SlideShare a Scribd company logo
Robust and efficient nonlinear structural analysis
using the central difference time integration scheme
Reagan Chandramohan
Jack Baker
Greg Deierlein
19 June 2017
1st European OpenSees Days
Porto, Portugal
Background and Motivation
T
Sa(T)
Conditional mean spectrum
In nonlinear structural analysis, emphasis
is typically on formulating the problem
correctly
Creating a detailed and accurate
structural model
Selecting an appropriate number of
hazard-consistent ground motions
Reagan Chandramohan Central difference scheme University of Canterbury 2
Background and Motivation
x
f (x)
x0
x1
x
f (x)
x0
x1
Traditionally, lesser attention is paid to the
process of solving the formulated problem
correctly
Handling numerical non-convergence
Treatment of ill-conditioned matrices
Precision of computations
Collapse detection criteria
Differences between analysis software
Analysis efficiency, similarly, receives
relatively little attention
Reagan Chandramohan Central difference scheme University of Canterbury 3
Background and Motivation
x
f (x)
x0
x1
x
f (x)
x0
x1
Traditionally, lesser attention is paid to the
process of solving the formulated problem
correctly
Handling numerical non-convergence
Treatment of ill-conditioned matrices
Precision of computations
Collapse detection criteria
Differences between analysis software
Analysis efficiency, similarly, receives
relatively little attention
Reagan Chandramohan Central difference scheme University of Canterbury 3
Background and Motivation
Nonlinear structural analysis is most frequently conducted using implicit time
integration schemes, like the Newmark average acceleration scheme
Implicit schemes are iterative in nature and often fail to converge, especially
when analysing large, complex models under intense, long duration ground
motions
Attempts to force convergence are computationally expensive and not always
successful
These issues impede progress towards being able to routinely analyse
multiple realisations of complex structural models using large numbers of
ground motions by effectively harnessing high-performance computers
Reagan Chandramohan Central difference scheme University of Canterbury 4
Objectives
Explore the use of the explicit central difference time integration scheme as an
alternative to implicit schemes like the Newmark average acceleration scheme
Develop parallel algorithms to efficiently conduct computationally intensive
analyses like multiple stripe analysis (MSA) and incremental dynamic
analysis (IDA) on high-performance computers
Reagan Chandramohan Central difference scheme University of Canterbury 5
Comparison of time integration schemes
Newmark average acceleration Central difference
Implicit scheme
4
∆t2
M +
2
∆t
C ui+1 =
p[M, C, ∆t,ui, ˙ui, ¨ui, (¨ug)i] − fi+1
Solves for equilibrium at end of time step
Requires solution by iteration; convergence is
not guaranteed
If convergence fails
try other solution algorithms, e.g.
Modified Newton-Raphson,
Newton-Raphson with initial stiffness
try other implicit schemes with
algorithmic damping
try reducing ∆t
These attempts are time-consuming
If they all fail, structural collapse is declared
even if collapse deformation threshold is not
exceeded
Explicit scheme
1
∆t2
M +
1
2∆t
C ui+1 =
p[M, C, ∆t,ui, ui−1, (¨ug)i] − fi
Solves for equilibrium at beginning of time step
No iteration required
If C is constant (and diagonal), matrix needs to
be factorised only once
Amenable to parallelisation by domain
decomposition
Reagan Chandramohan Central difference scheme University of Canterbury 6
Comparison of time integration schemes
Newmark average acceleration Central difference
Unconditionally stable
∆t limited by accuracy, not stability
Can use relatively large ∆t
(∼ 10−3 s to 10−2 s), which is usually reduced
upon encountering non-convergence
Not easy to predict duration of analysis
Conditionally stable
∆t ≤ Tmin/π for stability
∆t used is usually relatively small
(∼ 10−4 s)
Tmin is usually unchanged in inelastic range
Mass/moment of inertia must be assigned to all
degrees of freedom
Impractical to use rigid elements or penalty
constraints
Easy to predict duration of analysis
(enables static parallel load balancing)
Reagan Chandramohan Central difference scheme University of Canterbury 7
Structural model
Column hinge
Beam RBS hinge
Joint panel
Leaning
column
9-story steel moment frame
building from SAC steel project
2d concentrated plastic hinge
model created in OpenSees
Plastic hinges follow
Ibarra-Medina-Krawinkler
bilinear hysteretic model
Fundamental elastic modal
period is 3.0 s
Conducted IDA separately using
Newmark average acceleration
and central difference schemes
Reagan Chandramohan Central difference scheme University of Canterbury 8
Incremental dynamic analysis (IDA)
0.00 0.02 0.04 0.06 0.08 0.10
Peak story drift ratio
0.0
0.2
0.4
0.6
0.8
1.0Sa(3.0s)(g)
IDA curves
0.0 0.5 1.0
Probability of collapse
Collapse fragility
curve
Empirical CDF
Used FEMA P695 far field record set,
containing 44 ground motions
Each ground motion is progressively scaled
to higher intensity levels until it causes
structural collapse
Collapse fragility curve is fit to the
distribution of ground motion intensity levels
at which structural collapse occurs
Reagan Chandramohan Central difference scheme University of Canterbury 9
IDA curves bifurcate due to non-convergence
Difference in estimated collapse capacity > 10 % for 12 out of 44 ground motions
0.00 0.02 0.04 0.06 0.08 0.10
Peak story drift ratio
0.00
0.25
0.50
0.75
1.00
Sa(3.0s)(g)
23 % lower
Central difference
Newmark avg. accel.
0.00 0.02 0.04 0.06 0.08 0.10
Peak story drift ratio
0.00
0.25
0.50
0.75
1.00
Sa(3.0s)(g)
32 % lower
Central difference
Newmark avg. accel.
0.00 0.02 0.04 0.06 0.08 0.10
Peak story drift ratio
0.00
0.25
0.50
0.75
1.00
Sa(3.0s)(g)
41 % lower
Central difference
Newmark avg. accel.
0.00 0.02 0.04 0.06 0.08 0.10
Peak story drift ratio
0.00
0.25
0.50
0.75
1.00
Sa(3.0s)(g)
34 % lower
Central difference
Newmark avg. accel.
Reagan Chandramohan Central difference scheme University of Canterbury 10
IDA curves are similar when analyses converge
Difference in estimated collapse capacity < 1 % for 29 out of 44 ground motions
0.00 0.02 0.04 0.06 0.08 0.10
Peak story drift ratio
0.00
0.25
0.50
0.75
1.00
Sa(3.0s)(g)
Central difference
Newmark avg. accel.
0.00 0.02 0.04 0.06 0.08 0.10
Peak story drift ratio
0.00
0.25
0.50
0.75
1.00
Sa(3.0s)(g)
Central difference
Newmark avg. accel.
0.00 0.02 0.04 0.06 0.08 0.10
Peak story drift ratio
0.00
0.25
0.50
0.75
1.00
Sa(3.0s)(g)
Central difference
Newmark avg. accel.
0.00 0.02 0.04 0.06 0.08 0.10
Peak story drift ratio
0.00
0.25
0.50
0.75
1.00
Sa(3.0s)(g)
Central difference
Newmark avg. accel.
Reagan Chandramohan Central difference scheme University of Canterbury 11
Effect on estimated collapse fragility curves
0.1 1
Sa(3.0 s) (g)
0.0
0.2
0.4
0.6
0.8
1.0
Probabilityofcollapse
Central difference
(µ =0.38 g)
Newmark avg. accel.
(µ =0.34 g)
Median collapse capacity is under-estimated by 10 % using the Newmark average
acceleration scheme
Similar effect expected on collapse fragility curves estimated using multiple stripe
analysis (MSA) as well
Reagan Chandramohan Central difference scheme University of Canterbury 12
Comparison of analysis runtimes
One analysis using one ground motion
Time integration
scheme
Rayleigh
damping matrix
Type of
solver
∆t (s)
Analysis
runtime (min)
Newmark avg. accel.
low scale factor
w/o convergence attempts
αM + βKcurrent Sparse 50 × 10−4
1.0
Newmark avg. accel.
high scale factor
w/ convergence attempts
αM + βKcurrent Sparse ≤ 50 × 10−4
20.9
Central difference αM + βKcurrent Sparse 1.5 × 10−4
15.9
Central difference αM + βKinitial
Sparse
(factor once) 1.5 × 10−4
3.3
Central difference αM
Diagonal
(factor once) 1.5 × 10−4
2.9
Using Kinitial instead of Kcurrent in the Rayleigh damping matrix has been shown to
produce spurious damping forces
Other option is to use a modal damping matrix, which is also constant
Reagan Chandramohan Central difference scheme University of Canterbury 13
Comparison of analysis runtimes
Entire IDA (using 160 processors and dynamic load balancing)
Time integration
scheme
Rayleigh
damping matrix
Type of
solver
∆t (s)
IDA runtime
(min)
Newmark avg. accel. αM + βKcurrent Sparse ≤ 50 × 10−4
118
Central difference αM + βKcurrent Sparse 1.5 × 10−4
154
Central difference αM + βKinitial
Sparse
(factor once) 1.5 × 10−4
32
Central difference αM
Diagonal
(factor once) 1.5 × 10−4
27
Only 1 out of 632 total analyses conducted using the Newmark average acceleration
scheme completed without any convergence errors
567 out of the 632 analyses completed using solution algorithms other than full
Newton-Raphson
23 out of the 632 analyses completed after reducing ∆t
Reagan Chandramohan Central difference scheme University of Canterbury 14
Comparison of analysis runtimes
Entire IDA (using 160 processors and dynamic load balancing)
Time integration
scheme
Rayleigh
damping matrix
Type of
solver
∆t (s)
IDA runtime
(min)
Newmark avg. accel. αM + βKcurrent Sparse ≤ 50 × 10−4
118
Central difference αM + βKcurrent Sparse 1.5 × 10−4
154
Central difference αM + βKinitial
Sparse
(factor once) 1.5 × 10−4
32
Central difference αM
Diagonal
(factor once) 1.5 × 10−4
27
Only 1 out of 632 total analyses conducted using the Newmark average acceleration
scheme completed without any convergence errors
567 out of the 632 analyses completed using solution algorithms other than full
Newton-Raphson
23 out of the 632 analyses completed after reducing ∆t
Reagan Chandramohan Central difference scheme University of Canterbury 14
Parallel algorithms
Developed parallel algorithms to conduct MSA and IDA on multi-core
computers and distributed parallel clusters
Dynamic load-balancing using a master-slave approach
Checkpoint-restart functionality
Implemented using features currently available in OpenSeesMP
(available to download from bitbucket.org/reaganc/msa_ida_parallel)
P0
Master process
P1 P2 P3 P4 P5 ... Pn
Slave processes
• ground motion
information
• abort/continue
command
• terminate
command
• collapse indicator
• status inquiry
Reagan Chandramohan Central difference scheme University of Canterbury 15
Runtime and parallel efficiency of IDA algorithm
1 10 100 400
Number of processors, n
0.2
1
10
100
Runtime,T(n)(h)
No load balancing
Algorithm
1 10 100 400
Number of processors, n
0.0
0.2
0.4
0.6
0.8
1.0
1.2
Parallelefficiency,E(n)
No load balancing
Algorithm
No load balancing: Records distributed to processors
Algorithm: Individual analyses distributed to slave processes
Reagan Chandramohan Central difference scheme University of Canterbury 16
Runtime and parallel efficiency of IDA algorithm
1 10 100 400
Number of processors, n
0.2
1
10
100
Runtime,T(n)(h)
No load balancing
Algorithm
Algorithm
(oversubscribed)
1 10 100 400
Number of processors, n
0.0
0.2
0.4
0.6
0.8
1.0
1.2
Parallelefficiency,E(n)
No load balancing
Algorithm
Algorithm (oversubscribed)
No load balancing: Records distributed to processors
Algorithm: Individual analyses distributed to slave processes
Algorithm (oversubscribed): As many slave processes as available cores
Reagan Chandramohan Central difference scheme University of Canterbury 16
Conclusion
The explicit central difference time integration scheme is a robust and
efficient alternative to commonly used implicit time integration schemes like
Newmark average acceleration
Robust: immune to numerical non-convergence
Efficient: shorter runtimes despite using a smaller ∆t
Most efficient when using constant (and diagonal) C matrix
More amenable to parallelisation
Explicit schemes are preferred in blast and crash simulations involving large
nonlinear deformations; such nonlinear structural analyses should also benefit
Disadvantages
Mass/moment of inertia must be assigned to all degrees of freedom
Impractical to use rigid members or penalty constraints
Developed efficient parallel algorithms to conduct MSA and IDA on parallel
computers using OpenSeesMP
Reagan Chandramohan Central difference scheme University of Canterbury 17
Thank you!
Reagan Chandramohan
Lecturer
University of Canterbury
Christchurch, New Zealand
reagan.c@canterbury.ac.nz
reaganc.bitbucket.io

