Content uploaded by Jitesh Lalwani

Author content

All content in this area was uploaded by Jitesh Lalwani on Jan 09, 2023

Content may be subject to copyright.

1

Quantum Computing for Sustainable Energy:

Optimizing Wind Farm Layout for Improved

Energy Efﬁciency

Jitesh Lalwani1,2and Babita Jajodia3

1Artiﬁcial Brain Tech Inc, 2055 Limestone RD, STE 200-C, Wilmington, Delaware, USA 19808

2Artiﬁcial Brain Technology (OPC) Private Limited, Pune, India 411057

3Department of Electronics and Communication Engineering,

Indian Institute of Information Technology Guwahati, India

Email: {jitesh.lalwani@artiﬁcialbrain.us, babita@iiitg.ac.in}

Abstract—Wind energy has become an increasingly important

source of renewable energy in recent years, with wind farms being

constructed in various locations around the world. The layout of

these wind farms, which consists of the arrangement and spacing

of individual wind turbines, plays a critical role in their overall

performance and efﬁciency. In particular, the optimal layout of

a wind farm can signiﬁcantly increase the amount of energy

generated, as well as reduce costs associated with construction

and maintenance. One approach to optimizing the layout of a

wind farm is through the use of quantum computing. Quantum

computers have the potential to solve complex optimization

problems much faster than classical computers, making them

a promising tool for optimizing the layout of wind farms. In this

paper, the authors discuss the use of quantum computing for

wind farm layout optimization and its potential beneﬁts.

Index Terms—Optimization, QAOA (Quantum Approximate

Optimization Algorithm), Quantum Annealing, Quadratic Un-

constrained Binary Optimization (QUBO), Quantum Computa-

tion

I. INTRODUCTION

Wind energy has become an increasingly important source

of renewable energy in recent years [1], with wind farms being

constructed in various locations around the world. The layout

of these wind farms, which consists of the arrangement and

spacing of individual wind turbines, plays a critical role in their

overall performance and efﬁciency. In particular, the optimal

layout of a wind farm can signiﬁcantly increase the amount

of energy generated, as well as reduce costs associated with

construction and maintenance.

The optimization of a wind farm layout [2] can be repre-

sented mathematically as an optimization problem, where the

objective is to maximize the power output of the wind farm.

This can be expressed as follows:

Maximize P =XPi(1)

where Pis the total power output of the wind farm, and Pi

is the power output of the ith wind turbine.

There are various factors that can affect the power output

of a wind turbine, including the wind speed, the direction

of the wind, and the physical characteristics of the turbine

itself. These factors can be represented by variables in the

optimization problem, such as wind speed (v), wind direction

(θ), and turbine characteristics (c).

One approach to optimizing the layout of a wind farm is

through the use of quantum computing. Quantum computers

have the potential to solve complex optimization problems

much faster than classical computers, making them a promis-

ing tool for optimizing the layout of wind farms. In this paper,

the authors discuss the use of quantum computing for wind

farm layout optimization and its potential beneﬁts.

II. ANOV ERVIEW OF QUA NT UM COMPUTING

Quantum computers are based on the principles of quantum

mechanics, which is the fundamental theory of matter and

energy at the atomic and subatomic scale. Quantum computers

use quantum bits (qubits) instead of classical bits to store and

process information. Qubits have the unique ability to exist in

multiple states simultaneously, which allows them to perform

certain operations much faster than classical computers.

One of the key principles of quantum mechanics is super-

position [3], which refers to the ability of a quantum system

to exist in multiple states at the same time. For example, a

qubit can represent both a ‘0’ and a ‘1’ simultaneously. This

allows quantum computers to perform many calculations in

parallel, which can signiﬁcantly reduce the time required to

solve problems.

Another important principle of quantum computers is entan-

glement [4], which refers to the ability of two or more qubits

to become correlated in a way that cannot be explained by

classical physics. This allows quantum computers to perform

certain operations much faster than classical computers.

III. OPTIMIZATION USING QUAN TU M COMPUTING

Quantum computers have the potential to solve complex

optimization problems much faster than classical computers.

This is due to their ability to perform parallel computations

[5] and explore a larger search space simultaneously. In the

context of wind farm layout optimization, quantum computers

