Nuclear power plant overhaul project group construction simulation method and device, medium and electronic equipment

By determining and optimizing multiple objective functions for the equipment set during the construction of a nuclear power plant overhaul project group, the problems of low efficiency and poor accuracy in existing technologies were solved, and efficient and accurate equipment layout was achieved.

CN121145596APending Publication Date: 2025-12-16GUANGDONG NUCLEAR POWER JOINT VENTURE +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511083486.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-01
Publication Date
2025-12-16

AI Technical Summary

Technical Problem

Existing technologies rely on personal experience in the construction of nuclear power plant overhaul projects, resulting in low efficiency and poor accuracy, making it difficult to meet construction requirements.

Method used

By defining multiple objective functions for the equipment set, including space utilization, center of gravity offset, and load-bearing capacity constraints, the layout optimization solution is obtained using particle swarm optimization or genetic algorithm, and then simulated and displayed in an electronic sand table.

Benefits of technology

It improved construction efficiency, reduced manual intervention, avoided errors caused by personal negligence, improved construction accuracy, and met actual construction requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121145596A_ABST
    Figure CN121145596A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of nuclear power, and particularly relates to a nuclear power plant overhaul project group construction simulation method and device, a computer readable storage medium and electronic equipment. The method comprises the following steps: determining an equipment set to be arranged in nuclear power plant overhaul project group construction; wherein the device set comprises more than one device; based on the space utilization rate, the gravity center shift and the bearing capacity constraint of the equipment set, a plurality of objective functions for layout of the equipment set are determined respectively; performing optimization solution on the layout position of the equipment set based on the plurality of objective functions to obtain a layout result of the equipment set; and performing simulation display on the layout result of the equipment set in a preset electronic sand table. Through the embodiment of the invention, the efficiency can be effectively improved, errors caused by personal negligence can be avoided, the accuracy is higher, and the actual nuclear power plant overhaul project group construction requirements can be better met.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of nuclear power, and particularly relates to a nuclear power plant overhaul project group construction simulation method and device, a computer readable storage medium and an electronic device. BACKGROUND

[0002] In the process of the nuclear power plant overhaul project group construction, the prior art often relies on the personal experience of relevant professionals to perform equipment layout, which requires a large amount of manual calculation, is time-consuming and labor-consuming, has extremely low efficiency, is prone to errors due to personal negligence, has poor accuracy, and is difficult to meet the actual requirements of the nuclear power plant overhaul project group construction. SUMMARY

[0003] Therefore, the embodiments of the present application provide a nuclear power plant overhaul project group construction simulation method and device, a computer readable storage medium and an electronic device to solve the problems of low efficiency and poor accuracy in the prior art.

[0004] The first aspect of the embodiments of the present application provides a nuclear power plant overhaul project group construction simulation method, which can include:

[0005] determining a device set to be laid out in the nuclear power plant overhaul project group construction; wherein the device set includes more than one device;

[0006] determining a plurality of objective functions for laying out the device set based on the space utilization, the center of gravity offset and the load-bearing capacity constraints of the device set;

[0007] optimizing and solving the layout positions of the device set based on the plurality of objective functions to obtain a layout result of the device set;

[0008] simulating and displaying the layout result of the device set in a preset electronic sand table.

[0009] In a specific implementation manner of the first aspect, the determining of the plurality of objective functions for laying out the device set based on the space utilization, the center of gravity offset and the load-bearing capacity constraints of the device set can include:

[0010] determining a first objective function for laying out the device set; wherein the first objective function is a function with the maximum space utilization of the device set as the optimization objective;

[0011] determining a second objective function for laying out the device set; wherein the second objective function is a function with the minimum center of gravity offset of the device set as the optimization objective;

[0012] determine a third objective function for the layout of the device set, wherein the third objective function is a function taking ensuring that the bearing capacity of the device set does not exceed the preset maximum bearing capacity as an optimization objective.

[0013] In an implementation manner of the first aspect, the determining of the first objective function for the layout of the device set can include:

[0014] respectively determine the floor area of each device in the device set;

[0015] determine the total floor area of the device set according to the floor area of each device in the device set;

[0016] determine the first objective function for the layout of the device set according to the total floor area of the device set.

[0017] In an implementation manner of the first aspect, the determining of the second objective function for the layout of the device set can include:

