关于验证写的一个几何非线性程序的结果
bbie92109
bbie92109 Lv.7
2015年09月22日 07:38:00
来自于SAP2000
只看楼主

写了两天的非线性程序终于可以计算结果了【附图】最大体会是不平衡力的计算要精确!算了一个文献上都计算的算例【悬臂梁的加载】E=3000.;L=5m【划分5个单元】A=1.I=1/12M=60N*m【一个加载步】算的的竖向位移为-2.6562m,水平位移是1.101m对于UL法的编程具体实施:谈几点(以下采用两个构形:C1为最后一次计算得到的平衡构形,如初始构形;C2为计算构形)

写了两天的非线性程序终于可以计算结果了【附图】
最大体会是不平衡力的计算要精确!

算了一个文献上都计算的算例【悬臂梁的加载】
E=3000.;
L=5m【划分5个单元】
A=1.
I=1/12
M=60N*m【一个加载步】
算的的竖向位移为-2.6562m,水平位移是1.101m

对于UL法的编程具体实施:谈几点(以下采用两个构形:C1为最后一次计算得到的平衡构形,如初始构形;C2为计算构形)


1>计算【{K}*{X}={F}】初始得到的增量位移为总体系下的。


2>将总体系下的位移 Σ{X}变换到局部坐标系,计算局部的内力。此内力是C1构形下的单元局部节点力{F1}。此步计算单元节点力的{K}可以与第一步不同。但精确度要高于第一步的{K}。


3>用增量位移修改单元坐标。将第二步得到的{F1}旋转到新的坐标系下{F2},从而计算得到不平衡力。


4>将不平衡力旋转到与总体{K}相同的构形中,计算下一轮的增量位移。


下图中长曲线为线性解,另为非线性解。

1442884963.png



端部弯矩作用下悬臂梁计算

1442884976.jpg



弯矩值为:62.83185307179586

添加材料非线性后的弯矩曲率图

1442885033.jpg



添加材料非线性后的弯矩曲率图(线性强化)

1442885096.jpg



添加材料非线性后的弯矩曲率图(线性强化)

1442885446.jpg



1442884963.png


1442884976.jpg


1442885033.jpg


1442885096.jpg


1442885446.jpg

相关推荐

APP内打开