A unified library of nonlinear solution schemes · 2015. 2. 10. · Motivation • Nonlinear...

16
A unified library of nonlinear solution schemes Sofie E. Leon, Glaucio H. Paulino, Anderson Pereira, Ivan F. M. Menezes, Eduardo N. Lages 7/27/2011

Transcript of A unified library of nonlinear solution schemes · 2015. 2. 10. · Motivation • Nonlinear...

Page 1: A unified library of nonlinear solution schemes · 2015. 2. 10. · Motivation • Nonlinear problems are prevalent in structural, fluid, continuum, etc. mechanics 7/27/2011 USNCCM-11

A unified library of nonlinear solution schemes

Sofie E. Leon, Glaucio H. Paulino, Anderson Pereira, Ivan F. M. Menezes, Eduardo N. Lages

7/27/2011

Page 2: A unified library of nonlinear solution schemes · 2015. 2. 10. · Motivation • Nonlinear problems are prevalent in structural, fluid, continuum, etc. mechanics 7/27/2011 USNCCM-11

Motivation

• Nonlinear problems are prevalent in structural, fluid, continuum, etc. mechanics

7/27/2011 USNCCM-11 | A unified library of nonlinear solution schemes

Nonlinear wave interaction simulated with libMesh. libMesh wiki.

Simulation of the electronic behavior

of the heart performed with

PETSc.

Antaki, J., et al., Procceedings of SC2000, 2000.

Maxwell model used for viscoelasticity in asphalt pavements. Dave et al. IJNME, 2011

Nonlinear fracture process zone in dynamic fracture processes. Park et al. IJNME, 2010

2

Page 3: A unified library of nonlinear solution schemes · 2015. 2. 10. · Motivation • Nonlinear problems are prevalent in structural, fluid, continuum, etc. mechanics 7/27/2011 USNCCM-11

Motivation• Many algorithms have been developed to solve such problems, but no single

algorithm is capable of solving any and all nonlinear problems

• A library of nonlinear solution schemes, defined by unique constraint equations, is unified into a single space

7/27/2011 USNCCM-11 | A unified library of nonlinear solution schemes | Sofie E. Leon

Bergan, P. G., et al. IJNME 1978. | Yang, Y.B. and Sheih, M.S. AIAA Journal 1990. | Rezaiee-Pajand, M., et al. International Journal of Engineering, Transactions B: Applications. 2009. | Salinger, A. G. et. al., "LOCA 1.0 Library of continuation algorithms", Sandia National Laboratories (2002). | Balay, S. et al Modern Software Tools in Scientific Computing (Birkhäuser Press, 1997)

1u

2u

P

3

Page 4: A unified library of nonlinear solution schemes · 2015. 2. 10. · Motivation • Nonlinear problems are prevalent in structural, fluid, continuum, etc. mechanics 7/27/2011 USNCCM-11

Presentation Outline

• Nonlinearity overview

• N+1 dimensional space formulation

• Solution schemes

• Numerical results

• Evaluation and conclusions

7/27/2011 USNCCM-11 | A unified library of nonlinear solution schemes | Sofie E. Leon 4

Page 5: A unified library of nonlinear solution schemes · 2015. 2. 10. · Motivation • Nonlinear problems are prevalent in structural, fluid, continuum, etc. mechanics 7/27/2011 USNCCM-11

• Geometric– Large strains and/or rotations– Linear or nonlinear constitutive

relation– Loads have an effect on deformed

configuration or configuration can have an effect on the load

• Material– i.e. inelasticity, strain-softening

• Critical points– Structure loses stability or bifurcation

occurs

7/27/2011 USNCCM-11 | A unified library of nonlinear solution schemes | Sofie E. Leon

Nonlinearity overview

Stable Unstable Stable

A

B

CD

E

Load

ntDisplaceme

PointLimit Load

PointLimit Load

PointsLimit ntDisplaceme

O

5

Page 6: A unified library of nonlinear solution schemes · 2015. 2. 10. · Motivation • Nonlinear problems are prevalent in structural, fluid, continuum, etc. mechanics 7/27/2011 USNCCM-11

