Method of constructing recycled concrete three-dimensional random spherical aggregate model based on Python

A technology of recycled concrete and construction methods, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as failure to consider multi-interface characteristics, complex mesoscopic structure of recycled aggregates, and increased workload

CN108334676AInactive Publication Date: 2018-07-27XIAN UNIV OF TECH
4 Cites 12 Cited by

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
Publication Date
2018-07-27
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a method of constructing a recycled concrete three-dimensional random spherical aggregate model based on Python, comprising: defining an array to store diameter, coordinate andvolume parameters; inputting basic parameters, including aggregate content, model dimensions, and aggregate microscopic size; building inside, a particle size distribution function and a random function; randomly generating a floating point number from particle sizes d1 to d2 to obtain a random number within a required range; grading the particle sizes; dividing a deployment space into uniform small cells, deploying from the large aggregate particle size to the small aggregate particle size, randomly generating deployment positions, and performing circulating deployment to obtain a satisfactory aggregate model; subjecting spherical aggregates to plane translation to obtain an outer interface region, old hardened mortar and an inner interface region. The model is a damage plasticity modelin ABAQUS software; the parameter values are stored in the array mat; the model is saved; the method that has higher speed and efficiency is provided for researches on numerical simulation of recycledconcrete.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to the technical field of construction, in particular to a method for constructing a three-dimensional random spherical aggregate model of recycled concrete based on python. Background technique

[0002] Recycled concrete refers to the concrete that uses recycled coarse aggregate to partially or completely replace natural aggregate. The development and utilization of recycled concrete technology is the key to the resource utilization of construction waste. Due to the complexity of the mesostructure of recycled aggregates and the differences in test conditions, it is difficult to make further breakthroughs in the research of recycled concrete simply relying on experimental research methods. Selecting a reasonable calculation model for numerical simulation can avoid the limitation of test conditions and the influence of human factors, so as to realize the link between the mesoscopic structure and macroscopic mechanical properties of...

Examples

Embodiment Construction

[0018] The present invention will be further elaborated below in conjunction with the accompanying drawings and specific embodiments.

[0019] A method for constructing a three-dimensional random spherical aggregate model of recycled concrete based on python, including the following steps:

[0020] 1) Define an array for storing diameter, coordinates, and volume parameters; input basic parameters, including aggregate content, model size, and aggregate mesoscopic size;

[0021] 2), built-in particle size distribution function, built-in random function; randomly generate a floating point number from the particle size d1 to d2, and obtain a random number within the required range;

[0022] 3) Classify the particle size of the aggregate. When the sum of the accumulated aggregate volume of each level is less than the sum of the aggregate volume of the level, call the random particle size function, continue to increase the aggregate, and calculate the aggregate of each level separat...