Next Article in Journal
A Review of Available Solutions for Implementation of Small–Medium Combined Heat and Power (CHP) Systems
Previous Article in Journal
Real-Time Precision in 3D Concrete Printing: Controlling Layer Morphology via Machine Vision and Learning Algorithms
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Contracted Capacity Optimization Problem of Industrial Customers with Risk Assessment

1
Department of Maintenance, Chang Gung Medical Foundation Kaohsiung Chang Gung Memorial Hospital, Kaohsiung 833, Taiwan
2
Department of Electrical Engineering, Cheng-Shiu University, Kaohsiung 833, Taiwan
3
Institute of Mechatronical Engineering, Cheng-Shiu University, Kaohsiung 833, Taiwan
*
Author to whom correspondence should be addressed.
Inventions 2024, 9(4), 81; https://doi.org/10.3390/inventions9040081
Submission received: 18 June 2024 / Revised: 4 July 2024 / Accepted: 11 July 2024 / Published: 16 July 2024

Abstract

:
This study developed a risk assessment tool for contract capacity optimization problems using the ant colony optimization and auto-regression model. Based on the historical data of demand consumption, the Least Square algorithm, the Recursive Levinson–Durbin algorithm, and the Burg algorithm were used to derive the auto-regression model. Then, ant colony optimization was used to search for the auto-regression model’s best p-order parameters. To avoid the risk of setting the contract capacity, this paper designed the risk tolerance parameter β to correct the predicted value of the auto-regression model. Ant colony optimization was also used to search for the optimal contract capacity with risk assessment under the two-stage time-of-use and three-stage time-of-use. This study employed an industrial consumer with high voltage power in Taiwan as the research object, used the AR model to estimate the contract capacity under the risk assessment, and cut back electricity usage to reduce the operation cost. The results can be used as a basis to develop an efficient tool for industrial customers to select contract capacities with risks to obtain the best economic benefits.

1. Introduction

In Taiwan, the rapid economic growth and development of various industries have resulted in high utility load demands [1,2]. A significant amount of investment is required in utility power apparatus to consistently meet peak load demands. However, peak demand periods often cause power outages in summer, especially when the demand and supply are insufficient, thus resulting in serious economic losses. Investments in utility power apparatus must be carefully planned to arrive at an acceptable solution. For industrial customers, stable power supply and low electricity prices are important factors for evaluating construction and expansion. Signing a contract capacity helps industrial customers effectively control power consumption and reduce the electricity costs of their enterprises [3,4].
The current electricity tariff structure of the Taiwan Power Company (TaiPower, Taiwan) in Taiwan is composed of a basic electricity charge, energy charge, over-contract surcharge, and power factor adjustment plus or minus charge [5]. The contract capacity is used as the basis for calculating the basic electricity charge. TPC prepares the supply power according to the contract capacity and requires users to use power according to the contract capacity in order to ensure the power supply security of the power system. Power companies often propose a variety of different power consumption plans [6], allowing users to maintain lower electricity costs. Signing contracts on capacity, where users pay for electricity according to the contracted capacity, can help avoid penalty charges. It must be noted, however, that customers need to obtain an economic tariff to reduce their electricity charge and that they must carefully plan the contract capacity appropriated to avoid penalty charges or overestimated contracts. Therefore, forecasting contract capacities plays a significant role in saving electricity costs [7].
Previous studies on optimal contract capacity have mostly focused on the historically high demand to obtain the optimal setting value of future contract capacity. In [8], Evolutionary Programming (EP) was used to solve the optimal contract capacity of industrial users during peak, semi-peak, and off-peak periods. Previous studies used particle swarm optimization (PSO) to find the optimal contract capacity for time-of-use (TOU) rate customers [9] and the stochastic search algorithm to optimize the contract capacities of the TOU rate for industrial customers [10]. An optimized structure was also proposed to predict contract capacities by combining an artificial bee colony and an artificial neural network [11]. Moreover, statistical and optimization tools were used to obtain the cost optimization of contract capacities for high-energy rate customers [12]. Linear programming was proposed to determine electricity contract capacities while using lesser computation time [13]. Planning power consumption schedules were utilized to ensure users’ optimal contract capacity setting value [14]. Additionally, several loss functions were derived from the asymmetric electricity pricing structure to determine the optimal capacity for industrial users [15]. This paper presents an iteration particle swarm optimization to solve the optimal contract capacities of a time-of-use (TOU) rate industrial customer [16]. Ref. [17] proposed an improved Taguchi method that combined the existing Taguchi method and particle swarm optimization (PSO) algorithm to solve the contract capacity setting for industrial consumers. Ref. [18] provided several solutions for entrepreneurs based on the implementation of two-stage and deep learning approaches to predict maximal load values and the moments of exceeding the contracted capacity in the short term. Most of the research data in the above studies were obtained from the evaluation of the optimal contract capacity based on the highest demand. Since the power demand of industrial users varies greatly, the prediction of future power demand information is often inaccurate. The common disadvantage of the methods described includes profit changes due to power demand uncertainties. Risk is introduced to the fixed commitment contract and the forecast contract in the electricity supply chain [19,20]. With risks expected in setting relative contract capacities, addressing uncertainties is a key issue in investigating this topic [21] that merits a deeper discussion of both utilities and customers.
This paper intends to propose a risk assessment tool for the contract capacity optimization problem using ant colony optimization (ACO) [22,23] and the auto-regression (AR) model. Based on the historical data of demand consumption, the Least Square algorithm (LS) [24], the Recursive Levinson-Durbin (RLD) [25] algorithm, and the Burg algorithm (BA) [26] were used to derive the AR model. Then, ACO was used to search for the AR model’s best p-order parameters. To avoid the risk of setting the contract capacity value, this study designed the risk tolerance parameter β to regulate the predicted value of the AR model. ACO was also used to search the optimal contract capacity with risk assessment by considering the risk tolerance parameter β [27,28]. This study used an industrial consumer as the research case, employed the AR model to estimate the contract capacity, and considered the risk assessment when calculating the optimal contract capacity under the two-stage TOU and three-stage TOU models. The proposed algorithm was tested by a practical high-voltage consumer to prove its efficiency. The findings of this study can serve as a basis for developing an efficient tool for industrial customers in selecting contract capacities with risks in order to maximize economic benefits.

