SlideShare une entreprise Scribd logo
1  sur  44
Télécharger pour lire hors ligne
Modeling & Performing Static
Analysis in OpenSees
By
Dhanaji S. Chavan, Assistant Professor, TKIET, Warananagar
Dhanaji Chavan 1
General steps to be followed…
i. Define ndm & ndf
ii. Define nodes
iii. Define element(s)
iv. Define material(s)
v. Define boundary conditions
vi. Define matrix transformation
vii. Apply load
viii. Define recorders
ix. Define analysis objects
x. Run the analysis
Dhanaji Chavan 2
Example 1- Cantilever Beam
• What is the deflection of the free end of a 3 m
cantilever beam subjected to a point load of 100 kN?
(E =2*1005 kN/m2 ,c/s:0.3mx0.3m)
How to do coding for this problem in OpenSees?????
Dhanaji S. Chavan 3
3m
100kN
wipe
model basic -ndm 2 -ndf 3
• wipe :
clears the previous coding present in OpenSees memory, if any
• model basic :
key word to start the definition of model
• ndm :
defines number of dimensions of the problem
• ndf :
defines the degrees of freedom at a node in a model
4Dhanaji S. Chavan
Tcl script for OpenSees starts now………
step 1: define ndm & ndf
• ndm: number of dimensions
we have to specify whether problem is 2-dimensional or
3-dimensional.
How to determine whether problem is 2-D or 3-D:
If to specify the geometry of the problem only two coordinates x
and y are required , it is 2-D problem
If to specify the geometry of the problem three coordinates x,y
and z are required , it is 3-D problem
In present case ndm is 2
5Dhanaji S. Chavan
How to determine ndm & ndf……….
• We have to specify degree of freedom at a node
What is degree of freedom?
 The number unknowns ,to be determined, at a node is called as
degree of freedom
 In present case: three unknowns are there at each node
i. translation in x direction
ii. Translation in y direction
iii. Rotation
 In present case dof is 3
6Dhanaji S. Chavan
………..
node 1 0 0
node 2 3 0
7Dhanaji S. Chavan
Step2: define nodes
Command to
define node
Node number
X coordinate of
node
Y coordinate of
node
In finite element method we discretize the
given domain(geometry) into certain number
of finite elements.
in our case 3 m long beam is the domain
in present case let’s use only one element for sake
of simplicity.
The ends of an element in finite element
method are called as nodes
8Dhanaji S. Chavan
…………
1 2
(0,0) (3,0)
• If we assume origin at node 1, the coordinates
for node 1 and 2 are as under:
 1(0,0) & 2(3,0)
9Dhanaji S. Chavan
……….
fix 1 1 1 1
10Dhanaji S. Chavan
Step 3: boundary conditions
Command to
define fixity
Node number
Constrain x-translation
Constrain y-translation
Constrain rotation 
• In our case boundary condition is : node 1 is
fixed i.e.
No translation in x direction
No translation in y direction
No rotation
11Dhanaji S. Chavan
…………………
element elasticBeamColumn 1 1 2 0.25 2.1e5 0.0052 1
12Dhanaji S. Chavan
Step 4: define element
command
Type of element Element
number
Initial node
Final
node
A
E
Iz
Transformation
tag
?
• Which finite element to use to model the behavior of
beam? Why?
• OpenSees has wide range of elements in its library
• Is it fine if we use any element from it?
• Or we have to choose certain element only
• How to decide which element to use ?
…………..Needs some thinking…@ FEM…????????
13Dhanaji S. Chavan
………………
1-d element :
Used for geometries for which one of the dimensions
is quite larger than rest two.
E.g. beam : in case of beam its length is considerably larger
than its breadth and depth. i.e. x >>> y, z
In FEM such geometry is represented by just a line. When
the element is created by connecting two nodes, software
comes to know about only one out of 3 dimensions.
Remaining two dimensions i.e. cross sectional area must be
defined as additional input data & assigned to respective
element.
14Dhanaji S. Chavan
Three types of elements in finite
element method
2-d element:
Two dimensions are quite larger than third one
E.g. metal plate: length & width are considerably
larger than thickness. i.e. x, y >>> z
The third dimension i.e. thickness has to be
provided as additional input in coding by user &
assigned to respective element.
15Dhanaji S. Chavan
……..
3-d element:
All three dimensions are comparable
E.g. brick: x~y~z
No additional dimension to be defined. While
meshing itself all three dimensions are
included.
16Dhanaji S. Chavan
………
• In our case, we understood that we have to use
1-d element.
• Which 1-d element should we use?
Should we use spring element?
Or bar/truss element?
Or beam element
Think……………….?????????????
17Dhanaji S. Chavan
…………
In present case,
– Shear force &
– Bending moment
will be developed in the cantilever beam.
We have to choose 1-d finite element in such a way
that it will take both shear force & bending moment
18Dhanaji S. Chavan
………..
We can not use spring or bar element because
Spring element models axial load only
Bar elements model axial load and axial stress
However beam element takes axial, shear &
bending stresses. Hence….
19Dhanaji S. Chavan
………
Different materials behave differently when
subjected to load.
This behavior is represented by stress-strain
curves. e.g.
20Dhanaji S. Chavan
Step 5: define material
Elastic Spring


