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
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 2 
Figure 3
Abstract
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...