cqdxlxh 发表于 2007-9-19 12:49

abaqus中隐式算法中存在的一些疑问

请教版主以及各位高手:
我建立的模型为一根梁,只划分了一个二次单元
静态计算的刚度矩阵输出如下
*MATRIX,TYPE=STIFFNESS
310369.27264319    ,
0.0000000000000    ,148.30239453736   
0.0000000000000    ,0.0000000000000    ,148.30239453736   
0.0000000000000    ,0.0000000000000    ,0.0000000000000    ,2.3562603821911   
0.0000000000000    ,0.0000000000000    , -3177.9084543720    ,0.0000000000000   
71198.071406976    ,
0.0000000000000    ,3177.9084543720    ,0.0000000000000    ,0.0000000000000   
0.0000000000000    ,71198.071406976   
-354707.74016365    ,0.0000000000000    ,0.0000000000000    ,0.0000000000000   
0.0000000000000    ,0.0000000000000    ,709415.48032730
........
动态隐式算法输出的刚度矩阵如下(非线性)
*MATRIX,TYPE=STIFFNESS
310369.27264320    ,
-.27514892584805E-16,27978.333873529   
-.51181854859089E-16, 0.60697385901811E-40,27978.333873529   
0.37621402203627E-02, 0.81018532260385E-12, 0.15071965402216E-11,444.52579387928   
-.84766443579776E-11, 0.59690101621297E-35, -599535.72586133    , -.32297110158733E-10
13323594.013784    ,
-.15363127047196E-10,599535.72586133    , 0.21464345236555E-34, 0.17361037134674E-10
-.51371211971796E-12,13323594.013784   
-354707.74016366    , 0.32614432779900E-16, 0.60676273707695E-16, -.43934424472288E-02
0.96633476363114E-11, 0.17581986644712E-10,709415.48032733   
......
输出的质量矩阵如下
*MATRIX,TYPE=MASS
20.400530565102    ,
0.0000000000000    ,20.400530565102   
0.0000000000000    ,0.0000000000000    ,20.400530565102   
0.0000000000000    ,0.0000000000000    ,0.0000000000000    , 0.94960517177754E-01
0.0000000000000    ,0.0000000000000    ,0.0000000000000    , 0.60048073151053E-58
0.47480258588877E-01,
0.0000000000000    ,0.0000000000000    ,0.0000000000000    , -.15770137154881E-57
-.34157182403877E-16, 0.47480258588877E-01
10.200265282551    ,0.0000000000000    ,0.0000000000000    ,0.0000000000000   
0.0000000000000    ,0.0000000000000    ,81.602122260410
........
为什么两种不同的算法中刚度矩阵的第一个值相同而其他值不同,并且我也找不到这两个刚度阵有什么规律??
经过进一步的研究发现
1:当刚度矩阵很小的时候,动态隐式算法输出的刚度矩阵每个元素都要比静态计算的刚度矩阵大的多,有些是成比例放大的
2:当刚度矩阵本身比较大的时候,动态隐式算法输出的刚度矩阵中一些元素和静态计算的刚度矩阵一样,但是那些相对小的元素同样被按比例放大
我不知道ABAQUS为什么这样处理?这样处理的依据是什么?
请各位猛将兄帮我解答一下:handshake

wqw 发表于 2007-9-19 19:45

输不出计算结果来

输不出结果


我是初学者,我在edit keywords里怎么没有打印结果输出变量的程序啊,
OUTPUT REQUESTS
**
**
** FIELD OUTPUT: F-Output-1
** Output, field, variable=ALL
* HISTORY OUTPUT: H-Output-1
** *Output, history, variable=ALL
*End Step

在job-general里我已经把四个打印选项都选上了,在dat文件里也输出不了结果,请大侠们帮忙指导一下,万分感谢!
页: [1]
查看完整版本: abaqus中隐式算法中存在的一些疑问