Skip to main content

ORIGINAL RESEARCH article

Front. Energy Res., 09 April 2024
Sec. Process and Energy Systems Engineering
Volume 12 - 2024 | https://doi.org/10.3389/fenrg.2024.1354196

An integrated energy system day-ahead scheduling method based on an improved dynamic time warping algorithm

  • School of Electrical Engineering, Shanghai University of Electric Power, Shanghai, China

With the construction and development of the new energy system, the integrated energy system (IES) has garnered significant attention as a crucial energy carrier in recent years. Therefore, to address the scheduling challenges of IES influenced by uncertainty in source load and mitigate the conservatism of scheduling schemes while enhancing clustering accuracy, a method for day-ahead top-note scheduling of IES is proposed. First, by improving dynamic time warping (DTW) for hierarchical clustering of wind, solar, and load data in IES, typical scenarios of IES are derived. Second, using the interval method to model wind, solar, and load data in IES along with their coupled devices and considering the conservatism issue of interval optimization, the established IES interval model undergoes affine processing. Finally, with the goal of minimizing the operating costs of IES, a day-ahead interval affine scheduling model is established, which is solved using the CPLEX Solver and INTLAB toolbox, and scheduling schemes for all typical scenarios are provided. Through comparative analysis of calculation examples, it is found that the method proposed in this paper can enhance clustering accuracy and reduce the conservatism of system scheduling schemes.

1 Introduction

The global energy shortage and environmental issues are pressing challenges for the world, necessitating an accelerated shift toward green and low-carbon energy transformation and the rapid development of new industries (Antonazzi et al., 2023). The integration of renewable energy on a large scale has led to the need for an integrated energy system (IES) that combines various energy sources, such as wind, solar, and chemical energy, within a region in an effective way to promote the utilization and development of new energy systems (Martínez Ceseña et al., 2020). However, the uncertainty of new energy output at the source end and energy consumption at the load end increases the volatility of IES, impacting the accuracy of its day-ahead scheduling scheme (Jena et al., 2022). Therefore, studying the IES day-ahead scheduling method becomes crucial in the face of growing uncertainty.

Currently, two methods are prevalent for addressing uncertainties in the IES: i) the probabilistic form and ii) the non-probabilistic form. The former accurately describes uncertainty, while the latter, comprising robust and interval methods, has a simpler modeling structure. Kalim et al. (2021) predicted the behavior of wind and light renewable energy using probability and cumulative density functions, and they solved the smart microgrid model based on the multi-objective wind-driven optimization (MOWDO) algorithm and multi-objective genetic algorithm by Pareto criterion and fuzzy mechanism using the demand–response scenario and tilt block tariff as the scenarios to optimize the operating cost, pollution emission, and system availability at the same time. Meanwhile, Sajjad et al. (2022) further developed a responsive consumer model based on the demand response of Kalim et al. (2021) and a multi-objective dispatch model based on MOWDO to optimize the operating cost, curtailable load reduction cost, pollution emission, transferable load, and wind power generation. Hengyu et al. (2023) proposed a thermoelectric coupled probability multi-energy flow calculation method establishing the probabilistic and correlation models. Ran et al. (2024) constructed an optimization model considering load probability uncertainty based on easily accessible conditional risk values. Representing uncertainties through probability functions demands extensive historical data, making it challenging to obtain accurate distributions. To enhance accuracy, Liu et al. (2023) used kernel density estimation to obtain probability density distributions of wind speed, solar radiation, and multidemand, and typical scenarios are generated using Latin hypercube sampling and self-organizing mapping. Duan et al. (2023) generated typical daily output scenarios of the scenery using the Frank-copula theory with joint probability distributions for source load uncertainty. Xu et al. (2023) used Monte Carlo simulation and K-means clustering methods to generate typical scenarios and attempted to minimize the operating costs using an adaptive differential evolutionary algorithm based on the success history.

Despite improvements in accuracy, generating typical scenarios affects the robustness of IES scheduling. Hafeez et al. (2020) actively participated in the market through demand response programs to cope with load uncertainty and proposed wind-driven bacterial foraging algorithms to solve energy management strategies based on price-based demand response programs. Ghulam et al. (2020) established an integrated framework based on artificial neural networks (ANNs) and the gray wolf modified enhanced differential evolution (GmEDE) algorithm to improve the efficient energy management of residential buildings by predicting price-based demand response signals and energy consumption through ANNs and efficiently managing residential buildings under the predicted values through GmEDE. Ahmad et al. (2023) developed a real-time energy optimization algorithm based on the framework of Lyapunov optimization. Li et al. (2023) considered the integrated demand response and inertia of various energy sources to construct a robust optimization model, achieving optimality under worst-case scenarios. Ma et al. (2022) developed a model of an integrated electricity–gas–heat system at the user level, which is solved using a decentralized, robust algorithm to protect the security and privacy of the various participants in the system. Interval variables encompassing more information and handling unknown distribution parameters offer an alternative (Xiong et al., 2023). Gong et al. (2020) proposed a dynamic interval multi-objective co-evolutionary optimization framework based on interval similarity to solve dynamic interval multi-objective optimization problems and adopted a response strategy to quickly track the changing Pareto frontiers of the optimization problem. Zhang et al. (2023) dealt with the uncertainty issues of wind energy using interval numbers to model wind energy, and an interval-based optimization scheduling model was established to minimize operating costs. However, relying solely on upper and lower bounds neglects correlations, which results in conservative outcomes. To address conservatism, Zheng et al. (2022) introduced a noise element variable through an affine algorithm, formulating an interval affine optimization scheduling model for multi-microgrids. Nevertheless, this study only evaluates the approach based on forecasting data and lacks solutions for all possible scenarios.

Table 1 compares the aforementioned uncertainty modeling methods and analyzes their strengths and weaknesses.

Table 1
www.frontiersin.org

Table 1. Comparison of different uncertainty modeling methods.

Unlike k-means clustering, hierarchical clustering does not require a prior specification of clusters but relies on data point similarity. Traditional similarity measures like the Euclidean distance method, though computationally simple, face challenges in recognizing data shape deformations and requiring equal-length time-series data (Ezugwu et al., 2022). The dynamic time warping (DTW) algorithm, known for addressing shape deformations and unequal time-series data (Holder et al., 2023), has been introduced in power system analysis (Gunawan and Huang, 2021; Shuai et al., 2023). However, due to the high-dimensional nonlinear characteristics of the IES source and load data, direct clustering calculations can be complex (Liu and Chen, 2019).

Building upon existing research, this paper emphasizes the advantages of DTW in addressing conservative scheduling issues in the IES. However, few studies focus on IES scheduling schemes under all possible scenarios and provide references for scheduling personnel. To address this, the paper preprocesses IES source and load data, converting high-dimensional nonlinear data into low-dimensional linear interval data. An enhanced DTW is then employed for hierarchical clustering, followed by the establishment of a day-ahead interval affine scheduling model based on economic factors and correlations. The resulting scheduling scheme provides intervals for all typical scenarios, offering valuable references for dispatchers and elucidating the fluctuation range and operational interval of the IES. The primary contributions include the following:

(1) Establishing an IES day-ahead scheduling model considering economic factors and the correlation of uncertain variables.

(2) Improving the original DTW using the interval distance formula and applying it to measure the similarity of linear interval data obtained through dimensionality reduction.

