Preprint
Article

This version is not peer-reviewed.

Modeling of Near-Surface Aggregate Size Distributions in Concrete

A peer-reviewed version of this preprint was published in:
Materials 2026, 19(7), 1395. https://doi.org/10.3390/ma19071395

Submitted:

12 March 2026

Posted:

12 March 2026

You are already at the latest version

Abstract
This study presents a distribution-optimized mesostructure estimation method for modeling near-surface aggregate size distributions in concrete by optimizing the spatial arrangement of polydisperse spherical aggregates with respect to formwork boundaries. The approach is based on minimizing the deviation between a generated cumulative aggregate volume function and an idealized linear target function corresponding to a constant area fraction along the specimen depth. To enable efficient computation for systems containing a large number of aggregates, grain size classes derived from the grading curve are represented using symmetric Beta distributions, allowing each group to be described by a single shape parameter. The resulting optimization problem is solved using a derivative-free Powell algorithm. The method inherently captures wall effects, leading to a migration of smaller aggregates toward the specimen boundaries to compensate for geometric constraints of bigger aggregates. Experimental validation was performed by determining the depth-dependent mean bulk density of a concrete cube using incremental surface grinding combined with high-resolution 3D laser scanning. The optimized mesostructure shows strong agreement with measured density profiles, significantly improving over a non-optimized distribution. Furthermore, increasing aggregate volume fractions intensify near-surface accumulation of fine particles. The proposed method provides a computationally efficient framework for incorporating wall effects into mesoscale concrete models.
Keywords: 
;  ;  ;  

1. Introduction

Concrete is a composite material fundamentally consisting of cement, mixing water, fine aggregates (sand), and coarse aggregates (gravel). Upon hardening, the hydration products form a solid matrix surrounding the aggregates. On a mesoscopic scale ( 10 4 m < l < 10 1 m) [1], the heterogeneous mixture can be simplified as a two-phase system, consisting of a cementitious matrix and aggregates. The positions of the polydisperse aggregates are constrained by the size of the aggregates and the physical boundaries of the formwork. In addition, between the aggregates and the cementitious matrix, interfacial transition zones (ITZ) are formed [2,3,4,5].
The generation of realistic virtual concrete mesostructures is a significant area of research, driven by the need for accurate input in numerical simulations to predict concrete behavior [6,7]. These models aim to statistically replicate the configuration, size, and distribution of aggregates within the cementitious matrix [8]. The literature describes a variety of different methods of generating numerical mesoscale models. A comprehensive review was given by Ren [8]. A common approach is described as the take-and-place method. In this method, spherical or ellipsoidal aggregates, sampled from a known grading curve, are randomly placed inside the boundaries of a virtual specimen, ensuring no overlap with previously placed aggregates [9]. Furthermore, methods have been explored to generate more realistic aggregate geometries, moving from simple spheres or ellipsoids to polyhedral shapes, with the ability to consider features like irregular and concave faces [6,10,11]. Other approaches include techniques based on Voronoi tessellation and Delaunay triangulation to control particle shape and size in the system [12,13,14]. Some models also consider the ITZ between aggregates and mortar, which is known to be a critical area for crack initiation and concrete durability [15]. In addition, current research explores methods to consider non-uniform aggregate distributions due to segregation, which can significantly impact concrete properties [7].
Figure 1 (a) exemplarily shows a random packing of polydisperse spheres within a cube. The volume fraction F V describes the ratio between the total volume of the boundary geometry and the volume of all spheres. A vertical slice through the cube at any position, as depicted in Figure 1 (b), yields the area fraction F A , describing the ratio between the total area of the sliced boundary geometry and the area of all intersected sphere segments. The function of area fraction F A ( x ) describes the progression of F A along the axis perpendicular to the vertical slices, see Figure 1 (c). It can be seen that F A ( x ) is never constant and exhibits values meandering around F V .
In this study, a novel methodology is presented, where concrete mesostructures are generated by minimizing the difference between the actual and idealized homogeneous cumulative volume fraction functions F V ( x ) of a polydisperse distribution of spherical aggregates. The functions for F V ( x ) have been derived from integrating F A ( x ) over one axis of the geometry, see equation 1.
F V ( x ) = 0 x F A ( x ) d x
The aggregates in the system are assembled based on the assumption of a constant F A ( x ) and thus linear F V ( x ) within the geometry, which results in smaller particles migrating towards the sample edges as a consequence of the optimization process. It is important to note that the method presented in this study does not determine the exact three-dimensional position and rotation of each individual aggregate in the system. This method rather assumes the depth of the aggregates according to the probability distribution functions of the different grain size groups in the system and their mutual interferences. The focus of this method is on the realistic representation of the border zones of the concrete laboratory specimens (wall effect) [16].
Existing wall-effect modeling approaches are typically based on explicit particle packing simulations or geometric placement algorithms, in which boundary effects arise from direct particle-to-particle or particle-to-wall interactions [11,17,18]. While these approaches provide detailed spatial representations, they require high computational effort. As reported in prior work, packing algorithms become increasingly inefficient at high volume fractions [6]. In contrast, the proposed distribution-optimized mesostructure estimation method formulates the problem as an inverse cumulative-volume matching task. Instead of explicitly simulating contact mechanics, the method enforces a target cumulative volume function along the specimen depth and determines depth-dependent aggregate distributions through optimization. This formulation reduces computational complexity while preserving the geometric characteristics of boundary-induced redistribution.
A Python implementation of the methodology is available online: https://github.com/ahaynack/DOME (accessed on 11 March 2026).