Mild Steel
F

……….
• In present case material has been defined
implicitly.(slide no:12)
• However in many other cases we have to
define material separately
Dhanaji Chavan 21
Step6:define geometric transformation
geomTransf Linear 1
Role : performs a linear geometric transformation
of beam stiffness and resisting force from the
basic system to the global-coordinate system.
Dhanaji Chavan 22
command
type
Number/Tag
Step 7: define recorders
• Purpose: to get results of analysis as an output
such as……..
i. Reaction
ii. Displacement
iii. Force
iv. stiffness
Dhanaji Chavan 23
To Record reactions at nodes…..
recorder Node -file Rbase.out -time -node 1 2 -dof 1 2 reaction
Dhanaji Chavan 24
command
keyword
keyword
Name of
the
output
file
keyword
keyword
Node
numbers
keyword
X-
direction
Y-direction
keyword
to get
reactions as
output
To Record displacements at nodes…..
recorder Node -file Dbase.out -time -node 1 2 -dof 1 2 disp
Dhanaji Chavan 25
Name of the
output file
keyword
to get displacements as
output
To Record force in element…..
• recorder Element -file ele_Lfor.out -time -ele 1 localForce
• recorder Element -file ele_Gfor.out -time -ele 1 globalForce
Dhanaji Chavan 26
Name of the
output file
keyword
to get local force as output
Name of the
output file
keyword
to get local force as output
Step 8: application of load
pattern Plain 1 "Constant" {load 2 0 -100.0 0.0}
Dhanaji Chavan 27
command
Type of
load
pattern
Number/tag of
load pattern
Type of time
series
command
Node
number
Load in x-
direction
Load in y-
direction
Moment
applied
Pattern……
• Defines the way time series, load & constraints
are applied. E.g.
i. pattern Plain: ordinary pattern
ii. pattern UniformExcitation- transient analysis
Dhanaji Chavan 28
Time series
• Constant: load is constant throughout the
analysis
• Linear: load varies linearly with time
• Sine : sinusoidal variation of load
Dhanaji Chavan 29
Step 9: defining analysis commands
system UmfPack
constraints Transformation
test NormDispIncr 1.e-6 200 1
Algorithm Newton
numberer RCM
integrator LoadControl 1 1 1 1
analysis Static
analyze 1
Dhanaji Chavan 30
………………
• system UmfPack
– solution procedure, how system of equations are
solved
Dhanaji Chavan 31
command Type of equation solver i.e. specific
algorithm
…………….
constraints Transformation
 how it handles boundary conditions, enforce
constraints
 e.g. fixity, equalDOF etc.
Dhanaji Chavan 32
command type
…………….
test NormDispIncr 1.e-6 10 1
Sets criteria for the convergence at the end of an
iteration step.
Dhanaji Chavan 33
command
type
Convergence
tolerance
maximum number of iterations
that will be performed before
"failure to converge" is returned
To print
information on
each step
………..
Algorithm Newton
uses the Newton-Raphson method to advance to
the next time step.
The tangent is updated at each iteration
Recommendation: numerical methods for
engineers by Chapra
Dhanaji Chavan 34
command type
……….
numberer RCM
how degrees-of-freedom are numbered
Dhanaji Chavan 35
command type
…………
integrator LoadControl $dLambda1 <$Jd $minLambda
$maxLambda>
 $dLambda1:
•
– determine the predictive step for time t+dt
– specify the tangent matrix at any iteration
Dhanaji Chavan 36
type
DOF
Pseudo-time
step
Subsequent
time increment
…………..
integrator LoadControl $dLambda1 <$Jd
$minLambda $maxLambda>
$dLambda1:
- first load-increment factor (pseudo-time step)
- Usually same is followed further
<$Jd:
- must be integer
-factor relating load increment at subsequent time steps
minLambda, maxLambda:
-decides minimum &maximum time increment bound
- optional, default: $dLambda1 for both
Dhanaji Chavan 37
………...
analysis Static
Dhanaji Chavan 38
command
Type of analysis to
be performed
………
analyze 1
Dhanaji Chavan 39
Command to start analysis
Number of analysis
steps
Ex. 2: Quad element
model BasicBuilder -ndm 2 -ndf 2
Dhanaji Chavan 40
Material has to be defined separately
nDMaterial ElasticIsotropic $matTag $E $v
Dhanaji Chavan 41
Assign material to element……..
element quad $eleTag $iNode $jNode $kNode $lNode $thick
$type $matTag <$pressure $rho $b1 $b2
Dhanaji Chavan 42
Recorders…
recorder Element -ele 3 -time -file stress1.out -dT 0.1 material 3
stress
Dhanaji Chavan 43
……….
recorder Element -ele 3 -time -file strain1.out -
dT 0.1 material 1 strain
Dhanaji Chavan 44

Contenu connexe

Tendances

Structural Mechanics: Shear stress in Beams (1st-Year)
Structural Mechanics: Shear stress in Beams (1st-Year)Structural Mechanics: Shear stress in Beams (1st-Year)
Structural Mechanics: Shear stress in Beams (1st-Year)Alessandro Palmeri
 
Shear and moment diagram
Shear and moment diagramShear and moment diagram
Shear and moment diagramIntishar Rahman
 
