Introduction

Recent years have witnessed a steady increase in the share of renewable energies in the world’s energy portfolio; an increase that has contributed not only to reduction of greenhouse gas emissions but also to diversification and security of energy supplies and growth of business and employment in renewable energy industry [1, 2]. Despite the high potentials of a variety of renewable energies in Iran, inadequate pricing and access to relatively cheap oil and gas resources have impeded the progress of renewable energies in this country [3]. In the past 15 years, guaranteed purchase of renewable electricity has been as common support measure in many countries. This practice is relatively new in Iran and investment in this sector under current situation is not cost-effective [4,5,6]. It has been shown that pricing is one of the key factors of promotion and success of renewable energies. Renewable energy pricing is identical to fossil energy pricing except that it also takes account of environmental impacts of fossil fuel [7].

In general, electricity pricing is a function of three groups of factors: organizational factors, customer factors, and market factors. There are two approaches to electricity pricing. In the traditional approach, some researchers believe in Marginal Cost Pricing while others believe in monopoly of production side. The second approach is based on the use of modern smart methods that allow the generators to introduce time-varying electricity tariffs [8, 9]. It is important to note that there are six major methods of electricity pricing, including: flat rate, United Nations’ method, Long Run Marginal Cost (LRMC, the cost imposed on the system per kW increase in consumption), social welfare optimization subject to market balance constraints, market clearing price (the intersection of supply and applicant functions), and cost-based pricing [10,11,12,13,14]. Price is a numerical quantity representing the value of a commodity relative to others, so pricing of a product may serve as an incentive for both investors and consumers [15]. In addition, there is a close association between price, consumption, and sectorial development. This association also applies to wind energy, so proper wind power pricing leads to a stable power generation sector and better motivation and organization of small and large generators participating in renewable power generation efforts [16]. Nevertheless, renewable electricity purchase prices need to be higher than conventional electricity prices of the same market so that producers remain interested in further investment in renewable electricity generation [17]. In Iran’s current electricity market, however, per kilowatt price of wind electricity is being computed without any incentive to motivate private investment, so the pricing method actually impedes the development of this sector.

There is an extensive literature on the electricity pricing in different parts of the world, and more specifically on pricing of wind power. Levitt et al. [18] studied the pricing of electricity produced from coastal wind farms using the data gathered from 35 projects in Europe, China and the United States of America, and computed the breakeven price of this type of electricity. Simao et al. [19] studied the pricing of wind power to ensure integration in a European competitive electricity market. Rubin and Babcock [20] assessed the impact of wind power capacity developments and wind power pricing methods on the performance of unregulated electricity markets. Heydarian-Forushani and Golshan [21] used a flexible pricing schedule and TOU (time of use) pricing scheme to introduce flexibility to wind power pricing. Oskouei and Yazdankhah [22] presented a scenario-based stochastic optimal operation for iteration-based optimization of wind, solar, and pumped-storage electricity prices. Gao et al. [23] performed a metric-based analysis on the wind power prices to promote the use of wind energy by identifying the trends of change in wind power prices. Katz et al. [24] analyzed the effect of residential electricity expenditures on the changes in electricity price using a partial equilibrium model. Amirnekooei et al. [25] used the interior point algorithm for pricing of natural gas and electricity based on technical–economic constraints. Oseni and Pollitt [26] conducted a business-model study on various aspects of energy prices based on 50-year records of residential power pricing. Gersema and Wozabal [27] introduced an equilibrium pricing model for wind power features. Pircalabu et al. [28] used the copula model to study the association of size of wind power generation with the costs that affect wind power pricing in Danish power market.

Brenna et al. [29] investigated different possible comparison methods for electricity production for Ethiopia. They used different variations for this study, also used HOMER software. It was concluded that the optimum result was by implementing a hybrid system model including Photovoltaic (PV)–Wind–Hydro–Battery. Brenna et al. [30] developed a model for evaluating solutions to reduce wind curtailment in South and North parts of Italy. Their program was capable of simulating the electricity dispatching mechanism. The new software which was developed by them performed well enough with wind curtailment reductions of the order of 73.4 and 79.1%, respectively, for two different cases.

