Why do some resaercher still prefer to work DRAIN,IDARC?

Forum for OpenSees users to post questions, comments, etc. on the use of the OpenSees interpreter, OpenSees.exe

Moderators: silvia, selimgunay, Moderators

Post Reply
minafateh
Posts: 8
Joined: Sat Dec 06, 2008 4:08 am
Location: ucb

Why do some resaercher still prefer to work DRAIN,IDARC?

Post by minafateh »

I appreciate if any one who have any information, answeres these questions!

Why do some other researcher use of Perform 3D instead of Opensees or Draind 2DX for time history dynamic analysis?



Can we do itteration analyses with PERFORM 3D like Drain or Opensees?


Can we model SSI in all program as equivalent springs and dampers?




Which of them is most sutible for considering SSi complicated model?


Thank you!


Fateh
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

i don't know much about perform.

OpenSees has not been widely used in industry, YET, because it takes more effort to learn and does not, YET, have a gui.
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
pejman_opensees
Posts: 123
Joined: Tue Oct 31, 2006 10:40 am
Location: k.n.toosi University

Post by pejman_opensees »

For what you wanna do, I would recommend OpenSees. PSSI analysis is carried out using OpenSees much faster and more reliable. Furthermore, you could do a little bit tcl coding to attain damage index or any other damage-related parameter. Graphic User interface capability is not worth trading OpenSees superiority with that of for instance perform or drain or IDARC. Perhaps, the most interesting superiority of OpenSees is object oriented programmable interface by which you could easily expand your modeling beyond what you are given.
Pejman
Sam
Posts: 2
Joined: Sat May 30, 2009 6:48 am
Location: UBC

To pejman

Post by Sam »

Dear Pejman

Thank you for your explanation for SSI in Opensees!

But I have found that it is not user-friendly and it takes long time to be familiar with input and output and also TCL. Is that correct?

Do we have to learn C++? C++ and TCL are the same?

I need to do some automated iteration analyses for parametric study and control some parameter automatically with the output and then changing the input file automatically, so can I ask you how long you are working with Opensees? And what is its advantages and disadvantages?

At this stage for my Thesis I want to work on RC moment frame and Steel Moment Frame considering different soil type and also SSI along comprehensive parametric study on Ductility factor, Hysteretic Energy, Drift and etc.

I will happy to hear any recommendation or suggestion in this regard!

Thank lots in advance!

Regards

Sam
pejman_opensees
Posts: 123
Joined: Tue Oct 31, 2006 10:40 am
Location: k.n.toosi University

Post by pejman_opensees »

I have been working with OpenSees since 4 years ago and I am a little familiar with PSSI. However, in "soil modeling" room you may find a lot of people working on soil modeling and simulation who are more professional. I understand that working with user-friendly softwar is way more profitable but you could use that GUI-supported softwar to help you work with OpenSees. For Instance if you wanna do some meshing with OpenSees, you could use a third-party software to create the mesh and then use it in OpenSees. There are some useful programs which can enhance OpenSees coding and as far as I know they are offered in OpenSees web site for free. I personally employed Ansys APDL coding and wrote a script using APDL which created any complicated 2D or 3D mesh and built a model in Ansys. Then it created OpenSees input file.
For building your model you may not need to learn C++ whereas for enhancing the existing OpenSees program you may need to learn OOP using C++.
Pejman
Sam
Posts: 2
Joined: Sat May 30, 2009 6:48 am
Location: UBC

To Pejman and Silvia

Post by Sam »

Thank you for your explanation.

It was a very good help.

Regarding your explanation, if I don’t want to enhance any model in Opensees, and if I only want to do some Automated analyses in such a way that the program can be repeated itself through checking the output and changing the input file, do I need to learn C++ or I can do that only with the common Tcl commands provided in the opensees manual?

Thanks a lot,

Sam
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

just Tcl is good enough.
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
pejman_opensees
Posts: 123
Joined: Tue Oct 31, 2006 10:40 am
Location: k.n.toosi University

Post by pejman_opensees »

Thats right
Using Tcl you may be able to do most necessary modeling techniques you need except for those capabilities which do not exist in the current code.
Pejman
Post Reply