2. Mesostructure Generation

The first fundamental concept of the presented method is the representation of the volume of a spherical aggregate as the cumulative sum of its intersected circle segment areas along an axis, i.e. the integral of its area. Figure 2 (a) depicts a spherical aggregate, which is intersected by vertical slices. At the locations of the slices, a circle segment area with radius r s i is formed. The function of circle segment areas A s i ( x ) is shown in Figure 2 (b). Integrating A s i ( x ) ultimately results in the function of sphere volume V s i ( x ) , as depicted in Figure 2 (c).
The shape of the volume function of each aggregate i is governed by the radius r i and the x-position of the center of the aggregate x c i . Figure 3 (a) shows four individual volume functions V i ( x ) of spheres with different radii and random positions along the x-axis. In Figure 3 (b), the total volume function V t o t ( x ) is formed from the individual volume functions.
The second fundamental concept of the presented method is the comparison of the total volume function V t o t ( x ) with an idealized homogeneous volume function V l i n ( x ) . This function assumes an even distribution of sphere volume along the x-axis. Hence, it represents the integral of constant area fractions across the x-axis, resulting in a linear volume function. Minimizing the differences between those two functions by rearranging the positions of the individual sphere centers x c i results in an even distribution of the actual spheres in the system, constrained by the physical boundaries of the sample geometry. Figure 4 shows the total volume functions V t o t ( x ) for three different spatial configurations of spheres within the system. Each function is compared to their linear volume function V l i n ( x ) by calculating the coefficient of determination R 2 , defined in equation 2.
R 2 = 1 S S res S S tot
The term S S res represents the residual sum of squares and is calculated as shown in equation 3:
S S res = i = 1 n ( y i y ^ i ) 2
The term S S tot represents the total sum of squares, proportional to the variance of the observed data, defined in equation 4:
S S tot = i = 1 n ( y i y ¯ ) 2
where:
  • R 2 : The coefficient of determination.
  • y i : The y-value of the i-th point in the observed data.
  • y ^ i : The corresponding y-value on the fitted linear line (the predicted value).
  • y ¯ : The mean of the observed y-values, calculated as 1 n i = 1 n y i .
  • n: The total number of data points.
While the explicit rearrangement of individual sphere positions works well for a small number of spheres, simulations based on actual grading curves for concrete or mortar samples, potentially containing millions of aggregates, can become computationally prohibitive. To address this, the polydisperse grading curve is divided into distinct grain size groups. For each group, the spatial arrangement (depth) of the aggregates is modeled using a symmetrical Beta distribution, defined in equation 5. This approach relies on the assumption that the boundary conditions are identical at both ends of the sample. By setting the two standard shape parameters equal to each other ( β = α ), the distribution becomes symmetric around x = 0.5 , controlled by a single parameter α . Since the standard Beta distribution is defined on the interval [ 0 , 1 ] , the physical positions are scaled by the total sample length.
B ( x , α ) = Γ ( 2 α ) x α 1 ( 1 x ) α 1 Γ ( α ) 2
where:
  • B ( x , α ) : The probability density indicating the likelihood of an aggregate from a specific grain size group being located at normalized depth x.
  • x: The normalized depth of the aggregate, defined as x = d / L , where d is the physical depth and L is the total length of the sample ( 0 d L ).
  • α : The shape parameter for the specific grain size group ( α > 0 ). Due to the symmetry assumption ( β = α ), this parameter controls the concentration of aggregates relative to the boundaries:
    If α > 1 , aggregates concentrate toward the center of the sample (bell-shaped distribution).
    If α < 1 , aggregates concentrate toward the border zones (U-shaped distribution).
    If α = 1 , aggregates are uniformly distributed along the length L.
  • Γ ( · ) : The Gamma function.
