Rapid generation method of random double-aggregate reinforced concrete grid model

The double-aggregate reinforced concrete model was generated by LSprepost and MATLAB software, which solved the problems of low generation efficiency and large computational complexity in traditional methods, and achieved fast and accurate modeling of double-aggregate distribution and interface transition zone, which is suitable for the efficient construction of large-scale models.

CN120597628APending Publication Date: 2025-09-05JIANGNAN IND GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510747932.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-06
Publication Date
2025-09-05

AI Technical Summary

Technical Problem

Traditional reinforced concrete finite element models are mostly based on a single aggregate or a simple distribution of aggregates, and have low generation efficiency. In particular, the computational complexity is high when dealing with random distribution of aggregates and avoiding overlap and modeling interface transition zones. Existing methods are not adaptable enough to hexahedral meshing, making it difficult to achieve rapid generation.

Method used

The concrete model was generated using lsprepost. A random program was compiled using MATLAB software to create steel bars on the concrete model and generate a double-aggregate finite element mesh model. The randperm function was used to achieve random distribution of aggregates and avoid overlap, and the finite element mesh files were merged and output.

Benefits of technology

It achieves the rapid generation of dual-aggregate reinforced concrete models, increases the generation speed by more than 50%, reduces calculation time, supports the efficient construction of large-scale models, and improves the modeling accuracy and calculation efficiency of the interface transition zone.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120597628A_ABST
    Figure CN120597628A_ABST
Patent Text Reader

Abstract

The invention discloses a rapid generation method of a random double-aggregate reinforced concrete grid model. The rapid generation method comprises the following steps: Step 1, generating a concrete regular hexahedron grid model by adopting finite element grid division software; 2, steel bars are created on the basis of the concrete hexahedral mesh model, and reinforced concrete interface units are generated; step 3, constructing a quantity and quality database of a plurality of types of aggregates, and endowing each component with a material part attribute; step 4, randomly selecting different types of aggregates in the concrete area according to the grading quantity proportion, and avoiding aggregate overlapping through a random algorithm; and Step 5, merging and outputting a finite element mesh model file. According to the method, random distribution and non-overlapping generation of the aggregate are achieved, the tedious process of traditional manual adjustment is avoided, the generation speed of the method is increased by 50% or above, meanwhile, efficient random algorithms such as randperm are adopted for rapidly extracting the aggregate, calculation time is greatly shortened, and efficient construction of a large-scale model (such as one million units) is supported.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of two-dimensional / three-dimensional model numerical simulation, and in particular to a method for quickly generating a random double-aggregate reinforced concrete grid model. Background Art

[0002] Traditional reinforced concrete finite element models are often based on a single aggregate or a simple aggregate distribution. This results in inefficient model generation, particularly when dealing with random aggregate distribution, avoiding overlap, and modeling interface transition zones. Existing methods are not sufficiently adaptable to hexahedral meshing, making it difficult to quickly generate models while maintaining accuracy. Summary of the Invention

[0003] In view of this, in order to solve the problems in the prior art, the present invention provides a method for quickly generating a random dual-aggregate reinforced concrete mesh model. The present invention uses lsprepost to generate a concrete model, then creates steel bars based on the concrete model, and then uses MATLAB software to compile a random program, modify the k file, and regenerate a dual-aggregate finite element mesh model on the reinforced concrete model.

[0004] In order to achieve the above object, the present invention adopts the following technical solutions: A method for rapidly generating a random double-aggregate reinforced concrete mesh model comprises the following steps: Step 1: Use finite element meshing software to generate a concrete hexahedron mesh model; Step 2: Create steel bars based on the concrete hexahedron mesh model and generate reinforced concrete interface elements; Step 3: Build a database of the quantity and quality of several types of aggregates and assign material part attributes to each component; Step 4: Randomly sample different types of aggregates in the concrete area according to the gradation ratio, and avoid overlapping of aggregates through random algorithms; Step 5. Merge and output the finite element mesh model file.

[0005] As a further improvement of the above technical solution: As an optimization solution of the above technical solution, the specific steps in Step 2 are: Step 21. Create reinforcement from the edge lines based on the concrete hexahedron mesh model; Step 22: Arrange the steel bars according to the preset direction and spacing, and generate steel bar finite element mesh units after translation and copying. Step 23. Save the concrete hexahedron mesh model and steel bars as concrete.k file and steel.k file respectively.