N+1 dimensional space formulation

7/27/2011 USNCCM-11 | A unified library of nonlinear solution schemes | Sofie E. Leon

Load

ntDisplaceme

prevp

jpδ

prevu 1u∆

1−∆ ju

ju∆

juδ

1p∆1−∆ jpjp∆

• Decomposition

• Load parameter

Batoz JJ and Dhatt G. IJNME, 1979.

6

Page 7: A unified library of nonlinear solution schemes · 2015. 2. 10. · Motivation • Nonlinear problems are prevalent in structural, fluid, continuum, etc. mechanics 7/27/2011 USNCCM-11

Unified scheme – NLS++

• Incremental-iterative scheme is the same for any algorithm implemented in the N+1 space

• Only the computation of the load factor changes for each algorithm

7/27/2011 USNCCM-11 | A unified library of nonlinear solution schemes | Sofie E. Leon

pp ii λ←

)( 10

−← ii uKK

1←j

)( iiij uqpr −←

1+← jj

TOL1

<∆ p

ri

ij

λYes

No

ij

ij

ij 1

11)( −

−−← rKuIIδ

0←ijIIuδ

pKuI1

1)( −−← i

jijδ

ijδλ Compute

)( ij

ij

ij

ii

ij

ii

III uuuu δδδλ

δλλλ

++←

+←

)( Compute iuq

ij ComputeΚ

1+← ii

1==jYes

No

i Step

7

Page 8: A unified library of nonlinear solution schemes · 2015. 2. 10. · Motivation • Nonlinear problems are prevalent in structural, fluid, continuum, etc. mechanics 7/27/2011 USNCCM-11

Nonlinear solution schemes

7/27/2011 USNCCM-11 | A unified library of nonlinear solution schemes | Sofie E. Leon

Crisfield MA. Non-linear Finite Element Analysis of Solids and Structures. Volume 1: Essentials. 1991. | Ramm E. Nonlinear Finite Element Analysis in Structural Mechanics. 1981. | Bergan PG, et al. IJNME. 1978. | Riks E. International Journal of Solids and Structures. 1979. | Wempner GA. International Journal of Solids and Structures. 1971. | Yang Y-B, McGuire W. Proceedings of the 1985 International Conference on Numerical Methods in Engineering: Theory and Applications. | Yang, Y.B. and Sheih, M.S. AIAAJournal 1990. |Krenk S. IJNME 1995. | Kouhia R. CMAME 2008.

8

Page 9: A unified library of nonlinear solution schemes · 2015. 2. 10. · Motivation • Nonlinear problems are prevalent in structural, fluid, continuum, etc. mechanics 7/27/2011 USNCCM-11

Load control method Arc-length control method

7/27/2011 USNCCM-11 | A unified library of nonlinear solution schemes | Sofie E. Leon

Common nonlinear solution schemes

AB

SurfaceConstraint

pλ∆

u∆

u1u∆ u

p1λ∆

pλ SurfaceConstraint

B

is∆

A

1=j2=j

3=j

2u∆

3u∆

p2λ∆ p3λ∆

9

Page 10: A unified library of nonlinear solution schemes · 2015. 2. 10. · Motivation • Nonlinear problems are prevalent in structural, fluid, continuum, etc. mechanics 7/27/2011 USNCCM-11

Generalized displacement control method• Load parameter is based on a physical quantity called the Generalized Stiffness

Parameter (GSP)

• The sign of the GSP changes only at load limit points

7/27/2011 USNCCM-11 | A unified library of nonlinear solution schemes | Sofie E. Leon

Load

ntDisplaceme

+

+

++

-

-iI

iI 11

1:ofSign

uu δδ ⋅−

Yang, Y.B. and Sheih, M.S. AIAAJournal 1990.

10

Page 11: A unified library of nonlinear solution schemes · 2015. 2. 10. · Motivation • Nonlinear problems are prevalent in structural, fluid, continuum, etc. mechanics 7/27/2011 USNCCM-11

• Internal force given by

• Tangent matrix

7/27/2011 USNCCM-11 | A unified library of nonlinear solution schemes | Sofie E. Leon

Two-dimensional function

LCM = load control methodDCM = displacement control methodALCM = arc-length control methodWCM = work control methodGDCM = generalized displacement control methodORP = orthogonal residual procedurevar = variableu1,u2 = control degrees of freedom Ilinca Stanciulescu. Personal communications. 2009.

11

Page 12: A unified library of nonlinear solution schemes · 2015. 2. 10. · Motivation • Nonlinear problems are prevalent in structural, fluid, continuum, etc. mechanics 7/27/2011 USNCCM-11

• Systematically select the best control parameter

7/27/2011 USNCCM-11 | A unified library of nonlinear solution schemes | Sofie E. Leon

Two-dimensional function and the variable DCM

Fujii F, et al. Computers & Structures. 1992.

Variable displacement control methodStep Control Snap back

1-73

74-216

217-445

12

Page 13: A unified library of nonlinear solution schemes · 2015. 2. 10. · Motivation • Nonlinear problems are prevalent in structural, fluid, continuum, etc. mechanics 7/27/2011 USNCCM-11

7/27/2011 USNCCM-11 | A unified library of nonlinear solution schemes | Sofie E. Leon

Twelve bar truss

NRM = newton raphson method, DCM = displacement control method, ALCM = arc-length control method, WCM = work control method, GDCM = generalized

displacement control method, ORP = orthogonal residual procedureYang Y-B and Leu LJ. CMAME 1991.Krenk S and Hededal O. CMAME 1995.

P5.1

2u

3u

P

P5.1

xy

z

1u

x-z view

3u1u

EAEA

2/EA

2/EA

3 14

2

P75.0 P25.0

2u

697.1

414.1

0.1

y-z view

0.1

P25.0

13

Page 14: A unified library of nonlinear solution schemes · 2015. 2. 10. · Motivation • Nonlinear problems are prevalent in structural, fluid, continuum, etc. mechanics 7/27/2011 USNCCM-11

7/27/2011 USNCCM-11 | A unified library of nonlinear solution schemes | Sofie E. Leon

Lee frame

LCM = load control methodDCM = displacement control method

ALCM = arc-length control methodWCM = work control method

GDCM = generalized displacement control methodORP = orthogonal residual procedure

GIAE

,,

1u2u

P

120

120

x

y

Lee SL et al. ASCE Journal of Engineering Mechanics. 1968.Schweizerhof KH and Wriggers P. CMAME 1986.Parente E and Vaz LE. IJNME 2001

14

Page 15: A unified library of nonlinear solution schemes · 2015. 2. 10. · Motivation • Nonlinear problems are prevalent in structural, fluid, continuum, etc. mechanics 7/27/2011 USNCCM-11

Evaluation of solution schemes

• In general the most robust and powerful solution schemes in the context of the N+1 space are – Variable displacement control method– Arc-length control method– Generalized displacement control method

• Standard displacement control method and work control method have predictable difficulties at displacement limit points

• Orthogonal residual procedure is sensitive to input parameters and behavior is sometimes unpredictable near limit points

7/27/2011 USNCCM-11 | A unified library of nonlinear solution schemes | Sofie E. Leon 15

Page 16: A unified library of nonlinear solution schemes · 2015. 2. 10. · Motivation • Nonlinear problems are prevalent in structural, fluid, continuum, etc. mechanics 7/27/2011 USNCCM-11

Conclusions and future work

• NLS++ is a powerful computational framework that provides seamless implementation of solution schemes of interest– Gives user flexibility to select the most appropriate scheme for a

particular problem– Portable, effective and extendable

• Plan to integrate NLS++ with the new finite element code based on topological data representation, called TopFEM

• Details and code available in M.S. thesiswww.ideals.illinois.edu

www.sofieleon.com

7/27/2011 USNCCM-11 | A unified library of nonlinear solution schemes | Sofie E. Leon 16