Analogously to the individual aggregates, the distributions of aggregates result in the total volume function V t o t ( x ) , which can be compared to the linear volume function V l i n ( x ) . Figure 5 (a) exemplarily shows the distribution of n = 805 spheres of the same radius. The sphere positions are segmented into n bins = 30 bins along the x-axis. These exemplary values were chosen to account for an adequate visual clarity. The magnitudes of sphere bins correspond to a symmetrical Beta distribution, which can be described solely with parameter α . The R 2 score of the spheres’ total volume function V t o t ( x ) , generated from the arrangement of sphere bins, and the linear volume function V l i n ( x ) is depicted in Figure 5 (b). Afterwards, both volume functions can be derived, resulting in the area functions along the x-axis, see Figure 5 (c).
Figure 6 displays a flowchart of the main optimization algorithm for the generation of the mesostructure. At first, an initial set of α parameters is set for the initial guess. These parameters are then passed on to the minimization module. The optimization problem is solved by minimizing the loss function, which consists of five sub-modules. For each aggregate group i, a histogram of spheres along the x-axis is generated based on the parameter of the symmetrical Beta distribution α i . Subsequently, the respective sphere volume function V i ( x ) is generated. Afterwards, the sum of each aggregate group’s sphere total volume function V t o t ( x ) is calculated according to equation 6, which is being compared to the linear volume function V l i n ( x ) .
V t o t ( x ) = i = 1 n V i ( x )
Where n denotes to total number of grain size groups. The resulting R 2 score is being minimized according to the loss function L ( α ) , as depicted in equation 7.
L ( α ) = 1 R 2 ( α )
Where R 2 ( α ) denotes the coefficient of determination between the target V l i n ( x ) and generated V t o t ( x ) values. The formulation of L ( α ) ensures that the loss decreases as the fit improves, i.e., as R 2 ( α ) 1 , the loss L ( α ) 0 .
Calculating the aggregate histograms involves rounding continuous distributions to integer sphere counts. This creates a step-wise function where small changes in the shape parameters α may not change the sphere count, causing standard gradient-based optimization methods to fail (local gradient is zero) [19]. To overcome this, the optimization is performed using Powell’s method [20]. This is a derivative-free optimization algorithm, which, instead of calculating a slope, minimizes the loss by searching along specific directions one by one (sequential line searches). The shape parameters α are updated iteratively according to equation 8 [21].
α new = α old + λ d
where:
  • α old / α new : The vector containing the shape parameters for all grain size groups (i.e., α = [ α 1 , α 2 , , α n ] ).
  • d : The search direction vector. In the initial steps, this vector isolates individual grain size groups (i.e., varying one parameter α i while keeping the others fixed). As the algorithm progresses, d evolves into a combined direction, adjusting multiple shape parameters simultaneously.
  • λ : The scalar step size that determines how far the algorithm moves the parameters along the direction d to reach the minimum loss for that specific search step.
By cycling through these line searches, the algorithm converges to the optimal aggregate distribution without requiring an analytical gradient.
Once the minimization is successful, the algorithm yields the optimized aggregate distribution according to the shape parameters α of the final step of the optimization process. Ultimately, the aggregate distribution can be used to either calculate the depth-dependent mean bulk density or calculate the depth-dependent area fraction of the system. It has to be noted that the depth-dependent mean bulk density can only be determined if the individual density values of the cementitious matrix and aggregates are known.
The proposed mesostructure generation approach minimizes the deviation between the actual and idealized cumulative aggregate volume functions. In principle, the coefficient of determination ( R 2 ) could be evaluated over the entire specimen depth, resulting in a global optimization objective. However, the primary structural effect investigated in this study is the near-surface accumulation of aggregates and thus, densification of the material caused by geometric boundary effects. When a purely global objective is used, deviations near the specimen boundaries may only have a minor influence on the overall loss function because the interior region dominates the cumulative volume profile.
To increase the sensitivity of the optimization to boundary effects, the loss function can be evaluated over a limited portion of the specimen depth. This region is defined by the so-called edge percentage  p edge , which specifies the fraction of the specimen depth included in the objective function. For example, an edge percentage of 100 % corresponds to a global optimization, while a value of 20 % restricts the evaluation of the R 2 score to the first 20 % of the specimen depth. This formulation allows the optimization process to place stronger emphasis on accurately reproducing the near-boundary aggregate distribution.
In Appendix A, a sensitivity analysis of the optimization parameters was conducted. Based on the obtained results, a parameter combination of n bins = 801 and p edge = 20 % was selected for subsequent simulations, representing a compromise between numerical accuracy, near-surface agreement, physical plausibility, and computational efficiency.

3. Experimental Validation

3.1. General

For the experimental validation of the developed method, the depth-dependent density change of a concrete sample has been determined. With the aid of a high-resolution 3D laser scanner, the volume of a concrete sample was detected. The corresponding mass was measured with a precision scale. Afterwards, the experimental results are compared with the density values derived from the generated mesostructure.

3.2. Materials

The mix design investigated in this study consists of an Ordinary Portland Cement (CEM I 42.5 N), according to DIN EN 197-1 [22], with a w/c ratio of 0.55. The maximum aggregate size of the mixture was 8 mm (quarzitic, naturally rounded gravel). The grain size distribution can be taken from Table 1.
Table 2 shows the concrete mixture proportion used in this study. A volume fraction of aggregates F V of 0.67 was chosen. The density of aggregates ρ a g g r e g a t e s was determined as 2622 kg/m³.
The experimental determination of the depth-dependent density change of concrete was performed exemplarily on one cube with a length of 15 cm. After casting, the sample has been kept in the formwork for 1 day. Afterwards, the sample was placed in underwater storage for 6 days, followed by a storage at 20 °C and 65 % relative humidity for 21 days. The experiments were conducted at a sample age of 28 days. Prior to testing, the total sample density ρ total was determined as 2252 kg/m³.

3.3. Methods

3.3.1. Experimental Determination of Depth-Dependent Density Change of Concrete

The depth-dependent density change of the sample has been determined with the aid of a high-resolution 3D laser scanner, analogously to the methodology presented in [23]. One vertical side of the concrete cube has been incrementally abraded with a grinding machine. After each grinding step, the mass and volume of the residual sample were determined. The mass was measured with a scale, the volume was measured by the 3D laser scanner. The experimental setup is displayed in Figure 7.
The initial mass and volume serve as the reference values for the determination of the depth-dependent density change. For each measurement point, the change in mass and volume in respect to the reference has been determined. Afterwards, the respective change in mean bulk density was calculated by division of change in mass by change in volume, see Figure 8. The depth of each grinding step was determined by calculating the mean height loss of the abraded sample side.