can be used to explore the various possible conﬁgurations of

wind turbines in a wind farm and determine the optimal layout

that maximizes the power output.

2

One approach to using quantum computers for wind farm

layout optimization is through the use of quantum annealing.

Quantum annealing is an optimization technique that uses

quantum ﬂuctuations to search for the global minimum or

maximum of a given objective function. In the context of wind

farm layout optimization, the objective function could be the

power output of the wind farm, as described above.

Quantum annealing can be performed using a special type

of quantum computer known as a quantum annealer. These

devices consist of a number of qubits, which are the quantum

equivalent of classical bits. The qubits are used to represent

the variables in the optimization problem, such as wind speed,

wind direction, and turbine characteristics. The quantum an-

nealer then uses quantum ﬂuctuations to search for the optimal

conﬁguration of these variables that maximizes the objective

function.

IV. BEN EFI TS O F QUANTUM COMPUTING FOR WIND

FARM LAYOUT OPTIMIZATION

There are several potential beneﬁts to using quantum com-

puting for wind farm layout optimization. One of the main

beneﬁts is the speed at which quantum computers can solve

complex optimization problems. Classical computers can take

a signiﬁcant amount of time to ﬁnd the optimal solution to an

optimization problem, especially for problems with a large

number of variables and constraints. In contrast, quantum

computers can potentially solve these problems much faster,

thanks to their ability to perform parallel computations and

explore a larger search space simultaneously.

Another beneﬁt of using quantum computing for wind farm

layout optimization is the potential to ﬁnd more accurate and

reliable solutions. Classical optimization algorithms may get

stuck in local minima or maxima, meaning that they can only

ﬁnd sub-optimal solutions. Quantum algorithms, on the other

hand, have the potential to escape these local minima and ﬁnd

the global minimum or maximum of the objective function.

This can lead to more accurate and reliable solutions, which

can translate into signiﬁcant improvements in the performance

and efﬁciency of wind farms.

In addition, quantum computing can help to optimize wind

farm layouts in real-time, enabling on-demand optimization

of the layout based on changing conditions. This can be

particularly useful in dynamic environments, such as offshore

wind farms, where conditions can change rapidly. By using

quantum computers to optimize the layout in real-time, it may

be possible to further increase the overall power output of the

wind farm.

V. BUSINESS BE NE FIT S BY U SI NG QUA NT UM COMPUTING

FO R WIND FARM OPTIMIZATION

Here are some potential examples of how the use of

quantum computing for wind farm layout optimization might

provide speciﬁc business beneﬁts, with some rough estimates

of the potential impact:

1) Improved efﬁciency: By optimizing wind farm layout

with quantum computing, businesses could potentially

increase power output by 5-10% while reducing the

number of turbines needed by up to 25%. This could

lead to cost savings of $500,000-$1,000,000 per year for

a typical wind farm.

2) Increased competitiveness: By using quantum computing

to optimize wind farm layout, businesses could poten-

tially reduce the Levelized Cost of Energy (LCOE) by 5-

10% compared to competitors using traditional optimiza-

tion methods. This could make them more competitive

in the energy market and potentially increase revenue by

$1,000,000-$2,000,000 per year.

3) Enhanced sustainability: Quantum computing can help to

optimize wind farm layout in a way that minimizes land

use and the number of turbines needed, potentially reduc-

ing the environmental impact of wind energy production

by up to 50%. This could enhance the sustainability

proﬁle of the business and improve its reputation with

customers and stakeholders.

4) New revenue streams: By optimizing wind farm layout to

take advantage of speciﬁc weather patterns or other fac-

tors that affect power output, businesses could potentially

increase revenue by up to $500,000 per year by selling

electricity to the grid at times of peak demand.

It is important to note that these estimates are rough and will

vary depending on the speciﬁc circumstances of the wind farm

in question. Factors such as the size of the wind farm, the

wind resource, and the cost of turbines and other infrastructure

will all impact the potential business beneﬁts of quantum

computing for wind farm layout optimization.

VI. CONSTRAINTS AND CO ST FUNCTION FOR WIND FARM

OPTIMIZATION

A. Constraints

Constraints are conditions or limits that must be satisﬁed

by the solution to an optimization problem. In the context