More Related Content

What's hot

Antisismica dinamica-estructural-ing salinas
Antisismica dinamica-estructural-ing salinasAntisismica dinamica-estructural-ing salinas
Antisismica dinamica-estructural-ing salinas
Fátima Lds
 
diagrama-de-cortante-y-momento-por-el-metodo-de-ecuaciones
diagrama-de-cortante-y-momento-por-el-metodo-de-ecuacionesdiagrama-de-cortante-y-momento-por-el-metodo-de-ecuaciones
diagrama-de-cortante-y-momento-por-el-metodo-de-ecuaciones
Alesander Abanto
 

What's hot (20)

Analisis pushover de edificios de concreto
Analisis pushover de edificios de concretoAnalisis pushover de edificios de concreto
Analisis pushover de edificios de concreto
 
134269040 beer-mechanics-of-materials-5e-solutions-chapter-4
134269040 beer-mechanics-of-materials-5e-solutions-chapter-4134269040 beer-mechanics-of-materials-5e-solutions-chapter-4
134269040 beer-mechanics-of-materials-5e-solutions-chapter-4
 
Factor de reduccion
Factor de reduccionFactor de reduccion
Factor de reduccion
 
ANALYSIS AND DESIGN OF RCC OVERHEAD WATER TANK FOR TAMGAON USING IS CODE IS 3...
ANALYSIS AND DESIGN OF RCC OVERHEAD WATER TANK FOR TAMGAON USING IS CODE IS 3...ANALYSIS AND DESIGN OF RCC OVERHEAD WATER TANK FOR TAMGAON USING IS CODE IS 3...
ANALYSIS AND DESIGN OF RCC OVERHEAD WATER TANK FOR TAMGAON USING IS CODE IS 3...
 
