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
civilengineering
Posts: 20
Joined: Tue Nov 29, 2016 12:42 am

Hysteretic Material

Post by civilengineering »

Hi everyone

How can I change a Hysteretic material model to a bilinear material model such that lead to same analysis results?

In this regard, firstly, I conducted time history analysis with the below material model (Elastic-Perfectly Plastic):

uniaxialMaterial ElasticPP 1 $k 0.01789755

secondly, I conducted the same analysis again but with hysteretic material model:

uniaxialMaterial Hysteretic 1 [expr $k*0.01789755] 0.01789755 [expr $k*0.01789755] [expr 2.0*0.01789755] [expr -1*$k*0.01789755] -0.01789755 [expr -1*$k*0.01789755] [expr -1*2.0*0.01789755] 1. 1. 0. 0. 0.

but the results of two analyses are not identical. What should I do?
armkam
Posts: 30
Joined: Thu Oct 13, 2016 4:02 pm
Location: The University of Auckland

Re: Hysteretic Material

Post by armkam »

It sounds to me the problem is you limited plastic strain of your defined hysteretic material to a small one [expr 2.0*0.01789755]. On the other hand, the EPP material does not have any limitation in plastic strain. Hence, I suggest to try a big strain such as [expr 1000*0.01789755] and then see how close the results are.
civilengineering
Posts: 20
Joined: Tue Nov 29, 2016 12:42 am

Re: Hysteretic Material

Post by civilengineering »

Dear armkam

Thank you for your consideration. I did it but the results did not change by applying factor 1000. I need to solve this problem. I would be grateful if someone could solve that.
armkam
Posts: 30
Joined: Thu Oct 13, 2016 4:02 pm
Location: The University of Auckland

Re: Hysteretic Material

Post by armkam »

Could you try steel01 material with a small value (say b=0.0000001) for hardening ratio to see if you get the same results?
Also for hysteretic material it may worth the try to set the factor 10000000.
Are the results completely different or have an error? What analysis are you using? I suggest first use simple static analysis then pushover and then transient.
civilengineering
Posts: 20
Joined: Tue Nov 29, 2016 12:42 am

Re: Hysteretic Material

Post by civilengineering »

Dear Armkam

I used steel01 material with a small value (b=0.0000001) for hardening ratio and also I used hysteretic material with the factor 10000000, but the results did not change. The difference between the results is much and I conducted time history analysis.
Last edited by civilengineering on Tue Jan 10, 2017 1:37 am, edited 1 time in total.
civilengineering
Posts: 20
Joined: Tue Nov 29, 2016 12:42 am

Re: Hysteretic Material

Post by civilengineering »

Is there anyone who can please help me?
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: Hysteretic Material

Post by fmk »

post a simple 2 node, 1 zero length example that demonstrates the different answers.
civilengineering
Posts: 20
Joined: Tue Nov 29, 2016 12:42 am

Re: Hysteretic Material

Post by civilengineering »

Thank you so much Dr. fmk
A simple 2 node, 1 zero length example (a time history analysis subjected to ground motion) is posted below with two material models, firstly the ElasticPP material is activated, then the analysis is performed with the Hysteretic material.

#####################################################
wipe
model basic -ndm 1 -ndf 1
node 1 0.
node 2 0.
set dt 0.01
fix 1 1
set m 1.0
set pi 3.14
set k 1.0
mass 2 $m

uniaxialMaterial ElasticPP 1 $k 0.01789755 #firstly with ElasticPP material

#uniaxialMaterial Hysteretic 1 [expr $k*0.01789755] 0.01789755 [expr $k*0.01789755] [expr 10000000.0*0.01789755] [expr -1*$k*0.01789755] -0.01789755 [expr -1*$k*0.01789755] [expr -1*10000000.0*0.01789755] 1. 1. 0. 0. 1. #secondly with Hysteretic material


element zeroLength 1 1 2 -mat 1 -dir 1 -doRayleigh 1



# ------------ define & apply damping
set lambda [eigen -fullGenLapack 1]
set T [expr (2*$pi)/sqrt($lambda)]
puts "T = $T"
set freq [expr sqrt($lambda)]
set dampRatio 0.05
rayleigh 0. 0. 0. [expr 2*$dampRatio/$freq]


set accel "Series -dt 0.01 -filePath ARSMF.txt -factor [expr 9.81]"

pattern UniformExcitation 3 1 -accel $accel


recorder Node -file node1reac.out -time -node 1 -dof 1 reaction

recorder Node -file node2disp.out -time -node 2 -dof 1 disp


constraints Transformation
numberer RCM
system SparseGeneral
test RelativeNormDispIncr 1.0e-4 10
algorithm ModifiedNewton
integrator Newmark 0.5 0.25
analysis Transient
analyze [expr int(20.0/$dt)] $dt

When two analyses are done, the output entitled "node2disp.out", is different with two material models.
civilengineering
Posts: 20
Joined: Tue Nov 29, 2016 12:42 am

Re: Hysteretic Material

Post by civilengineering »

Dear Dr fmk

You said that "post a simple 2 node, 1 zero length example that demonstrates the different answers."

I posted a simple example above. please guide me for solving the problem.
Post Reply