Search found 3 matches

by amir.bozorgmehr
Thu Aug 18, 2011 9:43 pm
Forum: OpenSees.exe Users
Topic: difference between two Algorithms
Replies: 1
Views: 1903

difference between two Algorithms

is there any one who knows what can be difference between these two different types of algorithms?:
1) algorithm Newton -initial
2)algorithm ModifiedNewton -initial

Are they the same?
by amir.bozorgmehr
Thu Jun 09, 2011 8:26 pm
Forum: OpenSees.exe Users
Topic: Pinching4 material
Replies: 0
Views: 1779

Pinching4 material

Dear everyone
I am trying to model a partial restraint composite connections, using available experimental M-theta relations of such connections. The implementation of zero length rotational spring elements for my purpose sounds effective so that I defined my springs as PINCHING4 materials. Unfortunately I am not capturing the full response at early cycles since my backbone curve is larger than hysteretic results. So as to solve the problem I should decrease the strength at beginning by means of Reloading stiffness degradation at vicinity of maximum deformation demand, however NOT in usual way. the deterioration should be diminished during development of displacement (rotation) . Therefore I defined the following parameters which can not give me accurate result.
1)Is there anybody who can suggest me a way of defining these parameters in a way that for instance(referring to manual for pinching4 material) in dmaxi/defmax=0.05 I would get delta d= 10 but in dmaxi/defmax=0.6 I would get d=0.5? Can you suggest any better factors?
2)In manual defmax & defmin are defined as positive and negative deformations that define failure. where are excatly these points? Are they the last points(4th one) of response envelope that we defined as ($ePd4,$ePf4) & ($eNd4,$eNf4)?
I supplemented the figure of my hysteresis loop and experimental one in the link below?

http://www.megaupload.com/?d=VQ5CZWFK after 25 seconds hit the regular download please

PINCHING4 material details:
set MatTag 1;
set Mp [list 91 798 2455 2456 ]; #positive envelope Moments(Kip.in)
set Rp [list 0.00025 0.0030 0.0200 0.0210]; #positive envelope rotations(radian)
set Mn [list -438 -876 -1638 -2328 ]; #Negative envelope Moments(Kip.in)
set Rn [list -0.0005 -0.0010 -0.0040 -0.0200]; #Negative envelope Moments(Kip.in)
set rDisp [list 0.0 0.30]; # ratio of the deformation at which RELOADING occurs to the maximum historic deformation demand [Pos_env. Neg_env.]
set rForce [list 0.2 0.30]; # ratio of the strength at which RELOADING occurs to the strength corresponding to the maximum historic deformation demand [Pos_env. Neg_env.]
set uForce [list -0.2 0.1]; # Ratio of monotonic strength developed upon UNLOADING [Pos_env. Neg_env.]
set gammaK [list 0.0 0.0 0.0 0.0 0.9]; # Coefficients for Unloading Stiffness degradation [1(coe.)&3(pow.) for deformation 2(coe.)&4(pow.) for energy]
set gammaD [list 0.0 0.0 0.0 0.0 15]; # Coefficients for Reloading Stiffness degradation [1(coe.)&3(pow.) for deformation 2(coe.)&4(pow.) for energy]
set gammaF [list 0.0 0.0 0.0 0.0 0.9]; # Coefficients for Strength degradation [1(coe.)&3(pow.) for deformation 2(coe.)&4(pow.) for energy]
set gammaE 10; # Total energy dissipation capacity is defined as this factor multiplied by the energy dissipated under monotonic loading
set damage "energy"; # damage type (option: "energy", "cycle")
PinchingMaterial $MatTag $Mp $Mn $Rp $Rn $rDisp $rForce $uForce $gammaK $gammaD $gammaF $gammaE $damage;


But when I give the gammaD like:
set gammaD [list 1.0 0.0 -0.4 0.0 15]; # Coefficients for Reloading Stiffness degradation [1(coe.)&3(pow.) for deformation 2(coe.)&4(pow.) for energy]
I cannot get significant deterioration of strength at the beginning and on the other hand it continues to deteriorate the strength at larger displacements!
I appreciate your nice attention
by amir.bozorgmehr
Thu Jun 02, 2011 10:16 am
Forum: Feature Requests/Future Directions
Topic: Fiber section stiffness recorder
Replies: 2
Views: 13191

Re: Fiber section stiffness recorder

One of the best ways for realizing the development of hinges is to keep tracking the stiffness of our fiber section. I am doing so but I can not get any result not even zeros. is there anybody who has already done that?
for instance I am writing this kind of recorder:

recorder Element -file $Data/StiffnessSec1.out -time -ele 2 section 1 stiffness;

and the element is :

element nonlinearBeamColumn 2 2 3 $np 2 $IdBeamTransf;

and the fiber section is a composite beam T sections as following description:

proc Tsection { secTag MatConcrete Matsteel1 Matsteel2 b ts hr As barshift NumBar Y3 d bf tf tw {nsb 20} {nst 8} {nfdw 16} {nftw 2} {nfbf 16} {nftf 4} } {;
section fiberSec $secTag {;
set y0 [expr 0];
set y1 [expr $tf+$y0];
set y2 [expr $d-$tf+$y0];
set y3 [expr $d+$y0];
set y4 [expr $d+$hr+$y0];
set y5 [expr $d+$ts+$hr+$y0];
set z0 [expr -$b/2];
set z1 [expr -$bf/2];
set z2 [expr -$tw/2];
set z3 [expr $tw/2];
set z4 [expr $bf/2];
set z5 [expr $b/2];
# Define the four patches for concrete slab and steel section
#patch rect $matTag $numSubdivY $numSubdivZ $yI $zI $yJ $zJ
patch rect $MatConcrete $nst $nsb $y4 $z0 $y5 $z5; #slab
patch rect $Matsteel1 $nftf $nfbf $y2 $z1 $y3 $z4; #upper flange
patch rect $Matsteel1 $nfdw $nftw $y1 $z2 $y2 $z3; #web
patch rect $Matsteel1 $nftf $nfbf $y0 $z1 $y1 $z4; #lower flange
#Define reinforcing layers
layer straight $Matsteel2 $NumBar $As [expr $d+$Y3] [expr -$b/2+$barshift] [expr $d+$Y3] [expr $b/2-$barshift]; #reinfocement
};
}

do you have any idea why I am getting nothing as results of stiffness. I although checked the other codes and samples but it seems to me that this recorder is not working?!