Rigidez Lateral.pdf
Rigidez Lateral.pdfRigidez Lateral.pdf
Rigidez Lateral.pdf
 
Antisismica dinamica-estructural-ing salinas
Antisismica dinamica-estructural-ing salinasAntisismica dinamica-estructural-ing salinas
Antisismica dinamica-estructural-ing salinas
 
Cálculo del área de acero sin iteraciones
Cálculo del área de acero sin iteracionesCálculo del área de acero sin iteraciones
Cálculo del área de acero sin iteraciones
 
An OpenSees material model for the cyclic behaviour of corroded steel bar in ...
An OpenSees material model for the cyclic behaviour of corroded steel bar in ...An OpenSees material model for the cyclic behaviour of corroded steel bar in ...
An OpenSees material model for the cyclic behaviour of corroded steel bar in ...
 
diagrama-de-cortante-y-momento-por-el-metodo-de-ecuaciones
diagrama-de-cortante-y-momento-por-el-metodo-de-ecuacionesdiagrama-de-cortante-y-momento-por-el-metodo-de-ecuaciones
diagrama-de-cortante-y-momento-por-el-metodo-de-ecuaciones
 
Frame Structures including sap2000
Frame Structures including sap2000Frame Structures including sap2000
Frame Structures including sap2000
 
