1 / 57

PreOpenSeesPost: a Generic Interface for OpenSees Dr. Jens Peder Ulfkjær

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. Introduction. Requirements for the program

salena
Download Presentation

PreOpenSeesPost: a Generic Interface for OpenSees Dr. Jens Peder Ulfkjær

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. 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. 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. 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. Introduction Requirements Generic generation Outline program The program Simulation tool Guide Conclusions

  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

More Related