有限元编程书籍整理(附赠源程序)

微信公众号、知乎、B站易木木响叮当
关注可了解更多的有限元数值仿真技巧。问题或建议,请公众号留言;
如果你觉得木木同学对你有帮助,欢迎赞赏。

本期木木为大家整理了有关有限元编程的书籍,是我平时有限元学习的源泉,分享给大家,希望对大家有限元的学习有所帮助。共推荐8本参考书籍,采用的编程语言分别是MatlabFortran。

Matlab的居多,因为它入手简单,可视化强,也推荐刚入门的小白从Matlab语言接触有限元编程,书籍电子版及书中代码获取方式详见文末


Matlab语言

《有限元基础教程》

这本书我把它排在第一位,是因为特别适合入门,书中从简单杆系单元入手,概念清晰明了,每一节都会有相关的Matlab代码,代码量比较短。

木木本身是土木工程出身,对有限元内部计算并不是很熟悉,自学时参考的就是这本书,B站里面也有相关的曾老师的教学视频,感兴趣可以看一下。

补充:书中关于等参单元刚度矩阵计算时,用到的是Matlab符号计算语言,没有对高斯点进行循环计算,读者可以参考别的书籍将单元刚度计算函数进行适度调整。

相关网址:https://www.bilibili.com/video/BV1d4411i7Wr/?spm_id_from=333.337.search-card.all.click

《MATLAB与Abaqus有限元分析理论与应用》

这本书是我买的第一本纸质书,当时被他的名字所吸引,看了电子版后觉得干货很多,值得购买。

书中的代码量很多,讲的也很详细,大部分的是根据Smith的《Programming the Finite Element Method》Fortran改编过来。书中每个程序运行后会有相应的Abaqus操作对比,感兴趣可以看一下。

《结构分析有限元法的基本原理及工程应用》

这本书中的Matlab程序是我在CSDN上搜集而来,代码量适中,没有上一本书中的代码量那么多,注释也清晰,还包括有Matlab有限元编程的后处理显示部分,教你怎么出云图,感兴趣可以了解一下。

《工程中的有限元方法》

这本书的附赠代码就比较厉害了,语言巨多,分别有C、ExcelVB、Fortran、Matlab、QBasic、VB语言,花里胡哨,是国外教材翻译过来的,英文版和中文版放在下面,感兴趣可以看一下。

《有限单元法基础及MATLAB编程》

这本书链接放不上去,不知为何,书中代码基本保持了Smith的《Programming the Finite Element Method》风格,做了代码转换工作,代码量很大,保留了线弹性部分,忽略了弹塑性、Element-by-element组装技术。原理讲的很清楚,感兴趣可以了解一下。

有限元编程书籍整理(附赠源程序)的图1

《有限元分析及应用》

这本书也是曾攀老师的著作,里面主要引导读者独立编写整套的有限元程序,代码量不多,可以入手,并于Ansys相呼应,以Ansys作为前处理,导出节点网格数据,输入至有限元程序进行求解,采用的语言有C、Fortran,感兴趣可以了解一下。

《有限单元法——编程与软件应用》

这本书是崔济东博士的著作,从杆单元入手,由简单到复杂,采用Matlab语言进行编程,并于SAP2000、迈达斯有限元分析软件进行结果比对,强调软件原理的应用,代码都贴在书中,用时直接抄!有限元编程书籍整理(附赠源程序)的图2感兴趣可以了解一下。

Fortran语言

《有限元方法编程(第五版)》

这本书的影响巨大,号称有限元编程的启蒙书,国内很多有限元编程教材都或多或少参考了这本书,采用Fortran 03语言编写,运行速度很快,代码量巨多。

作者编写了专门的子程序库,里面有不同模块所要实现的功能,里面也有弹塑性有限元分析,不过需要理论可能要高一点,适合进阶学习,可以先看电子版,对有限元编程流程有一定熟悉后,想要继续学习时可以入手这本书,参考性极强!

《有限元单元法程序设计》

这本书全程采用Fortran语言编写,木木不推荐一上来就看这类的书,因为Fortran确实没有Matlab简单入手,这本书的注释都是中文注释。

可作为对Fortran有限元编程感兴趣的参考读物,全套的源程序也在木木为大家准备的资源中,感兴趣可以看一下。

补充吉林大学左文杰在B站的有限元课程,强烈大家空余时间观看,干货满满。

通道https://space.bilibili.com/618671854/?spm_id_from=333.999.0.0


获取方法:公众号后台回复“有限元代码”,即可自动获取。

以上就是木木为大家推荐的有限元编程参考书籍了,希望可以帮助到大家。

有限元编程MATLABFORTRAN

有限元编程书籍整理(附赠源程序)的评论0条

    暂无评论

    有限元编程书籍整理(附赠源程序)的相关案例教程

    从事有限元软件编程工作5年,整理了12本有限元编程基础教材+9本非线性有限元教材(下载链接见文末): 一、经典有限元编程教材共计12本书单目录: 1.MATLAB有限元结构动力学分析与工程应用-徐斌(pdf电子书+全套代码) 2.结构分析的有限元法及matlab实现-徐荣桥(pdf电子书+全套代码) 3.Finite Element Procedures 2nd edition (K.-J. Ba
    (1)1-基于Matlab和Ansys APDL的梁结构有限元分析 该教程为英语教程,共9.14 GB,包含配套案例文件。 梁结构有限元分析相关理论和案例讲解,有全套对应案例文件和文档。 教程包含: 在MATLAB中编写用于三维梁结构分析的有限元代码; ANSYS APDL案例命令流文件; 课程涵盖的项目:悬臂梁、L型框架、二维屋顶、三维屋顶、建筑物框架、海上导管架平台、二维和三维格构结构 梁结构
    在 MATLAB 中,数组用于表示信息和数据。您可以使用索引来访问数组的元素。在 MATLAB 中,数组索引从 1 开始。要查找数组中元素的索引,可以使用find()函数。使用find()函数,您可以从数组中找到索引和元素。find()函数返回一个包含数据的向量 。 句法: find(X) :返回一个包含元素索引的向量 find(X,n) : 返回 X 中元素的前 n 个索引 find(X,n,
    (原创,欢迎转载,转载请说明出处) 1 概述 本系列文章研究成熟的有限元理论基础及在商用有限元软件的实现方式,通过 (1) 基础理论 (2) 商软操作 (3) 自编程序 三者结合的方式将复杂繁琐的结构有限元理论通过简单直观的方式展现出来,同时深层次的学习有限元理论和商业软件的内部实现原理。 有限元的理论发展了几十年已经相当成熟,商用有限元软件同样也是采用这些成熟的有限元理论,只是在实际应用过程中,
    知乎、B站:[易木木响叮当] 关注可了解更多的有限元数值仿真技巧。问题或建议,请公众号留言; 如果你觉得木木同学对你有帮助,欢迎赞赏。 Abaqus是一款强大的有限元分析软件,随着版本的更迭,产品逐渐包含了前处理模块、求解器、后处理模块,用户上手难度越来越小。 Matlab同样也是一款强大的商业数值计算软件,其可视化能力强的一批,作为兴趣研究,可多玩玩这些工具联合使用的效果,这次将这两款工具联合使
    影响力
    粉丝
    内容
    获赞
    收藏
      项目客服
      培训客服
      0 9