初学者如何打开ABAQUS力学有限元仿真的大门

news2025/1/21 8:49:32

作者 | 静安 仿真秀专栏作者

导读:明年6月,笔者即将研究生毕业,从最初摸爬滚打一个人自学有限元力学仿真,到现在已经有三年多了。我研究方向是静力学仿真(Abaqus)和基于python的Abaqus二次开发。时至今日,我仅仅才摸到力学仿真的大门,各种辛苦,冷暖自知。但我坚信,在力学仿真这条路上,我还有很长的路要走。

曾几何时,我走过很多的弯路,甚至迷茫不知所措。有限元法是什么方法呢?可以用来解决哪些问题?应用场景多吗?未来的就业前景如何?有限元法求解结果时常备受质疑,其求解精度高吗?又如何去保证有限元求解的精度?只学习过理论力学、材料力学的小白又该如何学习有限元法?…………

以上这些问题在学习期间一直困扰着我,其中的一些问题随着学习过程的深入逐渐清晰明了,趋近成熟。本文笔者将结合自己学习力学仿真的经历,对以上问题进行回答,希望能对后来者有所帮助,且能少走一些弯路。如有不恰当之处希望大家能够多多批评指正,共同进步。

文章主要包括一下几个章节:

  • 有限元是什么?
  • 就业前景如何?
  • 有限元求解精度如何?
  • 力学仿真路线(静力学)
  • 我的视频教程

一、有限元法是什么

有限元法是什么?这是首先要搞明白的一个问题。简单来说,有限元法就是偏微分方程组边值问题的一种数值解法,一切可以用偏微分方程组描述的问题都可以用有限元方法来进行求解。结构力学、流体力学、电磁学、声学等问题的都可以用偏微分方程来描述,因此这些问题都可以用有限元方法来进行求解。近些年来,由于商业有限元软件Abaqus、Ansys等的逐渐成熟和大范围被推广,企业和大学院校也越来越重视有限元仿真。

二、就业前景如何

结合笔者今年秋招求职的经历来看,力学仿真这一块的人才需求是极大的。通信行业华为、中兴,汽车行业小鹏、蔚来、吉利,手机行业小米、vivo、oppo、荣耀,电器行业美的、格力,无人机行业大疆,电池行业宁德时代,传统机械行业三一集团,还有海康威视、京东方等,都有很大的力学仿真人才需求。

另外,航天等科研院所也很重视力学仿真人才的吸纳。因此,在笔者看来,力学仿真目前已经在各行各业被越来越广泛的应用,未来的发展前景会越来越好。对于立志从事力学仿真的从业者来讲,就业机会多样,有很好的个人发展前景及空间。

在求职的过程中,笔者切实的感受到企业是非常渴望能够招到优秀的力学仿真人才的。在面试过程中,公司不仅会考察求职者对有限元基本理论及基本通用有限元软件的掌握情况,更注重考察求职者理论联系实际的能力,会重点关注求职者参与的科研项目的难易程度、有限元方法在科研项目中的应用、有限元仿真的结果是否符合实际情况及是否进行相关的实验验证等等。

希望后来者能够在掌握有限元基本理论、相关有限元操作的同时,能更多的参与到相关的科研和工程项目中去,着重应用有限元方法去解决项目中遇到的难题,将理论与实际问题相结合。

三、有限元的求解精度如何

有限元法从被提出到现在有几十年的历史了,有限元法的相关基本理论在数学上已经得到了严格的证明。虽然有限元法是偏微分方程组边值问题的一种数值求解方法,得到的结果不是精确解,但如果求解方法得当,能够得到满足求解精度的结果。为了得到更加准确的求解结果,可以通过以下的措施来实现:

  • 在不影响求解精度的前提下对实际模型和建模过程进行合理的简化
  • 对几何模型划分更多的单元,使离散后的单元模型更接近几何模型
  • 在不改变单元数量的情况下,使用高阶单元

对于一个实际的力学问题,只是在有限元软件进行相关仿真得到结果,在很多时候是不具备很强的说服力的。因此,在仿真结束后,需要进行相关的实验来对仿真的结果进行验证及对仿真的过程进行修正,使有限元理论模型更加接近实际情况,最后得到具有说服力的仿真结果。

四、力学仿真学习路线(静力学)

