Uploaded by Ethan Peng

Modeling and Simulation of Offshore Wind Farm Installation

Modeling and Simulation of Offshore Wind Farm Installation with Multi-Leveled CGSPN Approach
Shengrui Peng, Helena Szczerbicka
L3S Research Center, Leibniz University Hanover
Hanover, Lower Saxony, Germany
Matthias Becker
Human-Computer-Interaction Group, Leibniz University Hanover
Hanover, Lower Saxony, Germany
ABSTRACT
This work presents a multi-leveled model based on Colored Generalized
Stochastic Petri nets (CGSPN) approach for offshore wind energy
installation. The offshore logistics, which describes the organization of
offshore operations, is embedded at the root level. The offshore
operations, e.g., loading and sailing, are implemented at the secondary
level using sub-models. The large scale of the wind turbine components
and the ever-changing offshore weather conditions make the scheduling
difficult. The aim is to support the project operators and managers in
making decisions with the knowledge of the system behavior obtained
through stochastic simulation, in which historical weather data measured
on the German North Sea from 1958 to 2007 is used. The numerical
results show the influence of decision variables, e.g. initial inventory, on
a designed offshore wind farm with a size of 80 wind turbines.
KEYWORDS: Offshore installation, multi-leveled modeling, colored
generalized stochastic Petri nets, data-driven simulation
INTRODUCTION
The public awareness of using renewable energy sources is growing, due
to the deteriorating environmental problems caused by the utilization of
non-renewable energy sources, such as petroleum, which contributes
36% to the U.S. total energy consumption in 2018 (EIA, 2020). Since
2011, Germany's federal government has been working on a new plan
for increasing renewable energy commercialization, with the aim of 8095% renewable electricity supply by 2050 (BMWi, 2019). This global
trend of using green energy has given scientists and engineers the
motivation to investigate and develop wind energy techniques in recent
decades. Besides, there are more and more offshore wind farms, which
have been planned and constructed worldwide, due to the limitation of
the land and higher quality of wind source on the sea. Even though wind
energy techniques have been investigated and developed intensively over
the last decades, the number of works, which have been done for offshore
installation logistics, is relatively low compared to other areas, such as
offshore operation and maintenance. However, offshore installation is
one of the most costly parts of the offshore industry (Bilgili, et al. 2011).
Up to 175 offshore wind turbines (OWTs) can be planted in an offshore
wind farm (OWF) and even larger projects are under construction or have
been proposed worldwide to meet the demand (Wikipedia, 2020). This
tendency leads the offshore installation to a severer situation since the
construction of an OWF can be spread into several years. It increases
directly the rental, which is spent on the buffer place and vessels, and the
payback period. It is also more difficult to deal with the changeable
weather. These problems can be alleviated by planning and scheduling
the offshore installation wisely. In this work, we focus on the offshore
installation planning on the global level, e.g., optimizing buffer size. The
effects of planning and scheduling on the local level, such as the number
of OWTs loaded onto the installation vessel in each installation cycle,
are discussed here.
This work aims at determining the influence of initial inventory, and
minimal inventory on the offshore wind energy installation and
discovering the optimal combination of them through investigating the
system behavior of the offshore installation process. This should help the
planners to optimize their plans. In this work, we present a multi-leveled
model base on Colored Generalized Stochastic Petri nets (CGSPN) for
the offshore installation process. On the root level, the conventional
logistic concept is implemented. The operations of the offshore
installation process are simulated on the secondary level through submodels with corresponding parameters. This work presents two
prototypes of the sub-model, which are extendable and modifiable. The
stochastic parameters are derived by using historical weather data
measured on the German North Sea from 1958 to 2007.
LITERATURE REVIEW
In the past, most studies on offshore wind turbines (OWTs) in the
offshore wind energy industry concern technical challenges in design,
manufacturing, and operation and maintenance (O&M) of the facilities.
For example, Besnard and Bertling (2010) and Besnard, et al. (2013)
have made efforts in investigating scheduling problems in offshore
O&M. A review of the offshore O&M logistics is given by Shafiee
(2015). Dinwoodie, et al. (2015) have proposed a cross-validation
strategy to verify the existing O&M models by using reference cases and
benchmarks.
Comparing to the other aspects, only a few works have concentrated on
the offshore installation phase. Among those, Aas, et al. (2009) have
explored the importance of supply vessel to the offshore installation
process. Tyapin, Hovland and Jorde (2011) have dealt with weather
downtime and operational time during the single turbine installation by
comparing two methods based on Markov theory and Monte Carlo
simulation. Oelker, et al. (2018) have proposed a new concept for
offshore logistics to reduce the overall cost of an OWF project.
Essentially, mathematical approaches have been applied to model the
offshore installation process to solve the planning and scheduling
problems by the majority of the researchers. The mixed-integer linear
programming (MILP) model proposed by Scholz-Reiter, et al. (2010)
aims at scheduling offshore installation activities under the consideration
of a single weather scenario. Based on which, Ait-Alla, et al. (2013) have
extended the model and provided an aggregate planning strategy for
minimizing the installation cost. A more detailed categorization for
weather conditions has been made. Rippel, et al. (2019b) have embedded
the MILP mode into the model predictive control scheme to cope with
the weather conditions in a realistic environment. However,
deterministic weather conditions and operational time have been taken
into account in these works. Regardless, there exist several works that
have considered uncertainties. Herroelen and Leus (2005) review the
fundamental approaches for scheduling that consider uncertainties, e.g.
stochastic project scheduling, fuzzy project scheduling. Santoso, et al.
(2005) have proposed a stochastic programming approach to solve
design problems in the supply chain network. Cardoso, et al. (2013) have
introduced uncertainty of products’ demand into their MILP model for
the designing and planning of the general supply chains with reserve
flows. A decomposition strategy proposed by Ursavas (2017) aims at
improving the planning and scheduling to reduce the cost resulted from
the severe weather condition. It aims at mitigating the risks caused by
offshore weather conditions.
A few authors have also proposed models based on discrete-event
simulation (DES) method to investigate problems in the offshore wind
industry. Endrerud, et al. (2014) have presented a logistic model that
combines the agent-based and DES modeling paradigms to analyze the
O&M life cycle phase. Vis and Ursavas (2016) proposed a decisionsupport tool based on DES to investigate the coherency between the
logistical concepts and project performance. Muhabie, et al. (2018) have
investigated the assembly strategy used in the offshore installation by
DES approach that includes weather uncertainties, distances, vessel
properties, and different assembly scenario. A review of the studies on
offshore logistics is by Chartron (2019). It points out that offshore
installation is strongly dependent on the season and geographical feature
on the construction site, and suggests to combine different logistic
strategy to achieve the best performance.
This paper contributes to the literature in several senses. First, it
incorporates both meteorological and operational time uncertainties
reflecting the industry-specific features. Second, a new model using the
Colored Generalized Stochastic Petri nets (CGSPN) approach is
implemented, which belongs to the DES category. Last but not least, it
fills the gap in the literature that the importance of buffer size and
minimal inventory hasn’t been discovered.
OFFSHORE INSTALLATION
Practically, OWT installation can be roughly divided into five phases:
supply, installation of foundation structures and piles, the embedding of
electricity cables, installation of top structures and commissioning. The
sub-processes are also named as sequences because they have to be
accomplished in the left-to-right order. In the literature different
combinations of sub-processes have been investigated. In Ait-Alla, et al.
(2013) and Muhabie, et al. (2015), the authors have considered the
installation of foundation, electricity cable and top structure in their
models. Comparing to this approach, another bunch of works chose to
focus only on the installation of the top structure (Oelker, 2017; Vis and
Ursavas, 2016). Hereinafter, the latter approach is considered, due to the
restriction in the execution order and the similarity in the logistics.
Offshore Logistic Concepts
The offshore logistic concepts describe how the components (e.g. piles,
blades, etc.) are transported from manufacturers to the construction sites,
i.e. OWF, and constructed. Rippel, et al. (2019a) have summarized the
existing offshore logistic concepts into two categories: conventional and
innovative concepts. The conventional concept is the most used one in
the industry, due to the flexibility provided by the base port. The
components are transported from the manufacturers to the base port and
stored there firstly. The transportation and construction are accomplished
by the installation vessel, which can be loaded with components for up
to four OWTs and equipped with a crane for the lifting operations. If an
admissive weather condition has been predicted or confirmed, then the
loaded installation vessel ferries to the construction site and builds the
components one after another. Besides, transportation vessels, which sail
back and forth between base port and manufacturers, are used for the
supplementation of components. The advantage of this concept is that
the base port gives a buffer to the installation process and decouples the
supplementation to the offshore installation. The main drawback of this
concept is the high rental cost resulted from the usage of the base port.
In the literature, there is a group of innovative concepts, of which the
general idea is to reduce the overall cost by removing the base port
Oelker, et al. (2017). The main drawback of this approach is the lack of
flexibility. It requires that the supply always to be just-on-time, which
will normally lead to delay of the OWF installation. Thus, it is seldom
applied in the industry. Ait-Alla, et al. (2017) have compared the
innovative concept with the conventional ones, where the results show
that the innovative concepts can reduce the total cost up to 10% for an
OWF with small to moderate size (under 40 OWTs). However, this
economic improvement decreases with the growing size of the OWF.
Thus, in the following, we focus on the conventional logistic concept as
the most utilized in the practice.
System States and Operations
The offshore installation process consists of five different states mainly:
 loading,  sailing forward,  installation,  reposition and 
