5.1. Case Overview
In order to derive the optimal stock yard layout for minimizing the environmental impact of in-situ production of PC components, a case site was selected and then components for in-situ production were selected. The outline of the case project, a large logistics center building, is shown in
Table 2. The case project consists of a RC core, steel reinforced concrete structure of one building, mainly a PC structure with 5 floors above ground and 2 floors below ground (6 buildings). It should be noted that the case building has a floor height of 8.7-12.2 m and a heavy loaded building of 2.4 t/m
2.
In this study, the case sites applied in this study are columns, girders, and slabs that are manufactured and constructed with PC. However, the components that can be in-situ produced are limited to columns and girders, which require less production area. In other words, columns and girders are long and thin, so the production space is narrow, but slabs require a large production and stock yard space, so it is difficult to produce on-site in a limited area. Therefore, this study calculates the quantity of columns and girders that are subject to optimal stock yard layout. The actual project layout is modified for the efficiency of the stock yard layout simulation, which is defined as the original layout and the applied layout as shown in
Figure 3.
Figure 3(a) 84,413m
2,
Figure 3(b) 84,140m
2, and divided into A, B, and C zones according to the number of cranes used. According to the functional attributes, PC components can be divided into four zones: production zone (1), stock yard zone (2), erection zone (3), and other work zone (4), and the other work area is not separately indicated because it is an area to be calculated. In this case, the stock yard area is the total site area excluding production, erection, and other work zone (including free space for transportation, etc.). This can be expressed as equation (39).
where,
: stock yard area of i-zone j-period,
: total site area of i-zone j-period,
: production area of i-zone j-period,
: erection area of i-zone j-period,
: other operations area of i-zone j-period, i:
i-th zone (1, ... , n),
j:
j-th period (1, ... , m)
5.2. Optimization Result
It is necessary to calculate the movement distance of the crane used in the stacking stage of the in-situ production PC components and the erection stage of the stacked components. The crane movement distance can be calculated as the rotation distance. The rotation distance can be divided into the crane horizontal (
Figure 4a) and vertical (
Figure 4b) rotation distances, and is calculated by calculating each distance and then adding them up [
91]. That is, the horizontal rotation of the crane means the movement from ⓐ to ⓑ in
Figure 6a, and the vertical rotation means the movement from ⓑ to ⓒ in
Figure 6b. The horizontal rotation angle of the boom is calculated as the relative coordinate value of the installation part with the crane position coordinate as the origin, as in Equation (40). The horizontal distance of the crane can be calculated as in Equation (41) using the distance from the crane to the trailer and the horizontal rotation angle of the boom. The boom head position must be defined to calculate the horizontal rotation distance. The vertical rotation angle of the boom is calculated using the boom length and the straight-line distance during vertical rotation, as in Equation (42). The vertical distance of the crane can be calculated using the boom length and the vertical rotation angle, as in Equation (43). Finally, the boom trajectory distance
is calculated as the sum of the horizontal rotation distance and the vertical rotation distance, as in Equation (44). The vertical rotation angle of the boom is calculated using Equations (40)-(44), and the vertical rotation distance of the crane is derived.
where,
: column member position coordinate,
: erection column member x- axis,
: erection column member y- axis,
: erection column member z- axis, C: Crane position axis, T: Trailer position axis,
: x- axis of the trailer,
: y- axis of the trailer,
: z- axis of the trailer,
: Horizontal rotation angle of the boom in radians,
r(: Horizontal rotation distance,
: Distance from the crane to the trailer,
: Distance from the crane to the erection member,
: Boom length, A: Straight line distance in vertical rotation,
: Vertical rotation angle of the boom in radians,
r(: Vertical rotation distance,
: Boom trajectory distance,
i: Number of
i-th erection member at crane position (1, ... ,
n)
Create rules utilizing the queue and stack methods to stack PC components. The simulation is performed accordingly, and if there is an error in the order of utilization of the storage yard and the order of loading in the stock yard, the simulation is corrected (feedback routine). If there are no errors, the simulation is completed. Since the order of erection in three-layer yarding is different from the order of in-situ production, stock yard rules are required for simulation. To manage the order of erection and production, Rule 1 is established as shown in
Figure 5. PC components in all stock yards are based on sequentially loading from the 1st storage yard to the n-th storage yard.
This rule utilizes the queue method to produce and load First In First Out (FIFO) from left to right, and the stack method to produce and load First In Last Out (FILO) from top to bottom [
92,
93]. In addition, since the loading of PC beams and the loading of the 4th floor are single-layer loading, no separate loading plan is required. Storage yard consisting of a
n×
m matrix can be represented as the following equation (45), and the stock yard rule 1 can be formulated as the following equation (46). The total number of components in storage yard is given by the product of the rows and columns of the stock yard. If the storage yard is organized as a
n×
m matrix with rows in the stack method and columns in the queue method, the positions of the stacking order and production order can be expressed as a matrix.
where,
: Total number of components in 1 storage yard,
: Production order, a function of stock yard order,
: Production rule of the 1st stock yard rule,
: Production order of the member in the
i-th row, column
j-th, and
: stock yard order of the member in the
i-th row, column
j-th.
PC columns are based on stacking 10 PC columns in 3 tiers, and an area of 125.5㎡ is required for PC columns as shown in
Figure 6. In addition, if it is stacked on the bottom floor of the 5th floor, it will be stacked in one layer, so an area of 376.5㎡ is required for 30 pieces. The production and stock yard area for PC beam can be calculated in the same way. In addition, the following rules have been established to minimize the risk of PC components when loading and unloading as shown in
Table 3.
After in-situ production of PC components, the details of the loading rules are as follows.
① PC components are in-situ produced and erected by driving cranes in each zone. Therefore, the basic rule is that the in-situ produced components are stacked outside the building corresponding to the area of each zone. However, if the space is limited, it is possible to utilize the site of a neighboring zone, a site outside the zone, or a building slab.
② PC components should be stacked in consideration of the erection location, i.e., stacked close to the erection location so that the travel distance of the components is short. Also, the components must be stacked within the crane working radius.
③ To minimize the risk, it is important to ensure that the loading plan is not affected by the erection schedule of PC components. Therefore, in this project, which is a PC structure up to the 5th floor, the 5th floor can be utilized as stock yard space after the construction of the 5th floor is completed. In other words, the 5th floor is the roof level of the building, and there is no interference with the erection of PC components, so there is no need to move the stock yard space.
④ The in-situ produced components are basically stacked in three columns and one beam after installing steel plates at GL. The reason for installing steel plates is that there is a problem of damage to the components due to ground subsidence caused by the weight of the components due to insufficient compaction. In addition, the number of loading units is based on the characteristics of the components, and columns that can be loaded in multiple units are loaded in three units, and beams that cannot be loaded in multiple units are loaded in one unit.
⑤ This case project is a logistics center facility, and the building is designed with a load of 2.4 tons/㎡ to reflect the movement of large vehicles transporting loaded cargo. Therefore, when the bottom floors of the 2nd-5th floors of the building are utilized as stock yard space, the number of stacks of components is limited to one in consideration of the load of the components.
⑥ When stacking components, establish a stacking plan by zone, by type of column and beam member, and by the nth stock yard.
⑦ Storage yard is based on sequential loading. However, if the space is limited, the stock yard and erection can be carried out simultaneously at one stock yard.
⑧ Each storage yard is based on loading 30 components for the convenience of stock yard management. In addition, the stock yard area is calculated by considering the basic unit of the stock yard.
The total construction time was 20 months, and the erection time was 12 months. Through time series analysis, the area derived by each zone corresponding to the erection time is as shown in
Table 4. It is necessary to calculate the stock yard area corresponding to the number of stock yard components per zone and per member type. This should be calculated on a weekly or monthly basis during the period of simultaneous production and erection. To perform the production and erection simulation, the production and stock yard area is calculated according to the calculated number of molds and the number of stock yard components.
5.3 Result Comparison
In this study, the DBO and IDBO algorithms were applied to minimize the environmental impact of in-situ produced PC components, with the number of iterations being 300, the initial population size being 30, and the number of ball-rolling dung beetles, reproduction of dung beetles, foraging of dung beetles, and stealing of dung beetles being 6, 6, 7, and 11, respectively. Since each algorithm produced different results each time, it was simulated each algorithm 30 times to avoid differences due to random factors. The optimal solutions obtained by the two algorithms are compared and the fitness iteration curves are shown in
Figure 7.
Figure 5 shows that the DBO algorithm reached the optimum at the 45th iteration and then entered a plateau phase. On the other hand, the IDBO algorithm showed relatively fast convergence in the early stages, indicating that the introduction of Chebyshev mapping facilitated the generation of a diverse initial population, which accelerated convergence. Despite the stagnation that occurred in the later stages, the IDBO algorithm continued to move away from the local optimum after a short period of stagnation. After 300 iterations, there was still room for improvement, indicating the effectiveness of the adaptive Gaussian-Cauchy mixed mutation perturbation strategy in improving the global exploration ability of the algorithm.
Figure 8 shows the optimal layout derived from the two algorithms. Analyzing
Figure 8, it can be seen that the DBO layout shows cross logistics routes that are detrimental to efficient system operation. On the other hand, after the IDBO optimized layout, there are no detours or intersections, making the logistics flow paths between stock yards more reasonable and ensuring the continuity of system operation. Therefore, it was concluded that the IDBO algorithm is more suitable than the DBO algorithm for the environmental impact optimization problem for the stock yard of in-situ produced PC components.
The optimization effect of each layout method on the random simulation results is compared as shown in
Table 6. This table shows that after optimization, the DBO algorithm reduces the overall logistics cost by 14.47%. The adjacent correlations of the DBO and IDBO algorithms are 29.93 and 36.75, respectively, and the carbon dioxide emissions are 2,765 and 2,258. In other words, the IDBO algorithm improves the adjacent correlation by 22.79% and reduces the carbon dioxide emissions by 18.33% compared to the DBO algorithm. This confirms that the IDBO algorithm can improve adjacent correlation and reduce carbon dioxide emissions based on the DBO algorithm.
The DBO algorithm applied in this study solves the stock yard layout optimization problem through the basic exploration and exploitation mechanism. The DBO algorithm can generally perform adequately in optimization problems, especially in the initial exploration, which has a good global exploration ability and can explore a variety of solutions. In the initial stage of this study, the environmental impact optimization for the stock yard of in-situ produced PC components was simulated in two parts because the convergence speed was slowed down during the simulation process and the final solution was not close to the optimal solution. The reason for the slow convergence was that the DBO algorithm was likely to fall into a local optimum due to the large number of complex constraints and the large problem space. In other words, the DBO algorithm can have poor solution quality for problems with complex constraints.
The IDBO algorithm, on the other hand, is an algorithm designed to improve the performance of the DBO algorithm. By introducing chaos mapping and mutation strategies, the IDBO algorithm was able to enhance its exploration capabilities and better balance global exploration and local exploitation. It was found that the IDBO algorithm is more likely to outperform the DBO algorithm in problems with complex constraints or multi-objective optimization problems, which means that the IDBO algorithm is more likely to outperform the DBO algorithm. It was also found that the IDBO algorithm produces higher quality solutions compared to the DBO algorithm. This is because the IDBO algorithm is able to use different search strategies to search for the global optimum and converge more precisely. Therefore, the solution produced by IDBO is more likely to be an optimal arrangement that satisfies the constraints while minimizing the environmental footprint.