Despite the breadth of research conducted by different researchers on the pricing of renewable electricity in different parts of the world, the authors found no mathematical model that could compute the optimal price of wind power with respect to changes of wind power generation capacity in the area. Meanwhile, the mentioned problems in Iran’s wind power pricing method make the purchase prices extremely unrealistic (about half of world’s average), discourage private investment in this sector, and thereby impedes the realization of vast wind power potentials of this country. Thus, modification of wind power pricing may increase investment, improve productivity, and increase the efficiency of this sector.

Therefore, this study aims to accommodate the need of Iran’s wind power sector for a wind power pricing model that could update the price according to changes in area’s wind power generation capacity and supply-applicant levels. This aim is achieved by development of a multimode mathematical model and analysis of different modes by simulation of wind power plants. In the end, capabilities of the introduced mathematical models in wind power pricing under different conditions are evaluated. The scope of this study is to address access to clean energy for three cities of Kermanshah province in Iran.

Geographic specifications

Kermanshah Province is one of the 31 provinces of Iran and is regarded as part of Iranian Kurdistan. The province was known from 1969 to 1986 as Kermanshahan and from 1986 to 1995 as Bakhtaran. According to 2014 segmentation by Ministry of Interior, it is the center of Region 4, with the region’s central secretariat located in the province’s capital city, Kermanshah. Kermanshah province consists of 14 districts: Dalaho county; Gilan-e-gharb county; Harsin county; Islamabad-e-gharb county; Javanrud county; Kangavar county; Kermanshah county; Paveh county; Qasr-e-Shirin county; Ravansar county; Sahneh county; Sarpol-e-Zahab county; Solas-e-Babajani county; Sonqor county. Also, climate of the province as it is situated between two cold and warm regions enjoys a moderate climate. Kermanshah has a moderate and mountainous climate. It rains most in winter and is moderately warm in summer. The annual rainfall is 500 mm. The average temperature in the hottest months is above 22 °C [31, 33]. In the present research, three areas including Taze-Abad Salas, Gilan-Gharb and Sumar have been chosen. Figure 1 shows map of Iran including Kermanshah province and the case studies.

Fig. 1
figure 1

Map of Iran including Kermanshah province and the case studies

Methodology

Model description

The mathematical model proposed in this paper is a modified version of the model proposed by Rabbani et al. [34]. The model proposed by Rabbani et al. [34] is a mathematical model for simultaneous optimization of wind power price and launching of new product lines. The present study aims to modify the mathematical model of Rabbani et al. [34] for simultaneous optimization of wind power price and construction of new wind power plants. It is assumed that there is a plan to construct several new wind power plants. Each wind power plant is characterized by K features, each with a level L K . It is also assumed that all combinations of all levels of features are executable. Given the possibly wide range of customers with different power requirements and preferences, the region (which demands electricity) is assumed to be divided into M smaller areas with uniform preferences. M is a finite number. Given that the number of new electric power plants needed is not known, M is a number that can be one, two, three, or more. Also, the maximum M can be equal to the number of areas and at least one.

It is assumed that there are Q i applicants in each area. Also, the region has N existing generators that provide power at price P j $ per Kilowatt.

Different points of the region have different utilities, which depend on different levels of different features of wind power plant. The objective is to determine, for each of the M plants, the level of features that must be selected to ensure maximum customer satisfaction as well as maximum benefit. This study is concentrated on M new wind power plants (M > 1) to account for different preferences with regard to wind power in different areas of the region. On this basis, a multimode mathematical model is formulated to express the problem.

Out of ten parameters used in the proposed model, four parameters including the numbers of applicant in area i (Q i ), the probability of the electricity produced by wind power plant m being bought by area i (PR im ), the utility of the electricity produced by wind power plant m for area i (U im ), and the variable $ per kilowatt production cost of wind power plant m (\(C_{m}^{\text{var}}\)) must be determined by the following equations, and others are assumed to be available [34]:

$$Q_{m} = \sum\limits_{i = 1}^{I} {Q_{i} PR_{im} } \quad \forall m \in M$$
(1)
$$PR_{im} = \frac{{U_{im} - P_{m} }}{{(U_{im} - P_{m} ) + \sum_{n = 1}^{N} {(U_{in} - P_{n} )} }}\quad \forall m \in M;\,\forall i \in I$$
(2)
$$U_{im} = \sum\limits_{k = 1}^{K} {\sum\limits_{l = 1}^{{L_{k} }} {u_{ikl} x_{mkl} } } \quad \forall m \in M;\,\forall i \in I$$
(3)
$$C_{m}^{\text{var}} = \sum\limits_{k = 1}^{K} {\sum\limits_{l = 1}^{{L_{k} }} {c_{kl} x_{mkl} } } \quad \forall m \in M.$$
(4)

Having defined the model indices, variables and parameters, the proposed model for optimization of wind power price and construction of new wind power plants is expressed as follows [34]:

$${\text{Max}}\;Z = \sum\limits_{m = 1}^{M} {Q_{m} (P_{m} - C_{m}^{\text{var}} ) - C^{\text{fix}} }$$
(5)

s.t:

$$\sum\limits_{l = 1}^{{L_{k} }} {x_{mkl} } = 1\quad \forall m \in M;\,\forall k \in K$$
(6)
$$\sum\limits_{m = 1}^{M} {y_{im} } = 1\quad \forall i \in I$$
(7)
$$x_{mkl} ,y_{m} = \{ 0,1\} \quad \forall m \in M;\forall i \in I;\forall l \in L_{k} ;\forall k \in K$$
(8)
$$P_{m} \ge 0\;\forall m \in M.$$
(9)

The objective function (5) expresses the profit to be gained by the wind power plants and is determined by subtracting the fixed and variable costs from the power sales revenue. Since the fixed cost (\(C^{fix}\)) has insignificant impact on the optimality of parameters, this function can be rewritten as [34]:

$${\text{Max}}\;Z = \sum\limits_{m = 1}^{M} {Q_{m} (P_{m} - C_{m}^{\text{var}} )} .$$
(10)

Constraint (6) states that only one level of each feature can be allocated to a wind power plant. Constraint (7) states that only one wind power plant can be allocated to an area of the region (each area will buy power from only one plant). Concerning the final objective function (Eq. 10), it should be noted that greater difference between utility (\(U_{im}\)) and variable cost (\(C_{m}^{\text{var}}\)) translates into higher plant profit (or better objective function value).

The final objective function (Eq. 10) will be solved in two Steps. In the first step, the variables \(x_{mkl}\) and \(y_{m}\) will be determined, and in the second step \(P_{m}\) will be optimized. In the following, the procedure of this two-step solution for each mode is explained.

Step 1 of the solution To optimize \(x_{mkl}\) and \(y_{m}\), the problem will be defined as [34]:

$${\text{Max}}\;Z = \sum\limits_{i = 1}^{I} {\sum\limits_{m = 1}^{M} {Q_{i} } \left( {\sum\limits_{k = 1}^{K} {\sum\limits_{l = 1}^{{L_{k} }} {(u_{ikl} - c_{ikl} )x_{mkl} y_{im} } } } \right)}$$
(11)
$$\sum\limits_{l = 1}^{{L_{k} }} {x_{mkl} } = 1\quad \forall m \in M;\,\forall k \in K$$
(12)
$$\sum\limits_{m = 1}^{M} {y_{im} } = 1\quad \forall i \in I$$
(13)
$$x_{mkl} ,y_{m} = \{ 0,1\} \quad \forall m \in M;\,\forall i \in I;\,\forall l \in L_{k} ;\,\forall k \in K.$$
(14)

Step 2 of the solution Having the optimum \(x_{mkl}\) and \(y_{m}\), the optimal $ per kilowatt price of wind power plant m will be obtained from the following equation [34]:

$${\text{Max}}\;Z_{m} = \sum\limits_{m = 1}^{M} {Q_{i} \frac{{U_{im} - P_{m} }}{{(U_{im} - P_{m} ) + \sum_{n = 1}^{N} {(U_{in} - P_{n} )} }} \times y_{im} (P_{m} - C_{m}^{\text{var}} )}$$
(15)
$$P_{m} \ge 0\quad \forall m \in M.$$
(16)

After calculations of the first and second areas, there will be three different modes depending on the number of proposed wind power plants (m). The steps of the solution that must be followed for each of these modes will be different. The first and second steps of the solution procedure in each mode will be explained. The modes shown in Fig. 2 and the two steps of solution for each mode are described in the following:

Fig. 2
figure 2

Relations of different modes of the proposed problem

Mode 1 The number of new wind power plants to be constructed equals to the number of applicant areas (m = 1).

Step 1 To solve the objective function in this mode, for each area, we select the level of the feature (\(x_{kml} = 1\)) that yields the greatest \(u_{ikl} - c_{ikl}\), and this gives the optimal value of \(x_{mkl}\). Since each area is associated with only one new plant, \(y_{m}\) has no effect on the optimality of the solution.

Step 2 Since each plant is allocated to only one area, the problem can be summarized as [34]:

$${\text{Max}}\;Z_{m} = \frac{{U_{im} - P_{m} }}{{(U_{im} - P_{m} ) + \sum_{n = 1}^{N} {(U_{in} - P_{n} )} }} \times (P_{m} - C_{m}^{\text{var}} )$$
(17)
$$P_{m} \ge 0\quad \forall m \in M.$$
(18)

In the above problem, the optimum amount of \(P_{m}\) is obtained using MATLAB.

Mode 2 Only 1 wind power plant will be constructed in the areas (m = 1). In this mode, the index m will be removed from equations and the solution process will be summarized as shown below.

Step 1 In this step, the model is summarized as follows:

$${\text{Max}}\;Z = \sum\limits_{i = 1}^{I} {Q_{i} \left( {\sum\limits_{k = 1}^{K} {\sum\limits_{l = 1}^{{L_{k} }} {(u_{ikl} - c_{ikl} )x_{mkl} } } } \right)}$$
(19)
$$\sum\limits_{l = 1}^{{L_{k} }} {x_{kl} } = 1\quad \forall k \in K$$
(20)
$$\sum\limits_{m = 1}^{M} {y_{im} } = 1\quad \forall i \in I$$
(21)
$$x_{kl} = \{ 0,1\} \quad \forall l \in L_{k} ;\,\forall k \in K.$$
(22)

To solve the above model, we select the level of the feature (\(x_{kml} = 1\)) that yields the greatest \(\sum\nolimits_{i = 1}^{I} {Q_{i} (u_{ikl} - c_{kl} )}\), and this gives the optimal value of \(c_{kl}\).

Step 2 Since only 1 wind power plant is allocated to all areas, the problem is summarized as [32]:

$${\text{Max}}\;Z = \sum\limits_{i = 1}^{I} {Q_{i} } \frac{{U_{i} - P}}{{(U_{i} - P) + \sum\nolimits_{n = 1}^{N} {(U_{in} - P_{n} )} }} \times (P - C^{\text{var}} )$$
(23)
$$P \ge 0.$$
(24)

Since the problem has a low number of applicant areas, the maximum value of this unconstrained objective function can be obtained by coding model in MATLAB.

Mode 3 In this mode, m new wind power plants will be constructed in the areas.

Step 1 In this step, the model is linearized as follows [34]:

$${\text{Max}}Z = \sum\limits_{i = 1}^{I} {\sum\limits_{m = 1}^{M} {Q_{i} } \times \sum\limits_{k = 1}^{K} {\sum\limits_{l = 1}^{{L_{k} }} {w_{ikml} \times (u_{ikl} - c_{ikl} )} } }$$
(25)
$$\sum\limits_{l = 1}^{{L_{k} }} {x_{mkl} } = 1\quad \forall k \in K;\,\forall m \in M$$
(26)
$$\sum\limits_{m = 1}^{M} {y_{im} } = 1\quad \forall i \in I$$
(27)
$$x_{mkl} + y_{m} - 1 \le w_{imkl} \quad \forall m \in M;\,\forall i \in I;\,\forall l \in L_{k} ;\,\forall k \in K$$
(28)
$$w_{imkl} \le x_{mkl} \quad \forall m \in M;\,\forall i \in I;\,\forall l \in L_{k} ;\,\forall k \in K$$
(29)
$$w_{imkl} \le y_{im} \quad \forall m \in M;\,\forall i \in I;\,\forall l \in L_{k} ;\,\forall k \in K$$
(30)
$$x_{mkl} ,y_{m} ,w_{imkl} = \{ 0,1\} \quad \forall m \in M;\,\forall i \in I;\,\forall l \in L_{k} ;\,\forall k \in K.$$
(31)

