<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">WES</journal-id><journal-title-group>
    <journal-title>Wind Energy Science</journal-title>
    <abbrev-journal-title abbrev-type="publisher">WES</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Wind Energ. Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">2366-7451</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/wes-4-23-2019</article-id><title-group><article-title>A comparison study on jacket substructures for offshore wind turbines based on optimization</article-title><alt-title>A comparison study on jacket substructures</alt-title>
      </title-group><?xmltex \runningtitle{A comparison study on jacket substructures}?><?xmltex \runningauthor{J. H\"{a}fele et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Häfele</surname><given-names>Jan</given-names></name>
          <email>j.haefele@isd.uni-hannover.de</email>
        <ext-link>https://orcid.org/0000-0002-8896-4589</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Gebhardt</surname><given-names>Cristian G.</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Rolfes</surname><given-names>Raimund</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-7714-3382</ext-link></contrib>
        <aff id="aff1"><institution>Leibniz Universität Hannover/ForWind, Institute of Structural Analysis, Appelstr. 9a,<?xmltex \hack{\break}?> 30167
Hanover, Germany</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Jan Häfele (j.haefele@isd.uni-hannover.de)</corresp></author-notes><pub-date><day>22</day><month>January</month><year>2019</year></pub-date>
      
      <volume>4</volume>
      <issue>1</issue>
      <fpage>23</fpage><lpage>40</lpage>
      <history>
        <date date-type="received"><day>28</day><month>August</month><year>2018</year></date>
           <date date-type="rev-request"><day>17</day><month>September</month><year>2018</year></date>
           <date date-type="rev-recd"><day>26</day><month>December</month><year>2018</year></date>
           <date date-type="accepted"><day>6</day><month>January</month><year>2019</year></date>
      </history>
      <permissions>
        
        
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://wes.copernicus.org/articles/4/23/2019/wes-4-23-2019.html">This article is available from https://wes.copernicus.org/articles/4/23/2019/wes-4-23-2019.html</self-uri><self-uri xlink:href="https://wes.copernicus.org/articles/4/23/2019/wes-4-23-2019.pdf">The full text article is available as a PDF file from https://wes.copernicus.org/articles/4/23/2019/wes-4-23-2019.pdf</self-uri>
      <abstract>
    <p id="d1e97">The structural optimization problem of jacket substructures for offshore wind
turbines is commonly regarded as a pure tube dimensioning problem,
minimizing the entire mass of the structure. However, this approach goes
along with the assumption that the given topology is fixed in any case. The
present work contributes to the improvement of the state of the art by
utilizing more detailed models for geometry, costs, and structural design
code checks. They are assembled in an optimization scheme, in order to
consider the jacket optimization problem from a different point of view that
is closer to practical applications. The conventional mass objective function
is replaced by a sum of various terms related to the cost of the structure.
To address the issue of high demand of numerical capacity, a machine learning
approach based on Gaussian process regression is applied to reduce numerical
expenses and enhance the number of considered design load cases. The proposed
approach is meant to provide decision guidance in the first phase of wind
farm planning. A numerical example for a National Renewable Energy Laboratory (NREL) 5 MW turbine
under FINO3 environmental conditions is computed by two effective
optimization methods (sequential quadratic programming and an interior-point
method), allowing for the estimation of characteristic design variables of a
jacket substructure. In order to resolve the mixed-integer problem
formulation, multiple subproblems with fixed-integer design variables are
solved. The results show that three-legged jackets may be preferable to
four-legged ones under the boundaries of this study. In addition, it is shown
that mass-dependent cost functions can be easily improved by just considering
the number of jacket legs to yield more reliable results.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <title>Introduction</title>
      <p id="d1e107">The substructure contributes significantly to the total capital expenses of
offshore wind turbines and thus to the levelized costs of offshore wind
energy, which are still high compared to the onshore counterpart
<xref ref-type="bibr" rid="bib1.bibx26" id="paren.1"/>. Cost breakdowns show ratios of about
20 % <xref ref-type="bibr" rid="bib1.bibx43 bib1.bibx4" id="paren.2"><named-content content-type="pre">such
as</named-content></xref> depending
on rated power, water depth, and what is regarded as capital expenses. In
the face of wind farms with often more than 100 turbines, it is easily
conceivable that a slight cost reduction can already render substantial
economic advantages to prospective projects. Structural optimization is
paramount because it provides the great opportunity to tap cost-saving
potential with low economic effort. Technologically, it is expected that
the jacket will supersede the mono-pile when reaching the imminent turbine
generation or wind farm locations with intermediate water depths from about
40 to 60 m <xref ref-type="bibr" rid="bib1.bibx40 bib1.bibx9" id="paren.3"><named-content content-type="pre">see, for
instance,</named-content></xref>. According to current
studies, there is an increasing market share of jackets
<xref ref-type="bibr" rid="bib1.bibx41" id="paren.4"/>. As it allows for many variants of structural
design, the jacket structure is therefore a meaningful object of structural
optimization approaches, which benefits massively from innovative design
methods and tools <xref ref-type="bibr" rid="bib1.bibx44" id="paren.5"/>.</p>
      <p id="d1e129">It is state of the art in the field of jacket optimization to deal with optimal design in terms of a
tube dimensioning problem, where the topology is fixed.<fn id="Ch1.Footn1"><p id="d1e132">This work
focuses on the problem of jacket optimization and disregards other
substructure types. For a comprehensive overview of the structural
optimization of wind turbine support structures, <xref ref-type="bibr" rid="bib1.bibx27" id="text.6"/>.</p></fn> Structural design
codes require the computation of time domain simulations to perform
structural code checks for fatigue and ultimate limit state. As environmental
conditions in offshore wind farm locations vary strongly, commonly thousands
of simulations are necessary to cover the effect of varying wind and wave
states for verification.<fn id="Ch1.Footn2"><p id="d1e139">During conceptual design phases, the number
of load cases is commonly reduced.</p></fn> Therefore, numerical limitations are a
great issue in state-of-the-art jacket optimization approaches. In the literature, different approaches were presented to address this issue.
<xref ref-type="bibr" rid="bib1.bibx38" id="text.7"/> proposed an optimization scheme based on a
meta-heuristic genetic algorithm to guarantee global convergence. To increase
the numerical efficiency, a reanalysis technique was applied. Later, an
improved approach was illustrated <xref ref-type="bibr" rid="bib1.bibx39" id="paren.8"/>, where the
load calculation was decoupled from the actual tube dimensioning procedure
and a simplified fatigue load set <xref ref-type="bibr" rid="bib1.bibx48" id="paren.9"/> was applied.
Similar approaches by <xref ref-type="bibr" rid="bib1.bibx6 bib1.bibx7" id="text.10"/> and
<xref ref-type="bibr" rid="bib1.bibx31" id="text.11"/> applied sequential quadratic or linear
programming methods, respectively, with analytically derived gradients. Other
optimization approaches using meta-heuristic algorithms were reported by
<xref ref-type="bibr" rid="bib1.bibx2" id="text.12"/> and <xref ref-type="bibr" rid="bib1.bibx25" id="text.13"/> but without comprehensive load assumptions. The problem of discrete
design variables was addressed by <xref ref-type="bibr" rid="bib1.bibx42" id="text.14"/>.
<xref ref-type="bibr" rid="bib1.bibx32" id="text.15"/> presented a jacket optimization study, where
different simulation codes were deployed to perform structural code checks.
All mentioned works, except for the last one, represent tube sizing
algorithms applied to the Offshore Code Comparison Collaboration Continuation (OC4) jacket substructure <xref ref-type="bibr" rid="bib1.bibx33" id="paren.16"/>
for the National Renewable Energy Laboratory (NREL) 5 MW
reference turbine <xref ref-type="bibr" rid="bib1.bibx24" id="paren.17"/>,<fn id="Ch1.Footn3"><p id="d1e178">It is worth
mentioning that the Offshore Code Comparison Collaboration Continuation (OC4)
jacket is actually a structurally reduced derivation of the so-called UpWind
jacket <xref ref-type="bibr" rid="bib1.bibx45" id="paren.18"/>, which was created to ease calculations
within the verification efforts in the OC4 project. Therefore, it is not
guaranteed that the OC4 jacket is an appropriate comparison object, as it
does not incorporate details of tubular joints.</p></fn> where the initial
structural topology is maintained even in the case of a strong tube diameter and
wall thickness variations. Furthermore, it can be stated that all proposals
share the entire mass of the jacket as an objective function to be minimized,
which is meaningful in terms of tube sizing. Due to numerical limitations,
the utilized load sets are altogether small, for instance with low numbers of
production load cases or the omission of special extreme load events. These
assumptions constitute drawbacks when considering jacket optimization as part
of a decision process in early design stages, where basic properties like the
numbers of legs or bays are more critical than the exact dimensions of each
single tube. Therefore, an optimization scheme which addresses the early
design phase is highly desirable to provide decision guidance for
experienced designers. Proposals tackling this kind of problem were given by
<xref ref-type="bibr" rid="bib1.bibx8" id="text.19"/> and <xref ref-type="bibr" rid="bib1.bibx15" id="text.20"/>, where
technically oriented jacket models were proposed but lacking fatigue
limit state checks in the first and detailed load assumptions in the second
case. Based on the latter and with improved load assumptions, a hybrid jacket
for offshore wind turbines with high rated power was designed
<xref ref-type="bibr" rid="bib1.bibx16" id="paren.21"/>. Due to innovative materials (the technology
readiness level of such a structure is still low), this work lacked detailed
cost assumptions. Another proposal for an integrated design approach was made
by <xref ref-type="bibr" rid="bib1.bibx37" id="text.22"/>, considering varying bottom widths and soil
properties. This work is meant as an approach for conceptual design phases.
However, our conclusion on the state of the art is that an optimization approach without
massive limitations is still missing.</p>
      <p id="d1e198">This work is intended as a contribution to the improvement of the state of
the art by considering jacket optimization in a different way. Compared to
other works in this field, the focus is on
<list list-type="order"><list-item>
      <p id="d1e203">the incorporation of topological design variables in the optimization problem,
while the dimensioning of tubes is characterized by global design variables;</p></list-item><list-item>
      <p id="d1e207">more detailed cost assumptions;</p></list-item><list-item>
      <p id="d1e211">more comprehensive load sets for fatigue and ultimate limit state structural design code
checks;</p></list-item><list-item>
      <p id="d1e215">a change in the exploitation of jacket optimization results. This work intends
to consider jacket optimization as a part of the preliminary design phase because it is
assumed that the (economically) most expensive mistakes in jacket design are made at this stage of the design process.</p></list-item></list>
A basis to address these points was given by
<xref ref-type="bibr" rid="bib1.bibx18" id="text.23"/>, where appropriate geometry, cost, and
structural code check models for fatigue and ultimate limit states were
developed. In this study, these models are deployed within an optimization
scheme to obtain optimal design solutions for jacket substructures. A more
efficient or accurate method to solve the optimization problem is
deliberately not provided in this study. The authors believe that there are
numerous techniques presented in the literature that are able to solve the jacket
optimization problem.</p>
      <p id="d1e222">The paper is structured as follows. Sect. <xref ref-type="sec" rid="Ch1.S2"/>
describes the technical and mathematical problem statements. Both the
objective and the constraints are presented and explained in Sect. <xref ref-type="sec" rid="Ch1.S3"/>. The optimization approach and methods to
solve the problem are discussed in Sect. <xref ref-type="sec" rid="Ch1.S4"/>. Section <xref ref-type="sec" rid="Ch1.S5"/> illustrates the application of the approach to a
test problem, a comparison<?pagebreak page25?> of jackets with different topologies, performed
for an NREL 5 MW turbine under FINO3 environmental conditions.
This section comprises a detailed setup of the problem and a discussion of
the results. The work ends with a consideration of benefits and
limitations (Sect. <xref ref-type="sec" rid="Ch1.S6"/>) and conclusions (Sect. <xref ref-type="sec" rid="Ch1.S7"/>).</p>
</sec>
<sec id="Ch1.S2">
  <title>Problem statement</title>
      <p id="d1e244">This paper presents a study on jacket substructures, based on optimization.
The design of jackets is a complex task that requires profound expertise and
experience. Therefore, it has to be clarified that this work does not provide
a method replacing established design procedures. It is rather meant as guidance in early design phases, where it is desirable to define the basic
topology and dimensions of the substructure. In industrial applications, this
step is commonly highly dependent on the knowledge of experienced designers.
Along with this statement, it has to be pointed out that the term
“optimal solution” may indicate a solution
that it is indeed optimal concerning the present problem formulation but not
necessarily optimal in terms of a final design due to the
following aspects.</p>
      <p id="d1e247"><list list-type="bullet">
          <list-item>

      <p id="d1e252">Although the approach deploys more detailed assumptions on the modeling of
costs and environmental conditions, compared to optimization approaches known from the literature, it still incorporates simplifications, mainly for the sake of numerical efficiency.</p>
          </list-item>
          <list-item>

      <p id="d1e258">No sizing of each single tube is performed, for the same reason. This is
a matter of subsequent design phases, and tube dimensioning approaches exist in the literature. Instead, tube dimensions are derived by global design variables.</p>
          </list-item>
          <list-item>

      <p id="d1e264">The design of pile foundation and transition piece is not performed in
this approach. The reason is that both are considered in models of the structure
and the costs but are not impacted by the selected design variables.</p>
          </list-item>
          <list-item>

      <p id="d1e270">Only fatigue and ultimate limit state are assumed to be design-driving constraints. Serviceability limit state, i.e., eigenfrequency constraints,
is not regarded as design-driving in this work because the modal behavior of a
wind turbine with jacket substructure is strongly dominated by the relatively soft
tubular tower. In addition, a design leading to eigenfrequencies close to 1P or
3P excitation would probably fail due to high fatigue damage. Although the modal
behavior is also impacted by the foundation, this is not significant here, as no foundation design is performed.</p>
          </list-item>
        </list></p>
      <p id="d1e275">The overall goal of jacket optimization can be interpreted as a cost
minimization problem involving certain design constraints. As stated before,
it is assumed that the design-driving constraints of jackets are fatigue and
extreme loads. In other words, a set of design variables for a
parameterizable structure that minimizes its costs, <inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">total</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, is
desirable, while fatigue and ultimate limit state constraints are satisfied; i.e., the maximal normalized
tubular joint fatigue damage (among all tubular joints), <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">FLS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, is less
than or equal to 1,<fn id="Ch1.Footn4"><p id="d1e300">All fatigue damage is normalized so that the lifetime fatigue damage corresponds to a value of 1.</p></fn> and the extreme load utilization ratio (among all
tubes), <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">ULS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, is less than or equal to 1.</p>
      <p id="d1e315">The total expenses are defined as an objective function <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, which
depends on an array of design variables, <inline-formula><mml:math id="M5" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula>:
          <disp-formula id="Ch1.E1" content-type="numbered"><mml:math id="M6" display="block"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">total</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mtext>.</mml:mtext></mml:mrow></mml:math></disp-formula>
        In this equation, the cost value is logarithmized to obviate numerical
issues. The constraints, <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, are formulated so
as to match the requirements of mathematical problem statements; thus

              <disp-formula specific-use="align" content-type="numbered"><mml:math id="M9" display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">FLS</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mtext>,</mml:mtext></mml:mrow></mml:mtd></mml:mtr><mml:mlabeledtr id="Ch1.E2"><mml:mtd/><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">ULS</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mtext>,</mml:mtext></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          depending also on the array of design variables, <inline-formula><mml:math id="M10" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula>.</p>
      <p id="d1e499">Based on the technical problem statement, we define the mathematical problem
statement in terms of a nonlinear program:

              <disp-formula specific-use="align" content-type="numbered"><mml:math id="M11" display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo movablelimits="false">min⁡</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtext>such that </mml:mtext><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">lb</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>≤</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">ub</mml:mi></mml:msub><mml:mtext>,</mml:mtext></mml:mrow></mml:mtd></mml:mtr><mml:mlabeledtr id="Ch1.E4"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mtext> and </mml:mtext><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mtext>,</mml:mtext></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math id="M12" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> is the array or vector of design variables, <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">lb</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
and <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">ub</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the lower and upper boundaries, respectively,
<inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the objective function, covering the costs related only to
the substructure, and <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are nonlinear
constraints representing structural code checks for fatigue and ultimate
limit state that are required to be satisfied for every design.</p>
</sec>
<sec id="Ch1.S3">
  <title>Objective and constraints</title>
      <p id="d1e676">This section illustrates the jacket model, which is the basis for the
optimization study. Moreover, the models for costs and structural design code
checks are described, which depict the objective and constraint functions,
respectively. These models were elaborated on in a previous work
<xref ref-type="bibr" rid="bib1.bibx18" id="paren.24"/>.</p>
<sec id="Ch1.S3.SS1">
  <title>Jacket modeling and design variables</title>
      <?pagebreak page26?><p id="d1e687">In this work, it is assumed that a jacket substructure can be described by
20 parameters in total, of which 10 define topology, 7 tube
dimensions, and 3 material properties. Topological parameters are the
number of legs, <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, number of bays, <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>X</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (both integer variables), foot
radius, <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">foot</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, head-to-foot radius ratio, <inline-formula><mml:math id="M21" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula>, jacket length, <inline-formula><mml:math id="M22" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula>,
elevation of the transition piece over mean sea level, <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">MSL</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, lowermost
segment height, <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">OSG</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, uppermost segment height, <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">TP</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the ratio of
two consecutive bay heights, <inline-formula><mml:math id="M26" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula>, and a boolean flag, <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">MB</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, determining
whether the jacket has mud braces (horizontal tubes below the lowermost layer
of K joints) or not. The topology of one example with four legs
(<inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula>), four bays (<inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>X</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula>), and mud braces
<inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">MB</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mtext>true</mml:mtext></mml:mrow></mml:math></inline-formula> is shown in Fig. <xref ref-type="fig" rid="Ch1.F1"/>. The tube
sizing parameters are the leg diameter, <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and six dependent parameters
defining relations between tube diameters and wall thicknesses at the bottom
and top of the structure: <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the leg
radius to thickness ratios, <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the brace-to-leg
diameter ratios, and <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the brace-to-leg thickness
ratios, where the indices <inline-formula><mml:math id="M38" display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M39" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> indicate values at the bottom and the
top of the jacket, respectively. Using dependent parameters is beneficial because structural code checks are valid for certain ranges of these
dependent variables. Furthermore, for structural analysis, the material is
assumed to be isotropic and can thus be described by a Young's modulus, <inline-formula><mml:math id="M40" display="inline"><mml:mi>E</mml:mi></mml:math></inline-formula>,
a shear modulus, <inline-formula><mml:math id="M41" display="inline"><mml:mi>G</mml:mi></mml:math></inline-formula>, and density, <inline-formula><mml:math id="M42" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula>.</p>

      <fig id="Ch1.F1"><caption><p id="d1e952">Jacket geometry model with variables characterizing the topology of the structure,
shown exemplarily for a jacket with four legs, four bays, and mud braces. The ground
layer is illustrated by the orange surface and the mean sea level and transition piece
layers by the blue and gray surfaces, respectively.</p></caption>
          <?xmltex \igopts{width=170.716535pt}?><graphic xlink:href="https://wes.copernicus.org/articles/4/23/2019/wes-4-23-2019-f01.png"/>

        </fig>

      <p id="d1e961">To decrease the dimension of the problem, height measures related to the
location of the wind farm (<inline-formula><mml:math id="M43" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">MSL</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">OSG</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">TP</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and the
material parameters (<inline-formula><mml:math id="M47" display="inline"><mml:mi>E</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M48" display="inline"><mml:mi>G</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M49" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula>) are fixed. In addition, it is supposed
that each design has mud braces (<inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">MB</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="normal">true</mml:mi></mml:mrow></mml:math></inline-formula>). Although designs
without mud braces are also imaginable, fixing this parameter is
advantageous, as it is not continuous. The array of design variables therefore has a dimension of 12:
            <disp-formula id="Ch1.E5" content-type="numbered"><mml:math id="M51" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msub><mml:mi>N</mml:mi><mml:mi>X</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.33em"/><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">foot</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mi mathvariant="italic">ξ</mml:mi><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mi>q</mml:mi><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.33em"/><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.33em"/><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mi>T</mml:mi></mml:msup><mml:mtext>.</mml:mtext></mml:mrow></mml:math></disp-formula>
          The number of design variables is not necessarily minimal, but, on the one
hand, mathematically manageable and, on the other hand, meaningful from the
technical point of view.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <title>Cost function (objective)</title>
      <p id="d1e1131">The total capital expenses, <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">total</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, comprise several terms, <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>,
expressed as the sum of so-called factors, <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, weighted by unit
costs,
<inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>:<fn id="Ch1.Footn5"><p id="d1e1178">Unit cost values are given in Sect. <xref ref-type="sec" rid="Ch1.S5.SS3"/>.</p></fn>
            <disp-formula id="Ch1.E6" content-type="numbered"><mml:math id="M56" display="block"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">total</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo movablelimits="false">∑</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo movablelimits="false">∑</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:msub><mml:mi>c</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mtext>.</mml:mtext></mml:mrow></mml:math></disp-formula>
          A factor may be any property of the structure describing a cost contribution
that can be expressed in terms of the design variables. A pure mass-dependent
cost modeling approach, as used in most optimization approaches, would
involve only one factor, while no unit cost value is required for weighting.
However, a realistic cost assessment involves more than only the structural
mass. For example, in the case of a structure with very lightweight tubes but
many bays, it can be imagined that the manufacturing costs tend to be a
cost-driving factor. To consider known, important impacts on jacket capital
expenses, seven factors are incorporated, namely the following:</p>
      <p id="d1e1240"><list list-type="bullet">
            <list-item>

      <p id="d1e1245">expenses for material,
<inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, depending on the mass, <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>:

                      <disp-formula specific-use="align" content-type="numbered"><mml:math id="M59" display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:msubsup><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>X</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mfenced open="(" close=""><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msubsup><mml:mi mathvariant="italic">γ</mml:mi><mml:mi>i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mfenced close=")" open=""><mml:msqrt><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>L</mml:mi><mml:mi>i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mrow><mml:msup><mml:mi>cos⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msup><mml:mi>sin⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:msqrt></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>+</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">MB</mml:mi></mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:msubsup><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">b</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msubsup><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">b</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>R</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mi>sin⁡</mml:mi><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>+</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:msubsup><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>X</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mfenced open="(" close=""><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msubsup><mml:mi mathvariant="italic">γ</mml:mi><mml:mi>i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>cos⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mfenced open="" close=")"><mml:mrow><mml:mo>+</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msubsup><mml:mi mathvariant="italic">γ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mi>cos⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>+</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:msubsup><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msubsup><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">b</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">OSG</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi>cos⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr><mml:mlabeledtr id="Ch1.E7"><mml:mtd/><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>+</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:msubsup><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msubsup><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">TP</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi>cos⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle><mml:mtext>;</mml:mtext></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
            </list-item>
            <list-item>

      <?pagebreak page27?><p id="d1e1861">expenses for fabrication, <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, depending on the entire volume of welds,
<inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>:

                      <disp-formula specific-use="align" content-type="numbered"><mml:math id="M62" display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>X</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mfenced close="" open="("><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msubsup><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">8</mml:mn><mml:msubsup><mml:mi mathvariant="italic">γ</mml:mi><mml:mi>i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msqrt><mml:mn mathvariant="normal">2</mml:mn></mml:msqrt><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mfenced close="" open=""><mml:mfenced close="" open="("><mml:mrow><mml:msqrt><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi>sin⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:msqrt><mml:mo>+</mml:mo><mml:msqrt><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi>sin⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:msqrt></mml:mrow></mml:mfenced></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mfenced close=")" open=""><mml:mfenced open="" close=")"><mml:mrow><mml:mo>+</mml:mo><mml:msqrt><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi>sin⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:msqrt></mml:mrow></mml:mfenced></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">MB</mml:mi></mml:msub><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msubsup><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">b</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">8</mml:mn><mml:msubsup><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">b</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msqrt><mml:mn mathvariant="normal">2</mml:mn></mml:msqrt><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>+</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>X</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mfenced close="" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>min⁡</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">γ</mml:mi><mml:mi>i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">γ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow><mml:mn mathvariant="normal">8</mml:mn></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mlabeledtr id="Ch1.E8"><mml:mtd/><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mfenced open="" close=")"><mml:mrow><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>min⁡</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msqrt><mml:mn mathvariant="normal">2</mml:mn></mml:msqrt></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mtext>;</mml:mtext></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
            </list-item>
            <list-item>

      <p id="d1e2374">coating costs, <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, depending on the outer surface area of all tubes,
<inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>:

                      <disp-formula specific-use="align" content-type="numbered"><mml:math id="M65" display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>X</mml:mi></mml:msub></mml:mrow></mml:munderover></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msqrt><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>L</mml:mi><mml:mi>i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mrow><mml:msup><mml:mi>cos⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msup><mml:mi>sin⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:msqrt></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>+</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">MB</mml:mi></mml:msub><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>R</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mi>sin⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mlabeledtr id="Ch1.E9"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>+</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>L</mml:mi><mml:mrow><mml:mi>cos⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle><mml:mtext>;</mml:mtext></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
            </list-item>
            <list-item>

      <p id="d1e2616">costs for the transition piece, <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, proportional to the product of head
radius and number of jacket legs, <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>:
                  <disp-formula id="Ch1.E10" content-type="numbered"><mml:math id="M68" display="block"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">foot</mml:mi></mml:msub><mml:mi mathvariant="italic">ξ</mml:mi><mml:mtext>;</mml:mtext></mml:mrow></mml:math></disp-formula></p>
            </list-item>
            <list-item>

      <p id="d1e2676">expenses for transport, <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, expressed by the mass-dependent factor, <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>:
                  <disp-formula id="Ch1.E11" content-type="numbered"><mml:math id="M71" display="block"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mtext>;</mml:mtext></mml:mrow></mml:math></disp-formula></p>
            </list-item>
            <list-item>

      <p id="d1e2736">and installation costs, <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, modeled by a factor only depending on the
number of jacket legs, <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>:
                  <disp-formula id="Ch1.E12" content-type="numbered"><mml:math id="M74" display="block"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mtext>.</mml:mtext><mml:mspace linebreak="nobreak" width="0.33em"/></mml:mrow></mml:math></disp-formula></p>
            </list-item>
          </list>Fixed expenses, <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">7</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, are not dependent on any jacket parameter at all.
Therefore, the factor, <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">7</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, simply takes
            <disp-formula id="Ch1.E13" content-type="numbered"><mml:math id="M77" display="block"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">7</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mtext>.</mml:mtext></mml:mrow></mml:math></disp-formula>
          In these equations, <inline-formula><mml:math id="M78" display="inline"><mml:mi mathvariant="italic">ϑ</mml:mi></mml:math></inline-formula> is the angle enclosed by two jacket legs:
            <disp-formula id="Ch1.E14" content-type="numbered"><mml:math id="M79" display="block"><mml:mrow><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mtext>.</mml:mtext></mml:mrow></mml:math></disp-formula>
          Bay heights, <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, intermediate bay heights, <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, radii, <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and
intermediate radii, <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, are calculated by the following equations:

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M84" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E15"><mml:mtd/><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>L</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>L</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">OSG</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">TP</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>X</mml:mi></mml:msub></mml:mrow></mml:msubsup><mml:msup><mml:mi>q</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mtext>,</mml:mtext></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E16"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mtext>,</mml:mtext></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E17"><mml:mtd/><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">foot</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi>tan⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">OSG</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:msub><mml:mi>L</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mtext>,</mml:mtext></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E18"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">foot</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi>tan⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">OSG</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:msub><mml:mi>L</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mtext>,</mml:mtext></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            with the spatial batter angle, <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>:
            <disp-formula id="Ch1.E19" content-type="numbered"><mml:math id="M86" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>arctan⁡</mml:mi><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">foot</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">ξ</mml:mi></mml:mrow></mml:mfenced></mml:mrow><mml:mi>L</mml:mi></mml:mfrac></mml:mstyle></mml:mfenced><mml:mtext>.</mml:mtext></mml:mrow></mml:math></disp-formula>
          The interconnecting tube angles, <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, and
<inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, are

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M90" display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">π</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mi>arctan⁡</mml:mi><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">foot</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">ξ</mml:mi></mml:mrow></mml:mfenced><mml:mi>sin⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi>cos⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow><mml:mi>L</mml:mi></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mlabeledtr id="Ch1.E20"><mml:mtd/><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>-</mml:mo><mml:mi>arctan⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>sin⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi>cos⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mtext>,</mml:mtext></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">π</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>arctan⁡</mml:mi><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">foot</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">ξ</mml:mi></mml:mrow></mml:mfenced><mml:mi>sin⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi>cos⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow><mml:mi>L</mml:mi></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mlabeledtr id="Ch1.E21"><mml:mtd/><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>-</mml:mo><mml:mi>arctan⁡</mml:mi><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>sin⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi>cos⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mtext>,</mml:mtext></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

                <disp-formula id="Ch1.E22" content-type="numbered"><mml:math id="M91" display="block"><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>arctan⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>sin⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi>cos⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mtext>,</mml:mtext></mml:mrow></mml:math></disp-formula>

          with the planar batter angle, <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>:
            <disp-formula id="Ch1.E23" content-type="numbered"><mml:math id="M93" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>arctan⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">foot</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">ξ</mml:mi></mml:mrow></mml:mfenced><mml:mi>sin⁡</mml:mi><mml:mfenced close=")" open="("><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow><mml:mi>L</mml:mi></mml:mfrac></mml:mstyle></mml:mfenced><mml:mtext>.</mml:mtext></mml:mrow></mml:math></disp-formula>
          <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represent the ratios of leg
radius-to-thickness, brace-to-leg diameter, and brace-to-leg thickness of the
<inline-formula><mml:math id="M97" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th bay, respectively, obtained by linear stepwise interpolation and
counted upwards.</p>
      <?pagebreak page28?><p id="d1e3679">The cost modeling is based on several simplifications and assumptions. The
mass-proportional modeling of material costs, <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, is straightforward.
Fabrication costs, <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, mainly arise from welding and grinding processes.
Although the actual manufacturing processes are quite complex, the entire
volume of welds can be regarded as a measure of the actual costs. Coating
costs, <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, are quite easy to determine by the outer surface area of all
tubes, i.e., the area to be coated. There may be synergy effects when coating
larger areas, but these are neglected. The expenses for the (stellar-type)
transition piece, <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, are assumed to be proportional to the head radius
and the number of legs. There are more detailed approaches for this purpose,
but no design of the transition piece is performed, which requires a simple
approach. The determination of transport costs, <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, is very difficult. In
this work, a mass-dependent approach was selected, which is, however, a large
simplification. The mass dependence reflects that barges have a limited
transport capacity, which is at least to some extent mass-dependent or
dependent on factors partially related to mass (like the space on the deck of
the barge covered by the jacket). Installation costs, <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, cover both the
material and the manufacturing of the foundation and the installation at the
wind farm location. In the case of a pile foundation, these costs are mainly
governed by the number of piles, which is equal to the number of legs. The
fixed expenses, <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">7</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, are not vital for the solution of the optimization
problem but are required to shift the costs to more realistic values by covering
expenses for cranes, scaffolds, and so forth.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <title>Structural code checks (constraints)</title>
      <p id="d1e3766">To check jacket designs – i.e., sets of design variables – for validity
concerning fatigue and extreme load resistance, structural design code checks
are performed. The standards DNV GL RP-C203 <xref ref-type="bibr" rid="bib1.bibx10" id="paren.25"/>
for fatigue and NORSOK N-004 <xref ref-type="bibr" rid="bib1.bibx30" id="paren.26"/> for ultimate limit
state checks are adopted. Both are widely accepted for
practical applications and were used to design the UpWind
<xref ref-type="bibr" rid="bib1.bibx45" id="paren.27"/> and INNWIND.EU <xref ref-type="bibr" rid="bib1.bibx46" id="paren.28"/>
reference jackets.</p>
      <p id="d1e3781">Commonly, the numerical demand of structural code checks is one of the main
problems in jacket optimization. To cover the characteristics of
environmental impacts on wind turbines, representative loads are to be used
for the load assessment. This involves numerous load simulations to consider
all load combinations that might occur, particularly in the fatigue case,
where the excitation is extrapolated for the entire turbine lifetime. As not
only the number of load simulations but also the duration (in the case of time
domain simulations) correlates to a high demand in numerical capacity, most
approaches deploy very simple load assumptions like one design load case per
iteration, as already discussed. Altogether, a high numerical effort is
required. Utilizing simplified load assumptions like equivalent static loads,
where the substructure decoupled from the overlying structure and all
interactions are neglected, depicts, however, a massive simplification in the case of a wide range of design variables. By contrast, a pure
simulation-based optimization is not applicable due to the aforementioned
reasons.</p>
      <p id="d1e3784">To face this issue, a surrogate modeling approach based on Gaussian process
regression (GPR) is deployed. It was shown previously
<xref ref-type="bibr" rid="bib1.bibx18" id="paren.29"/> that good regression results can be obtained
by GPR for this purpose. In addition, the regression process relies on a
mathematical process that can be interpreted easily and adapted to prior
knowledge of the underlying physics. In the present case, the procedure is as
follows: a load set with a defined number of design load cases is the basis
for structural code checks. The size of the load sets and parameters of
environmental and operational conditions are predetermined so as to represent
the loads on the turbine adequately. With these load sets, numerical
simulations are performed with the aero–hydro–servo–elastic simulation code
FAST to obtain output data for the input space of the surrogate
model.<fn id="Ch1.Footn6"><p id="d1e3790">FASTv8
<xref ref-type="bibr" rid="bib1.bibx28" id="paren.30"/> was used
for this study.</p></fn> As this procedure requires much computational effort, the input space
is limited to 200 jacket samples (excluding validation
samples) in each case as a basis for both surrogate models (fatigue and
ultimate limit state),<fn id="Ch1.Footn7"><p id="d1e3797">All parameters of these
jacket samples are given in the publication where the surrogate modeling
approach was reported <xref ref-type="bibr" rid="bib1.bibx18" id="paren.31"/>.</p></fn> obtained by a Latin hypercube sampling of the input
space. In both cases, the results are vectors of output variables, where each
element corresponds to a row in the matrix of inputs, comprising parameters
of the input space. Both (input matrix and output vector) build the training data.
For each new sample, the corresponding output (result of a structural code
check) is evaluated by GPR.<fn id="Ch1.Footn8"><p id="d1e3804">For the background theory of GPR, the
reader is referred to <xref ref-type="bibr" rid="bib1.bibx36" id="text.32"/>, which is the standard
reference in this field.</p></fn> The specific surrogate models for the considered
test problems were derived in a previous work <xref ref-type="bibr" rid="bib1.bibx18" id="paren.33"/>,
which revealed that a Matérn 5<inline-formula><mml:math id="M105" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula>2 kernel function is well-suited for the
present application.</p>
<sec id="Ch1.S3.SS3.SSS1">
  <title>Fatigue limit state</title>
      <p id="d1e3827">The evaluation of fatigue limit state code checks requires many simulations
considering design load cases (DLCs) 1.2 and 6.4 production load cases according to IEC 61400-3
<xref ref-type="bibr" rid="bib1.bibx22" id="paren.34"/>. Under defined
conditions (5 MW turbine, 50 m water depth, FINO3
environmental conditions), the required number of design load cases with
respect to uncertainty was analyzed in previous papers
<xref ref-type="bibr" rid="bib1.bibx17 bib1.bibx19" id="paren.35"/>. In these papers, a
load set with 2048 design load cases was gradually reduced to smaller
load sets. A reduced load set with 128 design load cases turned out to
be a good compromise between accuracy, as the uncertainty arising from the
load set reduction is acceptable in this case, and numerical effort, which is
significantly smaller compared to the initial load set; i.e., considering two
X-joint positions, the standard deviation of fatigue damage increases by a
factor of approximately 4 in the case of a 16-fold load set reduction
(from 2048 to 128 design load cases). The actual fatigue
assessment involves time domain simulations, an application of stress
concentration factors according to
<xref ref-type="bibr" rid="bib1.bibx11" id="text.36"/> to consider the amplification of stresses
due to the geometry of tubular joints, rain flow cycle counting, and a
lifetime prediction by <inline-formula><mml:math id="M106" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula>-<inline-formula><mml:math id="M107" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> curves and linear damage accumulation.<fn id="Ch1.Footn9"><p id="d1e3854">It has to be stated that there
are several ways to determine stress concentration factors for tubular
joints. This is the approach proposed by the standard DNV GL RP-C203
<xref ref-type="bibr" rid="bib1.bibx10" id="paren.37"/>.</p></fn> The output
value <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">FLS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the most critical fatigue damage among all damage values
of the entire jacket (evaluated in eight circumferential points around each
weld), normalized by the calculated damage at design lifetime. A design
lifetime of 30 years is assumed, from which 25 years are the
actual lifetime of the turbine and 5 years are added to consider
malicious fatigue damage during the transport and installation process.
Moreover, a partial safety factor of 1.25 is considered in the fatigue
assessment.</p>
</sec>
<?pagebreak page29?><sec id="Ch1.S3.SS3.SSS2">
  <title>Ultimate limit state</title>
      <p id="d1e3879">The standard IEC 61400-3
<xref ref-type="bibr" rid="bib1.bibx22" id="paren.38"/> requires several
design load cases to perform structural code checks for the ultimate limit
state. However, not every design load case is critical for the design of a
jacket substructure. The relevant ones were analyzed and found to be DLC 1.3
(extreme turbulence during production), 1.6 (extreme sea state during
production), 2.3 (grid loss fault during production), 6.1 (extreme sea state
during idle), and 6.2 (extreme yaw error during idle) for a turbine with a
rated power of 5 MW, under FINO3 environmental conditions and a water depth of 50 m. Extreme load parameters are derived by the
block maximum method <xref ref-type="bibr" rid="bib1.bibx1" id="paren.39"><named-content content-type="pre">see</named-content></xref>, where the
environmental data are divided into many segments featuring similarly
distributed data. From this data set, the maximum values are extracted. Based
on these maxima, return values (as required by IEC 61400-3) of environmental
states are computed. To conduct the structural code checks for the ultimate
limit state, time domain simulations are performed and evaluated with respect
to the extreme load of the member, where the highest utilization ratio
occurs. The result <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">ULS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is a value that approaches 0 in the case of
infinite extreme load resistance and 1 in the case of equal resistance and
loads, implying that values greater than 1 are related to designs not
fulfilling the ultimate limit state code check. The procedure considers
combined loads with axial tension, axial compression, and bending, with and
without hydrostatic pressure, which may lead to failure modes like material
yielding, overall column buckling, local buckling, or any combination of
these. A global buckling check is not performed in this study, as it is known
to be uncritical for jacket substructures <xref ref-type="bibr" rid="bib1.bibx31" id="paren.40"/>.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S4">
  <title>Optimization approach and solution methods</title>
      <p id="d1e3912">The optimization problem incorporates a mixed-integer formulation (due to
discrete numbers of legs and bays of the jacket). In order to address this
issue, the mixed-integer problem is transferred to multiple continuous
problems by solving solutions with a fixed number of legs and bays. As only a
few combinations of these discrete variables are regarded as realistic
solutions for practical applications, this procedure leads to a very limited
number of subproblems but eases the mathematical optimization process
significantly. Furthermore, the optimization problem is generally non-convex; i.e., a local minimum in the feasible region satisfying the constraints is
not necessarily a global solution. This is addressed by repeating the
optimization with multiple starting points.</p>
      <p id="d1e3915">The development of new or improved optimization methods to solve the numerical
optimization problem is not in the scope of this work because there are
methods presented in the literature that are known to be suitable for this
purpose. Meta-heuristic algorithms like genetic algorithms or particle swarm
optimization are not considered in this work because they are known to be
slow. With regard to efficiency and accuracy, two methods are regarded as
the most powerful for optimization involving nonlinear constraints: sequential
quadratic programming (SQP) and interior-point (IP) methods
<xref ref-type="bibr" rid="bib1.bibx29" id="paren.41"/>. SQP methods are known to be efficient, when
the numbers of constraints and design variables are of the same order of
magnitude. An advantage is that these methods usually converge better when
the problem is badly scaled. In theory, IP methods have better convergence
properties and often outperform SQP methods on large-scale or sparse
problems. In this work, both approaches are used to solve the jacket
optimization problem.<fn id="Ch1.Footn10"><p id="d1e3921">The function <italic>fmincon</italic> in MATLAB R2017b
was used for this study.</p></fn> They are outlined briefly in the following.</p>
<sec id="Ch1.S4.SS1">
  <title>Sequential quadratic programming method</title>
      <?pagebreak page30?><p id="d1e3933">In principle, SQP can be seen as an adaption of Newton's method to nonlinear
constrained optimization problems, computing the solution of the
Karush–Kuhn–Tucker equations (necessary conditions for constrained problems).
Here, a common approach is deployed, based on the works of
<xref ref-type="bibr" rid="bib1.bibx3" id="text.42"/>, <xref ref-type="bibr" rid="bib1.bibx20" id="text.43"/>, and
<xref ref-type="bibr" rid="bib1.bibx34 bib1.bibx35" id="text.44"/>. In the first step, the
Hessian of the so-called Lagrangian (a term incorporating the objective and
the sum of all constraints weighted by Lagrange multipliers) is approximated
by the Broyden–Fletcher–Goldfarb–Shanno method <xref ref-type="bibr" rid="bib1.bibx13" id="paren.45"/>. In the next step, a
quadratic programming subproblem is built, where the Lagrangian is
approximated by a quadratic term and linearized constraints. This subproblem
can be solved by any method able to solve quadratic programs. An
active-set method described by <xref ref-type="bibr" rid="bib1.bibx14" id="text.46"/> is deployed for
this task. The procedure is repeated until convergence is reached.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <title>Interior-point method</title>
      <p id="d1e3957">IP methods are barrier methods; i.e., the objective is approximated by a term
that incorporates a barrier term, expressed by a sum of logarithmized slack
variables. The actual problem itself, just like in SQP, is solved as a
sequence of subproblems. In this work, an approach is deployed, which may
switch between line search and trust region methods to approximated problem,
depending of the success of each step. If the line search step fails, i.e.,
when the projected Hessian is not definitively positive, the algorithm performs a
trusted region step, where the method of conjugate gradients is deployed. The
algorithm is described in detail by <xref ref-type="bibr" rid="bib1.bibx47" id="text.47"/>.</p>
</sec>
</sec>
<sec id="Ch1.S5">
  <title>Jacket comparison study</title>
      <p id="d1e3971">In this section, the proposed approach is applied to find and compare optimal
jacket designs for the NREL 5 MW reference turbine
<xref ref-type="bibr" rid="bib1.bibx24" id="paren.48"/>. The environmental conditions are adopted
from measurements recorded at the research platform FINO3 in the German North
Sea.</p>
<sec id="Ch1.S5.SS1">
  <title>Reference turbine</title>
      <p id="d1e3982">The NREL 5 MW reference turbine, which was published almost
1 decade ago as a proposal to establish a standardized turbine for
scientific purposes, is still an object of many studies in the literature dealing
with intermediate- to high-power offshore wind applications. In fact, the
market already provides turbines with 8 MW and aims for even
higher ratings. Choosing this reference turbine is motivated by its excellent
documentation and accessibility.</p>
      <p id="d1e3985">The rotor has a hub height of 90 m, and the rated wind speed is
11.4 m s<inline-formula><mml:math id="M110" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, where the rotor speed is
12.1 min<inline-formula><mml:math id="M111" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. This is equal to 1P and 3P excitations of
0.2 and 0.6 Hz, respectively. The critical first
fore–aft and side–side bending eigenfrequencies of the entire structure are
about 0.35 Hz and do not differ very much when considering only
reasonable structural designs for the jacket because the modal behavior is
strongly driven by the relatively soft tubular tower.</p>
</sec>
<sec id="Ch1.S5.SS2">
  <title>Environmental conditions and design load sets</title>
      <p id="d1e4018">Due to excellent availability, the environmental data are derived from
measurements taken from the offshore research platform FINO3, located in the
German North Sea close to the wind farm “alpha ventus”. Compared to the
environmental conditions documented in the UpWind design basis
<xref ref-type="bibr" rid="bib1.bibx12" id="paren.49"/>, the FINO3 measurements are much more
comprehensive and allow for a better estimation of probability density
functions as inputs for the determination of probabilistic loads
<xref ref-type="bibr" rid="bib1.bibx21" id="paren.50"/>. The probabilistic load set, which is based
on probability density functions of environmental state parameters and
reduced in size compared to full load sets used by industrial wind turbine
designers, was described in recent studies
<xref ref-type="bibr" rid="bib1.bibx17 bib1.bibx19" id="paren.51"/>. However, there are
two drawbacks that have to be mentioned when using this data. First, the
FINO3 platform was built at a location with quite a shallow water depth of
22 m, though the jacket is supposed to be an adequate substructure
for water depths above 40 m and the design water depth in this
study is 50 m. Nevertheless, this procedure was also performed in
the UpWind project for the design of the OC4 jacket, where the K13 deep-water
site was considered. Second, the soil properties of the Offshore Code
Comparison Collaboration (OC3) <xref ref-type="bibr" rid="bib1.bibx23" id="paren.52"/> are adopted to
compute foundation inertias and stiffnesses, as these values are unknown for
the FINO3 location. Moreover, it is assumed that the structural behavior of
the OC4 jacket pile foundation is valid for all jacket designs, even with
varying leg diameters and thicknesses.</p>
</sec>
<sec id="Ch1.S5.SS3">
  <title>Boundaries of design variables and other parameters</title>
      <p id="d1e4039">The boundaries are chosen conservatively by means of quite narrow design
variable ranges (see Table <xref ref-type="table" rid="Ch1.T1"/>), i.e., meaningful
parameters that do not exhaust the possible range given by the structural
code checks, in a realistic range around the values of the OC4 jacket
<xref ref-type="bibr" rid="bib1.bibx33" id="paren.53"/>. Only three- or four-legged structures with
three, four, and five bays are regarded as valid solutions for this study.
The fixed design variables are, if possible, adopted from the OC4 jacket,
which can be seen as a kind of reference structure in this case. The material
is steel (S355), with a Young's modulus of 210 GPa, a shear
modulus of 81 GPa, and a density of 7850 kg m<inline-formula><mml:math id="M112" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. According to <xref ref-type="bibr" rid="bib1.bibx10" id="normal.54"/>, an <inline-formula><mml:math id="M113" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula>-<inline-formula><mml:math id="M114" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> curve with
an endurance stress limit of <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:mn mathvariant="normal">52.63</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">6</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> N m<inline-formula><mml:math id="M116" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> at
<inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">7</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> cycles and slopes of 3 and 5 before and after endurance
limit (curve <inline-formula><mml:math id="M118" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>), respectively, is applied. The cost model parameters or unit
costs, respectively, are adopted from the mean values given in
<xref ref-type="bibr" rid="bib1.bibx18" id="text.55"/> and set to <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula> kg<inline-formula><mml:math id="M120" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>
(material), <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">6</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> m<inline-formula><mml:math id="M122" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (fabrication),
<inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> m<inline-formula><mml:math id="M124" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (coating), <inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">4</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> m<inline-formula><mml:math id="M126" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (transition piece), <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.0</mml:mn></mml:mrow></mml:math></inline-formula> kg<inline-formula><mml:math id="M128" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (transport),
<inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">5</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> (installation), and <inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">7</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">5</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> (fixed). With these
values, the cost function returns a dimensionless value, also interpretable
as capital expenses in EUR.</p>

<table-wrap id="Ch1.T1" specific-use="star"><caption><p id="d1e4331">Boundaries of jacket model parameters for design of experiments.
Topological, tube sizing, and material parameters are separated into groups; single values mean that the corresponding value is held constant.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Parameter</oasis:entry>
         <oasis:entry colname="col2">Description</oasis:entry>
         <oasis:entry colname="col3">Lower boundary</oasis:entry>
         <oasis:entry colname="col4">Upper boundary</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Number of legs</oasis:entry>
         <oasis:entry colname="col3">3</oasis:entry>
         <oasis:entry colname="col4">4</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>X</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Number of bays</oasis:entry>
         <oasis:entry colname="col3">3</oasis:entry>
         <oasis:entry colname="col4">5</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">foot</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Foot radius</oasis:entry>
         <oasis:entry colname="col3">6.792 m</oasis:entry>
         <oasis:entry colname="col4">12.735 m</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M134" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Head-to-foot radius ratio</oasis:entry>
         <oasis:entry colname="col3">0.533</oasis:entry>
         <oasis:entry colname="col4">0.733</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M135" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Entire jacket length</oasis:entry>
         <oasis:entry namest="col3" nameend="col4" align="center">70.0 m </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">MSL</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Transition piece elevation over mean sea level</oasis:entry>
         <oasis:entry namest="col3" nameend="col4" align="center">20.0 m </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">OSG</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Lowest leg segment height</oasis:entry>
         <oasis:entry namest="col3" nameend="col4" align="center">5.0 m </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">TP</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Transition piece segment height</oasis:entry>
         <oasis:entry namest="col3" nameend="col4" align="center">4.0 m </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M139" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Ratio of two consecutive bay heights</oasis:entry>
         <oasis:entry colname="col3">0.640</oasis:entry>
         <oasis:entry colname="col4">1.200</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"><inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">MB</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Mud brace flag</oasis:entry>
         <oasis:entry namest="col3" nameend="col4" align="center">true (1) </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Leg diameter</oasis:entry>
         <oasis:entry colname="col3">0.960 m</oasis:entry>
         <oasis:entry colname="col4">1.440 m</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Leg radius-to-thickness ratio (bottom)</oasis:entry>
         <oasis:entry colname="col3">12.0</oasis:entry>
         <oasis:entry colname="col4">18.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Leg radius-to-thickness ratio (top)</oasis:entry>
         <oasis:entry colname="col3">12.0</oasis:entry>
         <oasis:entry colname="col4">18.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Brace-to-leg diameter ratio (bottom)</oasis:entry>
         <oasis:entry colname="col3">0.533</oasis:entry>
         <oasis:entry colname="col4">0.800</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Brace-to-leg diameter ratio (top)</oasis:entry>
         <oasis:entry colname="col3">0.533</oasis:entry>
         <oasis:entry colname="col4">0.800</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Brace-to-leg thickness ratio (bottom)</oasis:entry>
         <oasis:entry colname="col3">0.350</oasis:entry>
         <oasis:entry colname="col4">0.650</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"><inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Brace-to-leg thickness ratio (top)</oasis:entry>
         <oasis:entry colname="col3">0.350</oasis:entry>
         <oasis:entry colname="col4">0.650</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M148" display="inline"><mml:mi>E</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Material Young's modulus</oasis:entry>
         <oasis:entry namest="col3" nameend="col4" align="center"><inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.100</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">11</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> N m<inline-formula><mml:math id="M150" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M151" display="inline"><mml:mi>G</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Material shear modulus</oasis:entry>
         <oasis:entry namest="col3" nameend="col4" align="center"><inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:mn mathvariant="normal">8.077</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">10</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> N m<inline-formula><mml:math id="M153" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M154" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Material density</oasis:entry>
         <oasis:entry namest="col3" nameend="col4" align="center"><inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:mn mathvariant="normal">7.850</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> kg m<inline-formula><mml:math id="M156" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
<?pagebreak page31?><sec id="Ch1.S5.SS4">
  <title>Results and discussion</title>
      <p id="d1e4886">To resolve the mixed-integer formulation of the optimization problem into
continuous problems, six subproblems with three legs and three bays (<inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>,
<inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>X</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>), three legs and four bays (<inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>X</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula>), three legs and five
bays (<inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>X</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>), four legs and three bays (<inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>X</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>), four
legs and four bays (<inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>X</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula>), and four legs and five bays (<inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula>,
<inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>X</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>) were solved using the SQP and IP methods. Therefore, multiple
solutions are discussed and compared in the following. The optimization
problem is non-convex; i.e., a local minimum in the feasible region satisfying
the constraints is not necessarily a global solution. In theory, both
algorithms converge from remote starting points. However, to guarantee global
convergence to some extent, all six combinations of fixed-integer variables
were solved using 100 randomly chosen starting points. Installation
costs and fixed expenses were excluded from the objective function and
included again after the optimization procedure because these terms do not
have an effect on the individual optimization problems.<fn id="Ch1.Footn11"><p id="d1e5071">The values
shown in the following include all cost terms. The exclusion is only performed
during optimization.</p></fn> Gradients were computed by finite differences. The
optimization terminated, when the first-order optimality and feasibility
measures were both less than <inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. There was no limit to the maximum number
of iterations.</p>
      <p id="d1e5093">The optimal solutions of all six subproblems do not depend on the starting
point when using both optimization methods because there is only one array
of optimal design variables in each case. The convergence behavior of both
optimization methods is illustrated in Fig. <xref ref-type="fig" rid="Ch1.F2"/>, where the
OC4 jacket with varying numbers of legs and bays was assumed as the starting
point. This structure has a foot radius, <inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">foot</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, of 8.79 m, a
head-to-foot radius ratio, <inline-formula><mml:math id="M171" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula>, of 0.67, and a ratio of two
consecutive bay heights, <inline-formula><mml:math id="M172" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula>, of 0.8. Moreover, it has a leg diameter,
<inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, of 1.2 m, and entirely constant tube dimensions from bottom
to top, i.e., leg radius-to-thickness ratios, <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, of
15, brace-to-leg diameter ratios, <inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, of
0.5, and brace-to-leg diameter ratios, <inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, of
0.5. The optimization process needed between 30 and 40
iterations using the SQP method and between 50 and 70 iterations
using the IP method to converge. It is worth mentioning that the maximum
constraint violation (feasibility) of the three-legged designs was higher at
the beginning of the optimization process but converges stably. For the same
reason, the four-legged designs have a higher improvement potential compared
to the initial solution. The accuracy obtained by both methods is similar.
The solutions are all feasible because they fulfill the Karush–Kuhn–Tucker
conditions, and all constraint violations are around zero. Therefore, the
optima are probably global optima for the given design variable boundaries.</p>

      <fig id="Ch1.F2" specific-use="star"><caption><p id="d1e5202">Function and feasibility (maximum constraint violation) values during the optimization
procedure of all six subproblems (blue line with circles: jacket with three legs and three
bays; red line with triangles: jacket with three legs and four bays; brown line with diamonds:
jacket with three legs and five bays; black line with pentagons: jacket with four legs and
three bays; violet line with half-filled circles: jacket with four legs and four bays;
green line with half-filled diamonds: jacket with four legs and five bays). The starting point
(iteration “0”) is the OC4 jacket with a varying number
of legs and bays in all cases. One iteration involves 11 evaluations of the
objective function and the nonlinear constraints.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://wes.copernicus.org/articles/4/23/2019/wes-4-23-2019-f02.png"/>

        </fig>

      <fig id="Ch1.F3" specific-use="star"><caption><p id="d1e5212">Topologies of optimal solutions <inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>. All images are displayed at the same scale. Line widths are not correlated to tube dimensions.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://wes.copernicus.org/articles/4/23/2019/wes-4-23-2019-f03.png"/>

        </fig>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T2" specific-use="star"><caption><p id="d1e5236">Optimal solutions of design variables <inline-formula><mml:math id="M181" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> obtained by the sequential quadratic programming method for fixed values of <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>X</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></caption><oasis:table frame="topbot"><?xmltex \begin{scaleboxenv}{.95}[.95]?><oasis:tgroup cols="8">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:thead>
       <oasis:row>

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2"/>

         <oasis:entry rowsep="1" namest="col3" nameend="col8" align="center">Optimal solution </oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="11"><inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M185" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">3</oasis:entry>

         <oasis:entry colname="col4">3</oasis:entry>

         <oasis:entry colname="col5">3</oasis:entry>

         <oasis:entry colname="col6">4</oasis:entry>

         <oasis:entry colname="col7">4</oasis:entry>

         <oasis:entry colname="col8">4</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M186" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>X</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">3</oasis:entry>

         <oasis:entry colname="col4">4</oasis:entry>

         <oasis:entry colname="col5">5</oasis:entry>

         <oasis:entry colname="col6">3</oasis:entry>

         <oasis:entry colname="col7">4</oasis:entry>

         <oasis:entry colname="col8">5</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M187" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">foot</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in m</oasis:entry>

         <oasis:entry colname="col3">12.735</oasis:entry>

         <oasis:entry colname="col4">12.735</oasis:entry>

         <oasis:entry colname="col5">12.735</oasis:entry>

         <oasis:entry colname="col6">10.894</oasis:entry>

         <oasis:entry colname="col7">10.459</oasis:entry>

         <oasis:entry colname="col8">10.549</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M188" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">0.533</oasis:entry>

         <oasis:entry colname="col4">0.533</oasis:entry>

         <oasis:entry colname="col5">0.533</oasis:entry>

         <oasis:entry colname="col6">0.533</oasis:entry>

         <oasis:entry colname="col7">0.533</oasis:entry>

         <oasis:entry colname="col8">0.533</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M189" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">0.937</oasis:entry>

         <oasis:entry colname="col4">0.941</oasis:entry>

         <oasis:entry colname="col5">0.936</oasis:entry>

         <oasis:entry colname="col6">0.813</oasis:entry>

         <oasis:entry colname="col7">0.809</oasis:entry>

         <oasis:entry colname="col8">0.977</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in m</oasis:entry>

         <oasis:entry colname="col3">1.021</oasis:entry>

         <oasis:entry colname="col4">1.021</oasis:entry>

         <oasis:entry colname="col5">1.023</oasis:entry>

         <oasis:entry colname="col6">0.960</oasis:entry>

         <oasis:entry colname="col7">0.960</oasis:entry>

         <oasis:entry colname="col8">0.960</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">0.800</oasis:entry>

         <oasis:entry colname="col4">0.800</oasis:entry>

         <oasis:entry colname="col5">0.800</oasis:entry>

         <oasis:entry colname="col6">0.800</oasis:entry>

         <oasis:entry colname="col7">0.799</oasis:entry>

         <oasis:entry colname="col8">0.787</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">0.800</oasis:entry>

         <oasis:entry colname="col4">0.800</oasis:entry>

         <oasis:entry colname="col5">0.800</oasis:entry>

         <oasis:entry colname="col6">0.800</oasis:entry>

         <oasis:entry colname="col7">0.800</oasis:entry>

         <oasis:entry colname="col8">0.800</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M193" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">12.000</oasis:entry>

         <oasis:entry colname="col4">12.000</oasis:entry>

         <oasis:entry colname="col5">12.000</oasis:entry>

         <oasis:entry colname="col6">12.680</oasis:entry>

         <oasis:entry colname="col7">12.259</oasis:entry>

         <oasis:entry colname="col8">12.000</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">16.165</oasis:entry>

         <oasis:entry colname="col4">16.029</oasis:entry>

         <oasis:entry colname="col5">15.928</oasis:entry>

         <oasis:entry colname="col6">18.000</oasis:entry>

         <oasis:entry colname="col7">18.000</oasis:entry>

         <oasis:entry colname="col8">18.000</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">0.513</oasis:entry>

         <oasis:entry colname="col4">0.505</oasis:entry>

         <oasis:entry colname="col5">0.493</oasis:entry>

         <oasis:entry colname="col6">0.497</oasis:entry>

         <oasis:entry colname="col7">0.493</oasis:entry>

         <oasis:entry colname="col8">0.478</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2"><inline-formula><mml:math id="M196" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">0.472</oasis:entry>

         <oasis:entry colname="col4">0.466</oasis:entry>

         <oasis:entry colname="col5">0.454</oasis:entry>

         <oasis:entry colname="col6">0.383</oasis:entry>

         <oasis:entry colname="col7">0.387</oasis:entry>

         <oasis:entry colname="col8">0.383</oasis:entry>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">

         <oasis:entry namest="col1" nameend="col2">Overall mass in t </oasis:entry>

         <oasis:entry colname="col3">423</oasis:entry>

         <oasis:entry colname="col4">444</oasis:entry>

         <oasis:entry colname="col5">467</oasis:entry>

         <oasis:entry colname="col6">412</oasis:entry>

         <oasis:entry colname="col7">426</oasis:entry>

         <oasis:entry colname="col8">439</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry namest="col1" nameend="col2"><inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">total</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">6.452</oasis:entry>

         <oasis:entry colname="col4">6.472</oasis:entry>

         <oasis:entry colname="col5">6.493</oasis:entry>

         <oasis:entry colname="col6">6.487</oasis:entry>

         <oasis:entry colname="col7">6.500</oasis:entry>

         <oasis:entry colname="col8">6.514</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry namest="col1" nameend="col2"><inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">FLS</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3"><inline-formula><mml:math id="M199" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.172</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M200" display="inline"><mml:mrow><mml:mn mathvariant="normal">3.966</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5"><inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.151</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6"><inline-formula><mml:math id="M202" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.450</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col7"><inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.056</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col8"><inline-formula><mml:math id="M204" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.721</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry namest="col1" nameend="col2"><inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">ULS</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3"><inline-formula><mml:math id="M206" display="inline"><mml:mrow><mml:mn mathvariant="normal">7.819</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.678</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5"><inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.093</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6"><inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:mn mathvariant="normal">3.978</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col7"><inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:mn mathvariant="normal">3.980</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col8"><inline-formula><mml:math id="M211" display="inline"><mml:mrow><mml:mn mathvariant="normal">5.995</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup><?xmltex \end{scaleboxenv}?></oasis:table></table-wrap>

      <p id="d1e6136">The optimal solutions obtained by the sequential quadratic programming
method are
illustrated in Table <xref ref-type="table" rid="Ch1.T2"/>.<fn id="Ch1.Footn12"><p id="d1e6141">As the accuracy of the SQP and IP methods is similar here,
only results obtained by the SQP method are shown in the following.</p></fn> Additionally, the topologies of
all optimal solutions are shown in Fig. <xref ref-type="fig" rid="Ch1.F3"/>. With
respect to the constraints and assumptions of this study (5 MW turbine, 50 m water depth, given environmental conditions
and cost parameters), jackets with three legs are beneficial in terms of
capital expenses. The three-legged jacket with three bays (<inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>,
<inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>X</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>) is the best solution, i.e., is related to the lowest total
expenditures, among the considered jackets. The solutions show some
interesting specialties. The foot radii, <inline-formula><mml:math id="M214" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">foot</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, are at the upper
boundaries in the case of the three-legged structures, while the head-to-foot
radius ratios, <inline-formula><mml:math id="M215" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula>, are at the lower boundaries. Probably this arises from
the combination of cost function and nonlinear constraints, where a large
foot radius is quite beneficial because it generally provides a higher load
capacity, while a small head radius is favorable due to lower transition piece costs. In
the four-legged case, the foot radii are lower but still relatively high. In
any case, it seems to be beneficial, when the ratio of two consecutive bay
heights, <inline-formula><mml:math id="M216" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula>, is slightly below 1 (lower bays are higher than upper
bays). Concerning tube dimensions, the leg diameters, <inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, are relatively
small, in the case of the four-legged jackets even at the lower boundary. The
structural load capacity is established by high brace diameters (represented
by design variables <inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, values at the bottom and top of
the structures both at upper boundaries). The brace thicknesses, represented
by <inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M221" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, show intermediate values in the range of design
variables, while the values for <inline-formula><mml:math id="M222" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are higher in the case of three-legged
designs. Moreover, the structural resistance is strongly driven by the leg
thicknesses. While the optimal values of <inline-formula><mml:math id="M223" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are low in each case,
implying high leg thicknesses at the jacket bottom, the values of <inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
are much higher. The impact of all design variables on the objective function
is easier to understand when the sensitivities of cost model terms to
variations in design variables are considered. In Fig. <xref ref-type="fig" rid="Ch1.F4"/>, each subplot shows the variation in the total costs,
<inline-formula><mml:math id="M225" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">total</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and the cost function terms <inline-formula><mml:math id="M226" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (proportional to <inline-formula><mml:math id="M227" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>),
<inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M229" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M230" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> due to a 1 % one-at-a-time variation in
each continuous design variable in three different phases of the optimization
process (initial, intermediate, and final phase). The terms <inline-formula><mml:math id="M231" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M232" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">7</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>
are not impacted by any continuous design variable and therefore not
considered. For instance, a 1 % increase in the foot radius,
<inline-formula><mml:math id="M233" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">foot</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, causes increasing material costs of <inline-formula><mml:math id="M234" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.14</mml:mn></mml:mrow></mml:math></inline-formula> %, evaluated for the initial design, but increasing
material costs of <inline-formula><mml:math id="M235" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.26</mml:mn></mml:mrow></mml:math></inline-formula> %, evaluated for the optimal
design. Therefore, the sensitivity of this cost term varies during the
optimization process. In contrast, the variation in transition piece expenses
does not change (which is reasonable because this term only depends linearly
on the number of legs, <inline-formula><mml:math id="M236" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the foot radius, <inline-formula><mml:math id="M237" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">foot</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and the
head-to-foot radius ratio, <inline-formula><mml:math id="M238" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula>). In general, Fig. <xref ref-type="fig" rid="Ch1.F4"/>
shows that there is no design variable with a strongly varying impact on any
term of the cost function. It can also be concluded that tube sizing
variables impact the costs much more strongly than topological variables,
disregarding the number of legs and bays. Among the considered design
variables, the leg diameter, <inline-formula><mml:math id="M239" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and leg radius-to-thickness ratios,
<inline-formula><mml:math id="M240" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M241" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, are design-driving (together with the number of
legs, <inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) due to a significant impact both on the costs and on the
structural code checks. In addition, an interesting specialty is featured by
the cost term <inline-formula><mml:math id="M243" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, which is only impacted by topological design variables,
more precisely the foot radius, <inline-formula><mml:math id="M244" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">foot</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and the head-to-foot radius
ratio, <inline-formula><mml:math id="M245" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula>. As a large foot radius, <inline-formula><mml:math id="M246" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">foot</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, is needed to establish
structural resistance, this cost term penalizes large head-to-foot radius
ratios, <inline-formula><mml:math id="M247" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula>. For this reason, this value is at the lower boundary for all
design solutions.</p>

      <fig id="Ch1.F4" specific-use="star"><caption><p id="d1e6554">Variations in total costs, <inline-formula><mml:math id="M248" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">total</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and cost