(3) Presenting a scheduling scheme for all typical scenarios, providing a reference for dispatchers, and clarifying the fluctuation range and operational interval of the IES.

2 Integrated energy system structure and model

2.1 Integrated energy system model

The park-integrated electrical heating systems (PIEHSs) discussed in this article are illustrated in Figure 1, comprising two main components: the power subsystem and the thermal subsystem. The PIEHS source side incorporates the superior power grid, gas grid, wind turbine (WT), and photovoltaic (PV). The system coupling side equipment includes combined heat and power (CHP) and an electric boiler (EB). The PIEHS load side includes electrical and thermal loads. The system’s energy storage process encompasses electric energy storage (EES) and thermal energy storage (TES).

Figure 1
www.frontiersin.org

Figure 1. PIEHS structure diagram.

2.2 Modeling of uncertain variables

Various factors, including weather changes and consumer psychology, lead to fluctuations in wind and solar power output and load demand. Although existing research suggests that these fluctuations follow probability distributions, obtaining accurate probability density functions during actual operation is challenging (Yang et al., 2023). However, obtaining the value range of uncertain quantities from historical data is relatively straightforward and helps avoid the interference of prediction errors. Therefore, this article models wind and solar power output and load demand using interval numbers based on historical data (Bai et al., 2016).

Ptpv=P_pv,P¯pv,(1)
Ptwt=P_wt,P¯wt,(2)
Ptload=P_lood,P¯load,(3)

where Ptpv and P_pv are the output ranges of photovoltaic and wind turbines at time t, respectively; P¯pv and Ptwt are the upper and lower limits of the photovoltaic output, respectively; P_wt and P¯wt are the upper and lower limits of the wind turbine output, respectively; Ptload is the load demand range at time t; and P_lood and P¯load are the limits of the load demand range.

2.3 PIEHS equipment model

2.3.1 CHP unit model

The CHP unit, a key component in the electric heating system, is assumed to operate in a “heat-to-power” mode in this article. The CHP unit model is as follows (Yansong et al., 2023):

PCHPt=ηEGCHPtHCHPt=ηSηHGCHPt,(4)

where PCHPt and HCHPt are the electrical and thermal power output of the CHP unit at time t, respectively; GCHPt is the power of natural gas consumed by the CHP unit at time t; ηE and ηS are the electrical and thermal efficiencies of the CHP unit, respectively. ηH is the CHP unit heat recovery efficiency.

The constraints are as follows:

ΔPCHPdowntPtPt1ΔPCHPuptΔQCHPdowntQtQt1ΔQCHPupt.(5)
PCHP,minpCHP,tPCHP,max.(6)

In the above formula, ΔPCHPdownt and ΔPCHPupt are the maximum downhill and uphill rates of the electric output of the CHP unit at time t, respectively; ΔQCHPdownt and ΔQCHPupt are the maximum downhill and uphill rates of the thermal output of the CHP unit at time t, respectively; pCHP,t is the thermal output of the CHP unit at time t; and PCHP,min and PCHP,max are the minimum and maximum thermal output values of the CHP unit, respectively.

2.3.2 EB model

The EB, acting as a coupling device between electric heating systems, follows the model given below:

Pα,i=1δiPα1,i+ηcha,iPcha,α,iPdis,α,iηdis,iΔαiE,T,(7)

where QEB,t is the efficiency of the electricity-to-heat conversion, ηEB is the absorbed electric power at time t, and PEB,t is the emitted thermal power at time t.

The constraints are as follows:

REB,tdownQEB,tQEB,t1REB,tup,(8)
QEB,minQEB,tQEB,max,(9)

where REB,tdown and REB,tup are the maximum values of the downhill and uphill speed of the EB, respectively, and QEB,min and QEB,max are the minimum and maximum values of the thermal power output of the EB, respectively.

2.3.3 Energy storage model

Energy storage in PIEHS involves ESS and TES, and its model is outlined as follows:

Pα,i=1δiPα1,i+ηcha,iPcha,α,iPdis,α,iηdis,iΔαiE,T,(10)

where Pα,i is the stored energy of the energy storage device i within time t; δi is the dissipation rate of the energy storage device i; ηcha,i is the charging efficiency of the energy storage device i; Pcha,α,i is the input of the energy storage device i within time t; ηdis,i is the discharge efficiency of the energy storage device i; Pdis,α,i is the output of the energy storage device i within time t; Δα is the time interval between two actions; and iE,T is an electrical energy storage device or a thermal energy storage device.

The constraints are as follows:

Ni,minNi,tNi,max0Pcha,i,tPcha,i,maxBcha,it0Pdis,i,tPdia,i,maxBdis,itBcha,it+Bdis,it=1Ni,t=Ni,0iE,T,(11)

where Ni,min is the minimum capacity of the energy storage device i; Ni,t is the state of the energy storage device i at time t; Ni,max is the maximum capacity of the energy storage device i; Pcha,i,t is the charging power of the energy storage device i at time t; Pcha,i,max is the maximum charging power of the energy storage device i; Pdis,i,t is the discharging power of the energy storage device i at time t; Pdia,i,max is the maximum discharging power of the energy storage device i; Bcha,it and Bdis,it, respectively, represent the charging and discharging states of the energy storage device i at time t, which are 0–1 variables; and Ni,0 is the initial capacity of the energy storage device i.

3 Hierarchical clustering based on improved dynamic time warping

In the daily scheduling of the IES, most scheduling schemes are typically based on the forecast data of wind, light, and loads. However, such schemes are specific to particular scenarios and do not account for all situations. To address this, the article clusters historical data to obtain typical scenarios and provides interval scheduling schemes for each scenario. During day-ahead dispatching, the forecast values of wind and rain load are matched with the corresponding typical scenario, offering a dispatching scheme for the dispatcher’s reference. Unlike k-means clustering, hierarchical clustering does not require setting the number of clusters in advance, resulting in more accurate clustering results. The article employs the condensed hierarchical clustering method for historical data on wind, solar power, and load, merging the closest samples and repeating the clustering process until the end threshold condition is met.

3.1 Improved dynamic time warping

When measuring the similarity of historical data, issues like data loss may arise due to malfunctions in data collection equipment, leading to unequal lengths between historical datasets. DTW enables “one-to-many” matching in uncertain variable historical data, addressing data loss issues and equalizing time-series data lengths. DTW is shown in Figure 2:

Figure 2
www.frontiersin.org

Figure 2. Schematic of DTW

3.1.1 Data preprocessing

Due to the high-dimensional and nonlinear characteristics of historical data on wind, solar, and load, direct clustering operations can pose challenges such as algorithmic time and space complexity (Liu and Chen, 2019). Therefore, historical data need to undergo preprocessing. Approximate piecewise linearization and normalization (Santiago et al., 2020) are employed for processing, reducing the dimensionality of high-dimensional data and linearizing historical data. Using a 15-min time period, the maximum and minimum values within each period form the upper and lower limits of the interval. The upper and lower limits of the subsequent periods are sequentially connected, as illustrated in Figure 3. This transforms historical data on wind, solar, and load into interval time-series data, as follows:

Ptcate=tX+Δt,PU1,PL1,tX+2Δt,PU2,PL2,,tX+nΔt,PUn,PLn,(12)
PUi=PUiminPU1,PU2,,PUnmaxPL1,PL2,,PLnminPU1,PU2,,PUn,(13)
PLi=PLiminPU1,PU2,,PUnmaxPL1,PL2,,PLnminPU1,PU2,,PUnn,(14)
Δt=1n1tX=Δt,(15)

Figure 3
www.frontiersin.org

Figure 3. Preprocessing of historical data of wind, solar, and load.

where Δt is the normalized time interval; n is the number of time intervals; tX is the normalized time point; Ptcate is the normalized wind, solar, and load interval data, catewtpvload; and PUi and PLi are the normalized upper and lower limits of the time interval data, respectively.

3.1.2 Similarity measure

Eq. 12 demonstrates the transformation of wind, light, and load data into interval time-series data after preprocessing. Calculating the distance between interval data is challenging, leading to the introduction of triangular filling, as shown in Figure 4. By comparing preprocessed data along the time axis, when tbta>tdtc, point A connects to point D, forming a triangle with points B and C. The triangle’s center of gravity and circumscribed circle radius convert the interval time-series data into a set of triplet data. Initially, the DTW method used the Euclidean distance to calculate the similarity between uncertain variables. However, the Euclidean distance fails to capture all information within uncertain variable interval data. Tran and Duckstein (2002) introduced a new formula for calculating distance based on the midpoint and radius of intervals, which can be considered a generalization of the Euclidean distance:

D2A,B=a1+a22b1+b222+13a1a222+b2b122,(16)

Figure 4
www.frontiersin.org

Figure 4. Interval data triangular filling.

where A and B are interval numbers in the ranges (a1, a2) and (b1, b2), respectively; a1+a22 and b1+b22 are the midpoints of A and B, respectively; and a1a22 and b2b12 are the radiis of A and B, respectively.

According to Equation 16, after filling the triangular interval data for TGi,VGi,ri and SGi,UGi,Ri, the formula for measuring the distance between them is as follows:

dDTW=TGiSGi2+VGiUGi2+13ri+Ri2.(17)

In the above formula, TGi,VGi and SGiUGi are the coordinates of the center of gravity of the ith triangle of the same uncertain quantity in Ptcate; ri and Ri are the outer radii of the ith triangle of the two sets of interval data.

As an example, assuming that the filled points of triangle ACD in Figure 4 are denoted as point X and the filled points of triangle ABD in Figure 4 are denoted as point Y, the sequence of points X is (1, 2, 3) and the sequence of points Y is (3, 6, 9). The distance between X and Y is as follows:

dDTWXY=132+262+133+92=8.2462.

The distance between X and Y can be obtained by substituting the centroid coordinates (1, 2) and (3, 6) along with the radii 3 and 9 into Eq. 17. The distance between X and Y is calculated to be 8.2462.

A distance matrix of order m×n is obtained using Equation 17. The distance matrix is as follows:

Dm×n=D11D1nDm1Dmn,(18)

where Dmn represents the distance between the mth data and nth data in any two sets of data under the same uncertainty in Ptcate.

Next, the optimal path—the minimum-distance route from D11 to D12 within the distance matrix D21—must be identified. The path selection must satisfy the following conditions:

(1) Boundary conditions: the selected path must commence from D11 and terminate at Dmn.

(2) Monotonicity condition: the selected path must proceed monotonically over time.

(3) Continuity condition: the selected path must be contiguous, without cross-point matching.

Starting from D11, there are three possible directions: to the right (D12), below (D21), and to the lower right (D22). The smallest value among these three is chosen and continued in this manner until Dmn. The elements in the path selection are denoted as MDII1,m+n1. The similarity measure between two sets of data under the same uncertainty can be represented as follows:

DDTW=minI=1m+n1MDI.(19)

Eq. 19 indicates that the distance between two sets of data under the same uncertainty is the minimum accumulated distance.

3.1.3 Evaluation indicators

To verify the clustering effect, the sum of squared errors (SSEs) (Shang et al., 2021), Davies–Bouldin index (DBI), and Dunn validity index (DVI) (Kan et al., 2019) are used as evaluation metrics.

The SSE expression is as follows:

SSE=i=1nxjCixCi2,(20)

where Ci represents the clustering center; jCi is the clustering result corresponding to Ci; and x is the point in the clustering result.

The DBI expression is as follows:

DBI=1Ci=1Cmaxjix¯Ci+x¯CjCiCj2,(21)

where x¯Ci and x¯Cj are the average intra-class distance between any two classes; C is the final number of clusters in the clustering; and CiCj2 is the distance between two cluster centers.

The DVI expression is as follows:

DVI=minxixjxijCixjjCimaxxixjxijCixjjCi,(22)

where xijCi and xjjCi are any two data points within jCi and xijCixjjCi is the distance between xijCi and xjjCi.

A smaller DBI metric indicates a smaller within-class distance and a larger inter-class distance. Conversely, a larger DVI metric indicates a larger inter-class distance and a smaller within-class distance.

3.2 Typical scene generation

First, the normalized wind, solar, and load data are organized into a composite data sample set on a daily basis. After forming the distance matrix using Eq. 18, the optimal path is selected using DTW, and the distance between samples is calculated according to Eq. 19. Then, the data sample set is clustered using the agglomerative hierarchical clustering method. Agglomerative hierarchical clustering employs a bottom-up strategy, treating each object as a separate cluster and gradually merging the clusters, with the convergence criterion being that all data ultimately converge into a single class or reach a certain stopping threshold. The stopping threshold condition is determined as follows:

According to the definition of an isolation point in the literature (Laszlo, 2010), an isolated sequence Gxi is defined as the DTW distance DDTWxi between a data sample xi and a sample nearest to sample xi that is greater than a certain margin Yi , i.e., DDTWxi > Yi. Therefore, as Yi decreases, the number of Gxi will increase, and the increased number of Gxi will be recorded as ΔGxi. ΔGxi will increase and then decrease as Yi decreases. Therefore, when ΔGxi reaches its maximum value, Yi is chosen as the stop threshold condition. The detailed flowchart is illustrated in Figure 5:

Figure 5
www.frontiersin.org

Figure 5. Generated typical scenarios.

First, the initial threshold, denoted as DDTW,ixi, is chosen as the maximum value of DDTWxi in the entire data sample. Next, the reduction in DDTW,ixi during cycling, denoted as ΔDDTWo, is a fractional multiple of the initial threshold, DDTW,ixi=maxDDTWxiΔDDTWo.The isolated sequence detection algorithm stops when the amount of ΔGxi peaks, indicating a sharp increase in the number of isolated sequences produced at that threshold. Since it is necessary to compare ΔGxi, ΔGxi is detected as the maximum at step i when DDTW,ixi has been reduced to the same amount for the i+2nd time. The final convergence condition is, therefore, as follows: DDTWstop=DDTW,ixi+3ΔDDTWo.

The final conclusion is drawn from typical scenarios. The detailed flowchart is illustrated in Figure 6.

Figure 6
www.frontiersin.org

Figure 6. Clustering stopping threshold conditions.

To determine which class the predicted data belongs to, the predicted data are first pre-processed and formed into a composite data sample set according to Eqs 1215, then the distances between the predicted data and each clustering center are calculated according to Equation 16, and finally, the predicted data are assigned to the class with the closest distance.