2. Problem Formulation

The electricity price announced by TaiPower [5] for industrial users applied the TOU rate, which is divided into two-stage and three-stage types, as shown in Table 1. The total electricity bill is the summation of the energy charge, contract capacity charge, and penalty charge. In the case of over-contract capacity, the power company’s handling method is composed of three levels [5].
  • If the monthly electricity demand is equal to or less than the contracted capacity, the charge will be based on the contracted capacity, which is called the demand charge.
  • If the monthly electricity demand is greater than the contracted capacity, and the excess part is less than 10% of the contracted capacity, the excess part is penalized by two times the demand charge.
  • If the monthly electricity demand is greater than the contracted capacity, and the over-contract reaches more than 10% of the contracted capacity, the excess part is penalized by three times the demand charge.
Table 1. The TOU rate structure of industrial users.
Table 1. The TOU rate structure of industrial users.
Type Demand Charge (NT/KW)
Summer MonthNon-Summer Month
Two-stage
TOU rate
Peak contract223.6166.9
Off-peak contract44.733.3
Three-stage
TOU rate
Peak contract223.6166.9
Semi-peak contract166.9166.9
Off-peak contract44.744.7

2.1. The Contract Capacity Optimization in the Three-Stage TOU

Contract capacity optimization in the three-stage TOU minimizes the sum of the annual contract capacity charge and penalty charge under the load demand. The objective function is described as follows.
Min .   TDC = i = 1 12 [ BAS i ( CP , CM , CO ) + OVER i ( DP i , DM i , DO i ) ]
BAS i ( CP , CM , CO ) = PB i × CP + MB i × CM + OB i × [ CO ( CP + CM ) × 0 . 5 ]
OVER i ( DP i , DM i , DO i ) = ODP i + ODM i + ODO i
The over-contract part must be calculated according to the over-contract amount of each time period. Over-contracting for each time period is expressed as follows.
The formula when exceeding the contract during peak periods and exceeding the contract penalty is described in Equation (4).
OCP i = DP i CP   if   ODP i < 0   else   OCP i = 0 ODP i = { 0   when   OCP i 0 2 × OCP i × PB i   when   0 < OCP i CP 0 . 1 [ 2 × 0 . 1 × CP + 3 × ( OCP i 0 . 1 × CP ) ] × PB i   when   OCP i CP > 0 . 1
The formula when exceeding the contract during semi-peak periods and exceeding the contract penalty is described in Equation (5).
ODM i = { 0   when   OCM i 0 2 × OCM i × MB i   when   0 < O C M i C M 0 . 1 { 2 × 0 . 1 × ( CP + CM ) + 3 ×   [ OCM i 0 . 1 × ( CP + CM ) ] } × MB i   when   O C M i C M > 0 . 1
The formula when exceeding the contract during off-peak periods and exceeding the contract penalty is described in Equation (6).
ODO i = { 0   when   P 0 2 × Q × OB i   when   0 < P 0 . 1 { 2 × 0 . 1 × R + 3 × [ Q 0 . 1 × R ] } × OB i   when   P > 0 . 1   P = OCO i max ( OCP i , OCM i ) CP + CM + CO Q = OCO i max ( OCP i , OCM i ) R = CP + CM + CO
BAS i ( CP , CM , CO ) is the demand charge for the contracted capacity during the i t h month (NT). OVER i ( DP i , DM i , DO i ) is the penalty charge for over-contract usage during the i t h month (NT). CP , CM , CO are the contracted capacities for peak, half-peak, and off-peak demands (kW). DP i , DM i , DO i are the peak, semi-peak, and off-peak peak demands during the i t h month (kW). PB i , MB i , OB i are the peak, semi-peak, and off-peak contract fees during the i t h month (kW). OCP i , OCM i , OCO i are the peak, semi-peak, and off-peak capacities exceeding the contract during the i t h month (kW). ODP i , ODM i , ODO i are the over-contracting penalties for peak, semi-peak, and off-peak demands during the i t h month (NT).

2.2. Contract Capacity Optimization in the Two-Stage TOU

The contract capacity optimization in the two-stage TOU is described as follows:
Min .   TDC = i = 1 12 [ BAS i ( CP , CK , CO ) + OVER i ( DP i , DK i , DO i ) ]
BAS i ( CP , CK , CO ) = PB i × CP + OB i × [ CO ( CP + CK ) × 0 . 5 ]
OVER i ( DP i , DK i , DO i ) = ODP i + ODK i + ODO i
The calculation of the over-contract amount and over-contract penalty for each time period is described as follows:
The formula when exceeding the contract during peak periods and exceeding the contract penalty is described in Equation (10).
OCP i = DP i CP   if   ODP i < 0                           else   OCP i = 0 ODP i = { 0   when   OCP i 0 2 × OCP i × PB i   when   0 < OCP i CP 0 . 1 [ 2 × 0 . 1 × CP +   3 × ( OCP i 0 . 1 × CP ) ] × PB i           when   OCP i CP > 0 . 1
The formula when exceeding the contract during off-peak periods and exceeding the contract penalty is described in Equation (10).
OCO i = DO i ( CP + CO )   if   OCO i < 0   else   OCO i = 0 ODO i = { 0   when   A 0   2 × A × OB i   when   0 < A 0 . 1   { 2 × 0 . 1 × ( CP + CO ) + 3 ×   [ B 0 . 1 × ( CP + CO ) ] } × OB i   when   A > 0 . 1
where BAS i ( CP , CK , CO ) is the demand charge for the contracted capacity during the i t h month (NT). OVER i ( DP i , DK i , DO i ) is the penalty charge for over-contract usage during the i t h month (NT). CP , CK , CO are the contracted capacities for peak, half-peak, and off-peak demands (kW). DP i , DK i , DO i are the peak, semi-peak and off-peak peak demands during the i t h month (kW). PB i , OB i are the peak and off-peak contract fees during the i t h month (kW). OCP i , OCO i are the peak and off-peak capacities exceeding the contract during the i t h month (kW). ODP i , ODO i are the over-contract penalties for peak, semi-peak, and off-peak demands during the i t h (NT).

3. Solution Algorithm

This paper used the ant colony algorithm to find the best p -order parameter of the AR model and designed the risk tolerance parameters to correct the predicted value of the contract capacity. The uncertain value generated by the specified method ensures the reliability of the optimal contract capacity.

3.1. AR Model

The AR model is one of the most employed time series models. When the series value is composed of the time series value and noise, it is expressed as shown in Equation (12).
A R ( P ) = X t = a 1 X t 1 + a 2 X t 2 + + a p X t p + ε t
a j = [ a 1 ,   a 2 ,   , a p ] T is the X t sequence value coefficient, and { ε t } is the noise strength of sequence values. A R ( p ) is the p -order autoregressive model. Three algorithms, including LS, RLD, and BA, are used to construct the AR prediction model. The training error value of the AR model is expressed as shown in Equation (13).
A R e r r o r = 1 M × N j = 1 M i = 1 N | X j i x j i X j i , max x j i , min |
A R e r r o r is the training error value of the AR model. M is the sequence data of the electricity consumption type. N is the length of the electricity consumption sequence data. X represents the original sequence data. x represents the regression data of the AR model, and X j i , max is the maximum training value in the i -sequence data. x j i , min is the minimum value in the i -sequence training data. The test error value of the AR model is expressed as shown in Equation (14).
T e s t e r r o r = 1 m × n j = 1 m i = 1 n | X r e a l , j i x a r , j i X r e a l , j i , max x r e a l , j i , min |
T e s t e r r o r is the test error value of the AR model. m represents the sequence data of the power consumption type. n is the length of power consumption sequence data. X r e a l represents the actual data, and x a r represents the sequence data of the AR model prediction data. X r e a l , j i , max is the maximum value in the tested i -sequence data, and X r e a l , j i , min is the minimum value in the tested i -sequence data.

3.2. ACO Algorithm

ACO applies the activity characteristics of biotic populations to optimization problems [17,18]. When ants forage, they refer to their own information and learn from the best individual in the group. The information they learned is utilized to search for the shortest route between their colony and food sources, and the information is also exchanged within the colony until the entire population reaches a better condition. The advantages of the ACO algorithm lie in the fact that individual solutions within a range of possible solutions can converge to create a better solution through evolution iterations. ACO is optimal for global search and has been applied to solve optimization problems. This paper uses ACO to search for the best p -order parameter, allowing the AR model to predict more accurately. The procedure of the ACO application is described as follows.
  • Input historical data, including the highest demand, peak load, semi-peak load, off-peak load, and power factor.
  • Set the parameters of ACO.
The parameters of ACO include the population of ants ( k ), the number of generations ( G ), the initial pheromone ( τ 0 = 0.1 ), the relative influence of the pheromone trail ( α = 1 ), the relative influence of the heuristic information ( β = 2 ), and the pheromone evaporation rate ( ρ = 0.5 ).
3.
Initialize individuals.
Let t i = { X t i } be an individual, where i = 1, 2, …, k. k is the number of ants and is set to 30 in this paper. s is the number of parameters. All individuals are set between the lower and upper limits with a uniform distribution, as shown in Equation (15).
t i = t ,   min i + R a n d ( t , max i t , min i )
R a n d : the uniform random number in (0,1).
The fitness score of each t i is obtained by calculating the fitness function. The fitness function is calculated using Equation (16).
M i n .   E r r o r = 0.5 × A R e r r o r + 0.5 × T e s t e r r o r
4.
Apply the state transition rule.
The ants’ generated state is based on the level of the pheromone and constrained conditions. Based on the concept of this multi-stage process, the search space of the operational dispatch problem can be established. The transition probability for k t h from one state s to the next j is at the t t h interval given in Equation (17).
P t , s j k ( g ) = { [ τ t , s j ( g ) ]   α × [ η t , s j ]   β l N t k ( s ) [ τ t , s l ( g ) ]   α × [ η t , s l ]   β   ,   i f   j N t k ( s )       0             ,   o t h e r s
η i , s j ( g ) and η i , s l ( g ) are the inverse of the edge distance at the g t h generation, which are expressed as Equations (18) and (19).
η t , s j = 1 | E r r o r ( t , s ) E r r o r ( t , o p t i m a l ) |
η t , s l = 1 | E r r o r ( t , s ) E r r o r ( t , l ) | ,   l N t k ( s )
E r r o r ( t , s ) and E r r o r ( t , l ) are the scores of the s t h individual and l t h individual at the t t h interval, while E r r o r ( t , j o p t i m a l ) is the optimal fitness score at the t t h interval. N t k ( s ) is the number of feasible individuals at the t t h interval.
τ t , s j ( g ) and τ t , s l ( g ) are the pheromone intensities on edge ( s , j ) and edge ( s , l ) at the g t h generation. Ant k positioned at state s chooses the next state to move, taking τ t , s l and η t , s l into account. When the value of τ t , s l increases, a lot of traffic occurs on this path; thus, it is more desirable to reach the optimal solution. When the value of η t , s l increases, it implies that the current state should have a higher probability. Each stage contains several states, while the order of state selected at each stage can be combined as an achievable path that is deemed a feasible solution to the problem.
5.
Update the pheromone.
While building a solution to the problem, the pheromone of the visited path can be dynamically adjusted by employing Equation (20). This process is called the “local pheromone-updating rule”.
τ t , s j k + 1 = ( 1 ρ ) τ t , s j k + Δ τ t , s j k
ρ is the constant of pheromone intensity ( 0 ρ 1 ) and Δ τ t , s j k is the deviation of pheromone intensity on the edge ( s , j ) at the t t h interval, as shown in Equation (21):
Δ τ t , s j k = { Q / e t , s j k     ,   t h e   p a t h ( s , j )   f o r   k t h   a n t     0           , o t h e r                      
Q is the released rate of the pheromone ( 0 Q 1 ) and e t , s j k is the path error (s, j) for the k t h ant.
6.
If a pre-specified stopping condition is satisfied, stop the run and output the results; otherwise, return to Step 4. In this study, the stopping rule is set to 100 generations. Figure 1 shows the flow chart for searching the optimal p-order by ACO.
This paper proposes the use of ACO to solve the best p-order of the AR model. ACO is used to generate offspring in order to escape from the local optimum and to improve searchability.

3.3. Optimal Contracts with Risk

According to the power consumption habits of general contract users, the electricity bill in the three-stage TOU accounts for about 46.153% of the total electricity bill, and that in the two-stage TOU accounts for more than 66.865% of the total electricity bill. Therefore, it is an important decision-making factor to search for the optimal contract capacity in the context of managing the risks of “monthly peak demand” and “peak power consumption”. In this case, a strategy evaluation using risk assessment is expected to effectively reduce the degree of risk.
In this paper, the AR model prediction error of “monthly peak demand” and “peak power consumption” was used as follows:
V e r r o r , max = X r e a l , max i x a r , max i
V e r r o r , p = X r e a l , p i x a r , p i
V e r r o r , max is the error risk value of monthly peak demand, V e r r o r , p is the error risk of peak power consumption. x r e a l , max i represents the real data of monthly peak demand. x a r , max i represents the forecasting data of monthly peak demand. x r e a l , p i represents the real data of peak power consumption and x a r , p i represents the forecasting data of peak power consumption. By considering the risk assessment, the AR model of monthly peak demand and peak power consumption is corrected, as shown in Equations (24) and (25):
V e s t _ x A R , max i = x A R , max i + x A R , max i × V e r r o r , max i
V e s t _ x A R , p i = x A R , p i + x A R , p i × V e r r o r , p i
V e s t _ x A R , max i and V e s t _ x A R , p i are the monthly peak demand data and the peak power consumption data predicted by the AR model, respectively. According to this model, the risk tolerance parameter β is added to simulate and analyze the absolute error risk assessment of the optimal contract capacity due to the forecast fluctuation of monthly peak demand and peak power consumption, as shown in Equations (26) and (27).
V e s t _ x A R , max i = x A R , max i + β | x A R , max i × V e r r o r , max i |
V e s t _ x A R , p i = x A R , p i + β | x A R , p i × V e r r o r , p i |
As far as optimizing the contract capacity is concerned, users have to face the risk of punishment if the contract capacity is too small or wasting basic electricity charges if the contract capacity is too large. The size of the risk tolerance parameter β can be determined according to the preferences of the electricity users. If they choose a smaller risk, the value of the risk tolerance parameter β must be increased. On the other hand, if the electricity consumers could accept high risks and seek the minimum total annual electricity fee, the value of the risk tolerance parameter β could be reduced to a value close to zero. Therefore, different β values were compared to different transaction expectations.
This study probed into whether the risk tolerance parameter β could allow electricity companies to maximize the minimum annual contract capacity when the risk tolerance parameter β is set in the range of [0 0.5 1 2]. The total electricity cost and risk value have a specific assessment and create the best allocation between electricity consumption and risk.

4. Case Study

The proposed algorithm was tested for an industrial consumer with high voltage power in Taiwan as the research object. Subsequently, historical data, including the monthly peak demand and peak power consumption, were collected from 2013 to 2021. Several tests in two-stage TOU and three-stage TOU were conducted. The simulation was implemented with MATLAB on an Intel(R) Core(TM) i5-7300HQ CPU computer (Taipei, Taiwan) with 16 GB RAM.

4.1. The Best p-Order of the AR Model

Table 2 shows the results of different AR models. Based on the table, BA is used to construct the AR model with the best 17th-order in the two-stage TOU. Its best fitness function value is 0.1556 via ACO. In the three-stage TOU, the Burg algorithm is used to construct the best 16th-order of the AR model, and its best fitness function value is 0.124 via ACO. Regardless of whether it is the two-stage TOU or three-stage TOU, the fitness value of the BA is the lowest.
Table 3 shows the prediction errors of peak demand with the best p-order AR model. As seen, BA has fewer errors when predicting peak demand; hence, it performs better than other algorithms in different TOU stages. Figure 2 shows the curves of the predicting error with the BA. Based on this figure, the predicted peak demand of BA is close to the real values. It can be observed that BA has the capability to follow the spikes, as shown in Figure 2.
The test errors of the peak demand and peak power consumption in the two-stage TOU and peak power consumption in the three-stage TOU are shown in Figure 3. Most of the prediction errors are within ±15%. Some examples of peak power consumption are higher than 30%, implying that the risk is relatively high.

4.2. Optimal Contract Capacity with Risk Assessment

In this paper, the risk tolerance parameters β = 0, 0.5, 1, and 2 were used to carry out the risk correction on the predicted values of peak demand and peak power consumption using the ACO. According to the actual data of the industrial customer, the highest demand was 2640 kW, the peak power consumption of the two-stage TOU was about 532,400 kWh, and the peak power consumption of the three-stage TOU was about 256,800 kWh. As indicated in Figure 3, there are several prediction errors, and the peak power consumption is higher than 30%. Therefore, the predicted value can be corrected using the risk tolerance parameter β to avoid the distortion of the evaluation of the optimal contract capacity, as shown in Table 4 and Table 5. Based on these tables, the peak demands of risk β in June corresponding to 0, 0.5, 1, and 2 were 2479 kW, 2586 kW, 2693 kW, and 2907 kW, respectively. This finding shows that a higher risk leads to a higher peak demand.
Table 6 shows the optimal contract capacity, the annual electricity fee, and the risk fee among the various risk tolerance parameters. When the risk tolerance parameter is β = 0, the optimal contract capacity in the two-stage TOU is 2490 kW, and the annual electricity fee is NT 30,628,554. In the three-stage TOU, the optimal contract capacity is also 2490 kW, and the annual electricity fee is reduced to NT 26,921,278. Therefore, if the industrial customer chooses to sign the three-stage TOU, the annual electricity bill would be cheaper, and the electricity bill expenditure of NT 3,707,276 could be reduced. When the risk tolerance parameter β is larger, the optimal contract capacity, the annual electricity fee, and the risk fee also relatively increase.
Table 6 provides the planners with a wider range of alternatives, showing the effects of various risk tolerance parameters. Instead of using maximal allowable limits for risk as constraints, an appropriate strategy can be chosen to meet the desired level of risk and electricity fee.

4.3. Comparison of the Optimal Contract Capacity with/without Risk Tolerance

Table 7 shows the comparisons of the optimal contract capacity with/without risk tolerance. Based on the table, the optimal contract capacity with the risk tolerance parameter β = 1 is 2543 kW both in two-stage and three-stage time TOUs, which is closest to the optimal contract capacity (2552 kW).
Building from the above methods and problem case tests, this paper recommends the application of ACO to determine the BA with the best p-order parameters to predict the optimal contract capacity and correct it with the risk tolerance parameter β = 1. The predicted value of the AR model is applied to the calculation of the contract capacity by applying ACO, and the optimal contract capacity and the total electricity fee are obtained.

5. Conclusions

This paper integrated the ACO and the AR model to determine the contract capacity optimization problem with risk assessment. Based on the historical data, three algorithms, including LS, RLD, and BA, were used to derive the AR model. ACO was also used to search for the best p-order parameters and optimal contract capacity. To avoid risks due to the fluctuation in the contract capacity, this study designed the risk tolerance parameter β, which was used to regulate the predicted value of the AR model. Subsequently, it employed ACO to determine the optimal contract capacity in the two-stage TOU and three-stage TOU. Furthermore, based on the electricity consumption data of industrial users, this study conducted relevant case tests and simulations and predicted the annual best contract capacity. The method proposed in this paper can assist factory managers of industrial customers in planning, both early and accurately, the highest power demand and peak power consumption for more efficient power usage.
This paper is developed to help regulate present contract capacities or plan their contract capacities in the future by considering risk tolerance. Power companies can use this study to supply services to their TOU customers, check their load management policies, and finally make their power systems more efficient. Although this study was based on the TPC rate structure, it can easily be modified to satisfy other TOU rate structures. If it can integrate various types of electricity users, coordinate users’ electricity consumption patterns, and implement demand response strategies, it is also one of the important future research directions of demand side management (DSM) [29,30].

Author Contributions

S.-H.T. is the first author. He generalized the novel algorithms and designed system planning projects. M.-T.T. assisted in the performance of the project, modeled the theory, and prepared the manuscript as the corresponding author. W.-H.H. contributed with material tools, the experiments, and conducted simulations. Y.-H.T. performed formal analysis and data investigation. All authors were involved in exploring system validation and the results, and in permitting the benefits of the published document. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data is unavailable due to privacy restrictions.

Acknowledgments

We would like to thank the Ministry of Science and Technology, Taiwan, for financial support. (Grant Nos. MOST 111-2221-E-230-002).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Shao, Z.; Fu, C.; Yang, S.L.; Zhou, K.L. A review of the decomposition methodology for extracting and identifying the fluctuation characteristics in electricity demand forecasting. Renew. Sustain. Energy Rev. 2017, 75, 123–136. [Google Scholar] [CrossRef]
  2. Kong, X.; Wang, Z.; Xiao, F.; Bai, L. Power load forecasting method based on demand response deviation correction. Int. J. Electr. Power Energy Syst. 2023, 148, 109013. [Google Scholar] [CrossRef]
  3. Khan, A.R.; Mahmood, A.; Safdar, A.; Khan, Z.A.; Khan, N.A. Load forecasting, dynamic pricing and DSM in smart grid: A review. Renew. Sustain. Energy Rev. 2016, 54, 1311–1322. [Google Scholar] [CrossRef]
  4. Lee, T.Y.; Chen, N. Optimal utility contracts for time-of-use rates industrial customers. J. Chin. Inst. Electr. Eng. 1994, 1, 247–257. [Google Scholar]
  5. Taiwan Power Company. The Electricity Tariff Structure of TPC. 2023. Available online: http://taipower.com.tw/tc/indexaspx (accessed on 9 July 2023).
  6. Xue, W.; Zhao, X.; Li, Y.; Mu, Y.; Tan, H.; Jia, Y.; Wang, X.; Zhao, H.; Zhao, Y. Research on the Optimal Design of Seasonal Time-of-Use Tariff Based on the Price Elasticity of Electricity Demand. Energies 2023, 16, 1625. [Google Scholar] [CrossRef]
  7. Tsay, M.T.; Lin, W.M.; Lee, J.L. Optimal contracts decision of industrial customers. Int. J. Electr. Power Energy Syst. 2001, 23, 795–803. [Google Scholar] [CrossRef]
  8. Yang, S.H. Demand Forecasting Method Based Contract Capacity Optimization. Master’s Thesis, National Cheng Kung University, Tainan, Taiwan, 2013. Available online: https://etds.ncl.edu.tw/cgi-bin/gs32/gsweb.cgi/ccd=8GTrDm/record?r1=10&h1=0 (accessed on 10 July 2023).
  9. Chen, J.C.; Hwang, J.C.; Pan, J.S.; Huang, Y.C. PSO algorithm applications in optimal demand decision. In Proceedings of the IEEE 6th International Power Electronics and Motion Control Conference, Wuhan, China, 17–20 May 2009; pp. 2561–2565. [Google Scholar] [CrossRef]
  10. Huang, M. Optimal contract capacities for the time-of-use rate industrial customers using stochastic search algorithm. J. Electr. Power Compon. Syst. 2010, 31, 579–591. [Google Scholar] [CrossRef]
  11. Lo, C.C.; Chiang, C.S. Application of the artificial bee colony algorithm to power contract capacity optimization. Microprocess. Microsyst. 2022, 93, 104621. [Google Scholar] [CrossRef]
  12. Fernandez, M.A.; Zorita, A.L.; Escudero, L.A.; Duque, O.; Morinigo, D.; Riesco, M. Cost optimization of electrical contracted capacity for large customers. Int. Electr. Power Energy Syst. 2013, 46, 123–131. [Google Scholar] [CrossRef]
  13. Chen, C.Y.; Liao, C.J. A linear programming approach to the electricity contract capacity problem. Appl. Math. Model. 2011, 35, 4077–4082. [Google Scholar] [CrossRef]
  14. Ferdavani, A.K.; Gooi, H.B. The very fast method for contracted capacity optimization problem. In Proceedings of the IEEE Region 10 Conference (TENCON), Singapore, 22–25 November 2016; pp. 2100–2103. [Google Scholar]
  15. Lin, J.L.; Zhang, Y.; Zhu, K.; Chen, B.; Zhang, F. Asymmetric Loss Functions for Contract Capacity Optimization. Energies 2020, 13, 3123. [Google Scholar] [CrossRef]
  16. Lee, T.Y.; Chen, C.L. Iteration particle swarm optimization for contract capacities selection of time-of-use rates industrial customers. Energy Convers. Manag. 2007, 48, 1120–1131. [Google Scholar] [CrossRef]
  17. Yang, H.T.; Peng, P.C. Improved Taguchi method based contract capacity optimization for industrial consumer with self-owned generating units. Energy Convers. Manag. 2012, 53, 282–290. [Google Scholar] [CrossRef]
  18. Nafkha, R.; Ząbkowski, T.; Gajowniczek, K. Deep Learning-Based Approaches to Optimize the Electricity Contract Capacity Problem for Commercial Customers. Energies 2021, 14, 2181. [Google Scholar] [CrossRef]
  19. Li, Y.; Yuan, J.; Chen, S.; Wu, Y. Optimal wind power capacity decision consider commitment contracts under uncertain power supply and electricity demand in China. Renew. Sustain. Energy Rev. 2024, 201, 114629. [Google Scholar] [CrossRef]
  20. Shen, J.; Jiang, C.; Liu, Y.; Wang, X. A microgrid energy management system and risk management under an electricity market environment. IEEE Acess 2016, 3, 2349–2356. [Google Scholar] [CrossRef]
  21. Street, A.; Silva, A.; Fernandes, C.; Milhorance, A.; Tells, E.; Bodin, G.; Saavedra, R. Methods for optimal risk-averse demand contracting strategy in distribution companies: A Brazilian case study. Electr. Power Syst. Res. 2022, 213, 108501. [Google Scholar] [CrossRef]
  22. Omran, G.H.; Al-Sharhan, S.A. Improved continuous Ant Colony Optimization algorithms for real-world engineering optimization problems. Eng. Appl. Artif. Intell. 2019, 85, 818–829. [Google Scholar] [CrossRef]
  23. Mustafa, S.K.; Eren, Ö.; Mesut, G.; Turan, P. A novel hybrid approach based on Particle Swarm Optimization and Ant Colony Algorithm to forecast energy demand of Turkey. Energy Convers. Manag. 2012, 53, 75–83. [Google Scholar] [CrossRef]
  24. Jin, L.L.; Li, H.B. Greedy double subspaces coordinate descent method for solving linear least-squares problems. J. Comput. Sci. 2023, 70, 102029. [Google Scholar] [CrossRef]
  25. Mashreghi, A.; Yazdi, H.S. A recursive algorithm for optimizing differentiation. J. Comput. Appl. Math. 2014, 263, 1–13. [Google Scholar] [CrossRef]
  26. Matsuura, M. A recursive method including both CG and Burg’s algorithms. Appl. Math. Comput. 2012, 219, 773–780. [Google Scholar] [CrossRef]
  27. Antonio, C. Risk Management Tools and Analysis; John Wiley & Sons Ltd.: Hoboken, NJ, USA, 2012. [Google Scholar] [CrossRef]
  28. Marrison, C. Fundamentals of Risk Measurement; McGraw-Hill Companies, Inc.: Chicago, IL, USA, 2002. [Google Scholar]
  29. Kim, S.; Rami, M.; Kim, S.K.; Lim, H. Building Energy Management for Demand Response Using Kernel Lifelong Learning. IEEE Access 2020, 8, 82131–88241. [Google Scholar] [CrossRef]
  30. Alasseri, R.; Tripathi, A.; Rao, T.; Sreekanth, K.J. A review on implementation strategies for demand side management (DSM) in Kuwait through incentive-based demand response programs. Renew. Sustain. Energy Rev. 2017, 77, 617–635. [Google Scholar] [CrossRef]
Figure 1. Flow chart for searching the best p-order by ACO.
Figure 1. Flow chart for searching the best p-order by ACO.
Inventions 09 00081 g001
Figure 2. The curves of the predicted errors using the Burg algorithm.
Figure 2. The curves of the predicted errors using the Burg algorithm.
Inventions 09 00081 g002
Figure 3. The test error of the various loads.
Figure 3. The test error of the various loads.
Inventions 09 00081 g003
Table 2. The results of different AR models.
Table 2. The results of different AR models.
AR ModelLSRLD BA
Two-stage TOUBest fitness value0.22711.67940.1556
Best p-order3317
Three-stage TOUBest fitness value0.15641.43420.124
Best p-order11316
LS: Least Square algorithm RLD: Recursive Levinson–Durbin algorithm BA: Burg algorithm.
Table 3. The predicting errors of peak demand.
Table 3. The predicting errors of peak demand.
LS RLDBA
Two-stage TOU0.18350.19630.181
Three-stage TOU0.1880.23880.1753
Table 4. The correct value for risk tolerance parameters β = 0 and 0.5.
Table 4. The correct value for risk tolerance parameters β = 0 and 0.5.
Mon.Risk Tolerance Parameter β = 0Risk Tolerance Parameter β = 0.5
Peak Demand
(kW)
Peak Power Consumption in the Two-Stage TOU (kWh)Peak Power Consumption in the Three-Stage TOU (kWh)Peak Demand
(kW)
Peak Power Consumption in the Two-Stage TOU (kWh)Peak Power Consumption in the Three-Stage TOU (kWh)
12354376,45402480444,5000
22438372,05102441393,7100
32435471,77002470493,4380
42425439,12202432442,7070
52482464,60702501497,4440
62479499,710229,5812586584,304271,157
72472484,632216,5952475517,506232,573
82446454,996240,8242468484,832245,495
92456439,207223,2982471475,202233,492
102490448,79902516453,6540
112435469,86802437508,9640
122383423,71402444437,5630
Table 5. The correct value for risk tolerance parameters β = 1 and 2.
Table 5. The correct value for risk tolerance parameters β = 1 and 2.
Risk Tolerance Parameter β = 1Risk Tolerance Parameter β = 2
Peak Demand
(kW)
Peak Power Consumption in the Two-Stage TOU (kWh)Peak Power Consumption in the Three-Stage TOU (kWh)Peak Demand
(kW)
Peak Power Consumption in the Two-Stage TOU (kWh)Peak Power Consumption in the Three-Stage TOU (kWh)
12606512,54602858648,6390
22444415,36802451458,6850
32505515,10602575558,4420
42439446,29202454453,4620
52521530,28202560595,9570
62693668,897312,7322907838,085395,884
72478550,380248,5512483616,127280,507
82489514,668250,1672531574,340259,510
92487511,198243,6872518583,190264,076
102542458,51002595468,2200
112440548,05902445626,2500
122505451,41202628479,1100
Table 6. The optimal contract capacity, the annual electricity fee, and the risk fee are among the various risk tolerance parameters.
Table 6. The optimal contract capacity, the annual electricity fee, and the risk fee are among the various risk tolerance parameters.
Risk Tolerance Parameter β00.512
Two-stage TOUOptimal contract capacity (kW)2490251725432629
Annual electricity fee (NT)30,628,55432,000,38833,392,15336,170,824
Risk fee (NT)01,371,8342,763,5995,542,270
Three-stage TOUOptimal contract capacity (kW)2490251725432596
Annual electricity fee (NT)26,921,27827,389,35427,861,24728,822,094
Risk fee (NT)0468,076939,9691,900,816
Table 7. Risk tolerance parameter β and optimal contract capacity.
Table 7. Risk tolerance parameter β and optimal contract capacity.
Risk Tolerance Parameter β00.512Optimal Contract
Two-stage
TOU
Optimal contract (kW)24902517254326292552
Annual electricity fee (NT)30,628,55432,000,38833,392,15336,170,82424,663,585
Three-stage
TOU
Optimal contract (kW)24902517254325962552
Annual electricity fee (NT)26,921,27827,389,35427,861,24728,822,09424,084,557
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.

Share and Cite

MDPI and ACS Style

Tai, S.-H.; Tsai, M.-T.; Huang, W.-H.; Tsai, Y.-H. Contracted Capacity Optimization Problem of Industrial Customers with Risk Assessment. Inventions 2024, 9, 81. https://doi.org/10.3390/inventions9040081

AMA Style

Tai S-H, Tsai M-T, Huang W-H, Tsai Y-H. Contracted Capacity Optimization Problem of Industrial Customers with Risk Assessment. Inventions. 2024; 9(4):81. https://doi.org/10.3390/inventions9040081

Chicago/Turabian Style

Tai, Shih-Hsin, Ming-Tang Tsai, Wen-Hsien Huang, and Yon-Hon Tsai. 2024. "Contracted Capacity Optimization Problem of Industrial Customers with Risk Assessment" Inventions 9, no. 4: 81. https://doi.org/10.3390/inventions9040081

APA Style

Tai, S. -H., Tsai, M. -T., Huang, W. -H., & Tsai, Y. -H. (2024). Contracted Capacity Optimization Problem of Industrial Customers with Risk Assessment. Inventions, 9(4), 81. https://doi.org/10.3390/inventions9040081

Article Metrics

Back to TopTop