Error for using hysteretic Material

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

Moderators: silvia, selimgunay, Moderators

Post Reply
Moochul Shin
Posts: 10
Joined: Mon May 14, 2007 8:05 pm
Location: URBANA, IL

Error for using hysteretic Material

Post by Moochul Shin »

Hello.

I am trying to use the hysteretic material.

But I got the following 'error'

---------------------------------------------------------------------------------
HystereticMaterial::HystereticMaterial -- input backbone is not unique <one-to-one>
--------------------------------------------------------------------------------

How can I fix it?

And then, please look at the values I used for the hysteretic material

set fc1C [expr -5.3504*$ksi]; # CONFINED
set eps1C -0.002;# strain at maximum stress
set fc2C [expr -6.9*$ksi];
set eps2C -0.0120;
set fc3C [expr -7.6996*$ksi];
set eps3C -0.0137;
set fc1T [expr 5.3504*$ksi];
set eps1T 0.002;
set fc2T [expr 6.9*$ksi];
set eps2T 0.020;
set fc3T [expr 7.6996*$ksi];
set eps3T 0.0137;

uniaxialMaterial Hysteretic $IDconcCoreCFRP $fc1C $eps1C $fc2C $eps2C $fc3C $eps3C $fc1T $eps1T $fc2T $eps2T $fc3T $eps3T 0.001 0.002 0.0 0.0 0

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

Post by silvia »

you have not defined a unique curve, you need to change some T's into C's, right?!!
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
Moochul Shin
Posts: 10
Joined: Mon May 14, 2007 8:05 pm
Location: URBANA, IL

Post by Moochul Shin »

silvia wrote:you have not defined a unique curve, you need to change some T's into C's, right?!!
I don't understand the unique curve that you said.
How can I define the unique curve?

And then, I think that I don't need to change any T's for tension part.
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

sorry, i looked too quickly. you eps3 should not be less than eps2!
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
Moochul Shin
Posts: 10
Joined: Mon May 14, 2007 8:05 pm
Location: URBANA, IL

still it doesn't work

Post by Moochul Shin »

silvia wrote:sorry, i looked too quickly. you eps3 should not be less than eps2!
I revised my eps3. My eps3 is bigger than eps2. But I have still same error.

Do you have any idea in order to see how the hysteretic material works?

Thank you very much
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

please put into your script the following command and see what you get:

Code: Select all

puts "$IDconcCoreCFRP $fc1C $eps1C $fc2C $eps2C $fc3C $eps3C $fc1T $eps1T $fc2T $eps2T $fc3T $eps3T 0.001 0.002 0.0 0.0 0"
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
Moochul Shin
Posts: 10
Joined: Mon May 14, 2007 8:05 pm
Location: URBANA, IL

Post by Moochul Shin »

silvia wrote:please put into your script the following command and see what you get:

Code: Select all

puts "$IDconcCoreCFRP $fc1C $eps1C $fc2C $eps2C $fc3C $eps3C $fc1T $eps1T $fc2T $eps2T $fc3T $eps3T 0.001 0.002 0.0 0.0 0"

I got the values I put into each terms.

These are what I got

----------------------------------
7 -5.3504 -0.002 -6.9 -0.0120 -7.6996 - 0.0137 5.3504 0.002 6.9 0.012 7.6996 0.0137 0.001 0.002 0.0 0.0 0
--------------------------------------------

and then same error message
-------------------------------------------
HystereticMaterial::Hystereticmaterial -- input backbone is not unique < one to one>
-------------------------------------------
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

please read the manual and put the arguments in the proper order, as specified by the manual (positive values first)
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
Moochul Shin
Posts: 10
Joined: Mon May 14, 2007 8:05 pm
Location: URBANA, IL

Post by Moochul Shin »

silvia wrote:please read the manual and put the arguments in the proper order, as specified by the manual (positive values first)
Thanks I got it.
mrazadi1986
Posts: 12
Joined: Sun Aug 28, 2011 2:13 am
Location: University of Tehran

Re: Error for using hysteretic Material

Post by mrazadi1986 »

Hi

I had this problem. I could understand the problem is from using the decimal and integer numbers. For example:

When i entered fy=40 the mentioned error occurred when I entered fy=40.0 the program ran successfully.
Post Reply