[0006] As an optimization solution of the above technical solution, the specific steps in Step 4 are: A random proportion dual-aggregate program was compiled using MATLAB software. A MATLAB script was used to call the concrete.k file to modify the k file according to the number of multiple aggregates to ensure that the aggregate mesh overlapped with the concrete aggregate mesh. The concrete1.k file was regenerated and a dual-aggregate concrete finite element mesh model was regenerated on the concrete model to achieve automated modeling.

[0007] As an optimization solution of the above technical solution, the specific steps in Step 5 are: Read the model as a new model through open, add the model based on the current existing model through import, and merge the models in the two keyword files concrete1.k file and steel.k file into one model.

[0008] As an optimization solution of the above technical solution, the random extraction algorithm of the randperm function is adopted in Step 4.

[0009] As an optimization solution of the above technical solution, there is no interface transition zone thickness between the aggregate and the grid of the concrete regular hexahedron grid model.

[0010] As an optimization solution of the above technical solution, the regional grid of the aggregate is consistent with the regional grid size of the concrete regular hexahedron grid model.

[0011] As an optimization solution of the above technical solution, the finite element meshing software is any one of lsprepost, ansys, workbench, autodyn, icem, hypermesh, and truegrid.

[0012] Compared with the existing technology, the beneficial effects of the present invention are: The technical solution of the present invention is mainly used to automatically construct a finite element analysis model of reinforced concrete composite materials containing two different aggregate distributions, and its effects are as follows: ① The present invention uses MATLAB automated scripts to modify the K file to achieve random distribution and non-overlapping generation of aggregates, avoiding the tedious process of traditional manual adjustment. This method increases the generation speed by more than 50%. At the same time, it uses efficient random algorithms such as randperm to quickly extract aggregates, significantly reducing calculation time and supporting the efficient construction of large-scale models (e.g., 1 million units). ② The dual aggregate distribution of the present invention is closer to the actual concrete gradation ratio, and the interface transition zone modeling accuracy is high, all of which are regular hexahedral grids, which improves calculation efficiency while maintaining mechanical accuracy; ③ The grid of the present invention has no redundant units while ensuring the calculation accuracy. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] Figure 1 Schematic diagram of the concrete structure model of the present invention; Figure 2 This is a diagram of a reinforced concrete structure model of the present invention; Figure 3 Schematic diagram of the random double aggregate model of the present invention; Figure 4 Schematic diagram of the random double-aggregate reinforced concrete structure model of the present invention. DETAILED DESCRIPTION

[0014] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments.

[0015] In the description of the present invention, unless otherwise specified, "plurality" means two or more. Terms such as "upper," "lower," "left," "right," "inner," "outer," "front end," "rear end," "head," and "tail" indicate positions or relationships based on those shown in the accompanying drawings. These terms are intended solely to facilitate the description of the present invention and simplify the description. They do not indicate or imply that the devices or components referred to must have a specific orientation, be constructed, or operate in a specific orientation. Therefore, they should not be construed as limiting the present invention. Furthermore, terms such as "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0016] In the description of the present invention, it should be noted that, unless otherwise expressly specified or limited, the terms "connected" and "connection" should be understood in a broad sense. For example, they can refer to fixed connection, detachable connection, or integral connection; mechanical connection, electrical connection; direct connection, or indirect connection through an intermediary. Those skilled in the art will understand the specific meanings of the above terms in the present invention based on the specific circumstances.

[0017] In this example, a C40 3D reinforced concrete model (size 10mm×10mm×10mm) is generated as an example. Two aggregates are used for simulation, with Aggregate 1 accounting for 20% and Aggregate 2 accounting for 10%. (Similarly, other types of aggregates can be added as appropriate.) Step 1: Figure 1As shown, first use lsprepost (or any finite element meshing software, such as ansys / workbench, autodyn, icem, hypermesh, truegrid, etc.) to generate a concrete hexahedron mesh model; Step 2: Figure 2 As shown in the figure, steel bars are created based on the concrete hexahedral mesh model and reinforced concrete interface units are generated. Specifically, steel bars are created from the edge lines based on the concrete model. At this time, the concrete mesh units can be hidden, and the steel bars are arranged according to the preset direction and spacing. After the translation and copy operation, the steel bar finite element mesh unit is generated, and then the concrete and steel bars are saved as concrete.k files and steel.k files respectively.

