N | MIQP | MILP | ||
Cost($) | Time(s) | Cost($) | Time(s) | |
6 | 310510 | 1.89 | 310506 | 0.31 |
30 | 1552527 | 91.38 | 1552541 | 0.78 |
60 | 3105087 | 219.14 | 3105089 | 1.31 |
120 | 6211071 | 300.00 | 6210175 | 3.16 |
180 | 9315874 | 300.00 | 9315268 | 5.75 |
Dynamic economic dispatch (DED) problem considering prohibited operating zones (POZ), ramp rate constraints, transmission losses and spinning reserve constraints is a complicated non-linear problem which is difficult to solve efficiently. In this paper, a mixed integer linear programming (MILP) method is proposed to solve such a DED problem. Firstly, a novel MILP formulation for DED problem without considering the transmission losses, denoted by MILP-1, is presented by using perspective cut reformulation technique. When the transmission losses are considered, the quadratic terms in the transmission losses are replaced by their first order Taylor expansions, and then an MILP formulation for DED considering the transmission losses, denoted by MILP-2, is obtained. Based on MILP-1 and MILP-2, an MILP-iteration algorithm is proposed to solve the complicated DED problem. The effectiveness of the MILP formulation and MILP iteration algorithm are assessed by several cases and the simulation results show that both of them can solve to competitive solutions in a short time.
Citation: Shanshan Pan, Jinbao Jian, Linfeng Yang. Solution to dynamic economic dispatch with prohibited operating zones via MILP[J]. Mathematical Biosciences and Engineering, 2022, 19(7): 6455-6468. doi: 10.3934/mbe.2022303
[1] | Yuriy Stoyan, Georgiy Yaskov, Tatiana Romanova, Igor Litvinchev, Sergey Yakovlev, José Manuel Velarde Cantú . Optimized packing multidimensional hyperspheres: a unified approach. Mathematical Biosciences and Engineering, 2020, 17(6): 6601-6630. doi: 10.3934/mbe.2020344 |
[2] | Zhi-xin Zheng, Jun-qing Li, Hong-yan Sang . A hybrid invasive weed optimization algorithm for the economic load dispatch problem in power systems. Mathematical Biosciences and Engineering, 2019, 16(4): 2775-2794. doi: 10.3934/mbe.2019138 |
[3] | Ning Zhou, Chen Zhang, Songlin Zhang . A multi-strategy firefly algorithm based on rough data reasoning for power economic dispatch. Mathematical Biosciences and Engineering, 2022, 19(9): 8866-8891. doi: 10.3934/mbe.2022411 |
[4] | Allen L. Nazareno, Raymond Paul L. Eclarin, Eduardo R. Mendoza, Angelyn R. Lao . Linear conjugacy of chemical kinetic systems. Mathematical Biosciences and Engineering, 2019, 16(6): 8322-8355. doi: 10.3934/mbe.2019421 |
[5] | Lingling Li, Congbo Li, Li Li, Ying Tang, Qingshan Yang . An integrated approach for remanufacturing job shop scheduling with routing alternatives. Mathematical Biosciences and Engineering, 2019, 16(4): 2063-2085. doi: 10.3934/mbe.2019101 |
[6] | Yixin Zhuo, Ling Li, Jian Tang, Wenchuan Meng, Zhanhong Huang, Kui Huang, Jiaqiu Hu, Yiming Qin, Houjian Zhan, Zhencheng Liang . Optimal real-time power dispatch of power grid with wind energy forecasting under extreme weather. Mathematical Biosciences and Engineering, 2023, 20(8): 14353-14376. doi: 10.3934/mbe.2023642 |
[7] | Luyao Yang, Zhikang Wang, Haochen Yu, Baoping Jiang, Zhengtian Wu . Aircraft route recovery based on distributed integer programming method. Mathematical Biosciences and Engineering, 2023, 20(7): 12802-12819. doi: 10.3934/mbe.2023571 |
[8] | Ming Wei, Bo Sun, Wei Wu, Binbin Jing . A multiple objective optimization model for aircraft arrival and departure scheduling on multiple runways. Mathematical Biosciences and Engineering, 2020, 17(5): 5545-5560. doi: 10.3934/mbe.2020298 |
[9] | Ali Moussaoui, Pierre Auger, Christophe Lett . Optimal number of sites in multi-site fisheries with fish stock dependent migrations. Mathematical Biosciences and Engineering, 2011, 8(3): 769-783. doi: 10.3934/mbe.2011.8.769 |
[10] | Guohao Sun, Sen Yang, Shouming Zhang, Yixing Liu . A hybrid butterfly algorithm in the optimal economic operation of microgrids. Mathematical Biosciences and Engineering, 2024, 21(1): 1738-1764. doi: 10.3934/mbe.2024075 |
Dynamic economic dispatch (DED) problem considering prohibited operating zones (POZ), ramp rate constraints, transmission losses and spinning reserve constraints is a complicated non-linear problem which is difficult to solve efficiently. In this paper, a mixed integer linear programming (MILP) method is proposed to solve such a DED problem. Firstly, a novel MILP formulation for DED problem without considering the transmission losses, denoted by MILP-1, is presented by using perspective cut reformulation technique. When the transmission losses are considered, the quadratic terms in the transmission losses are replaced by their first order Taylor expansions, and then an MILP formulation for DED considering the transmission losses, denoted by MILP-2, is obtained. Based on MILP-1 and MILP-2, an MILP-iteration algorithm is proposed to solve the complicated DED problem. The effectiveness of the MILP formulation and MILP iteration algorithm are assessed by several cases and the simulation results show that both of them can solve to competitive solutions in a short time.
The power output of unit in period . | |
The total number of units. | |
The total number of periods. | |
, , | The coefficients of the quadratic production cost function of unit . |
The load demand in period . | |
The transmission loss in period . | |
The coefficients of the Kron's transmission loss formula. | |
The power output vector in period . | |
The minimum power output of unit . | |
The maximum power output of unit . | |
The ramp-down rate of unit . | |
The ramp-up rate of unit . | |
The minimum power output for operating zone of unit . | |
The maximum power output for operating zone of unit . | |
The number of prohibited operating zones of unit . | |
The spinning reserve provided by unit in period . | |
The system spinning reserve requirement in period . | |
Auxiliary variable. | |
Binary variable. |
Dynamic economic dispatch (DED) is a fundamental problem for the optimal economic operation in power system which aims at allocating the customers' load demands among the available thermal power generating units in an economic, secure and reliable way [1]. In practice, some thermal or hydro generating units may have prohibited operating zones (POZ) due to the physical limitations of power plant components, e.g., vibrations in a shaft bearing are amplified in a certain operating region [2,3]. The resulting disjoint operating regions lead to a discontinuous generation cost function, which complicates the DED problem.
Comparing to the dynamic economic dispatch with prohibited operating zones (DED-POZ), the static economic dispatch with prohibited operating zones (SED-POZ) which handles only a single load level at a particular time instant is more achievable. Thus, in the past few decades, a myriad of optimization methods have been presented to deal with SED-POZ [4,5]. They include genetic algorithm (GA) [3,6], evolutionary programming (EP)[7,8], particle swarm optimization (PSO) [9,10], -iterative technique [11,12], nonlinear programming (NLP) [13], semi-definite programming (SDP) [14], mixed integer quadratic programming (MIQP) [15,16,17], branch and bound (B & B) [18], etc. Although various optimization methods have been used to overcome the discontinuous solution space of SED-POZ, it still can not be easily implemented for the solution of DED-POZ. Because when POZ is taken into account, complexity of the DED problem will increase significantly since DED dispatches over a scheduled time horizon instead of one period. Moreover, additional constraints such as ramp rate constraints and spinning reserve constraints make the problem more complicated and can not be tackled easily.
More recent works for DED have been around heuristic methods, such as particle swarm optimization (PSO) [19,20], imperialist competitive algorithm (ICA) [21], harmony search (HS) [22], improved bees algorithm (IBA) [23], etc. In order to make the problem more close to practice, some influencing factors such as pollutant emission, renewable energy, demand response are integrated in DED model. In [24], the emission is included in the DED problem, and an adaptive tunicate swarm algorithm (TSA) is introduced for solving DED problem. In [25], emission, wind and photovoltaic power generation are considered in DED, and then a novel MFO\_PDU algorithm is proposed for such a DED problem to reduce the generation cost and emissions and improve the utilization efficiency of renewable energy. In [26], the short-term load forecasting is combined in the DED problem, and two artificial intelligence techniques were selected for solving them. In [27], demand response and renewable energy both developed for DED problem, and the effectiveness of the proposed model with respect to the operating cost, peak load reduction, deferred load have been demonstrated. Generally, heuristic techniques are quite sensitive to various parameter settings and solution may be different at each trial due to the intrinsic stochastic characteristic of heuristics. They do not provide an optimality gap so you have no clue how well of a solution you have obtained. Hybrid methods which combine several heuristic techniques or deterministic approach such as bacterial foraging PSO-DE algorithm (BPSO-DE) [28] and hybrid EP-PSO-SQP algorithm [29] tend to be more efficient than the individual method. However, they still have the intrinsic drawback of the stochastic search method. Unlike heuristic methods based on the stochastic search techniques, deterministic mathematical programming methods based on its solid mathematical foundations and the availability of the powerful software tools have more advantages. 1) They are deterministic for avoiding any stochastic process and various parameter settings, so that a deterministic and identical solution will be obtained at each trial. 2) They can be applied to any iterative solution method, stochastic or deterministic. 3) They can provide an optimal solution under some optimality criterions. 4) They are stable and scalable. So in [30], an efficient real-time approach based on optimality condition decomposition (OCD) technique is proposed to solve the DED-POZ. By using the reformulation and OCD technique, the problem could be decomposed to several simpler sub-problems and then the CPU-time can be reduced significantly, but the spinning reserve constraints are not considered. In [31], the DED-POZ formulates an MIQP model which can be solved by a mixed integer programming (MIP) solver immediately. Nevertheless, the complicated transmission losses are not included.
As the significant progresses of mathematical programming theory and the improvements of the MIP solvers, the MIP technique has become a popular alternative in the optimal operation of electric power system. So various MIQP formulations which are capable to solve to global optimality directly are presented for SED-POZ and DED-POZ, while the transmission losses are neglected. Although the solution of MIQP with commercial software such as CPLEX or GUROBI have significantly improved in recent years, it still does not a very good choice for DED-POZ on account of its non-linear characteristic. Comparing with the MIQP, mixed integer linear programming (MILP) is more developed because of the vastly superior warm-start capabilities of the simplex method [32]. Besides, from the perspective of engineering, an exact optimal solution of the problem is not always necessary and faster approximations have more value. Consequently, a natural alternative for solving DED-POZ is to reformulate the problem, yielding a reliable MILP formulation which can be solved efficiently by an MIP solver.
In this paper, a developed MILP method, which is based on two new MILP formulations, is introduced to solve the DED problem considering POZ, ramp rate constraints, transmission losses and spinning reserve constraints. From the perspective of mathematics, the original DED model considered in this paper is a nonconvex mixed integer nonlinear programming problem wich is very tricky. The characteristics of nonconvex and nonlinear accompany the vast majority models for power system operation. So in the future research, the MILP techniques proposed in this paper may be expanded to tackle more influence factors with nonconvex and nonlinear characteristics. The main contributions are summarized as follows:
By using the perspective cut reformulation technique, a tight MILP formulation, denoted by MILP-1, which can be solved to global optimality within a preset tolerance via an MIP solver is obtained for DED.
When transmission losses are considered, an MILP formulation for DED, denoted by MILP-2, is formed to tackle the complicated quadratic terms of transmission losses.
We propose an MILP-iteration algorithm to solve the DED problem based on MILP-1 and MILP-2. Simulation results show that the proposed MILP formulations and MILP-iteration algorithm can solve to competitive solutions in a short time.
The rest of this paper is organized as follows. The mathematical formulation for the DED-POZ is described in Section 2. The reformulation and MILP-iteration algorithm are presented in Section 3. Simulation results on several test systems are given in Section 4. Finally, conclusions are drawn in Section 5.
The objective of DED-POZ is to minimize the total generation cost over the scheduled time horizon
(2.1) |
The minimized DED-POZ should be subjected to the constraints as follows.
1) Power balance equations
(2.2) |
where the transmission loss can be calculated based on Kron's loss formula as follow [33]:
(2.3) |
2) Power generation limits
(2.4) |
3) Ramp rate limits
(2.5) |
4) Prohibited operating zones limits
The prohibited operating zones of each unit can be characterised by the disjoint operating regions as shown below
(2.6) |
where , .
5) Spinning reserve constraints
(2.7) |
Owing to the disjoint operating zones, the classical mathematical programming methods are not suitable for DED-POZ any more. By introducing some auxiliary variables and binary variables , the POZ constraint (2.6) can be equivalent to the following expressions
(3.1) |
(3.2) |
(3.3) |
Consequently, the DED-POZ can be formulated as an MIQP formulation when the transmission losses are not included:
(3.4) |
The DED-POZ, as formulated in (3.4), can be solved via MIQP directly. However, solution via MILP tends to be more efficient since the warm start capabilities of the simplex method available in MILP solver are vastly superior in comparison with the interior-point method in MIQP solver. Moreover, from the perspective of engineering, an exact optimal solution of the problem is not always necessary and faster approximations have more value. As a result, we present two reliable MILP formulations for solving the DED-POZ in the next subsections.
According to and , we have , which indicates that is a semi-continuous variable. With the help of (3.2), the objective function in (3.4) can be converted into the sum of quadratic functions on the semi-continuous variables space
(3.5) |
Perspective cut reformulation technique [34,35] proposed by Frangioni et al. can thus be used for constructing a tight MILP formulation of the problem. Introducing some auxiliary variables , then (3.5) can be approximated by the following perspective cuts
(3.6) |
(3.7) |
where and is a given parameter.
Then a tight MILP approximation, denoted as MILP-1, for DED-POZ without considering transmission losses can be formed:
(3.8) |
When the transmission losses are taken into account for the DED-POZ, it makes the optimization more difficult because of its complicated nonlinearity. Note that, the nonlinearity arises from the third term of (2.3), i.e., . Replacing with auxiliary variable , the transmission loss (2.3) can be rewritten as
(3.9) |
(3.10) |
As we can see, (3.9) is a linear constraint which can be addressed easily while (3.10) is a complicated quadratic constraint which is hard to tackle. A natural way to conquer this difficulty is to find an efficient linear approximation instead of the quadratic one. Then the first order Taylor expansion is employed for the . As a result, the (3.10) can be replaced by
(3.11) |
where is taken to be a constant vector corresponding to .
When the transmission losses are considered, based on MILP-1 (3.8) and the above approximations, the DED-POZ can be formulated as the following MILP formulation, denoted as MILP-2,
(3.12) |
It is well know that, when the vector we employ in (3.11) is sufficiently close to the optimal solution, a high efficiency MILP approximation for the primal problem can be obtained. Then the MILP-2 formulation can provide a near-optimal solution. To exploit such an efficient MILP approximation and solve to a reliable solution, based on MILP-1 and MILP-2 formulation, a straightforward MILP iteration algorithm, is proposed for DED-POZ when transmission losses are considered. In the following, the details of the MILP iteration algorithm are given.
Initialization Step: Choose a scalar and a maximum number of iteration to be used for terminating the algorithm and let , .
Step 1: Solve MILP-1 (3.8) to obtain an optimal solution denoted by , where .
Step 2: Solve MILP-2 (3.12) where the linear approximation (3.11) is taken at , to obtain an optimal solution denoted by .
Step 3: Solve MILP-2 (3.12) where the linear approximations (3.11) is taken at , to obtain an optimal solution denoted by .
Step 4: Calculate the violation of power balance , where
(3.13) |
and the is calculated according to (2.3).
Step 5: When
(3.14) |
or when , the procedure is terminated.
Step 6: Let and . Go to Step 3.
The procedure of the MILP iteration algorithm can be summarized as follows.
Algorithm 1 MILP iteration algorithm |
Initialization. Give parameters , , and . |
Step 1. Solve MILP-1 (3.8) to obtain . |
Step 2. Solve MILP-2 (3.12) at , to obtain . |
Step 3. Solve MILP-2 (3.12) at to obtain . |
Step 4. Calculate . |
Step 5. If or , stop. |
Step 6. Let and . Go to step 3. |
Because the transmission loss at each period in a DED problem is small compared to the corresponding load demand, when transmission losses are ignored, after optimizing MILP-1 (3.8), an initial approximate optimal solution can be obtained in Step 1. Since transmission losses are ignored, the solution obtained in step 1 is "relative small" in some ways. When transmission losses are included, by solving MILP-2 (3.12) where the linear approximation (3.11) is taken at such a "relative small" solution, a "relative large" solution can be got in Step 2. Then average of the former two solutions is used in Step 3 to balance the power balance equation. Repeat from Steps 3 to 6 until all the violations of power balances are smaller than the preset value or the maximum number of iteration is reached. Generally, several iterations are enough in our algorithm since the transmission loss is small and is only a portion of the transmission loss.
To assess the efficiency of the proposed MILP-1 formulation and MILP iteration algorithm for DED-POZ, two cases, ignoring the transmission losses and considering the transmission losses, are simulated in our numerical experiments. The formulation and algorithm are coded with Matlab and optimized by using CPLEX 12.6.2 [36]. The machine for all runs is an Intel Core 2.3 GHz HUAWEI-notebook with 16 GB of RAM.
In this subsection, a set of different sizes test systems with units ranging from 6 to 180 over a scheduled time horizon of 24 h are adopted for testing the effectiveness of MILP-1 formulation, where the transmission losses are not considered. The 6-unit system data is taken from [19]. The 1-h spinning reserve requirement is 5% of the load demand. Other test systems with 30, 60, 120, and 180 units are obtained by duplicating the 6-unit system 5, 10, 20, and 30 times, respectively.
We directly solve the MIQP (3.4) and MILP-1 (3.8) formulations using CPLEX to 0.01% optimality in a time limit of 300 s. In MILP-1 formulation, is set to 4. The results are compared in Table 1. As we can see in Table 1, CPLEX can solve the MILP-1 faster than the MIQP. For MILP-1, solutions for all systems can be gained in several seconds, while for MIQP, only the 6-, 30- and 60- unit systems can be solved to the preset tolerance within 300 s. And as the size of the problem increases, the computation for MIQP will be very time-consuming. On the other hand, although the total generation costs for the 30- and 60- unit systems obtained by solving MILP-1 are slightly larger than the costs obtained by solving MIQP, but the differences are very small which can be negligible. Actually, in electrical engineering, getting a high quality solution quickly is become more significant than a very time-consuming solution with a slight improvement. Furthermore, for the 120- and 180- unit systems, MILP-1 can exploit more lower total generation costs within several seconds. Based on the above numerical results and analysis, we can see that, when transmission losses are not considered, solving MIQP formulation may get a greater total generation cost than solving MILP-1. It means that, although MIQP formulation can get a global optimal solution in theory. However, in the actual calculation, it is very hard to achieve a truly global optimal solution when the scale of the problem increases. For the approximate model MILP-1, since it benefits from the perspective cut reformulation technique and the vastly superior warm-start capabilities of the simplex method, it can be solved to a high quality solution in a very short time, which confirms the effectiveness of MILP-1. The outputs for the 6-unit system are given in Table 2 for verification.
N | MIQP | MILP | ||
Cost($) | Time(s) | Cost($) | Time(s) | |
6 | 310510 | 1.89 | 310506 | 0.31 |
30 | 1552527 | 91.38 | 1552541 | 0.78 |
60 | 3105087 | 219.14 | 3105089 | 1.31 |
120 | 6211071 | 300.00 | 6210175 | 3.16 |
180 | 9315874 | 300.00 | 9315268 | 5.75 |
unit | unit | unit | unit | unit | unit | |
1 | 383.75 | 121.25 | 210.00 | 76.25 | 113.75 | 50.00 |
2 | 380.00 | 121.25 | 208.25 | 68.75 | 113.75 | 50.00 |
3 | 380.00 | 121.25 | 205.00 | 68.75 | 110.00 | 50.00 |
4 | 380.00 | 116.25 | 205.00 | 68.75 | 110.00 | 50.00 |
5 | 380.00 | 121.25 | 205.00 | 68.75 | 110.00 | 50.00 |
6 | 391.75 | 121.25 | 210.00 | 76.25 | 113.75 | 50.00 |
7 | 395.00 | 128.75 | 210.00 | 80.00 | 125.25 | 50.00 |
8 | 395.00 | 139.25 | 210.00 | 92.50 | 136.25 | 50.00 |
9 | 425.00 | 140.00 | 247.50 | 104.12 | 150.00 | 59.38 |
10 | 425.00 | 160.00 | 247.50 | 107.50 | 150.62 | 59.38 |
11 | 425.00 | 165.00 | 262.50 | 120.00 | 156.63 | 71.88 |
12 | 440.00 | 165.00 | 262.50 | 123.75 | 168.75 | 75.00 |
13 | 425.00 | 165.00 | 251.88 | 120.00 | 156.25 | 71.88 |
14 | 455.00 | 166.00 | 262.50 | 123.75 | 168.75 | 75.00 |
15 | 455.00 | 168.00 | 262.50 | 123.75 | 168.75 | 85.00 |
16 | 455.00 | 165.00 | 262.50 | 123.75 | 168.75 | 75.00 |
17 | 429.75 | 165.00 | 262.50 | 120.00 | 168.75 | 75.00 |
18 | 425.00 | 165.00 | 262.50 | 120.00 | 157.63 | 71.88 |
19 | 425.00 | 160.00 | 247.50 | 107.50 | 156.25 | 62.75 |
20 | 425.00 | 140.00 | 240.00 | 97.50 | 139.50 | 50.00 |
21 | 395.00 | 139.25 | 210.00 | 92.50 | 136.25 | 50.00 |
22 | 395.00 | 128.75 | 210.00 | 79.00 | 121.25 | 50.00 |
23 | 395.00 | 128.75 | 210.00 | 76.25 | 115.00 | 50.00 |
24 | 388.75 | 121.25 | 210.00 | 76.25 | 113.75 | 50.00 |
In this subsection, a 15-unit system considering the transmission losses is adopted for simulation. Although the system has only 15-units, it is a dynamic problem with 750 variables coded in a solution. The characteristics of the thermal units and load demands are taken from [19]. Owing to the limits of space, the loss coefficients with the 100-MVA base capacity are not listed here. One can refer to [9]. For fair comparison, the spinning reserve requirement is 5% of the load demand. In our MILP-iteration algorithm, parameters , and are set to 0.1, 10 and 4, respectively. Meanwhile, in MILP-iteration algorithm, we directly solve the MILP-1 and MILP-2 formulations using CPLEX to 0.01% optimality. The results obtained by MILP-iteration algorithm and other methods [19,20,37] for the 15-unit system are shown in Table 3.
Method | Cost($) | Time(s) |
PSO [19] | 774131 | 3.31 |
Hybrid HNN [37] | 759796 | 2.22 |
EPSO [20] | 759410 | 10 |
MILP | 759176 | 0.74 |
In Table 3, PSO [19], Hybrid HNN[37] and EPSO [20] are heuristic methods for DED. The total generation costs obtained by these methods are $774, 131, $759, 796 and $759, 410, respectively. However, the total generation cost obtained by our MILP-iteration algorithm is $759, 176, which is much less than the costs obtained by other three methods. Particularly, our method reduces the total generation cost of $14, 955 comparing with the PSO method. Furthermore, comparing with other three methods, the time consumed for our algorithm is only 0.74 s, which is shorter than other three methods. More specifically, the computational times of PSO, hybrid HNN and EPSO are 4.47, 3 and 13.51 times than that of our method. It means that, our MILP-iteration algorithm can solve to a lower total generation cost in a faster speed than other listed methods. As stated before, lower cost does not mean a good solution. The violations of power balances must be checked. In Table 4, the violations for PSO, EPSO and MILP-iteration algorithm are calculated. The violations for Hybrid HNN is not calculated since the outputs are not given in [37].
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
PSO[19] | 0.3068 | 0.0891 | 0.2167 | 0.4996 | 0.4297 | 0.3903 | 0.1847 | 0.4880 |
EPSO[20] | 0.0612 | 0.0476 | 0.0684 | 0.1747 | 0.5416 | 0.0127 | 0.2344 | 0.3323 |
MILP | 0.0090 | 0.0135 | 0.0084 | 0.0090 | 0.0098 | 0.0047 | 0.0094 | 0.0513 |
9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | |
PSO[19] | 0.7499 | 0.6431 | 0.2694 | 0.7875 | 0.3585 | 1.0418 | 0.1958 | 0.5374 |
EPSO[20] | 0.4119 | 0.0196 | 0.0185 | 0.0998 | 0.4874 | 0.0473 | 0.5161 | 0.4348 |
MILP | 0.0448 | 0.0086 | 0.0039 | 0.0032 | 0.0163 | 0.0022 | 0.0301 | 0.0225 |
17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | |
PSO[19] | 0.3955 | 0.7187 | 0.5987 | 0.5507 | 0.2514 | 0.5449 | 0.3576 | 0.5717 |
EPSO[20] | 0.3617 | 0.3817 | 0.0976 | 0.4436 | 0.3827 | 0.4506 | 0.1822 | 0.0826 |
MILP | 0.0257 | 0.0949 | 0.0945 | 0.0198 | 0.0038 | 0.0019 | 0.0151 | 0.0152 |
We can see from Table 4, all the violations for MILP-iteration algorithm are smaller than PSO and EPSO, and most of them are much smaller than them. In PSO, the maximum violation is 1.0418 MW, and in EPSO, the maximum violation is 0.5416 MW. But in our algorithm, the maximum violation is 0.0949 MW and the total violation is only 0.5175 MW. From the simulation results we can conclude that our MILP-iteration algorithm can solve to a better solution in a short time for DED-POZ.
The outputs and transmission losses for the 15-unit system obtained by MILP-iteration algorithm are given in Table 5 for verification.
unit | unit | unit | unit | unit | unit | unit | unit | unit | unit | unit | unit | unit | unit | unit | loss | |
1 | 369.25 | 295.00 | 130.00 | 130.00 | 150.00 | 455.63 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 53.13 | 25.00 | 15.00 | 15.00 | 19.51 |
2 | 352.34 | 295.00 | 130.00 | 130.00 | 150.00 | 455.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 49.37 | 25.00 | 15.00 | 15.00 | 19.23 |
3 | 359.72 | 295.00 | 130.00 | 130.00 | 150.00 | 455.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 53.13 | 25.00 | 15.00 | 15.00 | 19.35 |
4 | 369.25 | 295.00 | 130.00 | 130.00 | 150.00 | 455.63 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 53.13 | 25.00 | 15.00 | 15.00 | 19.51 |
5 | 416.88 | 305.00 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 54.15 | 25.00 | 15.00 | 15.00 | 20.53 |
6 | 406.29 | 335.00 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 53.13 | 25.00 | 15.00 | 15.00 | 20.92 |
7 | 416.88 | 337.78 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 55.00 | 25.00 | 15.00 | 15.00 | 21.17 |
8 | 455.00 | 414.00 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 55.00 | 25.00 | 15.00 | 15.00 | 23.55 |
9 | 455.00 | 455.00 | 130.00 | 130.00 | 230.00 | 460.00 | 465.00 | 60.00 | 25.00 | 53.78 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 27.83 |
10 | 455.00 | 455.00 | 130.00 | 130.00 | 305.00 | 460.00 | 465.00 | 60.00 | 25.00 | 59.15 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 31.14 |
11 | 455.00 | 455.00 | 130.00 | 130.00 | 346.13 | 460.00 | 465.00 | 60.00 | 25.00 | 75.63 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 33.76 |
12 | 455.00 | 455.00 | 130.00 | 130.00 | 348.26 | 460.00 | 465.00 | 60.00 | 25.00 | 75.63 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 33.88 |
13 | 455.00 | 455.00 | 130.00 | 130.00 | 342.94 | 460.00 | 465.00 | 60.00 | 25.00 | 75.63 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 33.58 |
14 | 455.00 | 455.00 | 130.00 | 130.00 | 390.00 | 460.00 | 465.00 | 60.00 | 25.00 | 81.57 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 36.57 |
15 | 455.00 | 455.00 | 130.00 | 130.00 | 470.00 | 460.00 | 465.00 | 60.00 | 25.00 | 132.24 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 44.27 |
16 | 455.00 | 455.00 | 130.00 | 130.00 | 470.00 | 460.00 | 465.00 | 60.00 | 25.00 | 129.14 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 44.12 |
17 | 455.00 | 455.00 | 130.00 | 130.00 | 438.54 | 460.00 | 465.00 | 60.00 | 25.00 | 109.38 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 40.89 |
18 | 455.00 | 455.00 | 130.00 | 130.00 | 379.33 | 460.00 | 465.00 | 60.00 | 25.00 | 63.98 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 35.40 |
19 | 455.00 | 455.00 | 130.00 | 130.00 | 259.33 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 28.42 |
20 | 455.00 | 455.00 | 130.00 | 130.00 | 200.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 72.50 | 77.63 | 25.00 | 15.00 | 15.00 | 26.15 |
21 | 455.00 | 402.79 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 55.00 | 25.00 | 15.00 | 15.00 | 23.29 |
22 | 402.22 | 335.00 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 53.13 | 25.00 | 15.00 | 15.00 | 20.85 |
23 | 390.26 | 295.00 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 53.13 | 25.00 | 15.00 | 15.00 | 19.90 |
24 | 383.14 | 295.00 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 53.13 | 25.00 | 15.00 | 15.00 | 19.78 |
Difference from various conventional MIQP methods and heuristic methods, in this paper, a developed MILP method has been successfully introduced to solve the DED problem considering POZ, ramp rate constraints, transmission losses and spinning reserve constraints. 1) By using the perspective cut reformulation and first order Taylor expansion techniques, two new MILP formulations, i.e., MILP-1 and MILP-2, are formed for the two cases of the DED-POZ. 2) Based on these two MILP formulations, a straightforward MILP-iteration algorithm which can benefit from the vastly superior warm-start capabilities of the simplex method, is proposed to optimize the DED-POZ. 3) In order to assess the quality of the solutions, not only the optimality but also the feasibility are discussed. The simulation results show that both MILP formulation and MILP-iteration algorithm can solve to competitive solutions in a short time. In other words, the proposed MILP method can solve the DED-POZ problem efficiently.
The impact of pollutant emission, renewable energy and demand response are not taken into consideration in this paper. Therefore, in the future research, these affecting factors will be incorporated into the DED model while the idea and techniques proposed in this paper may be expanded to tackle some of these limitations.
This work was supported by Natural Science Foundation of Guangxi (2021GXNSFBA075012, 2020GXNSFDA238017); Middle-aged and Young Teachers' Basic Ability Promotion Project of Guangxi(2020KY08005); the Doctoral Foundation of Guangxi University of Science and Technology (19Z40).
The authors declare there is no conflict of interest.
[1] |
X. Xia, A. M. Elaiw, Optimal dynamic economic dispatch of generation: A review, Electr. Power Syst. Res., 80 (2010), 975–986. https://doi.org/10.1016/j.epsr.2009.12.012 doi: 10.1016/j.epsr.2009.12.012
![]() |
[2] |
F. N. Lee, A. M. Breipohl, Reserve constrained economic dispatch with prohibited operating zones, IEEE Trans. Power Syst., 8 (1993), 246–254. https://doi.org/10.1109/59.221233 doi: 10.1109/59.221233
![]() |
[3] |
S. O. Orero, M. R. Irving, Economic dispatch of generators with prohibited operating zones: A genetic algorithm approach, IEE Proc. Gener. Transm. Distrib., 143 (1996), 529–534. https://doi.org/10.1049/ip-gtd:19960626 doi: 10.1049/ip-gtd:19960626
![]() |
[4] |
W. T. El-Sayed, E. F. El-Saadany, H. H. Zeineldin, A. S. Al-Sumaiti, Fast initialization methods for the nonconvex economic dispatch problem, Energy, 201 (2020), 117635. https://doi.org/10.1016/j.energy.2020.117635 doi: 10.1016/j.energy.2020.117635
![]() |
[5] |
F. X. Rugema, G. G. Yan, S. Mugemanyi, Q. Jia, S. F. Zhang, C. Bananeza, A cauchy-Gaussian quantum-behaved bat algorithm applied to solve the economic load dispatch problem, IEEE Access, 9 (2021), 3207-3228. https://doi.org/10.1109/ACCESS.2020.3034730 doi: 10.1109/ACCESS.2020.3034730
![]() |
[6] |
C. L. Chiang, Genetic-based algorithm for power economic load dispatch, IET Gener. Transm. Distrib., 1 (2007), 261–269. https://doi.org/10.1049/iet-gtd:20060130 doi: 10.1049/iet-gtd:20060130
![]() |
[7] |
J. X. V. Neto, D. L. A. Bernert, L. D. S. Coelho, Improved quantum-inspired evolutionary algorithm with diversity information applied to economic dispatch problem with prohibited operating zones, Energy Convers. Manage., 52 (2011), 8–14. https://doi.org/10.1016/j.enconman.2010.05.023 doi: 10.1016/j.enconman.2010.05.023
![]() |
[8] |
M. Modiri-Delshad, S. H. A. Kaboli, E. Taslimi-Renani, N. A. Rahim, Backtracking search algorithm for solving economic dispatch problems with valve-point effects and multiple fuel options, Energy, 116 (2016), 637–649. https://doi.org/10.1016/j.energy.2016.09.140 doi: 10.1016/j.energy.2016.09.140
![]() |
[9] |
Z. L. Gaing, Particle swarm optimization to solving the economic dispatch considering the generator constraints, IEEE Trans. Power Syst., 18 (2003), 1187–1195. https://doi.org/10.1109/TPWRS.2003.814889 doi: 10.1109/TPWRS.2003.814889
![]() |
[10] |
M. Basu, Modified particle swarm optimization for nonconvex economic dispatch problems, Int. J. Electr. Power Energy Syst., 69 (2015), 304–312. https://doi.org/10.1016/j.ijepes.2015.01.015 doi: 10.1016/j.ijepes.2015.01.015
![]() |
[11] |
J. P. Zhan, Q. H. Wu, C. X. Guo, X. X. Zhou, Fast -iteration method for economic dispatch with prohibited operating zones, IEEE Trans. Power Syst., 29 (2014), 990–991. https://doi.org/10.1109/TPWRS.2013.2287995 doi: 10.1109/TPWRS.2013.2287995
![]() |
[12] |
C. Takeang, A. Aurasopon, Multiple of hybrid lambda iteration and simulated annealing algorithm to solve economic dispatch problem with ramp rate limit and prohibited operating zones, J. Electr. Eng. Technol., 14 (2019), 111–120. https://doi.org/10.1007/s42835-018-00001-z doi: 10.1007/s42835-018-00001-z
![]() |
[13] |
X. Liu, On compact formulation of constraints induced by disjoint prohibited-zones, IEEE Trans. Power Syst., 25 (2010), 2004–2005. https://doi.org/10.1109/TPWRS.2010.2045928 doi: 10.1109/TPWRS.2010.2045928
![]() |
[14] |
R. A. Jabr, Solution to economic dispatching with disjoint feasible regions via semidefinite programming, IEEE Trans. Power Syst., 27 (2012), 572–573. https://doi.org/10.1109/TPWRS.2011.2166009 doi: 10.1109/TPWRS.2011.2166009
![]() |
[15] |
L. G. Papageorgiou, E. S. Fraga, A mixed integer quadratic programming formulation for the economic dispatch of generators with prohibited operating zones, Electr. Power Syst. Res., 77 (2007), 1292–1296. https://doi.org/10.1016/j.epsr.2006.09.020 doi: 10.1016/j.epsr.2006.09.020
![]() |
[16] |
T. Ding, R. Bo, W. Gu, H. B. Sun, Big-M based MIQP method for economic dispatch with disjoint prohibited zones, IEEE Trans. Power Syst., 29 (2014), 976–977. https://doi.org/10.1109/TPWRS.2013.2287993 doi: 10.1109/TPWRS.2013.2287993
![]() |
[17] |
M. Pourakbari-Kasmaei, M. J. Rider, J. R. S. Mantovani, An unambiguous distance-based MIQP model to solve economic dispatch problems with disjoint operating zones, IEEE Trans. Power Syst., 31 (2016), 825–826. https://doi.org/10.1109/TPWRS.2015.2394317 doi: 10.1109/TPWRS.2015.2394317
![]() |
[18] |
T. Ding, R. Bo, F. X. Li, H. B. Sun, A bi-level branch and bound method for economic dispatch with disjoint prohibited zones considering network losses, IEEE Trans. Power Syst., 30 (2015), 2841–2855. https://doi.org/10.1109/TPWRS.2014.2375322 doi: 10.1109/TPWRS.2014.2375322
![]() |
[19] | Z. L. Gaing, Constrained dynamic economic dispatch solution using particle swarm optimization, in IEEE Power Engineering Society General Meeting, (2004), 153–158. https://doi.org/10.1109/PES.2004.1372777 |
[20] |
X. H. Yuan, A. J. Su, Y. B. Yuan, H. Nie, L. Wang, Non-convex dynamic dispatch of generators with prohibited operating zones, Optim. Control Appl. Methods, 30 (2009), 103–120. https://doi.org/10.1002/oca.873 doi: 10.1002/oca.873
![]() |
[21] |
B. Mohammadi-Ivatloo, A. Rabiee, A. Soroudi, M. Ehsan, Imperialist competitive algorithm for solving non-convex dynamic economic power dispatch, Energy, 44 (2012), 228–240. https://doi.org/10.1016/j.energy.2012.06.034 doi: 10.1016/j.energy.2012.06.034
![]() |
[22] |
Q. Niu, H. Y. Zhang, K. Li, G. W. Irwin, An efficient harmony search with new pitch adjustment for dynamic economic dispatch, Energy, 65 (2014), 25–43. https://doi.org/10.1016/j.energy.2013.10.085 doi: 10.1016/j.energy.2013.10.085
![]() |
[23] | M. K. Sharma, P. Phonrattanasak, N. Leeprechanon, Improved bees algorithm for dynamic economic dispatch considering prohibited operating zones, in 2015 IEEE Innovative Smart Grid Technologies - Asia (ISGT ASIA), (2015), 1–6. https://doi.org/10.1109/ISGT-Asia.2015.7386972 |
[24] |
L. L. Li, Z. F. Liu, M. L. Tseng, S. J. Zheng, M. K. Lim, Improved tunicate swarm algorithm: Solving the dynamic economic emission dispatch problems, Appl. Soft Comput., 108 (2021), 107504. https://doi.org/10.1016/j.asoc.2021.107504 doi: 10.1016/j.asoc.2021.107504
![]() |
[25] |
Z. F. Liu, L. L. Li, Y. W. Liu, J. Q. Liu, H. Y. Li, Q. Shen, Dynamic economic emission dispatch considering renewable energy generation: A novel multi-objective optimization approach, Energy, 235 (2021), 121407. https://doi.org/10.1016/j.energy.2021.121407 doi: 10.1016/j.energy.2021.121407
![]() |
[26] |
A. Kalakova, H. S. V. S. Kumar Nunna, P. K. Jamwal, S. Doolla, A novel genetic algorithm based dynamic economic dispatch with short-term load forecasting, IEEE Trans. Ind. Appl., 57 (2021), 2972–2982. https://doi.org/10.1109/TIA.2021.3065895 doi: 10.1109/TIA.2021.3065895
![]() |
[27] |
T. G. Hlalele, J. F. Zhang, R. M. Naidoo, R. C. Bansal, Multi-objective economic dispatch with residential demand response programme under renewable obligation, Energy, 218 (2021), 119473. https://doi.org/10.1016/j.energy.2020.119473 doi: 10.1016/j.energy.2020.119473
![]() |
[28] |
K. Vaisakh, P. Praveena, S. R. M. Rao, K. Meah, Solving dynamic economic dispatch problem with security constraints using bacterial foraging PSO-DE algorithm, Int. J. Electr. Power Energy Syst., 39 (2012), 56–67. https://doi.org/10.1016/j.ijepes.2012.01.005 doi: 10.1016/j.ijepes.2012.01.005
![]() |
[29] |
S. Titus, A. E. Jeyakumar, A hybrid EP-PSO-SQP algorithm for dynamic dispatch considering prohibited operating zones, Electr. Power Compon. Syst., 36 (2008), 449–467. https://doi.org/10.1080/15325000701735256 doi: 10.1080/15325000701735256
![]() |
[30] |
A. Rabiee, B. Mohammadi-Ivatloo, M. Moradi-Dalvand, Fast dynamic economic power dispatch problems solution via optimality condition decomposition, IEEE Trans. Power Syst., 29 (2014), 982–983. https://doi.org/10.1109/TPWRS.2013.2288028 doi: 10.1109/TPWRS.2013.2288028
![]() |
[31] | M. Q. Wang, X. S. Han, M. Yang, M. X. Wang, Dynamic economic dispatch with valve point effect, prohibited operation zones, and multiple fuel option, in 2014 IEEE PES Asia-Pacific Power and Energy Engineering Conference (APPEEC), (2014), 1–5. https://doi.org/10.1109/APPEEC.2014.7066147 |
[32] |
R. A. Jabr, Tight polyhedral approximation for mixed-integer linear programming unit commitment formulations, IET Gener. Transm. Distrib., 6 (2012), 1104–1111. https://doi.org/10.1049/iet-gtd.2012.0218 doi: 10.1049/iet-gtd.2012.0218
![]() |
[33] | H. Saadat, Power System Analysis, McGraw-Hill, New York, 1999. Available from: https://catalogue.library.cern/literature/hdgzv-pqv44. |
[34] |
A. Frangioni, C. Gentile, Perspective cuts for a class of convex 0-1 mixed integer programs, Math. Program., 106 (2006), 225–236. https://doi.org/10.1007/s10107-005-0594-3 doi: 10.1007/s10107-005-0594-3
![]() |
[35] |
A. Frangioni, C. Gentile, F. Lacalandra, Tighter approximated MILP formulations for unit commitment problems, IEEE Trans. Power Syst., 24 (2009), 105–113. https://doi.org/10.1109/TPWRS.2008.2004744 doi: 10.1109/TPWRS.2008.2004744
![]() |
[36] | IBM ILOG CPLEX Optimization Studio CPLEX User's Manual, 2014. Available from: http://www.ibm.com/support/knowledgecenter/en/SSSA5P_12.6.1/ilog.odms.studio.help/pdf/usrcplex.pdf. |
[37] | F. Benhamida, A. Bendaoued, K. Medles, A. Ayad, A. Tilmatine, A solution to dynamic economic dispatch with prohibited zones using a Hopfield neural network, in 2011 7th International Conference on Electrical and Electronics Engineering (ELECO), (2011), II-444–II-448. Available from: https://ieeexplore.ieee.org/document/6140224. |
1. | H. Vennila, Nimay Chandra Giri, Manoj Kumar Nallapaneni, Pampa Sinha, Mohit Bajaj, Mohamad Abou Houran, Salah Kamel, Static and dynamic environmental economic dispatch using tournament selection based ant lion optimization algorithm, 2022, 10, 2296-598X, 10.3389/fenrg.2022.972069 |
N | MIQP | MILP | ||
Cost($) | Time(s) | Cost($) | Time(s) | |
6 | 310510 | 1.89 | 310506 | 0.31 |
30 | 1552527 | 91.38 | 1552541 | 0.78 |
60 | 3105087 | 219.14 | 3105089 | 1.31 |
120 | 6211071 | 300.00 | 6210175 | 3.16 |
180 | 9315874 | 300.00 | 9315268 | 5.75 |
unit | unit | unit | unit | unit | unit | |
1 | 383.75 | 121.25 | 210.00 | 76.25 | 113.75 | 50.00 |
2 | 380.00 | 121.25 | 208.25 | 68.75 | 113.75 | 50.00 |
3 | 380.00 | 121.25 | 205.00 | 68.75 | 110.00 | 50.00 |
4 | 380.00 | 116.25 | 205.00 | 68.75 | 110.00 | 50.00 |
5 | 380.00 | 121.25 | 205.00 | 68.75 | 110.00 | 50.00 |
6 | 391.75 | 121.25 | 210.00 | 76.25 | 113.75 | 50.00 |
7 | 395.00 | 128.75 | 210.00 | 80.00 | 125.25 | 50.00 |
8 | 395.00 | 139.25 | 210.00 | 92.50 | 136.25 | 50.00 |
9 | 425.00 | 140.00 | 247.50 | 104.12 | 150.00 | 59.38 |
10 | 425.00 | 160.00 | 247.50 | 107.50 | 150.62 | 59.38 |
11 | 425.00 | 165.00 | 262.50 | 120.00 | 156.63 | 71.88 |
12 | 440.00 | 165.00 | 262.50 | 123.75 | 168.75 | 75.00 |
13 | 425.00 | 165.00 | 251.88 | 120.00 | 156.25 | 71.88 |
14 | 455.00 | 166.00 | 262.50 | 123.75 | 168.75 | 75.00 |
15 | 455.00 | 168.00 | 262.50 | 123.75 | 168.75 | 85.00 |
16 | 455.00 | 165.00 | 262.50 | 123.75 | 168.75 | 75.00 |
17 | 429.75 | 165.00 | 262.50 | 120.00 | 168.75 | 75.00 |
18 | 425.00 | 165.00 | 262.50 | 120.00 | 157.63 | 71.88 |
19 | 425.00 | 160.00 | 247.50 | 107.50 | 156.25 | 62.75 |
20 | 425.00 | 140.00 | 240.00 | 97.50 | 139.50 | 50.00 |
21 | 395.00 | 139.25 | 210.00 | 92.50 | 136.25 | 50.00 |
22 | 395.00 | 128.75 | 210.00 | 79.00 | 121.25 | 50.00 |
23 | 395.00 | 128.75 | 210.00 | 76.25 | 115.00 | 50.00 |
24 | 388.75 | 121.25 | 210.00 | 76.25 | 113.75 | 50.00 |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
PSO[19] | 0.3068 | 0.0891 | 0.2167 | 0.4996 | 0.4297 | 0.3903 | 0.1847 | 0.4880 |
EPSO[20] | 0.0612 | 0.0476 | 0.0684 | 0.1747 | 0.5416 | 0.0127 | 0.2344 | 0.3323 |
MILP | 0.0090 | 0.0135 | 0.0084 | 0.0090 | 0.0098 | 0.0047 | 0.0094 | 0.0513 |
9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | |
PSO[19] | 0.7499 | 0.6431 | 0.2694 | 0.7875 | 0.3585 | 1.0418 | 0.1958 | 0.5374 |
EPSO[20] | 0.4119 | 0.0196 | 0.0185 | 0.0998 | 0.4874 | 0.0473 | 0.5161 | 0.4348 |
MILP | 0.0448 | 0.0086 | 0.0039 | 0.0032 | 0.0163 | 0.0022 | 0.0301 | 0.0225 |
17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | |
PSO[19] | 0.3955 | 0.7187 | 0.5987 | 0.5507 | 0.2514 | 0.5449 | 0.3576 | 0.5717 |
EPSO[20] | 0.3617 | 0.3817 | 0.0976 | 0.4436 | 0.3827 | 0.4506 | 0.1822 | 0.0826 |
MILP | 0.0257 | 0.0949 | 0.0945 | 0.0198 | 0.0038 | 0.0019 | 0.0151 | 0.0152 |
unit | unit | unit | unit | unit | unit | unit | unit | unit | unit | unit | unit | unit | unit | unit | loss | |
1 | 369.25 | 295.00 | 130.00 | 130.00 | 150.00 | 455.63 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 53.13 | 25.00 | 15.00 | 15.00 | 19.51 |
2 | 352.34 | 295.00 | 130.00 | 130.00 | 150.00 | 455.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 49.37 | 25.00 | 15.00 | 15.00 | 19.23 |
3 | 359.72 | 295.00 | 130.00 | 130.00 | 150.00 | 455.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 53.13 | 25.00 | 15.00 | 15.00 | 19.35 |
4 | 369.25 | 295.00 | 130.00 | 130.00 | 150.00 | 455.63 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 53.13 | 25.00 | 15.00 | 15.00 | 19.51 |
5 | 416.88 | 305.00 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 54.15 | 25.00 | 15.00 | 15.00 | 20.53 |
6 | 406.29 | 335.00 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 53.13 | 25.00 | 15.00 | 15.00 | 20.92 |
7 | 416.88 | 337.78 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 55.00 | 25.00 | 15.00 | 15.00 | 21.17 |
8 | 455.00 | 414.00 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 55.00 | 25.00 | 15.00 | 15.00 | 23.55 |
9 | 455.00 | 455.00 | 130.00 | 130.00 | 230.00 | 460.00 | 465.00 | 60.00 | 25.00 | 53.78 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 27.83 |
10 | 455.00 | 455.00 | 130.00 | 130.00 | 305.00 | 460.00 | 465.00 | 60.00 | 25.00 | 59.15 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 31.14 |
11 | 455.00 | 455.00 | 130.00 | 130.00 | 346.13 | 460.00 | 465.00 | 60.00 | 25.00 | 75.63 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 33.76 |
12 | 455.00 | 455.00 | 130.00 | 130.00 | 348.26 | 460.00 | 465.00 | 60.00 | 25.00 | 75.63 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 33.88 |
13 | 455.00 | 455.00 | 130.00 | 130.00 | 342.94 | 460.00 | 465.00 | 60.00 | 25.00 | 75.63 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 33.58 |
14 | 455.00 | 455.00 | 130.00 | 130.00 | 390.00 | 460.00 | 465.00 | 60.00 | 25.00 | 81.57 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 36.57 |
15 | 455.00 | 455.00 | 130.00 | 130.00 | 470.00 | 460.00 | 465.00 | 60.00 | 25.00 | 132.24 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 44.27 |
16 | 455.00 | 455.00 | 130.00 | 130.00 | 470.00 | 460.00 | 465.00 | 60.00 | 25.00 | 129.14 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 44.12 |
17 | 455.00 | 455.00 | 130.00 | 130.00 | 438.54 | 460.00 | 465.00 | 60.00 | 25.00 | 109.38 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 40.89 |
18 | 455.00 | 455.00 | 130.00 | 130.00 | 379.33 | 460.00 | 465.00 | 60.00 | 25.00 | 63.98 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 35.40 |
19 | 455.00 | 455.00 | 130.00 | 130.00 | 259.33 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 28.42 |
20 | 455.00 | 455.00 | 130.00 | 130.00 | 200.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 72.50 | 77.63 | 25.00 | 15.00 | 15.00 | 26.15 |
21 | 455.00 | 402.79 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 55.00 | 25.00 | 15.00 | 15.00 | 23.29 |
22 | 402.22 | 335.00 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 53.13 | 25.00 | 15.00 | 15.00 | 20.85 |
23 | 390.26 | 295.00 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 53.13 | 25.00 | 15.00 | 15.00 | 19.90 |
24 | 383.14 | 295.00 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 53.13 | 25.00 | 15.00 | 15.00 | 19.78 |
N | MIQP | MILP | ||
Cost($) | Time(s) | Cost($) | Time(s) | |
6 | 310510 | 1.89 | 310506 | 0.31 |
30 | 1552527 | 91.38 | 1552541 | 0.78 |
60 | 3105087 | 219.14 | 3105089 | 1.31 |
120 | 6211071 | 300.00 | 6210175 | 3.16 |
180 | 9315874 | 300.00 | 9315268 | 5.75 |
unit | unit | unit | unit | unit | unit | |
1 | 383.75 | 121.25 | 210.00 | 76.25 | 113.75 | 50.00 |
2 | 380.00 | 121.25 | 208.25 | 68.75 | 113.75 | 50.00 |
3 | 380.00 | 121.25 | 205.00 | 68.75 | 110.00 | 50.00 |
4 | 380.00 | 116.25 | 205.00 | 68.75 | 110.00 | 50.00 |
5 | 380.00 | 121.25 | 205.00 | 68.75 | 110.00 | 50.00 |
6 | 391.75 | 121.25 | 210.00 | 76.25 | 113.75 | 50.00 |
7 | 395.00 | 128.75 | 210.00 | 80.00 | 125.25 | 50.00 |
8 | 395.00 | 139.25 | 210.00 | 92.50 | 136.25 | 50.00 |
9 | 425.00 | 140.00 | 247.50 | 104.12 | 150.00 | 59.38 |
10 | 425.00 | 160.00 | 247.50 | 107.50 | 150.62 | 59.38 |
11 | 425.00 | 165.00 | 262.50 | 120.00 | 156.63 | 71.88 |
12 | 440.00 | 165.00 | 262.50 | 123.75 | 168.75 | 75.00 |
13 | 425.00 | 165.00 | 251.88 | 120.00 | 156.25 | 71.88 |
14 | 455.00 | 166.00 | 262.50 | 123.75 | 168.75 | 75.00 |
15 | 455.00 | 168.00 | 262.50 | 123.75 | 168.75 | 85.00 |
16 | 455.00 | 165.00 | 262.50 | 123.75 | 168.75 | 75.00 |
17 | 429.75 | 165.00 | 262.50 | 120.00 | 168.75 | 75.00 |
18 | 425.00 | 165.00 | 262.50 | 120.00 | 157.63 | 71.88 |
19 | 425.00 | 160.00 | 247.50 | 107.50 | 156.25 | 62.75 |
20 | 425.00 | 140.00 | 240.00 | 97.50 | 139.50 | 50.00 |
21 | 395.00 | 139.25 | 210.00 | 92.50 | 136.25 | 50.00 |
22 | 395.00 | 128.75 | 210.00 | 79.00 | 121.25 | 50.00 |
23 | 395.00 | 128.75 | 210.00 | 76.25 | 115.00 | 50.00 |
24 | 388.75 | 121.25 | 210.00 | 76.25 | 113.75 | 50.00 |
Method | Cost($) | Time(s) |
PSO [19] | 774131 | 3.31 |
Hybrid HNN [37] | 759796 | 2.22 |
EPSO [20] | 759410 | 10 |
MILP | 759176 | 0.74 |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
PSO[19] | 0.3068 | 0.0891 | 0.2167 | 0.4996 | 0.4297 | 0.3903 | 0.1847 | 0.4880 |
EPSO[20] | 0.0612 | 0.0476 | 0.0684 | 0.1747 | 0.5416 | 0.0127 | 0.2344 | 0.3323 |
MILP | 0.0090 | 0.0135 | 0.0084 | 0.0090 | 0.0098 | 0.0047 | 0.0094 | 0.0513 |
9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | |
PSO[19] | 0.7499 | 0.6431 | 0.2694 | 0.7875 | 0.3585 | 1.0418 | 0.1958 | 0.5374 |
EPSO[20] | 0.4119 | 0.0196 | 0.0185 | 0.0998 | 0.4874 | 0.0473 | 0.5161 | 0.4348 |
MILP | 0.0448 | 0.0086 | 0.0039 | 0.0032 | 0.0163 | 0.0022 | 0.0301 | 0.0225 |
17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | |
PSO[19] | 0.3955 | 0.7187 | 0.5987 | 0.5507 | 0.2514 | 0.5449 | 0.3576 | 0.5717 |
EPSO[20] | 0.3617 | 0.3817 | 0.0976 | 0.4436 | 0.3827 | 0.4506 | 0.1822 | 0.0826 |
MILP | 0.0257 | 0.0949 | 0.0945 | 0.0198 | 0.0038 | 0.0019 | 0.0151 | 0.0152 |
unit | unit | unit | unit | unit | unit | unit | unit | unit | unit | unit | unit | unit | unit | unit | loss | |
1 | 369.25 | 295.00 | 130.00 | 130.00 | 150.00 | 455.63 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 53.13 | 25.00 | 15.00 | 15.00 | 19.51 |
2 | 352.34 | 295.00 | 130.00 | 130.00 | 150.00 | 455.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 49.37 | 25.00 | 15.00 | 15.00 | 19.23 |
3 | 359.72 | 295.00 | 130.00 | 130.00 | 150.00 | 455.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 53.13 | 25.00 | 15.00 | 15.00 | 19.35 |
4 | 369.25 | 295.00 | 130.00 | 130.00 | 150.00 | 455.63 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 53.13 | 25.00 | 15.00 | 15.00 | 19.51 |
5 | 416.88 | 305.00 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 54.15 | 25.00 | 15.00 | 15.00 | 20.53 |
6 | 406.29 | 335.00 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 53.13 | 25.00 | 15.00 | 15.00 | 20.92 |
7 | 416.88 | 337.78 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 55.00 | 25.00 | 15.00 | 15.00 | 21.17 |
8 | 455.00 | 414.00 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 55.00 | 25.00 | 15.00 | 15.00 | 23.55 |
9 | 455.00 | 455.00 | 130.00 | 130.00 | 230.00 | 460.00 | 465.00 | 60.00 | 25.00 | 53.78 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 27.83 |
10 | 455.00 | 455.00 | 130.00 | 130.00 | 305.00 | 460.00 | 465.00 | 60.00 | 25.00 | 59.15 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 31.14 |
11 | 455.00 | 455.00 | 130.00 | 130.00 | 346.13 | 460.00 | 465.00 | 60.00 | 25.00 | 75.63 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 33.76 |
12 | 455.00 | 455.00 | 130.00 | 130.00 | 348.26 | 460.00 | 465.00 | 60.00 | 25.00 | 75.63 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 33.88 |
13 | 455.00 | 455.00 | 130.00 | 130.00 | 342.94 | 460.00 | 465.00 | 60.00 | 25.00 | 75.63 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 33.58 |
14 | 455.00 | 455.00 | 130.00 | 130.00 | 390.00 | 460.00 | 465.00 | 60.00 | 25.00 | 81.57 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 36.57 |
15 | 455.00 | 455.00 | 130.00 | 130.00 | 470.00 | 460.00 | 465.00 | 60.00 | 25.00 | 132.24 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 44.27 |
16 | 455.00 | 455.00 | 130.00 | 130.00 | 470.00 | 460.00 | 465.00 | 60.00 | 25.00 | 129.14 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 44.12 |
17 | 455.00 | 455.00 | 130.00 | 130.00 | 438.54 | 460.00 | 465.00 | 60.00 | 25.00 | 109.38 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 40.89 |
18 | 455.00 | 455.00 | 130.00 | 130.00 | 379.33 | 460.00 | 465.00 | 60.00 | 25.00 | 63.98 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 35.40 |
19 | 455.00 | 455.00 | 130.00 | 130.00 | 259.33 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 80.00 | 80.00 | 25.00 | 15.00 | 15.00 | 28.42 |
20 | 455.00 | 455.00 | 130.00 | 130.00 | 200.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 72.50 | 77.63 | 25.00 | 15.00 | 15.00 | 26.15 |
21 | 455.00 | 402.79 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 55.00 | 25.00 | 15.00 | 15.00 | 23.29 |
22 | 402.22 | 335.00 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 53.13 | 25.00 | 15.00 | 15.00 | 20.85 |
23 | 390.26 | 295.00 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 53.13 | 25.00 | 15.00 | 15.00 | 19.90 |
24 | 383.14 | 295.00 | 130.00 | 130.00 | 150.00 | 460.00 | 465.00 | 60.00 | 25.00 | 25.00 | 42.50 | 53.13 | 25.00 | 15.00 | 15.00 | 19.78 |