Multi-objective optimization method and device for concrete reinforcement structure facing aggregate flowability

CN122287203APending Publication Date: 2026-06-26NANJING NORMAL UNIVERSITY

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
NANJING NORMAL UNIVERSITY
Filing Date
2026-03-20
Publication Date
2026-06-26

Smart Images

  • Figure CN122287203A_ABST
    Figure CN122287203A_ABST
Patent Text Reader

Abstract

This invention discloses a multi-objective optimization method and device for concrete-reinforced structures oriented towards aggregate flowability. The method includes: establishing several types of lattice unit cells with different structural parameters; performing finite element analysis on each type of lattice unit cell to obtain the bearing strength and instantaneous load-displacement performance data of each type of lattice unit cell under various stress conditions; fitting the maximum bearing strength function and load-displacement curve; constructing an optimization model for the concrete-reinforced structure, where the concrete structure is formed by mixing and combining different types of lattice unit cells placed in different positions; the optimization objective is to maximize the maximum bearing strength and energy absorption capacity, with safe flowability as the constraint; and using the positions of each lattice unit cell in the concrete structure as cuckoo nest locations, thereby employing a multi-objective cuckoo search algorithm to solve for the concrete reinforcement result. This invention has high optimization efficiency and produces an optimized structure with high bearing strength.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of concrete reinforced structure design, and more particularly to a multi-objective optimization method and equipment for concrete reinforced structures oriented towards aggregate flowability. Background Technology

[0002] The lattice structure is composed of a three-dimensional array of microscale unit cells, possessing high specific modulus, high specific strength, and excellent energy absorption characteristics. It provides core support for the transformation of concrete components from two-dimensional planar reinforcement to spatial three-dimensional optimization and enhancement, demonstrating significant potential in the field of building reinforcement.

[0003] However, existing technologies for lattice-reinforced structure design often focus on improving static mechanical properties in a single dimension, lacking in-depth exploration of the compatibility of heterogeneous configurations under complex non-uniform stress fields, making it difficult to achieve optimal material distribution. Furthermore, in lattice-reinforced structures for concrete, the issue of aggregate flow during casting is easily overlooked. If the net spacing between lattices is too small, aggregate blockage can occur, leading to defects such as voids within the component. In addition, traditional optimization design methods are computationally expensive and inefficient, making it difficult to simultaneously address the multi-objective requirements of load-bearing strength and energy dissipation characteristics. Summary of the Invention

[0004] To address the problems existing in the prior art, the purpose of this invention is to provide a multi-objective optimization method and equipment for concrete reinforced structures oriented towards aggregate flow, which has high optimization efficiency and results in higher quality optimized structures.

[0005] To achieve the above-mentioned objectives, the present invention provides the following technical solution:

[0006] A multi-objective optimization method for concrete-reinforced structures oriented towards aggregate flowability includes the following steps:

[0007] (1) Establish several types of lattice unit cells with different structural parameters, perform finite element analysis on each type of lattice unit cell, and obtain the bearing strength and instantaneous load-displacement performance data of each type of lattice unit cell under various stress conditions. The structural parameters include unit cell type and rod diameter.

[0008] (2) Obtain the maximum load-bearing strength of each type of lattice unit cell, and fit the maximum load-bearing strength function that characterizes the relationship between the maximum load-bearing strength and the structural parameters. The maximum load-bearing strength function is the sum of different powers of the rod diameter and uses a function associated with the type of unit cell as the coefficient.

[0009] (3) Based on the instantaneous load-displacement performance data, load-displacement curves characterizing the relationship between instantaneous load and displacement and structural parameters of the elastic segment, plateau segment and reinforced segment are obtained by fitting;

[0010] (4) Construct a concrete reinforcement structure optimization model. In the concrete reinforcement structure optimization model, the concrete reinforcement structure is formed by mixing and combining different types of lattice unit cells placed in different positions. The optimization objective is to maximize the maximum bearing strength and energy absorption capacity of the concrete reinforcement structure. The constraint condition is that the concrete aggregate has safe flowability. The energy absorption capacity of the lattice unit cell is the integral area of ​​the load-displacement curve at the preset target displacement.