Given the presence of binary variables and also the linearity of the model, this model can be solved with GAMS.

Step 2 This step is the extended version of the procedure followed in Mode 2. More specifically, the \(y_{im}\) value obtained for each plant is used to determine the area to be allocated to that plant. Then, like in the second mode, the optimal per kilowatt price for each plant is obtained by solving the following equation using coding in MATLAB [34]:

$${\text{Max}}\;Z_{m} = \sum\limits_{i = 1}^{I} {Q_{i} } \frac{{U_{i} - P}}{{(U_{i} - P_{{}} ) + \sum\nolimits_{n = 1}^{N} {(U_{in} - P_{n} )} }} \times (P_{{}} - C_{m}^{\text{var}} ).$$
(32)

Now, we present the sensitivity analysis of the proposed mathematical model.

Sensitivity analysis

Assume \(P_{m}^{\hbox{max} }\) to be the offered $ per kilowatt price of the electricity generated by wind power plant. Also, suppose there are several potential applicant areas that may be interested in buying wind power if there is a price drop. Let α be the rate of decline in the price of wind power for a unit increase in applicant, and \(D_{m}\) to be the increase in applicant for the electricity of power plant m after implementation of pricing strategy. In the case, intuitive diagram of sensitivity analysis of the model will be as shown in Fig. 3.

Fig. 3
figure 3

Graph of sensitivity analysis

In the next step of the sensitivity analysis process, the model of the second mode is turned into the following form [34]:For plant m:

$${\text{Max}}\;Z_{m} = \sum\limits_{i = 1}^{I} {\left( {Q_{i} \frac{{U_{i} - (P_{m}^{\hbox{max} } - \alpha D_{m} )}}{{(U_{i} - (P_{m}^{\hbox{max} } - \alpha D_{m} )) + \sum\nolimits_{n = 1}^{N} {(U_{in} - P_{n} )} }} + D_{m} } \right)} \times \left( {P_{m}^{\hbox{max} } - \alpha D_{m} - C_{m}^{\text{var}} } \right)$$
(33)
$$D_{m} \ge 0\quad \forall m \in M.$$
(34)

Now, we provide a practical problem instance for these three modes and then analyze the results on a mode by mode basis.

Numerical analysis

To develop a practical problem instance, first, the features associated with pricing of wind power in Iran were gathered from the website of Iran’s Renewable Energy Organization (SUNA). These features are presented in Table 1. Out of nine features listed in this table, five features (Marginal cost, Capital, Production, Consumption, and Sustainability) were obtained from the results of existing literature reviews and expert discussions made available on the SUNA website. The remaining four features were added by the authors to cover more aspects of the wind power pricing. In Table 1, each feature is expressed with three levels denoted by 1, 2 and 3, which are only for notation and have no numerical value.

Table 1 Specification title and the level of specifications for wind power pricing [33]

The studied case is three areas with applicant size of 6100, 3300, and 4200 households, respectively, in the Kermanshah province. The level of utility for the features used for pricing of the electricity generated by wind power plant in the study areas is listed in Table 2. The utility level of each feature is a level that is located in the standard range. The code numbers in Table 2 are taken from the last column of Table 1 which is listed as coding.

Table 2 Utility levels of nine features used for pricing of the electricity generated by wind power plant in each area

Features of renewable electricity sources already active in the market (rivals) are presented in Table 3. Similar to Table 2, these features were obtained from the results of existing literature reviews and expert discussions made available on the SUNA website. The figures (codes) given in each row represent the value and range of change in each feature. The code numbers in Table 3 are taken from the last column of Table 1 which is listed as coding.

Table 3 Features of renewable electricity sources already active the market (rivals) [33]

The studied province is divided into three separate applicant areas, so a minimum of 1 and a maximum of 3 new wind power plants can be constructed in the province. Therefore, as described in the solution procedure in “Methodology”, the problem was solved for every mode and the features of the electricity produced from wind power plants and the price of wind power were determined with the newly added wind power generation capacity taken into account.