4 Affine-based IES interval scheduling model

4.1 Objective function

This article considers the minimum total cost of IES, comprising the sum of the operating cost of the IES equipment and the external power purchase cost, as the objective function. The objective function is as follows:

minF=f1+f2,(23)

where f is the operating cost of IES and f2 is the power supply cost of IES’s superior power grid.

4.1.1 IES equipment operating cost

The operating costs of the IES equipment include WT and PV operating costs, CHP fuel costs, EB operating costs, and the operating costs of energy storage devices.

The operating costs of the equipment are as follows:

f1=FWT+FPV+FCHP+FEB+FES,(24)

where FWT, FPV, FCHP, FEB, and FES are, respectively, the WT operation cost, PV operation cost, operating cost of the CHP unit, EB operation cost, and energy storage operation cost.

The operating cost of WT is as follows:

FWT=t=1TλWTPtwt,(25)

where λWT is the unit WT operating cost and Ptwt is the WT output power within the time t.

The operating cost of PV is as follows:

FPV=t=1TλPVPtpv,(26)

where λPV is the unit PV operating cost and Ptpv is the PV output power within time t.

The operating cost of the CHP unit is as follows:

FCHP=t=1TλGQG,t,(27)

where λG is the unit cost of gas purchase and QG,t is the amount of gas purchased within time t.

The operating cost of EB is as follows:

FEB=t=1TλEBPEB,t,(28)

where λEB is the unit EB operating cost and PEB,t is the electric power absorbed within time t.

The operation costs of energy storage are as follows:

FES=FEES+FHES,(29)
FEES=t=1TλEESPEES,t,(30)
FHES=t=1TλHESPHES,t,(31)

where FEES is the cost of electrical energy storage; λEES is the cost of thermal energy storage; λHES is the operating cost per unit EES; PEES,t is the operating cost per unit HES; t is the power absorbed and discharged during time t, with absorption being positive and discharge being negative; and PHES,t is the heat absorbed and discharged during time t, with absorption being positive and discharge being negative.

4.1.2 Power supply cost of the superior power grid

The power supply cost of the superior power grid is as follows:

FE=t=1TλEg,tPEg,tλEs,tPEs,t,(32)

where λEg,t is the price of purchasing power from the superior power grid within time t; λEs,t is the price of selling electricity to the superior power grid within time t; PEg,t is the purchasing power within time t; and PEs,t is the selling power within time t.

4.2 Constraint condition

The network balance constraint is as follows:

PWT,t+PPV,t+PE,t+PCHP,E,t=PLOAD,t+PEES,t+PEB,t,(33)
QEB,t+PCHP,h,t=QLOAD,t+PHES,t,(34)

where PCHP,E,t is the electric power generated by CHP at time t; PLOAD,t is the electric load demand in the IES at time t; PEB,t is the electric power absorbed by the EB at time t; QEB,t is the thermal power output by the EB at time t; PCHP,E,t is the thermal power generated by CHP at time t; QLOAD,t is the thermal load demand in the IES at time t; PHES,t is the heat storage capacity of thermal energy storage equipment at time t; and PEES,t is the electric energy storage capacity of electric energy storage equipment at time t.

The constraints on equipment operation are expressed in Eqs 5, 6, 8, 9, and 11. The power purchase constraints of the superior grid are outlined as follows:

0PbuytPbuymaxBbuyt0PselltPsellmaxBselltBbuyt+Bsellt1,(35)

where Bbuyt and Bsellt are, respectively, the purchase and sale status of PIEHS time and external power supply, both of which are 0–1 variables; Pbuyt and Psellt are the power purchased and sold at time t, respectively; and Pbuymax and Psellmax are the maximum value of electricity purchased and sold, respectively.

4.3 Model analysis

Since interval linear programming is more suitable to deal with situations where the membership or distribution function of uncertain information is unknown, an economically optimal day-ahead scheduling model of the regional integrated energy system based on interval linear programming is established (Duan et al., 2023). When modeling the uncertainty of source and load using interval numbers, the output of each device in PIEHS will also be modeled as an interval, resulting in an interval scheduling model. The notation "[ ]" indicates the interval form of the corresponding variable, and the variables in the constraints are also converted to corresponding interval variables. The objective function and constraints are shown in Eqs 3646, and the individual devices are modeled in Eqs 4749.