of optimization problems, constraints are used to restrict the

possible solutions to a particular problem in order to make

it more tractable or to ensure that the solution meets certain

requirements.

There are several constraints that can be considered when

using quantum computers for wind farm layout optimization.

These constraints may vary depending on the speciﬁc require-

ments of the optimization problem and the capabilities of the

quantum computer being used. Some possible constraints to

consider include:

1) Turbine layout constraints: You may want to ensure that

the wind turbines are spaced apart and positioned in a way

that minimizes interference between them. This could

be represented as a constraint on the minimum distance

between turbines and the layout of the turbines within the

wind farm.

2) Power output constraints: You may want to ensure that the

power output of the wind farm meets certain criteria, such

as being able to meet a certain percentage of the energy

demand of a particular region. This could be represented

as a constraint on the total power output of the wind farm.

3) Land use constraints: Depending on the location of the

wind farm, you may need to consider land use constraints,

3

such as the availability of land and any environmental or

conservation concerns.

4) Infrastructure constraints: You may need to consider the

availability and cost of infrastructure, such as roads and

transmission lines, in determining the optimal layout of

the wind farm.

5) Financial constraints: You may want to consider the cost

of construction and maintenance of the wind farm in

determining the optimal layout. This could be represented

as a constraint on the total cost of the wind farm.

6) Wind conditions: The layout of the wind farm should take

into account the wind conditions at the site, including the

direction and strength of the wind.

7) Distance to the power grid: The layout of the wind farm

should consider the distance to the nearest power grid

connection, as this can impact the cost and feasibility of

transmitting the power generated by the wind farm.

8) Environmental impact: The layout of the wind farm

should take into account any potential environmental

impacts, such as impacts on wildlife or the surrounding

landscape.

9) Legal constraints: The layout of the wind farm should

take into account any legal constraints, such as zoning

regulations or permits that may be required for the

project.

Again, it’s important to carefully consider the speciﬁc re-

quirements and goals of your wind farm project in order to

determine the most appropriate constraints to include in your

cost function.

By considering these constraints and incorporating them

into the optimization problem, it is possible to ﬁnd a layout

that meets the speciﬁc requirements and constraints of the

wind farm while also maximizing the power output.

B. Cost Function

A cost function is a mathematical formulation that describes

the costs associated with different choices or actions being

taken in a particular problem. The goal of a cost function is

to minimize or maximize the overall cost by making optimal

choices or decisions [6] [7].

Here is a cost function based on the above constraints:

Cost =w1×T ur bine Layout C onstraints

+w2×P ower Output C onstraints

+w3×Land Use Constraints

+w4×Infrastructure C onstraints

+w5×F inancial C onstraints

+w6×W ind C onditions

+w7×Distance to P ower Grid

+w8×Environmental Impact

+w9×Legal Constraints

(2)

where w1, w2, ..., w9 are the weights associated with each

constraint, and Turbine Layout Cost, Power Output Cost, ...,

Legal Constraints Cost are the costs associated with each

constraint. These costs can be calculated based on the speciﬁc

requirements and constraints of the wind farm.

This is just one example of how you might structure a cost

function for wind farm layout optimization. It’s important to

carefully consider the speciﬁc requirements and goals of your

wind farm project (for example wake effect [8], different hub-

height wind turbines [9], etc) in order to determine the most

appropriate form and parameters for the cost function.

VII. QUAN TU M OPTIMIZATION ALGORITHMS

A. Quantum Annealing

Quantum annealing [10] is a quantum optimization algo-

rithm that can be used to ﬁnd the minimum value of a cost

function. It works by encoding the cost function into the

ground state of a quantum system, which is then used to ﬁnd

the minimum value of the function by adiabatically evolving

the system over time.

In the context of wind farm layout optimization, quantum

annealing could be used to ﬁnd the optimal layout of turbines

that maximizes power output and other performance metrics,

while minimizing costs and other constraints. To use quantum

annealing for this purpose, the relevant constraints and objec-

tives would need to be encoded into the cost function. This

might include terms that represent the power output of the

wind farm, the cost of installing and maintaining the turbines,

and any environmental or other constraints that need to be

considered. By minimizing this cost function, the quantum

annealing algorithm could ﬁnd the layout that maximizes

