Top Banner
Technische Universität München Technische Universität München Isogeometric Analysis and Shape Optimal Design of Shell Structures Josef Kiendl
33

Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

Mar 02, 2016

Download

Documents

Jody Tsaka
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 1/32

Technische Universität München

Technische Universität München

Isogeometric Analysis and Shape Optimal Design

of Shell Structures

Josef Kiendl

Page 2: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 2/32

Technische Universität München

Technische Universität München

Outline

- NURBS and isogeometric analysis

- The isogeometric Kirchhoff-Love shell

- Integration into CAD

- Isogeometric shape optimization

- Application to FSI simulations of wind turbine blades

Page 3: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 3/32

Technische Universität München

Technische Universität München

B-Splines

• Piecewise polynomial functions

• Smoothness over element boundaries

• Used for modeling of free form curves and surfaces

NURBS and Isogeometric Analysis

n

i

i pi   u N u1

, )()(   PC

p>0: )()()( 1,1

11

1

1,,   u N uu

uuu N 

uu

uuu N   pi

i pi

 pi

 pi

i pi

i pi  

 

p=0:

 

 

 :0

 :1

)(1

, otherwise

uuu

u N   ii

 pi

Cubic B-Spline functionsCubic B-Spline curve

u

Page 4: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 4/32

Technische Universität MünchenTechnische Universität München

Tensor product of basis functions:

 jiq j

m

 j

 pi

n

i

v M u N vu ,,

1

,

1

)()(),(   PS  

B-Spline Surfaces and Solids

k  jir k q j

 pi

m

 j

n

i

w Lv M u N wvu ,,,,

1

,

1 1

)()()(),,(   PB  

NURBS and Isogeometric Analysis

Page 5: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 5/32

Technische Universität MünchenTechnische Universität München

Weighted control points Pi (xi,yi,zi,wi):

=> Exact representation of conic sections

NURBSNon-Uniform Rational B-Splines

 jiq j

m

 j

 pi

n

i

 ji jiq j

m

 j

 pi

n

i

wv M u N 

wv M u N 

vu

,,

1

,

1

,,,

1

,

1

)()(

)()(

),(

P

S

NURBS and Isogeometric Analysis

i

n

i

 pi

ii

n

i

 pi

wu N 

wu N 

u

1

,

1

,

)(

)(

)(

P

C

Page 6: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 6/32

Technische Universität MünchenTechnische Universität München

Weighted control points Pi (xi,yi,zi,wi):

=> Exact representation of conic sections

NURBSNon-Uniform Rational B-Splines

Circle Sphere

=> standard in CAD-programs !

NURBS and Isogeometric Analysis

 jiq j

m

 j

 pi

n

i

 ji jiq j

m

 j

 pi

n

i

wv M u N 

wv M u N 

vu

,,

1

,

1

,,,

1

,

1

)()(

)()(

),(

P

S

i

n

i

 pi

ii

n

i

 pi

wu N 

wu N 

u

1

,

1

,

)(

)(

)(

P

C

Page 7: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 7/32

Technische Universität MünchenTechnische Universität München

Isogeometric Analysis with NURBS

Idea:

Use functions from CAD (NURBS) as basis functions for FE -> common geometry description

+ No meshing - CAD model implies a NURBS mesh

+ Mesh refinement by NURBS refinement (order elevation and knot insertion)

+ Analysis on exact geometry -> advantage especially for thin shells

+ High-order elements with high continuities between elements

NURBS and Isogeometric Analysis

Page 8: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 8/32

Technische Universität MünchenTechnische Universität München

Outline

- NURBS and isogeometric analysis

- The isogeometric Kirchhoff-Love shell

- Integration into CAD

- Isogeometric shape optimization

- Application to FSI simulations of wind turbine blades

Page 9: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 9/32

Technische Universität MünchenTechnische Universität München

Kirchhoff-Love Shell Theory

• Cross sections remain straight

• Cross sections remain normal-> transverse shear strain is neglected

-> no decoupling of rotations and translations

• Valid for thin shells R/t > 20 (e.g. cooling tower R/t > 500)

 x

 xz    x

w

 R

 z 

 x

Isogeometric Kirchhoff-Love shell

Page 10: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 10/32

Technische Universität MünchenTechnische Universität München

Governing Equations

Internal virtual work

S - Piola-Kirchhoff 2 stress tensor E - Green-Lagrange strain tensor (large deformations)

=> Separating strain into membrane and bending action

ε - membrane strain

κ - change of curvature

Isogeometric Kirchhoff-Love shell

=> Problem for FE: curvature -> 2nd derivatives -> C1 continuity between elements

Page 11: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 11/32

Technische Universität MünchenTechnische Universität München

Isogeometric Analysis: NURBS -> C1 continuity

geometrically nonlinear kinematics:

base vectors

unit normal vector 

metric tensor 

curvature tensor 

membrane strain

change of curvature

Degrees of freedom = Control point displacements

No rotations!

Isogeometric Kirchhoff-Love shell

Page 12: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 12/32

Technische Universität MünchenTechnische Universität München

Scordelis-Lo roof – displacement plot

Isogeometric Kirchhoff-Love shell

Page 13: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 13/32

Technische Universität MünchenTechnische Universität München

Large deformations and rotations

Benchmark: Straight plate bent to a circle

Moment modeled by a pair of forces perpendicular to the geometry

Isogeometric Kirchhoff-Love shell

Page 14: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 14/32

Technische Universität MünchenTechnische Universität München

Outline

- NURBS and isogeometric analysis

- The isogeometric Kirchhoff-Love shell

- Integration into CAD

- Isogeometric shape optimization

- Application to FSI simulations of wind turbine blades

Page 15: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 15/32

Technische Universität MünchenTechnische Universität München

Isogeometric shell analysis integrated into CAD

CAD model of an oil barrel Applying boundary conditions

CAD models are surface-based.

-> For thin-walled structures, CAD and shell model use the same geometry description.

-> Design-through-analysis process inside CAD program (Rhino with IGA-plug-in):

geometric modeling, preprocessing, analysis, postprocessing

Refinement

Integration into CAD

Page 16: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 16/32

Technische Universität MünchenTechnische Universität München

Isogeometric shell analysis integrated into CAD

Deformation (scaled) Normal forces n1 (circumferential) Normal forces n2 (longitudinal)

Integration into CAD

CAD models are surface-based.

-> For thin-walled structures, CAD and shell model use the same geometry description.

-> Design-through-analysis process inside CAD program (Rhino with IGA-plug-in):

geometric modeling, preprocessing, analysis, postprocessing

Page 17: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 17/32

Technische Universität MünchenTechnische Universität München

Outline

- NURBS and isogeometric analysis

- The isogeometric Kirchhoff-Love shell

- Integration into CAD

- Isogeometric shape optimization

- Application to FSI simulations of wind turbine blades

Page 18: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 18/32

Technische Universität MünchenTechnische Universität München

  min.dV.50:e.g.   σε

0)(   sg0sh   )( def :masse.g.   mm 

max:stresse.g.   σ σ  

.min)(   s f 

Shape Optimization

• Shape Optimization with FE -> two different geometry descriptions

• Optimization Problem:

objective function:

equality constraints:inequality constraints:

design variables:

initial design objective

sensitivities

• Design Parametrization:

CAD-based: CAD parameters

FE-based: FE nodes

n,...,1s   ii   iii   z  y xl, r  ,, e.g.variablesshape

meshing

CAD model  Analysis model

Isogeometric Shape Optimization

Page 19: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 19/32

Technische Universität MünchenTechnische Universität München

  min.dV.50:e.g.   σε

0)(   sg0sh   )( def :masse.g.   mm 

max:stresse.g.   σ σ  

.min)(   s f 

Shape Optimization

• Shape Optimization with FE -> two different geometry descriptions

• Optimization Problem:

objective function:

equality constraints:inequality constraints:

design variables:

• Design Parametrization:

CAD-based: CAD parameters

FE-based: FE nodes

Isogeometric: Control Points

n,...,1s   ii   iii   z  y xl, r  ,, e.g.variablesshape

Isogeometric Shape Optimization

initial design objective

sensitivities

meshing

CAD model  Analysis model

Page 20: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 20/32

Technische Universität MünchenTechnische Universität München

Isogeometric Shape Optimization

Design variables: Control points

CAD model Isogeometric analysis model

Isogeometric optimization model

Isogeometric Shape Optimization

Page 21: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 21/32

Technische Universität MünchenTechnische Universität München

Isogeometric Shape Optimization

Example: Tube under constant internal pressure

Find optimal shape of the section in order to maximize the stiffness

constant pressure

Isogeometric Shape Optimization

Page 22: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 22/32

Technische Universität MünchenTechnische Universität München

Example: Tube under constant internal pressure

12 design variables:

x, y, w

of the four edge control points

Design Variables

Isogeometric Shape Optimization

Page 23: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 23/32

Technische Universität MünchenTechnische Universität München

Animation: Optimization steps

Isogeometric Shape Optimization

Page 24: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 24/32

Technische Universität MünchenTechnische Universität München

Example: Tube under constant internal pressure

Section shape after optimization: circular 

Circular section exactly represented by NURBS

constant pressureconstant pressure

Isogeometric Shape Optimization

Page 25: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 25/32

Technische Universität MünchenTechnische Universität München

Example: Circular Tube under point loads

Isogeometric Shape Optimization

Page 26: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 26/32

Technische Universität MünchenTechnische Universität München

Example: Circular Tube under point loads

coarse optimization model fine optimization model

Different refinements for optimization model

Isogeometric Shape Optimization

Page 27: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 27/32

Technische Universität MünchenTechnische Universität München

Example: Circular Tube under point loads

Optimized design model in CAD program

Isogeometric Shape Optimization

Page 28: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 28/32

Technische Universität MünchenTechnische Universität München

Outline

- NURBS and isogeometric analysis

- The isogeometric Kirchhoff-Love shell

- Integration into CAD

- Isogeometric shape optimization

- Application to FSI simulations of wind turbine blades

Page 29: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 29/32

Technische Universität MünchenTechnische Universität München

 Application: FSI simulation of a Wind Turbine Blade

Cooperation project with Y. Bazilevs, M.-C. Hsu, UCSD:

Fully coupled, 3D FSI simulation of a wind turbine blade rotating in the air flow

Fluid: Isogeometric fluid elements

Structure: Isogeometric K-L shell

-> matching discretization at the interface

Wind turbine blade Fluid mesh

FSI simulation of wind turbine blades

Page 30: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 30/32

Technische Universität MünchenTechnische Universität München

 Application: FSI simulation of a Wind Turbine Blade

Cooperation project with Y. Bazilevs, M.-C. Hsu, UCSD:

Fully coupled, 3D FSI simulation of a wind turbine blade rotating in the air flow

Fluid: Isogeometric fluid elements

Structure: Isogeometric K-L shell

-> matching discretization at the interface

Structural modelFluid mesh

FSI simulation of wind turbine blades

Page 31: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 31/32

Technische Universität MünchenTechnische Universität München

3D FSI Simulation

Normal forces

FSI simulation of wind turbine blades

Page 32: Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

7/18/2019 Kiendl - Isogeometric Analysis and Shape Optimal Design of Shell Structures

http://slidepdf.com/reader/full/kiendl-isogeometric-analysis-and-shape-optimal-design-of-shell-structures 32/32

Technische Universität MünchenTechnische Universität München

Thank you for your attention