力学仿真不仅仅只是学会使用有限元软件对力学问题进行求解,得到一些应力、位移云图等等,笔者觉得更重要的是,学习者能够在掌握有限元法的基本理论和求解方法的基础之上,能够理解有限元软件仿真过程实现的内部机理。只有这样,才能对仿真模拟的结果进行准确的评判和修正,最终得到满足要求的求解结果。

因此,我觉得力学仿真的学习主要分为以下三个部分,第一是有限元理论学习,第二是有限元软件学习,第三是有限元法的实际应用。在学习有限元方法之前,最好学习过基本的力学课程《理论力学》《材料理论》

1、有限元理论学习

对于有限元理论的学习,结合笔者的学习过程,有如下建议:

首先、学习河海大学邵国建教授在中国大学MOOC上开设的国家精品课程《弹性力学及有限单元法》,使用的主教材是《弹性力学简明教程》(徐芝纶,第五版)。通过该课程的学习,能够初步掌握弹性力学三大类基本方程、两类边界条件和有限单元法的基本理论及计算步骤,为运用有限单元法解决生产实际中的弹性力学问题打下基础。

图片来自中国大学mooc

其次,学习清华大学曾攀教授的书籍《有限元分析及应用》

​​​​​​​

点击完整阅读全文

致敬前辈!打开初学者ABAQUS力学有限元仿真大门

相关阅读推荐

江丙云孔祥宏树西等编著《ABAQUS分析之美》step by step操作视频

CAE分析大系《 ABAQUS工程实例详解》

曹金凤博士:我的Abaqus软件学习方法(附视频教程)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/43794.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MySQL命令行插入数据乱码分析