[0018] determine the position of each device in the device set to obtain the barycentric position of the device set by mean calculation;

[0019] determine the barycentic offset of the device set according to the barycentric position of the device set and the geometric center position of the preset planning area;

[0020] determine the second objective function for the layout of the device set according to the barycentric offset of the device set.

[0021] In an implementation manner of the first aspect, the determining of the third objective function for the layout of the device set can include:

[0022] determine the bearing capacity of the device set according to the weight and bearing distribution function of each device in the device set;

[0023] determine the bearing capacity difference value of the device set according to the bearing capacity of the device set and the preset maximum bearing capacity;

[0024] determine the third objective function for the layout of the device set according to the bearing capacity difference value of the device set.

[0025] In an implementation manner of the first aspect, the optimization solving of the layout position of the device set based on the plurality of objective functions can include:

[0026] Based on the first target function, the second target function and the third target function, a layout position of the device set is solved by a particle swarm optimization algorithm or a genetic algorithm to obtain a layout result of the device set.

[0027] In an implementation form of the first aspect, after the layout result of the device set is simulated and displayed in the preset electronic sand table, the method can further include:

[0028] In response to an operation instruction of a user on the electronic sand table, the layout result of the device set simulated and displayed in the electronic sand table is adjusted.

[0029] The second aspect of the embodiments of the present application provides a nuclear power plant overhaul project group construction simulation device, which can include:

[0030] A device set determination module is configured to determine a device set to be laid out in the construction of the nuclear power plant overhaul project group, wherein the device set includes more than one device.

[0031] A target function determination module is configured to determine a plurality of target functions for laying out the device set based on a space utilization rate, a center of gravity offset and a bearing capacity constraint of the device set.

[0032] A layout position optimization solving module is configured to solve the layout position of the device set based on the plurality of target functions to obtain a layout result of the device set.

[0033] A layout result simulation display module is configured to simulate and display the layout result of the device set in a preset electronic sand table.

[0034] In an implementation form of the second aspect, the target function determination module can include:

[0035] A first target function determination unit is configured to determine a first target function for laying out the device set, wherein the first target function is a function with a maximum space utilization rate of the device set as an optimization objective.

[0036] A second target function determination unit is configured to determine a second target function for laying out the device set, wherein the second target function is a function with a minimum center of gravity offset of the device set as an optimization objective.

[0037] A third target function determination unit is configured to determine a third target function for laying out the device set, wherein the third target function is a function with a bearing capacity of the device set not exceeding a preset maximum bearing capacity as an optimization objective.

[0038] In an implementation form of the second aspect, the first objective function determining unit can be specifically configured to: determine the floor area of each device in the device set respectively; determine the total floor area of the device set according to the floor area of each device in the device set; and determine the first objective function for the layout of the device set according to the total floor area of the device set.

[0039] In an implementation form of the second aspect, the second objective function determining unit can be specifically configured to: determine the position of each device in the device set to obtain the barycentric position of the device set by mean calculation; determine the barycentric offset of the device set according to the barycentric position of the device set and the geometric center position of the preset planning area; and determine the second objective function for the layout of the device set according to the barycentric offset of the device set.

[0040] In an implementation form of the second aspect, the third objective function determining unit can be specifically configured to: determine the load-bearing capacity of the device set according to the weight of each device in the device set and a load-bearing distribution function; determine the load-bearing capacity difference of the device set according to the load-bearing capacity of the device set and the preset maximum load-bearing capacity; and determine the third objective function for the layout of the device set according to the load-bearing capacity difference of the device set.

[0041] In an implementation form of the second aspect, the layout position optimization solving module can be specifically configured to: based on the first objective function, the second objective function and the third objective function, optimize and solve the layout position of the device set by a particle swarm optimization algorithm or a genetic algorithm to obtain the layout result of the device set.

[0042] In an implementation form of the second aspect, the nuclear power plant overhaul project group construction simulation device can further include:

[0043] An electronic sand table operation module is configured to adjust the layout result of the device set simulated and displayed in the electronic sand table in response to a user operation instruction of the electronic sand table.

[0044] The third aspect of the embodiments of the present application provides a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the steps of any of the nuclear power plant overhaul project group construction simulation methods.