3.3.2. Generation of Mesostructure

In preparation for the generation of the mesostructure, the aggregates in the system were generated according to their grain size distribution related to F V , see Figure 9.
The stepwise generation of the aggregates results in the following numbers of spherical aggregates for each mesh size, see Table 3. It is important to note that no aggregates smaller than 0.125 mm or greater than 8 mm have been considered in the generation of the aggregates. These fractions were attributed as part of the volume of the cementitious matrix. As a result, the target volume fraction F V of 0.67 was reduced to 0.657. In addition, the mesh sizes have been chosen analogously to the aggregates’ grain size distribution. Choosing a smaller mesh distance can result in the generation of a more continuous distribution of aggregates.
Figure 10 shows the R 2 scores of both the initial (non-optimized) and final (optimized) aggregate distributions compared to the linear target distribution. It can be seen that the total R total 2 score for both distributions yields values close to 1.0 (0.99956 and 0.99994). In contrast, with the focus on optimizing the distibution of aggregates near the edge of the sample, the coefficient of determination was also determined for the first 10 % of the sample length. This R edge 2 of the initial distribution results in a value of 0.89446, which is a difference of approximately 11 % compared to the respective R total 2 . The final distribution yields an R edge 2 of 0.99720. Ultimately, the percentage difference of R total 2 and R edge 2 of the final distribution is approximately 0.27 %.
Figure 11 shows a detailed view of the edge regions previously presented in the zoomed-in sections of Figure 10. Although the earlier magnifications yielded high R 2 scores (close to 1), suggesting an almost linear cumulative distribution, local deviations near the boundaries were not clearly visible at that scale. To better illustrate these effects, Figure 11 directly compares the initial and final distributions in the edge region together with the linear target distribution. This representation reveals the nonlinearity at the sample boundaries more clearly. A perfectly linear cumulative volume distribution cannot be achieved due to the boundary conditions of the mesostructure generation algorithm. The cumulative distributions represent the integrated aggregate volume along the x-axis. Due to the aggregates’ spherical shape, their contribution to the total cumulative distribution follows a characteristic sigmoidal profile, as displayed in Figure 2 (c), rather than a linear increase. This geometric constraint inherently causes deviations from the linear target distribution. The deviation is strongest in the initial configuration. After optimization, where smaller aggregates move towards the boundary regions, the edge deviation is reduced, leading to a closer approximation to linear behavior in the final distribution.
Figure 12 depicts the depth-dependent mean bulk density values of the generated mesostructures. The green line shows the values derived from the initial α parameters. The purple line displays the density change derived from the optimized α parameters. It can be observed that both mesostructures form a pronounced depth-dependent density profile in the near-surface areas. However, due to the increased R edge 2 after the optimization process, the optimized mesostructure exhibits higher density values in the border zone compared to the non-optimized mesostructure.
The displayed values have been determined by equation 9.
ρ ( x ) = ρ aggregates V aggregates ( x ) + ρ cement V cement ( x ) V formwork ( x )
Where V aggregates ( x ) , V cement ( x ) , and V formwork ( x ) denote the cumulative volume functions of the aggregates, cementitious matrix, and formwork of the system. Function V aggregates ( x ) was determined from the optimization algorithm. Function V cement ( x ) was obtained by equation 10.
V cement ( x ) = V formwork ( x ) V aggregates ( x )
With known density of aggregates ρ aggregates (2622 kg/m³), total sample density ρ total (2252 kg/m³), and volume fraction of aggregates F V (0.67), the density of the cementitious matrix ρ cement was derived as 1502 kg/m³.
Figure 13 shows the depth-dependent area fractions derived from the generated mesostructures with the initial (non-optimized) and final (optimized) α parameters. Analogously to the mean bulk density change, the area fraction of the final distribution shows peaks close to the border zones of the sample, indicating a higher accumulation of (finer) aggregates compared to the initial uniform distribution.

3.4. Comparison of Mean Bulk Densities

Figure 14 shows the comparison of the depth-dependent mean bulk density changes of the measurement data and the generated mesostructures (initial and optimized α parameters). It can be seen that the initial distribution contains lower density values towards the edge of the specimen compared to the measurement data ( R 2 = 0.71 ). After the optimization process, which causes a migration of smaller particles towards the edges, the density values of the generated mesostructure increases and overlaps with the measurement data ( R 2 = 0.95 ). With increasing depth, the mean bulk density values of both the optimized mesostructure and measurement data converge towards the total density of the sample (2252 kg/m³).

4. Comparison of Volume Fractions

The grading curve of Section 3.2 has been used to generate aggregates for different volume fractions F V . Afterwards, the resulting aggregates were used to generate different mesostructures and ultimately derive the depth-dependent area fractions F A . Figure 15 shows the resulting area fractions F A for volume fractions F V ranging from 0.10 to 0.70. These values have been chosen purely to visualize the effect of increased aggregate volume fractions on the resulting area fractions. The volume fraction of F V = 0.67 of the concrete sample used in the experimental validation is visualized as a red line. It can be observed that, with increasing F V , the migration of smaller particles also rises and causes an increasing F A in the edges of the specimen. It is important to note that the peak values of F V and thus F A are limited by the maximum packing density of the specific grading curve. It is subject of future research to implement the functionality of limiting the generation local F V values based on the maximum packing density. For comparison, random close packing fractions of polydisperse circles in a two-dimensional space have been reported between 0.84 and 0.94, depending on the investigated grading curves [24,25]. These values provide a physical plausibility constraint for the generated mesostructures.

