有限元分析程序设计

有限元分析程序设计

ID:17385717

大小:136.00 KB

页数:7页

时间:2018-08-30

有限元分析程序设计_第1页
有限元分析程序设计_第2页
有限元分析程序设计_第3页
有限元分析程序设计_第4页
有限元分析程序设计_第5页
资源描述:

《有限元分析程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、结构有限元分析程序设计绪论§0.1开设“有限元程序设计”课程的意义和目的§0.2课程特点§0.3课程安排§0.4课程要求§0.5基本方法复习$0.1意义和目的1.有限元数值分析技术本身要求工程设计研究人员掌握1).有限元数值分析技术的完善标志着现代计算力学的真正成熟和实用化,已在各种力学中得到了广泛的应用。比如:,已杨为工程结构分析中最得以收敛的技术手段,现代功用大致有:a).现代结构论证。对结构设计从内力,位移等方面进行优劣评定,从而进行结构优化设计。b)可取代部份实验,局部实验+有限元分析,是现代工程设计研究方法的一大特点。c)结构的各种功能分析(疲劳断裂,可靠性分析等)都以有限元分

2、析工具作为核心的计算工具。2).有限元数值分析本身包括着理论+技术实现(本身功用所绝定的)有限元数值分析本身包括着泛函理论+分片插值函数+程序设计2.有限元分析的技术实现(近十佘年的事)更依赖于计算机程序设计有限元分析的技术取得的巨大的成就,从某种意义上说,得益于计算机硬件技术的发展和程序设计技术的发展,这两者的依赖性在当代表现得更加突出。(如可视化技术)3.从学习的角度,不仅要学习理论,而且要从程序设计设计角度对这些理论的技术实现有一个深入的了解,应当致力于掌握这些技术实现能力,从而开发它,发展它。(理论本身还有待于进一步完美相应的程序设计必须去开发)4.程序设计不仅是实现有限元数值分

3、析的工具和桥梁,而且在以下诸方面也有意义:1).精通基本概念,深化理论认识;2).锻炼实际工程分析,实际动手的能力;3).获得以后工作中必备的工具。(作业+老师给元素库)目的:通过讲述有限元程序设计的技术与技巧,便能达到自编自读的能力。§0.2课程特点总描述:理论+算法+数据结构(程序设计的意义)理论:有限元算法,构造,步骤,解的等外性,收敛性,稳定性,误差分析算法;指求解过程的技术方法,含两方面的含义;a.有限元数值分析算法,b,与数据结构有关的算法(总刚稀疏存贮,提取,节点优化编号等)数据结构:指各向量矩阵存贮管理与实现,辅助管理结构(指针,数据记录等)具体特点:理论性强:能量泛函理

4、论+有限元构造算法+数据结构构造算法内容繁杂:理论方法+技术方法+技术技巧技巧性强:排序,管理结构(指针生成,整型运算等)§0.3课程安排①.单元刚度矩阵及元素设计(单元刚阵算法,杆梁平面分析,板弯非协调元等)②.总刚的形式及程序设计(单刚提前准备,技术复杂)③.l边界条件及程序设计(等效荷载计算,位移边界条件置入,多工况的对称性)④.总刚线性方程组求解(LDLT分解,分块算法,子结构算法,波前法)⑤.单元应力计算+应力处理与改善。⑥.数据处理(数据分类,压缩存贮,节点排序方法)⑦,变带宽存贮的优化理论,图论的理论,有限元的图结构,存贮管理复核)⑧.有限元议程全稀疏管理与求解策略。说

5、明:仅线性部份,复材,接触,弹塑性等不包括,基本部份。实践性作业安排:1.作业:总的结构管理程序+子功能模块的编程,一个题的计算实践2.送有限元元素库。§0.4课程要求1.先行要求2.作业要求(计算机编程得出正确结果)3.课程校核要求§0.5基本方法复习0.5.1结构化程序设计方法0.5.2有限元分析方法回顾0.5.3Fortran语言回顾0.5.4结构化程序设计1.基本结构:构成一个问题从输入到求解输出的基本程序形式:Imput——→Process——→Output(输入)(处理)(输出)三种基本形式:a).树形结构(顺序执行结构)Imput——→p1→……….——→pn→Ou

6、tput(多用于程序结构call1,call2……..)b).t选择结构(条件执行结构)内部算法实现:IF…..THEN;SWHICH,CASEc).循环结构(反复执行结构)特点:结构特征简单明了,易读,易调试`.尽量少用GOTO语句1.整体结构(算法语言系统结构)积木式(Fortran):每个设定的功能分析团体的一个模块,每个模块又称作整体结构的素材,主模块象积木一样堆积.语体不联系,但有通讯方法沟通模块间信息,各种模块有各自的特征语体,mainprogame……,subroutinesub….嵌套式(Pascall):主模块与子模块相互嵌套,各模块的特征,语体相同procedurem

7、ainprocefuressub1……..proceduresub2……….Endsub1………endsub2…….Endmain函数式(c语言):主要特点是功能模块作为库函数调用,需用时在库内调用,每一个函数有表征语句,这种语体接近自然思维,而且对系统资源的调配应用更完善.面向对象的程序设计:实施过程的可视化+控制性2.结构化程序设计方法a).Top—Down(自上面下),系统性强,选择性强.b).CriticalComponen

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

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

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