Is there any way to load an element made of fiber? I used simple plain fiber command given in the manual. But the code does not converge. The analysis fails just at the first iteration.
Here is my script.
Code: Select all
# SETUP
wipe all;
#initiate model
model BasicBuilder -ndm 2 -ndf 3
#assign nodes: ID# X Y
node 1 0 0
node 2 1 0
# Tag DX DY RZ
fix 2 1 1 1
#definition for material properties
set fcc -6.6
set epsicc -0.0085
set fcu -5.7
set epsicu -0.0277
set fu 0.5
set fts 0.6
set Est 1000
# Material parameters for concrete
uniaxialMaterial Concrete02 1 $fcc $epsicc $fcu $epsicu $fu $fts $Est
#section Uniaxial $secTag $matTag $string
section Fiber 1 {
fiber 0.0 0.0 1.0 1
}
# define beam elements
# transformation info used in element
geomTransf Linear 1
element nonlinearBeamColumn 1 1 2 2 1 1
recorder Node -file f.out -time -node 1 -dof 1 2 disp
recorder Element -file global.out -ele 1 globalForce
#PT applied in x-direction
pattern Plain 1 Linear {
eleLoad -ele 1 -type -beamPoint 0.0 1.0 -0.1
}
#define analysis parameters $doftag
# load control on pt element
integrator LoadControl -0.10
system SparseGeneral -piv
test EnergyIncr 1.0e-6 50
numberer Plain
constraints Plain
algorithm Newton
analysis Static
#perform gravity loading
analyze 10