MySQL命令行插入数据乱码分析 1.起因 在开发过程中, 在linux 的上MySQL 的客户端提交插入数据的SQL, 然后数据在页面展示的时候乱码,在网上查找了一些资料,说是MySQL 的客户端连接设置是Latin1导致的;(当然肯定还是有是由其他的…

【iOS开发-AFNetWorking下的POST和GET】

文章目录写在开头GET 和POSTGET 和POST的区别联系AFNetWorking使用方法DEMOGET请求数据GET方法GET请求到的数据解析POST请求POST的请求测试1POST请求测试二请求的数据拼接POST- DEMO2POST方法2参数理解POST方法2的注意头像对于DATA的转换在Block里进行拼接方法MIME Type的简单认…

QFileInfo(文件信息)和临时文件

QFileInfo提供有关文件在文件系统中的名称和位置(路径),其访问权限以及它是目录还是符号链接等的信息。文件的大小和上次修改/读取时间也可用。QFileInfo还可用于获取有关Qt资源的信息 QFileInfo可以指向具有相对或绝对文件路径的文件。绝对…

FFmpeg实现fmp4+h265 aac切片命令

目录 背景 环境 FFmpeg实现fmp4h265 aac切片命令 使用go创建hls server 使用hls.js demo播放 播放地址:hls.js demo 背景 Chrome在104/105版本后,支持硬解h265,使得hls利用浏览器硬解特性播放h265视频。hls官方要求h265必须使用fmp4格…

Yolov5算法解读

yolov5于2020年由glenn-jocher首次提出,直至今日yolov5仍然在不断进行升级迭代。 Yolov5有YOLOv5s、YOLOv5m、YOLOv5l、YOLOv5x四个版本。文件中,这几个模型的结构基本一样,不同的是depth_multiple模型深度和width_multiple模型宽度这两个参…

[网络] TCP协议中的三次握手是什么?利用3次握手的SYN Flood DDOS攻击知道吗?

文章目录前言术语TCP协议三次握手的由来网络协议里的握手阶段Sequence Number是什么?TCP协议三次握手都发送了什么数据?TCP数据包长什么样?SYN Flood DDOS攻击是什么?结语前言 介于TCP协议中三次握手经常会被问到,以及…

NBA体育决策和数据挖掘分析

业务挑战 体育运用大数据主要体现在以下三个方面: 预测比赛结果和奖牌归属;更好地训练运动员 。数据和模型驱动体育决策让获胜和成功变得更有可能,体育统计(Sports Analytics)成为体育竞争的“杀手锏”。最近我们被客户要求撰写关于体育统计…

鲲鹏devkit性能分析工具介绍(一)

鲲鹏devkit性能分析工具介绍(一) 鲲鹏性能分析工具由四个子工具组成,分别为:系统性能分析、Java性能分析、系统诊断和调优助手。 系统性能分析是针对基于鲲鹏的服务器的性能分析工具,能收集服务器的处理器硬件、操作…

从2022安洵杯[babyPHP]看Soap+CLRF造成SSRF漏洞

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、PHP SOAP 二、漏洞成因 三、 题目知识准备 1、PHP Session反序列化 2、题目相关函数 四、[LCTF 2018]bestphps revenge 五、2022安洵杯 BabyPHP 前言 …

基于ASP.net的服装商城设计

目录 海秀衣城系统 2 1.概 述 2 1.1 网上购物的发展 2 1.2 三层架构技术简介 2 2. 系统总体设计 4 2.1 开发以及运行环境 4 2.2项目结构分析 4 2.3系统功能总体结构图 5 2.4系统功能结构分解图 5 3. 数据库设计 6 3.1 数据库设计 6 3.2 数据表 7 4. 模块设计 10 4.1 前端功能模…

SpringCloud微服务实践之七 网关(Gateway)

一、网关基本概念 (一)网关功能 身份认证和权限校验服务路由、负载均衡请求限流 (二)网关技术选型 SpringCloud提供了两个组件都可以实现网关功能: gatewayzuul 其中,Zuul是基于Servlet的实现&#xff…

SQL注入漏洞 | 数字型

文章目录前言MySQL 数字型前言 SQL注入漏洞 | iwebsec MySQL 数字型 页面观察:测试看回显 注入点判断:发现有sql注入漏洞 AND 可在 where 子语句中把两个或多个条件结合起来。如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录…

HBuilder X实现tabBar底部导航记录

首先,打开uniapp官网,找到tarbar官方文档,仔细阅读,具体位置如下,全局配置下面的pages.json页面路由里面找到tabBar,点击查看: 重点注意这两句话: 找到文档我们就可以按照上面的提示…

迭代器模式(Iterator)

参考: 迭代器设计模式 (refactoringguru.cn) [design-patterns-cpp/Iterator.cpp at master JakubVojvoda/design-patterns-cpp GitHub 文章目录一、什么是迭代器模式?二、实现三、优缺点优点缺点一、什么是迭代器模式? 提供一种方法&…

QFont-使用外部字体文件的问题

我们程序里面定义了某个结构体(这里简单描述为AStruct),AStruct包含了一个QFont 类型的成员变量: struct AStruct {QFont ft; }; 在具体业务上,AStruct中的QFont会被传递给QPainter去绘制文本。 保存工程/加载工程时时&#xff0…

用Python写个爬虫,赚了!

前言 编程语言排行榜(Tiobe)发布了11月新榜,Python仍领先Java和C,在全球众多的老牌编程语言中,以其他对手无法企及的极高份额稳居榜单第一位。 榜单数据是客观真实的,当下Python的使用者越来越多,已经远超使用其他十…

【Linux初阶】认识冯诺依曼结构

🌟hello,各位读者大大们你们好呀🌟 🍭🍭系列专栏:【Linux初阶】 ✒️✒️本篇内容:计算机的冯诺依曼组成结构、冯诺依曼结构的数据交换特性,以宏观视角理解冯诺依曼下的网络数据传输…

Spring Cloud Alibaba 容器化部署最佳实践 | 本地部署版本详解

环境声明 在运行本地示例之前,需要保证本机具备以下的基础环境,如果您的本地没有当前的环境,下面会一步步进行搭建,演示搭建过程。 Nacos 服务端Seata 服务端RocketMQ 服务端MySQL 服务端 可在国内https://gitee.com/mirrors/S…

低代码在离散制造业的实践

大家上午好,非常感谢明道云给我这个机会,来展示一下这个上海电气在明道云上面的应用。我的题目是《低代码在离散制造业的实践》。 引入明道云的背景 首先介绍一下我们电气数字科技有限公司。它是在2018年的时候,上海电气集团内部成立的数科…

捷码全新快速表单功能解读

在最近的更新中,捷码迎来了比较多的功能上新,其中最受大家关注的是全新的表单功能。无论是从功能丰富度还是操作便利性上都做了大量设计。本文将从重点功能设置操作流程上进行演示说明。 表单控件和关联 ——1对1、1对n、n对n 支持多场景 首先是表单控…