5. Discussion

5.1. Geometric Origin of the Near-Surface Densification

The proposed distribution-optimized mesostructure estimation method enforces a linear cumulative aggregate volume function along the specimen depth, which corresponds to a constant area fraction. Due to the spherical shape of the aggregates, their individual cumulative volume contributions follow sigmoidal curves. Near the specimen boundaries, only a portion of the spherical volume contributes to the cumulative volume within the considered depth interval. As a result, the effective volume contribution per unit depth is reduced close to the boundaries. To compensate for this geometric effect, the optimization algorithm shifts smaller aggregates toward the boundary regions. This leads to an increased local area fraction and therefore to higher mean bulk density values in the near-surface zone. Importantly, this behavior results from geometric constraints and is not imposed by predefined segregation rules. The method therefore captures the geometric component of the wall effect, i.e. the modification of aggregate distributions caused by boundary-induced geometric constraints on particle contributions [11,17,18]. It does not explicitly model rheological processes during casting, gravitational segregation, bleeding, or vibration effects. Instead, it isolates the structural consequences of geometric confinement under the assumption of statistical homogeneity in the bulk material.

5.2. Interpretation of the Experimental Agreement

The optimized mesostructure shows strong agreement with the experimentally determined depth-dependent mean bulk density ( R 2 = 0.95 ). In contrast, the non-optimized configuration underestimates the near-surface density ( R 2 = 0.71 ), indicating that a uniform aggregate depth distribution cannot reproduce the measured profile. The improved agreement suggests that geometric boundary effects contribute to the observed density increase in the near-surface region of the investigated specimen [26,27]. However, the experimental validation was performed for only one concrete mixture and one specimen geometry. Although the numerical investigations for different volume fractions show a consistent trend of increasing near-surface fine aggregate accumulation with increasing aggregate content, further experimental studies are required to confirm the general applicability of the method for different grading curves, maximum aggregate sizes, and casting conditions.

5.3. Symmetry Assumption of Boundary Conditions

The use of symmetric Beta distributions ( β = α ) assumes identical boundary conditions at both specimen faces [11,17,18]. This assumption is appropriate for cubic specimens with similar formwork interfaces on both sides. In practical applications, however, casting direction, bleeding, sedimentation, or surface finishing may introduce asymmetric boundary effects [28,29]. The presented framework can be extended by allowing β α , which would enable asymmetric depth distributions when required. Such an extension would allow the method to account for directional casting effects or asymmetrical phenomena.

5.4. Limitation Regarding Maximum Packing Density

The current implementation does not explicitly include a local maximum packing constraint. Although the global aggregate volume fraction remains within realistic limits, local area fractions near the boundaries may approach values that should be verified against established packing density models [30,31]. Future work should therefore include local packing constraints to ensure the physical legitimacy of generated mesostructures, particularly for high aggregate volume fractions. Including such constraints would further improve the physical consistency of the model.

6. Conclusions

  • A novel methodology has been presented, which generates concrete mesostructures by minimizing the R 2 score between the actual and idealized homogeneous cumulative volume fraction functions F V ( x ) of a polydisperse distribution of spherical aggregates.
  • Ensuring the assumption of a constant F A ( x ) and therefore linear F V ( x ) within the geometry, the aggregates in the system are assembled in respect to the physical boundaries of the formwork. This results in smaller particles migrating towards the sample edges as a consequence of the optimization process.
  • The presented method isolates and models the geometric contribution of boundary-induced aggregate redistribution. While it does not explicitly simulate casting-induced segregation mechanisms, it provides a framework for incorporating wall effects into mesoscale concrete simulations.
  • For systems with high amounts of individual aggregates, the presented method assumes groups of equal aggregate sizes (based on grading curve). The distributions of the aggregate groups are described by a symmetrical Beta function. As a result, each aggregate group can be described with one parameter α .
  • The current iteration of the method only considers spherical aggregates. For a more realistic representation of the aggregates, a different method for the generation of the aggregates has to be chosen. The cumulative-volume-based optimization principle itself is not limited to spherical particles. However, during the generation of the mesostructure, the segmentation of grain size groups and representation of the aggregates with Beta distributions is not possible for unique, non-spherical aggregates. In this case, the individual positions of the aggregates need to be minimized. In addition, a rotation angle can be added to the optimization process to account for different aggregate rotations.
  • Generated mesostructures were compared with experimental data. For this, the mean bulk density of a concrete sample was determined both experimentally and virtually. The mesostructure generated with the optimization method yielded good agreement with the measurement data ( R 2 = 0.95 ). This can be attributed to the migration of smaller paricles towards the edges of the sample, which increased the density of the border zone. The density of a uniform, non-minimized aggregate distribution resulted in lower values compared to the measurement data ( R 2 = 0.71 ).
  • The method assumes the densities of both aggregates and cement matrix as constant values. In future iterations, the density of the cement matrix should also be viewed as a depth-dependent function. Analogously, different density values for the individual aggregate groups should be considered.
  • The generation of mesostructures with different volume fractions F V shows an increasing accumulation of smaller aggregates towards the edges of the sample.
  • Future research will focus on implementing local packing constraints, asymmetric boundary conditions, and extensions toward non-spherical aggregate geometries.

