SlideShare a Scribd company logo
1 of 30
Download to read offline
Welcome all for -
One week Workshop on OpenSees at IIT
Gandhinagar
By
Dhanaji S. Chavan,
Assistant Professor, Department of Civil Engg.,
TKIET, Warananagar (Maharashtra)
1Dhanaji S. Chavan
OpenSees: Open
System for Earthquake
Engineering
Simulation
a software
simulate the seismic
response of structural
and geotechnical
system
What is OpenSees ?
2Dhanaji S. Chavan
Developed as the computational platform for
research in performance-based earthquake
engineering at the “ Pacific Earthquake
Engineering Resesrch Center”
is also the simulation component for the
NEESit since 2004
3Dhanaji S. Chavan
 Advanced capabilities for modeling and analyzing the
nonlinear response of systems using a wide range of :
i. Material models
ii. Elements
iii. Solution algorithms
 Parallel computing to allow scalable simulations on
high-end computers or for parameter studies
4Dhanaji S. Chavan
 Modeling:
 Beam-column elements
 Continuum elements
 Wide range of uniaxial materials and section models for
beam-columns.
5Dhanaji S. Chavan
 Analysis:
 nonlinear analysis requires a wide range of algorithms
and solution methods
 Provides
 nonlinear static and dynamic methods
 Equation solvers
 Methods for handling constraints
6Dhanaji S. Chavan
 Registration: link is
 http://opensees.berkeley.edu/community/ucp.php?mod
e=register
 downloading : link is
 http://opensees.berkeley.edu/OpenSees/user/download
.php
7Dhanaji S. Chavan
 Extract OpenSees.exe file and place it wherever you
wish.
 While Installing Tcl/Tk, make the following change
on the third screen:
 C:/Tcl to C:/Program Files/Tcl
8Dhanaji S. Chavan
 Three ways to run OpenSees code :
i. Interactive:
 direct input of commands at the prompt
ii. Execute Input File at OpenSees prompt:
 most commonly used
iii. Batch mode:
 Through MS-DOS prompt
9Dhanaji S. Chavan
 What is the deflection of the free end of a 3 m
cantilever beam subjected to a point load of 100 kN?
(The modulus of elasticity, E =2*1005 kN/m2)
How to do coding for this problem in OpenSees?????
3m
100kN
10Dhanaji S. Chavan
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
11Dhanaji S. Chavan
 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
12Dhanaji S. Chavan
 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
13Dhanaji S. Chavan
node 1 0 0
node 2 3 0
14Dhanaji S. Chavan
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
15Dhanaji 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)
16Dhanaji S. Chavan
fix 1 1 1 1
17Dhanaji S. Chavan
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
18Dhanaji S. Chavan
element elasticBeamColumn 1 1 2 0.25 2.1e5 0.0052 1
19Dhanaji S. Chavan
 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…????????
20Dhanaji 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.
21Dhanaji S. Chavan
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.
22Dhanaji 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.
23Dhanaji 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……………….?????????????
24Dhanaji 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
25Dhanaji 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….
 In script………
element elasticBeamColumn 1 1 2 0.25 2.1e5 0.0052 1
26Dhanaji S. Chavan
Different materials behave differently when subjected
to load.
 This behavior is represented by stress-strain curves. e.g.
27Dhanaji S. Chavan


Elastic Spring


Mild Steel
Any software
analysis goes
through…..
Preprocessing
Solving
system of
equations
Post
processing
28Dhanaji S. Chavan
 Solver takes the data generated in preprocessing,
process(solve) it using specific algorithms and give an
output as a result of analysis.
 Solver is brain of any software
29Dhanaji S. Chavan
Types of solvers
• Direct solvers:(based on Gauss elimination/ LU
decomposition)
• Iterative solvers:
• error is minimized & solution is converged through
iterative calculations
• User has to set convergence tolerance
• Three types of tolerances: displacement , load, work
• Method used for convergence: Newton Raphson,
modified Newton raphson etc.
30Dhanaji S. Chavan

More Related Content

What's hot

structural analysis CE engg. solved ex.
structural analysis CE engg. solved ex.structural analysis CE engg. solved ex.
structural analysis CE engg. solved ex.IMALONE1
 