Deterioration Modelling of Structural Members Subjected to Cyclic Loading Usi...
Deterioration Modelling of Structural Members Subjected to Cyclic Loading Usi...Deterioration Modelling of Structural Members Subjected to Cyclic Loading Usi...
Deterioration Modelling of Structural Members Subjected to Cyclic Loading Usi...openseesdays
 
Designing a Cold-Formed Steel Beam Using AS4600:2018 and 2005 - Webinar
Designing a Cold-Formed Steel Beam Using AS4600:2018 and 2005 - WebinarDesigning a Cold-Formed Steel Beam Using AS4600:2018 and 2005 - Webinar
Designing a Cold-Formed Steel Beam Using AS4600:2018 and 2005 - WebinarClearCalcs
 
Lecture 6 7 Rm Shear Walls
Lecture 6 7 Rm Shear WallsLecture 6 7 Rm Shear Walls
Lecture 6 7 Rm Shear WallsTeja Ande
 
Stl cnx - weld - solutions to design of weldments - blodgett
Stl   cnx - weld - solutions to design of weldments - blodgettStl   cnx - weld - solutions to design of weldments - blodgett
Stl cnx - weld - solutions to design of weldments - blodgettDurim Bajrami
 
Design and detailing_of_retaining_walls counter fort.تصميم الجدران الاستنادية...
Design and detailing_of_retaining_walls counter fort.تصميم الجدران الاستنادية...Design and detailing_of_retaining_walls counter fort.تصميم الجدران الاستنادية...
Design and detailing_of_retaining_walls counter fort.تصميم الجدران الاستنادية...Dr.youssef hamida
 
Concrete shear wall design
Concrete shear wall designConcrete shear wall design
Concrete shear wall designaj aj
 
Finite Element Analysis of the Beams Under Thermal Loading
Finite Element Analysis of the Beams Under Thermal LoadingFinite Element Analysis of the Beams Under Thermal Loading
Finite Element Analysis of the Beams Under Thermal LoadingMohammad Tawfik
 
Pure bending of curved bar (polar coordinate)
 Pure bending of curved bar (polar coordinate) Pure bending of curved bar (polar coordinate)
Pure bending of curved bar (polar coordinate)Pratish Sardar
 
Lecture 12 deflection in beams
Lecture 12 deflection in beamsLecture 12 deflection in beams
Lecture 12 deflection in beamsDeepak Agarwal
 
Isoparametric Elements 4.pdf
Isoparametric Elements 4.pdfIsoparametric Elements 4.pdf
Isoparametric Elements 4.pdfmannimalik
 

Tendances (20)

Strut and Tie Model for Pile Cap
Strut and Tie Model for Pile CapStrut and Tie Model for Pile Cap
Strut and Tie Model for Pile Cap
 
Design of slabs using wood
Design of slabs using woodDesign of slabs using wood
Design of slabs using wood
 
Structural Mechanics: Shear stress in Beams (1st-Year)
Structural Mechanics: Shear stress in Beams (1st-Year)Structural Mechanics: Shear stress in Beams (1st-Year)
Structural Mechanics: Shear stress in Beams (1st-Year)
 
Shear and moment diagram
Shear and moment diagramShear and moment diagram
Shear and moment diagram
 
Deterioration Modelling of Structural Members Subjected to Cyclic Loading Usi...
Deterioration Modelling of Structural Members Subjected to Cyclic Loading Usi...Deterioration Modelling of Structural Members Subjected to Cyclic Loading Usi...
Deterioration Modelling of Structural Members Subjected to Cyclic Loading Usi...
 
Designing a Cold-Formed Steel Beam Using AS4600:2018 and 2005 - Webinar
Designing a Cold-Formed Steel Beam Using AS4600:2018 and 2005 - WebinarDesigning a Cold-Formed Steel Beam Using AS4600:2018 and 2005 - Webinar
Designing a Cold-Formed Steel Beam Using AS4600:2018 and 2005 - Webinar
 
Doubly reinforced beam]
Doubly reinforced beam]Doubly reinforced beam]
Doubly reinforced beam]
 
Lecture 6 7 Rm Shear Walls
Lecture 6 7 Rm Shear WallsLecture 6 7 Rm Shear Walls
Lecture 6 7 Rm Shear Walls
 
Stl cnx - weld - solutions to design of weldments - blodgett
Stl   cnx - weld - solutions to design of weldments - blodgettStl   cnx - weld - solutions to design of weldments - blodgett
Stl cnx - weld - solutions to design of weldments - blodgett
 
Basic Elasticity
Basic ElasticityBasic Elasticity
Basic Elasticity
 
Design and detailing_of_retaining_walls counter fort.تصميم الجدران الاستنادية...
Design and detailing_of_retaining_walls counter fort.تصميم الجدران الاستنادية...Design and detailing_of_retaining_walls counter fort.تصميم الجدران الاستنادية...
Design and detailing_of_retaining_walls counter fort.تصميم الجدران الاستنادية...
 
Concrete shear wall design
Concrete shear wall designConcrete shear wall design
Concrete shear wall design
 
Lecture note on column design
Lecture note on column designLecture note on column design
Lecture note on column design
 