The precedence of areas for construction of wind power plant may be unclear, so in this study, the order of the construction is set based on the wind potential of areas (the area with a higher potential is given precedence). While all three studied areas have considerable wind potential, their ranking in terms of wind potential is Taze-Abad, Sumar and Gilan-Gharb. This ranking was obtained from 10-year wind speed data of the areas (Fig. 4) and the priority of construction was set to match the said order.

Fig. 4
figure 4

Wind speed in the studied areas [33]

Next, we solved the model in different modes and determined the optimal price of wind power in each mode.

Mode 1 Construction of one new wind power plant

This mode is similar to the second solution procedure described in “Methodology”. First, the technical–economic feasibility of building a wind power plant in Taze-Abad area was evaluated by Homer software. The outputs of this software were then used as the input of the proposed mathematical model to determine the optimal per kilowatt price of wind power. Table 4 shows the technical–economic values for electricity generation by this plant. After using MATLAB to solve the mathematical model in this mode, the optimal price of electricity to be produced by such wind power plant was calculated to 0.159 $ per kilowatt.

Table 4 Feature values used for pricing of power to be produced by a wind power plant in Taze-Abad area

Mode 2 Construction of two new wind power plants

Using the third solution procedure described in “Methodology”, the technical–economic feasibility evaluation by Homer software was repeated for a wind power plant in Taze-Abad area and another plant in Sumar area. The outputs were again used as the input of the proposed mathematical model to determine the optimal per kilowatt price of wind power. The features of electricity generation by these two separate plants are given in Table 5. After coding the model in MATLAB, the mathematical model was solved by this software and the optimal price of electricity to be produced by these wind power plants was calculated to 0.151$ per kilowatt.

Table 5 Feature values used for pricing of power to be produced by two wind power plants in Taze-Abad and Sumar areas

Mode 3 Construction of three new wind power plants

For this mode, the model was solved using the first solution procedure described in “Methodology”. For this purpose, Homer software was used for technical–economic feasibility analysis of construction of three wind power plants in Taze-Abad, Sumar, and Gilan-Gharb areas and the results were used in the proposed mathematical model to determine the optimal per kilowatt price of wind power. Table 6 shows the features of electricity generation by three isolated plants in the mentioned areas. The resulting model was again solved by MATLAB and the optimal price of electricity to be produced by these wind power plants was calculated to be 0.140$ per kilowatt.

Table 6 Feature values used for pricing of power to be produced by three wind power plants in Taze-Abad, Sumar, and Gilan-Gharb areas

Mode 4 Construction of more than three new wind power plants

In this case study, this mode exceeded the applicant of areas, so construction analysis and power price optimization were not carried out. This mode can be used for simultaneous optimization of renewable electricity price and construction of new wind power plants in larger regions, which will be discussed in future study.

Conclusion

The aim of the present study was to facilitate the simultaneous optimization of renewable electricity price and construction of new isolated wind power plants in different areas of a region with the help of mathematical modeling. In the case study, three areas, Taze-Abad, Sumar and Gilan-Gharb (in the order of their wind energy potential) were selected as candidates for construction of isolated wind power plants in Kermanshah. This study attempted to optimize the price of electricity generated from wind power plants such that maximum profit from the sales of new and existing plant and also applicant satisfaction would be ensured. For this purpose, a mathematical model was introduced for determination of optimal wind power price according to the number and capacity of wind power plants based on nine features including construction cost, side cost (cost of replacement, maintenance and repairs), pollution, electricity generation, profit, renewability level, green economy, rate of return on investment, and consumption. The case study was conducted by considering the possibility of building one, two or three wind power plants in the abovementioned areas of western Kermanshah. Plant construction simulation was conducted by the Homer software, and all three modes of the mathematical models were coded in MATLAB. First, the 10-year wind speed data (2006–2016) of these three areas were used for the evaluation of technical–economic feasibility of wind power plants by simulation in Homer, and then software outputs were used for solution of mathematical model in MATLAB. The results showed that building only one wind power plant will result in an optimal power price of 0.159 $ per kilowatt, and simultaneous construction of two wind power plants will result in an optimal price of 0.151 $ per kilowatt. In the third mode, simultaneous construction of three wind power plants was found to result in an optimal price of 0.140 $ per kilowatt. In conclusion, the proposed mathematical model was found to have sufficient capability in the optimization of wind power price.