Diagrama de iteraccion columnasinteraccion1 ejemplos201
Diagrama de iteraccion columnasinteraccion1 ejemplos201Diagrama de iteraccion columnasinteraccion1 ejemplos201
Diagrama de iteraccion columnasinteraccion1 ejemplos201
 
EC3 design
EC3 designEC3 design
EC3 design
 
Aceros ensayo traccion
Aceros ensayo traccionAceros ensayo traccion
Aceros ensayo traccion
 
Aisc steel construction manual 14th
Aisc steel construction manual 14thAisc steel construction manual 14th
Aisc steel construction manual 14th
 
Programming with Mathcad Prime
Programming with Mathcad PrimeProgramming with Mathcad Prime
Programming with Mathcad Prime
 
Planos puente peñas.pdf
Planos puente peñas.pdfPlanos puente peñas.pdf
Planos puente peñas.pdf
 
Nonlinear modelling of RC frame structures
Nonlinear modelling of RC frame structuresNonlinear modelling of RC frame structures
Nonlinear modelling of RC frame structures
 
flexion vigas metalicas
flexion vigas metalicasflexion vigas metalicas
flexion vigas metalicas
 
STKO - A revolutionary toolkit for OpenSees
STKO - A revolutionary toolkit for OpenSeesSTKO - A revolutionary toolkit for OpenSees
STKO - A revolutionary toolkit for OpenSees
 
CLASES DE CONCRETO ARMADO
CLASES DE CONCRETO ARMADO CLASES DE CONCRETO ARMADO
CLASES DE CONCRETO ARMADO
 

Similar to Robust and efficient nonlinear structural analysis using the central difference time integration scheme

Learning to Search Henry Kautz
Learning to Search Henry KautzLearning to Search Henry Kautz
Learning to Search Henry Kautz
butest
 
Learning to Search Henry Kautz
Learning to Search Henry KautzLearning to Search Henry Kautz
Learning to Search Henry Kautz
butest
 
01_FEA overview 2023-1 of fhtr j thrf for any.pptx
01_FEA overview 2023-1 of fhtr j thrf for any.pptx01_FEA overview 2023-1 of fhtr j thrf for any.pptx
01_FEA overview 2023-1 of fhtr j thrf for any.pptx
RaviBabaladi2
 
Efficient Implementation of Self-Organizing Map for Sparse Input Data
Efficient Implementation of Self-Organizing Map for Sparse Input DataEfficient Implementation of Self-Organizing Map for Sparse Input Data
Efficient Implementation of Self-Organizing Map for Sparse Input Data
ymelka
 

Similar to Robust and efficient nonlinear structural analysis using the central difference time integration scheme (20)

My Postdoctoral Research
My Postdoctoral ResearchMy Postdoctoral Research
My Postdoctoral Research
 
Sequential estimation of_discrete_choice_models__copy_-4
Sequential estimation of_discrete_choice_models__copy_-4Sequential estimation of_discrete_choice_models__copy_-4
Sequential estimation of_discrete_choice_models__copy_-4
 
The Sample Average Approximation Method for Stochastic Programs with Integer ...
The Sample Average Approximation Method for Stochastic Programs with Integer ...The Sample Average Approximation Method for Stochastic Programs with Integer ...
The Sample Average Approximation Method for Stochastic Programs with Integer ...
 
Learning to Search Henry Kautz
Learning to Search Henry KautzLearning to Search Henry Kautz
Learning to Search Henry Kautz
 
Learning to Search Henry Kautz
Learning to Search Henry KautzLearning to Search Henry Kautz
Learning to Search Henry Kautz
 
Sequential estimation of_discrete_choice_models
Sequential estimation of_discrete_choice_modelsSequential estimation of_discrete_choice_models
Sequential estimation of_discrete_choice_models
 
Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...
Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...
Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...
 
01_FEA overview 2023-1 of fhtr j thrf for any.pptx
01_FEA overview 2023-1 of fhtr j thrf for any.pptx01_FEA overview 2023-1 of fhtr j thrf for any.pptx
01_FEA overview 2023-1 of fhtr j thrf for any.pptx
 
Respose surface methods
Respose surface methodsRespose surface methods
Respose surface methods
 
PageRank Centrality of dynamic graph structures
PageRank Centrality of dynamic graph structuresPageRank Centrality of dynamic graph structures
PageRank Centrality of dynamic graph structures
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
Universal approximators for Direct Policy Search in multi-purpose water reser...
Universal approximators for Direct Policy Search in multi-purpose water reser...Universal approximators for Direct Policy Search in multi-purpose water reser...
Universal approximators for Direct Policy Search in multi-purpose water reser...
 
