Hi all,
I am attempting to implement a limit state material that will update its stiffness after a specified chord rotation (thetacap) is reached in the associated beam-column. I am using fiber sections to model my beam-columns. The updated stiffness of the limit state material will mimic that of a plastic hinge. The reason for implementing such a material stems from my research topic. I am looking into modeling structures' response to the vertical component of earthquakes. Therefore, the fiber model is good at accounting for initial cracking and varying axial load, but does not do well in modeling ultimate failure.
I have created a limit state material .cpp and .h files which are included in the uniaxial material folder. I have also included my limit state material in the TclLimitState.cpp file. Are there any other locations I need to include the new material in?
-Cody
Limit Curve Source Code
Moderators: silvia, selimgunay, Moderators
Re: Limit Curve Source Code
That should work fine.
Re: Limit Curve Source Code
Thank you for checking that for me Vesna. I have implemented my material in the manner stated above. Everything compiles fine and the executable runs my previous examples. However, when I attempt to run an example using my new limit sate material, OpenSees crashes. I am a complete novice at coding in C++. In fact, these are the first scripts I've written in the language. Do you know of any resources I could use to help me debug my code?
Re: Limit Curve Source Code
this may be helpful:
http://opensees.berkeley.edu/wiki/index ... r_own_Code
http://opensees.berkeley.edu/wiki/index ... r_own_Code