Download presentation
Presentation is loading. Please wait.
Published byIrma Christiana Richards Modified over 6 years ago
1
PreOpenSeesPost: a Generic Interface for OpenSees
Dr. Jens Peder Ulfkjær Swiss Federal Institute of Technology Zurich Institute of Structural Engineering, Group of Professor M. H. Faber Chair of Risk and Safety
2
Requirements for the program Generic generation of structures
Introduction Requirements for the program Generic generation of structures Outline of the program Presentation of the program Simulation tool Guide Conclusions Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
3
The initial idea was to have a program that could
Requirements The initial idea was to have a program that could Generate many different structural geometries in a generic and consistent way Be able to generate geometries that are irregular Be able to generate large number of input files for a Finite Element program Have a framework for stochastic analyzes To be able to do non-linear modelling, both material and structural To visualise the input and output parameters To do advanced data analysis on the output data Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
4
Decision It was decided to use the open source Finite Element program OpenSees as the calculation core as it is developed for earthquake engineering and provides advanced materials models for both reinforced concrete and soil. To handle the generic generation of structures, to visualize the results and for post analysis the program Matlab was chosen. A method for generating generic structural geometries was developed based on a virtual grid in which structural elements could be placed, both in the grid and away from the grid. In MATLAB all the information is stored in one large data structure, making changes easy and efficient Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
5
Generic generation of structures
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
6
Structure of program Generate model Model: Figure 1: Files called:
Data structure Command platform Define*.m Visualise model, run Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions Generate*.m OpenSees and visualise results Write tcl-file Files called: Write*.m Tcl file Run OpenSees Output Data Files Update Model
7
The user most do the following
User requirements The user most do the following Manually create the input files containing: Info about the calculation Size of problem (Dimension DOF) The grid via three vectors The cross sections Material parameters inclusive damping The constrains and loads The solving algorithm Or use the Guide to give the same parameters Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
8
Command to start PreOpenSeesPost
After the input has been prepared the system is started by writing something like: Model=GenerateModelPlay('T1','',1,1,9,2); T1 - House Type T1 ‘R’ - Repaired cross sections ‘1’ - Write Switch ‘1’ - Figure Switch ‘9’ - Plot Nodes 2 - Plot DOF Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
9
T1 Introduction Requirements Generic generation Outline program
The program Simulation tool Guide Conclusions
10
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
11
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
12
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
13
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
14
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
15
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
16
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
17
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
18
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
19
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
20
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
21
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
22
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
23
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
24
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
25
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
26
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
27
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
28
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
29
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
30
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
31
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
32
Time Displacement plot
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
33
T2 Introduction Requirements Generic generation Outline program
The program Simulation tool Guide Conclusions
34
T3 Introduction Requirements Generic generation Outline program
The program Simulation tool Guide Conclusions
35
T4 Introduction Requirements Generic generation Outline program
The program Simulation tool Guide Conclusions
36
T5 Introduction Requirements Generic generation Outline program
The program Simulation tool Guide Conclusions
37
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
38
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
39
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
40
Simulation tool Introduction Requirements Generic generation
Outline program The program Simulation tool Guide Conclusions
41
128 lines Introduction Requirements Generic generation Outline program
The program Simulation tool Guide Conclusions 128 lines
42
The Guide Introduction Requirements Generic generation Outline program
The program Simulation tool Guide Conclusions
43
Guide Introduction Requirements Generic generation Outline program
The program Simulation tool Guide Conclusions
44
Guide Introduction Requirements Generic generation Outline program
The program Simulation tool Guide Conclusions
45
Guide Introduction Requirements Generic generation Outline program
The program Simulation tool Guide Conclusions
46
Guide Introduction Requirements Generic generation Outline program
The program Simulation tool Guide Conclusions
47
Guide Introduction Requirements Generic generation Outline program
The program Simulation tool Guide Conclusions
48
Guide Introduction Requirements Generic generation Outline program
The program Simulation tool Guide Conclusions
49
Guide Introduction Requirements Generic generation Outline program
The program Simulation tool Guide Conclusions
50
Guide Introduction Requirements Generic generation Outline program
The program Simulation tool Guide Conclusions
51
Guide Introduction Requirements Generic generation Outline program
The program Simulation tool Guide Conclusions
52
Guide Introduction Requirements Generic generation Outline program
The program Simulation tool Guide Conclusions
53
Guide Introduction Requirements Generic generation Outline program
The program Simulation tool Guide Conclusions
54
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
55
What has been implemented: Elements:
Conclusion What has been implemented: Elements: 1) Non-linear beam columns, force and deformation 2) Beams with hinges 3) FourNodeQuadUP element for soil (Pore pressure) Materials 1) Concrete01, Concrete02 and Concrete03 2) Steel01 and Steel02 Solvers for 1) Static analysis 2) Push over analysis 3) Transient analysis. A user friendly interface is under development Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
56
A interface between OpenSees and the user has been developed.
Conclusions A interface between OpenSees and the user has been developed. The interface is based on consistent and generic principles Several elements, material models and solution algorithms are implemented Parameter studies are to be conducted A generic method for the stochastic simulations will be developed. More damage indices should be implemented and tested Generic modeling of the soil and the interface between soil and the structure needs to be done in a generic way Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
57
Thank you for you attention.
Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.