Abstract
We propose a two-stage stochastic model for optimizing the operation of energy storage. The model captures two important features: uncertain real-time prices when day-ahead operational commitments are made; and the price impact of charging and discharging energy storage. We demonstrate that if energy storage has full flexibility to make real-time adjustments to its day-ahead commitment and market prices do not respond to charging and discharging decisions, there is no value in using a stochastic modeling framework, i.e., the value of stochastic solution is always zero. This is because in such a case the energy storage behaves purely as a financial arbitrageur day ahead, which can be captured using a deterministic model. We show also that prices responding to its operation can make it profitable for energy storage to “waste” energy, for instance by charging and discharging simultaneously, which is normally sub-optimal. We demonstrate our model and how to calibrate the price-response functions from historical data with a practical case study.
ENERGY storage is experiencing a renaissance, which is driven by a number of developments. These include the advent of markets that provide price signals for many of the services that energy storage can provide [
Energy storage can provide many services such as generation shifting, transmission and distribution relief and deferral, and ancillary services [
The operation of energy storage can impact wholesale prices in numerous ways. One is a direct merit-order effect–charging or discharging energy storage can result in the market clearing further up or lower down the merit order of the generation-dispatch stack [
Given these operational properties, we propose and examine the use of a two-stage stochastic model for optimizing the operation of energy storage. The model accounts for price impacts of operating energy storage in a relatively simple manner that captures merit-order effects and transmission congestion. Other works [
The remainder of this paper is organized as follows. Section II provides the detailed formulations of the proposed models. Sections III and IV illustrate the models using a simple example and a comprehensive case study, respectively. Section V concludes the paper.
We model energy storage that participates in day-ahead and real-time markets. Day-ahead charging and discharging are scheduled first knowing day-ahead prices but with incomplete knowledge of real-time prices. Adjustments to energy purchases and sales can be made thereafter in reaction to real-time prices, which determine the actual net operating profile of the device.
The market is assumed to employ a two-settlement system wherein day-ahead and real-time transactions are settled at the corresponding day-ahead and real-time prices, respectively. One effect of uncertain real-time prices that we explore is the flexibility of making adjustments to day-ahead transactions by imposing constraints that relate real-time adjustments to the operation schedule and the day-ahead schedule.
Another aspect of energy storage participating in the energy market that we examine is its impact on prices. We capture price impacts by assuming that day-ahead and real-time prices react to day-ahead and real-time energy transactions scheduled by the energy storage.
This subsection defines sets, indices, model parameters, and decision variables.
1) Sets, Indices, and Model Parameters
We define T as the set of operation periods, which are assumed to be hour-long time steps. is defined as the corresponding time index. We define as a set of second-stage scenarios in the two-stage model formulation. We define as the corresponding scenario index. We let denote the probability with which scenario occurs.
We characterize energy storage through four technical parameters. and represent the charging and discharging power capacities of the device, respectively, which are measured in MW. represents the maximum state of charge (SOC) of the device in MWh. is a unitless measure of the round-trip efficiency of the device. It represents the amount of energy in MWh that can be discharged from the device per MWh that is charged. implies that there are net energy losses from cycling energy through the device. represents the SOC of the device at the beginning of the optimization horizon.
To capture the price effects of energy storage, we assume that day-ahead and real-time prices have a linear relationship with the amount of energy that is transacted by the device [
The parameter, , specifies (on a per unit basis relative to and ) the extent to which the operation of the device can be adjusted in real time relative to its day-ahead schedule.
2) Decision Variables
We define two sets of variables, which correspond to transactions that are scheduled in the day-ahead and real-time markets. and denote hour-t power capacities in MW that are scheduled to be charged into and discharged from the device in the day-ahead market, respectively. We define and as the hour-t incremental changes in MW that are scheduled to be charged into and discharged from the device in the real-time market in scenario , respectively.
We define two sets of SOC-related variables. denotes the amount of energy in MWh that is held in the device at the end of hour from following the day-ahead schedule. We define as the ending hour-t SOC of the device measured in MWh in scenario from following the real-time schedule.
The two-stage stochastic model is formulated as:
(1) |
s.t.
(2) |
(3) |
(4) |
(5) |
(6) |
(7) |
(8) |
(9) |
(10) |
(11) |
Objective function (1) gives total expected profit from energy transactions. There are two terms in (1), which give profits that are earned in the day-ahead and real-time markets, respectively. The hour-t energy price is computed as , thereby taking into account that represents the net amount of hour-t energy purchased from the day-ahead market by the device. The hour-t real-time price in scenario is computed as , which accounts for net real-time purchases by the device. The net real-time purchases of the device are equal to purchases scheduled in the day-ahead market, in addition to any incremental real-time changes. Because of the assumed two-settlement system, the quantity , which is sold day-ahead, is settled financially at the day-ahead price. Only the incremental net purchases, which are defined by , are settled at the real-time price.
There are two sets of model constraints. The first set, (2)-(5), pertains to the first stage whereas the other pertains to the second stage. Energy-balance equality (2) defines the SOC of the device at the end of each hour if it follows the day-ahead schedule. Constraints (3) and (4) impose non-negativity and capacity limits on charging and discharging, respectively, which are scheduled in the day-ahead market. Constraint (5) imposes non-negativity and energy-capacity limits on the SOC of the device if it follows the day-ahead schedule.
Constraint (6) defines the ending SOC of energy storage in each hour of each scenario from following the net real-time schedule. Constraints (7)-(9) are analogous to (3)-(5) and impose non-negativity and upper bounds on net real-time charging and discharging of the device and the SOC of the device, respectively.
Constraints (10) and (11) impose limits on real-time charging and discharging deviating from the day-ahead schedule. If , there is no flexibility to adjust real-time charging and discharging, because and are fixed equal to zero, . yields the opposite case of complete flexibility to adjust real-time charging and discharging.
Some energy storage models have constraints that bar simultaneous charging and discharging. We do not include such constraints for two reasons. First, simultaneous charging and discharging of energy storage is often sub-optimal, because energy is wasted [
To formulate the deterministic model, we define the expected values of and as:
(12) |
(13) |
We define three additional sets of decision variables. and denote the hour-t incremental changes in MW that are scheduled to be charged into and discharged from the device in the real-time market, respectively. denotes the ending hour-t SOC of the device, measured in MWh, from following the real-time schedule.
The deterministic model is formulated as:
(14) |
The objective function in (14) computes the total profit that is earned by scheduling energy storage in the day-ahead and real-time markets. Because this model is deterministic, the profit term that corresponds to the real-time market in the objective function in (14) does not compute expected profits in multiple second-stage scenarios. Rather, profits that are earned in the real-time market are computed at the expected real-time price.
The constraints are analogous to those in the two-stage stochastic model. The notable difference is that the constraints in the deterministic model that correspond to the energy storage scheduling in the real-time market are not imposed on a per-scenario basis.
The benefit of using a stochastic model is measured by the value of stochastic solution (VSS) [
We also solve (1)-(11), without fixing any variables. This gives an objective-function value, which we denote as . The normalized difference between these two objective-function values, , gives the VSS. The VSS measures the amount by which the expected objective-function value increases, i.e., decisions are made sub-optimally, if a deterministic as opposed to stochastic model is used for day-ahead scheduling.
In this section we use a simple example to explore the behavior of the two-stage model.
Our example assumes a twenty-hour optimization horizon and ten second-stage scenarios.

Fig. 1 Values of and range of values (across scenarios) of in the example.

Fig. 2 Day-ahead and real-time scheduling results of energy storage in base case of the example with , and .
Under these two conditions, the energy storage behaves as a purely financial arbitrageur in the day-ahead market, in the sense that its day-ahead schedule is divorced from its eventual real-time schedule (cf. hours 1, 3, 13, 14, and 17-20). The day-ahead schedule is determined solely to arbitrage differences between day-ahead and expected real-time prices. The device discharges (charges) day ahead when the day-ahead price is greater (less) than the expected real-time price. This behavior of the energy storage as a financial arbitrageur stems from our assumptions that it has full flexibility in adjusting its real-time operation, i.e., , and that the prices are insensitive to the operation of energy storage, i.e., , . Absent either of these assumptions, the behavior of the energy storage and the VSS would differ.
This behavior follows from an analysis of the hour-t terms in (1), which are:
(15) |
This expression shows that when the and are all zero, the profits earned in the day-ahead market are completely independent of how the energy storage is scheduled in real time. Moreover, because , there are no constraints that link the day-ahead and real-time schedules.
We can see the energy storage behaving as an arbitrageur in the day-ahead market more clearly by relaxing (2)-(5). When we relax these constraints, we remove any physical restrictions in the day-ahead operation of the energy storage, as long as all power-capacity and SOC-limit constraints are observed in its real-time schedule. When we relax these constraints, the model consisting of (1), (6)-(9) is unbounded, except in the knife-edge case in which the day-ahead price equals exactly the expected real-time price in each hour. We do not advocate relaxing (2)-(5) in operational modeling of energy storage. Rather, a model in which these constraints are relaxed illustrates further energy storage behaving as a financial arbitrageur in the day-ahead market under the assumptions of prices that are insensitive to its operation and full operational flexibility.
Decreasing affects the operation of the device in two ways. First, when , the day-ahead schedule tends to follow the real-time schedule more closely (relative to the case). Second,
The VSS becomes non-zero if , as the energy storage no longer has complete flexibility to behave as a pure financial arbitrageur day ahead. The one exception to this is , which means that there is no flexibility to make real-time schedule adjustments. In such an instance, there is no value to represent the second stage (in a deterministic or stochastic model).
Non-zero values of and result in the energy storage behaving as a monopsonist when it charges and as a monopolist when discharging. Another interesting phenomenon that we observe with non-zero and is energy being wasted through simultaneous charging and discharging. Normally, wasting energy in this manner is observed only with negative prices, and we observe such behavior in real-time scenarios with negative prices. In some extreme real-time scenarios with many hours with negative prices and positive prices that are near zero, the device may have a strictly positive SOC at the end of hour 20. This is because the device charges excess energy (during negative-price hours), and it cannot discharge during subsequent positive-price hours without suppressing the prices (through the impact of ) to become negative. Instead, it is preferable to keep energy stored at the end of the optimization horizon.
We observe simultaneous charging and discharging with positive prices as well. Simultaneous charging and discharging with positive prices occurs when the device is selling energy in net, if the value of the corresponding or is sufficiently large. This is because simultaneous charging and discharging results in the power system having to produce more energy (as a result of the energy that is wasted by the device). This greater electricity production increases the wholesale energy price, which in turn increases the value of the energy that the device sells. The extent to which such a strategy is employed depends on the marginal-price impact of increasing electricity production, which is measured by the corresponding value of or , relative to the value of the wasted energy, which is given by energy prices.
As an example,

Fig. 3 Day-ahead and real-time scheduling results of energy storage in base case of the example with , and .
Scenario 2 has relatively low prices, meaning that the marginal value of stored energy is effectively zero. Hour has a day-ahead energy price that is low relative to the expected real-time price. The device schedules 72.69 MW of day-ahead charging, and through the impact of , scheduling more would eliminate the difference between the day-ahead and expected real-time prices. In real time, the energy price is if there are no real-time adjustments to the day-ahead schedule. Instead, the device adjusts its real-time schedule to charge 81.12 MW while discharging 16.69 MW simultaneously, meaning that it charges 64.43 MW in net. Due to its day-ahead schedule, the real-time schedule results in the device selling 8.26 MW back to the market in net. The simultaneous charging and discharging result in the increase of the real-time price in hour 8 from 2.81 $/MWh to 0.41 $/MWh, yields the device an operating profit of $3.40 in hour 8. On the other hand, if the energy storage sells 8.26 MW back to the market through its real-time transactions without simultaneously charging and discharging, the hour-t real-time energy price increases only to 0.13 $/MWh, yielding an hour-t operating profit of $1.84.
The findings regarding simultaneous charging and discharging are driven by the assumption that market prices depend on the operation of the energy storage. With our assumption of a linear relationship between prices and energy-storage operations, the values of and are critical in determining the profitability of such an operating strategy. If there is a more complex relationship, e.g., nonlinear, between prices and the operation of energy storage, such phenomena may be observed still. The profitability of simultaneous charging and discharging in such a case would be governed by the extent to which prices change with the operation of energy storage.
This section demonstrates our proposed model using data that correspond to an actual PHS plant that participates in the PJM-operated day-ahead and real-time energy markets. The data of the case study are calibrated using historical market and system data from PJM.
According to Kim and Powell [

Fig. 4 Values of and range of values (across scenarios) of in the case study.
The values shown in

Fig. 5 Day-ahead and real-time scheduling results of energy storage in case study with .
The example and case study are programmed using GAMS version 24.4.6 and solved using IPOPT version 3.11.9 on a computer with a 2.5-GHz Intel Core i5 processor and 4 GB of memory. The example and case study are all solved in less than one minute.
This paper develops a two-stage stochastic model to make operational decisions for energy storage that can impact market prices through its charging and discharging. Our model allows for imposing flexibility constraints, which limit real-time adjustments to the operating schedule. Such constraints may be imposed by market operators in practice, so as to have day-ahead operating schedules that are reflective of how the system is operated in real time. We illustrate how historical market data can be used to calibrate the parameters that relate energy prices to the operation of energy storage (cf. Appendix A). The aim of estimating these price-related parameters (and of our work) is not to predict the impact of energy storage on prices in a particular market. Rather, our aim is to examine how price-making energy storage behaves in a market in which prices are sensitive to its operations.
We find that using a stochastic model is not valuable, i.e., the VSS is zero, if the market prices are fixed and the energy storage has full flexibility to adjust its day-ahead position in real time. Under these two assumptions, the energy storage behaves as a financial arbitrageur. The complexity of a stochastic modeling framework is not needed for such behavior, so long as expected real-time prices are used to determine the day-ahead schedule. Otherwise, if there are restrictions on making real-time adjustments to the day-ahead schedule, e.g., due to being less than unity, the VSS can be non-zero. There may be other market-design and operational factors that can make the VSS non-zero. For instance, some markets impose financial costs, e.g., imbalance penalties, on market participants that make sufficiently large changes to their day-ahead positions in the real-time market. An energy-storage owner that is risk- or loss-averse (as opposed to our assumption of a risk-neutral expected-value-maximizer) also may have a non-zero VSS with full flexibility and fixed energy prices.
We observe cases with positive prices in which it is profit-maximizing for energy storage to “waste” energy by charging and discharging simultaneously. These cases arise due to our assumption that prices can react to the operation of energy storage and depend on whether prices are sufficiently responsive to energy-storage operations. In such a case, the implicit opportunity cost of wasting stored energy is outweighed by the pecuniary impact of the wasted energy adjusting the price at which energy is sold.
Appendix
We employ a three-step process to calibrate the price-related parameters from historical market and system data. The first step uses a linear regression model to fit historical day-ahead and real-time wholesale prices to a number of explanatory variables, including temperature and load. Next, we fit seasonal autoregressive integrated moving average (SARIMA) models to historical temperature and load data. Finally, we use the SARIMA model to simulate different sample paths of temperatures and loads, which are input to the regression model to simulate values for , , , and . We detail each of these three steps in turn. The technique that we employ to calibrate the values of , , , and assumes implicitly that historical data can be used to predict future price-load relationships.
Our first step is to fit historical day-ahead and real-time price data from the PJM market to a set of explanatory variables using a linear regression model. Day-ahead and real-time price data for the Appalachian Power Company (APCO) zone (which is a zone within which a number of PHS plants are located) between April 1, 2012 and June 30, 2012 are used. Specifically, the day-ahead price regression model regresses the hour-t day-ahead price against: ① a constant; ② hour-t load; ③ hour-t heating and cooling degrees, which are defined relative to 65 °F; ④ hour-t month, weekend, and hour dummy variables; ⑤ interaction terms between:
1) Each hour-t month dummy variable and hour-t load.
2) Each hour-t month dummy variable and hour-t heating degrees.
3) Each hour-t month dummy variable and hour-t cooling degrees.
4) Each hour-t month dummy variable and each hour-t weekend dummy variable.
5) Each hour-t weekend dummy variable and hour-t load.
6) Each hour-t hour dummy variable and hour-t load.
7) Each hour-t hour dummy variable and hour-t heating degrees.
8) Each hour-t hour dummy variable and hour-t cooling degrees.
9) Each hour-t hour dummy variable and each hour-t weekend dummy variable.
Historical hourly load data for the APCO zone and hourly temperature data for Leesville, Virginia (which is located in the APCO zone) are used to fit the regression model using ordinary least squares (OLS). A separate regression model using real-time prices and the same explanatory variables is estimated using OLS.
SARIMA models are a generalization of autoregressive integrated moving average (ARIMA) models, which capture seasonality in time series [
, , , and represent the day-ahead and real-time electricity prices as depending on the amount that the energy storage is charged or discharged. We capture these impacts by using the coefficients multiplying the hour-t load in the linear regression models that are described in Appendix A-A. Specifically, we define as the set of terms on the right-hand side of the regression model using load as an explanatory variable. Load itself appears as an explanatory variable on the right-hand side of the regression model. However, there are also terms in which load is interacted with dummy variables. All of these terms are in the set . We can write each of the regression models (for day-ahead and real-time prices) as:
(A1) |
where and represent the hour-t price and load, respectively; is the OLS estimate of the coefficient on each term; and is the hour-t error term. For terms that are in the set , is defined as any other right-hand-side variable multiplying load, e.g., for each of the terms in which each hour-t month dummy variable is interacted with hour-t load, would be defined as the month dummy variable, whereas we have for the term in which hour-t is not interacted. For terms that are not in the set , is defined as the right-hand side variable in that term.
Next, we simulate a sample path of hourly prices and loads using the two SARIMA models that are described in Appendix A-B, by simulating randomly the white noise processes (using the white noise variances, which are obtained when fitting the two SARIMA models to the historical data). We let denote the sample path of loads. Substituting the sample path of loads into (A1), we obtain:
(A2) |
where represents any changes in APCO-zone load that occur from charging or discharging energy storage, and where we use the sample path of temperatures to fix the heating and cooling degree of right-hand side variables. Based on (A2), we define (A3), (A4) using the coefficients that are estimated from the model with day-ahead prices, and (A5), (A6) using the coefficients that are estimated from the model with real-time prices.
(A3) |
(A4) |
(A5) |
(A6) |
This process allows us to simulate multiple scenarios of real-time prices by generating multiple sample paths of hourly loads and prices.
In practice, day-ahead and real-time energy prices are often correlated because they are driven by similar underlying dynamics, e.g., load and temperature. Our regression models do not account explicitly for such correlations. However, day-ahead and real-time prices that are generated using our technique do exhibit implicit correlation. This is because the loads and temperatures that impact prices in (A2) are correlated to one another. Thus, our price-simulation technique provides a balance between complexity and fidelity of the model.
References
R. Sioshansi, P. Denholm, and T. Jenkin, “Market and policy barriers to deployment of energy storage,” Economics of Energy & Environmental Policy, vol. 1, pp. 47-63, Mar. 2012. [百度学术]
P. Denholm, E. Ela, B. Kirby et al., “The role of energy storage with renewable electricity generation,” National Renewable Energy Laboratory, Golden, USA, Tech. Rep. NREL/TP-6A2-47187, Jan. 2010. [百度学术]
M. Arbabzadeh, R. Sioshansi, J. X. Johnson et al., “The role of energy storage in deep decarbonization of electricity production,” Nature Communications, vol. 10, pp. 1-11, Jul. 2019. [百度学术]
B. Dunn, H. Kamath, and J.-M. Tarascon, “Electrical energy storage for the grid: a battery of choices,” Science, vol. 334, pp. 928-935, Nov. 2011. [百度学术]
D. Stenclik, P. Denholm, and B. Chalamala, “Maintaining balance: the increasing role of energy storage for renewable integration,” IEEE Power and Energy Magazine, vol. 15, pp. 31-39, Nov. 2017. [百度学术]
R. H. Byrne, T. A. Nguyen, D. A. Copp et al., “Energy management and optimization methods for grid energy storage systems,” IEEE Access, vol. 6, pp. 13231-13260, Aug. 2017. [百度学术]
D. Connolly, H. Lund, P. Finn et al., “Practical operation strategies for pumped hydroelectric energy storage (PHES) utilising electricity price arbitrage,” Energy Policy, vol. 39, pp. 4189-4196, Jul. 2011. [百度学术]
J. García-González, R. M. R. de la Muela, L. M. Santos et al., “Stochastic joint optimization of wind generation and pumped-storage units in an electricity market,” IEEE Transactions on Power Systems, vol. 23, no. 2, pp. 460-468, May 2008. [百度学术]
D. Krishnamurthy, C. Uckun, Z. Zhou et al., “Energy storage arbitrage under day-ahead and real-time price uncertainty,” IEEE Transactions on Power Systems, vol. 33, no. 1, pp. 84-93, Jan. 2018. [百度学术]
N. Vespermann, S. Delikaraoglou, and P. Pinson, “Offering strategy of a price-maker energy storage system in day-ahead and balancing markets,” in Proceedings of 2017 IEEE Manchester PowerTech, Manchester, United Kingdom, Jun. 2017, pp. 1-10. [百度学术]
H. Ding, P. Pinson, Z. Hu et al., “Optimal offering and operating strategy for a large wind-storage system as a price maker,” IEEE Transactions on Power Systems, vol. 32, no. 6, pp. 4904-4913, Nov. 2017. [百度学术]
J. R. Cruise, L. Flatley, and S. Zachary, “Impact of storage competition on energy markets,” European Journal of Operational Research, vol. 269, pp. 998-1012, Sept. 2018. [百度学术]
R. Sioshansi, “When energy storage reduces social welfare,” Energy Economics, vol. 41, pp. 106-116, Jan. 2014. [百度学术]
S. Bose and E. Bitar, “Variability and the locational marginal value of energy storage,” in Proceedings of 53rd IEEE Conference on Decision and Control, Los Angeles, USA, Dec. 2014, pp. 1-9. [百度学术]
J. A. Taylor, “Financial storage rights,” IEEE Transactions on Power Systems, vol. 30, no. 2, pp. 997-1005, Mar. 2015. [百度学术]
R. Khatami, M. Parvania, and P. P. Khargonekar, “Scheduling and pricing of energy generation and storage in power systems,” IEEE Transactions on Power Systems, vol. 33, no. 4, pp. 4308-4322, Jul. 2018. [百度学术]
R. Sioshansi, “Increasing the value of wind with energy storage,” The Energy Journal, vol. 32, no. 2, pp. 1-30, Apr. 2011. [百度学术]
F. Vahl, R. Rüther, and N. C. Filho, “The influence of distributed generation penetration levels on energy markets,” Energy Policy, vol. 62, pp. 226-235, Nov. 2013. [百度学术]
Y. H. Zhou, A. Scheller-Wolf, N. Secomandi et al., “Electricity trading and negative prices: storage vs. disposal,” Management Science, vol. 62, pp. 880-898, Mar. 2016. [百度学术]
O. Erdinc, N. G. Paterakis, T. D. P. Mendes et al., “Smart household operation considering bi-directional EV and ESS utilization by real-time pricing-based DR,” IEEE Transactions on Smart Grid, vol. 6, no. 3, pp. 1281-1291, May 2015. [百度学术]
R. A. Jabr, S. Karaki, and J. A. Korbane, “Robust multi-period OPF with storage and renewables,” IEEE Transactions on Power Systems, vol. 30, no. 5, pp. 2790-2799, Sept. 2015. [百度学术]
M. F. Ghazvini, J. Soares, O. Abrishambaf et al., “Demand response implementation in smart households,” Energy and Buildings, vol. 143, pp. 129-148, May 2017. [百度学术]
B. Singh and B. Knueven. (2019, May). Lagrangian relaxation based heuristics for a chance-constrained optimization model of a hybrid solar-battery storage system. [Online]. Availabe: http://www.optimization-online.org/DB_FILE/2019/05/7222.pdf [百度学术]
J. R. Birge and F. Louveaux, Introduction to Stochastic Programming. New York: Springer Verlag, 1997. [百度学术]
J. H. Kim and W. B. Powell, “An hour-ahead prediction model for heavy-tailed spot prices,” Energy Economics, vol. 33, pp. 1252-1266, Nov. 2011. [百度学术]
G. E. P. Box, G. M. Jenkins, G. C. Reinsel et al., Time Series Analysis: Forecasting and Control, 5th ed. Hoboken: John Wiley & Sons Inc., 2015. [百度学术]
R. H. Shumway and D. S. Stoffer, Time Series Analysis and Its Applications: With R Examples, 4th ed. Cham: Springer Nature, 2017. [百度学术]
J. Contreras, R. Espínola, F. J. Nogales et al., “ARIMA models to predict next-day electricity prices,” IEEE Transactions on Power Systems, vol. 18, no. 3, pp. 1014-1020, Aug. 2003. [百度学术]
C.-M. Lee and C.-N. Ko, “Short-term load forecasting using lifting scheme and ARIMA models,” Expert Systems with Applications, vol. 38, pp. 5902-5911, May 2011. [百度学术]