Search found 144 matches

by Mohammadf
Sun May 03, 2015 10:28 pm
Forum: OpenSees.exe Users
Topic: using truss element
Replies: 5
Views: 1135

using truss element

Hi dear all
I have a 2d moment-resistant model with brace. braces are modeled using truss element, columns are nonlinearBeamColumn and beams are elasticBeamColumn. but I got this error after eigen analysis with large period. so what is the problem:
ProfileSPDLinDirectSolver::solve() - aii < 0 (i, aii): (2, 0)

regards
by Mohammadf
Tue Mar 03, 2015 9:16 am
Forum: OpenSees.exe Users
Topic: How to impose a displacement history to a node
Replies: 4
Views: 1119

Re: How to impose a displacement history to a node

would you please explain more about adding line?
by Mohammadf
Sat Feb 28, 2015 5:53 am
Forum: OpenSees.exe Users
Topic: How to impose a displacement history to a node
Replies: 4
Views: 1119

How to impose a displacement history to a node

Hi
I want to apply a displacement history from a file to a pre-defined node. how it is Possible?

Regards
by Mohammadf
Sat Sep 27, 2014 12:28 pm
Forum: OpenSees.exe Users
Topic: how to install OpenSees.exe
Replies: 4
Views: 3512

Re: how to install OpenSees.exe

Dear asefsaeedi
you can use this setup file and it works:
download link:
http://opensees.ir/post/76
by Mohammadf
Fri Sep 26, 2014 12:21 pm
Forum: OpenSees.exe Users
Topic: damage in fatigue material
Replies: 2
Views: 779

Re: damage in fatigue material

Thanks for your reply
I just want to capture damage that occurs from fatigue behavior. is that important to record stress and strain of the material?

Regards
by Mohammadf
Wed Sep 24, 2014 11:04 am
Forum: OpenSees.exe Users
Topic: damage in fatigue material
Replies: 2
Views: 779

damage in fatigue material

Hi dear all
I have a nonlinear model with reinforced concrete fiber section with fatigue material as below:
set Fy 235344000.0;
set E 199934720314.0;
set b 0.03;
set R0 15.0;
set cR1 0.925;
set cR2 0.15;
set a1 0;
set a2 1;
set a3 0;
set a4 1;
uniaxialMaterial Steel02 11 $Fy $E $b $R0 $cR1 $cR2 $a1 $a2 $a3 $a4

uniaxialMaterial Fatigue 111 11

uniaxialMaterial Concrete02 22 -22.05E6 -0.00219 -12.815E6 -0.00759 0.15 2.855E6 1427.5E6 ;

uniaxialMaterial Fatigue 222 22

section Fiber 1 { ;
# Core
patch circ 222 20 10 0.0 0.0 0.0 [expr ($D/2.)-$cover] 0.0 360.
# Cover
patch circ 222 20 3 0.0 0.0 [expr ($D/2.)-$cover] [expr $D/2.] 0.0 360.
# Bars
layer circ 111 $Nbar [expr pow($Dbar,2.0)*$pi/4.] 0.0 0.0 [expr ($D/2.)-$cover] 0.0 360.
} ;
.
.
.
element dispBeamColumn 1 1 2 10 1 1 -mass $Mcolumn;
.
.
recorder Element -file DamageSteel.txt -time -ele 1 section 1 material 11 damage
recorder Element -file DamageConc.txt -time -ele 1 section 1 material 22 damage
.
.

after cyclic analysis values of the damage are very small!! is this recorders true for damage? or it should be multiply to something else (such as number of fibers) for making damage index?

regards
by Mohammadf
Tue Sep 02, 2014 11:00 am
Forum: OpenSees.exe Users
Topic: Fatigue Material Problem
Replies: 2
Views: 793

Re: Fatigue Material Problem

thanks dear fmk
Iv run that model. you see damage is near 1 as shown in the example figure. but for my model values are very small. what do you mean by damage index in the fatigue material? how should I define it?
Best
by Mohammadf
Tue Sep 02, 2014 10:02 am
Forum: OpenSees.exe Users
Topic: Fatigue Material Problem
Replies: 2
Views: 793

Fatigue Material Problem

Hi Dear All
I am using fatigue material to make a reinforced concrete fiber section. when I record damage of the element, values of the damage are very small such as 2.e-9. what is the problem. in the same studies damage is between 0 to 1. should I multiply this damage to something else? my recorder is as follow:
.
.
uniaxialMaterial Steel01 1 $Fy $E $b
uniaxialMaterial Fatigue 81 1

