1 Introduction

The rapid development of the world economy brings potential problems of energy and environment such as global environmental deterioration, shortage of traditional energy resources, and climate change. The growing demand and use of coal, oil, natural gas, and other traditional energy sources, which are unsustainable energies, have generated concerns regarding serious environmental pollution. Given the negative externalities of traditional energy generation activities, the construction and operation of wind energy represent a strategic method to realize sustainable development. Furthermore, wind power would be an important platform for energy supply and plays a leading role in de-carbonization in the near future. However, generating power on a mainstream basis assumes new responsibilities such as the insurance of a reliable and cost-effective functioning of the overall energy system and its contribution to energy security. This becomes problematic because wind power, by nature, is characterized by stochastic fluctuation, which affects the stability of the original power grid and restricts the sustainable development of the renewable energy [1]. Other challenges have been linked to the feed-in tariff (FIT), which is an increasing burden on Chinese government [2] due to the rapid development of wind power. As a result, the development of funding solutions to finance the FIT has increased, thereby resulting in pressure on the renewable industry to lower its costs. A combination of all these challenges may result in a waste of wind resources, an economic deficit on wind projects, and may hinder the sustainable development of wind energy.

“Sustainability” can be described as the endurance of systems and processes. The organizing principle for sustainability is sustainable development, which includes four pillars: technological development, economic growth, social development and environmental protection. Identifying the most sustainable wind project can minimize the use of traditional coal resources, alleviate environmental burdens, and simultaneously contribute to the local economy and increase employment. Currently, studies related to the sustainability of renewable energy resources (RES) to evaluate the power grid have been conducted. Reference [3] evaluated clean energy options for Algerian by applying 13 sub-criteria, of which solar photovoltaic was ranked as the first, followed by wind, biomass, geothermal, and lastly hydropower. Reference [4] provided an empirical evaluation of FIT and the renewable portfolio standard policies that were applied to onshore wind power, of which only FIT policies were suggested to exhibit significant impacts on the installed capacity. The aforementioned studies examined the sustainability of different kinds of renewables, or the partial sustainable characters of wind energy such as wind energy policies. The comprehensive evaluation of sustainable wind energy levels has not been reported. Many wind projects face related difficulties such as ecological harm, construction delays, and economic unprofitability. To better manage these issues, wind projects must be evaluated with sustainability dimensions and structured approaches. The present study performed well-rounded research to measure the sustainability of wind projects in consideration of multiple aspects to serve as an important topic for the sustainable development of wind projects and to fulfill the current research gap.

This paper examines the sustainable performance of wind generation projects as a multi-criteria decision-making (MCDM) problem. The primary MCDM analysis step is the calculation of weights for the various indicators, which includes subjective weighting methods and objective weighting methods. Objective weighting methods emphasize the differences between indices, whereas subjective weighting methods can provide an absolute measure of importance. However, most studies only employ either subjective or objective methods to determine the weights. For example, a comprehensive assessment method that considers voltage and power losses was presented, wherein the weights were determined only by objective judgment [5]. In another case [6], only a subjective methodology combining the analytic hierarchy process (AHP) method and expert feedback was employed to evaluate different renewable energy options. In response to the limitations of subjective and objective weighting methods, both methods were ideally employed in proportion to their designated importance.

Under these circumstances, this paper aims to propose a sustainable level evaluation model for wind generation projects as a decision support tool for scholars and investors with the intention of integrating different sustainable wind project indexes in a multi-index system using the MCDM method. To address the limitations of subjective and objective weighting methods, this paper presents an index weighting optimization method that combines both subjective and objective weighting methods in proportion to their designated importance by using the Lagrange conditional extremum algorithm (LCEA). Lastly, the fuzzy technique for order preference by similarity to the ideal solution (TOPSIS) method is employed to provide a reasonable ranking of the results. This method fully employs existing information to enhance the objectivity of the ranking results.

2 Establish index systems

2.1 Identification of evaluation indexes and hierarchy

The selection of the most suitable assessment indexes and their scoring plays a vital role. Thus, the first step in the proposed method is to determine the indexes for the sustainable assessment of wind projects. The proposed model offered in the present study generates 16 sub-criteria in a three-layer structure that is subjected to expert validation, of which the hierarchical structure rationality of the selection criteria is validated as proposed in this paper. The structure of the model is presented in Fig. 1.

Fig. 1
figure 1

Hierarchy of proposed assessment indexes

As shown in Fig. 1, the overall target is situated at the first level of the proposed hierarchy A. In the second level, the sub-target criteria are denoted as P1, P2, P3, P4, and P5. The indexes in the 3rd level are listed as X1, X2, …, X16, where P1 = {X1, X2, X3, X4}, P2 = {X5, X6, X7, X8}, P3 = {X9, X10}, P4 = {X11, X12, X13}, and P5 = {X14, X15, X16}.

2.2 Wind technological competitiveness

Technology sophistication decides the efficiency of wind electricity generation and the stability level of wind operations [7]. Thus, the advances in wind generators can save manpower, operation time, and maintain a lower cost. For instance, the index of installed capacity means the electricity generating capacity and the index of annual electricity production decides the scale magnitude of wind farms. The larger the total installed capacity and the annual electricity production, the more competitive the wind project is. This sub-section introduces four main indexes, which can reflect the degree of technological advancement of different wind projects.

  1. 1)

    X1 refers to the total installed capacity of wind farms.

  2. 2)

    X2 refers to the wind power generated over a year, which can be calculated by:

    $$W = P_{\rm m} \times 8760$$
    (1)

    where Pm is the total active power of wind farms.

  3. 3)

    X3 measures the capacity hours of wind equipment under full load operating conditions for a certain period of time, which is defined as (2), and Pgen represents the generating capacity and Pins is the installed capacity:

    $$X_{3} = \frac{{P_{gen} }}{{P_{ins} }}$$
    (2)
  4. 4)

    X4 refers to the outage hours which may be caused by turbine faults, unnecessary repairs and maintenance, etc.

2.3 Wind resource profits