OpenSees: modeling and performing static analysis
OpenSees: modeling and  performing static analysisOpenSees: modeling and  performing static analysis
OpenSees: modeling and performing static analysisDhanaji Chavan
 
A new Graphical User Interface for OpenSees
A new Graphical User Interface for OpenSeesA new Graphical User Interface for OpenSees
A new Graphical User Interface for OpenSeesopenseesdays
 
Development and application of explicit methods in OpenSees for collapse simu...
Development and application of explicit methods in OpenSees for collapse simu...Development and application of explicit methods in OpenSees for collapse simu...
Development and application of explicit methods in OpenSees for collapse simu...openseesdays
 
Beams design and analysis
Beams design and analysisBeams design and analysis
Beams design and analysisAman Adam
 
Struc lec. no. 1
Struc lec. no. 1Struc lec. no. 1
Struc lec. no. 1LovelyRomio
 
Fundamentals of structural analysis
Fundamentals of structural analysisFundamentals of structural analysis
Fundamentals of structural analysisKathan Sindhvad
 
6161103 6.2 the method of joints
6161103 6.2 the method of joints6161103 6.2 the method of joints
6161103 6.2 the method of jointsetcenterrbru
 
Structural Analysis (Solutions) Chapter 9 by Wajahat
Structural Analysis (Solutions) Chapter 9 by WajahatStructural Analysis (Solutions) Chapter 9 by Wajahat
Structural Analysis (Solutions) Chapter 9 by WajahatWajahat Ullah
 
Solution Manul for Structural Analysis in SI Units 10th Edition by Russell Hi...
Solution Manul for Structural Analysis in SI Units 10th Edition by Russell Hi...Solution Manul for Structural Analysis in SI Units 10th Edition by Russell Hi...
Solution Manul for Structural Analysis in SI Units 10th Edition by Russell Hi...physicsbook
 
8. analysis of truss part ii, method of section, by-ghumare s m
8. analysis of truss part ii,  method of section, by-ghumare s m8. analysis of truss part ii,  method of section, by-ghumare s m
8. analysis of truss part ii, method of section, by-ghumare s msmghumare
 
Earthquake Load Calculation (base shear method)
Earthquake Load Calculation (base shear method)Earthquake Load Calculation (base shear method)
Earthquake Load Calculation (base shear method)Shekh Muhsen Uddin Ahmed
 
Design of isolated footing by ACI code
Design of isolated footing by ACI codeDesign of isolated footing by ACI code
Design of isolated footing by ACI codeMahmoud Al-Sharawi
 
Beam deflections using singularity functions
Beam deflections using singularity functionsBeam deflections using singularity functions
Beam deflections using singularity functionsaabhash
 
Structural Mechanics: Deflections of Beams in Bending
Structural Mechanics: Deflections of Beams in BendingStructural Mechanics: Deflections of Beams in Bending
Structural Mechanics: Deflections of Beams in BendingAlessandro Palmeri
 
6 stress on trusses
6 stress on trusses6 stress on trusses
6 stress on trussesaero103
 
Lecture24
Lecture24Lecture24
Lecture24shita43
 
Truss for indeterminacy Check
Truss for indeterminacy CheckTruss for indeterminacy Check
Truss for indeterminacy Checkmahafuzshawon
 
Lec3 principle virtual_work_method
Lec3 principle virtual_work_methodLec3 principle virtual_work_method
Lec3 principle virtual_work_methodMahdi Damghani
 

What's hot (20)

structural analysis CE engg. solved ex.
structural analysis CE engg. solved ex.structural analysis CE engg. solved ex.
structural analysis CE engg. solved ex.
 
OpenSees: modeling and performing static analysis
OpenSees: modeling and  performing static analysisOpenSees: modeling and  performing static analysis
OpenSees: modeling and performing static analysis
 
A new Graphical User Interface for OpenSees
A new Graphical User Interface for OpenSeesA new Graphical User Interface for OpenSees
A new Graphical User Interface for OpenSees
 
Development and application of explicit methods in OpenSees for collapse simu...
Development and application of explicit methods in OpenSees for collapse simu...Development and application of explicit methods in OpenSees for collapse simu...
Development and application of explicit methods in OpenSees for collapse simu...
 
Beams design and analysis
Beams design and analysisBeams design and analysis
Beams design and analysis
 