[0011] (5) The position of each lattice unit cell in the concrete structure is taken as the position of the cuckoo's nest. Then, the multi-objective cuckoo search algorithm is used to solve the optimization model of the concrete reinforcement structure and obtain the optimal distribution position of the lattice unit cell as the output of the concrete reinforcement result.

[0012] Furthermore, step (1) specifically includes:

[0013] (1.1) Set different values ​​for unit cell type and rod diameter and mix them to obtain m sets of structural parameters, forming a set of lattice unit cell types. , , These represent the unit cell type and rod diameter of the j-th lattice unit cell, respectively. Represents a set of unit cell types. Represents the set of diameter values ​​for rods;

[0014] (1.2) For each type of lattice unit cell, the bearing strength and instantaneous load-displacement performance data of the selected lattice unit cell under pure tension, pure shear and tension-shear combined stress conditions are obtained by finite element analysis.

[0015] Furthermore, the maximum bearing capacity function mentioned in step (2) is specifically as follows:

[0016]

[0017] In the formula, This represents the maximum load-bearing strength of a lattice unit cell with unit cell type T and rod diameter d. , , These are the coefficient functions associated with T, obtained through fitting.

[0018] Furthermore, the load-displacement curve mentioned in step (3) is specifically as follows:

[0019]

[0020] In the formula, This indicates that a lattice unit cell of type T and rod diameter d undergoes displacement. Instantaneous load at time This represents the equivalent stiffness of a lattice unit cell with unit cell type T and rod diameter d. This represents the plateau stress load of a lattice unit cell with unit cell type T and rod diameter d. This indicates that the load after the unit cell enters the strengthening section changes nonlinearly with displacement. , These represent the critical displacement value for the lattice unit cell to enter the plateau segment and the initial displacement threshold for the lattice unit cell to enter the reinforcement segment, respectively.

[0021] Furthermore, the concrete-reinforced structure optimization model mentioned in step (4) is specifically as follows:

[0022]

[0023]

[0024]

[0025]

[0026]

[0027] st

[0028] In the formula, Describe the objective function. Represents the set of lattice unit cell locations. Let N represent the structural parameters of the lattice unit cell at the i-th position in the concrete structure, and let N represent the number of lattice unit cells in the concrete structure. Represents a set of lattice unit cell types. , These represent the weighting coefficients, , These represent the maximum bearing strength function and the energy absorption capacity function of the concrete structure, respectively. This represents the maximum load-bearing capacity of the lattice unit cell at position i. Based on the stress weighting factor at this location obtained from the finite element pre-analysis, This represents the energy absorption capacity of the lattice unit cell at position i. Indicates the preset target displacement value, This represents the load-displacement curve corresponding to the lattice unit cell at position i. This represents the volume of the lattice unit cell at the i-th position. Indicates the net spacing between the dots. This indicates the safety factor for the flow of concrete aggregates. It is the maximum particle size of concrete aggregate.

[0029] Furthermore, when executing the multi-objective cuckoo search algorithm, the difference between the objective function and the penalty function of the concrete-reinforced structure optimization model is used as the fitness function, wherein the penalty function penalizes the difference in net lattice spacing that exceeds the safe flowability.

[0030] Furthermore, the fitness function is specifically as follows:

[0031]

[0032]

[0033] in, Describe the objective function. This represents the structural parameters of the lattice unit cell at the i-th position in the concrete structure. express fitness Indicates the penalty value. Indicates the penalty coefficient. Indicates the net spacing between the dots. This indicates the safety factor for the flow of concrete aggregates. It is the maximum particle size of concrete aggregate.

[0034] A computer program product includes a computer program that, when executed by a processor, implements the above-described method.

[0035] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method described above.

[0036] A computer-readable storage medium having a computer program / instructions stored thereon, which, when executed by a processor, implements the above-described method.

[0037] Compared with the prior art, the beneficial effects of this invention are: (1) This application optimizes the energy absorption capacity and bearing strength of the hybrid lattice structure with different unit cell combinations, so as to achieve spatial matching between the reinforcement and the concrete force path, so that the material distribution reaches the optimal state, ensuring high bearing capacity while having good energy absorption capacity, and the quality of the hybrid lattice reinforcement structure is higher; (2) By combining the multi-objective cuckoo search algorithm with the preset performance database and introducing the aggregate flowability hard constraint, the optimization efficiency is greatly improved, and the construction feasibility of the component is ensured. Attached Figure Description