minF=f1+f2,(36)
f1=FWT+FPV+FCHP+FEB+FESFWT]=t=1TλWT[PtpvFPV]=t=1TλPV[PtwtFCHP]=t=1TλG[QG,tFEB]=t=1TλEB[PEB,tFES]=t=1TλEES[PEES,t]+t=1TλHES[PHES,t,(37)
f2=t=1TλEg,tPEg,tλEs,tPEs,t,(38)
PWT,t+PPV,t+PE,t+PCHP,E,t+PESS,tdis=PLOAD,t+PESS,tch+PEB,t,(39)
QEB,t+PCHP,h,t+PHES,tdis=QLOAD,t+PHES,tch.(40)
Ni,minNi,tNi,max0Pcha,i,tPcha,i,maxBcha,it0Pdis,i,tPdia,i,maxBdis,itBcha,it+Bdis,it=1Ni,t=Ni,0iE,T,(41)
QEB,minQEB,tQEB,max,(42)
REB,tdownQEB,tQEB,t1REB,tup,(43)
ΔPCHPdowntPtPt1ΔPCHPuptΔQCHPdowntQtQt1ΔQCHPupt,(44)
PCHP,minpCHP,tPCHP,max,(45)
0PbuytPbuymaxBbuyt0PselltPsellmaxBselltBbuyt+Bsellt1,(46)
PCHPt=ηEGCHPtHCHPt=ηSηHGCHPt.(47)
QEB,t=ηEBPEB,t,(48)
Pα,i=Pα1,i+ηcha,iPcha,α,iPdis,α,iηdis,iΔαiE,T.(49)

Given that this paper focuses on the PIEHS day-ahead optimization scheduling problem, where the only uncertain variables are the load and new energy output, parameters such as cost coefficients and energy conversion efficiency remain constant. Observing that the constraints in this model are linear and the objective function is monotonically convex, the interval optimization scheduling problem is transformed into a deterministic scheduling problem under both optimal and worst-case scenarios.

In the calculation of interval numbers, only the upper and lower limit values are substituted into the computation, often resulting in conservative outcomes. Affine operations, an improved form of interval arithmetic, transform uncertain variables into linear combinations among multiple noise components, reducing conservatism by eliminating redundancy when the same noise component appears (Zheng et al., 2022). The specific details are as follows:

x^=x0+x1ε1+x2ε2++xnεn=x0+i=1nxiεi,(50)

where x^ is the affine form of the uncertain variable; x0 is the affine center value, which is the midpoint of the interval; εi is the noise element variable with a value in 1,1, which are mutually independent; noise elements can be seen as the correlation factors between uncertain variables; and xi is the noise element coefficient, which reflects the degree of influence of noise elements on uncertain variables.

Although the result of affine computation is simple, its readability is poor. Therefore, it is necessary to convert the affine result to an interval form. The conversion relationship between the two is as follows:

An interval X=X_,X¯ is defined, where X_ and X¯ are the lower and upper limits of the interval, with the center value M=X_+X¯/2 being the midpoint of the interval and the noise element coefficient r=X¯X_/2 being the radius of the interval. Therefore, the affine result is as follows:

x^=X_+X¯2+X¯X_/2ε.(51)

The affine technique is used to convert the uncertainties of wind, solar, and load into affine forms with the following specific expressions:

P^tpv=P_tpv+P¯tpv2+P¯tpvP_tpv2εpv,(52)
P^twt=P¯twt+P_twt2+P¯twtP_twt2εwt,(53)
f^ti=fti¯+fti_2+fti¯fti_2εi,(54)

where P^tpv, P^twt, and f^ti are the affine values of photovoltaic, wind turbine, and load, respectively; εpv is the noise element of the photovoltaic output; εwt is the noise element of the wind turbine output; εi is the noise element of the load demand; and εxxpv,wt,i is a interval number with a value of 1,1.

Similarly, for a given affine number x^, it can also be converted into an interval form, with the midpoint of the interval being the center value x0 of x^ and the conversion radius being the sum of the noise element coefficients, that is, r=i=1nxi. Therefore, the transformed interval is as follows:

X=x0r,x0+r.(55)

By applying affine transformation techniques, the interval scheduling problems of PIEHS is transformed into deterministic scheduling problems based on central values and uncertainty scheduling problems based on noise element coefficients.

The article deals with Eqs 3649 using affine techniques. Eqs 3638 are transformed into the following equations:

minF^=F^WT+F^PV+F^CHP+F^EB+F^ES+F^EF^WT=t=1TλWTP^tpvF^PV=t=1TλPVP^twtF^CHP=t=1TλGQ^G,tF^EB=t=1TλEBP^EB,tF^ES=t=1TλEESP^EES,t+t=1TλHESP^HES,tF^E=t=1TλEg,tP^Eg,tλEs,tP^Es,t,(56)

where the symbol " ^ " indicates the affine form of the corresponding variable and the variables in the constraints are converted to the corresponding affine variables.

The definition of affine can split Eq. (56) into two parts, the central value cost and variation cost; the central value cost refers to the system operation cost of the new energy output and load under the affine central value, and the variation cost indicates the system correction scheduling cost when the new energy output and load differ from the central value and are subject to stochastic variation, as shown in Eq. (57):

minF^=FWT,0+FPV,0+FCHP,0+FEB,0+FES,0+FE,0+iFWT,i+FPV,i+FCHP,i+FEB,i+FES,i+FE,i,(57)

where FWT,0, FPV,0, FCHP,0, FEB,0, FES,0, and FE,0 are the center value costs of WT, PV, CHP units, EB, ES, and purchased and sold electricity, respectively, and FWT,i, FPV,i, FCHP,i, FEB,i, FES,i, and FE,i are the fluctuating costs of WT, PV, CHP units, EB, ES, and purchased and sold electricity, respectively.

In order to maintain the linearity of the objective function, the absolute value of Eq. (56) is removed as follows:

xt,ixi,t++xi,t=0xi,t+0xi,t0,(58)

where xt,i is a variable containing absolute values and xi,t+ and xi,t are auxiliary variables used to equate xt,i.

Since the objective of model optimization is to minimize cost, xi,t+ and xi,t will not be non-zero at the same time in the final optimized solution, ensuring that xt,i=xi,t+xi,t.

From Eqs 3949, it can be seen that the above constraints include equality, inequality, and intertemporal constraints, and the three types of constraints can be defined in affine form as follows:

The equality constraints are mainly of two types: energy conversion relations [47]–[48] and power balances [39]–[40], whose affine forms are shown as follows:

λX,AX^at=λX,BX^bt++λX,CX^ct,([59])

where X^at, X^b, and X^ct are the affine variables that are included in the constraints of the equation; λX,A, λX,B, and λX,C are the energy conversion efficiencies for energy conversion devices, and they also indicate the relationship between the positive and negative signs of each variable in power balances.

Since the systems have the same noise element, Eq. (58) can be transformed as follows:

λX,AXa,0t=λX,BXb,0t++λX,CXc,0tλX,AXa,it=λX,BXb,it++λX,CXc,it,(60)

where Xa,0t, Xb,0t, and Xc,0t are the midpoints of the affine variables and Xa,it, Xb,it, and Xc,it are the affine noise coefficients.

The processing Eq. (60) converts the equality constraint into the standard form: the left side of the constraint minus the right side equals zero, as shown in Eq. (61):

λX,AXa,0tλX,BXb,0tλX,CXc,0t=0λX,AXa,itλX,BXb,itλX,CXc,it=0.(61)

The standardized equality constraint can be treated as a linear term in the objective function or constraints.

The inequality constraints mainly include the upper and lower constraints on the output of the system equipment and the constraints on the purchase and sale of electricity from the external grid, whose affine forms are shown as follows:

IminI^tImax.(62)

In order to ensure that the inequality constraints used work, i.e., to ensure the completeness of the constraints, the upper and lower bounds are imposed:

IminI0tiIitI0t+iIitImax,(63)

where I^t is the affine variable that is involved in the inequality constraints; Imax and Imin are the maximum and minimum values allowed for the affine variables, respectively; and I0t and Iit are the center values and noise element coefficients of the affine variables, respectively.

The intertemporal constraints fall into two main categories: energy storage constraints and energy conversion ramp constraints. The affine form of the energy storage constraint is shown as follows:

P^α,i=P^α1,i+ηcha,iP^cha,α,iP^dis,α,iηdis,iΔαiE,T.(64)

The constraints in the affine form are converted to the center value and noise element coefficient form:

Pα,i,0=P0Pα,i,0=Pα1,i,0+ηcha,iPcha,α,i,0Pdis,α,i,0ηdis,iΔαPα,i,i=Pα1,i,i+ηcha,iPcha,α,i,iPdis,α,i,iηdis,iΔα,(65)

where Pα,i,0 and Pα1,i,0 and Pα,i,i and Pα1,i,i are the center values and noise element coefficients of P^α,i and P^α1,i, respectively; Pcha,α,i,0 and Pcha,α,i,i and Pdis,α,i,0 and Pdis,α,i,i are the center values and noise element coefficients of P^cha,α,i and P^dis,α,i, respectively; and P0 is the capacity of the device before the start of the planning cycle.

The same standardization process is performed for Eqs 64 and 65, as described in Eq. 61.

The affine form for the climb constraint for the energy conversion device is given as follows:

Ri,tdownP^i,tP^i,t1Ri,tup,(66)

where P^i,t and P^i,t1 are the projected values of the energy conversion device i at time t and t-1, respectively.

Again, for completeness, constraints on the upper and lower bounds of equation [65] are required:

RdownPi,t,0iPi,t,iPi,t1,0+iPi,t1,iPi,t,0+iPi,t,i_Pi,t1,0_iPi,t1,iRup,(67)

where Pi,t,0 and Pi,t,i and Pi,t1,0 and Pi,t1,i are the center values and noise element coefficients of P^i,t and P^i,t1, respectively.

In order to maintain the linearization of the constraints, Equations 63 and 67 are de-absolute valued according to Eq. 58.

The optimization scheduling problem for the PIEHS addressed in this paper is a mixed integer linear programming problem, and it was solved using the INTLAB toolbox in MATLAB along with the CPLEX Solver.

The specific process of IES day-ahead scheduling based on improved DTW is illustrated in Figure 7.

Figure 7
www.frontiersin.org

Figure 7. IES day-ahead scheduling based on improved DTW

5 Case study

To validate the rationality and accuracy of the method proposed in this paper, a specific regional PIEHS was selected as the research subject. The structure of this PIEHS is shown in Figure 1, where no related thermal product production activities are conducted during the night. One set each of wind and solar units, CHP units, and EB units is operational, with a 24-h operational cycle and a 15-min scheduling interval. In this paper, the selection of noise sources is described by Feixiong et al. (2023), the natural gas price is taken as 2.7, and the time-of-use electricity pricing mechanism is presented in Table 2. The parameters and settings of each piece of equipment are detailed by Zhang et al. (2023); Wei and Bai (2009); Rafique et al. (2018). The superiority and accuracy of the method proposed in this paper are verified through a comparison of scenarios. The computational hardware platform for the text is a PC with a 2.30 GHz Intel Core i5-6300HQ CPU and 8.00 GB of RAM.

Table 2
www.frontiersin.org

Table 2. Time-sharing electricity pricing mechanism.

5.1 Clustering result comparison

To evaluate the superiority of the clustering results, the SSE, DBI, and DVI were used as evaluation metrics. Two scenarios were used to compare and analyze the proposed method: Scheme 1 using DTW hierarchical clustering and Scheme 2 using hierarchical clustering of improved DTW. The hierarchical clustering center results under the two schemes are shown in Figure 8.

Figure 8
www.frontiersin.org

Figure 8. Hierarchical clustering center results.

As shown in Figure 8, after hierarchical clustering, there is no difference in the number of generated results between Schemes 1 and 2, both generating nine scenarios. Therefore, the two schemes were assessed using the SSE index, DBI index, and DVI index. The results for each index can be found in Table 3, while the computation time for both schemes is presented in Table 4.

Table 3
www.frontiersin.org

Table 3. Evaluation indicators under two schemes.

Table 4
www.frontiersin.org

Table 4. Computation time under two schemes.

From Table 3, it can be seen that the SSE index of Scheme 1 is larger than that of Scheme 2, indicating that the distance from the data in Scheme 1 to the cluster center is greater than that in Scheme 2. The DBI index of Scheme 1 is also larger than that of Scheme 2, indicating that the distance within the data cluster in Scheme 2 is smaller and closer to the cluster center. The DVI index of Scheme 2 is larger than that of Scheme 1, indicating that the distance between data clusters in Scheme 2 is larger and the distance within clusters is smaller. These three metrics show that the quality of clustering under Scheme 2 is better. As can be seen from Table 4, it is because of the better quality of clustering in Scheme 2 that the time used for iteration of Scheme 1 is greater than that of Scheme 2. Both the clustering metrics and the time taken show that the selection of clustering centers in Scheme 2 is better than that in Scheme 1, improving the accuracy of clustering.

In essence, the algorithm proposed in this article can guarantee convergence to a near-global optimum solution. This is because the algorithm is a greedy algorithm that minimizes the distance between data samples by continuously adjusting the time alignment between them. At each iteration, the algorithm selects the two closest data samples to merge until all data samples are merged. Such a greedy strategy essentially ensures that each step operates on the data pair with the smallest distance, allowing the algorithm to achieve a near-optimal solution.

5.2 Interval affine scheduling results

This article aims to provide interval affine scheduling schemes for all scenarios, focusing on scenario 1 (top left corner) as the scheduling object. As PIEHS is active only during 08:00–22:00 for related thermal product and production activities, a power system analysis is conducted to analyze the scheduling results. A comparative analysis of the two schemes is presented as follows:

Scheme 3 represents PIEHS interval scheduling, and Scheme 4 represents PIEHS interval affine scheduling. The power system interval dispatching of PIEHS is illustrated in Figure 9.

Figure 9
www.frontiersin.org

Figure 9. Interval dispatching in the PIEHS power system.

In PIEHS interval dispatching, the optimal operation condition is characterized by the minimum load demand and the highest new energy output, while the worst operation condition is characterized by the maximum load demand and the lowest new energy output. Transforming the uncertain scheduling problem into two deterministic problems, Table 5 lists the scheduling costs under interval operating conditions, ranging from 4,091.85 to 6,630.96. The output of various types of equipment in the power system is detailed in Table 6.

Table 5
www.frontiersin.org

Table 5. PIEHS interval scheduling cost.

Table 6
www.frontiersin.org

Table 6. PIEHS power system interval dispatch equipment output time.

As shown in Figure 9, the wind speed in this region is relatively stable, resulting in consistent wind power output throughout the day. The primary period of wind power output is from 08:00 to 18:00. The CHP unit operates in a “heat-based power” mode, with its output influenced by thermal load, operating only between 08:00 and 22:00. The EB unit does not contribute to the output. Under the optimal operation condition, only wind power is available between 23:00 and 07:00, failing to meet the electrical load demand. Therefore, electricity needs to be purchased from the higher-level power grid. The periods of 24:00 and 06:00–07:00 fall during the low electricity price period, allowing for the storage of excess energy. During 12:00–15:00, the source-end output meets the load requirement, eliminating the need to purchase electricity from the higher-level grid. In this period, it is also possible to sell excess electricity to the higher-level grid, resulting in a profit. The hours 19:00–21:00 represent the peak electricity price period, during which the CHP unit’s output reaches its maximum, with excess energy being discharged to compensate for the difference between the source and load, reducing the cost of purchasing electricity. Under the worst operation condition, the energy storage device discharges energy to the system during the peak periods of 12:00–14:00 and 19:00–22:00. Additionally, during the periods of 16:00–18:00, 24:00, and 05:00–07:00, excess energy is stored. In this scenario, the new energy output is low, the load demand is high, and there is no excess energy available for sale to the higher-level grid.

In contrast to interval scheduling, which transforms uncertain problems into two deterministic problems, this study constructs a PIEHS scheduling model based on affine transformations. Through affine arithmetic, the correlation between uncertain variables is represented by noise elements. The scheduling cost range calculated by interval affine is between 4,639.07 and 5,987.97, as shown in Table 7. After considering the correlation between uncertain variables, the scheduling range of Scheme 4 is smaller and less conservative than the scheduling cost range of Scheme 3.

Table 7
www.frontiersin.org

Table 7. PIEHS interval affine scheduling cost.

The output of various types of equipment in the power system under interval affine scheduling is shown in Table 8.

Table 8
www.frontiersin.org

Table 8. PIEHS power system interval affine scheduling equipment output time.

Based on Figure 10, it can be observed that the PIEHS interval scheduling problem based on the affine algorithm is transformed into a deterministic scheduling problem centered around the interval and a fluctuation problem based on the interval radius. There is no need for dispatchers to choose between optimal or suboptimal scheduling solutions. At this point, the predictive data are transformed into cluster center data, and the fluctuation range of uncertain variables is also better provided for dispatchers’ reference. In Scheme 4, the EB is not operated due to the influence of operational costs and thermal loads. During the time periods of 11:00 and 14:00–18:00, the system is susceptible to fluctuations in electrical load. During the time period of 23:00–07:00, the electricity price is low, and the electrical load requirement is met by purchasing electricity from external sources. During this time, the fluctuation of the power system is mainly resolved by purchasing electricity from the higher-level power grid. The energy storage device is charged during the time periods of 15:00–17:00 and discharged during the time periods of 12:00–14:00. The energy storage device charges when the electricity price is low and discharges when the electricity price is high, reducing the operational cost of the system. During the time period of 08:00–21:00, the power system is susceptible to changes in thermal load and variations in the output of new energy sources. Since the CHP unit operates in the “heat-based power” mode, its output is limited by the coupling relationship between electricity and heat. The impact of uncertainty on the power system can be mitigated by discharging from the energy storage device and purchasing electricity from external sources. Among these, the CHP unit has the lowest output and the highest electricity price during the time period of 12:00–14:00; therefore, the discharge from the energy storage device is selected during this time. The comparison between Schemes 3 and 4 is shown in Tables 9 and 10.

Figure 10
www.frontiersin.org

Figure 10. Interval affine scheduling for the PIEHS power system.

Table 9
www.frontiersin.org

Table 9. Cost comparison under optimal conditions.

Table 10
www.frontiersin.org

Table 10. Cost comparison under worst conditions.

Compared to interval scheduling, interval affine scheduling can take into account the correlation between various uncertainties, allowing for the rational utilization of CHP units, energy storage devices, and the higher-level power grid to reduce fluctuations. This achieves a better level of conservatism than Scheme 3. The results obtained also provide a more accurate reference for dispatchers.

6 Conclusion

The PIEHS interval affine scheduling proposed in this paper, based on the improved dynamic time warping algorithm, addresses current issues in PIEHS day-ahead scheduling. The main conclusions are as follows:

1) The hierarchical clustering method using the enhanced dynamic time warping algorithm avoids issues of length inconsistency caused by missing data in an interval time series. By analyzing the clustering results using the SSE metric, the SSE index for the improved hierarchical clustering is 63,957.179, a reduction of 4,605.699 compared to the pre-improvement value of 68,562.878. This indicates that the method proposed in this paper can perform accurate clustering for interval time-series data.