power output and minimizes costs, subject to the various

constraints and limitations of the particular wind farm.

Here is an example of how quantum annealing might be

used to optimize the layout of a wind farm:

Suppose that we want to design a wind farm that consists

of 10 turbines, and we want to ﬁnd the layout that maximizes

power output while minimizing costs and satisfying various

other constraints. To use quantum annealing to solve this

optimization problem, we would need to encode the relevant

constraints and objectives into the cost function.

For example, the cost function might include terms that

represent the power output of the wind farm (which we want to

maximize), the cost of installing and maintaining the turbines

(which we want to minimize), and any environmental or other

constraints that need to be considered (such as the minimum

distance between turbines). We could then use quantum an-

nealing to minimize this cost function and ﬁnd the layout that

maximizes power output and minimizes costs, subject to the

various constraints and limitations of the particular wind farm.

To solve this optimization problem using quantum anneal-

ing, we would need to encode the cost function into the

ground state of a quantum system, and then use a quantum

annealer to adiabatically evolve the system over time to ﬁnd

the minimum value of the function. This process would involve

setting up the quantum annealer with the appropriate qubits

and couplers, and running the quantum annealing algorithm

to ﬁnd the optimal layout.

Here is a step-by-step algorithm for using the D-Wave

quantum annealer to optimize wind farm layout:

4

Step 1: Deﬁne the optimization problem to be solved,

including the number of decision variables, constraints, and

the objective function to be minimized or maximized.

Step 2: Choose a quantum optimization algorithm, such as

the Quantum Approximate Optimization Algorithm (QAOA)

or Quantum Adiabatic Evolution (QAE), to solve the opti-

mization problem.

Step 3: Deﬁne the quantum circuit that will be used to

implement the chosen algorithm. This may include deﬁning

the quantum and classical registers, as well as the number of

qubits and gates needed.

Step 4: Initialize the quantum circuit and set the initial state

of the qubits. This may involve deﬁning a custom initial state

or using a predeﬁned state such as the uniform superposition

state.

Step 5: Deﬁne the cost function that will be used to evaluate

the performance of the quantum circuit. This may involve

deﬁning the energy levels of the qubits or the weights of the

couplers in the quantum circuit.

Step 6: Set the number of layers or iterations that the

quantum circuit will be run for. This is typically referred to

as the “p” parameter in QAOA.

Step 7: Run the quantum circuit and measure the output to

obtain the optimal solution to the optimization problem.

Step 8: Analyze the results and ﬁne-tune the quantum circuit

as needed to improve the performance of the algorithm. This

may involve adjusting the number of layers, the initial state

of the qubits, or the cost function.

Step 9: Repeat the optimization process until the desired

level of accuracy is achieved.

It is important to note that this is just a simple exam-

ple, and the actual process of using quantum annealing to

optimize a wind farm layout would be more complex and

would depend on the speciﬁc details and constraints of the