presentation_btp
presentation_btppresentation_btp
presentation_btp
 
Modeling full scale-data(2)
Modeling full scale-data(2)Modeling full scale-data(2)
Modeling full scale-data(2)
 
A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...
A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...
A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...
 
Applied numerical methods lec1
Applied numerical methods lec1Applied numerical methods lec1
Applied numerical methods lec1
 
Efficient Implementation of Self-Organizing Map for Sparse Input Data
Efficient Implementation of Self-Organizing Map for Sparse Input DataEfficient Implementation of Self-Organizing Map for Sparse Input Data
Efficient Implementation of Self-Organizing Map for Sparse Input Data
 
Partha Sengupta_structural analysis.pptx
Partha Sengupta_structural analysis.pptxPartha Sengupta_structural analysis.pptx
Partha Sengupta_structural analysis.pptx
 
1108.1170
1108.11701108.1170
1108.1170
 
Industrial plant optimization in reduced dimensional spaces
Industrial plant optimization in reduced dimensional spacesIndustrial plant optimization in reduced dimensional spaces
Industrial plant optimization in reduced dimensional spaces
 

More from openseesdays

Recent advances in modeling soil-structure interaction problems using OpenSees
Recent advances in modeling soil-structure interaction problems using OpenSeesRecent advances in modeling soil-structure interaction problems using OpenSees
Recent advances in modeling soil-structure interaction problems using OpenSees
openseesdays
 
A shared-filesystem-memory approach for running IDA in parallel over informal...
A shared-filesystem-memory approach for running IDA in parallel over informal...A shared-filesystem-memory approach for running IDA in parallel over informal...
A shared-filesystem-memory approach for running IDA in parallel over informal...
openseesdays
 
Expert systems for advanced FE modelling of bridges and buildings using OpenSees
Expert systems for advanced FE modelling of bridges and buildings using OpenSeesExpert systems for advanced FE modelling of bridges and buildings using OpenSees
Expert systems for advanced FE modelling of bridges and buildings using OpenSees
openseesdays
 

More from openseesdays (20)

Opensees integrated in a BIM workflow as calculation engine
Opensees integrated in a BIM workflow as calculation engineOpensees integrated in a BIM workflow as calculation engine
Opensees integrated in a BIM workflow as calculation engine
 
Recent advances in modeling soil-structure interaction problems using OpenSees
Recent advances in modeling soil-structure interaction problems using OpenSeesRecent advances in modeling soil-structure interaction problems using OpenSees
Recent advances in modeling soil-structure interaction problems using OpenSees
 
A shared-filesystem-memory approach for running IDA in parallel over informal...
A shared-filesystem-memory approach for running IDA in parallel over informal...A shared-filesystem-memory approach for running IDA in parallel over informal...
A shared-filesystem-memory approach for running IDA in parallel over informal...
 
Expert systems for advanced FE modelling of bridges and buildings using OpenSees
Expert systems for advanced FE modelling of bridges and buildings using OpenSeesExpert systems for advanced FE modelling of bridges and buildings using OpenSees
Expert systems for advanced FE modelling of bridges and buildings using OpenSees
 
Implementation and finite-element analysis of shell elements confined by thro...
Implementation and finite-element analysis of shell elements confined by thro...Implementation and finite-element analysis of shell elements confined by thro...
Implementation and finite-element analysis of shell elements confined by thro...
 
Development of an OpenSees model for collapse risk assessment of Italian-code...
Development of an OpenSees model for collapse risk assessment of Italian-code...Development of an OpenSees model for collapse risk assessment of Italian-code...
Development of an OpenSees model for collapse risk assessment of Italian-code...
 
Blind test prediction of an infilled RC building with OpenSees
Blind test prediction of an infilled RC building with OpenSeesBlind test prediction of an infilled RC building with OpenSees
Blind test prediction of an infilled RC building with OpenSees
 
Modelling the out-of-plane behaviour of URM infills and the in-plane/out-of-p...
Modelling the out-of-plane behaviour of URM infills and the in-plane/out-of-p...Modelling the out-of-plane behaviour of URM infills and the in-plane/out-of-p...
Modelling the out-of-plane behaviour of URM infills and the in-plane/out-of-p...
 
Assessment of the seismic performance of steel frames using OpenSees
Assessment of the seismic performance of steel frames using OpenSeesAssessment of the seismic performance of steel frames using OpenSees
Assessment of the seismic performance of steel frames using OpenSees
 
Non-linear dynamic analyses of a 60’s RC building collapsed during L’Aquila 2...
Non-linear dynamic analyses of a 60’s RC building collapsed during L’Aquila 2...Non-linear dynamic analyses of a 60’s RC building collapsed during L’Aquila 2...
Non-linear dynamic analyses of a 60’s RC building collapsed during L’Aquila 2...
 
Efficient analytical and hybrid simulations using OpenSees
Efficient analytical and hybrid simulations using OpenSeesEfficient analytical and hybrid simulations using OpenSees
Efficient analytical and hybrid simulations using OpenSees
 
Numerical modelling of RC columns with plain reinforcing bars
Numerical modelling of RC columns with plain reinforcing barsNumerical modelling of RC columns with plain reinforcing bars
Numerical modelling of RC columns with plain reinforcing bars
 