2) The scheduling cost range based on the interval algorithm is 4,091.85–6,630.96, while that based on the affine algorithm is 4,639.07–5,987.97. From this, it can be observed that the day-ahead interval scheduling model based on the affine algorithm can improve the conservatism of the interval scheduling results and consider the correlation of various uncertain variables. Moreover, based on the affine radius, the fluctuation range of each uncertain variable can be clearly determined, resulting in results that are more useful for reference by scheduling personnel.

Subsequent research efforts can delve deeper from the perspectives of considering load response characteristics and multi-energy coupling.

Data availability statement

The original contributions presented in the study are included in the article/Supplementary material; further inquiries can be directed to the corresponding author.

Author contributions

BL: writing–original draft.

Funding

The author(s) declare that no financial support was received for the research, authorship, and/or publication of this article.

Conflict of interest

The author declares that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

Ahmad, A., Khizar, S., Ghulam, H., Sadia, M., Sheraz, K., and Farrukh, A. K. (2023). Real-time energy optimization and scheduling of buildings integrated with renewable microgrid. Appl. Energy, 335. doi:10.1016/j.apenergy.2023.120640

CrossRef Full Text | Google Scholar

Antonazzi, E., Di Lorenzo, G., Stracqualursi, E., and Araneo, R. (2023). Renewable energy communities for sustainability: a case study in the metropolitan area of Rome. IEEE Ind. Comm. Power Syst. Eur., 1–6. doi:10.1109/EEEIC/ICPSEurope57605.2023.10194850