Author Contributions

Conceptualization, A.H.; methodology, A:H.; software, A.H.; validation, A.H.; formal analysis, A.H.; investigation, A.H.; resources, C.G.; data curation, A.H.; writing—original draft preparation, A.H.; writing—review and editing, J.T. and T.K.; visualization, A.H.; supervision, A.H.; project administration, J.T.; funding acquisition, J.T., T.K. and C.G. All authors have read and agreed to the published version of the manuscript.

Funding

This work has been partially supported by the German Research Foundation (DFG), project number 398216472. This support is gratefully acknowledged.

Data Availability Statement

Software available online: https://github.com/ahaynack/DOME (accessed on 11 March 2026).

Acknowledgments

The authors would also like to thank the laboratory staff and research assistants for their support in preparing samples and carrying out experiments.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Appendix A. Parametric Sensitivity Analysis of Optimization Parameters

A parametric sensitivity analysis of the optimization parameters was conducted to assess the influence of the number of discretization bins n bins and the edge percentage p edge used in the optimization objective. The parameter n bins controls the discretization of the specimen depth used for evaluating the cumulative volume function. The parameter p edge specifies the fraction of the specimen depth included in the loss function. Figure A1 shows heatmaps of the global coefficient of determination, the near-surface coefficient of determination evaluated within the first 15 % of the specimen depth, the maximum local area fraction F A , max , and the optimization runtime t opt of each parameter combination.
Figure A1. Results of the parametric sensitivity analysis. (a) Global R 2 , (b) R 2 for 15 % of sample depth, (c) maximum local area fraction F A , max , (d) optimization runtime t opt . The red marker indicates the parameter combination selected for the simulations presented in this study.
Figure A1. Results of the parametric sensitivity analysis. (a) Global R 2 , (b) R 2 for 15 % of sample depth, (c) maximum local area fraction F A , max , (d) optimization runtime t opt . The red marker indicates the parameter combination selected for the simulations presented in this study.
Preprints 202782 g0a1
The results indicate that the global fit remains consistently high ( R 2 > 0.999) across a wide parameter range, demonstrating the robustness of the optimization formulation. The lowest R 2 scores can be identified at both low n bins and small p edge . In contrast, the near-surface accuracy shows a slightly more pronounced dependence on the edge percentage used during optimization. Very small p edge values (< 15 %) tend to reduce the resulting R 2 scores, whereas values between approximately 20 % and 75 % yield consistently high near-surface agreement. A combination of low n bins and p edge > 75 % results in a decrease of R 2 scores. Furthermore, the results indicate that n bins primarily controls the numerical resolution of the optimization problem. Increasing the bin count improves the agreement between the generated and target grading curves, but the improvement becomes marginal beyond approximately 800 bins.
The maximum local area fraction F A , max increases with both the number of bins and the edge percentage, reflecting the increased spatial flexibility of the optimization. For low n bins and small p edge , local area fractions approach values close to the theoretical packing limit of polydisperse circular packings. As discussed in Section 4, random close packing fractions of polydisperse circles in a two-dimensional space have been reported between 0.84 and 0.94, depending on the investigated grading curves [24,25]. These values provide a physical plausibility constraint for the generated mesostructures.
The computational cost of the optimization increases primarily with the number of discretization bins. In contrast, the influence of the edge percentage on the runtime is comparatively small. However, increased runtime spikes were recorded for small p edge < 20 %, as well as for p edge > 60 %. Overall, the behaviour of the optimization runtime t opt reflects the increased resolution of the cumulative volume function with larger bin counts.
Based on these observations, primarily in regards to the values of F A , max and t opt , a parameter combination of n bins = 801 and p edge = 20 % was selected for the simulations presented in this study, representing a compromise between numerical accuracy, near-surface agreement, physical plausibility, and computational efficiency.

