Page 304 - Mechanics of Asphalt Microstructure and Micromechanics
P. 304

296   Ch a p t e r  N i n e








                                                                C1


                (a) Cluster of small circles with equal radius is   (b) Remove small circles contained in
                used to represent the particle            the first big circle C1



                                                                 C3 C2
                              C2

                         C1                                     C1



                (c) Continue removing small circles in the second   (d) Generate circles C1, C2, C3…
                big circle C2
              FIGURE 9.10  Process of replacing small circles with larger ones (Burn algorithm 1).

                 Step 4. For the remaining small circles, repeat Step 1 while determining the boundary
              of the reamaining cluster circles, then repeat the second step and the third step, finding
              Circle C 2  and removing small circles whose center lies in or on the boundary of C 2 .
                 Step 5. Repeat the fourth step and find C n  until the radius of C n  is not larger than the
              radius of small circles.
                 Step 6. Generate new circles using the center and radius of C 1 , C 2 , …C n , respectively.
              Most of the small circles are then replaced by those larger circles.

                 Run a similar process for each particle, so the entire aggregate skeleton can be re-
              built in this way.
                 For a 3D case, assume the number of small balls is N s , the number of balls after ap-
              plying the Burn Algorithm is N l , then the reduced number of balls N r  can be calculated
              as: N r  = N s  − N l , which is an appropriate measurement of the efficiency of the algo-
              rithm.

              9.3.4  Burn Algorithm 2 to Reduce the Number of Balls
              Another algorithm can be effective in reducing the number of required circles or balls.
              It is named burn algorithm 2. Figure 9.11 presents the illustration in 2D. The method is
              applicable to 3D. The procedure consists of the following steps.
                 Step 1. Scan all the circles used to represent a certain particle (cross-section). Find
              four-circle groups and the centers of the groups. Use the center coordinates and double
              radius of the small circles to generate one bigger circle to replace the four small circles.
                 Step 2. Repeat Step 1 until no four-circle group can be found and replaced.
                 For the 3D case (Figure 9.12), the process is similar but every eight-ball group (four
              balls in the top and four balls in the bottom) needs to be found and replaced. If the
   299   300   301   302   303   304   305   306   307   308   309