Integrated design optimization of jackets and foundations for offshore wind turbines · 2018. 1....
Transcript of Integrated design optimization of jackets and foundations for offshore wind turbines · 2018. 1....
![Page 1: Integrated design optimization of jackets and foundations for offshore wind turbines · 2018. 1. 24. · Interfacing scripts. fmincon. GA. IPOPT. CPLEX. Built-in solvers. The problem](https://reader035.fdocuments.in/reader035/viewer/2022081601/60eb28da5ddcea615a5267d5/html5/thumbnails/1.jpg)
Integrated design optimization of jackets and foundations for offshore wind turbines
Kasper SandalChiara LatiniVarvara ZaniaMathias Stolpe
1
ABYSS – Advancing BeYond Shallow waterSfunded by Innovation Fund Denmark
![Page 2: Integrated design optimization of jackets and foundations for offshore wind turbines · 2018. 1. 24. · Interfacing scripts. fmincon. GA. IPOPT. CPLEX. Built-in solvers. The problem](https://reader035.fdocuments.in/reader035/viewer/2022081601/60eb28da5ddcea615a5267d5/html5/thumbnails/2.jpg)
DTU Wind Energy, Technical University of Denmark 06 October 2017
This is how optimization can become a valuable tool for structural engineers in offshore wind
minimize 𝑓𝑓(𝒙𝒙)
subject to 𝑨𝑨𝒙𝒙 − 𝒃𝒃 ≤ 𝟎𝟎
𝝈𝝈 ≤ 𝝈𝝈 𝒙𝒙 ≤ 𝝈𝝈
𝝎𝝎 ≤ 𝝎𝝎 𝒙𝒙 ≤ 𝝎𝝎
Design considerations Optimal design problem
Design trends2
![Page 3: Integrated design optimization of jackets and foundations for offshore wind turbines · 2018. 1. 24. · Interfacing scripts. fmincon. GA. IPOPT. CPLEX. Built-in solvers. The problem](https://reader035.fdocuments.in/reader035/viewer/2022081601/60eb28da5ddcea615a5267d5/html5/thumbnails/3.jpg)
DTU Wind Energy, Technical University of Denmark 06 October 2017
This is how optimization can become a valuable tool for structural engineers in offshore wind
minimize 𝑓𝑓(𝒙𝒙)
subject to 𝑨𝑨𝒙𝒙 − 𝒃𝒃 ≤ 𝟎𝟎
𝝈𝝈 ≤ 𝝈𝝈 𝒙𝒙 ≤ 𝝈𝝈
𝝎𝝎 ≤ 𝝎𝝎 𝒙𝒙 ≤ 𝝎𝝎
Design considerations Optimal design problem
Design trends3
![Page 4: Integrated design optimization of jackets and foundations for offshore wind turbines · 2018. 1. 24. · Interfacing scripts. fmincon. GA. IPOPT. CPLEX. Built-in solvers. The problem](https://reader035.fdocuments.in/reader035/viewer/2022081601/60eb28da5ddcea615a5267d5/html5/thumbnails/4.jpg)
DTU Wind Energy, Technical University of Denmark 06 October 2017
minimize 𝑓𝑓(𝒙𝒙)
subject to 𝒈𝒈 𝒙𝒙 ≤ 𝟎𝟎
Objective function
How to formulate a numerical optimization problem: Let x be a vector of variables, where we want to minimize f(x)
4
Constraint functions
![Page 5: Integrated design optimization of jackets and foundations for offshore wind turbines · 2018. 1. 24. · Interfacing scripts. fmincon. GA. IPOPT. CPLEX. Built-in solvers. The problem](https://reader035.fdocuments.in/reader035/viewer/2022081601/60eb28da5ddcea615a5267d5/html5/thumbnails/5.jpg)
DTU Wind Energy, Technical University of Denmark 06 October 2017
minimize 𝑓𝑓(𝒙𝒙)
subject to 𝒈𝒈 𝒙𝒙 ≤ 𝟎𝟎𝒙𝒙 = design variables:
1. Diameters & wall thickness
2. Diameters, wall thickness, & length
Cost ≈ Jacket + foundation mass
Engineering limits:
1. Fatigue limit state
2. Ultimate limit state
3. Soft-stiff frequency range
How to design a jacket and its foundation with optimization:Let x describe the design, f(x) the cost, and g(x) the engineering limits
5
![Page 6: Integrated design optimization of jackets and foundations for offshore wind turbines · 2018. 1. 24. · Interfacing scripts. fmincon. GA. IPOPT. CPLEX. Built-in solvers. The problem](https://reader035.fdocuments.in/reader035/viewer/2022081601/60eb28da5ddcea615a5267d5/html5/thumbnails/6.jpg)
DTU Wind Energy, Technical University of Denmark 06 October 2017
minimize 𝑓𝑓(𝒙𝒙)
subject to 𝒈𝒈 𝒙𝒙 ≤ 𝟎𝟎
The optimization problem has very few design variables, but a high number of nonlinear constraints
6
o 24 design variables for the jacket
o 3 design variables for the foundation
o 7k constraints for each static load
Stress along all tubular welds
Shell buckling & column buckling
Foundation capacity
o 2 frequency constraints
![Page 7: Integrated design optimization of jackets and foundations for offshore wind turbines · 2018. 1. 24. · Interfacing scripts. fmincon. GA. IPOPT. CPLEX. Built-in solvers. The problem](https://reader035.fdocuments.in/reader035/viewer/2022081601/60eb28da5ddcea615a5267d5/html5/thumbnails/7.jpg)
DTU Wind Energy, Technical University of Denmark 06 October 2017
JADOP
Mesh Loads Finite Element Analysis
Sensitivity analysis
Post processing
Interfacing scripts
fmincon GA IPOPT CPLEX Built-in solvers
The problem is implemented in the special purpose software JADOP (Jacket Design Optimization)
7
![Page 8: Integrated design optimization of jackets and foundations for offshore wind turbines · 2018. 1. 24. · Interfacing scripts. fmincon. GA. IPOPT. CPLEX. Built-in solvers. The problem](https://reader035.fdocuments.in/reader035/viewer/2022081601/60eb28da5ddcea615a5267d5/html5/thumbnails/8.jpg)
DTU Wind Energy, Technical University of Denmark 06 October 2017
We make assumptions in the structural analysis which are suitable for the conceptual design phase
8
o Timoshenko beam elements for the support structure
o Linear 6-dof response for each foundation
o 4 Damage equivalent loads for the fatigue limit state
o 3 Extreme static loads for the ultimate limit state
o Conservative analysis of column buckling
o Stress concentration factors in welded tubular joints
No safety factors are applied in the following examples
![Page 9: Integrated design optimization of jackets and foundations for offshore wind turbines · 2018. 1. 24. · Interfacing scripts. fmincon. GA. IPOPT. CPLEX. Built-in solvers. The problem](https://reader035.fdocuments.in/reader035/viewer/2022081601/60eb28da5ddcea615a5267d5/html5/thumbnails/9.jpg)
DTU Wind Energy, Technical University of Denmark 06 October 2017
For a given design problem (10 MW turbine, 50 m depth, piles), the total mass was minimized to 631 tons (in 5 minutes on a laptop)
9
Piles in sandDiameter: 1.41 mLength: 50 mMass: 140 tons
JacketMass: 491 tons
Soil: Medium stiff sandFoundation: PilesDesign procedure: API
32 m
![Page 10: Integrated design optimization of jackets and foundations for offshore wind turbines · 2018. 1. 24. · Interfacing scripts. fmincon. GA. IPOPT. CPLEX. Built-in solvers. The problem](https://reader035.fdocuments.in/reader035/viewer/2022081601/60eb28da5ddcea615a5267d5/html5/thumbnails/10.jpg)
DTU Wind Energy, Technical University of Denmark 06 October 2017
JADOP has a parameterized mesh which makes it a quick task to modify for example the leg distance
10
![Page 11: Integrated design optimization of jackets and foundations for offshore wind turbines · 2018. 1. 24. · Interfacing scripts. fmincon. GA. IPOPT. CPLEX. Built-in solvers. The problem](https://reader035.fdocuments.in/reader035/viewer/2022081601/60eb28da5ddcea615a5267d5/html5/thumbnails/11.jpg)
DTU Wind Energy, Technical University of Denmark 06 October 2017
When support structures with different leg distance are optimized, jacket mass and foundation mass show opposite design trends
11
Medium stiff sand
![Page 12: Integrated design optimization of jackets and foundations for offshore wind turbines · 2018. 1. 24. · Interfacing scripts. fmincon. GA. IPOPT. CPLEX. Built-in solvers. The problem](https://reader035.fdocuments.in/reader035/viewer/2022081601/60eb28da5ddcea615a5267d5/html5/thumbnails/12.jpg)
DTU Wind Energy, Technical University of Denmark 06 October 2017
The optimal leg distance will depend on for example the soil stiffness
12
Medium stiff sandVery stiff sand
![Page 13: Integrated design optimization of jackets and foundations for offshore wind turbines · 2018. 1. 24. · Interfacing scripts. fmincon. GA. IPOPT. CPLEX. Built-in solvers. The problem](https://reader035.fdocuments.in/reader035/viewer/2022081601/60eb28da5ddcea615a5267d5/html5/thumbnails/13.jpg)
DTU Wind Energy, Technical University of Denmark 06 October 2017
But several other aspects of the anchoring will also influence the design problem
We have looked at:
• Piles & suction caissons
• Sand & clay
• Varying soil stiffness
• Different design procedures for piles
13
Source: SPT Offshore
Suction caisson
Source: 4coffshore
Piles
![Page 14: Integrated design optimization of jackets and foundations for offshore wind turbines · 2018. 1. 24. · Interfacing scripts. fmincon. GA. IPOPT. CPLEX. Built-in solvers. The problem](https://reader035.fdocuments.in/reader035/viewer/2022081601/60eb28da5ddcea615a5267d5/html5/thumbnails/14.jpg)
DTU Wind Energy, Technical University of Denmark 06 October 2017
The design considerations are “translated” into an optimization problem, and it is now a quick task to generate design trends
minimize 𝑓𝑓(𝒙𝒙)
subject to 𝑨𝑨𝒙𝒙 − 𝒃𝒃 ≤ 𝟎𝟎
𝝈𝝈 ≤ 𝝈𝝈 𝒙𝒙 ≤ 𝝈𝝈
𝝎𝝎 ≤ 𝝎𝝎 𝒙𝒙 ≤ 𝝎𝝎
Design considerations Optimal design problem
Design trends14
![Page 15: Integrated design optimization of jackets and foundations for offshore wind turbines · 2018. 1. 24. · Interfacing scripts. fmincon. GA. IPOPT. CPLEX. Built-in solvers. The problem](https://reader035.fdocuments.in/reader035/viewer/2022081601/60eb28da5ddcea615a5267d5/html5/thumbnails/15.jpg)
DTU Wind Energy, Technical University of Denmark 06 October 2017
The figure below shows how jacket mass and foundation mass change as functions of both leg distance and soil stiffness (A=stiff, D=soft)
xF
zF
xu
zu
15
Soil = sandFoundation = piles
![Page 16: Integrated design optimization of jackets and foundations for offshore wind turbines · 2018. 1. 24. · Interfacing scripts. fmincon. GA. IPOPT. CPLEX. Built-in solvers. The problem](https://reader035.fdocuments.in/reader035/viewer/2022081601/60eb28da5ddcea615a5267d5/html5/thumbnails/16.jpg)
DTU Wind Energy, Technical University of Denmark 06 October 2017
The preferred leg distance now depends on the soil stiffness, and perhaps also the desired fundamental frequency
xF
zF
xu
zu
16
Soil = sandFoundation = piles
![Page 17: Integrated design optimization of jackets and foundations for offshore wind turbines · 2018. 1. 24. · Interfacing scripts. fmincon. GA. IPOPT. CPLEX. Built-in solvers. The problem](https://reader035.fdocuments.in/reader035/viewer/2022081601/60eb28da5ddcea615a5267d5/html5/thumbnails/17.jpg)
DTU Wind Energy, Technical University of Denmark 06 October 2017
Structural optimization is used to automate the “well-defined” engineering tasks of conceptual support structure design
17
𝒙𝒙 = design variables
Cost function
Engineering limits:
1. Fatigue limit state
2. Ultimate limit state
3. Soft-stiff frequency range
minimize 𝑓𝑓(𝒙𝒙)
subject to 𝒈𝒈 𝒙𝒙 ≤ 𝟎𝟎
![Page 18: Integrated design optimization of jackets and foundations for offshore wind turbines · 2018. 1. 24. · Interfacing scripts. fmincon. GA. IPOPT. CPLEX. Built-in solvers. The problem](https://reader035.fdocuments.in/reader035/viewer/2022081601/60eb28da5ddcea615a5267d5/html5/thumbnails/18.jpg)
DTU Wind Energy, Technical University of Denmark 06 October 2017
With a tool like JADOP it is then quick & easy to investigate how input conditions influences the design
18
minimize 𝑓𝑓(𝒙𝒙)
subject to 𝒈𝒈 𝒙𝒙 ≤ 𝟎𝟎