Finite element model generation method, device, equipment and medium based on BIM
Through the finite element model generation method based on BIM, a dam body-based finite element model is constructed, which solves the problem that model construction in the existing technology is difficult to meet the simulation needs, and realizes high-precision and efficient finite element calculation simulation.
Patent Information
- Application Number
- CN202411494138.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2025-03-21
- Estimated Expiration
- 2044-10-24
AI Technical Summary
The existing dam body-foundation model construction is difficult to meet the needs of finite element calculation simulation, especially the foundation model structure is simple and difficult to adapt to the simulation requirements, and the contact properties are easy to make the calculation process difficult to converge, and the simulation effect is poor.
Using the finite element model generation method based on BIM, the initial foundation BIM model and the dam body BIM model are generated, and the target foundation BIM model is obtained by cutting off the intersection part, and imported it into the finite element software for conversion. The dam body-based finite element model is constructed, including a two-dimensional grid of the base surface and a junction area grid, and an envelope body finite element model is generated to fill the gap.
The high-precision construction of the dam body-foundation finite element model is realized, ensuring the matching and correlation of the model, improving the accuracy and efficiency of the finite element calculation simulation, and protecting the important two-dimensional grid of the foundation surface from being affected.
Smart Images

Figure CN119026223B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a BIM-based finite element model generation method, a BIM-based finite element model generation device, an electronic device and a computer-readable medium. Background Art
[0002] Large-scale water conservancy projects represented by high dams are often located in an environment with very complex geological conditions. Research and evaluation of the stability and safety of high dam construction and operation based on the topography and geomorphology of the dam area and the geological structure of the dam site is an important part of ensuring the smooth completion and long-term operation of the project. A dam body-foundation model containing complex geological structure information is established, and based on finite element calculation and simulation, it can well simulate and feedback the working state of the high dam and study the influence of geological structure on the high dam. High-quality finite element mesh is an important basis for ensuring calculation efficiency and accuracy.
[0003] In the prior art, establishing a dam body-foundation model may include: 1) first establishing a finite element model of the dam body, and then generating a foundation finite element model by stretching the foundation surface mesh in the finite element model of the dam body. 2) establishing finite element models of the dam body and the foundation respectively, and setting contact properties between the finite element models of the dam body and the foundation. For the first method, the foundation model obtained is usually simple in structure and difficult to adapt to the needs of finite element calculation simulation. For the second method, the contact properties easily make it difficult for the subsequent finite element calculation simulation process to converge, resulting in poor simulation results. Summary of the invention
[0004] The embodiment of the present invention provides a BIM-based finite element model generation method, device, electronic device and computer-readable storage medium to solve the problem that the construction of the existing dam body-foundation model is difficult to meet the finite element calculation simulation requirements.
[0005] The embodiment of the present invention discloses a method for generating a finite element model based on BIM, comprising:
[0006] Generate an initial foundation BIM model and a dam body BIM model matching the initial foundation BIM model based on BIM software; the dam body BIM model partially intersects with the initial foundation BIM model;
[0007] For the initial foundation BIM model, remove the part intersecting with the dam body BIM model to obtain the target foundation BIM model;
[0008] Importing the dam body BIM model and the target foundation BIM model into finite element software, converting to obtain a dam body finite element model corresponding to the dam body BIM model and a foundation finite element model corresponding to the target foundation BIM model; wherein the dam body finite element model includes a two-dimensional grid of the foundation surface; the foundation finite element model includes a two-dimensional grid of the first boundary area; the dam body finite element model matches the foundation finite element model;
[0009] Taking the two-dimensional grid of the foundation surface as the base surface, extending in the direction of the foundation finite element model, constructing a finite element model of the dam body interface area; wherein the finite element model of the dam body interface area includes a second interface area two-dimensional grid facing the foundation finite element model;
[0010] Generate an envelope finite element model based on the first boundary area two-dimensional grid and the second boundary area two-dimensional grid; the envelope finite element model and the dam body boundary area finite element model are used to fill the gap between the foundation finite element model and the dam body finite element model;
[0011] The auxiliary points, lines, surfaces, and meshes in the foundation finite element model, the dam body finite element model, the dam body boundary area finite element model, and the envelope finite element model are deleted to obtain a dam body-foundation three-dimensional mesh.
[0012] Optionally, the step of removing the intersecting portion of the initial foundation BIM model with the dam body BIM model to obtain the target foundation BIM model comprises:
[0013] For the initial foundation BIM model, remove the part intersecting with the dam body BIM model to obtain a first BIM foundation model;
[0014] Based on the geological structure information, the first BIM foundation model is divided into blocks to obtain a target foundation BIM model.
[0015] Optionally, before importing the dam body BIM model and the target foundation BIM model into BIM software, the method further includes:
[0016] Based on the construction information and structural information of the dam body, the BIM model of the dam body is divided into blocks.
[0017] Optionally, the step of importing the dam body BIM model and the target foundation BIM model into finite element software to generate a dam body finite element model corresponding to the dam body BIM model and a foundation finite element model corresponding to the target foundation BIM model includes:
[0018] Importing the dam body BIM model and the target foundation BIM model into finite element software;
[0019] Extracting the dam body foundation surface in the dam body BIM model as a separate dam body foundation surface component;
[0020] Based on the dam body foundation surface component, a dam body finite element model corresponding to the dam body BIM model is generated;
[0021] Generate a foundation finite element model corresponding to the target foundation BIM model.
[0022] Optionally, the step of generating a dam body finite element model corresponding to the dam body BIM model based on the dam body construction surface component includes:
[0023] Based on the construction information and structural information of the dam body, adding dam body contour features on the dam body foundation surface component;
[0024] A dam body finite element model corresponding to the dam body BIM model is constructed based on the dam body contour features.
[0025] Optionally, the step of generating a foundation finite element model corresponding to the target foundation BIM model includes:
[0026] Based on the geological structure information, determining a grid division benchmark for the foundation finite element model;
[0027] Based on the meshing benchmark, a foundation finite element model corresponding to the target foundation BIM model is constructed.
[0028] Optionally, the step of using the two-dimensional grid of the foundation surface as the base surface and extending in the direction of the foundation finite element model to construct a finite element model of the dam body boundary area includes:
[0029] Taking the two-dimensional grid of the foundation surface as the base surface, copying the two-dimensional grid of the foundation surface and moving it toward the direction of the foundation finite element model;
[0030] Based on the two-dimensional grid of the foundation surface and the copied two-dimensional grid of the foundation surface, a finite element model of the dam body boundary area is constructed.
[0031] Optionally, the step of generating an envelope volume finite element model based on the first boundary region two-dimensional mesh and the second boundary region two-dimensional mesh comprises:
[0032] Extracting a two-dimensional grid of a first boundary region in the foundation finite element model facing the dam body finite element model as a separate first boundary region component;
[0033] Extracting a second boundary region two-dimensional grid facing the foundation finite element model in the finite element model of the dam body boundary region as a separate second boundary region component;
[0034] An envelope finite element model is constructed based on the first interface region component and the second interface region component.
[0035] Optionally, the step of constructing an envelope finite element model based on the first interface region component and the second interface region component comprises:
[0036] Re-meshing the first interface region component and the second interface region component to form a first interface region component and a second interface region component composed of triangular unit meshes;
[0037] The first boundary region component and the second boundary region component composed of the triangular unit grid are used to construct an envelope finite element model.
[0038] The embodiment of the present invention further provides a finite element model generation device based on BIM, comprising:
[0039] A BIM module generation module is used to generate an initial foundation BIM model and a dam body BIM model matching the initial foundation BIM model based on BIM software; the dam body BIM model partially intersects with the initial foundation BIM model;
[0040] A target foundation BIM model generation module is used to remove the intersecting part of the initial foundation BIM model with the dam body BIM model to obtain a target foundation BIM model;
[0041] A conversion module, used for importing the dam body BIM model and the target foundation BIM model into finite element software, and converting to obtain a dam body finite element model corresponding to the dam body BIM model and a foundation finite element model corresponding to the target foundation BIM model; wherein the dam body finite element model includes a two-dimensional grid of the foundation surface; the foundation finite element model includes a two-dimensional grid of the first boundary area; the dam body finite element model matches the foundation finite element model;
[0042] A finite element model construction module for the dam body interface area is used to use the two-dimensional grid of the base surface as the base surface, extend in the direction of the foundation finite element model, and construct a finite element model of the dam body interface area; wherein the finite element model of the dam body interface area includes a second interface area two-dimensional grid facing the foundation finite element model;
[0043] An envelope finite element model generation module is used to generate an envelope finite element model based on the first junction area two-dimensional grid and the second junction area two-dimensional grid; the envelope finite element model and the dam body junction area finite element model are used to fill the gap between the foundation finite element model and the dam body finite element model;
[0044] The deletion module is used to delete the auxiliary points, lines, surfaces, and grids in the foundation finite element model, the dam body finite element model, the dam body boundary area finite element model, and the envelope finite element model to obtain a dam body-foundation three-dimensional grid.
[0045] Optionally, the target foundation BIM model generation module includes:
[0046] A first BIM foundation model generating submodule is used to remove the intersecting part of the initial foundation BIM model with the dam body BIM model to obtain a first BIM foundation model;
[0047] The target foundation BIM model generation submodule performs block division on the first BIM foundation model based on the geological structure information to obtain the target foundation BIM model.
[0048] Optionally, the device further comprises:
[0049] The dam body block division module is used to divide the dam body BIM model into blocks based on the construction information and structural information of the dam body.
[0050] Optionally, the conversion module includes:
[0051] An import submodule, used for importing the dam body BIM model and the target foundation BIM model into finite element software;
[0052] A dam body foundation surface component extraction submodule is used to extract the dam body foundation surface in the dam body BIM model as a separate dam body foundation surface component;
[0053] A dam body finite element model construction submodule is used to generate a dam body finite element model corresponding to the dam body BIM model based on the dam body construction surface components;
[0054] The foundation finite element model generation submodule is used to generate a foundation finite element model corresponding to the target foundation BIM model.
[0055] Optionally, the dam body finite element model construction submodule includes:
[0056] A contour feature adding unit, used for adding dam body contour features on the dam body foundation surface component based on the construction information and structural information of the dam body;
[0057] A dam body finite element model construction unit is used to construct a dam body finite element model corresponding to the dam body BIM model based on the dam body contour features.
[0058] Optionally, the foundation finite element model generation submodule includes:
[0059] A division reference determination unit, used to determine a grid division reference of the foundation finite element model based on geological structure information;
[0060] The foundation finite element model construction unit is used to construct a foundation finite element model corresponding to the target foundation BIM model based on the grid division benchmark.
[0061] Optionally, the finite element model building module of the dam body boundary area includes:
[0062] A copy and move submodule, used to use the two-dimensional grid of the base surface as a base surface, copy the two-dimensional grid of the base surface and move it in the direction of the foundation finite element model;
[0063] The finite element model construction submodule of the dam body interface area is used to construct the finite element model of the dam body interface area based on the two-dimensional grid of the base surface and the copied two-dimensional grid of the base surface.
[0064] Optionally, the envelope finite element model generation module includes:
[0065] A first interface region component extraction submodule is used to extract a first interface region two-dimensional grid facing the dam body finite element model in the foundation finite element model as a separate first interface region component;
[0066] A second interface region component extraction submodule is used to extract a second interface region two-dimensional grid facing the foundation finite element model in the finite element model of the dam body interface region as a separate second interface region component;
[0067] The envelope finite element model construction submodule is used to construct an envelope finite element model based on the first interface area component and the second interface area component.
[0068] Optionally, the envelope finite element model building submodule includes:
[0069] A re-dividing unit, used for re-dividing the first interface region component and the second interface region component into a grid to form a first interface region component and a second interface region component composed of triangular unit grids;
[0070] The envelope finite element model construction unit is used to construct an envelope finite element model by using the first junction area component and the second junction area component composed of the triangular unit grids.
[0071] The embodiment of the present invention further discloses an electronic device, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus;
[0072] The memory is used to store computer programs;
[0073] The processor is used to implement the method described in the embodiment of the present invention when executing the program stored in the memory.
[0074] The embodiment of the present invention further discloses one or more computer-readable media on which instructions are stored. When executed by one or more processors, the processors are enabled to execute the method described in the embodiment of the present invention.
[0075] The embodiments of the present invention include the following advantages:
[0076] By using the BIM-based finite element model generation method provided in the embodiment of the present invention, an initial foundation BIM model and a dam body BIM model matching the initial foundation BIM model are generated based on BIM software; the dam body BIM model partly intersects with the initial foundation BIM model; for the initial foundation BIM model, the part intersecting with the dam body BIM model is removed to obtain a target foundation BIM model; the dam body BIM model and the target foundation BIM model are imported into the finite element software, and the dam body finite element model and the target foundation BIM model corresponding to the dam body BIM model are converted. The foundation finite element model corresponding to the IM model; wherein the finite element model of the dam body includes a two-dimensional grid of the foundation surface; the foundation finite element model includes a two-dimensional grid of the first boundary area; the finite element model of the dam body matches the foundation finite element model; the two-dimensional grid of the foundation surface is used as the base surface, and the finite element model of the dam body boundary area is constructed by extending in the direction of the foundation finite element model; wherein the finite element model of the dam body boundary area includes a two-dimensional grid of the second boundary area facing the foundation finite element model; based on the two-dimensional grid of the first boundary area and the two-dimensional grid of the second boundary area, an envelope finite element model is generated. The association between the foundation finite element model and the dam body finite element model can be realized through the finite element model of the dam body boundary area and the envelope finite element model, and at the same time, the two-dimensional grid of the foundation surface with higher importance can be effectively protected from being affected.
[0077] In the process of matching the dam finite element model with the foundation finite element model, in order to avoid the intersection of the dam finite element model and the foundation finite element model and cause model abnormality, there can be a certain gap between the dam finite element model and the target foundation finite element model. At the same time, the two-dimensional grid part of the foundation surface in the dam finite element model is relatively important, which can have a great impact on the subsequent finite element calculation and analysis. If the two-dimensional grids of the dam finite element model and the foundation finite element model are simply adjusted to make the two intersect, it is easy to make it difficult for the two-dimensional grid in the intersection area to retain the original characteristics, affecting the subsequent finite element calculation and analysis. In the embodiment of the present invention, the two-dimensional grid of the construction surface is used as the base surface and extended in the direction of the foundation finite element model to construct a finite element model of the dam body junction area, so as to protect the two-dimensional grid of the construction surface from being affected in the subsequent gap filling process. Subsequently, based on the two-dimensional grid of the first junction area and the two-dimensional grid of the second junction area in the finite element model of the dam body junction area, an envelope finite element model is generated, so that the finite element model of the dam body and the foundation finite element model are quickly associated to complete the matching between the two. At the same time, the finite element model of the dam body and the foundation finite element model maintain a high accuracy as a whole, and the two-dimensional grid of the construction surface with higher importance is not affected. BRIEF DESCRIPTION OF THE DRAWINGS
[0078] Figure 1 is a flowchart of a method for generating a finite element model based on BIM provided in an embodiment of the present invention;
[0079] Figure 2 is a schematic diagram of a dam body BIM model and an initial foundation BIM model provided in an embodiment of the present invention;
[0080] Figure 3 is a schematic diagram of a target foundation BIM model provided in an embodiment of the present invention;
[0081] Figure 4 is a schematic diagram of a two-dimensional grid of a base surface provided by an embodiment of the present invention;
[0082] Figure 5 is a schematic diagram of a dam body-foundation finite element model provided by an embodiment of the present invention;
[0083] Figure 6 It is a block division schematic diagram of a target foundation BIM model provided by an embodiment of the present invention;
[0084] Figure 7 is a schematic diagram of a foundation reference plane shown in an embodiment of the present invention;
[0085] Figure 8 is a schematic diagram of common node processing shown in an embodiment of the present invention;
[0086] Fig. 9 It is a structural block diagram of a finite element model generating device based on BIM provided in an embodiment of the present invention;
[0087] Fig.10 is a block diagram of an electronic device provided in an embodiment of the present invention;
[0088] Fig.11 is a schematic diagram of a computer-readable medium provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0089] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0090] Reference Figure 1 , shows a flowchart of a method for generating a finite element model based on BIM provided in an embodiment of the present invention, which may specifically include the following steps:
[0091] Step 101, generating an initial foundation BIM model and a dam body BIM model matching the initial foundation BIM model based on BIM software; the dam body BIM model partially intersects with the initial foundation BIM model;
[0092] In an embodiment of the present invention, the analysis of the finite element model requires accurate geometric and material information to simulate the behavior of the structure under various load conditions. In order to improve the construction accuracy of the finite element model, BIM (Building Information Modeling) software can be first used to generate an initial foundation BIM model and a dam body BIM model that matches the initial foundation BIM model. Models generated by BIM software such as CATIA (Computer-Aided Three-dimensional Interactive Application), Autodesk Revit, Graphisoft ArchiCAD, etc. can usually have a high degree of realism and can provide detailed geometric and material information for the finite element model. It can ensure that the finite element model can accurately reflect the actual structural characteristics of the foundation and the dam body.
[0093] Specifically, when the dam body is set on the foundation, part of the dam body can intersect with the foundation. Therefore, part of the dam body BIM model can also be set to intersect with the initial foundation BIM model. As an example of the present invention, Figure 2 It is a schematic diagram of a dam body BIM model and an initial foundation BIM model provided in an embodiment of the present invention, which includes a dam body BIM model 1 and an initial foundation BIM model 2.
[0094] Step 102, for the initial foundation BIM model, remove the part intersecting with the dam body BIM model to obtain the target foundation BIM model;
[0095] In order to make the foundation BIM model record the information of the intersection between the foundation and the dam body, the initial foundation BIM model can be removed from the intersection with the dam body BIM model to obtain the target foundation BIM model.
[0096] As a specific example of the present invention, Figure 3 It is a schematic diagram of a target foundation BIM model provided in an embodiment of the present invention, which includes a target foundation BIM model 3.
[0097] Step 103, importing the dam body BIM model and the target foundation BIM model into the finite element software, converting to obtain a dam body finite element model corresponding to the dam body BIM model and a foundation finite element model corresponding to the target foundation BIM model; wherein the dam body finite element model includes a two-dimensional grid of the foundation surface; the foundation finite element model includes a two-dimensional grid of the first boundary area; the dam body finite element model matches the foundation finite element model;
[0098] Afterwards, the dam body BIM model and the target foundation BIM model can be imported into the finite element software, and the dam body finite element model corresponding to the dam body BIM model and the foundation finite element model corresponding to the target foundation BIM model can be converted, so as to obtain a foundation model and a dam body model with high realism in the finite element software, and provide detailed geometry and material information for the finite element model through the BIM model.
[0099] The finite element model of the dam body may include a two-dimensional grid of the foundation surface, and the two-dimensional grid of the foundation surface may be a two-dimensional grid corresponding to the contact surface of the finite element model of the dam body that contacts the finite element model of the foundation. As a specific example of the present invention, Figure 4 Schematic diagram of a two-dimensional grid of a base surface provided by an embodiment of the present invention, which includes a two-dimensional grid 4 of the base surface.
[0100] The foundation finite element model may include a first interface region two-dimensional grid. The first interface region two-dimensional grid may be a two-dimensional grid corresponding to a contact surface in the foundation finite element model that contacts the dam body finite element model.
[0101] The positional relationship between the dam body finite element model and the foundation finite element model can be in a mutually matched state. However, since the dam body finite element model and the foundation finite element model are two independent models, the relationship between the two may not be well reflected. It is necessary to establish an association between the dam body finite element model and the foundation finite element model.
[0102] Step 104, using the two-dimensional grid of the base surface as the base surface, extending in the direction of the foundation finite element model, and constructing a finite element model of the dam body boundary area; wherein the finite element model of the dam body boundary area includes a second boundary area two-dimensional grid facing the foundation finite element model;
[0103] In an embodiment of the present invention, there may be a certain gap between the dam body BIM model and the target foundation BIM model. The gap may be caused by the model abnormality in order to avoid the intersection of the dam body finite element model and the foundation finite element model during the process of setting the dam body finite element model to match the foundation finite element model. The gap can be filled with a finite element model that is simultaneously associated with the dam body finite element model and the foundation finite element model, so that the dam body finite element model and the foundation finite element model can be associated on the basis of retaining the original features of the dam body finite element model and the foundation finite element model.
[0104] At the same time, since the two-dimensional grid part of the foundation surface in the finite element model of the dam body is relatively important, it can have a great impact on the subsequent finite element calculation and analysis. In order to protect the two-dimensional grid of the foundation surface from being affected in the process of filling the finite element model associated with the finite element model of the dam body and the foundation finite element model, the two-dimensional grid of the foundation surface can be used as the base surface and extended in the direction of the foundation finite element model to construct the finite element model of the dam body interface area.
[0105] Step 105, generating an envelope finite element model based on the first boundary area two-dimensional grid and the second boundary area two-dimensional grid; the envelope finite element model and the dam body boundary area finite element model are used to fill the gap between the foundation finite element model and the dam body finite element model.
[0106] Step 106, deleting auxiliary points, lines, surfaces, and meshes in the foundation finite element model, the dam body finite element model, the dam body boundary area finite element model, and the envelope finite element model to obtain a dam body-foundation three-dimensional mesh.
[0107] In an embodiment of the present invention, the finite element model of the dam body interface area may include a second interface area two-dimensional grid facing the foundation finite element model. Based on the second interface area two-dimensional grid and the first interface area two-dimensional grid in the foundation finite element model, an envelope finite element model simultaneously associated with the dam body finite element model and the foundation finite element model may be established, thereby completing the filling of the gap between the dam body finite element model and the foundation finite element model, and at the same time establishing the association between the dam body finite element model and the foundation finite element model, which is convenient for subsequent finite element simulation analysis.
[0108] Thereafter, auxiliary points, lines, surfaces, and meshes in the foundation finite element model, the dam body finite element model, the dam body boundary area finite element model, and the envelope finite element model may be deleted to obtain a dam body-foundation three-dimensional mesh.
[0109] As a specific example of the present invention, Figure 5 It is a schematic diagram of a dam body-foundation finite element model provided by an embodiment of the present invention. It includes a dam body finite element model 5, a foundation finite element model 6, a dam body interface area finite element model, and an envelope finite element model. It can be seen that it can have a high degree of fidelity, and the dam body finite element model is associated with the foundation finite element model, which is convenient for subsequent finite element simulation analysis.
[0110] By using the BIM-based finite element model generation method provided in the embodiment of the present invention, an initial foundation BIM model and a dam body BIM model matching the initial foundation BIM model are generated based on BIM software; the dam body BIM model partly intersects with the initial foundation BIM model; for the initial foundation BIM model, the part intersecting with the dam body BIM model is removed to obtain a target foundation BIM model; the dam body BIM model and the target foundation BIM model are imported into the finite element software, and the dam body finite element model and the target foundation BIM model corresponding to the dam body BIM model are converted. The foundation finite element model corresponding to the IM model; wherein the finite element model of the dam body includes a two-dimensional grid of the foundation surface; the foundation finite element model includes a two-dimensional grid of the first interface area; the finite element model of the dam body matches the foundation finite element model; the two-dimensional grid of the foundation surface is used as the base surface, and the finite element model of the dam body interface area is constructed by extending in the direction of the foundation finite element model; wherein the finite element model of the dam body interface area includes a two-dimensional grid of the second interface area facing the foundation finite element model; based on the two-dimensional grid of the first interface area and the two-dimensional grid of the second interface area, an envelope finite element model is generated. Based on the BIM software, a foundation finite element model and a dam body finite element model with high fidelity can be provided to provide detailed geometric and material information for the finite element model, and at the same time, it can ensure that the finite element model can accurately reflect the actual structural characteristics of the foundation and the dam body. The association between the foundation finite element model and the dam body finite element model is realized through the finite element model of the dam body interface area and the envelope finite element model, and at the same time, the two-dimensional grid of the foundation surface with higher importance can be effectively protected from being affected.
[0111] In one embodiment of the present invention, the step of removing the intersecting portion of the initial foundation BIM model with the dam body BIM model to obtain the target foundation BIM model includes:
[0112] S11, for the initial foundation BIM model, remove the part intersecting with the dam body BIM model to obtain a first BIM foundation model;
[0113] S12, based on the geological structure information, the first BIM foundation model is divided into blocks to obtain a target foundation BIM model.
[0114] In the specific implementation, the initial foundation BIM model can be firstly removed from the part intersecting with the dam body BIM model to obtain the first BIM foundation model. Afterwards, the first BIM foundation model can be divided into blocks based on geological structure information such as the main fracture zone, fault, and interlayer dislocation zone to obtain the target foundation BIM model. This allows the target foundation BIM model to contain detailed geometry and material information, which is convenient for improving the construction accuracy of the subsequent foundation finite element model.
[0115] As a specific example of the present invention, Figure 6 It is a block division diagram of a target foundation BIM model provided by an embodiment of the present invention. It can be seen that the figure contains a number of horizontal lines and vertical lines, which represent the division lines of geological structure layers such as main fault zones, faults, interlayer dislocation zones, etc. in geological structure information.
[0116] In one embodiment of the present invention, before importing the dam body BIM model and the target foundation BIM model into the BIM software, the method further includes:
[0117] S21, dividing the dam body BIM model into blocks based on the construction information and structural information of the dam body.
[0118] In the specific implementation, the dam body BIM model can also be divided into blocks based on structural information such as transverse joints, material partitions, and construction information such as pouring progress and monitoring instrument locations in the dam body, so that the dam body BIM model can also contain detailed geometric and material information, which is convenient for improving the construction accuracy of the subsequent dam body finite element model.
[0119] In one embodiment of the present invention, the steps of importing the dam body BIM model and the target foundation BIM model into BIM software to generate a dam body finite element model corresponding to the dam body BIM model and a foundation finite element model corresponding to the target foundation BIM model include:
[0120] S31, importing the dam body BIM model and the target foundation BIM model into the BIM software;
[0121] S32, extracting the dam body foundation surface in the dam body BIM model as a separate dam body foundation surface component;
[0122] S33, generating a dam body finite element model corresponding to the dam body BIM model based on the dam body construction surface component;
[0123] S34, generating a foundation finite element model corresponding to the target foundation BIM model.
[0124] In a specific implementation, the dam body BIM model and the target foundation BIM model may first be imported into the BIM software to prepare for building a finite element model.
[0125] Specifically, since the foundation surface in the dam body may have a high degree of importance, the dam body foundation surface in the dam body BIM model may be first extracted to establish a two-dimensional grid of the foundation surface, and the two-dimensional grid of the foundation surface may be used as a separate dam body foundation surface component. Subsequently, based on the dam body foundation surface component, a dam body finite element model corresponding to the dam body BIM model is generated, thereby ensuring as much as possible that the dam body foundation surface part in the dam body finite element model has a high accuracy.
[0126] Thereafter, a foundation finite element model corresponding to the target foundation BIM model may be generated.
[0127] Optionally, the step of generating a dam body finite element model corresponding to the dam body BIM model based on the dam body construction surface component includes:
[0128] S41, adding dam body contour features to the dam body foundation surface component based on the construction information and structural information of the dam body;
[0129] S42, constructing a dam body finite element model corresponding to the dam body BIM model based on the dam body contour features.
[0130] In the specific implementation, the corresponding dam body contour features can be added on the basis of the dam body foundation surface components according to the construction information and structural information of the dam body in the dam body BIM model. The dam body contour features are then used as the control boundary of the two-dimensional mesh division in the dam body foundation surface components, and the dam body foundation surface components are divided into several sub-areas. The two-dimensional mesh division module in the finite element software is then used to establish a two-dimensional mesh of the dam surface in each sub-area. Then, based on the dam body foundation surface components and the two-dimensional mesh of the dam surface, a dam body finite element model with the construction information and structural information of the dam body is generated.
[0131] The step of generating a foundation finite element model corresponding to the target foundation BIM model comprises:
[0132] S51, determining a grid division benchmark of the foundation finite element model based on geological structure information;
[0133] S52: Based on the meshing benchmark, construct a foundation finite element model corresponding to the target foundation BIM model.
[0134] For the foundation, the grid division basis of the foundation finite element model can be determined based on the geological structure information. Specifically, the geological body of the foundation can be divided into several sub-areas based on the geological structure information such as fault zones and interlayer dislocation zones, and the basis for the division of the foundation finite element model can be constructed based on the structure that cuts vertically down on the foundation, such as fault zones.
[0135] According to the structure of the cross-cutting geological body, such as the interlayer dislocation zone and other structures, the base plane of the foundation is cut and the base plane of the foundation is divided into several sub-areas. Figure 7 It is a schematic diagram of a foundation reference surface shown in an embodiment of the present invention. It can be seen that in the process of meshing the foundation reference surface, the foundation reference surface can be divided into multiple layers based on the structure of the cross-cutting geological body.
[0136] Afterwards, based on the three-dimensional meshing module in the finite element model and the meshing benchmark, a foundation finite element model corresponding to the target foundation BIM model can be constructed.
[0137] In one embodiment of the present invention, the steps of constructing a finite element model of the dam body boundary area by taking the two-dimensional grid of the construction base surface as the base surface and extending it in the direction of the foundation finite element model include:
[0138] S61, taking the two-dimensional mesh of the foundation surface as the base surface, copying the two-dimensional mesh of the foundation surface and moving it toward the foundation finite element model;
[0139] S62, based on the two-dimensional mesh of the foundation surface and the copied two-dimensional mesh of the foundation surface, a finite element model of the dam body interface area is constructed.
[0140] In a specific implementation, the two-dimensional mesh of the foundation surface can be used as the base surface, and the two-dimensional mesh of the foundation surface can be copied. Thereafter, the copied two-dimensional mesh of the foundation surface is moved toward the direction of the foundation finite element model. Based on the two-dimensional mesh of the foundation surface and the copied two-dimensional mesh of the foundation surface, a finite element model of the dam body interface area is constructed. In this way, the two-dimensional mesh of the foundation surface can be protected from the influence of the association process between the foundation finite element model and the dam body finite element model.
[0141] In one embodiment of the present invention, the step of generating an envelope finite element model based on the first interface region two-dimensional mesh and the second interface region two-dimensional mesh includes:
[0142] S71, extracting a two-dimensional grid of a first boundary region facing the dam body finite element model in the foundation finite element model as a separate first boundary region component;
[0143] S72, extracting a second boundary region two-dimensional grid facing the foundation finite element model in the finite element model of the dam body boundary region as a separate second boundary region component;
[0144] S73: construct an envelope finite element model based on the first boundary area component and the second boundary area component.
[0145] In a specific implementation, the two-dimensional mesh of the first interface area facing the finite element model of the dam body in the foundation finite element model can be first extracted as a separate first interface area component. For the first interface area component, only the part matching the dam body foundation surface can be retained. At the same time, the two-dimensional mesh of the second interface area facing the foundation finite element model in the finite element model of the dam body interface area can be extracted as a separate second interface area component. Based on the first interface area component and the second interface area component, an envelope finite element model is constructed to achieve the association between the foundation finite element model and the dam body finite element model.
[0146] In one embodiment of the present invention, the step of constructing an envelope finite element model based on the first interface region component and the second interface region component includes:
[0147] S81, re-meshing the first boundary region component and the second boundary region component to form the first boundary region component and the second boundary region component composed of triangular unit meshes;
[0148] Figure 8 It is a common node processing schematic diagram provided by an embodiment of the present invention. In a specific implementation, the first interface area component and the second interface area component can be composed of quadrilateral meshes. It is difficult for quadrilateral units to support the rapid construction of three-dimensional unit meshes of complex structures. To this end, the first interface area component and the second interface area component can be meshed again, and the quadrilateral unit mesh can be further divided into triangular unit meshes without changing the node information, so as to obtain the first interface area component and the second interface area component composed of triangular unit meshes.
[0149] S82, constructing an envelope finite element model using a first boundary region component and a second boundary region component composed of triangular unit meshes.
[0150] Afterwards, the boundaries of the first junction area component and the second junction area component can be selected, and the function provided in the finite element software can be used to create a two-dimensional mesh surface with a smooth transition between the two curves. In this way, a complete two-dimensional mesh surface can be formed between the first junction area component and the second junction area component. The top of the two-dimensional mesh surface can be connected to the boundary of the first junction area component, and the bottom can be connected to the boundary of the second junction area component. In this way, the foundation and the dam body can be associated. At the same time, the two-dimensional mesh surface and the first junction area two-dimensional mesh and the second junction area two-dimensional mesh are constructed into a closed envelope composed of triangular unit meshes. Afterwards, the three-dimensional tetrahedral mesh generation function provided in the finite element software can be further used to generate an envelope finite element model of a three-dimensional tetrahedral mesh structure based on the triangular unit meshes constituting the envelope.
[0151] After completing the construction of the envelope finite element model, the auxiliary points, lines, surfaces, and meshes in the processing process can be deleted to obtain a dam body-foundation finite element model including a dam body finite element model, a foundation finite element model, a dam body interface area finite element model, and an envelope finite element model.
[0152] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
[0153] Reference Fig. 9 , shows a structural block diagram of a finite element model generation device based on BIM provided in an embodiment of the present invention, which may specifically include the following modules:
[0154] A BIM module generation module 901 is used to generate an initial foundation BIM model and a dam body BIM model matching the initial foundation BIM model based on BIM software; the dam body BIM model partially intersects with the initial foundation BIM model;
[0155] A target foundation BIM model generating module 902 is used to remove the intersecting part of the initial foundation BIM model with the dam body BIM model to obtain a target foundation BIM model;
[0156] The conversion module 903 is used to import the dam body BIM model and the target foundation BIM model into the finite element software, and convert the dam body finite element model corresponding to the dam body BIM model and the foundation finite element model corresponding to the target foundation BIM model; wherein the dam body finite element model includes a two-dimensional grid of the foundation surface; the foundation finite element model includes a two-dimensional grid of the first boundary area; the dam body finite element model matches the foundation finite element model;
[0157] The finite element model construction module 904 of the dam body interface area is used to use the two-dimensional grid of the base surface as the base surface, extend in the direction of the foundation finite element model, and construct a finite element model of the dam body interface area; wherein the finite element model of the dam body interface area includes a second interface area two-dimensional grid facing the foundation finite element model;
[0158] An envelope finite element model generating module 905 is used to generate an envelope finite element model based on the first boundary area two-dimensional grid and the second boundary area two-dimensional grid; the envelope finite element model and the dam body boundary area finite element model are used to fill the gap between the foundation finite element model and the dam body finite element model;
[0159] The deletion module 906 is used to delete auxiliary points, lines, surfaces, and meshes in the foundation finite element model, the dam body finite element model, the dam body boundary area finite element model, and the envelope finite element model to obtain a dam body-foundation three-dimensional mesh.
[0160] Optionally, the target foundation BIM model generation module includes:
[0161] A first BIM foundation model generating submodule is used to remove the intersecting part of the initial foundation BIM model with the dam body BIM model to obtain a first BIM foundation model;
[0162] The target foundation BIM model generation submodule performs block division on the first BIM foundation model based on the geological structure information to obtain the target foundation BIM model.
[0163] Optionally, the device further comprises:
[0164] The dam body block division module is used to divide the dam body BIM model into blocks based on the construction information and structural information of the dam body.
[0165] Optionally, the conversion module includes:
[0166] An import submodule, used for importing the dam body BIM model and the target foundation BIM model into finite element software;
[0167] A dam body foundation surface component extraction submodule is used to extract the dam body foundation surface in the dam body BIM model as a separate dam body foundation surface component;
[0168] A dam body finite element model construction submodule is used to generate a dam body finite element model corresponding to the dam body BIM model based on the dam body construction surface components;
[0169] The foundation finite element model generation submodule is used to generate a foundation finite element model corresponding to the target foundation BIM model.
[0170] Optionally, the dam body finite element model construction submodule includes:
[0171] A contour feature adding unit, used for adding dam body contour features on the dam body foundation surface component based on the construction information and structural information of the dam body;
[0172] A dam body finite element model construction unit is used to construct a dam body finite element model corresponding to the dam body BIM model based on the dam body contour features.
[0173] Optionally, the foundation finite element model generation submodule includes:
[0174] A division reference determination unit, used to determine a grid division reference of the foundation finite element model based on geological structure information;
[0175] The foundation finite element model construction unit is used to construct a foundation finite element model corresponding to the target foundation BIM model based on the grid division benchmark.
[0176] Optionally, the finite element model building module of the dam body boundary area includes:
[0177] A copy and move submodule, used to use the two-dimensional grid of the base surface as a base surface, copy the two-dimensional grid of the base surface and move it in the direction of the foundation finite element model;
[0178] The finite element model construction submodule of the dam body interface area is used to construct the finite element model of the dam body interface area based on the two-dimensional grid of the base surface and the copied two-dimensional grid of the base surface.
[0179] Optionally, the envelope finite element model generation module includes:
[0180] A first interface region component extraction submodule is used to extract a first interface region two-dimensional grid facing the dam body finite element model in the foundation finite element model as a separate first interface region component;
[0181] A second interface region component extraction submodule is used to extract a second interface region two-dimensional grid facing the foundation finite element model in the finite element model of the dam body interface region as a separate second interface region component;
[0182] The envelope finite element model construction submodule is used to construct an envelope finite element model based on the first interface area component and the second interface area component.
[0183] Optionally, the envelope finite element model building submodule includes:
[0184] A re-dividing unit, used for re-dividing the first interface region component and the second interface region component into a grid to form a first interface region component and a second interface region component composed of triangular unit grids;
[0185] The envelope finite element model construction unit is used to construct an envelope finite element model by using the first junction area component and the second junction area component composed of the triangular unit grids.
[0186] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0187] In addition, an embodiment of the present invention further provides an electronic device, such as Fig.10 As shown, it includes a processor 1001, a communication interface 1002, a memory 1003 and a communication bus 1004, wherein the processor 1001, the communication interface 1002, and the memory 1003 communicate with each other through the communication bus 1004.
[0188] Memory 1003, used for storing computer programs;
[0189] The processor 1001 is used to execute the program stored in the memory 1003, and implements the following steps:
[0190] Generate an initial foundation BIM model and a dam body BIM model matching the initial foundation BIM model based on BIM software; the dam body BIM model partially intersects with the initial foundation BIM model;
[0191] For the initial foundation BIM model, remove the part intersecting with the dam body BIM model to obtain the target foundation BIM model;
[0192] Importing the dam body BIM model and the target foundation BIM model into finite element software, converting to obtain a dam body finite element model corresponding to the dam body BIM model and a foundation finite element model corresponding to the target foundation BIM model; wherein the dam body finite element model includes a two-dimensional grid of the foundation surface; the foundation finite element model includes a two-dimensional grid of the first boundary area; the dam body finite element model matches the foundation finite element model;
[0193] Taking the two-dimensional grid of the foundation surface as the base surface, extending in the direction of the foundation finite element model, constructing a finite element model of the dam body interface area; wherein the finite element model of the dam body interface area includes a second interface area two-dimensional grid facing the foundation finite element model;
[0194] An envelope finite element model is generated based on the first boundary region two-dimensional mesh and the second boundary region two-dimensional mesh.
[0195] Optionally, the step of removing the intersecting portion of the initial foundation BIM model with the dam body BIM model to obtain the target foundation BIM model comprises:
[0196] For the initial foundation BIM model, remove the part intersecting with the dam body BIM model to obtain a first BIM foundation model;
[0197] Based on the geological structure information, the first BIM foundation model is divided into blocks to obtain a target foundation BIM model.
[0198] Optionally, before importing the dam body BIM model and the target foundation BIM model into BIM software, the method further includes:
[0199] Based on the construction information and structural information of the dam body, the BIM model of the dam body is divided into blocks.
[0200] Optionally, the step of importing the dam body BIM model and the target foundation BIM model into finite element software to generate a dam body finite element model corresponding to the dam body BIM model and a foundation finite element model corresponding to the target foundation BIM model includes:
[0201] Importing the dam body BIM model and the target foundation BIM model into finite element software;
[0202] Extracting the dam body foundation surface in the dam body BIM model as a separate dam body foundation surface component;
[0203] Based on the dam body foundation surface component, a dam body finite element model corresponding to the dam body BIM model is generated;
[0204] Generate a foundation finite element model corresponding to the target foundation BIM model.
[0205] Optionally, the step of generating a dam body finite element model corresponding to the dam body BIM model based on the dam body construction surface component includes:
[0206] Based on the construction information and structural information of the dam body, adding dam body contour features on the dam body foundation surface component;
[0207] A dam body finite element model corresponding to the dam body BIM model is constructed based on the dam body contour features.
[0208] Optionally, the step of generating a foundation finite element model corresponding to the target foundation BIM model includes:
[0209] Based on the geological structure information, determining a grid division benchmark for the foundation finite element model;
[0210] Based on the meshing benchmark, a foundation finite element model corresponding to the target foundation BIM model is constructed.
[0211] Optionally, the step of using the two-dimensional grid of the foundation surface as the base surface and extending in the direction of the foundation finite element model to construct a finite element model of the dam body boundary area includes:
[0212] Taking the two-dimensional grid of the foundation surface as the base surface, copying the two-dimensional grid of the foundation surface and moving it toward the direction of the foundation finite element model;
[0213] Based on the two-dimensional grid of the foundation surface and the copied two-dimensional grid of the foundation surface, a finite element model of the dam body boundary area is constructed.
[0214] Optionally, the step of generating an envelope volume finite element model based on the first boundary region two-dimensional mesh and the second boundary region two-dimensional mesh comprises:
[0215] Extracting a two-dimensional grid of a first boundary region in the foundation finite element model facing the dam body finite element model as a separate first boundary region component;
[0216] Extracting a second boundary region two-dimensional grid facing the foundation finite element model in the finite element model of the dam body boundary region as a separate second boundary region component;
[0217] An envelope finite element model is constructed based on the first interface region component and the second interface region component.
[0218] Optionally, the step of constructing an envelope finite element model based on the first interface region component and the second interface region component comprises:
[0219] Re-meshing the first interface region component and the second interface region component to form a first interface region component and a second interface region component composed of triangular unit meshes;
[0220] The first boundary region component and the second boundary region component composed of the triangular unit grid are used to construct an envelope finite element model.
[0221] The communication bus mentioned in the above terminal can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0222] The communication interface is used for communication between the above terminal and other devices.
[0223] The memory may include a random access memory (RAM) or a non-volatile memory, such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.
[0224] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be 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.
[0225] like Fig.11 As shown, in another embodiment provided by the present invention, a computer-readable storage medium 1101 is also provided, in which instructions are stored. When the computer-readable storage medium 1101 is run on a computer, the computer executes the BIM-based finite element model generation method described in the above embodiment.
[0226] In another embodiment provided by the present invention, a computer program product including instructions is also provided. When the computer program product is run on a computer, the computer executes the BIM-based finite element model generation method described in the above embodiment.
[0227] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer grid, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk Solid State Disk (SSD)), etc.
[0228] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0229] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0230] The above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention are included in the protection scope of the present invention.
Claims
1. A finite element model generation method based on BIM, characterized in that: include: Generate an initial foundation BIM model and a dam body BIM model matching the initial foundation BIM model based on a building information model (BIM) software; The dam body BIM model part intersects with the initial foundation BIM model; For the initial foundation BIM model, remove the part intersecting with the dam body BIM model to obtain the target foundation BIM model; Importing the dam body BIM model and the target foundation BIM model into finite element software, converting to obtain a dam body finite element model corresponding to the dam body BIM model and a foundation finite element model corresponding to the target foundation BIM model; wherein the dam body finite element model includes a two-dimensional grid of the foundation surface; the foundation finite element model includes a two-dimensional grid of the first boundary area; the dam body finite element model matches the foundation finite element model; Taking the two-dimensional grid of the foundation surface as the base surface, extending in the direction of the foundation finite element model, constructing a finite element model of the dam body boundary area; wherein the finite element model of the dam body boundary area includes a second boundary area two-dimensional grid facing the foundation finite element model; Generate an envelope finite element model based on the first boundary area two-dimensional grid and the second boundary area two-dimensional grid; the envelope finite element model and the dam body boundary area finite element model are used to fill the gap between the foundation finite element model and the dam body finite element model; Deleting auxiliary points, lines, surfaces, and meshes in the foundation finite element model, the dam body finite element model, the dam body boundary area finite element model, and the envelope finite element model to obtain a dam body-foundation three-dimensional mesh; The step of generating the envelope finite element model based on the first boundary region two-dimensional grid and the second boundary region two-dimensional grid comprises: Extracting a two-dimensional grid of a first boundary region in the foundation finite element model facing the dam body finite element model as a separate first boundary region component; Extracting a second boundary region two-dimensional grid facing the foundation finite element model in the finite element model of the dam body boundary region as a separate second boundary region component; Constructing an envelope finite element model based on the first interface region component and the second interface region component; The step of constructing an envelope finite element model based on the first boundary region component and the second boundary region component comprises: Re-meshing the first interface region component and the second interface region component to form a first interface region component and a second interface region component composed of triangular unit meshes; The first boundary region component and the second boundary region component composed of the triangular unit grid are used to construct an envelope finite element model.
2. The method according to claim 1, characterized in that The step of removing the intersecting portion of the initial foundation BIM model with the dam body BIM model to obtain the target foundation BIM model comprises: For the initial foundation BIM model, remove the part intersecting with the dam body BIM model to obtain a first BIM foundation model; Based on the geological structure information, the first BIM foundation model is divided into blocks to obtain a target foundation BIM model.
3. The method according to claim 1, characterized in that Before importing the dam body BIM model and the target foundation BIM model into BIM software, the method further includes: Based on the construction information and structural information of the dam body, the BIM model of the dam body is divided into blocks.
4. The method according to claim 1, characterized in that: The step of importing the dam body BIM model and the target foundation BIM model into finite element software to generate a dam body finite element model corresponding to the dam body BIM model and a foundation finite element model corresponding to the target foundation BIM model includes: Importing the dam body BIM model and the target foundation BIM model into finite element software; Extracting the dam body foundation surface in the dam body BIM model as a separate dam body foundation surface component; Based on the dam body foundation surface component, a dam body finite element model corresponding to the dam body BIM model is generated; Generate a foundation finite element model corresponding to the target foundation BIM model.
5. The method according to claim 4, characterized in that The step of generating a dam body finite element model corresponding to the dam body BIM model based on the dam body construction surface component comprises: Based on the construction information and structural information of the dam body, adding dam body contour features on the dam body foundation surface component; A dam body finite element model corresponding to the dam body BIM model is constructed based on the dam body contour features.
6. The method according to claim 4, characterized in that The step of generating a foundation finite element model corresponding to the target foundation BIM model comprises: Based on the geological structure information, determining a grid division benchmark for the foundation finite element model; Based on the meshing benchmark, a foundation finite element model corresponding to the target foundation BIM model is constructed.
7. The method according to claim 1, characterized in that The step of using the two-dimensional grid of the foundation surface as the base surface and extending in the direction of the foundation finite element model to construct a finite element model of the dam body boundary area includes: Taking the two-dimensional grid of the foundation surface as the base surface, copying the two-dimensional grid of the foundation surface and moving it toward the direction of the foundation finite element model; Based on the two-dimensional grid of the foundation surface and the copied two-dimensional grid of the foundation surface, a finite element model of the dam body boundary area is constructed.
8. A finite element model generation device based on BIM, characterized in that: include: A BIM module generation module, used for generating an initial foundation BIM model and a dam body BIM model matching the initial foundation BIM model based on BIM software; The dam body BIM model part intersects with the initial foundation BIM model; A target foundation BIM model generation module is used to remove the intersecting part of the initial foundation BIM model with the dam body BIM model to obtain a target foundation BIM model; A conversion module, used for importing the dam body BIM model and the target foundation BIM model into finite element software, and converting to obtain a dam body finite element model corresponding to the dam body BIM model and a foundation finite element model corresponding to the target foundation BIM model; wherein the dam body finite element model includes a two-dimensional grid of the foundation surface; the foundation finite element model includes a two-dimensional grid of the first boundary area; the dam body finite element model matches the foundation finite element model; A finite element model construction module for the dam body interface area is used to use the two-dimensional grid of the base surface as the base surface, extend in the direction of the foundation finite element model, and construct a finite element model of the dam body interface area; wherein the finite element model of the dam body interface area includes a second interface area two-dimensional grid facing the foundation finite element model; An envelope finite element model generating module, used for generating an envelope finite element model based on the first boundary region two-dimensional grid and the second boundary region two-dimensional grid; A deletion module is used to delete auxiliary points, lines, surfaces, and meshes in the foundation finite element model, the dam body finite element model, the dam body boundary area finite element model, and the envelope finite element model to obtain a dam body-foundation three-dimensional mesh; Wherein, the envelope finite element model generation module includes: A first interface region component extraction submodule is used to extract a first interface region two-dimensional grid facing the dam body finite element model in the foundation finite element model as a separate first interface region component; A second interface region component extraction submodule is used to extract a second interface region two-dimensional grid facing the foundation finite element model in the finite element model of the dam body interface region as a separate second interface region component; An envelope finite element model construction submodule, used to construct an envelope finite element model based on the first interface area component and the second interface area component; Wherein, the envelope finite element model construction submodule includes: A re-dividing unit, used for re-dividing the first interface region component and the second interface region component into a grid to form a first interface region component and a second interface region component composed of triangular unit grids; The envelope finite element model construction unit is used to construct an envelope finite element model by using the first junction area component and the second junction area component composed of the triangular unit grids.
9. The device according to claim 8, characterized in that The target foundation BIM model generation module includes: A first BIM foundation model generating submodule is used to remove the intersecting part of the initial foundation BIM model with the dam body BIM model to obtain a first BIM foundation model; The target foundation BIM model generation submodule performs block division on the first BIM foundation model based on the geological structure information to obtain the target foundation BIM model.
10. The device according to claim 8, characterized in that The device also includes: The dam body block division module is used to divide the dam body BIM model into blocks based on the construction information and structural information of the dam body.
11. The device according to claim 8, characterized in that The conversion module comprises: An import submodule, used for importing the dam body BIM model and the target foundation BIM model into finite element software; A dam body foundation surface component extraction submodule is used to extract the dam body foundation surface in the dam body BIM model as a separate dam body foundation surface component; A dam body contour adding submodule is used to add dam body contour features on the dam body foundation surface component based on the construction information and structural information of the dam body; A dam body finite element model construction submodule is used to construct a dam body finite element model corresponding to the dam body BIM model based on the dam body contour features; A division benchmark determination submodule is used to determine the grid division benchmark of the foundation finite element model based on geological structure information; The foundation finite element model construction submodule is used to construct a foundation finite element model corresponding to the target foundation BIM model based on the grid division benchmark.
12. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; The memory is used to store computer programs; The processor is used to implement the method according to any one of claims 1 to 7 when executing the program stored in the memory.
13. A computer-readable medium having instructions stored thereon, which, when executed by one or more processors, cause the processors to perform the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Dam-foundation system seismic response and damage analysis method based on extended finite element method
CN113486543A
Double-curvature arch dam foundation seepage evaluation method and system based on cohesion algorithm
CN115146565A