Unlike constructing a thermal power plant, new wind farms is greatly dependent on nature conditions of wind, in that the chosen terrain needs to have abundant wind resources [8]. For example, the location should have high wind power density and low turbulence intensity. The wind speed should be higher than 4.38 m/s and effective wind speed hours should be longer than 2000 hours. Thus, only if the demand of large-scale centralized development of wind power in China is in accordance with its environment, can the wind power projects properly develop. The environmental indexes for the evaluation of wind project sustainability are summarized as follows.

  1. 1)

    X5 refers to the average instantaneous wind speed over a year.

  2. 2)

    X6 refers to the hours of speed higher than 3 m/s over a year.

  3. 3)

    X7 refers to the available resource of raw wind power, which can be calculated according to the following equation:

    $$X_{7} = \frac{1}{2}\rho v^{3}$$
    (3)

    where v is the wind speed and ρ is the air density.

  4. 4)

    X8 is crucial for wind turbine structure design and aerodynamic loads calculation. Besides the impact on power output, turbulence intensity imposes significant aerodynamic loads on wind turbines. Turbulence intensity is defined as the ratio of the standard deviation of wind speed Vδ to the mean wind speed of 10 minutes \(\bar{V}_{10}\):

    $$X_{8} = {{V_{\delta } } \mathord{\left/ {\vphantom {{V_{\delta } } {\bar{V}_{10} }}} \right. \kern-0pt} {\bar{V}_{10} }}$$
    (4)
    $$V_{\delta } = \sqrt {\frac{1}{N}\sum\limits_{i = 1}^{N} {\left( {v_{i} - \overline{v} } \right)^{2} } }$$
    (5)

    where vi is ith criteria group of wind speed sample; \(\bar{v}\) is the mean wind speed; and N is the total number of wind speed samples. The grading standard of the above indexes can be seen in Table 1.

    Table 1 Grading standard of wind resource index

2.4 Environmental profits for wind project

The environmental indexes for the evaluation of wind project sustainability can be summarized as: ➀ two points which are the waste environment indicator such as CO2, SO2; ➁ NOx and unit per environmental profits [9].

  1. 1)

    X9 refers to the amount of waste such as CO2, SO2, and NOx in tons produced by the thermal plant divided by the energy produced in lifetime.

  2. 2)

    X10 depends on the decrease of pollution from thermal power plants. The degree of pollution of thermal power is related to coal quality, boiler combustion and power generation technology. Taking the environmental profits of a wind project with a capacity of 100000 kW and an annual power generation of 2.3 billion kWh as an example, this project could save 87400 tons of standard coal, which is equal to 180000 tons raw coal. It could also reduce the emission of soot, ash residua, SO2, oxynitride and CO2 by 1150 tons, 27600 tons, 1403 tons, 1035 tons, 265000 tons, respectively. If 1 kWh wind energy can avoid 0.18 RMB pollution cost, the environmental profit for 1000 MW wind energy would be 40 million RMB yearly.

2.5 Economic benefits for wind project

Economic factors can also influence the development of wind power projects [10]. The economic indexes that can be applied to evaluate sustainability are summarized below.

  1. 1)

    X11 includes the maintenance cost, installation cost, capital cost, operation cost, replacement cost, and the interest rate over the project lifetime.

  2. 2)

    X12 presents the value of the expected cash inflows of the wind project minus the costs of acquiring the project. This is one of the most commonly used financial techniques in performing an economic evaluation of a project.

  3. 3)

    X13 is also one of the most important financial techniques, which is defined as (6), and Nprofit is net profit, Nworth is net worth:

    $$X_{13} = \frac{{N_{profit} }}{{N_{worth} }}$$
    (6)

2.6 Social benefits for wind project

There is a wide positive range of social impacts from the production of wind electricity. For example, wind farms offer the job opportunity for electricity supply. The social benefits indexes that can be applied to evaluate sustainability of wind projects are summarized below [11].

  1. 1)

    X14 refers to the increase in direct and indirect employment opportunities as a result of wind energy production and use in lifetime.

  2. 2)

    X15 includes the paid hours per kWh produced in lifetime.

  3. 3)

    X16 includes the total capital fund of wind power project per kWh produced in lifetime.

3 Comprehensive weight calculation

MCDM provides a comprehensive and reasonable evaluation of the wind power system based on multiple parameters that have a variety of attributes or have overall characteristics that are influenced by many factors [12]. As discussed, the core step of the MCDM analysis is appropriate calculation of weights for the selected indicators.

Firstly, the entropy weight (EW) method was applied to render an objective weighting value for each index. Secondly, AHP was employed to revise the objective weighting and fulfill a comprehensive weighting evaluation. The application of AHP can mitigate the interference caused by the objective factors in the assessment process. An index weight optimization method based on LCEA was then proposed to calculate the reasonable proportions of the weighting provided by AHP and EW, which then provides a comprehensive weighting value for each index.

3.1 Objective weight calculation based on EW

Step 1: Calculate the probability of the indices for the preparation of the EW method.

Define a data matrix X:

$$\varvec{X} = [x_{ij}]_{n \times m}$$
(7)

where xij is the observed value of the jth alternative for the ith index, xij > 0. The probability of xij is defined as:

$${ \Pr }\left( {x_{ij} } \right) = {{x_{ij} } \mathord{\left/ {\vphantom {{x_{ij} } {\sum\limits_{i = 1}^{n} {x_{ij} } }}} \right. \kern-0pt} {\sum\limits_{i = 1}^{n} {x_{ij} } }}$$
(8)

where \(i = 1,2, \ldots ,n\) and \(j = 1, \, 2, \ldots ,m\).

Step 2: Calculate the entropy value.

Based on the first step, the entropy value of xij is defined as:

$$e_{ij} = - \frac{1}{\ln \, n}\sum\limits_{i = 1}^{n} {\Pr \left( {x_{ij} } \right)\,} \ln \,\Pr \left( {x_{ij} } \right)$$
(9)

Step 3: Calculate discrimination factor.

The discrimination factor of xij is defined as:

$$g_{ij} = 1 - {\text{e}}_{ij}$$
(10)

Step 4: Calculate the objective weight based on EW method.