uniaxialMaterial Concrete02 2 -21E6 -0.00175 0.0 -0.004 0.15 2.855E6 1427.5E6 ;
uniaxialMaterial Fatigue 82 2
.
.
section Fiber 1 { ;
# Core
patch circ 82 20 10 0.0 0.0 0.0 [expr ($D/2.)-$cover] 0.0 360.
# Cover
patch circ 82 20 3 0.0 0.0 [expr ($D/2.)-$cover] [expr $D/2.] 0.0 360.
# Bars
layer circ 81 $Nbar [expr pow($Dbar,2.0)*$pi/4.] 0.0 0.0 [expr ($D/2.)-$cover] 0.0 360.
} ;
.
.
.
element dispBeamColumn 1 1 2 10 1 1 -mass $Mcolumn;
.
.
TH Analysis . . .
.
.
recorder Element -file Damage_Conc.txt -ele 1 section 1 material 2 damage
recorder Element -file Damage_Steel.txt -ele 1 section 1 material 1 damage


help me!

Regards
by Mohammadf
Tue Aug 26, 2014 11:58 am
Forum: OpenSees.exe Users
Topic: damage recording in fatigue material
Replies: 4
Views: 949

Re: damage recording in fatigue material

Many thanks dear FMK
please explain more. what is the exact right recorder ? when I use fiber in the recorder I should not use material argument?

uniaxialMaterial Steel01 1 $Fy $E $b
uniaxialMaterial Fatigue $IDreinf 1

section Fiber 1 { ;
# Core
patch circ $IDconcC 20 10 0.0 0.0 0.0 [expr ($D/2.)-$cover] 0.0 360.
# Cover
patch circ $IDconcU 20 3 0.0 0.0 [expr ($D/2.)-$cover] [expr $D/2.] 0.0 360.
# Bars
layer circ $IDreinf $Nbar [expr pow($Dbar,2.0)*$pi/4.] 0.0 0.0 [expr ($D/2.)-$cover] 0.0 360.
} ;



Best
by Mohammadf
Tue Aug 26, 2014 8:55 am
Forum: OpenSees.exe Users
Topic: damage recording in fatigue material
Replies: 4
Views: 949

Re: damage recording in fatigue material

Thanks for your reply
when i have -time option I can see time in the output file but there is no damage in the file!
but when section is just made by one material (steel02) output file has to columns. one for time and another for damage. and when section is composite i have just time in the recorded file.
so what is the problem?
Regards
by Mohammadf
Fri Aug 22, 2014 10:02 am
Forum: OpenSees.exe Users
Topic: damage recording in fatigue material
Replies: 4
Views: 949

damage recording in fatigue material

Hi dear all
I want to record damage in a column that is modeled by dispbeamcolumn element and fiber section. when section is Homogeneous (such as steel) I can monitor damage, but when section is composite (steel and concrete) and I apply fatigue material to bars, I can not record damage!!
how can i record damage of bars in the composite section. I also use fiber argument in the recorder but there is nothing except time in the recorded file. Help me..

uniaxialMaterial Steel01 1 $Fy $E $b

uniaxialMaterial Fatigue 111 1

recorder Element -file Damage.txt -time -ele 1 section 1 fiber 0.0 0.6 material 1 damage


Regards
by Mohammadf
Fri Aug 01, 2014 4:40 am
Forum: OpenSees.exe Users
Topic: Pushover Curve
Replies: 0
Views: 751

Pushover Curve

Hi dear all
I have a moment resistant braced steel frame. I used dispbeamcolumn element for braces and there are couple of nodes at each end of brace elements with equalDOF command to neglect end moments. when I draw push over curve there is a break at the beginning of the curve! what is the problem of this model.

Regards
by Mohammadf
Fri Aug 01, 2014 4:35 am
Forum: OpenSees.exe Users
Topic: Longitudinal Deformation
Replies: 1
Views: 473

Longitudinal Deformation

Hi Dear all
I have a braced frame model. I want to record longitudinal deformation of oblique braces directly. How can I do this? which recorders will be help full?

Regards
by Mohammadf
Tue Jul 08, 2014 11:07 am
Forum: OpenSees.exe Users
Topic: error in Time history analysis
Replies: 1
Views: 603

error in Time history analysis

Hi dear all
I have modeled a 2D steel frame with piles, during TH analysis I got this error. what does it mean?

UMD2FA: matrix is singular. Only 1068 pivots found.
WARNING UmfpackGenLinSolver::solve(void)- 4 returned in factorization UMD2FA()
WARNING NewtonRaphson::solveCurrentStep() -the LinearSysOfEqn failed in solve()
DirectIntegrationAnalysis::analyze() - the Algorithm failed at time 0.005
OpenSees > analyze failed, returned: -3 error flag

Time History Analysis Finished!

Regards