(2015/12/23، 07:25 PM)Ehsan512 نوشته است: با سلام
من در یک مدل نیاز به مدل سازی فنر پیچشی دارم . برای این کار در یک مدل ساده شامل یک تیر و یک فنر و با استفاده از مثال های موجود، مدل زیر را نوشتم ولی خطای عدم همگرایی دریافت میکنم. با توجه به نتایج به نظر میرسه که جهت فنر اشتباه تعریف شده باشه ولی جهت فعال فنر به نظر درست میاد. به نظر شما مشکل چیست و چه باید کرد؟؟؟
model BasicBuilder -ndm 2 -ndf3
# define nodes
node 1 0 0
node 2 0 1
node 3 0 0
# define Boundry
fix 1 1 1 0
# define geoTrans
geomTransf Linear 1
# define element
element elasticBeamColumn 1 2 3 0.04 3000 100 1
# Define moment-rotation relationship for spring
uniaxialMaterial ElasticPP 2 51000000 0.0005
uniaxialMaterial Elastic 3 -1000000
uniaxialMaterial Parallel 1 2 3
source rotSpring2D.tcl
#element zeroLength 1 1 2 -mat 1 -dir 1
#equalDOF 1 2 1 2
# id ndR ndC matID
rotSpring2D 2 1 3 1
# define
pattern Plain 1 "Linear" {
load 2 10000 0 0
}
numberer Plain
constraints Transformation
system BandGeneral
test NormDispIncr 1e-3 1
algorithm Newton
integrator LoadControl 1
analysis Static
recorder Node -file nodeGravity.out -time -node 2 -dof 1 disp
analyze 2
با سلام
مدلتون اصلاح شد
wipe all ;
model BasicBuilder -ndm 2 -ndf3
# define nodes
node 1 0 0
node 2 0 1
node 3 0 0
# define Boundry
fix 1 1 1 1
# define geoTrans
geomTransf Linear 1
# define element
element elasticBeamColumn 1 2 3 0.04 3000 100 1
# Define moment-rotation relationship for spring
uniaxialMaterial ElasticPP 2 51000000 0.0005
uniaxialMaterial Elastic 3 -1000000
uniaxialMaterial Parallel 1 2 3
source rotSpring2D.tcl
#element zeroLength 1 1 2 -mat 1 -dir 1
#equalDOF 1 2 1 2
# id ndR ndC matID
rotSpring2D 2 1 3 1
# define
pattern Plain 1 "Linear" {
load 2 10000 0 0
}
recorder Node -file nodeGravity.out -time -node 2 -dof 1 disp
# Static Analysis
wipeAnalysis ;
constraints Transformation ;
numberer RCM ;
system SparseGeneral ;
test EnergyIncr 1e-7 25 1 ;
algorithm ModifiedNewton ;
integrator LoadControl 0.01 ;
analysis Static ;
analyze 100 ;
loadConst -time 0.0 ;