Finite Element Analysis of the Beams Under Thermal Loading
Finite Element Analysis of the Beams Under Thermal LoadingFinite Element Analysis of the Beams Under Thermal Loading
Finite Element Analysis of the Beams Under Thermal Loading
 
Timoshenko beam-element
Timoshenko beam-elementTimoshenko beam-element
Timoshenko beam-element
 
Pure bending of curved bar (polar coordinate)
 Pure bending of curved bar (polar coordinate) Pure bending of curved bar (polar coordinate)
Pure bending of curved bar (polar coordinate)
 
The basics of structural engineering
The basics of structural engineeringThe basics of structural engineering
The basics of structural engineering
 
Lecture 12 deflection in beams
Lecture 12 deflection in beamsLecture 12 deflection in beams
Lecture 12 deflection in beams
 
Isoparametric Elements 4.pdf
Isoparametric Elements 4.pdfIsoparametric Elements 4.pdf
Isoparametric Elements 4.pdf
 
Rc04 bending2
Rc04 bending2Rc04 bending2
Rc04 bending2
 

En vedette

Introduction to OpenSees by Frank McKenna
Introduction to OpenSees by Frank McKennaIntroduction to OpenSees by Frank McKenna
Introduction to OpenSees by Frank McKennaopenseesdays
 
OpenSees dynamic_analysis
OpenSees dynamic_analysisOpenSees dynamic_analysis
OpenSees dynamic_analysisDhanaji Chavan
 
Dynamic Analysis with Examples – Seismic Analysis
Dynamic Analysis with Examples – Seismic AnalysisDynamic Analysis with Examples – Seismic Analysis
Dynamic Analysis with Examples – Seismic Analysisopenseesdays
 
Steel4 - A Versatile Uniaxial Material Model for Cyclic Nonlinear Analysis of...
Steel4 - A Versatile Uniaxial Material Model for Cyclic Nonlinear Analysis of...Steel4 - A Versatile Uniaxial Material Model for Cyclic Nonlinear Analysis of...
Steel4 - A Versatile Uniaxial Material Model for Cyclic Nonlinear Analysis of...openseesdays
 
OpenSees as an Engine for Web-based Applications
OpenSees as an Engine for Web-based ApplicationsOpenSees as an Engine for Web-based Applications
OpenSees as an Engine for Web-based Applicationsopenseesdays
 
Column Simulation En
Column Simulation EnColumn Simulation En
Column Simulation Envasuarez
 