CrossRef Full Text | Google Scholar

Bai, L., Li, F., Cui, H., Jiang, T., Sun, H., and Zhu, J. (2016). Interval optimization based operating strategy for gas-electricity integrated energy systems considering demand response and wind uncertainty. Appl. Energy 167, 270–279. doi:10.1016/j.apenergy.2015.10.119

CrossRef Full Text | Google Scholar

Duan, P., Zhao, B., Zhang, X., and Fen, M. (2023). A day-ahead optimal operation strategy for integrated energy systems in multi-public buildings based on cooperative game. Energy 275, 127395. doi:10.1016/j.energy.2023.127395

CrossRef Full Text | Google Scholar

Ezugwu, A. E., Ikotun, A. M., Oyelade, O. O., Abualigah, L., Agushaka, J. O., Eke, C. I., et al. (2022). A comprehensive survey of clustering algorithms: state-of-the-art machine learning applications, taxonomy, challenges, and future research prospects. Eng. Appl. Artif. Intell. 110, 104743. doi:10.1016/j.engappai.2022.104743

CrossRef Full Text | Google Scholar

Feixiong, C., Mingjie, C., Yimin, L., Yixin, G., and Zhenguo, S. (2023). Affine optimization method for electrical-thermal interconnected systems considering multiple uncertainties. Proc. CSEE, 7467–7483. doi:10.13334/j.0258-8013.pcsee.220501

CrossRef Full Text | Google Scholar

Ghulam, H., Khurram, S. A., Zahid, W., Imran, K., Muhammad, U., Abdul, B. Q., et al. (2020). An innovative optimization strategy for efficient energy management with day-ahead demand response signal and energy consumption forecasting in smart grid using artificial neural network. IEEE Access 8, 84415–84433. doi:10.1109/ACCESS.2020.2989316

CrossRef Full Text | Google Scholar

Gong, D., Xu, B., Zhang, Y., Guo, Y., and Yang, S. (2020). A similarity-based cooperative co-evolutionary algorithm for dynamic interval multiobjective optimization problems. IEEE Trans. Evol. Comput. 24, 142–156. doi:10.1109/TEVC.2019.2912204

CrossRef Full Text | Google Scholar

Gunawan, J., and Huang, C.-Y. (2021). An extensible framework for short-term holiday load forecasting combining dynamic time warping and LSTM network. IEEE Access 9, 106885–106894. doi:10.1109/ACCESS.2021.3099981

CrossRef Full Text | Google Scholar

Hafeez, G., Wadud, Z., Khan, I. U., Khan, I., Shafiq, Z., Usman, M., et al. (2020). Efficient energy management of IoT-enabled smart homes under price-based demand response program in smart grid. Sensors 20, 3155. doi:10.3390/s20113155

PubMed Abstract | CrossRef Full Text | Google Scholar

Hengyu, H., Minglei, B., Yi, D., Jinyue, Y., and Yonghua, S. (2023). Probabilistic integrated flexible regions of multi-energy industrial parks: conceptualization andcharacterization. Appl. Energy, 349. doi:10.1016/j.apenergy.2023.121521

CrossRef Full Text | Google Scholar

Holder, C., Middlehurst, M., and Bagnall, A. (2023). A review and evaluation of elastic distance functions for time series clustering. Knowl. Inf. Syst. 66, 765–809. doi:10.1007/s10115-023-01952-0

CrossRef Full Text | Google Scholar

Jena, C., Guerrero, J. M., Abusorrah, A., Al-Turki, Y., and Khan, B. (2022). Multi-objective generation scheduling of hydrothermal system incorporating energy storage with demand side management considering renewable energy uncertainties. IEEE Access 10, 52343–52357. doi:10.1109/ACCESS.2022.3172500

CrossRef Full Text | Google Scholar

