iga solver¥雪峰.pdf · immersed methods and non-body fitted methods iga-based immersed methods...

57
IGA Solver 6¨ºn˘§˘ IGA Solver–Xuefeng Zhu ºn˘

Upload: others

Post on 15-Jul-2020

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

IGA Solver

6ȸ

ënóÆðó§Æ

IGA Solver–Xuefeng Zhu ënóÆ

Page 2: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

SN0

1 IGA for Linear Elastic Problems

2 Isogeometric Shell Analysis

3 Trimmed Isogeometric Analysis

4 B++ Splines with Applications to IGA

IGA Solver–Xuefeng Zhu ënóÆ

Page 3: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

kÚAÛ©Û¦)ìuЧ

1 1943c§CourantuL1¦^n/«õª¼ê5

¦)Û=¯KØ©"

2 1956 cÅÑúiTurner§Clough§Martin ÚTopp 3©ÛÅ

(XÚïÄlÑ\!ù!n/üfÝLª

3 1960 cClough 3?n²¡5¯K§1gJÑ¿¦^/k

0(finite element method)¶¡"

4 1967 cZienkiewicz ÚCheung Ñ1k'k©Û

;Í"

5 1970 c±§km©A^u?n5ÚC/¯

K"ͶÆöXTed BelytschkoÚThomas Hughes.

6 2005c§Thomas HughesÇJÑAÛ©Û.

IGA Solver–Xuefeng Zhu ënóÆ

Page 4: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

5åƧ

IGA Solver–Xuefeng Zhu ënóÆ

Page 5: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

¥mïK

e¡±¥mò¡AC¯K~§505

¯KAÛ©Û

Ù)Û)µ

σr ,r (r , θ) =Tx

2(1− R2

r2 ) +Tx

2(1− 4

R2

r2 + 3R4

r4 )cos2θ (1)

σθ,θ(r , θ) =Tx

2(1 +

R2

r2 )− Tx

2(1− 3

R4

r4 )cos2θ (2)

σr ,θ(r , θ) =Tx

2(1 + 2

R2

r2 − 3R4

r4 )sin2θ (3)

IGA Solver–Xuefeng Zhu ënóÆ

Page 6: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

5¯KAÛ©ÛÄÚ½

5¯KAÛ©ÛÄÚ½8B±eÚ½µ

(AÛëêz

ü©Û-üf

N©Û-of

\Dirichlet>.^Ú1Ö>.^

¦) £|

?n

IGA Solver–Xuefeng Zhu ënóÆ

Page 7: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