OpenSees: Future Directions
OpenSees: Future DirectionsOpenSees: Future Directions
OpenSees: Future Directions
 
OpenSees solver with a differential evolutionary algorithm for structural opt...
OpenSees solver with a differential evolutionary algorithm for structural opt...OpenSees solver with a differential evolutionary algorithm for structural opt...
OpenSees solver with a differential evolutionary algorithm for structural opt...
 
Numerical investigation on the seismic behaviour of repaired and retrofitted ...
Numerical investigation on the seismic behaviour of repaired and retrofitted ...Numerical investigation on the seismic behaviour of repaired and retrofitted ...
Numerical investigation on the seismic behaviour of repaired and retrofitted ...
 
Modelling with fibre beam elements for load capacity assessment of existing m...
Modelling with fibre beam elements for load capacity assessment of existing m...Modelling with fibre beam elements for load capacity assessment of existing m...
Modelling with fibre beam elements for load capacity assessment of existing m...
 
Modelling of soil-structure interaction in OpenSees: A practical approach for...
Modelling of soil-structure interaction in OpenSees: A practical approach for...Modelling of soil-structure interaction in OpenSees: A practical approach for...
Modelling of soil-structure interaction in OpenSees: A practical approach for...
 
Modelling of a shear reinforced flat slab building for seismic fragility anal...
Modelling of a shear reinforced flat slab building for seismic fragility anal...Modelling of a shear reinforced flat slab building for seismic fragility anal...
Modelling of a shear reinforced flat slab building for seismic fragility anal...
 
Evaluating the use of OpenSees for lifetime seismic performance assessment of...
Evaluating the use of OpenSees for lifetime seismic performance assessment of...Evaluating the use of OpenSees for lifetime seismic performance assessment of...
Evaluating the use of OpenSees for lifetime seismic performance assessment of...
 
Study of the dynamic soil-abutment-superstructure interaction for a bridge ab...
Study of the dynamic soil-abutment-superstructure interaction for a bridge ab...Study of the dynamic soil-abutment-superstructure interaction for a bridge ab...
Study of the dynamic soil-abutment-superstructure interaction for a bridge ab...
 

Recently uploaded

power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
AbrahamGadissa
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 

Recently uploaded (20)

Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Explosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdfExplosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Top 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering ScientistTop 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering Scientist
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
fluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerfluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answer
 
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfDanfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Introduction to Casting Processes in Manufacturing
Introduction to Casting Processes in ManufacturingIntroduction to Casting Processes in Manufacturing
Introduction to Casting Processes in Manufacturing
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
A case study of cinema management system project report..pdf
A case study of cinema management system project report..pdfA case study of cinema management system project report..pdf
A case study of cinema management system project report..pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 