References

  1. Nguyen, V.P.; Stroeven, M.; Sluys, L.J. Multiscale failure modeling of concrete: Micromechanical modeling, discontinuous homogenization and parallel computations. Comput. Methods Appl. Mech. Eng. 2012, 201-204, 139–156. [CrossRef]
  2. Tasong, W.A.; Lynsdale, C.J.; Cripps, J.C. Aggregate-cement paste interface. Cem. Concr. Res. 1999, 29, 1019–1025. [CrossRef]
  3. Häfner, S.; Eckardt, S.; Luther, T.; Könke, C. Mesoscale modeling of concrete: Geometry and numerics. Comput. Struct. 2006, 84, 450–461. [CrossRef]
  4. Xiao, J.; Li, W.; Corr, D.J.; Shah, S.P. Effects of interfacial transition zones on the stress–strain behavior of modeled recycled aggregate concrete. Cem. Concr. Res. 2013, 52, 82–99. [CrossRef]
  5. Cluni, F.; Schiantella, M.; Faralli, F.; Gusella, V. Mesoscale analysis of concrete earth mixtures, from CT to random generation of RVE. Probabilistic Eng. Mech. 2025, 80, 103765. [CrossRef]
  6. Holla, V.; Vu, G.; Timothy, J.J.; Diewald, F.; Gehlen, C.; Meschke, G. Computational generation of virtual concrete mesostructures. Materials (Basel) 2021, 14, 3782. [CrossRef]
  7. Ren, Q.; Pacheco, J.; de Brito, J.; Wang, Y.; Hu, J. A novel approach to refining mesoscale geometric modeling for segregation in concrete. Low-carbon Mater. Green Constr. 2024, 2. [CrossRef]
  8. Ren, Q.; Pacheco, J.; de Brito, J. Methods for the modelling of concrete mesostructures: a critical review. Constr. Build. Mater. 2023, 408, 133570. [CrossRef]
  9. Sayyafzadeh, B.; Omidi, A.; Rasoolan, I. Mesoscopic Generation of Random Concrete Structure Using Equivalent Space Method. Journal of Soft Computing in Civil Engineering 2019, 3. [CrossRef]
  10. Liu, L.; Shen, D.; Chen, H.; Xu, W. Aggregate shape effect on the diffusivity of mortar: A 3D numerical investigation by random packing models of ellipsoidal particles and of convex polyhedral particles. Comput. Struct. 2014, 144, 40–51. [CrossRef]
  11. Lin, J.; Chen, H.; Zhang, R.; Liu, L. Characterization of the wall effect of concrete via random packing of polydispersed superball-shaped aggregates. Mater. Charact. 2019, 154, 335–343. [CrossRef]
  12. Naderi, S.; Zhang, M. A novel framework for modelling the 3D mesostructure of steel fibre reinforced concrete. Comput. Struct. 2020, 234, 106251. [CrossRef]
  13. Knezevic, M.; Drach, B.; Ardeljan, M.; Beyerlein, I.J. Three dimensional predictions of grain scale plasticity and grain boundaries using crystal plasticity finite element models. Comput. Methods Appl. Mech. Eng. 2014, 277, 239–259. [CrossRef]
  14. Quey, R.; Renversade, L. Optimal polyhedral description of 3D polycrystals: Method and application to statistical and synchrotron X-ray diffraction data. Comput. Methods Appl. Mech. Eng. 2018, 330, 308–333. [CrossRef]
  15. Zhu, Z.; Xu, W.; Chen, H. The fraction of overlapping interphase around 2D and 3D polydisperse non-spherical particles: Theoretical and numerical models. Comput. Methods Appl. Mech. Eng. 2019, 345, 728–747. [CrossRef]
  16. Zheng, J.J.; Li, C.Q.; Zhao, L.Y. Simulation of two-dimensional aggregate distribution with wall effect. J. Mater. Civ. Eng. 2003, 15, 506–510. [CrossRef]
  17. Xu, W.X.; Lv, Z.; Chen, H.S. Effects of particle size distribution, shape and volume fraction of aggregates on the wall effect of concrete via random sequential packing of polydispersed ellipsoidal particles. Physica A 2013, 392, 416–426. [CrossRef]
  18. Huang, Q.H.; Li, C.Z.; Song, X.B. Spatial distribution characteristics of ellipsoidal coarse aggregates in concrete considering wall effect. Constr. Build. Mater. 2022, 327, 126922. [CrossRef]
  19. Conn, A.R.a.R.. Introduction to derivative-free optimization; MPS-SIAM series on optimization, Society for Industrial and Applied Mathematics/Mathematical Programming Society: Philadelphia, MS, 2009.
  20. Powell, M.J.D. An efficient method for finding the minimum of a function of several variables without calculating derivatives. Comput. J. 1964, 7, 155–162. [CrossRef]
  21. Powell, M.J.D. Direct search algorithms for optimization calculations. Acta Numer. 1998, 7, 287–336. [CrossRef]
  22. 197-1:2011-11, D.E. Cement - Part 1: Composition, specifications and conformity criteria for common cements; German version EN 197-1:2011; Beuth Verlag, Berlin, 2011.
  23. Haynack, A.; Timothy, J.J.; Kränkel, T.; Gehlen, C. Characterization of Cementitious Materials Exposed to Freezing and Thawing in Combination with Deicing Salts Using 3D Scans. Advanced Engineering Materials 2023, 25, 2300265. [CrossRef]
  24. Shimamoto, D.S.; Yanagisawa, M. Common packing patterns for jammed particles of different power size distributions. Phys. Rev. Res. 2023, 5. [CrossRef]
  25. Zaccone, A. Analytical solution for the polydisperse random close packing problem in 2D. Powder Technol. 2025, 459, 121008. [CrossRef]
  26. Zheng, J.J.; Li, C.Q.; Jones, M.R. Aggregate distribution in concrete with wall effect. Mag. Concr. Res. 2003, 55, 257–265. [CrossRef]
  27. Ren, Q.; Pacheco, J.; de Brito, J. Calibration of wall effects in mesostructure modelling of concrete using marker-controlled watershed segmentation. Constr. Build. Mater. 2023, 398, 132505. [CrossRef]
  28. von Bronk, T.; Haist, M.; Lohaus, L. The influence of bleeding of cement suspensions on their rheological properties. Materials (Basel) 2020, 13, 1609. [CrossRef]
  29. Yu, Z.; Dong, W.; Wang, F.; Huang, Y.; Ma, G. Enhancing concrete strength through precision vibration engineering: Aggregate settlement and pore stats. Constr. Build. Mater. 2025, 464, 140117. [CrossRef]
  30. Jiao, Y.; Stillinger, F.H.; Torquato, S. Optimal packings of superballs. Phys. Rev. E Stat. Nonlin. Soft Matter Phys. 2009, 79, 041309. [CrossRef]
  31. Stengel, T.; Wiese, F.; Obermeier, N. Random dense packing of continuous distributions of spherical particles - use of particle packing model and discrete-particle-method to predict particle spacing factors. In Proceedings of the VIII International Conference on Particle-Based Methods. CIMNE, 2023. [CrossRef]