sailing back, which are depicted as a directed graph in Fig. 1. Each state
represents the corresponding operation, except that the state  consists
of three operations: jack-up, construction and jack-down due to the
different weather dependencies.
been applied in various areas, for example, modeling and analysis of
distributed systems. Later, the notion of time and stochastics has been
introduced into the original PN theory, which led to the Generalized
Stochastic Petri nets (GSPN) approach. This has given the possibility to
PN for performance evaluation (Marsan, et al. 1995). Furthermore, the
Colored Petri nets (CPN) approach has extended the original PN theory,
where information is attached to tokens. In this case, the tokens are
thought to be colored (Jensen, 1987). In Huber, et al. (1989) the CPN
approach is extended with further functionality, e.g. inhibitor arcs. For
more details of the CPN approach, the author recommends Jensen and
Kristensen, (2009). A CGSPN model is defined as a 14-tuple according
to Marsan, et al. (1995), and Jensen and Kristensen, (2009) as follows
Figure 1. States of offshore installation
Weather Restrictions
𝑴𝒄𝒈𝒔𝒑𝒏 = {𝑃, 𝑇, 𝐴, 𝛱, 𝐾, 𝐷, 𝑀, 𝑊, Σ, 𝐶, 𝑁, 𝐸, 𝐺, 𝐼𝑛𝑖},
Technically, the optimal wind speed, vopt, of a 5 MW OWT to generate
electric power is between 14 m/s and 25 m/s (Cutululis, et al. 2012).
However, it becomes critical for the offshore wind energy installation
when the wind speeds exceed 14 m/s. Harsh offshore weather conditions
affect the installation process in two main ways. First, it is the major
reason for project delay (Sørensen, et al. 2001). Second, it can cause
damage to the OWT components that are very expensive and sensitive to
wind speed (Sun, et al. 2012). In the literature, various authors have tried
to cope with offshore weather conditions by classifying them into
different categories. Vis and Ursavas, (2016) have used the offshore
wind velocity, 𝑣, as the indicator to classify the weather restrictions
roughly into three levels: 1). lifting operations if 𝑣 ≤ 10 m/s ; 2).
shipments if 𝑣 ≤ 16 m/s; and 3). no actions if 𝑣 ≥ 16 m/s. Ait-Alla, et
al. (2017) have not only classified the weather conditions into more
categories but also considered the significant wave height. A similar
weather classification can be found in Quandt, et al. (2017). The weather
restrictions on the offshore installation operations with their abbreviation
used in this work are given in Table 1.
Table 1. Offshore weather restrictions on operations
Operation
Loading
Abbrev.
vmax
in (m/s)
hmax
in (m)
L
-
-
Sailing Forward/ Back
SF/SB
21
2.5
Jack-up/ Jack-down
JU/JD
14
1.8
Construction
C
10
-
Reposition
R
14
2
Sup
-
-
Supply
vmax: maximal allowed wind speed; hmax: maximal allowed significant
wave height.
(1)
where 𝑃 is a finite set of places representing the conditions. 𝑇 is a finite
set of transitions, that consists of a finite set of immediate transitions 𝑇𝐼
and a finite set of timed transitions 𝑇𝑇 , 𝑇 = 𝑇𝐼 ∪ 𝑇𝑇 , 𝑇𝐼 ∩ 𝑇𝑇 =
∅. Besides, it holds 𝑃 ∩ 𝑇 = ∅. The set of directed arcs, 𝐴, consists of
the set of input arcs I, the set of output arcs O, and the set of inhibitor
arcs H. The function 𝛱 maps transitions in 𝑇 to a number in ℕ that
represents their priority levels, i.e. the greater the number the higher the
priority. Among all, the immediate transitions have the highest priority.
The tokens, depicted by dots, are associated with places and the
movement of these tokens represent the dynamic behavior of the system.
𝐾 is a set of parameters assigned to places, i.e. place p contains 𝑘 ∈ 𝐾
tokens. The domains of parameters, 𝑘𝑖 ∈ 𝐾, are defined in the set 𝐷.
Marking 𝑀 is a function that maps places to natural numbers. The
number of tokens in place, 𝑝𝑖 , in marking M is denoted as 𝑀(𝑝𝑖 ). The
parametric initial marking, 𝑀𝐾 , is a function that maps places, 𝑝 ∈ 𝑃,
into either a natural number, ℕ, or a parameter, 𝑘 ∈ 𝐾, ranging on the set
of natural numbers. 𝑊: 𝑇 → ℝ is a function defined on the set of
transitions, which maps transitions, 𝑡 ∈ 𝑇, into real positive functions,
𝑊(𝑡, 𝑀), of the marking. The value of function 𝑊(𝑡𝑘 , 𝑀) is either the
rate, 𝜆𝑘 , in marking M of a timed transition 𝑡𝑘 ∈ 𝑇𝑇 or weight, 𝑤𝑘 , of an
immediate transition 𝑡𝑘 ∈ 𝑇𝐼 . Σ is the set of color sets, which contains all
possible colors applied in this approach.
𝐶: 𝑃 → Σ represents the color function that maps the places into colors.
𝑁 is the node function that maps 𝐴 into (𝑃 × 𝑇) ∪ (𝑇 × 𝑃) , i.e. to
identify which two nodes are connected by arc 𝑎 ∈ 𝐴 . 𝐸 is an arc
expression function that maps each arc 𝑎 ∈ 𝐴 into the expression 𝑒 ∈ 𝐸.
The input and output types of the arc expressions must correspond to the
type of the nodes the arc is connected to. 𝐺 is the set of guard functions
applied to transitions, which are additional conditions for the enabling
and firing of the transitions. 𝐼𝑛𝑖 is an initialization function. It maps each
place into an initialization expression. In this work, the places can strictly
contain tokens with the same color or token type.
METHODOLOGY
In this section, the methodologies applied in this work are introduced
briefly. First, the Colored Generalized Stochastic Petri nets (CGSPN)
approach is used to model the offshore installation process. Second, the
discrete uniform distribution is considered to describe the randomness of
the operation durations.
CGSPN Approach
The offshore installation process is modeled using the CGSPN approach
because of the ability to represent actions and conditions necessary for
the execution of actions. In general, Petri nets (PN) have been considered
as a graphical tool suitable for describing systems, which are
characterized as being concurrent, asynchronous, distributed, parallel,
nondeterministic and/or stochastic (Murata, 1989). The PN approach has
Due to the restriction made in initialization function, the states of a
CGSPN model with m places can be given by its markings as follows
𝑀 = {𝑀(𝑝1 ), … , 𝑀(𝑝𝑖 ), … , 𝑀(𝑝𝑚 )}.
(2)
Moreover, the firing of transition 𝑡 gives dynamics to the system, i.e. the
system moves from state 𝑀𝑖 to the next reachable state 𝑀𝑖+1 , by
removing the tokens from the input places of transition 𝑡, 𝐼(𝑡), and
adding tokens to its output places 𝑂(𝑡)
𝑀 𝑖+1 = 𝑀𝑖 + 𝑂(𝑡) − 𝐼(𝑡).
(3)
A transition must be enabled before it can be fired. Fundamentally, a
transition is enabled in a marking 𝑀, when the following two conditions
are met
∀𝑝 ∈ 𝐼(𝑡), 𝑀(𝑝) ≥ 𝐼(𝑝, 𝑡), and
(4)
∀𝑝 ∈ 𝐻(𝑡), 𝑀(𝑝) < 𝐻(𝑝, 𝑡),
(5)
where 𝐼(𝑡) and 𝐻(𝑡) represent the set of input and inhibitor places
respectively. 𝐼(𝑝, 𝑡) is the multiplicity of the input arc, which points from
a place, 𝑝, to a transition, 𝑡. Analogue, 𝐻(𝑝, 𝑡) is the multiplicity of the
corresponding inhibitor arc. Multiplicity defines the number of tokens
that should be removed from the input places or the number of tokens
that should be added to output places. An inhibitor arc does not lead to
the removal of tokens in the inhibitor places. In this work, the transition
enabling is expanded, since the model is investigated via simulation. A
transition is enabled if and only if it fulfills the conditions (4) and (5),
and additional enabling rules defined by the user, such as a marking
related complex function.
In the CGSPN model, there are two types of transitions: immediate and
temporal transition. An immediate transition, t, has the highest priority,
i.e. it fires first when it encounters a conflict with temporal transitions.
Conflicts between several immediate transitions are solved by using
weights, which are the firing probabilities of enabled immediate
𝑁𝑡
transitions. It holds ∑𝑖=1
𝑤𝑖 = 1 , where 𝑤𝑖 is the weight of i-th
immediate transition in the marking determined by the function
𝑊(𝑡𝑖 , 𝑀) and Nt is the number of enabled immediate transitions in the
conflict. A temporal transition, T, is associated with a firing time, 𝜏,
which can be deterministic or stochastic. Thus, the time interval,
[𝜏𝑖 , 𝜏𝑖+1 ) , between consecutive temporal transitions, Ti and Ti+1, is
equivalent to the sojourn time in state 𝑀𝑖 . If more than one temporal
transition is collectively enabled and these are in conflict with each other,
then the race policy is applied, which means the transition with shorter
firing time, 𝜏, fires first. According to the resampling strategy, the firing
of an in conflicting transition will reset the timer of others to zero. If the
set of collectively enabled transitions is not in a conflict, then the
maximal-step firing policy is applied and all of the temporal transitions
fire at the same time, which allows the transitions to fire at the same time
step (Popova-Zeugmann, 2013).
In this work, sub-models are introduced into the CGSPN approach as a
group of generalized temporal transitions since they follow the general
enabling and firing rules mentioned above. Different from the
conventional temporal transitions, sub-models possess states and the
firing time 𝜏 is evaluated by running simulation on PN models.
Furthermore, tokens in the CGSPN are colored, which means they can
carry and transfer certain information. This is realized through record
token types. The primitive token types are integer, boolean, double,
String and Date. A record token type is an arbitrary combination of
primitive token types and existing record token types (Zimmermann and
Hommel, 1991). A token can be transported to a place only if the token
type is correct.
Exponential Distribution
framework. The elements of the CGSPN approach are depicted in Fig. 2.
The CGSPN model is depicted in Fig. 3.
Place
Input/ Output arc
ln(1−𝐹𝜆 (𝑥))
𝑥
Sub-model
Inhibitor arc
Token types
There are three different token types in the model: Vessel, OWT and
Void. Token type Vessel has two attributes. The integer attribute ID gives
identification to the tokens, i.e. for the cases where multiple installation
vessels are applied in the project. Another integer attribute Capacity
reveals the current capacity of the installation vessel. Token type OWT
has two attributes. The boolean attribute isBuilt describes simply whether
the owt is constructed. The other attribute, builtOn, records the time, on
which the OWT is constructed. A token with the type Void has no
attribute, which is equivalent to an uncolored token in the conventional
PN theory.
Main models
As mentioned, offshore logistics is embedded on the root level. It
consists of eight places and eight sub-models. Each sub-model represents
the corresponding offshore operation. Thus, the states of the main model
are vectors with eight elements given as follows
𝑀 = {𝑀𝐵𝑃 , 𝑀𝑖𝑉 , 𝑀𝑆𝐹 , 𝑀𝐽𝑈 , 𝑀𝐶 , 𝑀𝐽𝐷 , 𝑀𝑅/𝑆𝐵 , 𝑀𝑂𝑊𝐹 },
(7)
where 𝑀𝑖 is the simplification of the notation 𝑀(𝑝𝑖 ) for number of
tokens in place 𝑝𝑖 . For example, 𝑀𝐵𝑃 represents the number of tokens in
place 𝑃𝐵𝑃 . Uppercase letters P, T and S are used to identify places,
transitions and sub-models respectively. The sub-indices are
abbreviations of either physical objects or locations (Base Port (BP), idle
Vessel (iV), Offshore Wind Farm (OWF)) or offshore operations (see
Table 1). This makes it possible to identify the states of the CGSPN
model to the systems states given in Fig. 1