The objective weight matrix qobjective is defined as:

$$\varvec{q}_{objective}=[q_{ij} ]_{n\times m} =[{{g_{ij} } \mathord{\left/ {\vphantom {{g_{j} } {\sum\limits_{j = 1}^{m} {g_{j} } }}} \right. \kern-0pt} {\sum\limits_{j = 1}^{m} {g_{ij} } }}]_{n\times m}$$
(11)

where qij is the objective weight value of qobjective matrix.

Note that the amount of information that can be provided by an index increases with decreasing entropy. Thus, the index has greater importance and a correspondingly greater objective weight.

3.2 Calculation of subjective weights based on AHP

Step 1: Structure a decision problem and articulate preferences over indices for the preparation of AHP.

AHP is based on three principles: first, the structure of a model is established; a comparative judgment of the alternatives and indices is then generated; and third, syntheses of the priorities are calculated. For the subjective weighting operation, the power grid experts selected options from the fundamental ranking criteria established according to [13], which is employed to simplify the representation of the degree of expert-chosen preferences to rank the indices.

Step 2: Construct an evaluation matrix.

Establish the comparison matrix A:

$$\varvec{A} = \left[ {a_{ij} } \right]_{n \times n}$$
(12)

where aij represents the individual preference of the experts according to the relative importance of the two indices based on [13]. Here, aij > 0, aii = 1, and aji = 1/aij.

Step 3: Derive subjective weights.

This step aims to transform the pair-wise matrix A into a vector of subjective weights that can be attached to multiple outcomes. The vector of the subjective weights pij belonging to xij can be obtained from A by the eigenvector method.

