What is the openseespy error message 'R is negative in ReinforcingSteel::SetMP()' about?

Forum for asking and answering questions related to use of the OpenSeesPy module

Moderators: silvia, selimgunay, Moderators

Post Reply
husayn
Posts: 6
Joined: Wed Aug 30, 2023 9:36 am

What is the openseespy error message 'R is negative in ReinforcingSteel::SetMP()' about?

Post by husayn » Thu Aug 31, 2023 1:31 pm

Hello everyone,

I have written the code github repository link is available below:

https://github.com/husayn-mohammadi/01_cantilever

when I run the code for a cyclic pushover analysis, I get the message 'R is negative in ReinforcingSteel::SetMP()' and subsequently the analysis explodes. It doesn't result in a logical plot of hysteretic response.

Can anyone test my code and try to figure out what is wrong with it?
Thank you in advance for helping me.

Husayn,
-----------------------------------------------------------------------------
husayn@aut.ac.ir

mhscott
Posts: 875
Joined: Tue Jul 06, 2004 3:38 pm
Location: Corvallis, Oregon USA
Contact:

Re: What is the openseespy error message 'R is negative in ReinforcingSteel::SetMP()' about?

Post by mhscott » Thu Aug 31, 2023 6:21 pm

You should consider using other material models for your steel. ReinforcingSteel is very unstable.

husayn
Posts: 6
Joined: Wed Aug 30, 2023 9:36 am

Re: What is the openseespy error message 'R is negative in ReinforcingSteel::SetMP()' about?

Post by husayn » Fri Sep 01, 2023 1:38 am

mhscott wrote:
Thu Aug 31, 2023 6:21 pm
You should consider using other material models for your steel. ReinforcingSteel is very unstable.
Thank you for your answer. Steel02 is much more stable than this, but in the literature I have seen a lot of people who have used ReinforcingSteel material model and none of them have convergence issues like me. I have changed the typeEle from forceBeamColumn to dispBeamColumn in my code and I had a very good effect; but yet in bigger target displacements I face that error. I want to know the meaning of that error (What does it say?).


Post Reply