[0045] A fourth aspect of the embodiments of the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the nuclear power plant overhaul project group construction simulation method when executing the computer program.

[0046] A fifth aspect of the embodiments of the present application provides a computer program product, which, when executed on an electronic device, causes the electronic device to perform the steps of the nuclear power plant overhaul project group construction simulation method.

[0047] Compared with the prior art, the embodiments of the present application have the beneficial effects that: the embodiments of the present application determine a device set to be laid out in the nuclear power plant overhaul project group construction; the device set includes more than one device; based on the space utilization, the center of gravity offset and the load-bearing capacity constraints of the device set, a plurality of objective functions for laying out the device set are determined respectively; the layout positions of the device set are optimized and solved based on the plurality of objective functions, and the layout result of the device set is obtained; and the layout result of the device set is simulated and displayed in a preset electronic sand table. Through the embodiments of the present application, the device layout positions can be optimized and solved based on the plurality of objective functions, and simulated and displayed in the electronic sand table. The entire processing process does not require human intervention, and is free from the dependence on personal experience of relevant professionals, effectively improving the efficiency, avoiding errors caused by personal negligence, and being more accurate, and better meeting the actual requirements of the nuclear power plant overhaul project group construction. BRIEF DESCRIPTION OF DRAWINGS

[0048] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0049] Figure 1 An embodiment flowchart of the nuclear power plant overhaul project group construction simulation method in the embodiments of the present application;

[0050] Figure 2 A schematic diagram of the simulation display interface of the electronic sand table;

[0051] Figure 3 A schematic diagram of the device model layout simulation in the electronic sand table;

[0052] Figure 4 A schematic diagram of the device model movement in the electronic sand table;

[0053] Figure 5Schematic diagram for rotating a device model in an electronic sand table;

[0054] Figure 6 Schematic diagram for customizing a device model in an electronic sand table;

[0055] Figure 7 Schematic diagram for device model layout interference tips in an electronic sand table;

[0056] Figure 8 Schematic diagram for the size of a sleeper supporting a low-pressure outer cylinder of a cylinder and the distribution of the contact surface with the low-pressure outer cylinder;

[0057] Figure 9 Structure diagram of an embodiment of a construction simulation device for a nuclear power plant overhaul project group in the embodiment of the application;

[0058] Figure 10 Schematic block diagram of an electronic device in the embodiment of the application. DETAILED DESCRIPTION

[0059] In order to make the purposes, characteristics and advantages of the application more obvious and easy to understand, the technical solutions in the embodiments of the application will be described clearly and completely below with reference to the drawings in the embodiments of the application. Obviously, the embodiments described below are only some of the embodiments of the application, rather than all the embodiments of the application. Based on the embodiments in the application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the application.

[0060] It should be understood that, when used in the specification and the appended claims, the term “comprising” indicates the presence of the described features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0061] It should also be understood that the terms used in the specification of the application herein are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in the specification and the appended claims of the application, unless otherwise clear from the context, the singular forms “a”, “an” and “the” are intended to include the plural forms.

[0062] It should be further understood that the term “and / or” used in the specification and the appended claims of the application refers to any combination of one or more of the associated listed items and all possible combinations, and includes these combinations.

[0063] As used in the specification and the appended claims, the term "if' can be interpreted as meaning "when" or "upon" or "in response to determining" or "in response to detecting" depending on the context. Similarly, the phrase "if it is determined" or "if [the described condition or event] is detected" can be interpreted as meaning "upon determining" or "in response to determining" or "upon detecting [the described condition or event]" or "in response to detecting [the described condition or event]" depending on the context.

[0064] In addition, in the description of the present application, the terms "first", "second", "third" and the like are only used to distinguish the description, and cannot be understood as indicating or implying relative importance.

[0065] The prior art often relies on the personal experience of relevant professionals to arrange equipment during the construction of a nuclear power plant overhaul project group, which requires a large amount of manual calculation, consumes time and effort, and is extremely inefficient, and is prone to errors due to personal negligence, poor accuracy, and difficult to meet the actual requirements of the nuclear power plant overhaul project group construction.

[0066] Therefore, the embodiments of the present application provide a nuclear power plant overhaul project group construction simulation method, device, computer readable storage medium and electronic equipment to solve the problems of low efficiency and poor accuracy in the prior art.