= 𝑀𝐿
𝑀 𝑆𝐹

=

= 𝑀𝐶
= {𝑀𝐵𝑃 , 1, 0, 0, 0, 0, 0, 𝑀𝑂𝑊𝐹 },
(8)
= {𝑀𝐵𝑃 , 0, 1, 0, 0, 0, 0, 𝑀𝑂𝑊𝐹 },
(9)
= {𝑀𝐵𝑃 , 0, 0, 1, 0, 0, 0, 𝑀𝑂𝑊𝐹 } ∧
(10)
{𝑀𝐵𝑃 , 0, 0, 0, 1, 0, 0, 𝑀𝑂𝑊𝐹 } ∧
{𝑀𝐵𝑃 , 0, 0, 0, 0, 1, 0, 𝑀𝑂𝑊𝐹 },
& =
, ∀𝑥 ≥ 0,
Temporal
transition
Figure 2. Graphical illustration of elements in CGSPN model
In this work, the randomness of the operation times is described by using
an exponential distribution 𝐸𝑥𝑝(𝜆). The parameter 𝜆 can be evaluated
with the following equation
𝜆= −
Immediate
transition
𝑀𝑅/𝑆𝐵
= {𝑀𝐵𝑃 , 0, 0, 0, 0, 0, 1, 𝑀𝑂𝑊𝐹 }.
(11)
(6)
where 𝐹𝜆 (𝑥) is the value of the cumulative distribution function (CDF)
of the exponential distribution at 𝑥.
MODEL DESCRIPTION
The offshore installation process is modeled employing the CGSPN
During the simulation, 𝑀𝐵𝑃 and 𝑀𝑂𝑊𝐹 are changing over time, since
they represent the usage of the base port and the number of constructed
OWTs respectively. Thus, they are not essential in identifying the system
states, which are given by the offshore operations. As can be observed
from Equation (11) to (14), the system state changes while the token with
token type Vessel moves from PiV to PR/SB. The installation cycle ends
when the token goes back to place PiV.
Root Level
NOWF
SSup
SL
PBP
8
PSF
SSF
PJU
SJU
PC
SC
PJD
SJD
POWF
4
𝐾𝐵𝑃
𝐾𝑂𝑊𝐹
SR
PR/SB
SSB
PiV
Secondary Level
Sub-model I
Sub-model II
Weather Data
Figure 3. CGSPN Model
Sub-models
Sub-models are introduced as a special type of temporal transition. They
share the enabling and firing rules of conventional temporal transitions,
yet they possess internal states, which are independent of the states of the
main model. When a sub-model is enabled, it receives information about
the current operation and initializes an internal CGSPN model with one
token in place PINPUT. The main model waits for feedback from the
enabled sub-model and change of state occurs when the sub-model fires.
The firing of a sub-model is completed by the landing of the tokens in
the place POUTPUT. Fundamentally, there are two types of sub-models:
sub-model I, which is weather independent, and sub-model II, which is
weather dependent.
Sub-model I The structure of the sub-model I depicted in Fig. 4 is
straight forward, i.e. the token is transported from the left directly to
right. In this work, the processing times are modeled with chained
temporal transitions. The two temporal transitions, 𝑇𝐷 and 𝑇𝑃 , chained
with a structural place element, PHSUB, represent the deterministic and
probabilistic part of the operation time respectively. To include the
uncertainties in the realistic system, the operation time is divided into
two parts. The deterministic part sets the baseline for the operation
duration and the probabilistic part gives randomness to the system, i.e.
the operation duration will be only overestimated. To be specific,
probabilistic transitions are assigned with exponentially distributed
random variables. Supply and Loading are two operations, which are
independent of the offshore weather condition. The baseline values of
these two operations found in the literature are summarized in Table 1.
PINPUT
TD
PHSUB
TP
POUTPUT
whether the current operation can be carried on is answered by solving
the conflict between temporal transition TD and TWAIT by race policy. If
TD fires, then the token goes the upper path, which is the same as
described in sub-model I. If TWAIT fires, the token goes into the lower
path, which means practically waiting for good weather. PWAIT stores
tokens with type Void, which reveals simply the number of fired times
of transition TWAIT. TCONTROLL is an immediate transition, which gives
control to place PWAIT. It fires only when the number of tokens in PWAIT
exceeds the maximum of PWAIT. This strategy is applied in sub-models
elements SSF, SJU, SC, SJD, SR, and SSB, which are dependent on the
weather condition.
TD
PHSUB
TP
POUTPUT
PINPUT
TWAIT
PWAIT
TCONTROLL
Figure 5. Sub-model II
This strategy provides the possibility to handle offshore logistics and
operations separately, which has enormously reduced the size of the state
space of the main model. Besides, sub-models can be easily extended
and reproduced without modifying the main model.
Treatment of historical weather data As mentioned earlier, historical
weather data is used to derive the probability of a stable weather window
of a certain period. To determine the stochastic parameter 𝜆 of the
random variable, 𝑋 ∼ 𝐸𝑥𝑝(𝑋; 𝜆) , assigned to the temporal transition
∞
TWAIT, we define first of all the probability, 𝑝 = ∫𝜇 𝑓𝜆 (𝑥)𝑑𝑥 , stands for
𝜇
1
Figure 4. Sub-model I
Sub-model II This type of sub-model copes with the weather
disturbance by investigating the historical weather data measured on the
German North sea from 1958 to 2007 (Fig. 5). The weather intervention
on the operations is modeled as a conflict in the system. The decision
admissive weather conditions, and the probability, 𝑞 = ∫0 𝑓𝜆 (𝑥)𝑑𝑥 , for
waiting for stable weather. We denote 𝜇 as the mean operation time. It
holds 𝑝 + 𝑞 = 1, where p and q are estimated for the current time step tc.
It is obvious that 𝑞 = 𝐹𝜆 (𝜇). Thus, the parameter 𝜆 can be determined by
using Equation (9). Whenever this conflict occurs, the sub-model goes
through the historical weather data and fetches the section from time step
t to t+d-1. This returns the data sections, Rv, and Rh, from time step t to
t+d-1 for wind speed, v, and wave height, h, respectively. Each column
of Rv and Rh is an incident. By investigating the incidents, the probability
of an operable weather condition in this period can be evaluated. This
can be separated into two steps. The first step is evaluating the incidents
of Rv (and Rh, if the operation is also limited by significant wave height).
An incident, ri, is a vector with d elements due to the hourly resolution
of the weather data. It is evaluated as one if its elements are all beneath
the limitation. Otherwise, it is counted as zero
𝑆𝑚𝑎𝑥
32 OWT Maximal storage of base port
𝑁𝐶𝑎𝑝
4 OWT
𝐷𝑒𝑙𝑎𝑦 𝑚𝑎𝑥
10 h
The capacity of the installation vessel
Maximal delay in operation
Table 3. Meantime of operations in offshore energy installation
Sym.
Value
Description
(12)
𝜇𝑆𝑢𝑝
310 h
Meantime of the supplementation for 8 OWTs
𝜇𝐿
48 h
Meantime of loading for 4 OWTs
The evaluation converts the data sections into a vector, L, that contains
zero or one. The weight p is evaluated as follows
𝜇𝑆𝐹
4h
Meantime of sailing forward
𝜇𝐽𝑈
2h
Meantime of jacking up
𝜇𝐶
14 h
Meantime of constructing for 1 OWT
(13)
𝜇𝐽𝐷
2h
Meantime of jacking down
𝜇𝑅
2h
Meantime of repositioning
where 𝑙𝑖 is the i-th element of vector L. For example, an operation
with a duration d = 10 h should be performed on time step 2160, i.e. 0
o’clock on April 1st. This operation is limited by the wind speed with
vmax = 12 m/s. Fig. 6 shows the historical wind speeds in the time interval
[2160, 2169] h.
𝜇𝑆𝐵
4h
Meantime of sailing backward
∀𝑗 ∈ |𝑟𝑖 |, 𝑟𝑖 (𝑗) ≤ 𝑣𝑚𝑎𝑥 / ℎ𝑚𝑎𝑥
.
𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒
1,
𝑟𝑖 = {
0,
𝑝=
∑𝑁
𝑖=1 𝑙𝑖
|𝐿|
, and 𝑞 = 1 − 𝑝,
Figure 6. Wind speed from time step 2160 to 2169
Parameters
Parameters, that are defined for both the main model and sub-models, are
considered as global parameters. This group of parameters is
summarized in Table 2. Temporal transition TD in both sub-models fires
with deterministic time, which represents the mean operation time, 𝜇.
The meantime of the offshore operations considered in the work is given
in Table 3. As mentioned, temporal transition TP is assigned with a
negative exponential distributed random parameter to describe the
natural randomness in the process. Practically, this represents the delay.
The delay in operation is considered as the minimum between the mean
operation time, 𝜇, and the maximal delay, 𝐷𝑒𝑙𝑎𝑦𝑚𝑎𝑥 ,
𝐷𝑒𝑙𝑎𝑦 = min (𝜇, 𝐷𝑒𝑙𝑎𝑦𝑚𝑎𝑥 ).
By considering the condition 𝐹𝜆 (𝐷𝑒𝑙𝑎𝑦) = 0.995, i.e. the CDF of the
random variable 𝑋 ∼ 𝐸𝑥𝑝(𝜆) has the value 0.995 at 𝑋 = 𝐷𝑒𝑙𝑎𝑦, the
parameter 𝜆 can be determined by using Equation (9). In
Table 4 the stochastic parameter 𝜆 is given for all the offshore
operations.
Table 2. Global parameters
Sym.
Value
𝑁𝑂𝑊𝑇
80 OWT Size of designed OWF
𝑁𝑖𝑉
1
Description
Number of the installation vessels
Table 4. Stochastic parameters
Sym.
Value
Description
𝜆𝑆𝑢𝑝
0.5298
Rate of delay in supply
𝜆𝐿
0.5298
Rate of delay in loading
𝜆𝑆𝐹
1.3246
Rate of delay in sailing forward
𝜆𝐽𝑈
2.6492
Rate of delay in jacking-up
𝜆𝐶
0.5298
Rate of delay in construction
𝜆𝐽𝐷
2.6492
Rate of delay in jacking-down
𝜆𝑅
2.6492
Rate of delay in repositioning
𝜆𝑆𝐵
1.3246
Rate of delay in sailing backward
In the praxis, the buffer size, i.e. the size of the base port, is chosen as
large as possible to ensure the flexibility of the offshore installation,
since the OWF needs to be constructed as quickly as possible and the
delay in the offshore installation should not lead to dysfunction of the
supply chain. However, a large buffer size increases the cost of the
offshore installation dramatically.
To overcome this problem, the optimal buffer size is required that
reduces the cost and ensures the optimal completion of the OWF
construction. The optimal buffer size, 𝑆𝑜𝑝𝑡 , is essentially constricted by
the decision variables considered in this work: the initial inventory, 𝑆𝑖𝑛𝑖 ,
in the base port and the minimal inventory, 𝑆𝑚𝑖𝑛 . The offshore wind
energy installation can be started with zero storage, i.e. the installation
vessel stays idle in the base port until the OWT components arrive, or
with initial storage so that the installation vessel can be put into operation
loading directly. The maximal storage 𝑆𝑚𝑎𝑥 is the physical limitation
given by the base port. New components are delivered to the base port if
there is a storage shortage in the base port. This insufficiency is given by
the minimal inventory 𝑆𝑚𝑖𝑛 , i.e. the base port has a storage shortage
when the current inventory Scurrent is lower than a certain percentage of
physical maximum
𝑆𝑐𝑢𝑟𝑟𝑒𝑛𝑡 ≤ 𝑆𝑚𝑖𝑛 .
Table 5. Decision variables
Sym.
Value
𝑆𝑖𝑛𝑖
[0, 𝑆𝑚𝑎𝑥 ]
Description
Initial inventory in the base port
𝑆𝑚𝑖𝑛
[0, 𝑆𝑚𝑎𝑥 ]
Minimal inventory in the base port
NUMERICAL CASE STUDY
Herein, we consider the instruction of an OWF with a size of 80 OWTs.
The uncertainties in the offshore weather conditions are conducted by
using the measurements on the German North Sea from 1958 to 2007.
The uncertainties in the operation durations are included by assumptions
due to the lack of knowledge since these are considered as deterministic
in the most existing works. The simulation aims to find the optimal size
for the base port to avoid the high cost resulted from an oversized base
port for the OWF installation. For the convenience of representing the
numerical results, a fixed minimal inventory, Smin = 8 OWTs, is
considered, which is chosen according to the experts’ experience.
Fig. 7 shows the progress of the construction of the 80 OWTs with fixed
initial inventory and minimal inventory in 1000 simulations. It is shown
in Fig. 8 that there is a postponement at the beginning of the construction
if the inventory is insufficient. Besides, construction with fuller initial
storage tends to be finished sooner. Fig. 9 shows how the initial
inventory influences the mean construction time of the 80 OWTs under
the consideration of a fixed minimal inventory, Smin = 8 OWTs.
Logically, starting with a vacant base port leads to a delay of
construction, since it must wait for the arrival of the supply to start. An
initial inventory larger than 12 OWTs does not contribute significant
improvement in construction time.
Since the construction benefits from the initial inventory the most at the
beginning, we restrict the simulation for 1000 h to save some
computational work. Fig. 10 shows the numerical results of the number
of constructed OWTs in the first 1000 working hours. In the simulation,
the initial inventory varies from zero to maximal storage, which is set to
32 OWTs according to experts' opinions. The minimal inventory Smin is
set to 8 OWTs, which means the immediate transition will only be
enabled when the storage in base port is lower than this value. The result
shows that the initial inventory has an enormous effect on the number of
constructed OWT in the first 1000 working hours. However, the initial
inventory can only improve the performance of the OWF installation to
a certain degree. Up to 25 OWTs can be installed in the first 1000
working hours with the parametric setup used in the model. Nonetheless,
initial inventory with 12 OWTs will need at a base port with a capacity
of 20 OWTs.
Figure 10. Construction in the first 1000 h with different Sini
Fig. 11 shows the relationship between the initial inventory and the
maximal require buffer size. Thus, it is plausible in this case to choose a
base port with maximal storage of 20 OWTs and the OWF installation
should start with an initial inventory Sini = 12 OWTs.
Figure 7. Construction of 80 OWTs with Sini = 8 OWTs and Smin = 8
OWTs with 1000 simulations
Figure 11. Maximal Storage with different initial inventory Sini
Figure 8. OWF construction with different initial inventory Sini
Figure 9. Mean Construction Time for Smin = 8 OWTs
CONCLUSION
In this work, a multi-leveled model based on the CGSPN approach is
presented for offshore wind energy installation, because it has proved to
be a useful modeling tool for complex systems like offshore installation.
One of CGSPN advantages lies in the fact that they allow integrating
various deterministic and stochastic processes. It contributes to the
literature by considering the uncertainties in both weather conditions and
offshore operations, which have been considered as deterministic by
most existing works. It decomposes the offshore logistics and its
operations by using sub-models, that are introduced to the CGSPN
approach in this work. This gives the model a high extendibility. The
implementation on the root-level gives an unambiguous view over the
OWF installation logistic concept while different operations are
embedded in sub-models.
In the numerical study, we have investigated the construction of a
designed OWF with a size of 80 OWTs. Historical weather data
measured on the German North Sea are used. It aims at closing the gap
of planning the offshore installation on the global level, i.e. determining
the optimal combination of initial inventory and minimal inventory.
Based on the results obtained, the following conclusion may be
formulated: for an OWF with a size of 80 OWTs, the optimal size of the
base port is 20 OWTs and the ideal initial inventory is 12 OWTs under
the consideration of minimal inventory 𝑆𝑚𝑖𝑛 = 8.
The future works shall concentrate on the following aspects: 1) Cross
effect between the initial inventory and minimal inventory and their
sensitivity to the system; 2). Offshore installation planning on both
global and local level; 3). Comparing the framework with other existing
models, and 4) complementary application of different approaches.
ACKNOWLEDGMENTS
The authors gratefully acknowledge the financial support by the DFG
(German Research Foundation) for the Project “OffshorePlan”, grant
number LU 2049/1-1; SZ 51/33-1.
REFERENCES
Aas, B, Halskau Sr, Ø, and Wallace, SW (2009). "The role of supply vessels in
offshore logistics." Maritime Economics & Logistics, 11, 302-325.
Ait-Alla, A, Quandt, M, and Lütjen, M (2013). "Aggregate Installation Planning
of Offshore Wind Farms." International Conference on Communications and
Information Technology, WSEAS Press, 130-135.
Ait-Alla, A, Oelker, S, Lewandowski, M, Freitag, M, and Thoben, K-D (2017).
"A Study of new Installation Concepts of Offshore Wind Farms by Means of
Simulation Model." San Francisco, ISOPE, 607-612.
Besnard, F, and Bertling, L (2010). "An Approach for Condition-Based
Maintenance Optimization Applied to Wind Turbine Blades." IEEE
Transactions on Sustainable Energy, 1(2), 77-83.
Besnard, F, Fischer, K, and Tjernberg, LB (2013). "A Model for the Optimization
of the Maintenance Support Organization for Offshore Wind Farms." IEEE
Transactions on Sustainable Energy, 443-450.
Bilgili, M, Yasar, A, and Simsek, E (2011). "Offshore wind power development
in Europe and its comparison with onshore counterpart." Renewable and
Sustainable Energy Reviews, 15(2), 905-915.
BMWi (2019). Mieterstrombericht nach §99 Erneuerbare-Engergien-Gesetz
2017. Online report, Berlin: Bundesministerium für Wirstschaft und Energie.
Cardoso, SR, Barbosa-Póvoa, APFD, and Relvas, S (2013). "Design and planning
of supply chains with integration of reverse logistics activities under demand
uncertainty." European Journal of Operational Research, 226, 436-451.
Chartron, S (2019). "Improving logistics scheduling and operations to support
offshore wind construction phase." Logistics Research, 1-14.
Cutululis, NA, Litong-Palima, M, and Sørensen, PE (2012). "Offshore Wind
Power Production in Critical Weather Conditions." European Wind Energy
Conference & Exhibition European Wind Energy Association. Copenhagen:
EWEA.
Dinwoodie, I, Endrerud, O-EV, Hofmann, M, Martin, R, and Sperstad, IB (2015).
"Reference Cases for Verification of Operation and Maintenance Simulation
Models for Offshore Wind Farms." Wind Engineering, 39, 1-14.
EIA (2020). U.S. Energy Information Administration. 03 04.
https://www.eia.gov/energyexplained/renewable-sources/.
Endrerud, O-EV, Liyanage, JP, and Keseric, N (2014). "Marine Logistics
Decision Support for Operation and Maintenance of Offshore Wind Parks with
a Multi Method Simulation Model." Winter Simulation Conference. Savanah:
IEEE, 1712-1722.
Herroelen, W, and Leus, R (2005). "Project scheduling under uncertainty: Survey
and research potentials." European Journal of Operational Research, 165, 289-
306.
Huber, P, Jensen, K, and Shapiro, RM (1989). "Hierarchies in Coloured Petri
Nets." ICATPN, 483, 313--341.
Jensen, K (1987). "Coloured Petri Nets." Petri Nets: Central Models and Their
Properties, 248-299.
Jensen, K, and Kristensen, LM (2009). Coloured Petri Nets: Modelling and
Validation of Concurrent Systems, Springer.
Marsan, MA, Balbo, G, Conte, G, Donatelli, S, and Franceschinis, G (1995).
Modelling with generalised stochastic Petri nets, New York, Wiley.
Muhabie, YT, Rigo, P, Cepeda, M, de Almeida D'Agosto, M, and Caprace, J-D
(2018). "A discrete-event simulation approach to evaluate the effect of
stochastic parameters on offshore wind farms assembly strategies." Ocean
Engineering, 2, 279-290.
Muhabie, YT, Caprace, J-D, Petcu, C, and Rigo, P (2015). "Improving the
Installation of Offshore Wind Farms by the use of Discrete Event Simulation."
World Maritime Technology Conference. Providence, SNAME, 1-10.
Murata, T (1989). "Petri Nets: Properties, Analysis and Applications." IEEE.
Oelker, S, Ait-Alla, A, Lütjen, M, Lewandowski, M, Freitag, M, and Thoben, KD (2018). "A Simulation Study of Feeder-Based Installation Concepts for
Offshore Wind Farms." International Society of Offshore and Polar Engineers,
Sapporo, ISOPE, 578-583.
Oelker, S, Lewandowski, M, Ohlendorf, J-H, Haselsteiner, A, and Ait-Alla, A
(2017). "Logistikszenarien für die Errichtung von Offshore-Windparks Herausforderungen
der
Wirtschaftlichkeitsbetrachtung
neuer
Logistikkonzepte." Industrie 4.0 Management, 2, 24-28.
Popova-Zeugmann, L (2013). "Time Petri nets." In Time and Petri nets, 31-137.
Berlin, Springer.
Quandt, M, Beinke, T, Ait-Alla, A, and Freitag, M (2017). "Simulation Based
Investigation of the Impact of Information Sharing on the Offshore Wind Farm
Installation Process." Journal of Renewable Energy, 1-11.
Rippel, D, Jathe N, Becker, M, Lütjen, M, Szczerbicka, H, and Freitag, M (2019a).
"A Review on the Planning Problem for the Installation of Offshore Wind
Farms." IFAC, Berlin, IFAC-PapersOnLine, 1337-1342.
Rippel, D, Jathe, N, Lütjen, M, Szczerbicka, H, and Freitag, M (2019b).
"Simulation and Optimization of Operations for Offshore Installations
Planning Using a Model Predictive Control Scheme." Winter Simulation
Conference (WSC). National Harbor, MD, USA, IEEE 1719-1730.
Santoso, T, Ahmed, S, Goetschalckx, M, and Shapiro, A (2005). "A stochastic
programming approach for supply chain network design under uncertainty."
European Journal of Operational Research, 167, 96-115.
Scholz-Reiter, B, Heger, J, Lütjen, M, and Schweizer, A (2010). "A MILP for
installation scheduling of offshore." International Journal of Mathematical
Models and Methods in Applied Sciences, 371-378.
Shafiee, M (2015). "Maintenance logistics organization for offshore wind energy:
Current progress and future perspectives." Renewable Energy, 77, 182-193.
Sørensen, HC, Hansen, J, and Vølund, P (2001). "Experience from the
establishment of Middelgrunden 40 MW offshore wind farm." European Wind
Energy Conference, Copenhagen, 1-4.
Sun, X, Huang, D, and Wu, G (2012). "The current state of offshore wind energy
technology development." Energy, 41, 298-312.
Tyapin, I, Hovland, G, and Jorde, J (2011). "Comparison of Markov Theory and
Monte Carlo Simulation for analysis of Marine Operations Related to
Installation of an Offshore Wind Turbine." International Congress on
Condition Monitoring, 1071-1081.
Ursavas, E (2017). "A benders decomposition approach for solving the offshore
wind farm installation planning at the North Sea." European Journal of
Operational Research, 258, 703-714.
Vis, IFA, and Ursavas, E (2016). "Assessment approaches to logistics for offshore
wind energy installation." Sustainable Energy Technologies and Assessments,
80-91.
Wikipedia
(2020).
List
of
offshore
wind
farms.
https://en.wikipedia.org/wiki/List_of_offshore_wind_farms#cite_note-101
(accessed 03 13, 2020).
Zimmermann, A, and Hommel, G (1991). "Modelling and Evaluation of
Manufacturing Systems Using Dedicated Petri Nets." The International
Journal of Advanced Manufacturing Technology, 15(2), 132-138.
Zimmermann, A, and Knoke, M (2007). TimeNET 4.0: A Software Tool for the
Performability Evaluation with Stochastic and Coloured Petri Nets. Manual,
Berlin: Real-Time Systems and Robotics Group, Technische Universität
Berlin.