Robust and efficient nonlinear structural analysis using the central difference time integration scheme

  • 1. Robust and efficient nonlinear structural analysis using the central difference time integration scheme Reagan Chandramohan Jack Baker Greg Deierlein 19 June 2017 1st European OpenSees Days Porto, Portugal
  • 2. Background and Motivation T Sa(T) Conditional mean spectrum In nonlinear structural analysis, emphasis is typically on formulating the problem correctly Creating a detailed and accurate structural model Selecting an appropriate number of hazard-consistent ground motions Reagan Chandramohan Central difference scheme University of Canterbury 2
  • 3. Background and Motivation x f (x) x0 x1 x f (x) x0 x1 Traditionally, lesser attention is paid to the process of solving the formulated problem correctly Handling numerical non-convergence Treatment of ill-conditioned matrices Precision of computations Collapse detection criteria Differences between analysis software Analysis efficiency, similarly, receives relatively little attention Reagan Chandramohan Central difference scheme University of Canterbury 3
  • 4. Background and Motivation x f (x) x0 x1 x f (x) x0 x1 Traditionally, lesser attention is paid to the process of solving the formulated problem correctly Handling numerical non-convergence Treatment of ill-conditioned matrices Precision of computations Collapse detection criteria Differences between analysis software Analysis efficiency, similarly, receives relatively little attention Reagan Chandramohan Central difference scheme University of Canterbury 3
  • 5. Background and Motivation Nonlinear structural analysis is most frequently conducted using implicit time integration schemes, like the Newmark average acceleration scheme Implicit schemes are iterative in nature and often fail to converge, especially when analysing large, complex models under intense, long duration ground motions Attempts to force convergence are computationally expensive and not always successful These issues impede progress towards being able to routinely analyse multiple realisations of complex structural models using large numbers of ground motions by effectively harnessing high-performance computers Reagan Chandramohan Central difference scheme University of Canterbury 4
  • 6. Objectives Explore the use of the explicit central difference time integration scheme as an alternative to implicit schemes like the Newmark average acceleration scheme Develop parallel algorithms to efficiently conduct computationally intensive analyses like multiple stripe analysis (MSA) and incremental dynamic analysis (IDA) on high-performance computers Reagan Chandramohan Central difference scheme University of Canterbury 5
  • 7. Comparison of time integration schemes Newmark average acceleration Central difference Implicit scheme 4 ∆t2 M + 2 ∆t C ui+1 = p[M, C, ∆t,ui, ˙ui, ¨ui, (¨ug)i] − fi+1 Solves for equilibrium at end of time step Requires solution by iteration; convergence is not guaranteed If convergence fails try other solution algorithms, e.g. Modified Newton-Raphson, Newton-Raphson with initial stiffness try other implicit schemes with algorithmic damping try reducing ∆t These attempts are time-consuming If they all fail, structural collapse is declared even if collapse deformation threshold is not exceeded Explicit scheme 1 ∆t2 M + 1 2∆t C ui+1 = p[M, C, ∆t,ui, ui−1, (¨ug)i] − fi Solves for equilibrium at beginning of time step No iteration required If C is constant (and diagonal), matrix needs to be factorised only once Amenable to parallelisation by domain decomposition Reagan Chandramohan Central difference scheme University of Canterbury 6
  • 8. Comparison of time integration schemes Newmark average acceleration Central difference Unconditionally stable ∆t limited by accuracy, not stability Can use relatively large ∆t (∼ 10−3 s to 10−2 s), which is usually reduced upon encountering non-convergence Not easy to predict duration of analysis Conditionally stable ∆t ≤ Tmin/π for stability ∆t used is usually relatively small (∼ 10−4 s) Tmin is usually unchanged in inelastic range Mass/moment of inertia must be assigned to all degrees of freedom Impractical to use rigid elements or penalty constraints Easy to predict duration of analysis (enables static parallel load balancing) Reagan Chandramohan Central difference scheme University of Canterbury 7
  • 9. Structural model Column hinge Beam RBS hinge Joint panel Leaning column 9-story steel moment frame building from SAC steel project 2d concentrated plastic hinge model created in OpenSees Plastic hinges follow Ibarra-Medina-Krawinkler bilinear hysteretic model Fundamental elastic modal period is 3.0 s Conducted IDA separately using Newmark average acceleration and central difference schemes Reagan Chandramohan Central difference scheme University of Canterbury 8
  • 10. Incremental dynamic analysis (IDA) 0.00 0.02 0.04 0.06 0.08 0.10 Peak story drift ratio 0.0 0.2 0.4 0.6 0.8 1.0Sa(3.0s)(g) IDA curves 0.0 0.5 1.0 Probability of collapse Collapse fragility curve Empirical CDF Used FEMA P695 far field record set, containing 44 ground motions Each ground motion is progressively scaled to higher intensity levels until it causes structural collapse Collapse fragility curve is fit to the distribution of ground motion intensity levels at which structural collapse occurs Reagan Chandramohan Central difference scheme University of Canterbury 9
  • 11. IDA curves bifurcate due to non-convergence Difference in estimated collapse capacity > 10 % for 12 out of 44 ground motions 0.00 0.02 0.04 0.06 0.08 0.10 Peak story drift ratio 0.00 0.25 0.50 0.75 1.00 Sa(3.0s)(g) 23 % lower Central difference Newmark avg. accel. 0.00 0.02 0.04 0.06 0.08 0.10 Peak story drift ratio 0.00 0.25 0.50 0.75 1.00 Sa(3.0s)(g) 32 % lower Central difference Newmark avg. accel. 0.00 0.02 0.04 0.06 0.08 0.10 Peak story drift ratio 0.00 0.25 0.50 0.75 1.00 Sa(3.0s)(g) 41 % lower Central difference Newmark avg. accel. 0.00 0.02 0.04 0.06 0.08 0.10 Peak story drift ratio 0.00 0.25 0.50 0.75 1.00 Sa(3.0s)(g) 34 % lower Central difference Newmark avg. accel. Reagan Chandramohan Central difference scheme University of Canterbury 10
  • 12. IDA curves are similar when analyses converge Difference in estimated collapse capacity < 1 % for 29 out of 44 ground motions 0.00 0.02 0.04 0.06 0.08 0.10 Peak story drift ratio 0.00 0.25 0.50 0.75 1.00 Sa(3.0s)(g) Central difference Newmark avg. accel. 0.00 0.02 0.04 0.06 0.08 0.10 Peak story drift ratio 0.00 0.25 0.50 0.75 1.00 Sa(3.0s)(g) Central difference Newmark avg. accel. 0.00 0.02 0.04 0.06 0.08 0.10 Peak story drift ratio 0.00 0.25 0.50 0.75 1.00 Sa(3.0s)(g) Central difference Newmark avg. accel. 0.00 0.02 0.04 0.06 0.08 0.10 Peak story drift ratio 0.00 0.25 0.50 0.75 1.00 Sa(3.0s)(g) Central difference Newmark avg. accel. Reagan Chandramohan Central difference scheme University of Canterbury 11
  • 13. Effect on estimated collapse fragility curves 0.1 1 Sa(3.0 s) (g) 0.0 0.2 0.4 0.6 0.8 1.0 Probabilityofcollapse Central difference (µ =0.38 g) Newmark avg. accel. (µ =0.34 g) Median collapse capacity is under-estimated by 10 % using the Newmark average acceleration scheme Similar effect expected on collapse fragility curves estimated using multiple stripe analysis (MSA) as well Reagan Chandramohan Central difference scheme University of Canterbury 12
  • 14. Comparison of analysis runtimes One analysis using one ground motion Time integration scheme Rayleigh damping matrix Type of solver ∆t (s) Analysis runtime (min) Newmark avg. accel. low scale factor w/o convergence attempts αM + βKcurrent Sparse 50 × 10−4 1.0 Newmark avg. accel. high scale factor w/ convergence attempts αM + βKcurrent Sparse ≤ 50 × 10−4 20.9 Central difference αM + βKcurrent Sparse 1.5 × 10−4 15.9 Central difference αM + βKinitial Sparse (factor once) 1.5 × 10−4 3.3 Central difference αM Diagonal (factor once) 1.5 × 10−4 2.9 Using Kinitial instead of Kcurrent in the Rayleigh damping matrix has been shown to produce spurious damping forces Other option is to use a modal damping matrix, which is also constant Reagan Chandramohan Central difference scheme University of Canterbury 13
  • 15. Comparison of analysis runtimes Entire IDA (using 160 processors and dynamic load balancing) Time integration scheme Rayleigh damping matrix Type of solver ∆t (s) IDA runtime (min) Newmark avg. accel. αM + βKcurrent Sparse ≤ 50 × 10−4 118 Central difference αM + βKcurrent Sparse 1.5 × 10−4 154 Central difference αM + βKinitial Sparse (factor once) 1.5 × 10−4 32 Central difference αM Diagonal (factor once) 1.5 × 10−4 27 Only 1 out of 632 total analyses conducted using the Newmark average acceleration scheme completed without any convergence errors 567 out of the 632 analyses completed using solution algorithms other than full Newton-Raphson 23 out of the 632 analyses completed after reducing ∆t Reagan Chandramohan Central difference scheme University of Canterbury 14
  • 16. Comparison of analysis runtimes Entire IDA (using 160 processors and dynamic load balancing) Time integration scheme Rayleigh damping matrix Type of solver ∆t (s) IDA runtime (min) Newmark avg. accel. αM + βKcurrent Sparse ≤ 50 × 10−4 118 Central difference αM + βKcurrent Sparse 1.5 × 10−4 154 Central difference αM + βKinitial Sparse (factor once) 1.5 × 10−4 32 Central difference αM Diagonal (factor once) 1.5 × 10−4 27 Only 1 out of 632 total analyses conducted using the Newmark average acceleration scheme completed without any convergence errors 567 out of the 632 analyses completed using solution algorithms other than full Newton-Raphson 23 out of the 632 analyses completed after reducing ∆t Reagan Chandramohan Central difference scheme University of Canterbury 14
  • 17. Parallel algorithms Developed parallel algorithms to conduct MSA and IDA on multi-core computers and distributed parallel clusters Dynamic load-balancing using a master-slave approach Checkpoint-restart functionality Implemented using features currently available in OpenSeesMP (available to download from bitbucket.org/reaganc/msa_ida_parallel) P0 Master process P1 P2 P3 P4 P5 ... Pn Slave processes • ground motion information • abort/continue command • terminate command • collapse indicator • status inquiry Reagan Chandramohan Central difference scheme University of Canterbury 15
  • 18. Runtime and parallel efficiency of IDA algorithm 1 10 100 400 Number of processors, n 0.2 1 10 100 Runtime,T(n)(h) No load balancing Algorithm 1 10 100 400 Number of processors, n 0.0 0.2 0.4 0.6 0.8 1.0 1.2 Parallelefficiency,E(n) No load balancing Algorithm No load balancing: Records distributed to processors Algorithm: Individual analyses distributed to slave processes Reagan Chandramohan Central difference scheme University of Canterbury 16
  • 19. Runtime and parallel efficiency of IDA algorithm 1 10 100 400 Number of processors, n 0.2 1 10 100 Runtime,T(n)(h) No load balancing Algorithm Algorithm (oversubscribed) 1 10 100 400 Number of processors, n 0.0 0.2 0.4 0.6 0.8 1.0 1.2 Parallelefficiency,E(n) No load balancing Algorithm Algorithm (oversubscribed) No load balancing: Records distributed to processors Algorithm: Individual analyses distributed to slave processes Algorithm (oversubscribed): As many slave processes as available cores Reagan Chandramohan Central difference scheme University of Canterbury 16
  • 20. Conclusion The explicit central difference time integration scheme is a robust and efficient alternative to commonly used implicit time integration schemes like Newmark average acceleration Robust: immune to numerical non-convergence Efficient: shorter runtimes despite using a smaller ∆t Most efficient when using constant (and diagonal) C matrix More amenable to parallelisation Explicit schemes are preferred in blast and crash simulations involving large nonlinear deformations; such nonlinear structural analyses should also benefit Disadvantages Mass/moment of inertia must be assigned to all degrees of freedom Impractical to use rigid members or penalty constraints Developed efficient parallel algorithms to conduct MSA and IDA on parallel computers using OpenSeesMP Reagan Chandramohan Central difference scheme University of Canterbury 17
  • 21. Thank you! Reagan Chandramohan Lecturer University of Canterbury Christchurch, New Zealand reagan.c@canterbury.ac.nz reaganc.bitbucket.io