Struc lec. no. 1
Struc lec. no. 1Struc lec. no. 1
Struc lec. no. 1
 
Fundamentals of structural analysis
Fundamentals of structural analysisFundamentals of structural analysis
Fundamentals of structural analysis
 
6161103 6.2 the method of joints
6161103 6.2 the method of joints6161103 6.2 the method of joints
6161103 6.2 the method of joints
 
Structural Analysis (Solutions) Chapter 9 by Wajahat
Structural Analysis (Solutions) Chapter 9 by WajahatStructural Analysis (Solutions) Chapter 9 by Wajahat
Structural Analysis (Solutions) Chapter 9 by Wajahat
 
Solution Manul for Structural Analysis in SI Units 10th Edition by Russell Hi...
Solution Manul for Structural Analysis in SI Units 10th Edition by Russell Hi...Solution Manul for Structural Analysis in SI Units 10th Edition by Russell Hi...
Solution Manul for Structural Analysis in SI Units 10th Edition by Russell Hi...
 
8. analysis of truss part ii, method of section, by-ghumare s m
8. analysis of truss part ii,  method of section, by-ghumare s m8. analysis of truss part ii,  method of section, by-ghumare s m
8. analysis of truss part ii, method of section, by-ghumare s m
 
Earthquake Load Calculation (base shear method)
Earthquake Load Calculation (base shear method)Earthquake Load Calculation (base shear method)
Earthquake Load Calculation (base shear method)
 
Design of isolated footing by ACI code
Design of isolated footing by ACI codeDesign of isolated footing by ACI code
Design of isolated footing by ACI code
 
Basics of structure analysis ppt
Basics of structure analysis pptBasics of structure analysis ppt
Basics of structure analysis ppt
 
Beam deflections using singularity functions
Beam deflections using singularity functionsBeam deflections using singularity functions
Beam deflections using singularity functions
 
Structural Mechanics: Deflections of Beams in Bending
Structural Mechanics: Deflections of Beams in BendingStructural Mechanics: Deflections of Beams in Bending
Structural Mechanics: Deflections of Beams in Bending
 
6 stress on trusses
6 stress on trusses6 stress on trusses
6 stress on trusses
 
Lecture24
Lecture24Lecture24
Lecture24
 
Truss for indeterminacy Check
Truss for indeterminacy CheckTruss for indeterminacy Check
Truss for indeterminacy Check
 
Lec3 principle virtual_work_method
Lec3 principle virtual_work_methodLec3 principle virtual_work_method
Lec3 principle virtual_work_method
 

Similar to Introduction of OpenSees

Modeling & Performing Static analysis.pptx
Modeling & Performing Static analysis.pptxModeling & Performing Static analysis.pptx
Modeling & Performing Static analysis.pptxGaurav606406
 
FEA 2 marks unit 1 to 5
FEA 2 marks unit 1 to 5FEA 2 marks unit 1 to 5
FEA 2 marks unit 1 to 5gokulfea
 
Finite Element Analysis Lecture Notes Anna University 2013 Regulation
Finite Element Analysis Lecture Notes Anna University 2013 Regulation Finite Element Analysis Lecture Notes Anna University 2013 Regulation
Finite Element Analysis Lecture Notes Anna University 2013 Regulation NAVEEN UTHANDI
 
Bound states in 1d, 2d and 3d quantum wells
Bound states in 1d, 2d and 3d quantum wellsBound states in 1d, 2d and 3d quantum wells
Bound states in 1d, 2d and 3d quantum wellsAhmed Aslam
 
Linear Dynamics and Non-Linear Finite Element Analysis using ANSYS Workbench
Linear Dynamics and Non-Linear Finite Element Analysis using ANSYS WorkbenchLinear Dynamics and Non-Linear Finite Element Analysis using ANSYS Workbench
Linear Dynamics and Non-Linear Finite Element Analysis using ANSYS WorkbenchRavishankar Venkatasubramanian
 
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
 
Methodological Study Of Opinion Mining And Sentiment Analysis Techniques
Methodological Study Of Opinion Mining And Sentiment Analysis Techniques  Methodological Study Of Opinion Mining And Sentiment Analysis Techniques
Methodological Study Of Opinion Mining And Sentiment Analysis Techniques ijsc
 
