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
caosasa
Posts: 26
Joined: Sat Aug 07, 2010 5:31 am
Location: tongji

Hysteretic material

Post by caosasa » Tue Dec 04, 2012 12:53 am

Dear all,
I have two qustions about the Hysteretic material,
1. Is it possible to define more than three points for this material, i.e. 5 or 6 points?
2. If the answer of question 1 is NO. I am thinking about defining more points with the Parallel material. Such as:
set matTag1 1;
set matTag2 2;
set matTag3 3;
set matTag4 4;
set matTag5 5;
set matTag10 10;
set s1p 0.474111822;
set e1p 0.040293041;
set s2p 0.746280761;
set e2p 0.080577865;
set s3p 0.991324937;
set e3p 0.120862769;
set s4p 0.211201357;
set e4p 0.161147673;
set s5p 0.30770094;
set e5p 0.201432577;
set s6p 0.042465133;
set e6p 0.241717481;
set s7p 0.062800549;
set e7p 0.282002385;
set s8p 0.013641524;
set e8p 0.322287289;
set s9p 0.022770108;
set e9p 0.362572192;
set s10p 0.000362485;
set e10p 0.604281616;
set s1n [expr -$s1p];
set e1n [expr -$e1p];
set s2n [expr -$s2p];
set e2n [expr -$e2p];
set s3n [expr -$s3p];
set e3n [expr -$e3p];
set s4n [expr -$s4p];
set e4n [expr -$e4p];
set s5n [expr -$s5p];
set e5n [expr -$e5p];
set s6n [expr -$s6p];
set e6n [expr -$e6p];
set s7n [expr -$s7p];
set e7n [expr -$e7p];
set s8n [expr -$s8p];
set e8n [expr -$e8p];
set s9n [expr -$s9p];
set e9n [expr -$e9p];
set s10n [expr -$s10p];
set e10n [expr -$e10p];
set pinchX 1;
set pinchY 1;
set damage1 0;
set damage2 0;

uniaxialMaterial Hysteretic $matTag1 $s1p $e1p $s2p $e2p $s3p $e3p $s1n $e1n $s2n $e2n $s3n $e3n $pinchX $pinchY $damage1 $damage2;
uniaxialMaterial Hysteretic $matTag2 0 $e3p $s4p $e4p $s5p $e5p 0 $e3n $s4n $e4n $s5n $e5n $pinchX $pinchY $damage1 $damage2;
uniaxialMaterial Hysteretic $matTag3 0 $e5p $s6p $e6p $s7p $e7p 0 $e5n $s6n $e6n $s7n $e7n $pinchX $pinchY $damage1 $damage2;
uniaxialMaterial Hysteretic $matTag4 0 $e7p $s8p $e8p $s9p $e9p 0 $e7n $s8n $e8n $s9n $e9n $pinchX $pinchY $damage1 $damage2;
uniaxialMaterial Hysteretic $matTag5 0 $e9p $s10p $e10p 0 $e9n $s10n $e10n $pinchX $pinchY $damage1 $damage2;
uniaxialMaterial Parallel $matTag10 $matTag1 $matTag2 $matTag3 $matTag4 $matTag5
Will it work?
Thanks.

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

Re: Hysteretic material

Post by vesna » Tue Dec 04, 2012 10:02 am

It will work in defining the points but pinching and damage will be messed up. If you do not care about pinching we also have multi-linear material where you can define as many points as you need.

caosasa
Posts: 26
Joined: Sat Aug 07, 2010 5:31 am
Location: tongji

Re: Hysteretic material

Post by caosasa » Tue Dec 04, 2012 5:19 pm

Dear Vesna,
Thank you for your quick reply.
I checked the multi-linear material.
It is what i wanted.
I really appreciated your help.

Post Reply