About the isotropic hardening rules of Steel01/02

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

Moderators: silvia, selimgunay, Moderators

Post Reply
ishinabe
Posts: 10
Joined: Tue May 17, 2011 3:24 am
Location: Tokyo

About the isotropic hardening rules of Steel01/02

Post by ishinabe »

Hi

I'm confused about the isotropic hardening rules of Steel01/02(arguments a1,a2,a3,a4)
The rules in Steel01/02 are different from the equation ( 3.8 ) of EERC 83-19?
The equation in EERC 83-19 is "sigma_st / sigma_y = a1*(epsilon_max / epsilon_y - a2)" that seems to correspond literally to
the instruction of OpenSees User Manual "$a1 isotropic hardening parameter, increase of compression yield envelope as proportion of yield strength after a plastic strain of $a2*($Fy/E0).".

But the source code "Steel01.cpp" seems to implement the different rule from the EERC 83-19.
I can't understand the meaning of this implementation in the function "determineTrialState" ---> " TshiftN = 1 + a1*pow((TmaxStrain-TminStrain)/(2.0*a2*epsy),0.8 ); "

How can I learn the isotropic hardening rules implemented in Steel01/02???

Thanks.
vesna
Posts: 3033
Joined: Tue May 23, 2006 11:23 am
Location: UC Berkeley

Re: About the isotropic hardening rules of Steel01/02

Post by vesna »

If you do not understand the source code why don't you make a simple example on which you can test and see if the rules given on the command manual page are in agreement with the material models.
ishinabe
Posts: 10
Joined: Tue May 17, 2011 3:24 am
Location: Tokyo

Re: About the isotropic hardening rules of Steel01/02

Post by ishinabe »

Thank you for your reply, vesna.

I have carried out some simple tests and understood the implementation roughly.

But the implementation seems not to accord the suggestion in EERC 83-19.

Where does the exponent "0.8" come from?

Regards.
Last edited by ishinabe on Thu Mar 21, 2013 5:56 pm, edited 1 time in total.
bridger
Posts: 13
Joined: Tue Oct 04, 2011 3:35 am
Location: hust

Re: About the isotropic hardening rules of Steel01/02

Post by bridger »

I think it is not necessary to focus on the factor just like 0.8 herein.
linguan118
Posts: 140
Joined: Sun Oct 03, 2010 11:36 pm
Location: Hong Kong

Re: About the isotropic hardening rules of Steel01/02

Post by linguan118 »

I think it's better to find it out in the source code.
Research Assistant Professor, The Hong Kong Polytechnic University
guanlin@polyu.edu.hk
ishinabe
Posts: 10
Joined: Tue May 17, 2011 3:24 am
Location: Tokyo

Re: About the isotropic hardening rules of Steel01/02

Post by ishinabe »

Hello, bridger, inguan118.

I found the description <Steel01 -- bilinear steel model with linear kinematic and "exponential" isotropic hardening>
in the page "OpenSees Modeling Capabilities" ( http://opensees.berkeley.edu/OpenSees/u ... lities.php )

The implementations of Steel01/02 seem to have no relation with EERC83-19 as for isotropic hardening.....?
linguan118
Posts: 140
Joined: Sun Oct 03, 2010 11:36 pm
Location: Hong Kong

Re: About the isotropic hardening rules of Steel01/02

Post by linguan118 »

The description may not cover every detail of the model.
Maybe you need to check the source code. I think the code is not too long for Steel01.
Research Assistant Professor, The Hong Kong Polytechnic University
guanlin@polyu.edu.hk
ishinabe
Posts: 10
Joined: Tue May 17, 2011 3:24 am
Location: Tokyo

Re: About the isotropic hardening rules of Steel01/02

Post by ishinabe »

I have checked the source code "Steel01.cpp".
Then I think the source code seems to implement Ludwik's hardening equation (not the equation proposed by Dr. Filippou et al. in EERC83-19).
But the strain hardening exponent "0.8" is incomprehensible.
I think the value 0.2-0.3 is be applied generally for steel material.
cxc08
Posts: 23
Joined: Fri Mar 02, 2012 5:51 pm
Location: Tokyo

Re: About the isotropic hardening rules of Steel01/02

Post by cxc08 »

ishinabe wrote:
> I have checked the source code "Steel01.cpp".
> Then I think the source code seems to implement Ludwik's hardening equation
> (not the equation proposed by Dr. Filippou et al. in EERC83-19).
> But the strain hardening exponent "0.8" is incomprehensible.
> I think the value 0.2-0.3 is be applied generally for steel material.

Hi ishinabe-san, I am trying to understand the isotropic hardening rules of steel01. I want to use this material to simulate BRB by adopting the hardening rule proposed by Prof. Kasai. But it seems quite different from Kasai's definition.
I don't know how to determine the parameters a1 and a3. I wonder if you have known which hardening rule is used for Steel01? Could you give some suggestions for my question? Cannot thank you more for your help.

PS: As you said the source code looks similar with Ludwik's hardening equation, which is "sigm=sigmy+K*epsp^n". epsp is plastic strain. However in the source code, it is "sigm=sigmy*(1-b)*(1+a1*((maxStrain-minStrain)/(2*yieldstrain))^0.8)". They are same so maybe that's why the strain hardening exponent is 0.8 but not 0.2-0.3.
Post Reply