硕士研究方向为结构动力学,主要是用matlab编写有限元程序,这玩意能就业吗?

发布时间:
2024-09-10 18:02
阅读量:
10

现身说法,本人土木工程结构方向,应该与你是相同专业,有限元编程启蒙也是通过matlab开始。matlab语法简单,易于理解,对于新手来说相比其他语言更容易上手,使得大部分精力可集中在算法本身的逻辑上而不是浪费在各种语法问题导致的bug上。对于可研问题的求解,matlab足够用了,但是你说的以后的工作能否用到那取决于你的就业方向,如果常规的施工单位、设计院、房地产行业,那应该不会需要你去着手开发一些有限元程序。但如果你去pkpm、盈建科、3D3S等土木工程专用软件开发公司再或者是一些通用的有限元软件开发公司如安世亚太,那你这些技能就有用武之地了。不排除一些工程单位实力雄厚到可以支持开发一些自主化有限元软件(本人的情况),但这种机会较少。

可能你还有一个担心就是,真正的工业软件架构往往很复杂且用的底层语言并非matlab这种简单的脚本语言,而你所掌握的有限元编程经验仅仅基于matlab,是否会被用人单位嫌弃?这一点请你放心,如果你能把有限元的一套算法都能用matlab去实现,那用另一种语言去实现只是换个工具而已,所需要的基本语法等等想要上手会很快。我想一个略懂技术的招聘他也会知道这一点。其实最难的并非这些,而是一套工业软件的架构方式,这不仅需要一个人精通有限元理论算法,还需要熟知IT相关的各种语言和技术的特点。这才是行业大拿,足以一人之力撑起一个公司,不过一个软件公司有这么一个人也就足够了,他要做的只是宏观的把控,真正开发还是需要刚出校门但有一些基础的你。所以不要犹豫,尽可能多扩充一些有限元基本理论知识和编程实现。

建议学习一下有限元基本理论及编程,这样你就能理解一些平时只通过单纯使用cae软件体会不到的知识。教材的话建议看看国外的大部头的作品,其实最好的还是经典的Zienkiewicz和Taylor的the finite element method。从程序的角度,告诉你不同问题的编程方法,配合免费版FEAP的源代码,效果拔群。

基础入门还是建议从视频课程开始,比如b站一些有限元视频教程,比看文本教材效率更高些。然后再根据自己的细分研究方向通过相应的教材文献查漏补缺。

视频课程推荐b站曾攀老师的有限元课程作为基础理论入门,然后学习b站和仿真秀推出的《matlab有限元编程从入门到精通》精品课作为有限元编程实践训练,这应该是目前全网最系统的一套有限元编程视频课程。既涉及讲解有限元基本理论同时包括了有限元算法基于matlab的实现,而且每节课案例都附有matlab源码供您学习:内容涉及静力学、动力学、材料非线性、几何非线性、接触非线性、传热分析,涉及的单元有杆单元,梁单元,平面三角形/四边形单元,薄板单元,厚板单元,壳单元,四面体、六面体实体单元等,此外还附各案例的源码文件。

b站链接:

【Matlab有限元编程从入门到精通-哔哩哔哩】 b23.tv/3ziJxhd

仿真秀链接:

Matlab有限元编程从入门到精通20讲:快速获得各典型有限元案例的Matlab代码_结构基础_静力学_显式动力学_非线性_后处理分析_通用_航空_航天_船舶_兵器_MATLAB_岩土_求解技术_理论_材料_单元技术_科普-仿真秀视频课程



END