Kalim, U., Ghulam, H., Imran, K., Sadaqat, J., and Nadeem, J. (2021). A multi-objective energy optimization in smart grid with high penetration of renewable energy sources. Appl. Energy, 299. doi:10.1016/j.apenergy.2021.117104

CrossRef Full Text | Google Scholar

Kan, R., Hongliang, Y., Guohua, G., and Qian, C. (2019). Pulses classification based on sparse auto-encoders neural networks. IEEE Access 7, 92651–92660. doi:10.1109/ACCESS.2019.2927724

CrossRef Full Text | Google Scholar

Laszlo, T. (2010). Monte Carlo method for identification of outlier molecules in QSAR studies. J. Math. Chem. 47, 174–190. doi:10.1007/s10910-009-9540-6

CrossRef Full Text | Google Scholar

Li, Y., Han, M., Shahidehpour, M., Li, J., and Long, C. (2023). Data-driven distributionally robust scheduling of community integrated energy systems with uncertain renewable generations considering integrated demand response. Appl. Energy 335, 120749. doi:10.1016/j.apenergy.2023.120749

CrossRef Full Text | Google Scholar

Liu, H., and Chen, C. (2019). Data processing strategies in wind energy forecasting models and applications: a comprehensive review. Appl. Energy 249, 392–408. doi:10.1016/j.apenergy.2019.04.188

CrossRef Full Text | Google Scholar

Liu, J., Li, Y., Ma, Y., Qin, R., Meng, X., and Wu, J. (2023). Two-layer multiple scenario optimization framework for integrated energy system based on optimal energy contribution ratio strategy. Energy 285, 128673. doi:10.1016/j.energy.2023.128673

CrossRef Full Text | Google Scholar

Ma, Z., Yang, M., Jia, W., and Ding, T. (2022). Decentralized robust optimal dispatch of user-level integrated electricity-gas-heat systems considering two-level integrated demand response. Front. Energy Res. 10, 10. doi:10.3389/fenrg.2022.1030496

CrossRef Full Text | Google Scholar

Martínez Ceseña, E. A., Loukarakis, E., Good, N., and Mancarella, P. (2020). Integrated electricity-heat–gas systems: techno–economic modeling, optimization, and application to multienergy districts. Proc. IEEE 108, 1392–1410. doi:10.1109/JPROC.2020.2989382

CrossRef Full Text | Google Scholar

Rafique, M. K., Haider, Z. M., Mehmood, K. K., Zaman, M. S. U., Irfan, M., Khan, S. U., et al. (2018). Optimal scheduling of hybrid energy resources for a smart home. Energies 11, 3201. doi:10.3390/en11113201

CrossRef Full Text | Google Scholar

Ran, X., Zhang, J., Zhu, W., Liu, K., and Liu, Y. (2024). A model of correlated interval–probabilistic conditional value-at-risk and optimal dispatch with spatial correlation of multiple wind power generations. Int. J. Electr. Power Energy Syst. 155, 109500. doi:10.1016/j.ijepes.2023.109500

CrossRef Full Text | Google Scholar

Sajjad, A., Kalim, U., Ghulam, H., Imran, K., Fahad, R. A., and Syed, I. H. (2022). Solving day-ahead scheduling problem with multi-objective energy optimization for demand side management in smart grid. Eng. Sci. Technol., 36. doi:10.1016/j.jestch.2022.101135

CrossRef Full Text | Google Scholar

Santiago, R., Bergamaschi, F., Bustince, H., Dimuro, G., Asmus, T., and Sanz, J. A. (2020). On the normalization of interval data. Mathematics 8, 2092. doi:10.3390/math8112092

CrossRef Full Text | Google Scholar

Shang, C., Gao, J., Liu, H., and Liu, F. (2021). Short-term load forecasting based on PSO-KFCM daily load curve clustering and CNN-LSTM model. IEEE Access 9, 50344–50357. doi:10.1109/ACCESS.2021.3067043

CrossRef Full Text | Google Scholar

Shuai, C., Sun, Y., Zhang, X., Yang, F., Ouyang, X., and Chen, Z. (2023). Intelligent diagnosis of abnormal charging for electric bicycles based on improved dynamic time warping. IEEE Trans. Ind. Electron 70, 7280–7289. doi:10.1109/TIE.2022.3206702

CrossRef Full Text | Google Scholar

Tran, L., and Duckstein, L. (2002). Comparison of fuzzy numbers using a fuzzy distance measure. Fuzzy Sets Syst. 130, 331–341. doi:10.1016/S0165-0114(01)00195-6

CrossRef Full Text | Google Scholar

Wei, H., and Bai, X. (2009). Semi-definite programming-based method for security-constrained unit commitment with operational and optimal power flow constraints. IET Gener. Transm. Distrib. 3 (2), 182–197. doi:10.1049/iet-gtd:20070516

CrossRef Full Text | Google Scholar

Xiong, H., Chen, Z., Zhang, X., Wang, C., Shi, Y., and Guo, C. (2023). Robust scheduling with temporal decomposition of integrated electrical-heating system based on dynamic programming formulation. IEEE Trans. Ind. Appl. 59, 1–13. doi:10.1109/TIA.2023.3263385

CrossRef Full Text | Google Scholar

Xu, J., Wang, X., Gu, Y., and Ma, S. (2023). A data-based day-ahead scheduling optimization approach for regional integrated energy systems with varying operating conditions. Energy 283, 128534. doi:10.1016/j.energy.2023.128534

CrossRef Full Text | Google Scholar

Yang, X., Wang, X., Deng, Y., Mei, L., Deng, F., and Zhang, Z. (2023). Integrated energy system scheduling model based on non-complete interval multi-objective fuzzy optimization. Renew. Energy 218, 119289. doi:10.1016/j.renene.2023.119289

CrossRef Full Text | Google Scholar

Yansong, W., Shuangyu, L., Renjie, M., Chengbo, N., and Jingbo, Y. (2023). Optimization planning of oil field comprehensive energy system based on interval theory. Electr. Power Autom. Equip., 1–15. doi:10.16081/j.epae.202305010

CrossRef Full Text | Google Scholar

Zhang, M., Yu, S., and Li, H. (2023). Inter-zone optimal scheduling of rural wind–biomass-hydrogen integrated energy system. Energies 16, 6202. doi:10.3390/en16176202

CrossRef Full Text | Google Scholar

Zheng, W., Wang, X., Shao, Z., Zhang, M., and Li, Y. (2022). A modified affine arithmetic-based interval optimization for integrated energy system with multiple uncertainties. J. Renew. Sustain. Energy 14, 016302. doi:10.1063/5.0079306

CrossRef Full Text | Google Scholar

Nomenclature

www.frontiersin.org

Keywords: integrated energy system, dynamic time warping, hierarchical clustering, interval affine, day-ahead scheduling

Citation: Li B (2024) An integrated energy system day-ahead scheduling method based on an improved dynamic time warping algorithm. Front. Energy Res. 12:1354196. doi: 10.3389/fenrg.2024.1354196

Received: 12 December 2023; Accepted: 18 March 2024;
Published: 09 April 2024.

Edited by:

Anna Stoppato, University of Padua, Italy

Reviewed by:

Gianluca Carraro, University of Padua, Italy
Ghulam Hafeez, University of Engineering and Technology, Pakistan

Copyright © 2024 Li. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Bohang Li, 499839207@qq.com

Download