Numerical Simulations of Liquefaction Phenomena after Emilia Romagna (20 May ...
Numerical Simulations of Liquefaction Phenomena after Emilia Romagna (20 May ...Numerical Simulations of Liquefaction Phenomena after Emilia Romagna (20 May ...
Numerical Simulations of Liquefaction Phenomena after Emilia Romagna (20 May ...openseesdays
 
An Integrated Computational Environment for Simulating Structures in Real Fires
An Integrated Computational Environment for Simulating Structures in Real FiresAn Integrated Computational Environment for Simulating Structures in Real Fires
An Integrated Computational Environment for Simulating Structures in Real Firesopenseesdays
 
Multi Modal Response Spectrum Analysis Implemented in OpenSees
Multi Modal Response Spectrum Analysis Implemented in OpenSeesMulti Modal Response Spectrum Analysis Implemented in OpenSees
Multi Modal Response Spectrum Analysis Implemented in OpenSeesopenseesdays
 
A Simplified Damage-following Model for Reinforced Concrete Columns
A Simplified Damage-following Model for Reinforced Concrete ColumnsA Simplified Damage-following Model for Reinforced Concrete Columns
A Simplified Damage-following Model for Reinforced Concrete Columnsopenseesdays
 
Application of OpenSees in Reliability-based Design Optimization of Structures
Application of OpenSees in Reliability-based Design Optimization of StructuresApplication of OpenSees in Reliability-based Design Optimization of Structures
Application of OpenSees in Reliability-based Design Optimization of Structuresopenseesdays
 
Numerical Modelling of Masonry Infill Walls Participation in the Seismic Beha...
Numerical Modelling of Masonry Infill Walls Participation in the Seismic Beha...Numerical Modelling of Masonry Infill Walls Participation in the Seismic Beha...
Numerical Modelling of Masonry Infill Walls Participation in the Seismic Beha...openseesdays
 
Seismic Analysis of Structures - III
Seismic Analysis of Structures - IIISeismic Analysis of Structures - III
Seismic Analysis of Structures - IIItushardatta
 
Seismic Analysis of Structures - II
Seismic Analysis of Structures - IISeismic Analysis of Structures - II
Seismic Analysis of Structures - IItushardatta
 
The Pushover Analysis from basics - Rahul Leslie
The Pushover Analysis from basics - Rahul LeslieThe Pushover Analysis from basics - Rahul Leslie
The Pushover Analysis from basics - Rahul LeslieRahul Leslie
 
Seismic Analysis of Structures - I
Seismic Analysis of Structures - ISeismic Analysis of Structures - I
Seismic Analysis of Structures - Itushardatta
 
Modelling Building Frame with STAAD.Pro & ETABS - Rahul Leslie
Modelling Building Frame with STAAD.Pro & ETABS - Rahul LeslieModelling Building Frame with STAAD.Pro & ETABS - Rahul Leslie
Modelling Building Frame with STAAD.Pro & ETABS - Rahul LeslieRahul Leslie
 
Book for Beginners, RCC Design by ETABS
Book for Beginners, RCC Design by ETABSBook for Beginners, RCC Design by ETABS
Book for Beginners, RCC Design by ETABSYousuf Dinar
 

En vedette (20)

Introduction to OpenSees by Frank McKenna
Introduction to OpenSees by Frank McKennaIntroduction to OpenSees by Frank McKenna
Introduction to OpenSees by Frank McKenna
 
OpenSees dynamic_analysis
OpenSees dynamic_analysisOpenSees dynamic_analysis
OpenSees dynamic_analysis
 
Dynamic Analysis with Examples – Seismic Analysis
Dynamic Analysis with Examples – Seismic AnalysisDynamic Analysis with Examples – Seismic Analysis
Dynamic Analysis with Examples – Seismic Analysis
 
Steel4 - A Versatile Uniaxial Material Model for Cyclic Nonlinear Analysis of...
Steel4 - A Versatile Uniaxial Material Model for Cyclic Nonlinear Analysis of...Steel4 - A Versatile Uniaxial Material Model for Cyclic Nonlinear Analysis of...
Steel4 - A Versatile Uniaxial Material Model for Cyclic Nonlinear Analysis of...
 
OpenSees as an Engine for Web-based Applications
OpenSees as an Engine for Web-based ApplicationsOpenSees as an Engine for Web-based Applications
OpenSees as an Engine for Web-based Applications
 
2 Dof Dynamics En
2 Dof Dynamics En2 Dof Dynamics En
2 Dof Dynamics En
 
Column Simulation En
Column Simulation EnColumn Simulation En
Column Simulation En
 
Numerical Simulations of Liquefaction Phenomena after Emilia Romagna (20 May ...
Numerical Simulations of Liquefaction Phenomena after Emilia Romagna (20 May ...Numerical Simulations of Liquefaction Phenomena after Emilia Romagna (20 May ...
Numerical Simulations of Liquefaction Phenomena after Emilia Romagna (20 May ...
 
An Integrated Computational Environment for Simulating Structures in Real Fires
An Integrated Computational Environment for Simulating Structures in Real FiresAn Integrated Computational Environment for Simulating Structures in Real Fires
An Integrated Computational Environment for Simulating Structures in Real Fires
 
Multi Modal Response Spectrum Analysis Implemented in OpenSees
Multi Modal Response Spectrum Analysis Implemented in OpenSeesMulti Modal Response Spectrum Analysis Implemented in OpenSees
Multi Modal Response Spectrum Analysis Implemented in OpenSees
 
A Simplified Damage-following Model for Reinforced Concrete Columns
A Simplified Damage-following Model for Reinforced Concrete ColumnsA Simplified Damage-following Model for Reinforced Concrete Columns
A Simplified Damage-following Model for Reinforced Concrete Columns
 
infilled frame
infilled frame infilled frame
infilled frame
 
Application of OpenSees in Reliability-based Design Optimization of Structures
Application of OpenSees in Reliability-based Design Optimization of StructuresApplication of OpenSees in Reliability-based Design Optimization of Structures
Application of OpenSees in Reliability-based Design Optimization of Structures
 
Numerical Modelling of Masonry Infill Walls Participation in the Seismic Beha...
Numerical Modelling of Masonry Infill Walls Participation in the Seismic Beha...Numerical Modelling of Masonry Infill Walls Participation in the Seismic Beha...
Numerical Modelling of Masonry Infill Walls Participation in the Seismic Beha...
 
Seismic Analysis of Structures - III
Seismic Analysis of Structures - IIISeismic Analysis of Structures - III
Seismic Analysis of Structures - III
 
Seismic Analysis of Structures - II
Seismic Analysis of Structures - IISeismic Analysis of Structures - II
Seismic Analysis of Structures - II
 
The Pushover Analysis from basics - Rahul Leslie
The Pushover Analysis from basics - Rahul LeslieThe Pushover Analysis from basics - Rahul Leslie
The Pushover Analysis from basics - Rahul Leslie
 
Seismic Analysis of Structures - I
Seismic Analysis of Structures - ISeismic Analysis of Structures - I
Seismic Analysis of Structures - I
 
Modelling Building Frame with STAAD.Pro & ETABS - Rahul Leslie
Modelling Building Frame with STAAD.Pro & ETABS - Rahul LeslieModelling Building Frame with STAAD.Pro & ETABS - Rahul Leslie
Modelling Building Frame with STAAD.Pro & ETABS - Rahul Leslie
 
Book for Beginners, RCC Design by ETABS
Book for Beginners, RCC Design by ETABSBook for Beginners, RCC Design by ETABS
Book for Beginners, RCC Design by ETABS
 

Similaire à OpenSees: modeling and performing static analysis

Modeling & Performing Static analysis.pptx
Modeling & Performing Static analysis.pptxModeling & Performing Static analysis.pptx
Modeling & Performing Static analysis.pptxGaurav606406
 
APLICACIONES DE LA DERIVADA EN LA CARRERA DE (Mecánica, Electrónica, Telecomu...
APLICACIONES DE LA DERIVADA EN LA CARRERA DE (Mecánica, Electrónica, Telecomu...APLICACIONES DE LA DERIVADA EN LA CARRERA DE (Mecánica, Electrónica, Telecomu...
APLICACIONES DE LA DERIVADA EN LA CARRERA DE (Mecánica, Electrónica, Telecomu...WILIAMMAURICIOCAHUAT1
 
Unit-3 greedy method, Prim's algorithm, Kruskal's algorithm.pdf
Unit-3 greedy method, Prim's algorithm, Kruskal's algorithm.pdfUnit-3 greedy method, Prim's algorithm, Kruskal's algorithm.pdf
Unit-3 greedy method, Prim's algorithm, Kruskal's algorithm.pdfyashodamb
 
01 - DAA - PPT.pptx
01 - DAA - PPT.pptx01 - DAA - PPT.pptx
01 - DAA - PPT.pptxKokilaK25
 
Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...
Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...
Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...MLconf
 
Perspective in Informatics 3 - Assignment 2 - Answer Sheet
Perspective in Informatics 3 - Assignment 2 - Answer SheetPerspective in Informatics 3 - Assignment 2 - Answer Sheet
Perspective in Informatics 3 - Assignment 2 - Answer SheetHoang Nguyen Phong
 
7 convolutional codes
7 convolutional codes7 convolutional codes
7 convolutional codesVarun Raj
 
Seq2Seq (encoder decoder) model
Seq2Seq (encoder decoder) modelSeq2Seq (encoder decoder) model
Seq2Seq (encoder decoder) model佳蓉 倪
 
Learning multifractal structure in large networks (Purdue ML Seminar)
Learning multifractal structure in large networks (Purdue ML Seminar)Learning multifractal structure in large networks (Purdue ML Seminar)
Learning multifractal structure in large networks (Purdue ML Seminar)Austin Benson
 
dynamic programming complete by Mumtaz Ali (03154103173)
dynamic programming complete by Mumtaz Ali (03154103173)dynamic programming complete by Mumtaz Ali (03154103173)
dynamic programming complete by Mumtaz Ali (03154103173)Mumtaz Ali
 
ALGORITHMS - SHORT NOTES
ALGORITHMS - SHORT NOTESALGORITHMS - SHORT NOTES
ALGORITHMS - SHORT NOTESsuthi
 
Branch and bound technique
Branch and bound techniqueBranch and bound technique
Branch and bound techniqueishmecse13
 

Similaire à OpenSees: modeling and performing static analysis (20)

Modeling & Performing Static analysis.pptx
Modeling & Performing Static analysis.pptxModeling & Performing Static analysis.pptx
Modeling & Performing Static analysis.pptx
 
APLICACIONES DE LA DERIVADA EN LA CARRERA DE (Mecánica, Electrónica, Telecomu...
APLICACIONES DE LA DERIVADA EN LA CARRERA DE (Mecánica, Electrónica, Telecomu...APLICACIONES DE LA DERIVADA EN LA CARRERA DE (Mecánica, Electrónica, Telecomu...
APLICACIONES DE LA DERIVADA EN LA CARRERA DE (Mecánica, Electrónica, Telecomu...
 
Unit-3 greedy method, Prim's algorithm, Kruskal's algorithm.pdf
Unit-3 greedy method, Prim's algorithm, Kruskal's algorithm.pdfUnit-3 greedy method, Prim's algorithm, Kruskal's algorithm.pdf
Unit-3 greedy method, Prim's algorithm, Kruskal's algorithm.pdf
 
Matlab netcdf guide
Matlab netcdf guideMatlab netcdf guide
Matlab netcdf guide
 
01 - DAA - PPT.pptx
01 - DAA - PPT.pptx01 - DAA - PPT.pptx
01 - DAA - PPT.pptx
 
ADA complete notes
ADA complete notesADA complete notes
ADA complete notes
 
DAA Notes.pdf
DAA Notes.pdfDAA Notes.pdf
DAA Notes.pdf
 
Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...
Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...
Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...
 
Perspective in Informatics 3 - Assignment 2 - Answer Sheet
Perspective in Informatics 3 - Assignment 2 - Answer SheetPerspective in Informatics 3 - Assignment 2 - Answer Sheet
Perspective in Informatics 3 - Assignment 2 - Answer Sheet
 
Greedy Algorithms with examples' b-18298
Greedy Algorithms with examples'  b-18298Greedy Algorithms with examples'  b-18298
Greedy Algorithms with examples' b-18298
 
7 convolutional codes
7 convolutional codes7 convolutional codes
7 convolutional codes
 
Cgm Lab Manual
Cgm Lab ManualCgm Lab Manual
Cgm Lab Manual
 
Seq2Seq (encoder decoder) model
Seq2Seq (encoder decoder) modelSeq2Seq (encoder decoder) model
Seq2Seq (encoder decoder) model
 
Es272 ch1
Es272 ch1Es272 ch1
Es272 ch1
 
Learning multifractal structure in large networks (Purdue ML Seminar)
Learning multifractal structure in large networks (Purdue ML Seminar)Learning multifractal structure in large networks (Purdue ML Seminar)
Learning multifractal structure in large networks (Purdue ML Seminar)
 
Computer Network Assignment Help
Computer Network Assignment HelpComputer Network Assignment Help
Computer Network Assignment Help
 
dynamic programming complete by Mumtaz Ali (03154103173)
dynamic programming complete by Mumtaz Ali (03154103173)dynamic programming complete by Mumtaz Ali (03154103173)
dynamic programming complete by Mumtaz Ali (03154103173)
 
algorithm unit 1
algorithm unit 1algorithm unit 1
algorithm unit 1
 
ALGORITHMS - SHORT NOTES
ALGORITHMS - SHORT NOTESALGORITHMS - SHORT NOTES
ALGORITHMS - SHORT NOTES
 
Branch and bound technique
Branch and bound techniqueBranch and bound technique
Branch and bound technique
 

Dernier

Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 

Dernier (20)

Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 

OpenSees: modeling and performing static analysis

  • 1. Modeling & Performing Static Analysis in OpenSees By Dhanaji S. Chavan, Assistant Professor, TKIET, Warananagar Dhanaji Chavan 1
  • 2. General steps to be followed… i. Define ndm & ndf ii. Define nodes iii. Define element(s) iv. Define material(s) v. Define boundary conditions vi. Define matrix transformation vii. Apply load viii. Define recorders ix. Define analysis objects x. Run the analysis Dhanaji Chavan 2
  • 3. Example 1- Cantilever Beam • What is the deflection of the free end of a 3 m cantilever beam subjected to a point load of 100 kN? (E =2*1005 kN/m2 ,c/s:0.3mx0.3m) How to do coding for this problem in OpenSees????? Dhanaji S. Chavan 3 3m 100kN
  • 4. wipe model basic -ndm 2 -ndf 3 • wipe : clears the previous coding present in OpenSees memory, if any • model basic : key word to start the definition of model • ndm : defines number of dimensions of the problem • ndf : defines the degrees of freedom at a node in a model 4Dhanaji S. Chavan Tcl script for OpenSees starts now……… step 1: define ndm & ndf
  • 5. • ndm: number of dimensions we have to specify whether problem is 2-dimensional or 3-dimensional. How to determine whether problem is 2-D or 3-D: If to specify the geometry of the problem only two coordinates x and y are required , it is 2-D problem If to specify the geometry of the problem three coordinates x,y and z are required , it is 3-D problem In present case ndm is 2 5Dhanaji S. Chavan How to determine ndm & ndf……….
  • 6. • We have to specify degree of freedom at a node What is degree of freedom?  The number unknowns ,to be determined, at a node is called as degree of freedom  In present case: three unknowns are there at each node i. translation in x direction ii. Translation in y direction iii. Rotation  In present case dof is 3 6Dhanaji S. Chavan ………..
  • 7. node 1 0 0 node 2 3 0 7Dhanaji S. Chavan Step2: define nodes Command to define node Node number X coordinate of node Y coordinate of node
  • 8. In finite element method we discretize the given domain(geometry) into certain number of finite elements. in our case 3 m long beam is the domain in present case let’s use only one element for sake of simplicity. The ends of an element in finite element method are called as nodes 8Dhanaji S. Chavan ………… 1 2 (0,0) (3,0)
  • 9. • If we assume origin at node 1, the coordinates for node 1 and 2 are as under:  1(0,0) & 2(3,0) 9Dhanaji S. Chavan ……….
  • 10. fix 1 1 1 1 10Dhanaji S. Chavan Step 3: boundary conditions Command to define fixity Node number Constrain x-translation Constrain y-translation Constrain rotation 
  • 11. • In our case boundary condition is : node 1 is fixed i.e. No translation in x direction No translation in y direction No rotation 11Dhanaji S. Chavan …………………
  • 12. element elasticBeamColumn 1 1 2 0.25 2.1e5 0.0052 1 12Dhanaji S. Chavan Step 4: define element command Type of element Element number Initial node Final node A E Iz Transformation tag ?
  • 13. • Which finite element to use to model the behavior of beam? Why? • OpenSees has wide range of elements in its library • Is it fine if we use any element from it? • Or we have to choose certain element only • How to decide which element to use ? …………..Needs some thinking…@ FEM…???????? 13Dhanaji S. Chavan ………………
  • 14. 1-d element : Used for geometries for which one of the dimensions is quite larger than rest two. E.g. beam : in case of beam its length is considerably larger than its breadth and depth. i.e. x >>> y, z In FEM such geometry is represented by just a line. When the element is created by connecting two nodes, software comes to know about only one out of 3 dimensions. Remaining two dimensions i.e. cross sectional area must be defined as additional input data & assigned to respective element. 14Dhanaji S. Chavan Three types of elements in finite element method
  • 15. 2-d element: Two dimensions are quite larger than third one E.g. metal plate: length & width are considerably larger than thickness. i.e. x, y >>> z The third dimension i.e. thickness has to be provided as additional input in coding by user & assigned to respective element. 15Dhanaji S. Chavan ……..
  • 16. 3-d element: All three dimensions are comparable E.g. brick: x~y~z No additional dimension to be defined. While meshing itself all three dimensions are included. 16Dhanaji S. Chavan ………
  • 17. • In our case, we understood that we have to use 1-d element. • Which 1-d element should we use? Should we use spring element? Or bar/truss element? Or beam element Think……………….????????????? 17Dhanaji S. Chavan …………
  • 18. In present case, – Shear force & – Bending moment will be developed in the cantilever beam. We have to choose 1-d finite element in such a way that it will take both shear force & bending moment 18Dhanaji S. Chavan ………..
  • 19. We can not use spring or bar element because Spring element models axial load only Bar elements model axial load and axial stress However beam element takes axial, shear & bending stresses. Hence…. 19Dhanaji S. Chavan ………
  • 20. Different materials behave differently when subjected to load. This behavior is represented by stress-strain curves. e.g. 20Dhanaji S. Chavan Step 5: define material Elastic Spring   Mild Steel F 
  • 21. ………. • In present case material has been defined implicitly.(slide no:12) • However in many other cases we have to define material separately Dhanaji Chavan 21
  • 22. Step6:define geometric transformation geomTransf Linear 1 Role : performs a linear geometric transformation of beam stiffness and resisting force from the basic system to the global-coordinate system. Dhanaji Chavan 22 command type Number/Tag
  • 23. Step 7: define recorders • Purpose: to get results of analysis as an output such as…….. i. Reaction ii. Displacement iii. Force iv. stiffness Dhanaji Chavan 23
  • 24. To Record reactions at nodes….. recorder Node -file Rbase.out -time -node 1 2 -dof 1 2 reaction Dhanaji Chavan 24 command keyword keyword Name of the output file keyword keyword Node numbers keyword X- direction Y-direction keyword to get reactions as output
  • 25. To Record displacements at nodes….. recorder Node -file Dbase.out -time -node 1 2 -dof 1 2 disp Dhanaji Chavan 25 Name of the output file keyword to get displacements as output
  • 26. To Record force in element….. • recorder Element -file ele_Lfor.out -time -ele 1 localForce • recorder Element -file ele_Gfor.out -time -ele 1 globalForce Dhanaji Chavan 26 Name of the output file keyword to get local force as output Name of the output file keyword to get local force as output
  • 27. Step 8: application of load pattern Plain 1 "Constant" {load 2 0 -100.0 0.0} Dhanaji Chavan 27 command Type of load pattern Number/tag of load pattern Type of time series command Node number Load in x- direction Load in y- direction Moment applied
  • 28. Pattern…… • Defines the way time series, load & constraints are applied. E.g. i. pattern Plain: ordinary pattern ii. pattern UniformExcitation- transient analysis Dhanaji Chavan 28
  • 29. Time series • Constant: load is constant throughout the analysis • Linear: load varies linearly with time • Sine : sinusoidal variation of load Dhanaji Chavan 29
  • 30. Step 9: defining analysis commands system UmfPack constraints Transformation test NormDispIncr 1.e-6 200 1 Algorithm Newton numberer RCM integrator LoadControl 1 1 1 1 analysis Static analyze 1 Dhanaji Chavan 30
  • 31. ……………… • system UmfPack – solution procedure, how system of equations are solved Dhanaji Chavan 31 command Type of equation solver i.e. specific algorithm
  • 32. ……………. constraints Transformation  how it handles boundary conditions, enforce constraints  e.g. fixity, equalDOF etc. Dhanaji Chavan 32 command type
  • 33. ……………. test NormDispIncr 1.e-6 10 1 Sets criteria for the convergence at the end of an iteration step. Dhanaji Chavan 33 command type Convergence tolerance maximum number of iterations that will be performed before "failure to converge" is returned To print information on each step
  • 34. ……….. Algorithm Newton uses the Newton-Raphson method to advance to the next time step. The tangent is updated at each iteration Recommendation: numerical methods for engineers by Chapra Dhanaji Chavan 34 command type
  • 35. ………. numberer RCM how degrees-of-freedom are numbered Dhanaji Chavan 35 command type
  • 36. ………… integrator LoadControl $dLambda1 <$Jd $minLambda $maxLambda>  $dLambda1: • – determine the predictive step for time t+dt – specify the tangent matrix at any iteration Dhanaji Chavan 36 type DOF Pseudo-time step Subsequent time increment
  • 37. ………….. integrator LoadControl $dLambda1 <$Jd $minLambda $maxLambda> $dLambda1: - first load-increment factor (pseudo-time step) - Usually same is followed further <$Jd: - must be integer -factor relating load increment at subsequent time steps minLambda, maxLambda: -decides minimum &maximum time increment bound - optional, default: $dLambda1 for both Dhanaji Chavan 37
  • 38. ………... analysis Static Dhanaji Chavan 38 command Type of analysis to be performed
  • 39. ……… analyze 1 Dhanaji Chavan 39 Command to start analysis Number of analysis steps
  • 40. Ex. 2: Quad element model BasicBuilder -ndm 2 -ndf 2 Dhanaji Chavan 40
  • 41. Material has to be defined separately nDMaterial ElasticIsotropic $matTag $E $v Dhanaji Chavan 41
  • 42. Assign material to element…….. element quad $eleTag $iNode $jNode $kNode $lNode $thick $type $matTag <$pressure $rho $b1 $b2 Dhanaji Chavan 42
  • 43. Recorders… recorder Element -ele 3 -time -file stress1.out -dT 0.1 material 3 stress Dhanaji Chavan 43
  • 44. ………. recorder Element -ele 3 -time -file strain1.out - dT 0.1 material 1 strain Dhanaji Chavan 44