原文地址:http://blog.163.com/paulzxy@126/blog/static/14366276020116861613243/

ABAQUS是非线性有限元分析(Nonlinear Finite Element Analysis)领域的一门重炮。

ABAQUS不仅广泛地应用于工程领域,在相关学术研究领域也颇受青睐。许多力学方面的国际著名杂志,如 IJNME(International Journal for Numerical Methods in Engineering)、CMAME(Computer Methods in Applied Mechanics and Engineering)、MOM(Mechanics of Materials)、IJSS、IJP等常有以ABAQUS为平台、通过二次开发后进行数值分析模拟的文章。

ABAQUS在土木工程领域也逐渐得到了广泛的应用。ABAQUS自身具有几个典型的混凝土及土的多维本构模型,用来进行一般的工程结构非线性有限元分析表现尚可。令人鼓舞的是,我们还可以在ABAQUS的基础上进行二次开发以获得更符合实际的数值模拟结果,如基于杆系单元(B31、B32等)开发较精细的混凝土单轴滞回本构模型,针对shear-critical构件开发合适的弯剪耦合RC单元,深入探究梁柱节点非线性行为开发合适的宏观节点单元等等。更具魅力的是,我们还可以开发各种处于发展和考证中的混凝土多轴本构模型(如亚塑性、边界面、损伤&塑性、微平面等等),扩展ABAQUS的土木材料/单元库,获得更贴近事物本质的understandings。

ABAQUS的学习曲线显然要比ANSYS之类的陡峭漫长。只有不断地进行学习、理解和尝试,才能逐渐在ABAQUS及其所涉及的专业领域登堂入室。个人觉得在入门之后要提高ABAQUS的水平需要做好以下几点:

(1)经常复习张量理论和连续介质力学。ABAQUS帮助文件的许多表达式均是以张量形式书写的,若看不懂这些式子则后面的学习将难以为继。事实上,张量早已成为力学界进行交流的一种简语,ABAQUS使用张量对连续体进行客观描述也只不过是连续体FEA的题中应有之义,而熟悉连续体力学的基本原理更是深入ABAQUS的必由之路。

(2)深刻理解非线性有限元的求解策略和过程。一定要自己亲手编写一个较简单的非线性有限元程序,理解线性化(Linearization)、预测与修正(Prediction and Correction)、迭代(Iteration)等的具体涵义以及常用的非线性方程组解法的基本过程(如Newton-Raphson法、Arc Length法等)。当然也可以通过读懂一些开源的规模较小的NFEA程序(如FEAPpv、OOFEM、Drain2DX、ZeusNL)或者国外的非线性有限元教材所附带的源程序等来获得如上经验。

(3)以ABA帮助文件的例子为发轫,尽快动手编写ABAQUS的用户自定义子程序(UMAT、UEL等)。譬如在梁单元或实体单元的基础上开发简单的1维或多维理想弹塑性本构(UMAT),又譬如可尝试开发很实用的点-点非线性弹簧单元(UEL)。由简入繁,由浅入深,逐步掌握ABAQUS各种子程序的二次开发要领。在反复调试和验证的过程中,品尝开发成功的愉悦(尽管这个过程可能是相当枯燥而漫长的)。

(4)多学习一些损伤力学、断裂力学、粘弹/塑性力学等其它力学门类的知识,多了解一些别的数值计算方法(如离散元、无网格法、边界元、XFEM等等),多阅读一些高水平的英文论文,知道人家在做些什么。

(5)在钻进去的同时也要跳得出来。非线性分析的本质不过是对瞬息万变的复杂自然现象的一种人为逼近。从一些基本的原理、体验入手,或许能顿悟。

个人推荐的几本Basic学习书籍:

①. Owen的 " Finite Elements in Plasticity: Theory and Practice (1980) “ 和 " Computational Methods for Plasticity: Theory and Applications (2008) ";

②. Belytschko的 " Nonlinear Finite Elements for Continua and Structures (2000) ";

③. Zienkiewicz 、Taylor的 " The Finite Element Method for Solid and Structural Mechanics, Sixth Edition (2005)";

④. Crisfield的 " Non-Linear Finite Element Analysis of Solids and Structures (Vol. 1 and 2) (1991, 1997)";

⑤. Bonet的 " Nonlinear Continuum Mechanics for Finite Element Analysis (2008)";

⑥. 范镜泓、高芝晖的 " 非线性连续介质力学基础 (1987) ".

写到这里,想起⑤书的开场白,那是英国诗人Pope在 " An Essay on Criticism " 的一段fragment:

"A little learning is a dangerous thing; 
          Drink deep, or taste not the Pierian spring: 
          There shallow Draughts intoxicate the Brain,
          And drinking largely sobers us again."

粗略翻译如下:

"一知半解贻害不浅;
          神泉之水啊,君若无意酣饮,还请勿去小啜。
          倘若浅尝辄止,只会如坠迷雾,
          唯有开怀畅饮,终能如入臻境。”