[0067] In the embodiments of the present application, the equipment layout position can be optimized and solved based on multiple objective functions, and simulated and displayed in an electronic sand table. The entire processing process does not require human intervention, and is free from reliance on the personal experience of relevant professionals, effectively improving efficiency, avoiding errors due to personal negligence, and improving accuracy, and better meeting the actual requirements of the nuclear power plant overhaul project group construction.

[0068] The execution subject of the embodiments of the present application can be an electronic device, which can include but is not limited to desktop computers, notebooks, palmtop computers, and server computing devices.

[0069] Please refer to Figure 1 An embodiment of a nuclear power plant overhaul project group construction simulation method in the embodiments of the present application can include:

[0070] Step S101, determining a set of equipment to be arranged in the construction of a nuclear power plant overhaul project group.

[0071] The set of equipment can include more than one device, which can include but is not limited to low-pressure cylinder equipment, generator equipment, and speed regulation equipment, and the number and type of equipment in the set of equipment are not limited in the embodiments of the present application.

[0072] In step S102, based on the space utilization of the device set, the barycenter offset and the bearing capacity constraint, a plurality of objective functions for the layout of the device set are respectively determined.

[0073] In the embodiments of the present application, the plurality of objective functions for the layout of the device set can include but are not limited to a first objective function, a second objective function and a third objective function, etc. The first objective function is a function with the optimization target of maximizing the space utilization of the device set, the second objective function is a function with the optimization target of minimizing the barycenter offset of the device set, and the third objective function is a function with the optimization target of ensuring that the bearing capacity of the device set does not exceed the preset maximum bearing capacity.

[0074] Suppose that the number of devices in the device set to be laid out is N, and the position of each device can be expressed in the form of the following formula:

[0075] X = {x1, x2, …, xN} N}

[0076] wherein, is the coordinate of the i-th device in the device set in the D-dimensional space, 1≤i≤N, D is the spatial dimension of the coordinate, D is 2, that is, the two-dimensional spatial coordinate of the device, and D is 3, that is, the three-dimensional spatial coordinate of the device.

[0077] In the process of determining the first objective function for the layout of the device set, the floor area of each device in the device set can be determined first. Then, the total floor area of the device set can be determined according to the floor area of each device in the device set. Finally, the first objective function for the layout of the device set can be determined according to the total floor area of the device set, as shown in the following formula:

[0078]

[0079] wherein, A i is the floor area of the i-th device in the device set, f1(X) is the first objective function for the layout of the device set, and through the first objective function, the floor area can be reduced as much as possible to improve the space utilization.

[0080] In the process of determining the second objective function for the layout of the device set, the positions of each device in the device set can be first determined for mean calculation to obtain the barycenter position of the device set. Then, the barycenter offset of the device set can be determined according to the barycenter position of the device set and the geometric center position of the preset planning area. Finally, the second objective function for the layout of the device set can be determined according to the barycenter offset of the device set, as shown in the following formula:

[0081]

[0082] wherein, G c is a geometric center position of the planning area, f2(X) is a second objective function for the layout of the device set, and through the second objective function, the device barycenter can be made to be as close as possible to the geometric center position of the planning area.

[0083] In the process of determining the third objective function for the layout of the device set, the load-bearing capacity of the device set can be first determined according to the weight and the load-bearing distribution function of each device in the device set. Then, the load-bearing capacity difference of the device set can be determined according to the load-bearing capacity of the device set and the preset maximum load-bearing capacity. Finally, the third objective function for the layout of the device set can be determined according to the load-bearing capacity difference of the device set, as shown in the following formula:

[0084]

[0085] wherein, W i is the weight of the i-th device in the device set, I(x i ) is the load-bearing distribution function of the i-th device in the device set, C max is the maximum load-bearing capacity, and f3(X) is the third objective function for the layout of the device set, and through the third objective function, the device load-bearing distribution can be constrained.

[0086] Step S103, the layout positions of the device set are optimized and solved based on the multiple objective functions, and a layout result of the device set is obtained.

[0087] In the embodiments of the present application, the layout positions of the device set can be optimized and solved based on the first objective function, the second objective function and the third objective function through a preset multi-objective optimization algorithm, so as to obtain the layout result of the device set.

