(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 ;