转载于:https://www.cnblogs.com/ljy339/archive/2012/11/05/7507120.html

[转帖]ABAQUS学习和开发浅谈 [原创]相关推荐

  1. 校园兼职网站php设计,基于PHP+MySql的校园兼职信息平台的开发浅谈

    Data Base Technique 0数据库技术基于PHP+MySqI的校园兼职信息平台的开发浅谈文刘晓智1杨雨锋2李万星2 表1:数据库一蹬表 摘要 首光简要介绍了编程语孬和MySql数据库的主 ...

  2. 转发:很好理解流形学习的文章-浅谈流形学习(Manifold Learning)

    转 很好理解流形学习的文章-浅谈流形学习(Manifold Learning) 来源 Machine Learning 虽然名字里带了 Learning 一个词,让人乍一看觉得和 Intelligen ...

  3. 微课与个性化学习路径之浅谈

    微课与个性化学习路径之浅谈 2016-03-09  宝山薛院  两个黄鹂一行白鹭 微课是相对于常规的课程而略有短小,比如实习课程.技能训练课程.暑期实践课程等. 这些微课程也需要有教学大纲.教学计划. ...

  4. 转载: Android开发浅谈:关于如何把手机壳颜色设置为我们App的主题颜色

    昨天一则新闻刷爆了微博,并迅速的攻占了我们的朋友圈. 中国平安财险科技中心,一个程序员把产品经理给打了,原因是产品经理提出一个需求:根据用户手机壳的颜色可以改变App的主题颜色-然后他就被程序员给打了 ...

  5. Android开发浅谈:关于如何把手机壳颜色设置为我们App的主题颜色

    昨天一则新闻刷爆了微博,并迅速的攻占了我们的朋友圈. 中国平安财险科技中心,一个程序员把产品经理给打了,原因是产品经理提出一个需求:根据用户手机壳的颜色可以改变App的主题颜色.....然后他就被程序 ...

  6. 嵌入式开发-浅谈嵌入式MCU开发中的三个常见误区

    浅谈嵌入式MCU开发中的三个常见误区 原创 2017-09-30 胡恩伟 汽车电子expert成长之路 目录 (1)嵌入式MCU与MPU的区分 (2)误区一:MCU的程序都是存储在片上Flash上,然 ...

  7. MMC 开发浅谈 - 准备篇(学习资料与配置环境)

    微软管理控制台(MMC)是一个ISV扩展的,针对管理应用程序的通用扩展显示服务.在Windows 2000中包含了MMC,并也将运行在Windows NT 4.0,Windows 95和Windows ...

  8. 转 Android开发学习笔记:浅谈WebView

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://liangruijun.blog.51cto.com/3061169/647456 ...

  9. android 自定义菜单开发,Android开发学习笔记:浅谈3大类菜单

    在Android系统中,菜单可以分为三类:选项菜单(Option Menu),上下文菜单(Context Menu)以及子菜单(Sub Menu). 一.选项菜单(Option Menu) 创建选项菜 ...

最新文章

  1. linux中可以使用-af含义,关于Windows中的linux:AF_UNIX
  2. WorkTool(一)企业微信群管理机器人实现
  3. 写论文:证明非线性系统的稳定性
  4. 数据结构复习-day01-SqList顺序表
  5. EXCEL TIPS From Webs
  6. 目前人工智能技术,主要有应用于哪些领域?
  7. tensorflow2.0(简介)
  8. JVM常用参数与工具
  9. 基于ServiceStage的微服务开发与部署(二)
  10. 狂神Javascript笔记
  11. Springboot 对应XSS漏洞类配置处理
  12. 视频直播制作软件:MimoLive Mac v5.2b2
  13. python程序只能使用源代码进行运行、不能打包_中国大学MOOC计算机程序设计语言(Python)网课答案...
  14. java 内存模型面试_Java面试- JVM 内存模型讲解
  15. BUUCTF:很好的色彩呃?
  16. 电子政务软件系统公众服务的研究
  17. 2 Resnet系列网络模型改进
  18. Ubuntu软件安装与更改镜像源(超详细)
  19. STM32 HAL库组成概述
  20. 前端:移动端“淘宝造物节” 3D绚酷空间 VR 场景

热门文章

  1. Pycharm远程调试服务器代码出错:[Errno 2] No such file or directory
  2. 劳务派遣与劳务外包的主要区别
  3. Windows10系统内置的emoji表情
  4. WeNet 丨 WeTextProcessing
  5. 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。
  6. 【QCM2150】WCN3680 WFA 11ac STA 5.2.1/5.2.61测试失败
  7. 2. VBA Excel宏
  8. 网页色彩大攻略(蓝色系)
  9. 看steam教育之风带来创新与变革
  10. python 英文关键词提取_python TF-IDF算法实现文本关键词提取