[0088] The multi-objective optimization algorithm can include but is not limited to a particle swarm optimization (PSO) algorithm and a genetic algorithm, and the specific multi-objective optimization algorithm used in the embodiments of the present application is not limited.

[0089] Step S104, the layout result of the device set is simulated and displayed in the preset electronic sand table.

[0090] Further, in response to the operation instruction of the user on the electronic sand table, the layout result of the device set simulated and displayed in the electronic sand table can also be adjusted.

[0091] Figure 2As shown in the schematic diagram of the simulation display interface of the electronic sand table, the toolbar in the simulation display interface has functions such as saving, resetting, common problem indexing, zooming out, zooming in, exiting, exporting drawings, layout model saving and reading, etc. The simulation display interface of the electronic sand table is set as empty, and the interface left side shows a device model menu bar, which can include but is not limited to low-pressure cylinder devices, generator devices, speed regulation devices, special tools and other models. Each type of model menu shows a single model in the form of a thumbnail, and the model name and geometric information can be viewed by clicking the model with a mouse.

[0092] As shown in Figure 3 , the operator can click the device and material model thumbnail in the menu bar with a mouse, and the corresponding single 2D model appears in the fixed position of the simulation display interface. The operator can use the mouse to drag the model for layout simulation. The overall scale of the 2D model of the plant and the device to be laid out is consistent with the simulation display interface of the electronic sand table. The east, west, south and north directions of the simulation display interface of the electronic sand table are increased with scale marks to estimate the distance between the layout device and the wall (unit: m), providing a reference for the overall layout of the device.

[0093] The electronic sand table simulation program can save the deduced layout model in the program, support the saved layout model to be called by the program for re-editing, realize the planning and adjustment of the deduction process, and allow the upper limit of the number of layout models saved in the program to be flexibly set according to actual conditions, for example, it can be set to 5 or less. In addition, the program supports exporting the deduced layout model to a picture format (PNG or JPG) and saving it locally. This picture format file cannot be re-edited.

[0094] As shown in Figure 4 , the 2D model in the electronic sand table simulation program can move along the X and Y axes. The operator can use the mouse to click the model to move it to a new layout position. Figure 5 As shown in Figure 6 , the 2D model in the electronic sand table simulation program can also rotate 90 degrees clockwise or counterclockwise each time. As shown in Figure 6 , the electronic sand table simulation program can create a new 2D model, customize shape, name, size information, and text labeling function, and the model can be filled with different colors to distinguish the types of devices and materials represented by the new model. As shown in Figure 7 , the electronic sand table simulation program can prompt the interface when the models interfere with each other during the simulation layout process, but the layout of the models on top of each other can still be realized. The low-pressure cylinder outer cylinder needs to be supported by a tie beam support, so in the simulation display interface of the electronic sand table simulation program, the placement position of the support pier when supporting the low-pressure outer cylinder can be supplemented according to the tie beam size and the contact surface distribution of the low-pressure outer cylinder as shown in Figure 8 .

[0095] Considering the construction period and the sequence of equipment installation, the equipment layout scheme can be optimized according to the period requirement and the equipment hoisting sequence. For example, some equipment needs to be installed in advance and space is left, and other equipment may need to wait until the equipment installation is completed to have enough space for layout. By optimizing the installation sequence of the equipment, the equipment hoisting and construction plan are optimized synchronously, avoiding time waste and equipment conflicts in construction.

[0096] During the construction process, as the equipment installation progresses, the construction resources (such as cranes, tools, personnel, etc.) will change. By tracking the use of resources in real time, resources can be dispatched in a timely manner to avoid construction delays caused by resource conflicts and provide optimization suggestions.

[0097] Nuclear power plant overhaul involves the cooperation of multiple professional departments (such as modification, machinery, service, etc.), and a multi-user real-time collaboration function can be provided to support parallel and cross operations of different departments in the same project, reduce communication lag and resource conflicts through sharing of real-time data and plan collaboration.

[0098] During the equipment layout process, possible space conflicts and interference between equipment can be detected in real time. For example, some equipment may not be able to be installed smoothly due to too compact layout during subsequent construction. Through intelligent algorithms, potential conflicts are identified and adjustment schemes are provided.

[0099] In a specific implementation manner of the embodiment of the application, further center of gravity estimation and equipment load bearing analysis can be performed. For each equipment, the center of gravity position of the equipment can be determined according to the geometric shape and mass distribution information of the equipment, as shown in the following formula:

[0100]

[0101] wherein m i is the mass of each component, x i , y i , z i is the center of gravity coordinate of each component, X c , Y c , Z c is the center of gravity position of the equipment. The calculated center of gravity position can be visualized on the equipment model to help users avoid center of gravity imbalance problems during equipment hoisting during the layout process.

[0102] Combined with the load bearing standard of each area of the plant, the application embodiment can calculate the load bearing pressure of each area after layout according to the weight and distribution of the equipment, as shown in the following formula:

[0103]

[0104] Wherein, P is the bearing pressure per unit area, W is the total weight of the equipment, and A is the floor area of the equipment. The embodiment of the present application can check whether each layout scheme meets the bearing standard of the factory floor in real time, and automatically give a safety warning or adjustment suggestion.

[0105] To sum up, the embodiment of the present application determines a device set to be laid out in the construction of the nuclear power plant overhaul project group, wherein the device set includes more than one device; determines a plurality of objective functions for laying out the device set based on the space utilization, the center of gravity offset and the bearing capacity constraint of the device set; optimizes and solves the layout position of the device set based on the plurality of objective functions to obtain the layout result of the device set; and simulates and displays the layout result of the device set in a preset electronic sand table. Through the embodiment of the present application, the layout position of the device can be optimized and solved based on the plurality of objective functions, and simulated and displayed in the electronic sand table. The whole processing process does not need manual intervention, breaks away from the dependence on personal experience of relevant professionals, effectively improves the efficiency, can avoid errors caused by personal negligence, has higher accuracy, and can better meet the actual requirements of the construction of the nuclear power plant overhaul project group.

[0106] It should be understood that the size of the serial number of each step in the above embodiment does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiment of the present application.

[0107] Corresponding to the nuclear power plant overhaul project group construction simulation method described in the above embodiment, Figure 9 An embodiment structure diagram of a nuclear power plant overhaul project group construction simulation device provided by the embodiment of the present application is shown.

[0108] In the embodiment, a nuclear power plant overhaul project group construction simulation device can include:

[0109] The device set determination module 901 is configured to determine a device set to be laid out in the construction of the nuclear power plant overhaul project group, wherein the device set includes more than one device;

[0110] The objective function determination module 902 is configured to determine a plurality of objective functions for laying out the device set based on the space utilization, the center of gravity offset and the bearing capacity constraint of the device set.

[0111] The layout position optimization and solving module 903 is configured to optimize and solve the layout position of the device set based on the plurality of objective functions to obtain the layout result of the device set.

[0112] The layout result simulation and display module 904 is configured to simulate and display the layout result of the device set in a preset electronic sand table.

[0113] In a specific implementation manner of the embodiment of the present application, the target function determination module can include:

[0114] a first target function determination unit, configured to determine a first target function for the layout of the device set, wherein the first target function is a function with the optimization target of maximizing the space utilization of the device set;

[0115] a second target function determination unit, configured to determine a second target function for the layout of the device set, wherein the second target function is a function with the optimization target of minimizing the center of gravity offset of the device set;

[0116] a third target function determination unit, configured to determine a third target function for the layout of the device set, wherein the third target function is a function with the optimization target of ensuring that the bearing capacity of the device set does not exceed the preset maximum bearing capacity.

[0117] In a specific implementation manner of the embodiment of the present application, the first target function determination unit can be specifically configured to: determine the floor area of each device in the device set respectively; determine the total floor area of the device set according to the floor area of each device in the device set; and determine the first target function for the layout of the device set according to the total floor area of the device set.

[0118] In a specific implementation manner of the embodiment of the present application, the second target function determination unit can be specifically configured to: perform mean value calculation on the positions of each device in the device set to obtain the center of gravity position of the device set; determine the center of gravity offset of the device set according to the center of gravity position of the device set and the geometric center position of the preset planning area; and determine the second target function for the layout of the device set according to the center of gravity offset of the device set.

[0119] In a specific implementation manner of the embodiment of the present application, the third target function determination unit can be specifically configured to: determine the bearing capacity of the device set according to the weight and bearing distribution function of each device in the device set; determine the bearing capacity difference value of the device set according to the bearing capacity of the device set and the preset maximum bearing capacity; and determine the third target function for the layout of the device set according to the bearing capacity difference value of the device set.