function terms <inline-formula><mml:math id="M249" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (material), <inline-formula><mml:math id="M250" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (manufacturing), <inline-formula><mml:math id="M251" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>
(coating), and <inline-formula><mml:math id="M252" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (transition piece) due to 1 % one-at-a-time
variations in design variables (subplots) in %. Derivatives were computed
for the initial design (red bars), an intermediate design after 15 iterations (blue bars),
and the optimal design (green bars) of the three-legged structure with
three bays (<inline-formula><mml:math id="M253" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M254" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>X</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>).</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://wes.copernicus.org/articles/4/23/2019/wes-4-23-2019-f04.png"/>

        </fig>

      <p id="d1e6659">Regarding the costs of the jackets, the best solution with three legs and
three bays is related to capital expenses of
<inline-formula><mml:math id="M255" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">6.452</mml:mn></mml:msup><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 2 831 000. Altogether, this is a meaningful
value and the designs are not far off from structural designs that are known
from practical applications because it has already been reported in the literature that three-legged designs may be favorable in terms of costs
<xref ref-type="bibr" rid="bib1.bibx5" id="paren.56"/> and three-legged structures have already been
built. However, the other solutions are more expensive but not completely
off. As there is some uncertainty in the unit costs, the other jackets may
also be reasonable designs with slightly different boundaries. A more
detailed cost breakdown is given in Fig. <xref ref-type="fig" rid="Ch1.F5"/>, which
shows the cost contributions of all six structures and where the actual cost
savings come from. The lightest structure is the four-legged jacket with
three bays, while the three-legged jacket with five bays is the heaviest one,
which is illustrated by the expenses for material and transport according to the cost
model used for this study. Nevertheless, the mass of all structures is quite
similar. Other than expected, the jacket with the lowest expenditures for
manufacturing is also the four-legged one with three bays and not the
three-legged jacket with three bays, which has the least number of joints.
The three-legged structures benefit – from the economic point of view –
mainly from lower expenses for coating, the transition piece, and, most
distinctly, installation costs. In total, these contributions add up to lower
costs of the three-legged jackets, except for the one with five bays
(<inline-formula><mml:math id="M256" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">6.493</mml:mn></mml:msup><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 3 112 000), which is more expensive than the
four-legged one with three bays (<inline-formula><mml:math id="M257" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">6.487</mml:mn></mml:msup><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 3 069 000). The
most expensive jackets are the four-legged ones with four
(<inline-formula><mml:math id="M258" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">6.500</mml:mn></mml:msup><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 3 162 000) and five
(<inline-formula><mml:math id="M259" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">6.514</mml:mn></mml:msup><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 3 266 000) bays, where the latter is about
15 % more expensive than the best solution among the six sub-solutions.
A reasonable option may also be the jacket with three legs and four bays,
which features a total cost value of <inline-formula><mml:math id="M260" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">6.472</mml:mn></mml:msup><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 2 965 000.
In total, there is no jacket that is far too expensive compared to the
others. It is indeed imaginable to find an appropriate application for each
one.</p>

      <fig id="Ch1.F5" specific-use="star"><caption><p id="d1e6747">Expenses comparison of optimal solutions of three-legged jacket with
three bays (blue bars), three-legged jacket with four bays (red bars),
three-legged jacket with five bays (brown bars), four-legged jacket with
three bays (gray bars), four-legged jacket with four bays (violet bars),
and four-legged jacket with five bays (green bars).</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://wes.copernicus.org/articles/4/23/2019/wes-4-23-2019-f05.png"/>

        </fig>

      <p id="d1e6756">From the computational point of view, the optimization procedure based on
surrogate models is very efficient. The numbers of iterations needed to find
an optimal solution (from about 30 to 40 using the SQP method and
from about 50 to 70 using the IP method) are related to
computation times of about 15 to 30 min on a single
core of a work station with an Intel Xeon E5-2687W v3 central processing unit
and 64 GB random access memory. Compared to simulation-based
approaches, this can be regarded as very fast. The number of iterations may
be decreased, when using analytical gradients of the objective function because using finite differences is generally more prone to numerical errors but is not vital at this level of computational expenses. It has to be
pointed out that the training data set of the surrogate models required
<inline-formula><mml:math id="M261" display="inline"><mml:mrow><mml:mn mathvariant="normal">200</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">128</mml:mn><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 25 600 time domain simulations in the
fatigue and <inline-formula><mml:math id="M262" display="inline"><mml:mrow><mml:mn mathvariant="normal">200</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2000</mml:mn></mml:mrow></mml:math></inline-formula> in the ultimate limit
state case, thus 27 600 simulations in total, excluding validation
samples. However, for the computation of the training data, a compute cluster
was utilized, which allows for the computation of many design load cases in
parallel. Therefore, the presented approach based on GPR allows for
outsourcing computationally expensive simulations on high-performance
clusters, while the closed-loop optimization, which cannot be parallelized
completely, can be run on a workstation with lower computational capacity.</p>
      <p id="d1e6790">The question remains what happens when some cost terms are neglected. An
associated question is how the approach performs compared to a pure
mass-dependent one, which can be regarded as state of the art in jacket
optimization. For this purpose, all unit costs except <inline-formula><mml:math id="M263" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> were set to zero
and the optimization procedure was repeated using the sequential quadratic
programming method. The results, including optimal design variables and
resulting values of objective and constraint functions, are shown in Table <xref ref-type="table" rid="Ch1.T3"/>. Under these assumptions, the four-legged jackets
are better (in terms of minimal mass) than the three-legged ones.
Interestingly, similar design variables are obtained when comparing these values to the ones obtained by the more comprehensive cost model in Table <xref ref-type="table" rid="Ch1.T2"/>, particularly in the case of the three-legged jackets. The
resulting objective function values are, in comparison, similar to the material
costs in Fig. <xref ref-type="fig" rid="Ch1.F5"/>. In other words, a pure
mass-dependent cost function approach yields approximately proportional
costs, when the installation costs (depending on the number of legs) are
considered, and similar designs. The reason for this is that all cost terms
<inline-formula><mml:math id="M264" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mi mathvariant="normal">…</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> depend in some way on the tube dimensions and the topology
does not impact the costs to a great extent, as seen in Fig. <xref ref-type="fig" rid="Ch1.F4"/>. Indeed, the largest proportion of costs is purely
mass-dependent, as the factors <inline-formula><mml:math id="M265" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M266" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are the mass of the<?pagebreak page35?> structure.
Therefore, the proposed cost model can lead to more accurate results, but a
mass-dependent approach would be sufficient to draw the same conclusions.</p><?xmltex \hack{\vspace{-3mm}}?><?xmltex \floatpos{t}?><table-wrap id="Ch1.T3" specific-use="star"><caption><p id="d1e6856">Optimal solutions of design variables <inline-formula><mml:math id="M267" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> obtained by the sequential quadratic programming method for fixed values of <inline-formula><mml:math id="M268" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M269" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>X</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
using a pure mass-dependent objective function.</p></caption><oasis:table frame="topbot"><?xmltex \begin{scaleboxenv}{.95}[.95]?><oasis:tgroup cols="8">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:thead>
       <oasis:row>

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2"/>

         <oasis:entry rowsep="1" namest="col3" nameend="col8" align="center">Optimal solution </oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="11"><inline-formula><mml:math id="M270" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M271" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">3</oasis:entry>

         <oasis:entry colname="col4">3</oasis:entry>

         <oasis:entry colname="col5">3</oasis:entry>

         <oasis:entry colname="col6">4</oasis:entry>

         <oasis:entry colname="col7">4</oasis:entry>

         <oasis:entry colname="col8">4</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M272" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>X</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">3</oasis:entry>

         <oasis:entry colname="col4">4</oasis:entry>

         <oasis:entry colname="col5">5</oasis:entry>

         <oasis:entry colname="col6">3</oasis:entry>

         <oasis:entry colname="col7">4</oasis:entry>

         <oasis:entry colname="col8">5</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M273" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">foot</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in m</oasis:entry>

         <oasis:entry colname="col3">12.735</oasis:entry>

         <oasis:entry colname="col4">12.735</oasis:entry>

         <oasis:entry colname="col5">12.735</oasis:entry>

         <oasis:entry colname="col6">12.735</oasis:entry>

         <oasis:entry colname="col7">12.735</oasis:entry>

         <oasis:entry colname="col8">12.735</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M274" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">0.533</oasis:entry>

         <oasis:entry colname="col4">0.533</oasis:entry>

         <oasis:entry colname="col5">0.533</oasis:entry>

         <oasis:entry colname="col6">0.533</oasis:entry>

         <oasis:entry colname="col7">0.533</oasis:entry>

         <oasis:entry colname="col8">0.533</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M275" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">1.062</oasis:entry>

         <oasis:entry colname="col4">0.987</oasis:entry>

         <oasis:entry colname="col5">0.936</oasis:entry>

         <oasis:entry colname="col6">1.200</oasis:entry>

         <oasis:entry colname="col7">1.200</oasis:entry>

         <oasis:entry colname="col8">1.178</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M276" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in m</oasis:entry>

         <oasis:entry colname="col3">1.025</oasis:entry>

         <oasis:entry colname="col4">1.023</oasis:entry>

         <oasis:entry colname="col5">1.023</oasis:entry>

         <oasis:entry colname="col6">0.960</oasis:entry>

         <oasis:entry colname="col7">0.960</oasis:entry>

         <oasis:entry colname="col8">0.960</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M277" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">0.800</oasis:entry>

         <oasis:entry colname="col4">0.800</oasis:entry>

         <oasis:entry colname="col5">0.800</oasis:entry>

         <oasis:entry colname="col6">0.730</oasis:entry>

         <oasis:entry colname="col7">0.757</oasis:entry>

         <oasis:entry colname="col8">0.800</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M278" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">0.800</oasis:entry>

         <oasis:entry colname="col4">0.800</oasis:entry>

         <oasis:entry colname="col5">0.800</oasis:entry>

         <oasis:entry colname="col6">0.800</oasis:entry>

         <oasis:entry colname="col7">0.800</oasis:entry>

         <oasis:entry colname="col8">0.800</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M279" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">12.000</oasis:entry>

         <oasis:entry colname="col4">12.000</oasis:entry>

         <oasis:entry colname="col5">12.000</oasis:entry>

         <oasis:entry colname="col6">13.194</oasis:entry>

         <oasis:entry colname="col7">13.318</oasis:entry>

         <oasis:entry colname="col8">12.000</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M280" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">16.459</oasis:entry>

         <oasis:entry colname="col4">16.250</oasis:entry>

         <oasis:entry colname="col5">15.928</oasis:entry>

         <oasis:entry colname="col6">18.000</oasis:entry>

         <oasis:entry colname="col7">18.000</oasis:entry>

         <oasis:entry colname="col8">18.000</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M281" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">0.509</oasis:entry>

         <oasis:entry colname="col4">0.502</oasis:entry>

         <oasis:entry colname="col5">0.493</oasis:entry>

         <oasis:entry colname="col6">0.510</oasis:entry>

         <oasis:entry colname="col7">0.470</oasis:entry>

         <oasis:entry colname="col8">0.443</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2"><inline-formula><mml:math id="M282" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">0.472</oasis:entry>

         <oasis:entry colname="col4">0.466</oasis:entry>

         <oasis:entry colname="col5">0.454</oasis:entry>

         <oasis:entry colname="col6">0.386</oasis:entry>

         <oasis:entry colname="col7">0.361</oasis:entry>

         <oasis:entry colname="col8">0.350</oasis:entry>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">

         <oasis:entry namest="col1" nameend="col2">Overall mass in t </oasis:entry>

         <oasis:entry colname="col3">423</oasis:entry>

         <oasis:entry colname="col4">444</oasis:entry>

         <oasis:entry colname="col5">467</oasis:entry>

         <oasis:entry colname="col6">404</oasis:entry>

         <oasis:entry colname="col7">409</oasis:entry>

         <oasis:entry colname="col8">454</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry namest="col1" nameend="col2"><inline-formula><mml:math id="M283" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">total</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">5.627</oasis:entry>

         <oasis:entry colname="col4">5.647</oasis:entry>

         <oasis:entry colname="col5">5.669</oasis:entry>

         <oasis:entry colname="col6">5.606</oasis:entry>

         <oasis:entry colname="col7">5.612</oasis:entry>

         <oasis:entry colname="col8">5.657</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry namest="col1" nameend="col2"><inline-formula><mml:math id="M284" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">FLS</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3"><inline-formula><mml:math id="M285" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">7.149</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M286" display="inline"><mml:mrow><mml:mn mathvariant="normal">6.767</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5"><inline-formula><mml:math id="M287" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.262</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6"><inline-formula><mml:math id="M288" display="inline"><mml:mrow><mml:mn mathvariant="normal">5.047</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">13</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col7"><inline-formula><mml:math id="M289" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.140</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col8"><inline-formula><mml:math id="M290" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.017</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry namest="col1" nameend="col2"><inline-formula><mml:math id="M291" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">ULS</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3"><inline-formula><mml:math id="M292" display="inline"><mml:mrow><mml:mn mathvariant="normal">4.367</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M293" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.961</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5"><inline-formula><mml:math id="M294" display="inline"><mml:mrow><mml:mn mathvariant="normal">5.087</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6"><inline-formula><mml:math id="M295" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.693</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col7"><inline-formula><mml:math id="M296" display="inline"><mml:mrow><mml:mn mathvariant="normal">3.865</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col8"><inline-formula><mml:math id="M297" display="inline"><mml:mrow><mml:mn mathvariant="normal">9.948</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">13</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup><?xmltex \end{scaleboxenv}?></oasis:table></table-wrap>

</sec>
</sec>
<sec id="Ch1.S6">
  <title>Benefits and limitations of the approach</title>
      <p id="d1e7763">With respect to the state of the art, the present approach can be regarded as the first one addressing the jacket optimization problem holistically,
which incorporates four main improvements: a detailed geometry model with
both topological and tube sizing design variables; an analytical cost model
based on the main jacket cost contributions; sophisticated load assumptions
and assessments; and a treatment of results that considers the optimization problem to be a methodology for early design stages.
All these points lead to a better understanding how to address the
multidisciplinary design optimization problem and to much more reliable
results.</p>
      <p id="d1e7766">However, some drawbacks and limitations remain, which have to be considered
when dealing with the results of this study. In general, the approach is easy
to use, also in industrial applications, but needs some effort in
implementation. Furthermore, the present study does not incorporate a
completely reliability-based design procedure, which is not beyond the means
when using Gaussian process regression to perform structural code checks.
However, the question of how safety factors can be replaced
by a meaningful probabilistic design is still a matter of research, and it is quite simple to advance the present
approach to a robust one. In order to reduce the numerical cost (in
particular concerning the number of time domain simulations needed to sample
the input design space for surrogate modeling of structural code checks), the
number of design variables is limited. The application of GPR as a machine
learning approach to evaluate structural code checks performs in a numerically
fast way but requires numerous time domain simulations to generate
training and validation data sets. This is beneficial when dealing with
numerically expensive studies (as in this case) but might lead to a numerical overhead when only considering one jacket design. Care has to be
taken when transferring the results to designs with a more sophisticated
geometry. Moreover, the parameterization of cost and structural code check
models is site- and turbine-dependent. Therefore, the outcome of this study
might not be directly transferable to other boundaries but requires
recalculations. In particular, the utilized design standards and structural
code checks are known to be conservative. The cost model also has shortcomings that must be mentioned. Some costs are affected by uncertain or
indeterminable impacts. There is a number of examples. Transport and
installation costs are strongly dependent on the availability of barges or
vessels. The uncertainty in weather conditions can affect transport and
installation costs. Furthermore, the design may be directly impacted<?pagebreak page37?> if
production facilities are not available. All these effects are not considered
in the cost model.</p>
      <p id="d1e7769">In addition, it is important to highlight again that this study does not
provide a detailed design methodology but an approach to obtain preliminary
decision guidance at the earliest wind farm planning stage. This is actually
not a limitation but has to be considered when dealing with the results of
this study. There are indeed many studies known from the literature that address
the tube dimensioning problem in a larger extension. However, these approaches
assume that the structural topology is always optimal, even in the case of
significant variations in tube dimensions. For instance, all optimal jackets
have a larger bottom width than the OC4 jacket, while the design-driving leg
diameters are relatively small. This indicates that topological design
variables with minor impact on costs are useful factors to establish the
structural resistance.</p>
</sec>
<sec id="Ch1.S7" sec-type="conclusions">
  <title>Conclusions</title>
      <p id="d1e7778">The present work began by introducing four main points to be considered in order
to improve the state of the art in the field of jacket optimization. The
first one, the treatment of the jacket design problem in terms of a holistic
topology and tube sizing problem instead of a pure tube dimensioning problem, was addressed by a 20-parameter jacket model, of which 12 parameters
are design variables. The second, important point leads to the utilization of
a more complex (compared to mass-dependent) but easy to handle cost model. In order to face the challenging task of numerically efficient
structural code check evaluations, a machine learning approach based on
Gaussian process regression was applied as the third point. On this basis,
gradient-based optimization was deployed to find optimal design solutions.
Lastly, optimization results were considered differently compared to approaches
presented in the literature. It was pointed out that the solution is not supposed
to be the final design but a very good starting point to find an initial
solution for exact tube dimensioning.</p>
      <p id="d1e7781">The conclusions of this work are manifold. From the numerical point of view,
surrogate modeling seems – as matters stand today – to be the most
promising approach enabling us to address the computationally very expensive
jacket optimization problem efficiently because other approaches in the literature go along with massive simplifications, mainly in load assumptions.
The optimization methods that were used to find the optimal solution seem to
be appropriate for the given problem, even in terms of finding a global
optimum. The present paper does not provide improvements of state-of-the-art
gradient-based optimization, but active-set SQP and IP methods both converge
efficiently and accurately for the given problem.<?xmltex \hack{\newpage}?></p>
      <p id="d1e7785">From the application-oriented point of view, it can be stated that
three-legged jackets with only three bays depict the best solution (in terms
of costs) for offshore turbines with about 5 MW rated power in
50 m water depth, which confirms the results from other studies in the literature. Due to the cost model, the additional load-bearing capacity
gained by the extra leg of a four-legged structure cannot compensate for the
higher costs arising from several cost factors directly related to the number
of legs. By contrast, it is instead beneficial to increase the tube dimensions
and maintain the number of structural elements at a minimum level. It was
shown that the same results were obtained when using a mass-dependent cost
function, also considering the number of jacket legs.</p>
      <p id="d1e7788">With regard to turbines with a higher rated power or installations in deeper
waters, the proposed methodology might lead to the result that the best
jacket solution for this case looks completely different. Before this can be
analyzed, simulation tools need to be improved to enable the consideration of
nonlinear effects for rotors with a very large diameter and innovative control
strategies.</p>
</sec>

      
      </body>
    <back><notes notes-type="dataavailability">

      <p id="d1e7795">This work is based on structural code checks computed and provided in Häfele et al. (2018a).</p>
  </notes><?xmltex \hack{\clearpage}?><app-group>

<?pagebreak page38?><app id="App1.Ch1.S1">
  <title>Nomenclature</title>
<table-wrap id="Taba" position="anchor"><oasis:table><?xmltex \begin{scaleboxenv}{.95}[.95]?><oasis:tgroup cols="2">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">DLC</oasis:entry>
         <oasis:entry colname="col2">Design load case</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">IP</oasis:entry>
         <oasis:entry colname="col2">Interior-point method</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">SQP</oasis:entry>
         <oasis:entry colname="col2">Sequential quadratic programming method</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M298" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Planar (two-dimensional) batter angle</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M299" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Spatial (three-dimensional) batter angle</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M300" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Brace-to-leg diameter ratio at bottom (jacket model parameter)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M301" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Brace-to-leg diameter ratio in the <inline-formula><mml:math id="M302" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th bay</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M303" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Brace-to-leg diameter ratio at top (jacket model parameter)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M304" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Leg radius-to-thickness ratio at bottom (jacket model parameter)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M305" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Leg radius-to-thickness ratio in the <inline-formula><mml:math id="M306" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th bay</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M307" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Leg radius-to-thickness ratio at top (jacket model parameter)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M308" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Head-to-foot radius ratio (jacket model parameter)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M309" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Material density (jacket model parameter)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M310" display="inline"><mml:mi mathvariant="italic">ϑ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Angle enclosed by two jacket legs</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M311" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Brace-to-leg thickness ratio at bottom (jacket model parameter)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M312" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Brace-to-leg thickness ratio in the <inline-formula><mml:math id="M313" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th bay</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M314" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Brace-to-leg thickness ratio at top (jacket model parameter)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M315" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Lower brace-to-leg connection angle in the <inline-formula><mml:math id="M316" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th bay</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M317" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Upper brace-to-leg connection angle in the <inline-formula><mml:math id="M318" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th bay</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M319" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Brace-to-brace connection angle in the <inline-formula><mml:math id="M320" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th bay</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M321" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Expenses related to <inline-formula><mml:math id="M322" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula>th cost factor</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M323" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">total</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Total capital expenses</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M324" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Leg diameter (jacket model parameter)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M325" display="inline"><mml:mi>E</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Material Young's modulus (jacket model parameter)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M326" display="inline"><mml:mi>G</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Material shear modulus (jacket model parameter)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M327" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Overall jacket length (jacket model parameter)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M328" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">MSL</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Transition piece elevation over mean sea level (jacket model parameter)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M329" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">OSG</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Lowest leg segment height (jacket model parameter)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M330" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">TP</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Transition piece segment height (jacket model parameter)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M331" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M332" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th jacket bay height</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M333" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Distance between the lower layer of K joints and the layer of X joints of the <inline-formula><mml:math id="M334" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th bay</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M335" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Number of legs (jacket model parameter)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M336" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>X</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Number of bays (jacket model parameter)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M337" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">Foot</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Foot radius (jacket model parameter)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M338" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M339" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th jacket bay radius at lower K joint layer</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M340" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Radius of the <inline-formula><mml:math id="M341" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th X joint layer</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M342" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M343" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula>th unit cost</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M344" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M345" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula>th cost factor</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M346" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Objective function value</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M347" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">First inequality constraint value</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M348" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Second inequality constraint value</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M349" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">FLS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Maximal normalized tubular joint fatigue damage</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M350" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">ULS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Maximal extreme load utilization ratio</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M351" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Ratio of two consecutive bay heights (jacket model parameter)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M352" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Array of design variables</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M353" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">lb</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Array of lower boundaries</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M354" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">MB</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Mud brace flag (jacket model parameter)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M355" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">ub</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Array of upper boundaries</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup><?xmltex \end{scaleboxenv}?></oasis:table></table-wrap>
        <?xmltex \hack{\clearpage}?>
</app>
  </app-group><notes notes-type="competinginterests">

      <p id="d1e8747">The authors declare that they have no conflict of interest.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e8753">This work was supported by the computer cluster, which is funded by the Leibniz
Universität Hannover, the Lower Saxony Ministry of Science and Culture
(MWK), and the German Research Foundation (DFG).
<?xmltex \hack{\newline}?><?xmltex \hack{\newline}?>
The publication of this article was funded by the open-access <?xmltex \hack{\newline}?> fund of Leibniz Universität Hannover.
<?xmltex \hack{\newline}?><?xmltex \hack{\newline}?>
Edited by: Lars Pilgaard Mikkelsen<?xmltex \hack{\newline}?>
Reviewed by: Lars Einar S. Stieng and one anonymous referee</p></ack><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Agarwal and Manuel(2010)</label><mixed-citation>Agarwal, P. and Manuel, L.: Load Extrapolation Methods for Offshore
Wind Turbines, in: Offshore Technology Conference, Houston, Texas,
USA, <ext-link xlink:href="https://doi.org/10.4043/21001-MS" ext-link-type="DOI">10.4043/21001-MS</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>AlHamaydeh et al.(2017)AlHamaydeh, Barakat, and
Nasif</label><mixed-citation>AlHamaydeh, M., Barakat, S., and Nasif, O.: Optimization of Support
Structures for Offshore Wind Turbines Using Genetic Algorithm
with Domain-Trimming, Math. Probl. Eng., 2017, 1–14,
<ext-link xlink:href="https://doi.org/10.1155/2017/5978375" ext-link-type="DOI">10.1155/2017/5978375</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Biggs(1975)</label><mixed-citation>
Biggs, M. C.: Constrained minimization using recursive quadratic programming,
in: Towards global optimization, North-Holland, Cagliari,
Italy, 341–349, 1975.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>BVGassociates(2013)</label><mixed-citation>
BVGassociates: Offshore wind: Industry's journey to
GBP 100/MWh – Cost breakdown and technology
transition from 2013 to 2020, Tech. rep., 2013.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Chew et al.(2014)Chew, Tai, Ng, Muskulus, and
Zwick</label><mixed-citation>
Chew, K. H., Tai, K., Ng, E. Y. K., Muskulus, M., and Zwick, D.: Offshore
Wind Turbine Jacket Substructure: A Comparison Study Between
Four-Legged and Three-Legged Designs, Journal of Ocean and Wind Energy, 1, 74–81, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Chew et al.(2015)Chew, Tai, Ng, and
Muskulus</label><mixed-citation>Chew, K.-H., Tai, K., Ng, E., and Muskulus, M.: Optimization of Offshore
Wind Turbine Support Structures Using an Analytical
Gradient-based Method, Energy Proced., 80, 100–107,
<ext-link xlink:href="https://doi.org/10.1016/j.egypro.2015.11.412" ext-link-type="DOI">10.1016/j.egypro.2015.11.412</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Chew et al.(2016)Chew, Tai, Ng, and Muskulus</label><mixed-citation>Chew, K.-H., Tai, K., Ng, E., and Muskulus, M.: Analytical gradient-based
optimization of offshore wind turbine substructures under fatigue and extreme
loads, Mar. Struct., 47, 23–41, <ext-link xlink:href="https://doi.org/10.1016/j.marstruc.2016.03.002" ext-link-type="DOI">10.1016/j.marstruc.2016.03.002</ext-link>,
2016.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Damiani(2016)</label><mixed-citation>
Damiani, R.: JacketSE: An Offshore Wind Turbine Jacket Sizing
Tool, Technical Report NREL/TP-5000-65417, National Renewable Energy
Laboratory, Golden, CO, USA, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Damiani et al.(2016)Damiani, Dykes, and
Scott</label><mixed-citation>Damiani, R., Dykes, K., and Scott, G.: A comparison study of offshore wind
support structures with monopiles and jackets for U.S. waters, J.
Phys. Conf. Ser., 753, 092003,
<ext-link xlink:href="https://doi.org/10.1088/1742-6596/753/9/092003" ext-link-type="DOI">10.1088/1742-6596/753/9/092003</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>DNV GL AS(2016)</label><mixed-citation>
DNV GL AS: Fatigue design of offshore steel structures, Recommended
Practice DNVGL-RP-C203, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Efthymiou(1988)</label><mixed-citation>
Efthymiou, M.: Development of SCF formulae and generalised influence
functions for use in fatigue analysis, in: Proceedings of the Conference on
Recent Developments in Tubular Joints Technology, 4–5 October
1988, Surrey, UK, 1–13, 1988.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Fischer et al.(2010)Fischer, de Vries, and
Schmidt</label><mixed-citation>
Fischer, T., de Vries, W., and Schmidt, B.: Upwind Design Basis, Tech.
rep., 2010.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Fletcher(1987)</label><mixed-citation>
Fletcher, R.: Practical methods of optimization, Wiley, Chichester, UK, New York,
USA, 2nd edn., 1987.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Gill et al.(1981)Gill, Murray, and Wright</label><mixed-citation>
Gill, P. E., Murray, W., and Wright, M. H.: Practical optimization, Academic
Press, London, UK, New York, USA, 1981.</mixed-citation></ref>
      <ref id="bib1.bibx15"><?xmltex \def\ref@label{{H{\"{a}}fele and Rolfes(2016)}}?><label>Häfele and Rolfes(2016)</label><mixed-citation>
Häfele, J. and Rolfes, R.: Approaching the ideal design of jacket
substructures for offshore wind turbines with a Particle Swarm
Optimization algorithm, in: Proceedings of the Twenty-sixth (2016)
International Offshore and Polar Engineering Conference, 26 June–2 July 2016, Rhodes, Greece, 156–163, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx16"><?xmltex \def\ref@label{{H{\"{a}}fele et~al.(2016)H{\"{a}}fele, Gebhardt, and
Rolfes}}?><label>Häfele et al.(2016)Häfele, Gebhardt, and
Rolfes</label><mixed-citation>
Häfele, J., Gebhardt, C. G., and Rolfes, R.: Innovative design of a
hybrid-type jacket for 10MW turbines, Tech. Rep. INNWIND.EU Deliverable
D4.3.5, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx17"><?xmltex \def\ref@label{{H{\"{a}}fele et~al.(2017)H{\"{a}}fele, H{\"{u}}bler, Gebhardt, and
Rolfes}}?><label>Häfele et al.(2017)Häfele, Hübler, Gebhardt, and
Rolfes</label><mixed-citation>
Häfele, J., Hübler, C., Gebhardt, C. G., and Rolfes, R.: Efficient
Fatigue Limit State Design Load Sets for Jacket Substructures
Considering Probability Distributions of Environmental States, in:
Proceedings of the Twenty-seventh (2017) International Offshore and
Polar Engineering Conference, 25–30 June 2017, San Francisco, CA, 167–173, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx18"><?xmltex \def\ref@label{{H{\"{a}}fele et~al.(2018{\natexlab{a}})H{\"{a}}fele, Damiani, King,
Gebhardt, and Rolfes}}?><label>Häfele et al.(2018a)Häfele, Damiani, King,
Gebhardt, and Rolfes</label><mixed-citation>Häfele, J., Damiani, R. R., King, R. N., Gebhardt, C. G., and Rolfes, R.:
A systematic approach to offshore wind turbine jacket predesign and
optimization: geometry, cost, and surrogate structural code check models,
Wind Energ. Sci., 3, 553–572, <ext-link xlink:href="https://doi.org/10.5194/wes-3-553-2018" ext-link-type="DOI">10.5194/wes-3-553-2018</ext-link>, 2018a.</mixed-citation></ref>
      <ref id="bib1.bibx19"><?xmltex \def\ref@label{{H{\"{a}}fele et~al.(2018{\natexlab{b}})H{\"{a}}fele, H{\"{u}}bler,
Gebhardt, and Rolfes}}?><label>Häfele et al.(2018b)Häfele, Hübler,
Gebhardt, and Rolfes</label><mixed-citation>Häfele, J., Hübler, C., Gebhardt, C. G., and Rolfes, R.: A
comprehensive fatigue load set reduction study for offshore wind turbines
with jacket substructures, Renew. Energ., 118, 99–112,
<ext-link xlink:href="https://doi.org/10.1016/j.renene.2017.10.097" ext-link-type="DOI">10.1016/j.renene.2017.10.097</ext-link>, 2018b.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Han(1977)</label><mixed-citation>Han, S. P.: A globally convergent method for nonlinear programming, J.
Optimiz. Theory. App., 22, 297–309, <ext-link xlink:href="https://doi.org/10.1007/BF00932858" ext-link-type="DOI">10.1007/BF00932858</ext-link>,
1977.</mixed-citation></ref>
      <ref id="bib1.bibx21"><?xmltex \def\ref@label{{H{\"{u}}bler et~al.(2017)H{\"{u}}bler, Gebhardt, and
Rolfes}}?><label>Hübler et al.(2017)Hübler, Gebhardt, and
Rolfes</label><mixed-citation>Hübler, C., Gebhardt, C. G., and Rolfes, R.: Development of a comprehensive
database of scattering environmental conditions and simulation constraints
for offshore wind turbines, Wind Energ. Sci., 2, 491–505,
<ext-link xlink:href="https://doi.org/10.5194/wes-2-491-2017" ext-link-type="DOI">10.5194/wes-2-491-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>International Electrotechnical
Commision(2009)</label><mixed-citation>
International Electrotechnical Commision: Wind turbines – Part
3: Design requirements for offshore wind turbines, Tech. Rep.
IEC-61400-3:2009, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Jonkman and Musial(2010)</label><mixed-citation>
Jonkman, J. and Musial, W.: Offshore Code Comparison Collaboration
(OC3) for IEA Task 23 Offshore Wind Technology and Deployment,
Technical Report NREL/TP-5000-48191, National Renewable Energy Laboratory,
Golden, CO, USA, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Jonkman et al.(2009)Jonkman, Butterfield, Musial, and
Scott</label><mixed-citation>
Jonkman, J., Butterfield, S., Musial, W., and Scott, G.: Definition of a 5-MW
Reference Wind Turbine for Offshore System Development, Technical
Report NREL/TP-500-38060, National Renewable Energy Laboratory, Golden, CO,
USA, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Kaveh and Sabeti(2018)</label><mixed-citation>Kaveh, A. and Sabeti, S.: Structural optimization of jacket supporting
structures for offshore wind turbines using colliding bodies optimization
algorithm, Struct. Des. Tall Spec., 27, e1494,
<ext-link xlink:href="https://doi.org/10.1002/tal.1494" ext-link-type="DOI">10.1002/tal.1494</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Mone et al.(2017)Mone, Hand, Bolinger, Rand, Heimiller, and
Ho</label><mixed-citation>
Mone, C., Hand, M., Bolinger, M., Rand, J., Heimiller, D., and Ho, J.: 2015
Cost of Wind Energy Review, Technical Report NREL/TP-6A20-66861,
National Renewable Energy Laboratory, Golden, CO, USA, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Muskulus and Schafhirt(2014)</label><mixed-citation>
Muskulus, M. and Schafhirt, S.: Design Optimization of Wind Turbine
Structures – A Review, Journal of Ocean and Wind Energy, 1,
12–22, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>National Wind Technology Center Information
Portal(2016)</label><mixed-citation>National Wind Technology Center Information Portal: FAST v8,
available at: <uri>https://nwtc.nrel.gov/FAST8</uri> (last access: 28 August 2018), 2016.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Nocedal and Wright(2006)</label><mixed-citation>
Nocedal, J. and Wright, S. J.: Numerical<?pagebreak page40?> optimization, Springer series in
operations research, Springer, New York, USA, 2nd edn., 2006.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>NORSOK(2004)</label><mixed-citation>
NORSOK: Design of steel structures, Standard N-004 Rev. 2, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx31"><?xmltex \def\ref@label{{Oest et~al.(2016)Oest, S{\o}rensen, T.~Overgaard, and
Lund}}?><label>Oest et al.(2016)Oest, Sørensen, T. Overgaard, and
Lund</label><mixed-citation>Oest, J., Sørensen, R., T. Overgaard, L. C., and Lund, E.: Structural
optimization with fatigue and ultimate limit constraints of jacket structures
for large offshore wind turbines, Struct. Multidiscip.
O., 55, 779–793, <ext-link xlink:href="https://doi.org/10.1007/s00158-016-1527-x" ext-link-type="DOI">10.1007/s00158-016-1527-x</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Oest et al.(2018)Oest, Sandal, Schafhirt, Stieng, and
Muskulus</label><mixed-citation>Oest, J., Sandal, K., Schafhirt, S., Stieng, L. E. S., and Muskulus, M.: On
gradient-based optimization of jacket structures for offshore wind turbines,
Wind Energy, 21, 953–967, <ext-link xlink:href="https://doi.org/10.1002/we.2206" ext-link-type="DOI">10.1002/we.2206</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Popko et al.(2014)Popko, Vorpahl, Zuga, Kohlmeier, Jonkman,
Robertson, Larsen, Yde, Saetertro, Okstad, Nichols, Nygaard, Gao, Manolas,
Kim, Yu, Shi, Park, Vasquez-Rojas, Dubois, Kaufer, Thomassen, de Ruiter,
Peeringa, Zhiwen, and von Waaden</label><mixed-citation>
Popko, W., Vorpahl, F., Zuga, A., Kohlmeier, M., Jonkman, J., Robertson, A.,
Larsen, T. J., Yde, A., Saetertro, K., Okstad, K. M., Nichols, J., Nygaard,
T. A., Gao, Z., Manolas, D., Kim, K., Yu, Q., Shi, W., Park, H.,
Vasquez-Rojas, A., Dubois, J., Kaufer, D., Thomassen, P., de Ruiter, M. J.,
Peeringa, J. M., Zhiwen, H., and von Waaden, H.: Offshore Code Comparison
Collaboration Continuation (OC4), Phase I – Results
of Coupled Simulations of an Offshore Wind Turbine with Jacket
Support Structure, Journal of Ocean and Wind Energy, 1, 1–11, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx34"><?xmltex \def\ref@label{{Powell(1978{\natexlab{a}})}}?><label>Powell(1978a)</label><mixed-citation>Powell, M. J. D.: The Convergence of Variable Metric Methods for
Nonlinearly Constrained Optimization Calculations, Nonlinear
Programming, 3, 27–63, <ext-link xlink:href="https://doi.org/10.1016/B978-0-12-468660-1.50007-4" ext-link-type="DOI">10.1016/B978-0-12-468660-1.50007-4</ext-link>,
1978a.</mixed-citation></ref>
      <ref id="bib1.bibx35"><?xmltex \def\ref@label{{Powell(1978{\natexlab{b}})}}?><label>Powell(1978b)</label><mixed-citation>Powell, M. J. D.: A fast algorithm for nonlinearly constrained optimization
calculations, in: Numerical Analysis, Dundee,
Scotland, 630, 144–157, <ext-link xlink:href="https://doi.org/10.1007/BFb0067703" ext-link-type="DOI">10.1007/BFb0067703</ext-link>, 1978b.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Rasmussen and Williams(2008)</label><mixed-citation>
Rasmussen, C. E. and Williams, C. K. I.: Gaussian processes for machine
learning, MIT Press, Cambridge, MA, USA, 3rd print edn., 2008.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Sandal et al.(2018)Sandal, Latini, Zania, and
Stolpe</label><mixed-citation>Sandal, K., Latini, C., Zania, V., and Stolpe, M.: Integrated optimal design of
jackets and foundations, Mar. Struct., 61, 398–418,
<ext-link xlink:href="https://doi.org/10.1016/j.marstruc.2018.06.012" ext-link-type="DOI">10.1016/j.marstruc.2018.06.012</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Schafhirt et al.(2014)Schafhirt, Zwick, and
Muskulus</label><mixed-citation>Schafhirt, S., Zwick, D., and Muskulus, M.: Reanalysis of Jacket Support
Structure for Computer-Aided Optimization of Offshore Wind
Turbines with a Genetic Algorithm, Journal of Ocean and Wind Energy, 1,
209–216, 2014. </mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx39"><label>Schafhirt et al.(2016)Schafhirt, Zwick, and
Muskulus</label><mixed-citation>Schafhirt, S., Zwick, D., and Muskulus, M.: Two-stage local optimization of
lattice type support structures for offshore wind turbines, Ocean
Eng., 117, 163–173, <ext-link xlink:href="https://doi.org/10.1016/j.oceaneng.2016.03.035" ext-link-type="DOI">10.1016/j.oceaneng.2016.03.035</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Seidel(2007)</label><mixed-citation>
Seidel, M.: Jacket substructures for the REpower 5M wind turbine, in:
Conference Proceedings European Offshore Wind 2007, Berlin, Germany,
2007.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Smith et al.(2015)Smith, Stehly, and Musial</label><mixed-citation>
Smith, A., Stehly, T., and Musial, W.: 2014-2015 Offshore Wind
Technologies Market Report, Technical Report NREL/TP-5000-64283,
National Renewable Energy Laboratory, Golden, CO, USA, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Stolpe and Sandal(2018)</label><mixed-citation>Stolpe, M. and Sandal, K.: Structural optimization with several discrete design
variables per part by outer approximation, Struct. Multidiscip.
O., 57, 2061–2073, <ext-link xlink:href="https://doi.org/10.1007/s00158-018-1941-3" ext-link-type="DOI">10.1007/s00158-018-1941-3</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>The Crown Estate(2012)</label><mixed-citation>
The Crown Estate: Offshore Wind Cost Reduction – Pathways
Study, Tech. rep., 2012.</mixed-citation></ref>
      <ref id="bib1.bibx44"><?xmltex \def\ref@label{{van Kuik et~al.(2016)van Kuik, Peinke, Nijssen, Lekou, Mann,
S{\o}rensen, Ferreira, van Wingerden, Schlipf, Gebraad, Polinder, Abrahamsen,
van Bussel, S{\o}rensen, Tavner, Bottasso, Muskulus, Matha, Lindeboom,
Degraer, Kramer, Lehnhoff, Sonnenschein, S{\o}rensen, K{\"{u}}nneke, Morthorst,
and Skytte}}?><label>van Kuik et al.(2016)van Kuik, Peinke, Nijssen, Lekou, Mann,
Sørensen, Ferreira, van Wingerden, Schlipf, Gebraad, Polinder, Abrahamsen,
van Bussel, Sørensen, Tavner, Bottasso, Muskulus, Matha, Lindeboom,
Degraer, Kramer, Lehnhoff, Sonnenschein, Sørensen, Künneke, Morthorst,
and Skytte</label><mixed-citation>van Kuik, G. A. M., Peinke, J., Nijssen, R., Lekou, D., Mann, J., Sørensen,
J. N., Ferreira, C., van Wingerden, J. W., Schlipf, D., Gebraad, P.,
Polinder, H., Abrahamsen, A., van Bussel, G. J. W., Sørensen, J. D., Tavner,
P., Bottasso, C. L., Muskulus, M., Matha, D., Lindeboom, H. J., Degraer, S.,
Kramer, O., Lehnhoff, S., Sonnenschein, M., Sørensen, P. E., Künneke, R. W.,
Morthorst, P. E., and Skytte, K.: Long-term research challenges in wind
energy – a research agenda by the European Academy of Wind Energy, Wind
Energ. Sci., 1, 1–39, <ext-link xlink:href="https://doi.org/10.5194/wes-1-1-2016" ext-link-type="DOI">10.5194/wes-1-1-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx45"><label>Vemula et al.(2010)Vemula, DeVries, Fischer, Cordle, and
Schmidt</label><mixed-citation>
Vemula, N., DeVries, W., Fischer, T., Cordle, A., and Schmidt, B.: Design
solution for the upwind reference offshore support structure, UpWind
deliverable report D4.2.6, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>von Borstel(2013)</label><mixed-citation>
von Borstel, T.: Design Report Reference Jacket, Tech. Rep. INNWIND.EU
deliverable report D4.3.1, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx47"><label>Waltz et al.(2006)Waltz, Morales, Nocedal, and
Orban</label><mixed-citation>Waltz, R. A., Morales, J. L., Nocedal, J., and Orban, D.: An interior algorithm
for nonlinear optimization that combines line search and trust region steps,
Math. Program., 107, 391–408, <ext-link xlink:href="https://doi.org/10.1007/s10107-004-0560-5" ext-link-type="DOI">10.1007/s10107-004-0560-5</ext-link>,
2006.</mixed-citation></ref>
      <ref id="bib1.bibx48"><label>Zwick and Muskulus(2016)</label><mixed-citation>Zwick, D. and Muskulus, M.: Simplified fatigue load assessment in offshore wind
turbine structural analysis, Wind Energy, 19, 265–278,
<ext-link xlink:href="https://doi.org/10.1002/we.1831" ext-link-type="DOI">10.1002/we.1831</ext-link>, 2016.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>A comparison study on jacket substructures for offshore wind turbines based on optimization</article-title-html>
<abstract-html><p>The structural optimization problem of jacket substructures for offshore wind
turbines is commonly regarded as a pure tube dimensioning problem,
minimizing the entire mass of the structure. However, this approach goes
along with the assumption that the given topology is fixed in any case. The
present work contributes to the improvement of the state of the art by
utilizing more detailed models for geometry, costs, and structural design
code checks. They are assembled in an optimization scheme, in order to
consider the jacket optimization problem from a different point of view that
is closer to practical applications. The conventional mass objective function
is replaced by a sum of various terms related to the cost of the structure.
To address the issue of high demand of numerical capacity, a machine learning
approach based on Gaussian process regression is applied to reduce numerical
expenses and enhance the number of considered design load cases. The proposed
approach is meant to provide decision guidance in the first phase of wind
farm planning. A numerical example for a National Renewable Energy Laboratory (NREL) 5&thinsp;MW turbine
under FINO3 environmental conditions is computed by two effective
optimization methods (sequential quadratic programming and an interior-point
method), allowing for the estimation of characteristic design variables of a
jacket substructure. In order to resolve the mixed-integer problem
formulation, multiple subproblems with fixed-integer design variables are
solved. The results show that three-legged jackets may be preferable to
four-legged ones under the boundaries of this study. In addition, it is shown
that mass-dependent cost functions can be easily improved by just considering
the number of jacket legs to yield more reliable results.</p></abstract-html>
<ref-html id="bib1.bib1"><label>Agarwal and Manuel(2010)</label><mixed-citation>
Agarwal, P. and Manuel, L.: Load Extrapolation Methods for Offshore
Wind Turbines, in: Offshore Technology Conference, Houston, Texas,
USA, <a href="https://doi.org/10.4043/21001-MS" target="_blank">https://doi.org/10.4043/21001-MS</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>AlHamaydeh et al.(2017)AlHamaydeh, Barakat, and
Nasif</label><mixed-citation>
AlHamaydeh, M., Barakat, S., and Nasif, O.: Optimization of Support
Structures for Offshore Wind Turbines Using Genetic Algorithm
with Domain-Trimming, Math. Probl. Eng., 2017, 1–14,
<a href="https://doi.org/10.1155/2017/5978375" target="_blank">https://doi.org/10.1155/2017/5978375</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Biggs(1975)</label><mixed-citation>
Biggs, M. C.: Constrained minimization using recursive quadratic programming,
in: Towards global optimization, North-Holland, Cagliari,
Italy, 341–349, 1975.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>BVGassociates(2013)</label><mixed-citation>
BVGassociates: Offshore wind: Industry's journey to
GBP 100/MWh – Cost breakdown and technology
transition from 2013 to 2020, Tech. rep., 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Chew et al.(2014)Chew, Tai, Ng, Muskulus, and
Zwick</label><mixed-citation>
Chew, K. H., Tai, K., Ng, E. Y. K., Muskulus, M., and Zwick, D.: Offshore
Wind Turbine Jacket Substructure: A Comparison Study Between
Four-Legged and Three-Legged Designs, Journal of Ocean and Wind Energy, 1, 74–81, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Chew et al.(2015)Chew, Tai, Ng, and
Muskulus</label><mixed-citation>
Chew, K.-H., Tai, K., Ng, E., and Muskulus, M.: Optimization of Offshore
Wind Turbine Support Structures Using an Analytical
Gradient-based Method, Energy Proced., 80, 100–107,
<a href="https://doi.org/10.1016/j.egypro.2015.11.412" target="_blank">https://doi.org/10.1016/j.egypro.2015.11.412</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Chew et al.(2016)Chew, Tai, Ng, and Muskulus</label><mixed-citation>
Chew, K.-H., Tai, K., Ng, E., and Muskulus, M.: Analytical gradient-based
optimization of offshore wind turbine substructures under fatigue and extreme
loads, Mar. Struct., 47, 23–41, <a href="https://doi.org/10.1016/j.marstruc.2016.03.002" target="_blank">https://doi.org/10.1016/j.marstruc.2016.03.002</a>,
2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Damiani(2016)</label><mixed-citation>
Damiani, R.: JacketSE: An Offshore Wind Turbine Jacket Sizing
Tool, Technical Report NREL/TP-5000-65417, National Renewable Energy
Laboratory, Golden, CO, USA, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Damiani et al.(2016)Damiani, Dykes, and
Scott</label><mixed-citation>
Damiani, R., Dykes, K., and Scott, G.: A comparison study of offshore wind
support structures with monopiles and jackets for U.S. waters, J.
Phys. Conf. Ser., 753, 092003,
<a href="https://doi.org/10.1088/1742-6596/753/9/092003" target="_blank">https://doi.org/10.1088/1742-6596/753/9/092003</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>DNV GL AS(2016)</label><mixed-citation>
DNV GL AS: Fatigue design of offshore steel structures, Recommended
Practice DNVGL-RP-C203, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Efthymiou(1988)</label><mixed-citation>
Efthymiou, M.: Development of SCF formulae and generalised influence
functions for use in fatigue analysis, in: Proceedings of the Conference on
Recent Developments in Tubular Joints Technology, 4–5 October
1988, Surrey, UK, 1–13, 1988.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Fischer et al.(2010)Fischer, de Vries, and
Schmidt</label><mixed-citation>
Fischer, T., de Vries, W., and Schmidt, B.: Upwind Design Basis, Tech.
rep., 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Fletcher(1987)</label><mixed-citation>
Fletcher, R.: Practical methods of optimization, Wiley, Chichester, UK, New York,
USA, 2nd edn., 1987.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Gill et al.(1981)Gill, Murray, and Wright</label><mixed-citation>
Gill, P. E., Murray, W., and Wright, M. H.: Practical optimization, Academic
Press, London, UK, New York, USA, 1981.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Häfele and Rolfes(2016)</label><mixed-citation>
Häfele, J. and Rolfes, R.: Approaching the ideal design of jacket
substructures for offshore wind turbines with a Particle Swarm
Optimization algorithm, in: Proceedings of the Twenty-sixth (2016)
International Offshore and Polar Engineering Conference, 26 June–2 July 2016, Rhodes, Greece, 156–163, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Häfele et al.(2016)Häfele, Gebhardt, and
Rolfes</label><mixed-citation>
Häfele, J., Gebhardt, C. G., and Rolfes, R.: Innovative design of a
hybrid-type jacket for 10MW turbines, Tech. Rep. INNWIND.EU Deliverable
D4.3.5, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Häfele et al.(2017)Häfele, Hübler, Gebhardt, and
Rolfes</label><mixed-citation>
Häfele, J., Hübler, C., Gebhardt, C. G., and Rolfes, R.: Efficient
Fatigue Limit State Design Load Sets for Jacket Substructures
Considering Probability Distributions of Environmental States, in:
Proceedings of the Twenty-seventh (2017) International Offshore and
Polar Engineering Conference, 25–30 June 2017, San Francisco, CA, 167–173, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Häfele et al.(2018a)Häfele, Damiani, King,
Gebhardt, and Rolfes</label><mixed-citation>
Häfele, J., Damiani, R. R., King, R. N., Gebhardt, C. G., and Rolfes, R.:
A systematic approach to offshore wind turbine jacket predesign and
optimization: geometry, cost, and surrogate structural code check models,
Wind Energ. Sci., 3, 553–572, <a href="https://doi.org/10.5194/wes-3-553-2018" target="_blank">https://doi.org/10.5194/wes-3-553-2018</a>, 2018a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Häfele et al.(2018b)Häfele, Hübler,
Gebhardt, and Rolfes</label><mixed-citation>
Häfele, J., Hübler, C., Gebhardt, C. G., and Rolfes, R.: A
comprehensive fatigue load set reduction study for offshore wind turbines
with jacket substructures, Renew. Energ., 118, 99–112,
<a href="https://doi.org/10.1016/j.renene.2017.10.097" target="_blank">https://doi.org/10.1016/j.renene.2017.10.097</a>, 2018b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Han(1977)</label><mixed-citation>
Han, S. P.: A globally convergent method for nonlinear programming, J.
Optimiz. Theory. App., 22, 297–309, <a href="https://doi.org/10.1007/BF00932858" target="_blank">https://doi.org/10.1007/BF00932858</a>,
1977.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Hübler et al.(2017)Hübler, Gebhardt, and
Rolfes</label><mixed-citation>
Hübler, C., Gebhardt, C. G., and Rolfes, R.: Development of a comprehensive
database of scattering environmental conditions and simulation constraints
for offshore wind turbines, Wind Energ. Sci., 2, 491–505,
<a href="https://doi.org/10.5194/wes-2-491-2017" target="_blank">https://doi.org/10.5194/wes-2-491-2017</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>International Electrotechnical
Commision(2009)</label><mixed-citation>
International Electrotechnical Commision: Wind turbines – Part
3: Design requirements for offshore wind turbines, Tech. Rep.
IEC-61400-3:2009, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Jonkman and Musial(2010)</label><mixed-citation>
Jonkman, J. and Musial, W.: Offshore Code Comparison Collaboration
(OC3) for IEA Task 23 Offshore Wind Technology and Deployment,
Technical Report NREL/TP-5000-48191, National Renewable Energy Laboratory,
Golden, CO, USA, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Jonkman et al.(2009)Jonkman, Butterfield, Musial, and
Scott</label><mixed-citation>
Jonkman, J., Butterfield, S., Musial, W., and Scott, G.: Definition of a 5-MW
Reference Wind Turbine for Offshore System Development, Technical
Report NREL/TP-500-38060, National Renewable Energy Laboratory, Golden, CO,
USA, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Kaveh and Sabeti(2018)</label><mixed-citation>
Kaveh, A. and Sabeti, S.: Structural optimization of jacket supporting
structures for offshore wind turbines using colliding bodies optimization
algorithm, Struct. Des. Tall Spec., 27, e1494,
<a href="https://doi.org/10.1002/tal.1494" target="_blank">https://doi.org/10.1002/tal.1494</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Mone et al.(2017)Mone, Hand, Bolinger, Rand, Heimiller, and
Ho</label><mixed-citation>
Mone, C., Hand, M., Bolinger, M., Rand, J., Heimiller, D., and Ho, J.: 2015
Cost of Wind Energy Review, Technical Report NREL/TP-6A20-66861,
National Renewable Energy Laboratory, Golden, CO, USA, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Muskulus and Schafhirt(2014)</label><mixed-citation>
Muskulus, M. and Schafhirt, S.: Design Optimization of Wind Turbine
Structures – A Review, Journal of Ocean and Wind Energy, 1,
12–22, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>National Wind Technology Center Information
Portal(2016)</label><mixed-citation>
National Wind Technology Center Information Portal: FAST v8,
available at: <a href="https://nwtc.nrel.gov/FAST8" target="_blank">https://nwtc.nrel.gov/FAST8</a> (last access: 28 August 2018), 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Nocedal and Wright(2006)</label><mixed-citation>
Nocedal, J. and Wright, S. J.: Numerical optimization, Springer series in
operations research, Springer, New York, USA, 2nd edn., 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>NORSOK(2004)</label><mixed-citation>
NORSOK: Design of steel structures, Standard N-004 Rev. 2, 2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Oest et al.(2016)Oest, Sørensen, T. Overgaard, and
Lund</label><mixed-citation>
Oest, J., Sørensen, R., T. Overgaard, L. C., and Lund, E.: Structural
optimization with fatigue and ultimate limit constraints of jacket structures
for large offshore wind turbines, Struct. Multidiscip.
O., 55, 779–793, <a href="https://doi.org/10.1007/s00158-016-1527-x" target="_blank">https://doi.org/10.1007/s00158-016-1527-x</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Oest et al.(2018)Oest, Sandal, Schafhirt, Stieng, and
Muskulus</label><mixed-citation>
Oest, J., Sandal, K., Schafhirt, S., Stieng, L. E. S., and Muskulus, M.: On
gradient-based optimization of jacket structures for offshore wind turbines,
Wind Energy, 21, 953–967, <a href="https://doi.org/10.1002/we.2206" target="_blank">https://doi.org/10.1002/we.2206</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Popko et al.(2014)Popko, Vorpahl, Zuga, Kohlmeier, Jonkman,
Robertson, Larsen, Yde, Saetertro, Okstad, Nichols, Nygaard, Gao, Manolas,
Kim, Yu, Shi, Park, Vasquez-Rojas, Dubois, Kaufer, Thomassen, de Ruiter,
Peeringa, Zhiwen, and von Waaden</label><mixed-citation>
Popko, W., Vorpahl, F., Zuga, A., Kohlmeier, M., Jonkman, J., Robertson, A.,
Larsen, T. J., Yde, A., Saetertro, K., Okstad, K. M., Nichols, J., Nygaard,
T. A., Gao, Z., Manolas, D., Kim, K., Yu, Q., Shi, W., Park, H.,
Vasquez-Rojas, A., Dubois, J., Kaufer, D., Thomassen, P., de Ruiter, M. J.,
Peeringa, J. M., Zhiwen, H., and von Waaden, H.: Offshore Code Comparison
Collaboration Continuation (OC4), Phase I – Results
of Coupled Simulations of an Offshore Wind Turbine with Jacket
Support Structure, Journal of Ocean and Wind Energy, 1, 1–11, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Powell(1978a)</label><mixed-citation>
Powell, M. J. D.: The Convergence of Variable Metric Methods for
Nonlinearly Constrained Optimization Calculations, Nonlinear
Programming, 3, 27–63, <a href="https://doi.org/10.1016/B978-0-12-468660-1.50007-4" target="_blank">https://doi.org/10.1016/B978-0-12-468660-1.50007-4</a>,
1978a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Powell(1978b)</label><mixed-citation>
Powell, M. J. D.: A fast algorithm for nonlinearly constrained optimization
calculations, in: Numerical Analysis, Dundee,
Scotland, 630, 144–157, <a href="https://doi.org/10.1007/BFb0067703" target="_blank">https://doi.org/10.1007/BFb0067703</a>, 1978b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Rasmussen and Williams(2008)</label><mixed-citation>
Rasmussen, C. E. and Williams, C. K. I.: Gaussian processes for machine
learning, MIT Press, Cambridge, MA, USA, 3rd print edn., 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Sandal et al.(2018)Sandal, Latini, Zania, and
Stolpe</label><mixed-citation>
Sandal, K., Latini, C., Zania, V., and Stolpe, M.: Integrated optimal design of
jackets and foundations, Mar. Struct., 61, 398–418,
<a href="https://doi.org/10.1016/j.marstruc.2018.06.012" target="_blank">https://doi.org/10.1016/j.marstruc.2018.06.012</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Schafhirt et al.(2014)Schafhirt, Zwick, and
Muskulus</label><mixed-citation>
Schafhirt, S., Zwick, D., and Muskulus, M.: Reanalysis of Jacket Support
Structure for Computer-Aided Optimization of Offshore Wind
Turbines with a Genetic Algorithm, Journal of Ocean and Wind Energy, 1,
209–216, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Schafhirt et al.(2016)Schafhirt, Zwick, and
Muskulus</label><mixed-citation>
Schafhirt, S., Zwick, D., and Muskulus, M.: Two-stage local optimization of
lattice type support structures for offshore wind turbines, Ocean
Eng., 117, 163–173, <a href="https://doi.org/10.1016/j.oceaneng.2016.03.035" target="_blank">https://doi.org/10.1016/j.oceaneng.2016.03.035</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Seidel(2007)</label><mixed-citation>
Seidel, M.: Jacket substructures for the REpower 5M wind turbine, in:
Conference Proceedings European Offshore Wind 2007, Berlin, Germany,
2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Smith et al.(2015)Smith, Stehly, and Musial</label><mixed-citation>
Smith, A., Stehly, T., and Musial, W.: 2014-2015 Offshore Wind
Technologies Market Report, Technical Report NREL/TP-5000-64283,
National Renewable Energy Laboratory, Golden, CO, USA, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Stolpe and Sandal(2018)</label><mixed-citation>
Stolpe, M. and Sandal, K.: Structural optimization with several discrete design
variables per part by outer approximation, Struct. Multidiscip.
O., 57, 2061–2073, <a href="https://doi.org/10.1007/s00158-018-1941-3" target="_blank">https://doi.org/10.1007/s00158-018-1941-3</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>The Crown Estate(2012)</label><mixed-citation>
The Crown Estate: Offshore Wind Cost Reduction – Pathways
Study, Tech. rep., 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>van Kuik et al.(2016)van Kuik, Peinke, Nijssen, Lekou, Mann,
Sørensen, Ferreira, van Wingerden, Schlipf, Gebraad, Polinder, Abrahamsen,
van Bussel, Sørensen, Tavner, Bottasso, Muskulus, Matha, Lindeboom,
Degraer, Kramer, Lehnhoff, Sonnenschein, Sørensen, Künneke, Morthorst,
and Skytte</label><mixed-citation>
van Kuik, G. A. M., Peinke, J., Nijssen, R., Lekou, D., Mann, J., Sørensen,
J. N., Ferreira, C., van Wingerden, J. W., Schlipf, D., Gebraad, P.,
Polinder, H., Abrahamsen, A., van Bussel, G. J. W., Sørensen, J. D., Tavner,
P., Bottasso, C. L., Muskulus, M., Matha, D., Lindeboom, H. J., Degraer, S.,
Kramer, O., Lehnhoff, S., Sonnenschein, M., Sørensen, P. E., Künneke, R. W.,
Morthorst, P. E., and Skytte, K.: Long-term research challenges in wind
energy – a research agenda by the European Academy of Wind Energy, Wind
Energ. Sci., 1, 1–39, <a href="https://doi.org/10.5194/wes-1-1-2016" target="_blank">https://doi.org/10.5194/wes-1-1-2016</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Vemula et al.(2010)Vemula, DeVries, Fischer, Cordle, and
Schmidt</label><mixed-citation>
Vemula, N., DeVries, W., Fischer, T., Cordle, A., and Schmidt, B.: Design
solution for the upwind reference offshore support structure, UpWind
deliverable report D4.2.6, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>von Borstel(2013)</label><mixed-citation>
von Borstel, T.: Design Report Reference Jacket, Tech. Rep. INNWIND.EU
deliverable report D4.3.1, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Waltz et al.(2006)Waltz, Morales, Nocedal, and
Orban</label><mixed-citation>
Waltz, R. A., Morales, J. L., Nocedal, J., and Orban, D.: An interior algorithm
for nonlinear optimization that combines line search and trust region steps,
Math. Program., 107, 391–408, <a href="https://doi.org/10.1007/s10107-004-0560-5" target="_blank">https://doi.org/10.1007/s10107-004-0560-5</a>,
2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Zwick and Muskulus(2016)</label><mixed-citation>
Zwick, D. and Muskulus, M.: Simplified fatigue load assessment in offshore wind
turbine structural analysis, Wind Energy, 19, 265–278,
<a href="https://doi.org/10.1002/we.1831" target="_blank">https://doi.org/10.1002/we.1831</a>, 2016.
</mixed-citation></ref-html>--></article>
