每次运行DDA计算程序DF.EXE,都会生成一个DGDT结果文件,文件名是固定的。确认计算结果正确后,为其更名为DG字符开头的方便记忆的文件名,以免下次运行其他工程时,把当前的计算结果覆盖。
计算结果数据文件“DGTG”第一行是控制参数,包括块体单元个数n0,固定点、测量点和荷载点三项之和n1,锚固单元个数n4,节点个数o,图幅数n5。
其后读入图形的大小w1、w2、w3、w4,分别是图形左上角的坐标x1,y1和右下角坐标x2,y2。
其后是块体单元的数据,第一项是块体单元的节点首号,第二项是节点尾号,块体内的节点编号按右坐标系顺序相连。因为块体单元信息在前面的计算过程中始终不变,程序中只要读入一次。因为计算迭代次数可达上万,程序每迭代若干步保留一次计算结果,在后处理时就是一个图幅。
对于每一图幅,都要读入全部节点的节点坐标。
最后一项数据是读入块体单元应力,应力数据有三项,分别是应力σx、σy和应力γxy。
DG程序文件读入格式如下:
(www.xing528.com)
DG.EXE执行程序同样读入批命令文件FF.C。在FF.C文件中写入计算结果文件,运行DG.EXE程序,程序通过C语言的时间延迟函数,在屏幕上逐幅显示结构变形的全过程,从块体之间的裂缝开展、移动、块体的旋转以及块体之间接触变化、开闭碰撞全过程,犹如动画演示。
程序最后显示位移矢量图和应力矢量图。
DG程序运行是不可控的,没有交互功能,因此如果要想在编写计算报告时插入计算结果图,只能通过利用计算机键盘上的“Pause Break”键,暂停DG程序的运行,再利用“Print Screen”键,屏幕拷贝当前的图形,粘结到Word文档中。虽然有些麻烦,但还是可行的。图4-1和图4-2是DDA模拟一试验的位移图和主应力图。
图4-1 位移图
图4-2 主应力图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。