马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
请教版主以及各位高手:
我建立的模型为一根梁,只划分了一个二次单元
静态计算的刚度矩阵输出如下
*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 |