$$\left\{ {\begin{array}{*{20}l}\varvec{p}_{subjective}=[p_{ij} ]_{n\times m}\hfill \\ \varvec{A}\varvec{p}_{subjective} = \lambda_{\hbox{max} }\varvec{p}_{subjective}\end{array} } \right.$$
(13)

where psubjective is the eigenvector corresponding to the maximal eigenvalue λmax of A.

Step 4: Check the consistency.

The final consistency ratio CR is defined as:

$$C_{R} = \frac{{\lambda_{\hbox{max} } - k}}{{\gamma \left( {m - 1} \right)}}$$
(14)

The consistency is defined by the relation among the entries of A: \(a_{ij} a_{jk} = a_{ik}\); and γ is the random consistency index. The values of γ are based on [13] for different values of k. If CR < 0.1, A is deemed acceptable. Otherwise, A is considered inconsistent, and matrix A must be reviewed and improved until CR < 0.1.

3.3 Comprehensive weight calculation based on LCEA

Although a combination of subjective and objective evaluation methods can be expected to provide more accurate results, the relative importance that should be placed on the subjectively and objectively determined weights of the indices remains uncertain. As a result, the present study proposed the LCEA. As noted before, pij and qij are the subjective and objective weights values of psubjective and qobjective matrixes, respectively, thereby defining the comprehensive weight as:

$$\varvec{\omega}_{com}=[\omega_{ij}]_{n\times m}= [k_{i}^{\left( 1 \right)} p_{ij} + k_{i}^{\left( 2 \right)} q_{ij}]_{n\times m}$$
(15)

where ωij is the value of comprehensive weight matrix, \(k_{i}^{\left( 1 \right)}\) and \(k_{i}^{\left( 2 \right)}\) are constants that satisfy the conditions \(k_{i}^{\left( 1 \right)} > 0,k_{i}^{\left( 2 \right)} > 0\), and \(\left( {k_{i}^{\left( 1 \right)} } \right)^{2} + \left( {k_{i}^{\left( 2 \right)} } \right)^{2} = 1\). The comprehensive values yi in (16) are defined by applying additive method:

$$y_{i} = \sum\limits_{j = 1}^{m} {\omega_{ij} } x_{ij} = \sum\limits_{j = 1}^{m} {\left( {k_{i}^{\left( 1 \right)} p_{ij} + k_{i}^{\left( 2 \right)} q_{ij} } \right)} x_{ij}$$
(16)

The wind project will become more advantageous with increasing values of yi. Meanwhile, the weights of indexes actually belong to random variable, which can be described as the sum of the mean value and the random error. The deviation εi of yi based on minimum deviation is defined as:

$$\varepsilon_{i} = \sum\limits_{j = 1}^{m} {\left[ {\left( {\omega_{ij} - \omega_{ij}^{j} } \right)x_{ij} } \right]^{2} }$$
(17)

Here, when the sum of the comprehensive values, \(\sum\limits_{i = 1}^{n} {y_{i} }\), is at its maximum while the sum of the deviation values, \(\sum\limits_{i = 1}^{n} {\varepsilon_{i} }\) is at its minimum, then \(k_{i}^{\left( 1 \right)}\) and \(k_{i}^{\left( 2 \right)}\) can be determined. Combined (16) and (17):

$$\left\{ {\begin{array}{*{20}l} {\hbox{max} \sum\limits_{i = 1}^{n} {y_{i} } = \hbox{max} \sum\limits_{i = 1}^{n} {\sum\limits_{j = 1}^{m} {\omega_{ij} x_{ij} } } } \hfill \\ {\hbox{min} \sum\limits_{i = 1}^{n} {\varepsilon_{i} } = \hbox{min} \left[ {\sum\limits_{i = 1}^{n} {\sum\limits_{j = 1}^{m} {\left( {\omega_{ij} - \omega_{ij}^{j} } \right)x_{ij} } } } \right]^{2} } \hfill \\ {1 \ge \omega_{ij} \ge 0\quad j = 1,2, \cdots ,m} \hfill \\ \end{array} } \right.$$
(18)

Then transfer the multi-objective optimization problem into single objective optimization problem by (19):

$$\left\{ {\begin{array}{*{20}l} {\hbox{min} \lambda \sum\limits_{i = 1}^{n} {\sum\limits_{j = 1}^{m} {\left[ {\left( {\omega_{ij} - \omega_{ij}^{j} } \right)x_{ij} } \right]^{2} } } + } \hfill \\ {\quad \left( {1 - \lambda } \right)\hbox{max} \sum\limits_{i = 1}^{n} {\sum\limits_{j = 1}^{m} {\omega_{ij} x_{ij} } } } \hfill \\ {1 \ge \omega_{ij} \ge 0\quad j = 1,2, \cdots ,m} \hfill \\ \end{array} } \right.$$
(19)

where λ is the balance coefficient. The function of λ is to balance the sum of the comprehensive values yi and deviation values εi. These two parts are making identical contribution to (19). Thus, the value of λ is usually defined as 0.5 [14]. According to the above stated conditions for \(k_{i}^{\left( 1 \right)}\) and \(k_{i}^{\left( 2 \right)}\), the LCEA is defined as:

$$\begin{aligned} L\left( {k_{i}^{\left( 1 \right)} ,k_{i}^{\left( 2 \right)} ,\mu } \right) & = \lambda \sum\limits_{i = 1}^{n} \sum\limits_{j = 1}^{m} \left\{ \left[ {\left( {k_{i}^{\left( 1 \right)} p_{ij} + k_{i}^{\left( 2 \right)} q_{ij} } \right)} \right. \right. \\ &\left. \left. \quad - \left( {k_{i}^{\left( 1 \right)} p_{ij}^{j} + k_{i}^{\left( 2 \right)} q_{ij}^{j} } \right) \right]x_{ij} \right\}^{2} \\ &\quad + \left( {1 - \lambda } \right)\sum\limits_{i = 1}^{n} \sum\limits_{j = 1}^{m} \left( {k_{i}^{\left( 1 \right)} p_{ij} + k_{i}^{\left( 2 \right)} q_{ij} } \right)x_{ij} \\ & \quad - \mu \left( {\left( {k_{i}^{\left( 1 \right)} } \right)^{2} + \left( {k_{i}^{\left( 2 \right)} } \right)^{2} - 1} \right) \\ \end{aligned}$$
(20)

where μ is the undetermined coefficient of constraints which can be calculated by partial derivatives of the LCEA, when μ is set to zero. Then, the partial derivatives of the LCEA with respect to \(k_{i}^{\left( 1 \right)} ,k_{i}^{\left( 2 \right)}\), and μ are set to zero, as in (21).

$$\left\{ {\begin{array}{*{20}l} \begin{aligned} \frac{\partial L}{{\partial k_{i}^{\left( 1 \right)} }} = 2\lambda \sum\limits_{i = 1}^{n} {\sum\limits_{j = 1}^{m} {\left\{ {\left[ {\left( {k_{i}^{\left( 1 \right)} p_{{{}ij}} + k_{i}^{\left( 2 \right)} {{q}}_{ij} } \right)} \right.} \right.} } \hfill \\ \left. {\left. {\quad \quad - \left( {k_{i}^{\left( 1 \right)} p_{{_{{{\text{}}ij}} }}^{j} + k_{i}^{\left( 2 \right)} {{q}}_{{_{ij} }}^{j} } \right)} \right]x_{ij} } \right\} \hfill \\ \quad \quad \times \left( {p_{{{\text{ }}ij}} - p_{{{\text{}}ij}}^{j} } \right)x_{ij} \hfill \\ \quad \quad + \left( {1 - \lambda } \right)\sum\limits_{i = 1}^{n} {\sum\limits_{j = 1}^{m} {p_{{{\text{}}ij}} x_{ij} } } - 2\mu k_{i}^{\left( 1 \right)} = 0 \hfill \\ \end{aligned} \hfill \\ \begin{aligned} \frac{\partial L}{{\partial k_{i}^{\left( 2 \right)} }} = 2\lambda \sum\limits_{i = 1}^{n} {\sum\limits_{j = 1}^{m} {\left\{ {\left[ {\left( {k_{i}^{\left( 1 \right)} p_{{{\text{}}ij}} + k_{i}^{\left( 2 \right)} {{q}}_{ij} } \right)} \right.} \right.} } \hfill \\ \left. {\left. {\quad \quad - \left( {k_{i}^{\left( 1 \right)} p_{{{\text{}}ij}}^{i} + k_{i}^{\left( 2 \right)} {{q}}_{ij}^{j} } \right)} \right]x_{ij} } \right\} \hfill \\ \quad \quad \times \left( {{{q}}_{ij} - {{q}}_{ij}^{j} } \right)x_{ij} \hfill \\ \quad \quad + \left( {1 - \lambda } \right)\sum\limits_{i = 1}^{n} {\sum\limits_{j = 1}^{m} {{{q}}_{ij} x_{ij} } } - 2\mu k_{i}^{\left( 2 \right)} = 0 \hfill \\ \end{aligned} \hfill \\ \begin{aligned} \frac{\partial L}{\partial \mu } = 1 - \left( {\left( {k_{i}^{\left( 1 \right)} } \right)^{2} + \left( {k_{i}^{\left( 2 \right)} } \right)^{2} } \right) = 0 \hfill \\ k_{i}^{\left( 1 \right)} > 0 \hfill \\ k_{i}^{\left( 2 \right)} > 0 \hfill \\ \left( {k_{i}^{\left( 1 \right)} } \right)^{2} + \left( {k_{i}^{\left( 2 \right)} } \right)^{2} = 1 \hfill \\ \end{aligned} \hfill \\ \end{array} } \right.$$
(21)

Equation (21) consists of 3n + 1 sub-equations with a total number of 3n + 1 variables which can be solved by MATLAB, then we can obtain the values of \(k_{i}^{\left( 1 \right)}\) and \(k_{i}^{\left( 2 \right)}\). Substitute \(k_{i}^{\left( 1 \right)}\) and \(k_{i}^{\left( 2 \right)}\) into (15), then we can obtain comprehensive weights \(\varvec{\omega}_{com}\).

3.4 Comprehensive evaluation of fuzzy TOPSIS algorithm

Once the index weights are calculated, the wind project assessment can be used to compare wind projects and identify the most sustainable wind project with the help of fuzzy TOPSIS. The fuzzy set theory solves the problems like uncertain and imprecise evaluation data, thereby upgrading the conventional TOPSIS method. The fuzzy TOPSIS algorithm is proposed by combining the fuzzy set theory and the TOPSIS method to evaluate alternatives by calculating the geometric distances from the benefit and cost ideal solutions. The specific steps of fuzzy TOPSIS are presented as follows:


Step 1: Normalize the initial index system.


Generally, the attributes of the different indexes may be different. Some indexes hold benefit-type contributions, namely the larger the better, such as in installed capacity and annual electricity production. On the contrary, some indexes are costly and require smaller values, such as for unplanned outage hours and turbulence intensity. Moreover, the unit of X1 is kW while the unit of X2 is kWh. And the magnitude order of X1 and X2 also differs. It is thus not fair to compare different kinds of magnitude order of indexes, because those with the largest values would determine the final results. Therefore, the vector norm method was employed to make the indexes dimensionless and to assign each index a comprehensive weight, ultimately allowing them to determine the final results. The dimensionless value of xij is defined as:

$$x_{ij}^{*} = \left\{ {\begin{array}{*{20}c} {{{x_{ij} } \mathord{\left/ {\vphantom {{x_{ij} } {\sqrt {\sum\limits_{i = 1}^{n} {x_{ij}^{2} } } }}} \right. \kern-0pt} {\sqrt {\sum\limits_{i = 1}^{n} {x_{ij}^{2} } } }}} \\ {{{\sqrt {\sum\limits_{i = 1}^{n} {x_{ij}^{2} } } } \mathord{\left/ {\vphantom {{\sqrt {\sum\limits_{i = 1}^{n} {x_{ij}^{2} } } } {x_{ij} }}} \right. \kern-0pt} {x_{ij} }}} \\ \end{array} } \right.$$
(22)

where i = 1, 2, …, n; j = 1, 2, …, m; xij ≥ 0, xij∈(0, 1); and \(\sum\limits_{i = 1}^{n} {\left( {x_{{_{ij} }}^{ * } } \right)^{2} } = 1\). For the benefit-type index, \(x_{ij}^{*} = {{x_{ij} } \mathord{\left/ {\vphantom {{x_{ij} } {\sqrt {\sum\limits_{i = 1}^{n} {x_{ij}^{2} } } }}} \right. \kern-0pt} {\sqrt {\sum\limits_{i = 1}^{n} {x_{ij}^{2} } } }}\) was employed to normalize the initial index, whereas \(x_{ij}^{*} = {{\sqrt {\sum\limits_{i = 1}^{n} {x_{ij}^{2} } } } \mathord{\left/ {\vphantom {{\sqrt {\sum\limits_{i = 1}^{n} {x_{ij}^{2} } } } {x_{ij} }}} \right. \kern-0pt} {x_{ij} }}\) was employed to normalize the cost-type index.


Step 2: Aggregate the fuzzy sets for indexes of all alternatives.


The major advantage of fuzzy logic systems is human terms and rules. In order to capture the uncertainty inherent to linguistic terms, fuzzy membership functions (MFs) are used. The fuzzy set of the fuzzy MF has a high resolution and controls for sensitivity when the MF shape is pointed. We thus chose a triangular fuzzy number (TFN) due to its simple computation process, a wide range for recording indexes and high sensitivity. TFN is defined according to the triplet V = {VL, VM, VH}. The membership function \(r_{ij} \left( {\tilde{x}_{ij} } \right)\) of a TFN is expressed as:

$$r_{ij} \left( {\tilde{x}_{ij} } \right) = \left\{ {\begin{array}{*{20}l} 0 \hfill & {\quad \tilde{x}_{ij} < V^{L} } \hfill \\ {\frac{{\tilde{x}_{ij} - V^{L} }}{{V^{M} - V^{L} }}} \hfill & {\quad V^{L} \le \tilde{x}_{ij} < V^{M} } \hfill \\ {\frac{{V^{H} - \tilde{x}_{ij} }}{{V^{H} - V^{M} }}} \hfill & {\quad V^{M} \le \tilde{x}_{ij} < V^{H} } \hfill \\ 0 \hfill & {\quad \tilde{x}_{ij} > V^{H} } \hfill \\ \end{array} } \right.$$
(23)

where VL, VM, and VH are precise numbers, where VL < VM < VH, and VL and VH are the available bounds for the evaluation of the criteria uncertainty. The criteria performance is determined with the linguistic terms obtained from the decision makers. The fuzzy decision matrix R for \(r_{ij} = \{ r_{ij}^{L} ,r_{ij}^{M} ,r_{ij}^{H} \}\) is defined as follows, where \(r_{ij}^{L} ,r_{ij}^{M},\,{\text{and}}\,r_{ij}^{H}\) are the values of matrix R, and \(r_{ij}^{L} < r_{ij}^{M} < r_{ij}^{H}\).

$$\varvec{R} = \left[ {r_{ij} } \right]_{n \times n}$$
(24)

Step 3: Structure the weighted normalized fuzzy decision matrix.


Considering the importance differences among the evaluation indexes, the normalized weighted fuzzy decision matrix Y was constructed by multiplying the fuzzy decision matrix R with the weights of criteria as:

$$\varvec{Y} = \varvec{R}\varvec{\omega}_{com} = \left[ {y_{ij} } \right]_{n \times m}$$
(25)

Step 4: Determine the two types of ideal solutions.


All criteria must be divided into two kinds, specifically the benefit ideal solution Y+ and the cost ideal solution Y, which can be computed by (26) and (27), respectively, where J is a benefit criterion while \(\varvec{{J}^{'}}\) is a cost criterion.

$$\begin{aligned} Y^{ + } & = \left\{ {\left( {y_{ij}^{\hbox{max} } \left| {j \in J} \right.} \right),\left( {y_{ij}^{\hbox{min} } \left| {j \in J^{'} } \right.} \right), \, i = 1,2, \cdots ,m} \right\} \\ & \quad = \left\{ {y_{1}^{ + } ,y_{2}^{ + } , \cdots ,y_{j}^{ + } , \cdots ,y_{n}^{ + } } \right\} \\ \end{aligned}$$
(26)
$$\begin{aligned} Y^{ - } & = \left\{ {\left( {y_{ij}^{\hbox{min} } \left| {j \in J} \right.} \right),\left( {y_{ij}^{\hbox{max} } \left| {j \in J^{'} } \right.} \right), \, i = 1,2, \cdots ,m} \right\} \\ & \quad = \left\{ {y_{1}^{ - } ,y_{2}^{ - } , \cdots ,y_{j}^{ - } , \cdots ,y_{n}^{ - } } \right\} \\ \end{aligned}$$
(27)

Step 5: Calculate the distances of each alternative from the two types of ideal solutions.


The geometric distance is the common method to calculate the distance between two triangular values. Recently, the Euclid distance has demonstrated its own advantages in terms of discrimination and evaluation. Therefore, the distance \(D_{i}^{ + }\) and \(D_{i}^{ - }\) of each alternative form Y+ and Y can be obtained based on (28) and (29):

$$D_{i}^{ + } = \sqrt {\sum\limits_{j = 1}^{n} {\left( {y_{j}^{ + } - y_{ij} } \right)}^{2} }$$
(28)
$$D_{i}^{ - } = \sqrt {\sum\limits_{j = 1}^{n} {\left( {y_{j}^{ - } - y_{ij} } \right)}^{2} }$$
(29)

Step 6: Calculate the closeness coefficients of all alternatives.


The closeness coefficient Ci can be employed to reflect the distance closest to \(D_{i}^{ + }\) as well as \(D_{i}^{ - }\), which can be computed by:

$$C_{i} = \frac{{D_{i}^{ + } }}{{D_{i}^{ - } + D_{i}^{ + } }}$$
(30)

where 0 ≤ Ci ≤ 1 and higher values of Ci result in a better design performance. The values of Ci can be ranked to obtain the final results.

4 Experimental applications and analysis

4.1 Experimental setup

The proposed method is designed and tested in line with the actual operation of a power grid in Hami City, China. Hami, which is a mainland city, not only has an abundance of wind energy resources but also exhibits multi-level voltage and high penetration of wind power, thereby rendering it ideal for demonstrating the proposed method. To promote the sustainable development and management of the wind power projects and make the utmost use of the wind resource, the sustainability of different regional wind projects of the Hami grid must be assessed and ranked. The tested power system structure exhibits a total wind capacity of 4885.2 MW, and uses 220 kV lines to connect to 750 kV transformer substations.

The Hami grid is divided into three main regions according to the geographical location of wind power groups, i.e., regions A, B, and C. The wind groups of three regions are thereby named as wind project A, B, and C for simplicity. The main parameters, according to the evaluation index system obtained from the Hami Statistics Bureau and verified by wind experts, are shown in Table 2. According to Table 2, wind project A exhibits the largest installation capacity, annual electricity production, and the highest environmental profits, whereas wind project B exhibits the most favorable wind recourses, which can be obtained according to Table 1, despite being the smallest installation. However, all the parameters of wind project C appears to be average.

Table 2 Parameters of test system

4.2 Data preprocessing and calculation

The above indexes of wind projects A, B, and C are reprocessed based on (22). We can obtain the standardization matrix X, as presented in (31). Equation (31) demonstrates the differences of some indexes’ values, such as in X1, X2, X10, and X14 of the three wind projects. On the contrary, other indexes’ values, such as X3, X4, X7, X13, and X15, are similar. The sustainability of each region cannot be defined by a single index only. That is to say, the sustainability of a wind power system cannot be accurately determined using only parts of its indexes. Therefore, a comprehensive evaluation of the sustainability of the wind power project must be performed using a comprehensive index system, as is the case here:

$$\varvec{X} = \left[ {\begin{array}{*{20}c} {0.8181} & {0.1366} & {0.5586} \\ {0.5534} & {0.3241} & {0.7673} \\ {0.5833} & {0.6072} & {0.5395} \\ {0.5387} & {0.6170} & {0.5737} \\ {0.5596} & {0.6565} & {0.5058} \\ {0.5897} & {0.7129} & {0.3794} \\ {0.5857} & {0.5890} & {0.5568} \\ {0.4836} & {0.6909} & {0.5374} \\ {0.5711} & {0.7214} & {0.3916} \\ {0.7984} & {0.1428} & {0.5850} \\ {0.5168} & {0.6460} & {0.5618} \\ {0.6139} & {0.5661} & {0.5501} \\ {0.6016} & {0.5709} & {0.5587} \\ {0.7423} & {0.4277} & {0.5158} \\ {0.6330} & {0.5179} & {0.5754} \\ {0.5535} & {0.3522} & {0.7547} \\ \end{array} } \right]$$
(31)

4.3 Calculation of comprehensive weight based on AHP-EW

The objective of the weight indexes can be calculated by the EW method, specifically by (8)–(11), as shown in (32).

$$\varvec{q}_{objective} = \left[ {\begin{array}{*{20}c} {0.075332} & {0.025102} & {0.062952} \\ {0.058995} & {0.047023} & {0.076564} \\ {0.061041} & {0.071037} & {0.061567} \\ {0.057970} & {0.071741} & {0.064029} \\ {0.059428} & {0.074507} & {0.059048} \\ {0.061476} & {0.078281} & {0.048730} \\ {0.061208} & {0.069706} & {0.062826} \\ {0.053982} & {0.076833} & {0.061408} \\ {0.060217} & {0.078830} & {0.049795} \\ {0.074238} & {0.025961} & {0.064829} \\ {0.056411} & {0.073784} & {0.063180} \\ {0.063081} & {0.068003} & {0.062341} \\ {0.062270} & {0.068367} & {0.062957} \\ {0.071031} & {0.056752} & {0.059804} \\ {0.064320} & {0.064277} & {0.064155} \\ {0.059002} & {0.049794} & {0.075816} \\ \end{array} } \right]$$
(32)

The EW method emphasizes the difference between the indexes. Therefore, the present study also applies the AHP method as directed by the experts to revise the calculated results of the objective weights calculation and generate comprehensive evaluation results.

For subjective weighting, experts are invited to provide scores on the basis of the pairwise comparison of indices to represent the relative importance of the various indicators. Here, it is assumed that the subjective weighting of each index is equivalent in all wind farms. The comparison matrix and the weight of each index are obtained using (12)–(14). The first pairwise comparison matrix from the sub-target of view (AP) is:

$$\varvec{AP} = \left[ {\begin{array}{*{20}c} 1 & 5 & 3 & {1/2} & {1/2} \\ {1/5} & 1 & {1/2} & {1/3} & {1/3} \\ {1/3} & 2 & 1 & {1/3} & {1/3} \\ 2 & 3 & 3 & 1 & {1/2} \\ 2 & 3 & 3 & 2 & 1 \\ \end{array} } \right]$$
(33)

The second pairwise comparison matrix from wind technological competitiveness of view (P1X) is:

$$\varvec{P}_{1} \varvec{X} = \left[ {\begin{array}{*{20}c} 1 & {1/2} & {1/3} & {1/5} \\ 2 & 1 & {1/2} & {1/3} \\ 3 & 2 & 1 & {1/2} \\ 5 & 3 & 2 & 1 \\ \end{array} } \right]$$
(34)

Likewise, the second third, fourth, and fifth pair-wise comparison matrix from the rest of wind perspectives of view (P2X, P3X, P4X, and P5X) are defined as follows:

$$\varvec{P}_{2} \varvec{X} = \left[ {\begin{array}{*{20}c} 1 & {1/3} & {1/3} & {1/2} \\ 3 & 1 & {1/2} & {1/2} \\ 3 & 2 & 1 & {1/2} \\ 2 & 2 & 2 & 1 \\ \end{array} } \right]$$
(35)
$$\varvec{P}_{3} \varvec{X} = \left[ {\begin{array}{*{20}c} 1 & {1/3} \\ 3 & 1 \\ \end{array} } \right]$$
(36)
$$\varvec{P}_{4} \varvec{X} = \left[ {\begin{array}{*{20}c} 1 & {1/3} & {1/3} \\ 3 & 1 & {1/2} \\ 3 & 2 & 1 \\ \end{array} } \right]$$
(37)
$$\varvec{P}_{5} \varvec{X} = \left[ {\begin{array}{*{20}c} 1 & {1/2} & {1/2} \\ 2 & 1 & {1/2} \\ 2 & 2 & 1 \\ \end{array} } \right]$$
(38)

The final subjective weights is psubjective = [0.0188, 0.0334, 0.0579, 0.1029, 0.0073, 0.0137, 0.0192, 0.0250, 0.0237, 0.0710, 0.0352, 0.0839, 0.1331, 0.0733, 0.1164, 0.1848]T. Moreover, the proportions of the objective and subjective weights can be calculated by (17)–(21), and the comprehensive weight index matrixes \(\varvec{\omega}_{com}\) are defined by (16) and are calculated in (39).

$$\varvec{\omega}_{com} = \left[ {\begin{array}{*{20}c} {0.0981554} & {0.0677479} & {0.0890087} \\ {0.1266258} & {0.1215110} & {0.1357045} \\ {0.2034724} & {0.2066914} & {0.2036309} \\ {0.3494975} & {0.3520437} & {0.3505535} \\ {0.0650530} & {0.0790667} & {0.0647055} \\ {0.0790040} & {0.0926842} & {0.0695484} \\ {0.0927223} & {0.0985392} & {0.0937984} \\ {0.1055014} & {0.1188267} & {0.1094872} \\ {0.0839086} & {0.0981260} & {0.0767726} \\ {0.1903898} & {0.1772315} & {0.1869218} \\ {0.1213987} & {0.1303826} & {0.1246885} \\ {0.2636508} & {0.2648715} & {0.2634748} \\ {0.4111523} & {0.4121199} & {0.4112570} \\ {0.2432779} & {0.2394985} & {0.2402400} \\ {0.3749326} & {0.3749252} & {0.3749044} \\ {0.5892963} & {0.5884457} & {0.5912164} \\ \end{array} } \right]$$
(39)

4.4 Calculation of final results by fuzzy TOPSIS

The fuzzy TOPSIS method is employed to calculate the final comprehensive evaluation results considering the system functionality and proportionality, thereby disposing the information loss caused by the comprehensive weights. After reviewing the general information of the three wind projects, experts provides the present study with linguistic ratings for the performance of the 16 sub-indexes. The non-dimensionalized fuzzy decision matrix Y is constructed, as shown in (40) using (22)–(24). Further, the positive ideal solution Y+ and the negative ideal solution Y are determined from the weighted normalized decision matrix using (26), (27). Following this, the Euclidean distances (D+ and D) between each alternative from Y+ and Y are calculated using (28), (29). In the next step, the closeness coefficient Ci of the alternatives is calculated using (30). The results for Y+, Y, D+ and D are summarized in Table 3. Finally, the closeness coefficient Ci is presented in Table 4. The alternatives are arranged in descending order as C > A > B. The following conclusions are generated according to the obtained values of Ci in Table 4. Firstly, the wind project C is the most sustainable aspect of the established power grid. Secondly, and conversely, the minimal value of wind project B characterizes the latter as the least sustainable wind project.

$$\varvec{Y} = \left[ {\begin{array}{*{20}c} {0.080304} & {0.009253} & {0.049718} \\ {0.07007} & {0.039377} & {0.104128} \\ {0.118676} & {0.125507} & {0.109866} \\ {0.188279} & {0.217216} & {0.201097} \\ {0.036405} & {0.051906} & {0.032729} \\ {0.04659} & {0.066079} & {0.026387} \\ {0.05431} & {0.058035} & {0.05223} \\ {0.051024} & {0.082097} & {0.058835} \\ {0.047922} & {0.07079} & {0.030066} \\ {0.152002} & {0.025308} & {0.109347} \\ {0.06274} & {0.084229} & {0.070044} \\ {0.161861} & {0.149939} & {0.144947} \\ {0.247359} & {0.235291} & {0.229749} \\ {0.180578} & {0.102445} & {0.123919} \\ {0.237324} & {0.194171} & {0.215733} \\ {0.326158} & {0.207255} & {0.44621} \\ \end{array} } \right]$$
(40)
Table 3 Calculation results of TOPSIS
Table 4 Final ranks of three wind projects by fuzzy TOPSIS

The case study suggests that the proposed model can provide a new and feasible way for seeking the most sustainable wind project from a list of available options. To validate the plausibility of the final results, the ranking procedure is repeated with the ordered weighted averaging (OWA), the results of which are shown in Table 5. As a weighted average method, the OWA operator is used widely in various application studies. OWA is considered as a convenient modeling approach and is readily understood in terms of the measures it generates. The comparisons of the results reveal identical fuzzy TOPSIS and OWA ranking results, thereby implying the dependability of the approach.

Table 5 Final ranks of three wind projects by OWA

According to Table 5, wind project C remains in the first place, followed by wind project A, and wind project B as the least preferred option. In general, the range of values for the fuzzy TOPSIS method provides a larger difference between wind projects A, B, and C, thereby suggesting the applicability of the fuzzy TOPSIS method in addressing the greater discrimination between the alternatives. The ranking index formed by the fuzzy TOPSIS method considers both the benefit of the ideal solution and cost ideal solution of each index, thereby enabling researchers to approach the selection problem of the sustainable level of the wind projects from multiple perspectives rather than simply selecting the highest OWA score. Therefore, the fuzzy TOPSIS method incorporates the concept of contradiction into the ranking of the compromise solutions, which can improve the quality of ranking results.

5 Sensitivity analysis

In Section 3, the values of the weights were determined according to the proposed comprehensive weight calculation method. However, the weight values could be changed following the application of other kinds of methods. Thus, we conducted a sensitivity analysis on these weight values. According to Fig. 1, the 16 sub-criteria were divided into 5 analysis levels, namely technology, wind resource, environment, economy, and society groups. All the initial sub-criteria of each levels were assumed to exhibit rate changes of 0.3, 0.2, 0.1, − 0.1, − 0.2, and − 0.3, respectively, and all the base weights are shown in (39). The sustainable level values and ranks of the wind projects were then recalculated as shown in Fig. 2. X-axis represents the rate of base weights of Xi index, and Y-axis is the current values of weights of wind projects A, B, and C.

According to Fig. 2, the final score of the three alternatives, specifically wind projects A, B, and C, exhibited a sharp decrease when the weight of sub-criteria X3 became less important. Thus, they are most sensitive to the weight of X3. However, wind project C maintained its first ranking as the base case throughout X3 weight changes. The weight decreases in X1, X2, and X4 generated a more or less decline in the scores of wind projects A, B, and C. However, the weight changes in the technology group did not affect wind project C as it maintained its highest scores in the sustainable evaluation of the wind projects.

Fig. 2
figure 2

Sub-criteria sensitivity analysis results of technology groups

The sensitivity analysis results of the X5, X6, X7, and X8 weights are shown in Fig. 3. The sub-criteria weight changes in the wind resource group resulted in small score variations in wind projects A, B, and C following X5, X6, X7, and X8 sub-criteria changes. Likewise, wind projects C and B were deemed the optimal and worst regional wind projects, respectively, for all sub-criteria weight changes in the wind resource group.

Fig. 3
figure 3

Sub-criteria sensitivity analysis results in wind resource group

For the sub-criteria in the environment group, the three alternatives were more sensitive to the weight of sub-index X10 than to sub-index X9, as shown in Fig. 4. The score of wind project C in all three projects was maintained the highest.

Fig. 4
figure 4

Sub-criteria sensitivity analysis results in environment group

The sensitivity analysis results of the weights of X11, X12, and X13 are shown in Fig. 5. According to Fig. 5, the final score of the three alternatives exhibited a slight decrease following a decrease in the weight of sub-criteria of economy group. The weight of X13 exhibited the most sensitivity. However, wind project C maintained the highest scores in the economy group for all economy group weights changes.

Fig. 5
figure 5

Sub-criteria sensitivity analysis results in economy group

Figure 6 indicates that the scores of all three alternatives exhibited a small variation trend in the case of the weight fluctuations of X15 and X16. However, the scores of the three wind projects maintained the same decreasing trend as the weight of X14 became less important. Moreover, just as that in the other four sub-indexes groups, wind projects C and B were still deemed the best and worst wind projects, respectively, for all society group sub-criteria weight change.

Fig. 6
figure 6

Sub-criteria sensitivity analysis results in society group

Above all, three wind projects always keep their ranks, no matter how the sub-criteria weights change. It can be verified that the performance evaluation of wind projects using the proposed comprehensive weights calculation method and fuzzy TOPSIS is robust.

6 Conclusion

The present study proposes a combined MCDM framework for the sustainable level of the selection model of wind projects. A hierarchical wind project evaluation criteria framework is proposed and validated. Two MCDM weights decision methods, specifically EW and AHP, are combined by the LCEA method to calculate this set of multilevel criteria, which consists of five main dimensions and 16 sub-criteria. An empirical case study containing three Hami City wind projects in China is used to exemplify the approach and rank the sustainable level of each wind project by the fuzzy TOPSIS method. The results of the case study are robust with regards to the OWA method. In addition, a sensitive analysis is also applied to verify the robustness and effectiveness of the proposed weight calculation approach. The model can thus not only be compatible with different index systems but also identify the greater or weaker level of sustainability for a wind project.

The present study aims to guide researchers and other investors to easily forecast the sustainable performance of wind projects and decide accordingly. This study presents its originality in its comprehensive criteria structure, which is balanced on the five dimensions of sustainability of the wind project. In addition, the combination of its proposed comprehensive weights calculation method (AHP and EW, optimized by LCEA) with the fuzzy TPOSIS method in the selection problem of the sustainable level of the wind project has not been previously published in literature. Distinguishing wind projects from general wind technologies can reduce the over-simplification of decision problems and aid in the evaluation of alternatives in the light of more specific data. The next stage of this research will focus on the design of an application software based on the proposed method to quickly calculate and analyze the sustainability level of wind projects.