Figure 1. (a) 3D packing of spheres inside cube, (b) 2D vertical slice of cube with sphere circle segments, (c) function of area fraction through sample.
Figure 1. (a) 3D packing of spheres inside cube, (b) 2D vertical slice of cube with sphere circle segments, (c) function of area fraction through sample.
Preprints 202782 g001
Figure 2. (a) Slices, (b) areas, (c) volume of sphere.
Figure 2. (a) Slices, (b) areas, (c) volume of sphere.
Preprints 202782 g002
Figure 3. (a) Individual cumulative volumes, (b) total cumulative volume of spheres.
Figure 3. (a) Individual cumulative volumes, (b) total cumulative volume of spheres.
Preprints 202782 g003
Figure 4. R2 score comparisons of different spatial configurations of spheres. (a) R 2 = 0.75 , (b) R 2 = 0.82 , (c) R 2 = 0.91 .
Figure 4. R2 score comparisons of different spatial configurations of spheres. (a) R 2 = 0.75 , (b) R 2 = 0.82 , (c) R 2 = 0.91 .
Preprints 202782 g004
Figure 5. (a) Histogram of sphere centers based on symmetrical Beta distribution, (b) total sphere volume, (c) sphere area.
Figure 5. (a) Histogram of sphere centers based on symmetrical Beta distribution, (b) total sphere volume, (c) sphere area.
Preprints 202782 g005
Figure 6. Flowchart of the main optimization algorithm.
Figure 6. Flowchart of the main optimization algorithm.
Preprints 202782 g006
Figure 7. Experimental setup - (a) sample grinding, (b) mass and (c) volume determination of the concrete cube.
Figure 7. Experimental setup - (a) sample grinding, (b) mass and (c) volume determination of the concrete cube.
Preprints 202782 g007
Figure 8. (a) Cumulative mass, (b) cumulative volume, and (c) mean bulk density changes of the concrete sample after incremental surface grinding.
Figure 8. (a) Cumulative mass, (b) cumulative volume, and (c) mean bulk density changes of the concrete sample after incremental surface grinding.
Preprints 202782 g008
Figure 9. Comparison of grain size distribution related to F V and generated aggregates.
Figure 9. Comparison of grain size distribution related to F V and generated aggregates.
Preprints 202782 g009
Figure 10. R 2 scores of (a) initial (non-optimized) and (b) final (optimized) aggregate distribution.
Figure 10. R 2 scores of (a) initial (non-optimized) and (b) final (optimized) aggregate distribution.
Preprints 202782 g010
Figure 11. Detailed comparison of initial and final aggregate distributions in the edge region with linear target distribution.
Figure 11. Detailed comparison of initial and final aggregate distributions in the edge region with linear target distribution.
Preprints 202782 g011
Figure 12. Mean bulk density of generated mesostructure.
Figure 12. Mean bulk density of generated mesostructure.
Preprints 202782 g012
Figure 13. Area fraction of (a) non-optimized and (b) optimized aggregate distribution.
Figure 13. Area fraction of (a) non-optimized and (b) optimized aggregate distribution.
Preprints 202782 g013
Figure 14. Comparison of mean bulk densities derived from measurement data and generated data.
Figure 14. Comparison of mean bulk densities derived from measurement data and generated data.
Preprints 202782 g014
Figure 15. Comparison of aggregate area fractions F A for increasing volume fractions F V .
Figure 15. Comparison of aggregate area fractions F A for increasing volume fractions F V .
Preprints 202782 g015
Table 1. Grain size distribution.
Table 1. Grain size distribution.
Mesh size
(mm)
0.063 0.125 0.25 0.5 1 2 4 8 16
Passing
rate (wt%)
0.17 0.36 7.39 18.13 29.74 49.11 81.1 98.2 100
Table 2. Concrete mixture proportions.
Table 2. Concrete mixture proportions.
Cement
(-)
w/c
(-)
Cement
(kg/m³)
Water
(kg/m³)
Aggregates
(kg/m³)
Volume fraction FV
(-)
CEM I 0.55 362 199.1 1759 0.67
Table 3. Number of aggregates for each mesh size.
Table 3. Number of aggregates for each mesh size.
Mesh size
(mm)
0.125 0.25 0.5 1 2 4 8
Number of
aggregates (-)
4,201,204 19,430,557 3,710,601 501,398 104,566 21,587 1,443
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2026 MDPI (Basel, Switzerland) unless otherwise stated