Paper id 24201464
Paper id 24201464Paper id 24201464
Paper id 24201464IJRAT
 
Methodological study of opinion mining and sentiment analysis techniques
Methodological study of opinion mining and sentiment analysis techniquesMethodological study of opinion mining and sentiment analysis techniques
Methodological study of opinion mining and sentiment analysis techniquesijsc
 
An Introduction to the Finite Element Method
An Introduction to the Finite Element MethodAn Introduction to the Finite Element Method
An Introduction to the Finite Element MethodMohammad Tawfik
 

Similar to Introduction of OpenSees (20)

Modeling & Performing Static analysis.pptx
Modeling & Performing Static analysis.pptxModeling & Performing Static analysis.pptx
Modeling & Performing Static analysis.pptx
 
Introduction to fem
Introduction to femIntroduction to fem
Introduction to fem
 
Finite Element Methods
Finite Element  MethodsFinite Element  Methods
Finite Element Methods
 
fea qb
 fea qb fea qb
fea qb
 
FEA 2 marks unit 1 to 5
FEA 2 marks unit 1 to 5FEA 2 marks unit 1 to 5
FEA 2 marks unit 1 to 5
 
Module 7.pdf
Module 7.pdfModule 7.pdf
Module 7.pdf
 
Finite Element Analysis Lecture Notes Anna University 2013 Regulation
Finite Element Analysis Lecture Notes Anna University 2013 Regulation Finite Element Analysis Lecture Notes Anna University 2013 Regulation
Finite Element Analysis Lecture Notes Anna University 2013 Regulation
 
Bound states in 1d, 2d and 3d quantum wells
Bound states in 1d, 2d and 3d quantum wellsBound states in 1d, 2d and 3d quantum wells
Bound states in 1d, 2d and 3d quantum wells
 
Linear Dynamics and Non-Linear Finite Element Analysis using ANSYS Workbench
Linear Dynamics and Non-Linear Finite Element Analysis using ANSYS WorkbenchLinear Dynamics and Non-Linear Finite Element Analysis using ANSYS Workbench
Linear Dynamics and Non-Linear Finite Element Analysis using ANSYS Workbench
 
Tutorial_01_Quick_Start.pdf
Tutorial_01_Quick_Start.pdfTutorial_01_Quick_Start.pdf
Tutorial_01_Quick_Start.pdf
 
ED7201 FEMMD_notes
ED7201 FEMMD_notesED7201 FEMMD_notes
ED7201 FEMMD_notes
 
modeling.ppt
modeling.pptmodeling.ppt
modeling.ppt
 
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...
 
Scene understanding
Scene understandingScene understanding
Scene understanding
 
Methodological Study Of Opinion Mining And Sentiment Analysis Techniques
Methodological Study Of Opinion Mining And Sentiment Analysis Techniques  Methodological Study Of Opinion Mining And Sentiment Analysis Techniques
Methodological Study Of Opinion Mining And Sentiment Analysis Techniques
 
Paper id 24201464
Paper id 24201464Paper id 24201464
Paper id 24201464
 
ADA complete notes
ADA complete notesADA complete notes
ADA complete notes
 
Methodological study of opinion mining and sentiment analysis techniques
Methodological study of opinion mining and sentiment analysis techniquesMethodological study of opinion mining and sentiment analysis techniques
Methodological study of opinion mining and sentiment analysis techniques
 
Cme434 project
Cme434 projectCme434 project
Cme434 project
 
An Introduction to the Finite Element Method
An Introduction to the Finite Element MethodAn Introduction to the Finite Element Method
An Introduction to the Finite Element Method
 

Recently uploaded

Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...ppkakm
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...josephjonse
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesChandrakantDivate1
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxMustafa Ahmed
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptAfnanAhmad53
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information SystemsAnge Felix NSANZIYERA
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 

Recently uploaded (20)

Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To Curves
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information Systems
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 