problem (for example, optimization for wake effect uniformity

[11]. Additionally, the performance and accuracy of quantum

annealing algorithms can vary depending on the complexity

and size of the optimization problem, and further research

and development is needed to understand the capabilities and

limitations of quantum annealing in real-world scenarios.

B. Quantum Approximate Optimization Algorithm (QAOA)

Quantum Approximate Optimization Algorithm (QAOA)

[12] is a quantum algorithm that can be used to ﬁnd ap-

proximate solutions to optimization problems. In the context

of wind farm layout optimization, the QAOA would involve

deﬁning a cost function that takes into account the various

constraints that you listed, and then using the QAOA to ﬁnd

a layout for the wind farm that approximately minimizes this

cost function.

To use the QAOA to ﬁnd an approximate solution to this

optimization problem, you would need to deﬁne the cost

function in terms of a set of quantum operations, and then

use the QAOA to ﬁnd the optimal values of the parameters

that minimize the cost function. This involves specifying the

number of layers in the QAOA, as well as the type of quantum

operations to be used at each layer. It’s important to carefully

consider the speciﬁc requirements and goals of your wind farm

project in order to determine the most appropriate parameters

and settings for the QAOA.

Here is a step-by-step guide for using QAOA to optimize

the layout of a wind farm:

Step 1: Deﬁne the quantum and classical registers: The

quantum register will hold the qubits that represent the vari-

ables in the optimization problem, and the classical register

will hold the measurement results of these qubits.

Step 2: Create the QAOA circuit: This circuit will consist

of a series of parametrized gates, which will be applied to the

quantum register in a speciﬁc order to encode the optimization

problem.

Step 3: Set the initial state of the qubits: This can be done

using a variety of techniques, such as starting all qubits in the

|0⟩state or using a custom initial state.

Step 4: Set the cost function: This function deﬁnes the

objective of the optimization problem, and will be encoded

into the QAOA circuit as a Hamiltonian operator.

Step 5: Set the number of layers (p) in the QAOA circuit:

The number of layers determines the depth of the circuit

and can have a signiﬁcant impact on the performance of the

algorithm.

Step 6: Run the QAOA algorithm: This will involve ap-

plying the parameterized gates in the circuit to the quantum

register and measuring the resulting state.

Step 7: Retrieve the optimal parameters and resulting cost:

These can be obtained from the result of the QAOA algorithm.

Step 8: Obtain the optimal solution: This can be done by

post-processing the measurement results obtained in step 6 to

ﬁnd the conﬁguration of the variables that minimize the cost

function.

VIII. CONCLUSION

In summary, quantum computing has the potential to sig-

niﬁcantly improve the optimization of wind farm layouts. By

using quantum algorithms such as quantum annealing, it is

possible to ﬁnd more accurate and reliable solutions to the

optimization problem, leading to increased power output and

efﬁciency. Additionally, the ability of quantum computers to

perform parallel computations and explore a larger search

space simultaneously can help to solve these optimization

problems much faster than classical computers. While there

are still challenges to be addressed in the development and

deployment of quantum computers for wind farm layout

optimization, this technology has the potential to revolutionize

the way we design and operate wind farms.

REFERENCES

[1] A. D. S¸ahin, “Progress and recent trends in wind energy,” Progress in

energy and combustion science, vol. 30, no. 5, pp. 501–543, 2004.

[2] M. Samorani, “The wind farm layout optimization problem,” in Hand-

book of wind power systems. Springer, 2013, pp. 21–38.

[3] D. Bouwmeester and A. Zeilinger, “The physics of quantum information:

basic concepts,” in The physics of quantum information. Springer, 2000,

pp. 1–14.

[4] R. Horodecki, P. Horodecki, M. Horodecki, and K. Horodecki, “Quan-

tum entanglement,” Reviews of modern physics, vol. 81, no. 2, p. 865,

2009.

5

[5] D. C. Marinescu, “The promise of quantum computing and quantum

information theory-quantum parallelism,” in 19th IEEE International

Parallel and Distributed Processing Symposium. IEEE, 2005, pp. 3–pp.

[6] J. Choi, S. Oh, S. Park, J.-K. Kim, and J. Kim, “Proper Cost Hamiltonian

Design for Combinatorial Optimization Problems: A Boolean Function

Approach,” in 2021 International Conference on Information Network-

ing (ICOIN), 2021, pp. 469–472.

[7] S. P. Premaratne and A. Matsuura, “Engineering the Cost Function of

a Variational Quantum Algorithm for Implementation on Near-Term

Devices,” arXiv preprint arXiv:2006.03747, 2020.

[8] R. Shakoor, M. Y. Hassan, A. Raheem, and Y.-K. Wu, “Wake effect

modeling: A review of wind farm layout optimization using Jensen’s

model,” Renewable and Sustainable Energy Reviews, vol. 58, pp. 1048–

1059, 2016.

[9] Y. Chen, H. Li, K. Jin, and Q. Song, “Wind farm layout optimization

using genetic algorithm with different hub height wind turbines,” Energy

Conversion and Management, vol. 70, pp. 56–65, 2013.

[10] G. Rose and W. Macready, “An introduction to quantum annealing,”

D-Wave Systems, 2007.

[11] K. Yang, G. Kwak, K. Cho, and J. Huh, “Wind farm layout optimization

for wake effect uniformity,” Energy, vol. 183, pp. 983–995, 2019.

[12] E. Farhi, J. Goldstone, and S. Gutmann, “A quantum approximate

optimization algorithm,” arXiv preprint arXiv:1411.4028, 2014.