[0038] Figure 1 This is a flowchart illustrating the multi-objective optimization method for concrete-reinforced structures oriented towards aggregate flowability provided in an embodiment of the present invention.

[0039] Figure 2 This is the initial hybrid lattice reinforced concrete structure provided in the embodiments of the present invention;

[0040] Figure 3 A schematic diagram of the finite element simulation results for a hybrid lattice reinforced concrete structure.

[0041] Figure 4 This is a schematic diagram of the structure of a computer device according to an embodiment of the present invention. Detailed Implementation

[0042] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.

[0043] Example 1

[0044] This invention provides a multi-objective optimization method for concrete-reinforced structures oriented towards aggregate flowability, such as... Figure 1 As shown, it includes the following steps:

[0045] (1) Establish several types of lattice unit cells with different structural parameters, perform finite element analysis on each type of lattice unit cell, and obtain the bearing strength and instantaneous load-displacement performance data of each type of lattice unit cell under various stress conditions. The structural parameters include the type of unit cell and the diameter of the rod.

[0046] Step (1) specifically includes:

[0047] (1.1) Set different values ​​for unit cell type and rod diameter and mix them to obtain m sets of structural parameters, forming a set of lattice unit cell types. , , These represent the unit cell type and rod diameter of the j-th lattice unit cell, respectively. Represents a set of unit cell types. This represents the set of diameter values ​​for the rod.

[0048] The number of unit cells includes at least two types: body-centered cubic (BCC) and simple cubic (Cubic), and may include other mixed configurations; therefore, this embodiment... The diameter of the rod can be within a suitable range. A point is sampled at regular intervals, and each point is used as a rod diameter value. Assuming there are n types of unit cells and h sampling points for rod diameter, then m = n * h.

[0049] For example, taking a cantilever beam as the research object, the simulation software sets one end as a fixed constraint and applies a compressive load to the other end to simulate the working condition of the cantilever beam under pressure. Figure 2The diagram shows the initial hybrid lattice reinforcement structure for a cantilever beam. This reinforcement structure measures 100 mm × 20 mm × 10 mm and consists of 10 mm × 10 mm × 10 mm Cubic unit cells and hybrid BCC and Cubic unit cells, made of 316 stainless steel. It is used to reinforce concrete beam members with dimensions of 105 mm × 25 mm × 15 mm. The maximum aggregate size of the concrete to be poured is set to 3 mm, and the flow safety factor k is taken as 1.3, meaning the minimum net spacing D between adjacent members within a unit cell must meet the following requirements. The range of values ​​for the rod diameter d .

[0050] (1.2) For each type of lattice unit cell, the bearing strength and instantaneous load-displacement performance data of the selected lattice unit cell under pure tension, pure shear and tension-shear combined stress conditions are obtained by finite element analysis.

[0051] (2) Obtain the maximum load-bearing strength of each type of lattice unit cell, and fit the maximum load-bearing strength function that characterizes the relationship between the maximum load-bearing strength and the structural parameters.

[0052] The maximum bearing capacity function is the sum of different powers of the member diameter, with coefficients derived from a function associated with the type of unit cell. Specifically:

[0053]

[0054] In the formula, This represents the maximum load-bearing strength of a lattice unit cell with unit cell type T and rod diameter d. , , These are the coefficient functions associated with T, obtained through fitting.

[0055] (3) Based on the instantaneous load-displacement performance data, load-displacement curves characterizing the relationship between instantaneous load and displacement and structural parameters of the elastic segment, plateau segment and reinforced segment are obtained by fitting.

[0056] The load-displacement curve is specifically as follows:

[0057]

[0058] In the formula, This indicates that a lattice unit cell of type T and rod diameter d undergoes displacement. Instantaneous load at time This represents the equivalent stiffness of a lattice unit cell with unit cell type T and rod diameter d. This represents the plateau stress load of a lattice unit cell with unit cell type T and rod diameter d. This indicates that the load changes nonlinearly with displacement after the unit cell enters the compaction stage (strengthening stage). , These represent the critical displacement value at which the lattice unit cell enters the plastic yielding stage (plateau segment) and the initial displacement threshold at which the lattice unit cell enters the compaction stage, respectively.

