Foundation pile low-strain detection database rapid generation method based on Abaqus numerical simulation
Through the method based on Abaqus numerical simulation, a low-strain detection database for foundation piles was generated, which solved the problem of lack of Class III and Class IV pile curves and low modeling efficiency in the existing technology, and achieved the effect of quickly generating databases and improving modeling efficiency. .
Patent Information
- Application Number
- CN202411444758.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-16
- Publication Date
- 2025-02-18
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing low-strain detection engineering curves lack Class III and Class IV pile curves, which are difficult to be used for intelligent analysis and judgment of foundation pile integrity categories. Moreover, the GUI modeling operations are cumbersome and have strong repetition, resulting in low modeling efficiency.
Through the method based on Abaqus numerical simulation, a complete pile and defective pile calculation model is created, parameterized analysis is performed, optimal load parameters are determined, pile body integrity level calculation method is defined, and foundation pile calculation model is generated under different sizes and integrity levels. , and extract the low-strain curve timeline curve and save it to the database.
The rapid generation of the low-strain detection database for foundation piles is realized, the problem of low modeling efficiency is solved, a lot of time is saved, the efficiency of finite element modeling is improved, and the lack of Class III and Class IV pile curves is filled.
Smart Images

Figure CN119474048A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of data processing, and in particular relates to a method for quickly generating a low-strain detection database for pile foundations based on Abaqus numerical simulation. Background Art
[0002] Low-strain detection is a common method widely used in pile integrity detection. However, the existing low-strain detection engineering curves are generally Class I pile curves and Class II pile curves, lacking Class III and Class IV pile curves, which makes it difficult to use them for machine learning algorithm training for intelligent judgment of pile integrity categories. Numerical simulation technology simulates the mechanical model in actual engineering through the finite element method to make up for the problem of missing Class III and Class IV piles in the existing engineering database. Abaqus is a powerful finite element software for engineering simulation, which solves problems ranging from relatively simple linear analysis to many complex nonlinear problems. Abaqus includes a rich unit library that can simulate arbitrary geometric shapes. It also has various types of material model libraries that can simulate the performance of typical engineering materials, including metals, rubbers, polymer materials, composite materials, reinforced concrete, compressible hyperelastic foam materials, and geological materials such as soil and rock. Relying on its powerful built-in algorithm, users can well simulate various mechanical models and boundary conditions in low-strain detection of piles.
[0003] GUI modeling is a common method for general finite element calculations. However, although GUI modeling is easy to use, it is cumbersome and repetitive. For structures that require parametric research, repeated modeling is time-consuming and labor-intensive, and most of the operations are repeated. Summary of the invention
[0004] In view of the problems existing in the prior art, the present invention provides a method for quickly generating a low-strain detection database for pile foundations based on Abaqus numerical simulation, which at least partially solves the problem of low modeling efficiency existing in the prior art.
[0005] The embodiment of the present invention provides a method for quickly generating a low-strain detection database for pile foundation based on Abaqus numerical simulation, comprising: Create a complete pile calculation model; Creating a defective pile calculation model, wherein the defective pile includes an enlarged diameter and a reduced diameter; Based on the complete pile calculation model and the defective pile calculation model, parametric analysis is performed to determine the optimal load parameters that can reflect the complete information of the pile body of piles of different sizes; The calculation method of pile integrity level based on pile impedance variation is defined based on the optimal load parameters; Define the total number of piles required and the number of piles at different integrity levels; Define load cases based on material properties of different soil layers; Based on the calculation method of pile integrity level, the number of piles and working conditions, the calculation model of piles with different sizes and different integrity levels under different soil conditions is generated, and the corresponding analysis tasks are generated; The low strain curve time history curve of the pile foundation is extracted according to the analysis results, and the extracted results are saved in the database.
[0006] Optionally, the creating a complete pile calculation model includes: Sketching the complete pile model of the pile to obtain a sketch model; Place the pile at the specified location in the sketch model; Sketch the soil model around the pile; Record the layer distances of different soil material working conditions, segment the soil model around the pile based on the soil layer layer working conditions, and obtain the segmentation results; Place the soil around the pile at the specified position of the segmentation result; The difference between the soil model and the pile model is taken as the new soil model; Place the foundation pile in the central cavity of the soil surrounding the pile; Cut the pile model to make it into a swept body that can be automatically meshed; Assign material cross-section properties to piles and soil; Locate the surfaces required for creating loads and contacts, and convert the surfaces required for creating loads and contacts into a form that can be used by Abaqus to generate contacts and loads, to obtain a first conversion result; Apply model boundary conditions, Apply inter-model contact and inter-model binding constraints; Apply excitation loads; Divide the model mesh; Generate analysis jobs based on swept volumes, material section properties, transformation results, model boundary conditions, inter-model contacts and inter-model constraints, excitation loads, and model mesh to create a complete pile calculation model.
[0007] Optionally, the boundary conditions include: the pile bottom restricts all degrees of freedom, the soil bottom restricts all degrees of freedom, the soil edge in the X-axis direction restricts X-axis translation, and the soil edge in the Y-axis direction restricts Y-axis translation.
[0008] Optionally, the contact and binding constraints between models include: pile body outer surface-pile surrounding soil and pile bottom-soil.
[0009] Optionally, the creating a defective pile calculation model includes: Sketch multiple cylinders with different sizes, splice the multiple cylinders on the assembly interface, and finally merge the multiple cylinders into a whole to generate an expanded pile model; Place the pile body at the designated position of the pile model; Create soil model around piles; The soil model around the pile is segmented based on the soil layer stratification condition to obtain the segmentation result; Place the soil around the pile at the specified position of the segmentation result; The difference between the soil model and the pile model is taken as the new soil model; Place the foundation pile again in the central cavity of the soil surrounding the pile; Cutting the pile model; Perform secondary segmentation on the soil model around the pile based on the location of the pile size mutation to obtain the secondary segmentation result; Assign material cross-section properties to piles and soil; Create the load and the surfaces required for contact, and convert the load and the surfaces required for contact into a form that can be used by Abaqus to generate contact and load, and obtain the conversion result; Apply model boundary conditions; Create contacts between models and create binding constraints between models; Apply excitation load on pile top; Generate a mesh; The defective pile calculation model is created by performing analysis based on secondary segmentation results, material section properties, conversion results, model boundary conditions, inter-model contact and inter-model binding constraints, pile top excitation loads, and generated meshes.
[0010] Optionally, the parametric analysis based on the complete pile calculation model and the defective pile calculation model is performed to determine the optimal load parameters that can reflect the complete information of the pile body of piles of different sizes, including: By performing parametric analysis on pile models of different sizes, the optimal parameters corresponding to the loads of piles of different sizes are obtained to obtain a curve that best reflects the pile body information. The parametric analysis includes load amplitude, load frequency and load cycle.
[0011] Optionally, the method for calculating the pile integrity level based on the change of pile impedance defined based on the optimal load parameters includes: The pile integrity coefficient β is defined according to the change of the pile body wave impedance.
[0012] Optionally, the definition of the total number of piles required and the number of piles of different integrity levels includes: Define the total number of piles to be generated and set it as integer data; Define the ratio of complete piles to be generated, the ratio of expanded-diameter piles to be generated, the ratio of reduced-diameter piles to be generated, the ratio of Class II piles to be generated, the ratio of Class III piles to be generated, and the ratio of Class IV piles to be generated.
[0013] Optionally, the calculation model of piles of different sizes and different integrity levels under different soil layer conditions is generated based on the pile body integrity level calculation method, the number of piles and the working conditions, and the corresponding analysis tasks are generated, including: Control analysis task submission; Enables analysis tasks to be queued for analysis; Delete the files related to the analysis tasks that have been calculated.
[0014] Optionally, the method of extracting the low strain curve time history curve of the pile according to the analysis results and retaining the extraction results in the database includes: Extract the Z coordinate movement speed of the target node, Delete the files that have been calculated.
[0015] Compared with the existing GUI modeling method, the method disclosed in the embodiment of the present invention performs secondary development of Abaqus and realizes the intelligent parametric modeling of the finite element model. Compared with the original modeling process of several hours, the modeling process can be completed in only tens of seconds, which saves a lot of time for finite element modeling and greatly improves the efficiency of finite element modeling.
[0016] The present invention solves the actual problem of missing Class III piles and Class IV piles in low-strain detection of pile integrity, and realizes full automation of modeling, calculation and result extraction by secondary development of Abaqus software, thus saving a lot of manpower and material resources for repetitive work. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The above and other objects, features and advantages of the present invention will become more apparent through a more detailed description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, wherein like reference numerals generally represent like components throughout the exemplary embodiments of the present invention.
[0018] Figure 1 A flowchart of a method for quickly generating a low-strain detection database for piles based on Abaqus numerical simulation disclosed in an embodiment of the present invention; Figure 2 The complete pile model generated by the embodiment of the present invention is disclosed, wherein (a) is the model before cutting, and (b) is the model after cutting; Figure 3The soil model corresponding to the complete pile generated in the embodiment of the present invention is disclosed, wherein (a) is the original soil model, (b) is the model after layered cutting according to the soil material properties, and (c) is the model after cutting according to the position of the pile defect; Figure 4 The expanded-diameter pile model generated by the embodiment of the present invention, wherein (a) is the model before cutting, and (b) is the model after cutting; Figure 5 The reduced-diameter pile model generated by the embodiment of the present invention is disclosed, wherein (a) is the model before cutting, and (b) is the model after cutting; Figure 6 The soil model corresponding to the expanded-diameter pile generated in the embodiment of the present invention, wherein (a) is the original soil model, (b) is the model after layered cutting according to the soil material properties, and (c) is the model after cutting according to the defect position of the pile body; Figure 7 The soil model corresponding to the reduced-diameter pile generated in the embodiment of the present invention is disclosed, wherein (a) is the original soil model, (b) is the model after layered cutting according to the soil material properties, and (c) is the model after cutting according to the position of the pile defect. DETAILED DESCRIPTION
[0019] The embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0020] It should be clear that the following embodiments of the present invention are described by specific specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all of the embodiments. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in the field without making creative work belong to the scope of protection of the present invention.
[0021] It should be noted that various aspects of the embodiments within the scope of the appended claims are described below. It should be apparent that the aspects described herein can be embodied in a wide variety of forms, and any specific structure and / or function described herein is merely illustrative. It should be understood by those skilled in the art based on the invention that an aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of aspects described herein can be used to implement the device and / or practice the method. In addition, other structures and / or functionalities other than one or more of the aspects described herein can be used to implement this device and / or practice this method.
[0022] It should also be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present invention. The illustrations only show components related to the present invention rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.
[0023] Additionally, in the following description, specific details are provided to facilitate a thorough understanding of the examples. However, it will be understood by those skilled in the art that the aspects described may be practiced without these specific details.
[0024] In the specific example, this embodiment improves Abaqus based on Python language, and Python language can also be replaced by other programming languages.
[0025] like Figure 1 As shown, a method for quickly generating a low-strain detection database for pile foundation based on Abaqus numerical simulation includes the following steps: Step 1, create a complete pile calculation model; Step 2, create a calculation model for defective piles (expansion and reduction); Step 3, perform parametric analysis to determine the optimal load parameters that can reflect the complete information of piles of different sizes; Step 4, defining a method for calculating the pile integrity level based on pile impedance change; Step 5, define the total number of piles required and the number of piles with different integrity levels; Step 6, define the working conditions based on the material properties of different soil layers; Step 7, through Python language control, parameterized generation of calculation models of piles with different sizes and different integrity levels under different soil layer conditions, and generation of corresponding analysis jobs; Step 8: Submit the analysis job; Step 9, extract the low strain curve time history curve of the pile according to the analysis result .odb file, and save the result in the database for subsequent training.
[0026] The parametric modeling method of bolted ECC-RC beam Abaqus model based on Python language, such as Figure 2 and Figure 3 As shown, step 1 includes the following steps: 1.1. Use the ConstrainedSketch function in the Python secondary development library of Abaqus to sketch the complete pile model; 1.2. Use the relevant methods in the rootAssembly object in the Python secondary development library of Abaqus to place the pile at the specified position; 1.3. Use the ConstrainedSketch function in the Python secondary development library of Abaqus to sketch the soil model around the pile; 1.4. Customize the layer_distances vector to record the layer distances of different soil material conditions, and use the for loop to control the ShellExtrude function in the Abaqus built-in python secondary development library to perform segmentation based on the soil layer condition around the pile; 1.5. Use the relevant methods in the rootAssembly object in the Python secondary development library of Abaqus to place the soil around the pile at the specified position; 1.6. Use InstanceFromBooleanCut in the Python secondary development library of Abaqus to obtain the difference between the soil model and the pile model as the new soil model; 1.7. Use the relevant methods in the rootAssembly object in the Python secondary development library of Abaqus to place the foundation pile in the central cavity of the soil around the pile again; 1.8. Use the CreateSolidForPile function and PartitionCellByPlanePointNormal function in the Abaqus built-in python secondary development library to cut the pile model into a swept body that can automatically divide the mesh; 1.9. Use the CreateMaterialAndAssign function in the Abaqus built-in python secondary development library to assign material section properties to the pile and soil; 1.10. Customize the chooseface function, which uses the pointOn attribute of the face object in the Abaqus built-in python secondary development library and the return value of the getNormal method to locate the surface required for creating loads and contacts, and converts it into the faceSequence form that Abaqus can use to generate contacts and loads; 1.11. The custom CreateBoundaryCondition function is used to apply the model boundary conditions, which uses the DisplacementBC function in the Abaqus built-in python secondary development library to apply the boundary conditions. The boundary conditions specifically include: the pile bottom restricts all degrees of freedom, the soil bottom restricts all degrees of freedom, the soil X-axis edge restricts X-axis translation, and the soil Y-axis edge restricts Y-axis translation; 1.12. The custom CreateContactAndConstrain function is used to impose contact and constraints between models. The SurfaceToSurfaceContactExp function in the Abaqus built-in python secondary development library is used to create contact between models and the Tie function is used to create binding constraints between models. The contact and binding constraints between models specifically include: the outer surface of the pile body - the soil around the pile, the bottom of the pile - the soil; 1.13. Customize CreateLoad function to apply excitation load, and use Pressure function in Abaqus' built-in python secondary development library to apply uniform pressure load on the top surface of the pile. The "region" parameter in Pressure function is set to the entire top surface of the pile, and the "distributionType" parameter is set to "USER_DEFINED", which means that the load distribution position is defined by VDLOAD program; 1.14. Customize CreateMseh function to divide the model mesh. Use the setMeshControls function in the python secondary development library of Abaqus to set the cut pile model as a swept body; specify the mesh size through the seedPart function; and finally generate the mesh through the generateMesh function. 1.15. Use the Job function in the Python secondary development library that comes with Abaqus to generate an analysis job, where the userSubroutine parameter uses the specific file location of the VDLOAD program described in step 1.13. The specific content of the VDLOAD program is shown in the attachment; like Figure 4 , Figure 5 , Figure 6 and Figure 7As shown, step 2 includes the following steps: 2.1. Customize the CreatePartOfPile_KuoJing function to generate the expanded-diameter pile model. The ConstrainedSketch function in the Abaqus built-in python secondary development library is used to sketch multiple cylinders of different sizes, and the rootAssembly function is used to splice multiple cylinders in the assembly interface. Finally, the InstanceFromBooleanCut function is used to merge multiple cylinders into a whole. 2.2. Place the pile at the designated location in the same manner as step 1.2; 2.3. Create a soil model around the pile using the same method as step 1.3; 2.4. Segment the soil model around the pile based on the soil layer stratification condition, using the same method as step 1.4; 2.5. Place the soil around the pile at the designated location, using the same method as step 1.5; 2.6. Take the difference between the soil model and the pile model as the new soil model, using the same method as step 1.6; 2.7. Place the foundation pile in the central cavity of the soil around the pile again, using the same method as step 1.7; 2.8. Cut the pile model in the same way as step 1.8; 2.9. Use the ShellExtrude function in the Python secondary development library of Abaqus to perform secondary segmentation of the soil model around the pile based on the location of the pile size mutation; 2.10. Assign material cross-sectional properties to the pile and soil in the same way as step 1.9. 2.11. Create the faces required for load and contact, and convert them into the faceSequence format that Abaqus can use to generate contact and load, using the same method as step 1.10; 2.12. Apply model boundary conditions in the same way as step 1.11; 2.13. Create contacts between models and use Tie function to create binding constraints between models. The method is the same as step 1.12. 2.14. Apply the excitation load on the pile top in the same way as step 1.13; 2.15. Generate the grid using the same method as step 1.14; 2.16. Generate analysis jobs in the same way as step 1.15; Step 3 includes the following steps: 3.1. By performing parametric analysis (load amplitude, load frequency and load cycle) on pile models of different sizes, the optimal parameters corresponding to the loads of piles of different sizes are obtained to obtain the curve that best reflects the pile body information. The specific parameters are shown in Appendix 1. Table 1: Parametric analysis results for pile models of different sizes
[0027] Step 4 includes the following steps: 4.1. Define the pile integrity coefficient β according to the change of pile body wave impedance (the specific calculation method and the pile integrity judgment rule based on the pile body integrity coefficient β are detailed in the appendix); Step 5 includes the following steps: 5.1. Define the global variable PileTotalAmount (the total number of piles to be generated) and set it to integer data; 5.2. Define global variables WholePileRate (the ratio of the total number of complete piles to be generated), ExpandPileRate (the ratio of the total number of expanded diameter piles to be generated), and ShrinkPileRate (the ratio of the total number of reduced diameter piles to be generated), define global variables SeondPileRate (the ratio of the total number of second-class piles to be generated), ThirdPileRate (the ratio of the total number of third-class piles to be generated), and FourthPileRate (the ratio of the total number of fourth-class piles to be generated), and set them as floating-point data; Step 6 includes the following steps: 6.1. In order to simulate the stratification of soil in actual engineering situations, several soil conditions with different stratification situations and different material properties are defined. See the appendix for details. 6.2. Define the soil material parameter list Soil_Modulus, whose content is the material parameters defined in step 6.1; Step 7 includes the following steps: 7.1、Customize the CreateJobOfPile method, input the integrity level of the pile, the size of the pile, the number of required curves, etc. as input parameters, and the method will generate a model of piles of the same size and integrity level under different defect sizes, distributions and different soil stratifications by generating random numbers to control the method of generating complete piles or defective piles in step 1 and step 2, and generate calculation jobs; 7.2. Create a main program, which includes the parameters defined in step 7 and generates a pile information data set by randomly generating random numbers, including: pile size vector and pile integrity level; 7.3. Generate multi-dimensional models and analysis operations under different pile sizes, different pile integrity levels, different pile defect sizes and defect distributions, and different soil material conditions through the for loop control method in step 7.1; Step 8 includes: 8.1. Use the job.submit function in the Python secondary development library provided by Abaqus to control job submission; 8.2. Use the waitForCompletion function in the Python secondary development library that comes with Abaqus to perform queue analysis on the analysis job; 8.3. Use the os.remove function in Python to delete the INP file that has been calculated, saving computer space to store odb files; Step 9 includes: 9.1. Use the function in the Python secondary development library provided by Abaqus to extract the Z coordinate motion speed of the target node (i.e. the curve dynamic measurement curve); 9.2. Use the os.remove function in Python to delete the odb file that has been calculated; Compared with the existing GUI modeling method, the method disclosed in the embodiment of the present invention uses Python language to perform secondary development of Abaqus, thereby realizing intelligent parametric modeling of finite element models. Compared with the original modeling process of several hours, the modeling process can be completed in only tens of seconds, thus saving a lot of time for finite element model modeling and greatly improving the efficiency of finite element model modeling.
[0028] The method disclosed in the embodiment of the present invention realizes the parameterization of the modeling of the Abaqus model of the bolt-connected ECC-RC beam, that is, the parameter change of the finite element model can be realized only by modifying the variables.
[0029] The basic principle of the present invention is described above in conjunction with specific embodiments. However, it should be pointed out that the advantages, strengths, effects, etc. mentioned in the present invention are only examples and not limitations, and it cannot be considered that these advantages, strengths, effects, etc. must be possessed by each embodiment of the present invention. In addition, the specific details disclosed above are only for the purpose of illustration and facilitation of understanding, rather than limitation, and the above details do not limit the present invention to being implemented by adopting the above specific details.
[0030] In the present invention, 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 that there is any such actual relationship or order between these entities or operations. The block diagrams of the devices, devices, equipment, and systems involved in the present invention are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagram. As will be appreciated by those skilled in the art, these devices, devices, equipment, and systems can be connected, arranged, and configured in any manner. Words such as "including", "comprising", "having", etc. are open words, referring to "including but not limited to", and can be used interchangeably with them. The words "or" and "and" used here refer to the words "and / or" and can be used interchangeably with them, unless the context clearly indicates otherwise. The words "such as" used here refer to the phrase "such as but not limited to", and can be used interchangeably with them.
[0031] Additionally, as used herein, "or" used in a list of items beginning with "at least one" indicates a separate list, so that, for example, a list of "at least one of A, B, or C" means A or B or C, or AB or AC or BC, or ABC (i.e., A and B and C). Furthermore, the word "exemplary" does not mean that the example described is preferred or better than other examples.
[0032] It should also be noted that in the system and method of the present invention, each component or each step can be decomposed and / or recombined. Such decomposition and / or recombination should be regarded as equivalent solutions of the present invention.
[0033] Various changes, substitutions, and modifications of the techniques described herein may be made without departing from the teachings defined by the appended claims. Furthermore, the scope of the claims of the present invention is not limited to the specific aspects of the processes, machines, manufactures, compositions of events, means, methods, and actions described above. Currently existing or later to be developed processes, machines, manufactures, compositions of events, means, methods, or actions that perform substantially the same functions or achieve substantially the same results as the corresponding aspects described herein may be utilized. Thus, the appended claims include such processes, machines, manufactures, compositions of events, means, methods, or actions within their scope.
[0034] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present invention. Therefore, the present invention is not intended to be limited to the aspects shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.
[0035] The above description has been given for the purpose of illustration and description. In addition, this description is not intended to limit the embodiments of the present invention to the forms disclosed herein. Although a number of example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, additions and sub-combinations thereof.
Claims
1. A method for quickly generating a low-strain detection database for pile foundation based on Abaqus numerical simulation, characterized in that: include: Create a complete pile calculation model; Creating a defective pile calculation model, wherein the defective pile includes an enlarged diameter and a reduced diameter; Based on the complete pile calculation model and the defective pile calculation model, parametric analysis is performed to determine the optimal load parameters that can reflect the complete information of the pile body of piles of different sizes; The calculation method of pile integrity level based on pile impedance variation is defined based on the optimal load parameters; Define the total number of piles required and the number of piles at different integrity levels; Define load cases based on material properties of different soil layers; Based on the calculation method of pile integrity level, the number of piles and working conditions, the calculation model of piles with different sizes and different integrity levels under different soil conditions is generated, and the corresponding analysis tasks are generated; The low strain curve time history curve of the pile foundation is extracted according to the analysis results, and the extracted results are saved in the database.
2. The method for quickly generating a low-strain detection database for pile foundation based on Abaqus numerical simulation according to claim 1 is characterized in that: The creating of a complete pile calculation model comprises: Sketching the complete pile model of the pile to obtain a sketch model; Place the pile at the specified location in the sketch model; Sketch the soil model around the pile; Record the layer distances of different soil material working conditions, segment the soil model around the pile based on the soil layer layer working conditions, and obtain the segmentation results; Place the soil around the pile at the specified position of the segmentation result; The difference between the soil model and the pile model is taken as the new soil model; Place the foundation pile in the central cavity of the soil surrounding the pile; Cut the pile model to make it into a swept body that can be automatically meshed; Assign material cross-section properties to piles and soil; Locate the surfaces required for creating loads and contacts, and convert the surfaces required for creating loads and contacts into a form that can be used by Abaqus to generate contacts and loads, to obtain a first conversion result; Apply model boundary conditions, Apply inter-model contact and inter-model binding constraints; Apply excitation loads; Divide the model mesh; Generate analysis jobs based on swept volumes, material section properties, transformation results, model boundary conditions, inter-model contacts and inter-model constraints, excitation loads, and model mesh to create a complete pile calculation model.
3. The method for quickly generating a low-strain detection database for pile foundation based on Abaqus numerical simulation according to claim 2 is characterized in that: The boundary conditions include: the pile bottom restricts all degrees of freedom, the soil bottom restricts all degrees of freedom, the soil X-axis edge restricts X-axis translation, and the soil Y-axis edge restricts Y-axis translation.
4. The method for quickly generating a low-strain detection database for pile foundation based on Abaqus numerical simulation according to claim 2 is characterized in that: The contact and binding constraints between models include: pile body outer surface-pile surrounding soil and pile bottom-soil.
5. The method for quickly generating a low-strain detection database for pile foundation based on Abaqus numerical simulation according to claim 1 is characterized in that: The step of creating a defective pile calculation model includes: Sketch multiple cylinders with different sizes, splice the multiple cylinders on the assembly interface, and finally merge the multiple cylinders into a whole to generate an expanded pile model; Place the pile body at the designated position of the pile model; Create soil model around piles; The soil model around the pile is segmented based on the soil layer stratification condition to obtain the segmentation result; Place the soil around the pile at the specified position of the segmentation result; The difference between the soil model and the pile model is taken as the new soil model; Place the foundation pile again in the central cavity of the soil surrounding the pile; Cutting the pile model; Perform secondary segmentation on the soil model around the pile based on the location of the pile size mutation to obtain the secondary segmentation result; Assign material cross-section properties to piles and soil; Create the load and the surfaces required for contact, and convert the load and the surfaces required for contact into a form that can be used by Abaqus to generate contact and load, and obtain the conversion result; Apply model boundary conditions; Create contacts between models and create binding constraints between models; Apply excitation load on pile top; Generate a mesh; The defective pile calculation model is created by performing analysis based on secondary segmentation results, material section properties, conversion results, model boundary conditions, inter-model contact and inter-model binding constraints, pile top excitation loads, and generated meshes.
6. The method for quickly generating a low-strain detection database for pile foundation based on Abaqus numerical simulation according to claim 1 is characterized in that: The parametric analysis based on the complete pile calculation model and the defective pile calculation model is performed to determine the optimal load parameters that can reflect the complete information of the pile body of piles of different sizes, including: By performing parametric analysis on pile models of different sizes, the optimal parameters corresponding to the loads of piles of different sizes are obtained to obtain a curve that best reflects the pile body information. The parametric analysis includes load amplitude, load frequency and load cycle.
7. The method for quickly generating a low-strain detection database for pile foundation based on Abaqus numerical simulation according to claim 1 is characterized in that: The method for calculating the pile body integrity level based on the pile impedance change defined based on the optimal load parameter includes: The pile integrity coefficient β is defined according to the change of the pile body wave impedance.
8. The method for quickly generating a low-strain detection database for pile foundation based on Abaqus numerical simulation according to claim 1 is characterized in that: The definition of the total number of piles required and the number of piles of different integrity levels includes: Define the total number of piles to be generated and set it as integer data; Define the ratio of complete piles to be generated, the ratio of expanded-diameter piles to be generated, the ratio of reduced-diameter piles to be generated, the ratio of Class II piles to be generated, the ratio of Class III piles to be generated, and the ratio of Class IV piles to be generated.
9. The method for quickly generating a low-strain detection database for pile foundation based on Abaqus numerical simulation according to claim 1 is characterized in that: The calculation model of piles with different sizes and different integrity levels under different soil layer conditions is generated based on the pile body integrity level calculation method, the number of piles and the working conditions, and the corresponding analysis tasks are generated, including: Control analysis task submission; Enables analysis tasks to be queued for analysis; Delete the files related to the analysis tasks that have been calculated.
10. The method for quickly generating a low-strain detection database for pile foundation based on Abaqus numerical simulation according to claim 1, characterized in that: The method of extracting the low strain curve time history curve of the pile according to the analysis results and retaining the extraction results in the database includes: Extract the Z coordinate movement speed of the target node, Delete the files that have been calculated.