Limit Curve Source Code

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

Moderators: silvia, selimgunay, Moderators

Post Reply
ccharrin
Posts: 12
Joined: Wed May 23, 2012 1:52 pm
Location: Universtiy of Colorado at Boulder

Limit Curve Source Code

Post by ccharrin »

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
vesna
Posts: 3033
Joined: Tue May 23, 2006 11:23 am
Location: UC Berkeley

Re: Limit Curve Source Code

Post by vesna »

That should work fine.
ccharrin
Posts: 12
Joined: Wed May 23, 2012 1:52 pm
Location: Universtiy of Colorado at Boulder

Re: Limit Curve Source Code

Post by ccharrin »

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?
vesna
Posts: 3033
Joined: Tue May 23, 2006 11:23 am
Location: UC Berkeley

Re: Limit Curve Source Code

Post by vesna »

Post Reply