[0059] (4) Construct an optimization model for concrete-reinforced structures.

[0060] In the concrete reinforcement structure optimization model, the concrete reinforcement structure is formed by mixing and combining different types of lattice unit cells placed in different positions. The optimization objective is to maximize the maximum load-bearing strength and energy absorption capacity of the concrete reinforcement structure. The constraint condition is that the concrete aggregate has safe flowability. The energy absorption capacity of the lattice unit cell is the integral area of ​​the load-displacement curve at the preset target displacement. Specifically:

[0061]

[0062]

[0063]

[0064]

[0065]

[0066] st

[0067] In the formula, Describe the objective function. Represents the set of lattice unit cell locations. Let N represent the structural parameters of the lattice unit cell at the i-th position in the concrete structure, and let N represent the number of lattice unit cells in the concrete structure. Represents a set of lattice unit cell types. , These represent the weighting coefficients, , These represent the maximum bearing strength function and the energy absorption capacity function of the concrete structure, respectively. This represents the maximum load-bearing capacity of the lattice unit cell at position i. Based on the stress weighting factor at this location obtained from the finite element pre-analysis, This represents the energy absorption capacity of the lattice unit cell at position i. Indicates the preset target displacement value, This represents the load-displacement curve corresponding to the lattice unit cell at position i. This represents the volume of the lattice unit cell at the i-th position. Indicates the net spacing between the dots. This indicates the safety factor for the flow of concrete aggregates. It is the maximum particle size of concrete aggregate.

[0068] (5) The position of each lattice unit cell in the concrete structure is taken as the position of the cuckoo's nest. Then, the multi-objective cuckoo search algorithm is used to solve the optimization model of the concrete reinforcement structure and obtain the optimal distribution position of the lattice unit cell as the output of the concrete reinforcement result.

[0069] In the execution of the Multi-Objective Cuckoo Search Algorithm (MOCS), the difference between the objective function and the penalty function of the concrete-reinforced structure optimization model is used as the fitness function. The penalty function penalizes the difference in net lattice spacing that exceeds the safe flowability.

[0070] The solution process specifically includes:

[0071] (5.1) Establishing populations at cuckoo nesting sites Distribution of internal lattice unit cells in concrete structures ,Right now Set the iteration count t=1; Set the fitness function as follows:

[0072]

[0073]

[0074] in, Describe the objective function. This represents the structural parameters of the lattice unit cell at the i-th position in the concrete structure. express fitness Indicates the penalty value. Indicates the penalty coefficient. Indicates the net spacing between the dots. This indicates the safety factor for the flow of concrete aggregates. It is the maximum particle size of concrete aggregate.

[0075] (5.2) Update the nest location using Levy flight. A global search is performed using Levy flight, and the location update formula is:

[0076]

[0077] In the formula, For the t-th iteration individual Location, Step size factor This represents point-to-point multiplication. For Lévy's random search path, satisfying:

[0078]

[0079] Levi's flight path is approximately generated using the following formula:

[0080]

[0081] In the formula, and All are random numbers that follow a normal distribution. For exponential parameters, The coefficients are related to the gamma function.

[0082] (5.3) Inspection Does this hold true? If true, then compare the fitness values ​​according to the fitness function. Acceptance is only permitted if the new location offers better fit and meets construction constraints. ;

[0083] (5.4) Random walk and non-dominated sorting under discovery probability. Using discovery probability, some nest positions that do not satisfy aggregate flowability or have poor performance are discarded, and a new solution is generated using the following formula:

[0084]

[0085] In the formula, A random number between [0,1] and The positions of two distinct individuals are randomly selected from the current population. Simultaneously, a non-dominated sorting method is used to maintain the Pareto optimal solution set.

[0086] (5.5) Determine whether the iteration number t satisfies the maximum iteration number. If it does, end the process and set the current iteration number. Otherwise, set t=t+1 and return to step (5.2).

[0087] The position after completion is the optimal position, that is, the optimal matrix unit cell distribution position, which is output as the concrete reinforcement result.

