第1章fepg简介与安装

第1章fepg简介与安装

ID:5788009

大小:1.13 MB

页数:17页

时间:2017-12-24

第1章fepg简介与安装_第1页
第1章fepg简介与安装_第2页
第1章fepg简介与安装_第3页
第1章fepg简介与安装_第4页
第1章fepg简介与安装_第5页
资源描述:

《第1章fepg简介与安装》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、17第1章FEPG简介与安装第1章FEPG简介与安装1.1FEPG是什么或许无需赘言FEPG是什么,读者可能通过各种途径已经对FEPG有了一定的了解。但不能排除有些读者的确是第一次接触它。FEPG是“FiniteElementProgramGenerator”的缩写。顾名思义,它是有限元软件的生成器,因而称为“有限元程序自动生成系统”。简单地说,这是一套有限元软件,然而顾名思义未必准确,其实它还是一套支持有限体积法的软件。也就是说,这是一套可以生成有限元或有限体积法源程序的软件。这套系统是利用有限元方法或有限体积法进行数值计算的软件包。该系统由中国科学院数学与系统科

2、学研究院梁国平先生开发,是一套独具特色的国产高性能有限元数值计算软件。这些特色将随着本书的叙述逐渐得以展现并被用户体会到。笔者根据自己的理解和体会用下面几个软件开发领域流行的术语从不同的角度对其做总体概括。FEPG的总体技术特征可以概括为以下几点:·CAG:CodeAutomaticGeneratorFEPG是代码生成器,是生成软件(源代码)的软件。·IDE:IntegratedDevelopmentEnvirenmentFEPG是一套有限元(有限体积)程序的集成开发环境。·CAE:ComputerAidedEngineeringFEPG是一套计算机辅助工程软件。·

3、PSE:ProblemSovingEnvironmentFEPG对用户来说是一套集成的工作平台和问题求解环境。·AreusablecoderepositoryFEPG是一套高效、可重用的代码仓库。初学者可能对于上述概括不太理解,希望读者带着这些疑惑,在后续的学习中不断体会和领悟。鉴于FEPG的高度灵活性,对于FEPG究竟是什么这个问题,完全应由用户根据自己对其理解和体会归纳出来。用户体会越深,使用越灵活,越表明在使用FEPG上正在逐步达到较高层次。1.2学习FEPG的起点严格来说,不同用户有不同的基础,也都有适合自己的学习方法。但也有不少用户反映FEPG难学,或者难

4、以学得深入。甚至一些用户在使用一段时间后,感觉其纷繁复杂而无从下手,或者困惑17第1章FEPG简介与安装于究竟是否要先完整学习有限元理论而裹足不前。笔者认为,拥有工科本科的知识基础(有限元基础,计算机知识基础),再适当补充有限元的基本数学知识都是可以学好的,问题的关键是找到FEPG学习的起点。我们的工作和学习常常因为没有积极的进步(如成果、成就感等)作为激励而缺乏兴趣、难以坚持。很多人执迷于电子游戏的主要原因正是可以随时获得“晋级”等“奖赏”作为动力。另一方面,这些“晋级”或“奖赏”所带来的成就感又逐渐成为游戏玩家的目标。这就提示我们,明确的目标和不断进步的正反馈是

5、一个重要的动力之源。对于大多数用户来说,学习FEPG不是目标,使用FEPG解决专业问题才是目的。在学习FEPG时最好一开始就结合自己的研究任务,也就是直接把待解决的问题作为自己的学习实例,而不是一味地做书本上现成的简单实例。这样,使用FEPG就有了明确的目标。在解决问题这一目标的吸引下,边用边学,遇到问题随时思考、咨询。到了最后目标问题解决之日,FEPG也就完全学会了。当然,可能有些用户习惯于先把所有有限元知识都学懂了才敢学FEPG,然后再去解决实际问题。但笔者认为,这不是研究阶段的工作方法。学习的主要目的还是为了解决问题,在问题没有解决的时候盲目地学习自己认为可能

6、用到的知识将会花费过多的时间,最后可能会发现对解决问题并没有直接帮助。因此,效率最高的方式就是在有了必需的基础后,边干边学边思考,把学习FEPG贯穿于研究、解决具体的实际任务当中。1.3为什么用FEPG,谁用FEPG应用有限元方法和程序,当前不外乎几种情况:一种是购买和使用大型商业有限元程序;一种是完全自己开发和使用有限元程序;第三种则是从别处(如导师或其他人)获得别人的有限元程序代码,在使用过程中加以修改丰富以满足自己的要求。另一方面,从需求者的角度而言,可以分为两类,一类是对灵活性要求较高的,比如科研应用;一类是对灵活性的要求不那么高的,比如多数工程领域的应用。

7、对用户而言,软件只是实现目标的工具。然而目前软件工具真可谓汗牛充栋,即便同一个领域,比如有限元领域,也存在非常多的选择。每个软件都有自己的特色,也都有自身的局限性。选择软件一看能否满足自己的需求,二看该软件能否更好地满足需求,比如能否更高效地、更高质量地完成自己的目标。即便如此,如果没有前人指导,面对众多软件做出一个合理的选择有时也的确是一件费心的事情。当前国际上有大量功能强大的有限元软件包可供使用。ANSYS,ABAQUS,ADINA,NASTRAN等鼎鼎大名的大型通用有限元软件占据了国内有限元软件的很大市场。在这种情况下,为什么国产的FEPG系统日益获得了较

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。