首页/文章/ 详情

16本有限元编程书籍推荐(附源程序)

3月前浏览3402

整理不易,望大家笑纳!

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

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

推荐的书籍均以购物链接展现,木木提供的资源包含电子版及源程序,若电子版没有纸质版看着舒服,可进入以下购物链接进行购买,木木也可以获得一些佣金,感谢支持!


Matlab语言

《有限元基础教程》

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

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

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

《MATLAB Codes for Finite Element Analysis Solids and Structures》

绝对优秀好书!

目录如下:

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

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

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

《 Introduction to Nonlinear Finite Element Analysis》

非线性编程的绝对入门书籍,涵盖几何非线性、材料非线性、接触非线性。均有代码➕公式,逐步推导,目录如下:

《Matlab有限元结构动力学分析与工程应用》

想要学习动力学方面的有限元编程,这本书绝对的入门级推荐,对新手相当友好!目录如下:

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

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

《工程中的有限元方法》

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

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

《有限元分析及应用》

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

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

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

Fortran语言

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

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

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

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

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

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

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



补充:

《Finite Element Procedures》

Bathe的这本书对有限元的解释也是相当的详尽,木木从网上搜集到书里面一些案例的代码,也附赠在文件中,大家可以在对有限元有了一定了解后再来翻阅这本书。

The finite element method linear static and dynamifinite element analysis

之前在学习BBAR修正技术的时候就是参考的这本书,Hughes的经典有限元著作,囊括了相当多的有限元理论及编程技术,虽然年代略显久远,但一直是现在很多有限元著作的高引系列,强烈安利给大家。

《Practical Programming of Finite Element Procedures for Solids and Structures with MATLAB》


《计算动力学》

这本书是张雄老师的经典著作,凝结了很多动力学有限元的理论及Fortran代码,非常齐全,也是比较厚实的,将近六百页,如果说你对动力学的一些领域感兴趣的话,也是强烈安利这本书,这本书的代码可以在网上下载得到,我就没有附加代码了。

获取方法:文章下方打赏30元以上,联系后台,木木看到后会第一时间打包好给你发相应链接。对于之前获得过本资源的用户,凭借打赏记录,可以后台联系木木,给你更新资源列表~

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

-----粉丝交流群-----

参与更多互动交流,快快在下方留言区留下你的小脚印吧~

粉丝交流群有限元群
后台回复关键词stress


-End-

♡若喜欢这篇文章,欢迎带它去朋友圈逛♡

易木木响叮当

想陪你一起度过短暂且漫长的科研生活


来源:易木木响叮当
ACTAbaqus非线性电子MATLABUG理论SAP2000材料
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-08-08
最近编辑:3月前
易木木响叮当
硕士 有限元爱好者
获赞 220粉丝 263文章 349课程 2
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