[0088] After applying the above optimization method in this embodiment, the result is as follows: Figure 3 As shown.

[0089] like Figure 3 As shown, compared with the initial uniform structure, the optimized hybrid lattice reinforced concrete member exhibits an approximately 13.52% increase in load-bearing strength and enhanced energy absorption capacity while ensuring smooth aggregate flow. This demonstrates that the MOCS algorithm, combined with a pre-set performance database, possesses extremely high effectiveness and construction feasibility in the multi-objective optimization of reinforced concrete structures.

[0090] Example 2

[0091] This invention provides a computer program product, such as an app on a mobile phone or tablet, or an installer on a computer. The product includes a computer program / instructions that, when executed by a processor, implement the method described in Embodiment 1. The code for the computer-executable program used to perform the operations of this invention can be written in one or more programming languages ​​or a combination thereof. Programming languages ​​include object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0092] Example 3

[0093] Figure 4 This is a schematic diagram of the structure of a computer device provided in an embodiment of the present invention. The embodiments of the present invention provide services for implementing the method of the first embodiment of the present invention described above. Figure 4 As shown, the device may include: a memory 301 storing a computer-executable program; a processor 302 coupled to the memory 301; the processor 302 calls the computer-executable program stored in the memory 301 to perform the steps in the method described in Embodiment 1.

[0094] Memory 301 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory. The device may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, memory 301 may be used to read and write non-removable, non-volatile magnetic media (commonly referred to as a "hard disk drive"). A program / utility having a set (at least one) of program modules may be stored, for example, in memory 301. Such program modules include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. The computer-executable program of the program modules typically performs the functions and / or methods described in the embodiments of the present invention.

[0095] The processor 302 executes various functional applications and data processing by running programs stored in the memory 301, such as implementing the method provided in Embodiment 1 of the present invention.

[0096] The code of a computer executable program can be written in one or more programming languages ​​or a combination thereof. Programming languages ​​include object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages.

[0097] Example 4

[0098] This invention provides a storage medium containing a computer-executable program, which, when executed by a computer processor, is used to perform the method of Embodiment 1.

[0099] The storage medium of embodiments of the present invention can be any combination of one or more computer-readable media. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0100] Of course, the computer-executable program in the storage medium provided in the embodiments of the present invention is not limited to the above-described method operations, but can also perform related operations in the methods provided in any embodiment of the present invention.

[0101] It should be understood that the embodiments and descriptions above are only the principles, main features and advantages of the present invention. Various changes and modifications can be made to the present invention without departing from the spirit and scope of the invention, and all such changes and modifications fall within the protection scope of the present invention.

Claims

1. A multi-objective optimization method for concrete-reinforced structures oriented towards aggregate flowability, characterized in that, Includes the following steps: (1) Establish several types of lattice unit cells with different structural parameters, perform finite element analysis on each type of lattice unit cell, and obtain the bearing strength and instantaneous load-displacement performance data of each type of lattice unit cell under various stress conditions. The structural parameters include unit cell type and rod diameter. (2) Obtain the maximum load-bearing strength of each type of lattice unit cell, and fit the maximum load-bearing strength function that characterizes the relationship between the maximum load-bearing strength and the structural parameters. The maximum load-bearing strength function is the sum of different powers of the rod diameter and uses a function associated with the type of unit cell as the coefficient. (3) Based on the instantaneous load-displacement performance data, load-displacement curves characterizing the relationship between instantaneous load and displacement and structural parameters of the elastic segment, plateau segment and reinforced segment are obtained by fitting; (4) Construct a concrete-reinforced structure optimization model. In the concrete-reinforced structure optimization model, the concrete structure is formed by mixing and combining different types of lattice unit cells placed in different positions. The optimization objective is to maximize the maximum bearing strength and energy absorption capacity of the concrete structure. The constraint condition is that the concrete aggregate has safe flowability. The energy absorption capacity of the lattice unit cell is the integral area of ​​the load-displacement curve at the preset target displacement. (5) The position of each lattice unit cell in the concrete structure is taken as the position of the cuckoo's nest. Then, the multi-objective cuckoo search algorithm is used to solve the optimization model of the concrete reinforcement structure and obtain the optimal distribution position of the lattice unit cell as the output of the concrete reinforcement result.

