算法语言在土木工程的应用小结
dinochengonzo
2006年06月05日 02:19:02
来自于学生专栏
只看楼主

本科第一年就会上算法语言,也就是你们所学的VC++,VB之类的语言,这是基础课程,很多同学会很不重视这个课程,其实这个课程与高等数学,力学和制图一样在工程应用上是很重要的基础课.现实上,据我了解,很多同学在学VB时,觉得老师上课很无趣,课后基本没有人去认真看算法书的,到做作业时,照书打代码,COPY作业的也有,这样到期末应付一下老师,看一下书,就考试去了,反正考试是不难的,考到那里就学到那里,过完考试,全部就

本科第一年就会上算法语言,也就是你们所学的VC++,VB之类的语言,这是基础课程,很多
同学会很不重视这个课程,其实这个课程与高等数学,力学和制图一样在工程应用上是很
重要的基础课.现实上,据我了解,很多同学在学VB时,觉得老师上课很无趣,课后基本没
有人去认真看算法书的,到做作业时,照书打代码,COPY作业的也有,这样到期末应付一下
老师,看一下书,就考试去了,反正考试是不难的,考到那里就学到那里,过完考试,全部就
忘得差不多了.在以后在大二大三就很少用到算法语言的知识了.
其实,作为一种编程语言它是代替工程师做一些很繁重和重复的计算工作,它是一个很好
用的工具,师弟们如果以后要做工程师的话,不要忘了算法语言这个工具喔.
举一些算法能帮我们做些什么工作吧:
我们在做毕业设计的一二组,老师要求要用编程来算风载或地震作用.因为编程是结构工
程师基础考试必考的内容,一般是考FORTRAN,编程可以批量计算,大大减少手算时间.
大三以上的同学就知道,算一块双向板的内力是要查静力手册的,已知板的长宽比,?阎?
板四周的约束条件,然后去查一个双向板的内力表,查后还要插值,如果是用手算起码要
一天的时间,算天面层与标准层要用两天,还要打字到WORD文档.三天吧
如果学了VB,VC一些编程中的简单数据处理,编一个程序自动查表,自动插值,再输出计算
书,编好这个程序,大约只需要用一个小时就能算完全部板还有输出计算书.程序还可以
保存用于以后的设计.
这时,有同学就会说,我不会编程,我会MORGAIN,它是一个商业软件,是别人编好的,算结
构构件输出计算书的.那当然可以用,但是如果你下一步的计算是从来没有前人编过程的
,你就得一步步的手算.后来我们的标准层板用3K系数法按塑性计算,没有这方面的商业
软件,其计算过程与双向板是一样的.如果会编程就能很快的实现整个计算,用时少,收益
多.这是毕业设计的一点经验.
实际的工程计算中,举个例子,如用PKPM的EPDA作弹塑性分析后,输出一大堆文本结果,数
据量大,如果全用手工操作,把需要的数据找出来再COPY到EXCEL里,重复工作的话,累死
了,估计一个大工程的数据整理要用一个星期吧,如果会编程,编一天数据整理的小程序
,第二天早上用一个小时批量处理就搞定了.
编程还有什么用呢?听过ANSYS吧,一个复杂的结构,用ANSYS的GUI来建模是不可能的,太
慢了,一个结构要用几天来输入,是不可能的,一般工程师会用APDL,参数化语言,它也是
编程语言相通的,对于你的常用结构,你可以通过编程制作前后处理程序,快速的建模来
实现有限元计算.
在AUTOCAD制图方面,会编程的人就更有优势了,结构设计人员会用很多时间来画图的,画
图快的人的秘决就是编制如探索者那样的OBJECT ACTIVEX的小程序,批量生成图元来快
速画图,也有LISP,也有VBA,VC,VB,DELPHI与AUTOCAD都有接口的,有自已的画图程序肯定
是操作起来很快很快的,这方面,陈庆军老师有很丰富的经验喔.
编程是工程师的好工具,与数学,力学,制图一样重要的
免费打赏
zpkkun
2006年06月07日 13:51:38
2楼
还有一年就要毕业了,看来真的是要学一学VB

还没编过,LZ编个双向板的程序大概用了多少时间~
回复
dinochengonzo
2006年06月11日 12:44:51
3楼
几个小时
回复
wutingxiao
2006年06月16日 23:59:58
4楼
呵呵!华工的同学啊?我现在的毕业设计指导老师就是陈庆军!看了那么多觉得编程很好用,但他只教了我们结构CAD。真是有点遗憾。
回复
那年青春
2006年06月18日 18:19:14
5楼
很不错的总结。象我们学VB,突击了3天过了二级以后都忘了,现在一点印象都没有了,更别提应用了。学以致用,要真能做到的话就好了。
回复
fangxian
2006年06月18日 20:36:01
6楼
说起来真丢人
我还是学计算机应用的呢!
全忘了
当初也没好好学!
回复
menfjgnjdinfgheji
2014年04月29日 13:21:03
7楼
老夫已经是lisp和visual C++的高手了,基本上结构计算都是自己编写的,很方便。还为公司编写了一套管理系统程序。
回复
寒冬
2014年04月29日 14:57:35
8楼
学习是挺累的,有知识通过实践能会加深的,尤其操作类的知识!
回复
mfsw2044702763
2014年05月18日 07:30:11
9楼
路过学习一下:)
回复

相关推荐

APP内打开