[0018] Step 3: Build a quantity and mass database of aggregate 1 and aggregate 2, and assign material part attributes to each component; Step 4: Figure 3 As shown in the figure, aggregate 1 and aggregate 2 are randomly selected in the concrete area according to the gradation quantity ratio, and a random algorithm is used to avoid aggregate overlap. Specifically, a random proportion dual-aggregate program is compiled using MATLAB software, and a MATLAB script is used to call the concrete.k file to modify the k file according to the quantity of aggregate 1 and aggregate 2 to ensure that the aggregate mesh overlaps with the concrete aggregate mesh. The concrete1.k file is regenerated, and a dual-aggregate concrete finite element mesh model is regenerated on the concrete model to achieve automated modeling.

[0019] Aggregate 1 and aggregate 2 are randomly generated regardless of their order, and the mesh size of the aggregate area is consistent with the mesh size of the matrix area of ​​the concrete regular hexahedron mesh model. There is no interface transition zone thickness between the matrix and aggregate sizes of the concrete regular hexahedron mesh model, which simplifies the model and speeds up the calculation.

[0020] The randperm function is used for the random extraction algorithm. The efficient random algorithm quickly extracts aggregates, greatly reducing the calculation time. It is especially suitable for large-scale aggregate gradation modeling.

[0021] Step 5: Merge and output the finite element mesh model file. Specifically, read the model as a new model through open, add the model based on the current existing model through import, merge the models in the two keyword files concrete1.k and steel.k into one model, and the final result is as shown in the attached figure. Figure 4 shown.

[0022] Through the above solution, automated script drive, aggregate database management, hexahedral mesh optimization and transition-free zone design are used to achieve efficient generation of complex double-aggregate reinforced concrete models. While ensuring mechanical accuracy, the modeling efficiency is improved by an order of magnitude. It is particularly suitable for large-scale numerical simulation scenarios with high randomness requirements.

[0023] The above are only preferred specific embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any technician familiar with this technical field, within the technical scope disclosed by the present invention, who makes equivalent replacements or changes based on the technical solutions and inventive concepts of the present invention, should be covered by the scope of protection of the present invention.

Claims

1. A method for rapidly generating a random double-aggregate reinforced concrete grid model, characterized in that: The following steps are involved: Step 1: Use finite element meshing software to generate a concrete hexahedron mesh model; Step 2: Create steel bars based on the concrete hexahedron mesh model and generate reinforced concrete interface elements; Step 3: Build a database of the quantity and quality of several types of aggregates and assign material part attributes to each component; Step 4: Randomly sample different types of aggregates in the concrete area according to the gradation ratio, and avoid overlapping of aggregates through random algorithms; Step 5. Merge and output the finite element mesh model file.

2. The rapid generation method of random double-aggregate reinforced concrete grid model according to claim 1 is characterized in that: The specific steps in Step 2 are: Step 21. Create reinforcement from the edge lines based on the concrete hexahedron mesh model; Step 22: Arrange the steel bars according to the preset direction and spacing, and generate steel bar finite element mesh units after translation and copying. Step 23. Save the concrete hexahedron mesh model and steel bars as concrete.k file and steel.k file respectively.

3. The rapid generation method of random double-aggregate reinforced concrete grid model according to claim 2 is characterized in that: The specific steps in Step 4 are: A random proportion dual-aggregate program was compiled using MATLAB software. A MATLAB script was used to call the concrete.k file to modify the k file according to the number of multiple aggregates to ensure that the aggregate mesh overlapped with the concrete aggregate mesh. The concrete1.k file was regenerated and a dual-aggregate concrete finite element mesh model was regenerated on the concrete model to achieve automated modeling.

4. The method for rapidly generating a random double-aggregate reinforced concrete grid model according to claim 3, wherein: The specific steps in Step 5 are: Read the model as a new model through open, add the model based on the current existing model through import, and merge the models in the two keyword files concrete1.k file and steel.k file into one model.

5. The method for rapidly generating a random double-aggregate reinforced concrete grid model according to claim 1, wherein: In Step 4, the random sampling algorithm of the randperm function is adopted.

6. The method for rapidly generating a random double-aggregate reinforced concrete grid model according to claim 1, wherein: There is no interface transition zone thickness between the aggregate and the grid of the concrete regular hexahedron grid model.

7. The method for rapidly generating a random double-aggregate reinforced concrete grid model according to claim 1, wherein: The regional grid of the aggregate is consistent with the regional grid size of the concrete regular hexahedron grid model.

8. The method for rapidly generating a random double-aggregate reinforced concrete grid model according to claim 1, wherein: The finite element mesh generation software is any one of lsprepost, ansys, workbench, autodyn, icem, hypermesh, and truegrid.