Introduction of OpenSees

  • 1. Welcome all for - One week Workshop on OpenSees at IIT Gandhinagar By Dhanaji S. Chavan, Assistant Professor, Department of Civil Engg., TKIET, Warananagar (Maharashtra) 1Dhanaji S. Chavan
  • 2. OpenSees: Open System for Earthquake Engineering Simulation a software simulate the seismic response of structural and geotechnical system What is OpenSees ? 2Dhanaji S. Chavan
  • 3. Developed as the computational platform for research in performance-based earthquake engineering at the “ Pacific Earthquake Engineering Resesrch Center” is also the simulation component for the NEESit since 2004 3Dhanaji S. Chavan
  • 4.  Advanced capabilities for modeling and analyzing the nonlinear response of systems using a wide range of : i. Material models ii. Elements iii. Solution algorithms  Parallel computing to allow scalable simulations on high-end computers or for parameter studies 4Dhanaji S. Chavan
  • 5.  Modeling:  Beam-column elements  Continuum elements  Wide range of uniaxial materials and section models for beam-columns. 5Dhanaji S. Chavan
  • 6.  Analysis:  nonlinear analysis requires a wide range of algorithms and solution methods  Provides  nonlinear static and dynamic methods  Equation solvers  Methods for handling constraints 6Dhanaji S. Chavan
  • 7.  Registration: link is  http://opensees.berkeley.edu/community/ucp.php?mod e=register  downloading : link is  http://opensees.berkeley.edu/OpenSees/user/download .php 7Dhanaji S. Chavan
  • 8.  Extract OpenSees.exe file and place it wherever you wish.  While Installing Tcl/Tk, make the following change on the third screen:  C:/Tcl to C:/Program Files/Tcl 8Dhanaji S. Chavan
  • 9.  Three ways to run OpenSees code : i. Interactive:  direct input of commands at the prompt ii. Execute Input File at OpenSees prompt:  most commonly used iii. Batch mode:  Through MS-DOS prompt 9Dhanaji S. Chavan
  • 10.  What is the deflection of the free end of a 3 m cantilever beam subjected to a point load of 100 kN? (The modulus of elasticity, E =2*1005 kN/m2) How to do coding for this problem in OpenSees????? 3m 100kN 10Dhanaji S. Chavan
  • 11. 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 11Dhanaji S. Chavan
  • 12.  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 12Dhanaji S. Chavan
  • 13.  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 13Dhanaji S. Chavan
  • 14. node 1 0 0 node 2 3 0 14Dhanaji S. Chavan Command to define node Node number X coordinate of node Y coordinate of node
  • 15. 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 15Dhanaji S. Chavan 1 2 (0,0) (3,0)
  • 16.  If we assume origin at node 1, the coordinates for node 1 and 2 are as under:  1(0,0) & 2(3,0) 16Dhanaji S. Chavan
  • 17. fix 1 1 1 1 17Dhanaji S. Chavan Command to define fixity Node number Constrain x-translation Constrain y-translation Constrain rotation 
  • 18.  In our case boundary condition is : node 1 is fixed i.e.  No translation in x direction  No translation in y direction  No rotation 18Dhanaji S. Chavan
  • 19. element elasticBeamColumn 1 1 2 0.25 2.1e5 0.0052 1 19Dhanaji S. Chavan
  • 20.  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…???????? 20Dhanaji S. Chavan
  • 21. 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. 21Dhanaji S. Chavan
  • 22. 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. 22Dhanaji S. Chavan
  • 23. 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. 23Dhanaji S. Chavan
  • 24.  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……………….????????????? 24Dhanaji S. Chavan
  • 25. 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 25Dhanaji S. Chavan
  • 26.  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….  In script……… element elasticBeamColumn 1 1 2 0.25 2.1e5 0.0052 1 26Dhanaji S. Chavan
  • 27. Different materials behave differently when subjected to load.  This behavior is represented by stress-strain curves. e.g. 27Dhanaji S. Chavan   Elastic Spring   Mild Steel
  • 28. Any software analysis goes through….. Preprocessing Solving system of equations Post processing 28Dhanaji S. Chavan
  • 29.  Solver takes the data generated in preprocessing, process(solve) it using specific algorithms and give an output as a result of analysis.  Solver is brain of any software 29Dhanaji S. Chavan
  • 30. Types of solvers • Direct solvers:(based on Gauss elimination/ LU decomposition) • Iterative solvers: • error is minimized & solution is converged through iterative calculations • User has to set convergence tolerance • Three types of tolerances: displacement , load, work • Method used for convergence: Newton Raphson, modified Newton raphson etc. 30Dhanaji S. Chavan