自己的一个Fortran计算框架的程序,内有例题若干,打开即可计算。
大家好,我是这个论坛的一个新手,最近学习需要在编写一个框架计算的程序我用的是刚度矩阵法,对2维框架进行静力与动力计算。
我开始用Fortran编写,后来发现Tcl/Tk语言可以有效地进行与exe文件的交流,就用Tcl编写了界面,然后计算部分用Fortran调用Lapack链接库。
解释:
现在可以进行的计算有集中力,均布力,温度,制作沉降。
动力计算,现在只能看振型,进一步的计算还在考虑当中。
由于Tcl/Tk对中文支持不够好,命令解释都是用英文,个人英语一般,还望包涵。
程序加工当中,现在还不能修改,编辑,只能保存,打开。
软件功能并不复杂,只要有点力学基础,就应该可以操作了。
由于时间仓促,我应经加工了2个月,打算再花2个月的时间将其进行进一步优化。
现在想把这个程序公布出来,是希望有兴趣的朋友可以下载来试试,有任何想法,欢迎写信给我。
Email在运行的时候按F1就可以看到了,恕我不再这里公布了。
好的建议,我一定会考虑接纳,我会非常感激的。就当抛砖引玉了,呵呵。
下载地址:http://zhousicheng.googlepages.com/a_039
程序测试:http://zhousicheng.googlepages.com/a_044
更新下载地址:
[本地下载]http://zhousicheng.googlepages.com/SD2007.rar
[我的MoFile] http://my.mofile.com/sicheng6699
[ 本帖最后由 风花雪月 于 2007-6-4 11:52 编辑 ] 不错!支持! 能不能分析静不定问题?
回复 #1 sicheng6699 的帖子
Good job!采用tcl/tk写界面是不是具有什么优势啊?对这个不了解,不过很感兴趣。 :) Tcl语言在这里有介绍:
http://www.tclchina.com/Tcl/Tk中文网
比如写一个按钮:
button .b -text "Hallo World!"
pack .b
就生成了一个按钮
http://zhousicheng.pic.googlepages.com/tk_hallo_world.bmp
跟Fortran生成的exe文件交流也很方便,一句话建立一个通道就好了,具体的语句就不再这里写了。
谢谢大家赏脸,我发这个贴的一个目的就是请大家看看,有什么不足的地方,任何小的问题,还请指教。 静不定问题?是指超静定结构么?
刚度矩阵法解决的就是稳定结构的,不管有没有多于约束,从悬臂梁到刚架,都可以的。 --------------------------------------------------------------------------------
更新:添加了删除功能,通过输入相应的节点,或者单元编号
可以删除节点,单元,材料,支座,集中力,均布力,温度作用,支座沉降等等 原帖由 sicheng6699 于 2007-5-29 23:31 发表 http://www.chinavib.com/forum/images/common/back.gif
静不定问题?是指超静定结构么?
刚度矩阵法解决的就是稳定结构的,不管有没有多于约束,从悬臂梁到刚架,都可以的。
[ 本帖最后由 风花雪月 于 2007-5-31 09:12 编辑 ] 一个简单的例子 你给的例子好像是个1次超静定结构,不知道理解的对不对
不过我刚才试了一下,位移图:
http://sicheng6699.googlepages.com/2007.05.31.test.jpg 原帖由 sicheng6699 于 2007-5-30 21:02 发表 http://www.chinavib.com/forum/images/common/back.gif
你给的例子好像是个1次超静定结构,不知道理解的对不对
不过我刚才试了一下,位移图:
http://sicheng6699.googlepages.com/2007.05.31.test.jpg
是这样的,可能对这个概念我理解有点问题 先写一个简介,方便需要的朋友适用,因为里面的结构可能不是很清晰。
简单介绍:
定义节点(需要输入:X,Y)
定义材料(需要输入:面积A,弹性模量E,惯性矩I)
通过节点,和材料,可以定义单元 (需要输入:两端节点,材料属性)
定义约束情况(需要输入:所在节点,约束类型)
集中荷载(需要输入:作用单元,方向,大小)
均布荷载(需要输入:作用单元,方向,大小)
温度效应(需要输入:作用单元,截面高度h,温度影响系数,alf_T,单元两侧的温度大小Tu,To)
支座沉降(需要输入:作用节点,沉降方向,大小)
定义好之后,就可以进行静力计算,察看弯矩图M,轴力图N,剪力图Q,位移图D。
动力分析部分,还在修改中,目前可以通过输入均布质量(对于每一种材料来说),定义频率最小的几个振型,得到相应的动态图。
另外还添加了打印功能,保存为PS文件,可以通过Photoshop转换为600分辨率高清晰结构图。 更新下载地址:
[本地下载]http://zhousicheng.googlepages.com/SD2007.rar
[我的MoFile] http://my.mofile.com/sicheng6699 楼主!你好
你用Fortran计算框架的程序 3维框架进行静力与动力计算有研究吗!我现在想在这方面做点工作!
希望能给我点帮助!我的QQ398713901 兄弟,下载不了啊!是不是搞错了?
页:
[1]
2