[0120] In a specific implementation process of the embodiment of the present application, the layout position optimization solving module can be specifically configured to: based on the first target function, the second target function and the third target function, perform optimization solving on the layout positions of the device set by using a particle swarm optimization algorithm or a genetic algorithm, to obtain the layout result of the device set.

[0121] In a specific implementation process of the embodiment of the present application, the nuclear power plant overhaul project group construction simulation device can further include:

[0122] An electronic sand table operation module is configured to adjust the layout result of the device set simulated and displayed in the electronic sand table in response to a user operation instruction of the electronic sand table.

[0123] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices, modules and units can refer to the corresponding processes in the foregoing method embodiments, which will not be described herein.

[0124] In the above embodiments, the description of each embodiment has its own focus, and the parts not described or recorded in a certain embodiment can be referred to the related description of other embodiments.

[0125] Figure 10 A schematic block diagram of an electronic device provided by an embodiment of the present application is shown, and only parts related to the embodiments of the present application are shown for the convenience of description.

[0126] As shown in Figure 10 The electronic device 10 of this embodiment includes a processor 100, a memory 101, and a computer program 102 stored in the memory 101 and executable on the processor 100. The processor 100 implements the steps in each of the above nuclear power plant overhaul project group construction simulation method embodiments when executing the computer program 102, such as Figure 1 The steps S101 to S104 shown. Alternatively, the processor 100 implements the functions of each module / unit in the above device embodiments when executing the computer program 102, such as Figure 9 The functions of the modules 901 to 904 shown.

[0127] For example, the computer program 102 can be divided into one or more modules / units, which are stored in the memory 101 and executed by the processor 100 to complete the present application. The one or more modules / units can be a series of computer program instruction segments capable of completing a specific function, which are used to describe the execution process of the computer program 102 in the electronic device 10.

[0128] The electronic device 10 can include, but is not limited to, a computing device such as a desktop computer, a notebook computer, a palm computer, a server, and the like. Those skilled in the art can understand that Figure 10 The electronic device 10 is merely an example and does not constitute a limitation on the electronic device 10, and can include more or fewer components than shown, or combine certain components, or different components, for example, the electronic device 10 can also include an input / output device, a network access device, a bus, and the like.

[0129] The processor 100 can be a central processing unit (CPU), and can also be other general-purpose processors, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.

[0130] The memory 101 can be an internal storage unit of the electronic device 10, such as a hard disk or a memory of the electronic device 10. The memory 101 can also be an external storage device of the electronic device 10, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, and the like equipped on the electronic device 10. Further, the memory 101 can include both the internal storage unit and the external storage device of the electronic device 10. The memory 101 is used to store the computer program and other programs and data required by the electronic device 10. The memory 101 can also be used to temporarily store data that has been output or will be output.

[0131] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-mentioned division of each functional unit and module is exemplified, and in actual application, the above-mentioned functions can be completed by different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be realized in the form of hardware or software. In addition, the specific names of each functional unit and module are only for easy distinction, and do not limit the protection scope of the present application. The specific working process of the units and modules in the above system can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.

[0132] In the above embodiments, the description of each embodiment has its own emphasis, and the parts not described or recorded in detail in a certain embodiment can be referred to the related description of other embodiments.

[0133] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. A person skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0134] In the embodiments provided in the present application, it should be understood that the disclosed devices / equipment and methods can be implemented in other ways. For example, the device / equipment embodiments described above are only schematic, for example, the division of the modules or units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the shown or discussed each other can be indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.

[0135] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0136] In addition, each of the function units in each of the embodiments of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software function unit.

[0137] The integrated module / unit, if realized in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, all or part of the processes in the above-mentioned embodiment methods can also be implemented by a computer program instructing related hardware to complete, and the computer program can be stored in a computer readable storage medium. When the processor executes the computer program, the steps of each method embodiment described above can be implemented. The computer program includes computer program code, which can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer readable storage medium can include any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer readable storage medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction, for example, in some jurisdictions, according to legislation and patent practice, the computer readable storage medium does not include electric carrier signals and telecommunication signals.

[0138] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacements for some technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.

Claims

