In this section, a case study from the north central coast of Vietnam is considered. The optimization models were implemented and solved by using the IBM ILOG CPLEX optimization studio version 12.6.1.0, where the simulation model was implemented by Matlab Simulink. The models were executed using a computer with an Intel Core I7-6550U CPU @ 2.5 GHz and 8.0 GB memory with Windows 10 pro 64-bit.
5.1. Parameter Optimization Method
The response optimization function in Matlab Simulink was used to optimize the values of three key parameters: biomass percentage (BPerift), supplier’s percentage (SPerjft), and order ratio (ORatiot). The ranges were set as follows: biomass percentage between 0 and 1 with scale 0.01; order ratio between 1 and 2 with scale 0.01; and supplier’s percentage between 0 to 1 with scale 0.01. Note that since the capacity of a plant is sufficient to satisfy the electricity demand, as a result, |F| = 1 for the north central coast region.
To illustrate the scalability issue of the parameter optimization method, two cases were considered. The first considers only one supplier to supply biomass to the plant, and the second considers multiple suppliers.
(a) Single supplier case
The result from the parameter optimization method when a single supplier is considered is shown in
Table 2.
The parameter optimization method adjusted the biomass used percentage in order to satisfy customer demand at the lowest cost. However, the method is not able to coordinate the decisions in different periods; as a result, there is lost demand in the system, with large transportation cost based on the attempt to satisfy demand in each period separately.
Due to the sufficient amount of biomass through the years, when the parameters are optimized, types of biomass with low price, low transportation cost, and high heat value were chosen in the solution. The examples are biomass 2, 4, 8, and 9. The order ratio for the single supplier case is shown in
Table 3.
In the first two periods, the order ratios are low because the system can rely on the initial inventory. In April, May, June, and July, which are considered peak harvesting season, the order ratios are increased in order to maintain sufficient inventory for later periods.
(b) Multiple suppliers case
When considering multiple suppliers (six suppliers), the number of parameters increases significantly. As a result, the parameter optimization method loses efficiency, as shown in
Table 4. The total cost was increased by 10% and the cost from lost demand was 35% of the total cost. Note that the solution is not optimal due to increased interaction among the parameters, which makes the optimization process much more complicated and requires more run time.
The model tries to use the types of biomass with low price and low transportation cost but high heat value, such as biomass 2 and 8, while decreasing the use of biomass 1, as shown in
Figure 4. The order ratio is summarized in
Table 5.
The order ratios for multiple suppliers fluctuate wildly. The order ratios are low in January, May, June, and September, and high in other periods. However, a changing trend cannot be observed; this is one of the disadvantages of the parameter optimization method. When the number of parameters is large, the method is not able to search through all neighborhoods of the solution space.
5.2. Simulation-Based Optimization Method (Hybrid Method)
The result from the simulation-based optimization method is summarized in
Table 6. In terms of operation cost, this method provides better cost saving than parameter optimization. Due to the ability to take into account the operation in the following periods, the percentage of lost demand penalty cost is near zero. The total cost for the simulation-based optimization method is 75% and 45% for single supplier and multiple suppliers, respectively, compared to parameter optimization, because the decisions related to inventory and lost demand can be coordinated in different periods.
The simulation-based optimization method gives acceptable results due to the following assumption. In the optimization model, demand and supplier capacity in all periods are considered deterministic and the values are set equal to the mean values of each scenario. However, from the simulation model, the demand in some periods could be lower than the mean value. As a result, that system carries inventory for use in the following periods. In the case where the demand generated by the simulation model is higher than the mean value, lost demand may occur. Based on the result, the amount of lost demand is very small due to the abundance of biomass in this region. One of the disadvantages of this method is that when the demand suddenly increases in some periods, the method must utilize biomass from remote suppliers or with high purchasing cost. This will increase transportation and purchasing costs.
5.3. Managerial Insights
A summary of the results from all methods is provided in
Table 7. The run time from stochastic optimization was 17 seconds, which was the fastest. The run time from the simulation-based method was only 3 seconds per run (period). The run time from the parameter optimization method takes more than 30 minutes per run (period) due to a significant increase in the number of parameters.
When comparing the results from all methods, the solution from the stochastic optimization model is best, if the problem can be solved to optimality. The stochastic optimization model provides the lowest inventory cost without lost demand. However, the result from simulation-based optimization is acceptable when compared to the solutions from parameter optimization. Inventory cost from the simulation-based method is 19.98% of the cost from parameter optimization based on multiple suppliers. Finally, the amount of lost demand is significantly different among all methods. The amount of lost demand from the stochastic model is zero. Although there exists lost demand from the simulation-based optimization method, the amount is very small when compared with other costs, as shown in
Table 6.
Table 8 reports the result from the stochastic optimization model based on all regions in Vietnam. Column 1 represents the region; columns 2 and 3 specify the number of suppliers and candidate locations for factories considered in the model; columns 4 and 5 report the number of decision variables and constraints of the model; and column 6 reports the run time. The scale of problems is based on the number of suppliers and factory candidates. Particularly, those problems in Northeast, Northwest, Central Highland, and North Central Coast are classified as small problem. Whereas, Mekong River Delta, Southeast, South Central Coast, and Red River Delta are considered medium problem. North Vietnam is classified as large problem. In general, the result from the stochastic model is always good due to its ability to consider the constraints from all periods at once. However, for a large-scale problem with the limitation of run time and computer configuration, the solution might not exist. The stochastic optimization model failed to solve the problem for the North Vietnam region (combination of Northeast, Northwest, and Red River Delta), as shown in
Table 8, due to an “out of memory” issue.
For parameter optimization, when the number of parameters is small, this is a good method to improve the result from the simulation model. However, when the number of parameters increases, parameter optimization can be expensive and unwieldy, because it takes more samples to find a good solution.
The results for problems from other regions based on the simulation-based optimization method are shown in
Table 9. In this method, the optimization model is set as a deterministic model. As a result, the method helps to decrease the number of variables and constraints in the optimization model. For example, the problem related to the North Vietnam region has only 924,380 variables and 84,781 constraints that need to be considered.
The lowest and highest gaps in the results between simulation-based and stochastic optimization are 0.59% and 8.41%, respectively. The simulation-based optimization method can provide solutions close to the optimal solutions (gap less than 4.5%) from the stochastic model for regions with small number of suppliers and biomass plant candidates such as Northeast, Northwest, and Central Highland, or regions with abundant biomass supply capacity and low demand such as Mekong River Delta and North Central Coast. Based on the simulation-based optimization model, the demand and supply capacity of future periods were set to the values from medium scenarios; as a result, once the observed demand suddenly increases or supply capacity decreases, lost demand could occur in some periods. In regions such as Northeast, Northwest, Highland, North Central, South Central, Red River Delta, and Mekong River Delta, the cost from lost demand compared to the total cost is very small (less than 3.48%), which is insignificant. In regions such as Southeast and Red River Delta, the model considered a trade-off between biomass plant investment, which is 694 million USD per factory, and the amount of lost demand, which is 21.9 million USD in Red River Delta and 38.7 million USD in Southeast. The amount of lost demand from simulation-based optimization is within 6.64% and 12.57% of the lost demand from stochastic optimization for Red River Delta and Southeast, respectively.
When considering a larger region, North Vietnam, where CPLEX failed to provide the solution due to an “out of memory” issue, the simulation-based optimization method provides a solution as shown in
Table 10.
Although the result from the simulation-based model is not always optimal, the advantage of the method is the ability to generate a high-quality solution within a practical run time; in the first period, it took 160 s to generate the solution, and in the final period 0.02 s.
The results from this research can be compared with results from other relevant research. For example, Ekşioğlu et al. [
13] introduced a mathematical model to determine the number, size, and locations of biorefineries that produce biofuel using the available biomass. The inputs to the model were real data from the State of Mississippi, including the availability of biomass feedstock as well as biomass transportation, inventory, and processing costs. Biomass deterioration, supply seasonality, and supply availability were considered in the model. By using forest residue to generate 40 million gallons per year (MGY) of c-ethanol, the results show that when the transportation cost increased, the model decided to open small-size facilities and spread them out, then each facility was supplied with biomass from forest farms nearby. However, when considering most of the cases used to analyze the problem, the model identified the best plant location (biorefinery size = 50 MGY) in Covington County, the most abundant biomass area. Similarly, in this research, the plant fixed cost is large compared to other costs. As a result, a small number of plants is used in the solution (one plant for small regions and two for large regions), and they are located close to suppliers that have abundant biomass.