I(AÛëêz-Volumetric parameterizations

Jessica Zhang, Gang Xu, Xin Li, Na Lei et al.

IGA Solver–Xuefeng Zhu ënóÆ

Page 8: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

I(AÛëêz-Surface parameterizations

Xianfeng Gu, Xin Li, Jessica Zhang, Gang Xu et al.

IGA Solver–Xuefeng Zhu ënóÆ

Page 9: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

I(AÛëêz-²¡¯K

IGA Solver–Xuefeng Zhu ënóÆ

Page 10: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

I(AÛëêz-²¡¯K

IGA Solver–Xuefeng Zhu ënóÆ

Page 11: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

IIü©Û

IGA Solver–Xuefeng Zhu ënóÆ

Page 12: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

IIü©Û

ÀJ £¼ê(ë)

S =n∑i

Ri (ξ, η)Pi

u =n∑i

Ri (ξ, η)di

IGA Solver–Xuefeng Zhu ënóÆ

Page 13: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

IIü©Û

∏=

∫Ω

12εσdΩ−

∫Ω uT fdΩ−

∫∂Ω uT TdΓ

þ㼪=zzüþ¼ªÚµ∏=

∑e∏e =

∑e(∫Ωe

12ε

TeσedΩ−

∫Ωe

ueT fedΩ−

∫∂Ωe

uTe TdΓ)

Ù¥

σe =

σxx

σyy

τxy

= Dεe εe =

εxx

εyy

γxy

= Lue

ue =

u

v

L =

∂∂x 0

0 ∂∂y

∂∂y

∂∂x

IGA Solver–Xuefeng Zhu ënóÆ

Page 14: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

IIü©Û

bneq´,ü':ê8

ue =

u

v

=

R1 0 · · · Ri 0 · · · Rneq 0

0 R1 · · · 0 Ri · · · 0 Rneq

dx1

dy1...

dxi

dyi

...

dxneq

dyneq

IGA Solver–Xuefeng Zhu ënóÆ

Page 15: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

IIü©Û-2

∏e =∑

e dTe∫Ωe

12 BT DBdΩdT

e−deT ∫

ΩRT fedΩ−dT

e∫∂Ωe

RT Td∂Ω

³U¼égdݦ

∂∏∂d

= 0

éuzü¼aq¦Xeª

∂∏∂d

=∑

e

(

∫Ωe

12

BT DBdΩdTe −

∫Ω

RT fedΩ−∫∂Ωe

RT TdS) = 0

üfݧª

Kede = fe

Ù¥ke´üfÝݧde´ü!:gdݧfe´ü1Öþ"

IGA Solver–Xuefeng Zhu ënóÆ

Page 16: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

IIü©Û

K eij =

∫Ωe

BTi DBjdΩe =

∫Ωe

D0

∂Ri∂x 0 ∂Ri

∂y

0 ∂Ri∂y

∂Ri∂x

1 ν 0

ν 1 0

0 0 1-ν2

∂Rj∂x 0

0 ∂Rj∂y

∂Rj∂y

∂Rj∂x

∂Ri

∂ξ

∂Ri

∂η

=

∂x∂ξ

∂y∂ξ

∂x∂η

∂y∂η

∂Ri

∂x∂Ri

∂y

= J

∂Ri

∂x∂Ri

∂y

IGA Solver–Xuefeng Zhu ënóÆ

Page 17: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

IIü©Û

IGA Solver–Xuefeng Zhu ënóÆ

Page 18: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

IIIN©Û

IGA Solver–Xuefeng Zhu ënóÆ

Page 19: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

IIIN©Û

IGA Solver–Xuefeng Zhu ënóÆ

Page 20: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

IIIN©Û

N²ï§µ

Kd = f

ª¥§kNfÝݶdN!: £þ¶fN1

Öþ"

§¦)3Ú\>.^c§N²ï§´Ûɧ=

N§Ø)"3Ú\>.^§§)"

IGA Solver–Xuefeng Zhu ënóÆ

Page 21: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

III\ £>.^Ú1Ö

NURBSØ÷vKronecker delta5§ÏdÃ\ £>.

^§ÀÀÇ)ûù¯K"¦ò £>.':=z

>.:§KN:gdÝÚ>.:gdݱïáéXµ

d = Td∗

KKd = fCµ

TT KTd∗ = TT f

IGA Solver–Xuefeng Zhu ënóÆ

Page 22: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

IV?n(J

IGA Solver–Xuefeng Zhu ënóÆ

Page 23: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

SN0

1 IGA for Linear Elastic Problems

2 Isogeometric Shell Analysis

3 Trimmed Isogeometric Analysis

4 B++ Splines with Applications to IGA

IGA Solver–Xuefeng Zhu ënóÆ

Page 24: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Isogeometric Shell Analysis

IGA Solver–Xuefeng Zhu ënóÆ

Page 25: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Isogeometric Shell Analysis

~^NnØ)Reissner-MindlinnØ

Úkirchhoff-LovenØ"ö¦%CAÛC1ëY§ cö

KØI"

IGA Solver–Xuefeng Zhu ënóÆ

Page 26: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Isogeometric Shell Analysis

NAÛ¼êµ

x(ξ, η, ς) = xN(ξ, η) + ςh(ξ, η)

2f(ξ, η)

âëg§ÑN £¼ê

u

v

w

=∑

i

Ni (ξ, η)

ui

vi

wi

+12ςhi

[V1i −V2i

] αi

βi

þ/ª:

IGA Solver–Xuefeng Zhu ënóÆ

Page 27: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Isogeometric Shell Analysis

u

v

w

= Nae; ae =

ae

i...

aej

with aei =

ui

vi

wi

αi

βi

(4)

N =

N1 N2 · · · N9

ae =

u1 v1 w1 ϕ1 ψ1 · · · u9 v9 w9 ϕ9 ψ9

(5)

Ù¥

Ni =

Ni (ξ, η) 0 0 ζ

2 hi l1iNi (ξ, η) − ζ2 hi l2iNi (ξ, η)

0 Ni (ξ, η) 0 ζ2 him1iNi (ξ, η) − ζ2 him2iNi (ξ, η)

0 0 Ni (ξ, η) ζ2 hin1iNi (ξ, η) − ζ2 hin2iNi (ξ, η)

(6)

IGA Solver–Xuefeng Zhu ënóÆ

Page 28: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Isogeometric Shell Analysis

ÛIÚÛÜIm'Xµ

X = θX′

Ù¥

X =[

x y z]T

X′ =[

x ′ y ′ z ′]T

θ =[

V1 V2 V3

]=

l1 l2 l3

m1 m2 m3

n1 n2 n3

IGA Solver–Xuefeng Zhu ënóÆ

Page 29: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Isogeometric Shell Analysis

ÛÜIXeÛÜAåÛÜACµ

ε′ =[εx ′ εy ′ γx ′y ′ γy ′z′ γz′x ′

]T

=[

∂u′

∂x ′∂v ′

∂y ′∂u′

∂y ′ + ∂v ′

∂x ′∂v ′

∂z′ + ∂w ′

∂y ′∂u′

∂z′ + ∂w ′

∂x ′

]T

σ′ =[σx ′ σy ′ τx ′y ′ τy ′z′ τz′x ′

]T= Dε′

Ù¥

D =E

1− ν2

1 ν 0 0 0

ν 1 0 0 0

0 0 1−ν2 0 0

0 0 0 1−ν2k 0

0 0 0 0 1−ν2k

IGA Solver–Xuefeng Zhu ënóÆ

Page 30: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Isogeometric Shell Analysis

ÛIXÚÛÜIX £ê'Xµ∂u′

∂x ′∂v ′

∂x ′∂w ′

∂x ′

∂u′

∂y ′∂v ′

∂y ′∂w ′

∂y ′

∂u′

∂z′∂v ′

∂z′∂w ′

∂z′

= θT

∂u∂x

∂v∂x

∂w∂x

∂u∂y

∂v∂y

∂w∂y

∂u∂z

∂v∂z

∂w∂z

θÙ¥

θ =[

V1 V2 V3

]=

l1 l2 l3

m1 m2 m3

n1 n2 n3

IGA Solver–Xuefeng Zhu ënóÆ

Page 31: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Isogeometric Shell Analysis

ÛÚÛÜêfm'Xµ

IGA Solver–Xuefeng Zhu ënóÆ

Page 32: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Isogeometric Shell Analysis

ÛACL«

ε = Lgug = Lgug = LgNae

Ù¥

IGA Solver–Xuefeng Zhu ënóÆ

Page 33: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Isogeometric Shell Analysis

ÛIXÚÛÜIXAC'Xµ

ε′ = Qgεg = QgLgug = QgLgNae = Bae

zNURBSfÝL«µ

Ke =

∫V e

Hdxdydz =

∫ 1

0

∫ 1

0

∫ 1

0BT DB |J|dξdηdζ

IGA Solver–Xuefeng Zhu ënóÆ

Page 34: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Isogeometric Shell Analysis

gÌïuçôge(AÛ©Û£)182N¤

IGA Solver–Xuefeng Zhu ënóÆ

Page 35: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

SN0

1 IGA for Linear Elastic Problems

2 Isogeometric Shell Analysis

3 Trimmed Isogeometric Analysis

4 B++ Splines with Applications to IGA

IGA Solver–Xuefeng Zhu ënóÆ

Page 36: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Trimmed Isogeometric Analysis

IGA Solver–Xuefeng Zhu ënóÆ

Page 37: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Trimmed Isogeometric Analysis

IGA Solver–Xuefeng Zhu ënóÆ

Page 38: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Trimmed Isogeometric Analysis

IGA Solver–Xuefeng Zhu ënóÆ

Page 39: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Trimmed Isogeometric Analysis

IGA Solver–Xuefeng Zhu ënóÆ

Page 40: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Trimmed Isogeometric Analysis

IGA Solver–Xuefeng Zhu ënóÆ

Page 41: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

SN0

1 IGA for linear elastic problems

2 Isogeometric Shell Analysis

3 Trimmed Isogeometric Analysis

4 B++ Splines with Applications to IGA

IGA Solver–Xuefeng Zhu ënóÆ

Page 42: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Immersed methods and non-body fitted methods

IGA-based immersed methods include immersed IGA, FCM,

XIGA et al.

Traditional non-body fitted methods include such as IBM,

XFEM, EFGM, RBF-based meshless method et al.

Issue IIt is difficult for these methods to strongly impose Dirichlet boundary

conditions because they do not satisfy Kronecker delta property.

IGA Solver–Xuefeng Zhu ënóÆ

Page 43: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Incorporating boundary collocation points or boundary curves/surfaces

Issue IIAnother disadvantage of immersed methods is that they are

difficult to incorporate boundary collocation points or boundary

curves/surfaces as boundary representation.

IGA Solver–Xuefeng Zhu ënóÆ

Page 44: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Analysis-suitable volume parameterization is still a big challenge

Issue IIIVolume parameterization for isogeometric analysis is still a big

challenge, especially for the CSG models with complex topology

structures. Stress functions are usually discontinuous!

IGA Solver–Xuefeng Zhu ënóÆ

Page 45: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

B++ spline method

B++ Splines = Boundary Plus Plus Splines

Advantages of B++ splinesStrongly impose Dirichlet boundary conditions

Incorporate boundary collocation points as the boundary

representation.

Say bye to multi-blocks and stress functions are continuous.

IGA Solver–Xuefeng Zhu ënóÆ

Page 46: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

B++ splines

Its idea is replacing the control points of the background

spline mesh using the boundary collocation points or the

boundary spline curves/surfaces.

IGA Solver–Xuefeng Zhu ënóÆ

Page 47: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

B++ spline basis functions

B++ spline basis functions satisfy the Kronecker delta property,

build the partition of unity. They are also linearly independent.

IGA Solver–Xuefeng Zhu ënóÆ

Page 48: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Mutually orthogonal components

By BPB = PC , we can rewrite PPPB, in terms of two mutually

orthogonal components, one in the row space of B and the other in

the null space of B, that is

PB = BTΦΦΦ + Z = BTΦΦΦ + RΨΨΨ (7)

where

BR = 0 (8)

Combining these equations, we get

PB = BT (BBT )−1PC + RPE (9)

IGA Solver–Xuefeng Zhu ënóÆ

Page 49: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Hierarchical B++ spline representation of a trimmed spline surface

Thus, S is reformulated

S = NAPA + NBBT (BBT )−1PC + NBRPE (10)

For simplicity

S = NAPA + NCPC + NEPE (11)

PA Control points with complete basis functions.

PC Boundary collocation points or the control points of trim

curves.

PE Enriched control points.

NA Complete basis functions.

NC Basis functions of the boundary collocation points or the

control points of trim curves.

NE Basis functions of enriched control points.IGA Solver–Xuefeng Zhu ënóÆ

Page 50: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

T

The matrix T is

T = [T1 T2] =[

BT (BBT )−1 R]. (12)

where T1 = BT (BBT )−1 and T2 = R.

Advantages

Linear independence. Yes

Kronecker delta property. Yes

Partition of unity. Yes.

IGA Solver–Xuefeng Zhu ënóÆ

Page 51: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Applications-Structural analysis

IGA Solver–Xuefeng Zhu ënóÆ

Page 52: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Applications-Structural analysis

IGA Solver–Xuefeng Zhu ënóÆ

Page 53: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Applications-XIGA

IGA Solver–Xuefeng Zhu ënóÆ

Page 54: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Applications-Topology optimization

IGA Solver–Xuefeng Zhu ënóÆ

Page 55: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Applications-Onestep inverse isogeometric analysis

IGA Solver–Xuefeng Zhu ënóÆ

Page 56: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

Processing and potential applications on B++ splines

In processing:

Fluid-solid interactions using B++ splines.

Topology optimization using B++ spline-based isogeometric

analysis.

B++ spline-based XIGA.

Potential applications:

Simulations of failure and crack using B++ spline-based XIGA.

Multigrid method using B++ splines

Hierarchical B++ splines with applications to adaptive iso-

geometric analysis.

IGA Solver–Xuefeng Zhu ënóÆ

Page 57: IGA Solver¥雪峰.pdf · Immersed methods and non-body fitted methods IGA-based immersed methods include immersed IGA, FCM, XIGA et al. Traditional non-body fitted methods include

IGA Solver–Xuefeng Zhu ënóÆ