2. The multi-objective optimization method for concrete-reinforced structures oriented towards aggregate flowability according to claim 1, characterized in that, Step (1) specifically includes: (1.1) Set different values ​​for unit cell type and rod diameter and mix them to obtain m sets of structural parameters, forming a set of lattice unit cell types. , , These represent the unit cell type and rod diameter of the j-th lattice unit cell, respectively. Represents a set of unit cell types. Represents the set of diameter values ​​for rods; (1.2) For each type of lattice unit cell, the bearing strength and instantaneous load-displacement performance data of the selected lattice unit cell under pure tension, pure shear and tension-shear combined stress conditions are obtained by finite element analysis.

3. The multi-objective optimization method for concrete-reinforced structures oriented towards aggregate flowability according to claim 1, characterized in that, The maximum bearing capacity function mentioned in step (2) is specifically as follows: , In the formula, This represents the maximum load-bearing strength of a lattice unit cell with unit cell type T and rod diameter d. , , These are the coefficient functions associated with T, obtained through fitting.

4. The multi-objective optimization method for concrete-reinforced structures oriented towards aggregate flowability according to claim 1, characterized in that, The load-displacement curve mentioned in step (3) is specifically as follows: , In the formula, This indicates that a lattice unit cell of type T and rod diameter d undergoes displacement. Instantaneous load at time This represents the equivalent stiffness of a lattice unit cell with unit cell type T and rod diameter d. This represents the plateau stress load of a lattice unit cell with unit cell type T and rod diameter d. This indicates that the load after the unit cell enters the strengthening section changes nonlinearly with displacement. , These represent the critical displacement value for the lattice unit cell to enter the plateau segment and the initial displacement threshold for the lattice unit cell to enter the reinforcement segment, respectively.

5. The multi-objective optimization method for concrete-reinforced structures oriented towards aggregate flowability according to claim 1, characterized in that, The concrete-reinforced structure optimization model mentioned in step (4) is specifically as follows: , , , , , s.t. , In the formula, Describe the objective function. Represents the set of lattice unit cell locations. Let N represent the structural parameters of the lattice unit cell at the i-th position in the concrete structure, and let N represent the number of lattice unit cells in the concrete structure. Represents a set of lattice unit cell types. , These represent the weighting coefficients, , These represent the maximum bearing strength function and the energy absorption capacity function of the concrete structure, respectively. This represents the maximum load-bearing capacity of the lattice unit cell at position i. Based on the stress weighting factor at this location obtained from the finite element pre-analysis, This represents the energy absorption capacity of the lattice unit cell at position i. Indicates the preset target displacement value, This represents the load-displacement curve corresponding to the lattice unit cell at position i. This represents the volume of the lattice unit cell at position i. Indicates the net spacing between the dots. This indicates the safety factor for the flow of concrete aggregates. It is the maximum particle size of concrete aggregate.

6. The multi-objective optimization method for concrete-reinforced structures oriented towards aggregate flowability according to claim 1, characterized in that, When executing the multi-objective cuckoo search algorithm, the difference between the objective function and the penalty function of the concrete-reinforced structure optimization model is used as the fitness function. The penalty function penalizes the difference in net lattice spacing that exceeds the safe flowability.

7. The multi-objective optimization method for concrete-reinforced structures oriented towards aggregate flowability according to claim 6, characterized in that, The fitness function is specifically: , , in, Describe the objective function. This represents the structural parameters of the lattice unit cell at the i-th position in the concrete structure. express Adaptability, Indicates the penalty value. Indicates the penalty coefficient. Indicates the net spacing between the dots. This indicates the safety factor for the flow of concrete aggregates. It is the maximum particle size of concrete aggregate.

8. A computer program product, comprising a computer program, characterized in that: When the computer program is executed by a processor, it implements the method of any one of claims 1-7.

9. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: The processor executes the computer program to implement the method as described in any one of claims 1-7.

10. A computer-readable storage medium having a computer program / instructions stored thereon, characterized in that: The computer program / instructions, when executed by a processor, implement the method of any one of claims 1-7.