1. A method of construction simulation of a nuclear power plant major maintenance project cluster, characterized in that, The method comprises: determining a set of equipment to be laid out in a nuclear power plant overhaul project group construction, wherein the set of equipment comprises more than one equipment; determining a plurality of objective functions for laying out the set of equipment based on space utilization, center of gravity offset and bearing capacity constraints of the set of equipment; optimizing and solving the layout positions of the set of equipment based on the plurality of objective functions to obtain a layout result of the set of equipment; simulating and displaying the layout result of the set of equipment in a preset electronic sand table.

2. The nuclear power plant major maintenance project cluster construction simulation method according to claim 1, characterized by, The method of determining a plurality of objective functions for laying out the set of equipment based on space utilization, center of gravity offset and bearing capacity constraints of the set of equipment comprises: determining a first objective function for laying out the set of equipment, wherein the first objective function is a function with the optimization objective of maximizing the space utilization of the set of equipment; determining a second objective function for laying out the set of equipment, wherein the second objective function is a function with the optimization objective of minimizing the center of gravity offset of the set of equipment; determining a third objective function for laying out the set of equipment, wherein the third objective function is a function with the optimization objective of ensuring that the bearing capacity of the set of equipment does not exceed a preset maximum bearing capacity.

3. The nuclear power plant major maintenance project group construction simulation method according to claim 1, characterized by, The method of determining the first objective function for laying out the set of equipment comprises: determining the floor area of each equipment in the set of equipment; determining the total floor area of the set of equipment according to the floor area of each equipment in the set of equipment; determining the first objective function for laying out the set of equipment according to the total floor area of the set of equipment.

4. The nuclear power plant major maintenance project group construction simulation method according to claim 2, characterized by, The method of determining the second objective function for laying out the set of equipment comprises: performing mean value calculation on the positions of each equipment in the set of equipment to obtain the center of gravity position of the set of equipment; determining the center of gravity offset of the set of equipment according to the center of gravity position of the set of equipment and the geometric center position of a preset planning area; determining the second objective function for laying out the set of equipment according to the center of gravity offset of the set of equipment.

5. The nuclear power plant major maintenance project group construction simulation method according to claim 2, characterized by, The method of determining the third objective function for laying out the set of equipment comprises: determining the bearing capacity of the set of equipment according to the weight and bearing distribution function of each equipment in the set of equipment; determining the bearing capacity difference of the set of equipment according to the bearing capacity of the set of equipment and a preset maximum bearing capacity; determining the third objective function for laying out the set of equipment according to the bearing capacity difference of the set of equipment.

6. The nuclear power plant major overhauling project group construction simulation method according to claim 2, characterized by, The method of optimizing and solving the layout positions of the set of equipment based on the plurality of objective functions to obtain the layout result of the set of equipment comprises: optimizing and solving the layout positions of the set of equipment based on the first objective function, the second objective function and the third objective function by a particle swarm optimization algorithm or a genetic algorithm to obtain the layout result of the set of equipment.

7. The nuclear power plant major maintenance project cluster construction simulation method according to any one of claims 1 to 6, characterized by, After simulating and displaying the layout result of the set of equipment in the preset electronic sand table, the method further comprises: In response to a user's operation instruction on the electronic sand table, the layout result of the set of devices being simulated in the electronic sand table is adjusted.

8. A nuclear power plant major maintenance project group construction simulation device characterized by, The method comprises the steps of: A set of devices determination module is configured to determine a set of devices to be laid out in a nuclear power plant overhaul project group construction; wherein the set of devices comprises more than one device; A target function determination module is configured to determine a plurality of target functions for laying out the set of devices based on space utilization, barycenter offset and load capacity constraints of the set of devices; A layout position optimization solving module is configured to optimize and solve the layout position of the set of devices based on the plurality of target functions to obtain a layout result of the set of devices; A layout result simulation display module is configured to simulate and display the layout result of the set of devices in a preset electronic sand table.

9. A computer-readable storage medium storing a computer program, the computer program comprising instructions that, when executed by a computer, cause the computer to perform the method of any one of claims 1 to 8. The computer program, when executed by a processor, implements the steps of the nuclear power plant overhaul project group construction simulation method according to any one of claims 1 to 7.

10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, The processor, when executing the computer program, implements the steps of the nuclear power plant overhaul project group construction simulation method according to any one of claims 1 to 7.