abaqus非线性有限元分析实例_全面介绍ABAQUS有限元分析(二)

软件分析的基本流程

faf2c8a006fe238607bc660151dd008b.png

ABAQUS的组成

87f3eca8cefbdbeb658de414ea4c9d40.png

ABAQUS分析的主要过程

08fc8b7e506f79c5f3ecff46c1d4dd07.png

ABAQUS/CAE

ABAQUS/CAE
(Complete ABAQUS Environment)
交互式图形环境
生成或输入将要分析模型
模型结构分解并划分网格
设置材料属性、载荷及边界条件
提交和、监视、控制分析作业
可视化分析结果

ABAQUS /CAE 用户界面

1 可以用于建模、管理和监控分析过程,并进行结果的可视化处理。
2 类似CAD,基于部件装配实体的概念
3 可以从其它系统中导入模型或网格。

aa0783669f65f182a171b30385b1977a.png

求解器

ABAQUS/STANDARD|ABAQUS/EXPLICIT 为用户提供两种互补的分析工具。
ABAQUS/STANDARD是一个通用分析模块,它能求解广泛领域的线性和非线性问题,包括静力、动力、构件的热和电响应。
ABAQUS/EXPLICIT采用显示动力学有限元格式,适用于模拟短暂、瞬时的动态事件,如冲击和爆炸问题。

ABAQUS求解器的特点

可以分析复杂的固体力学结构力学系统,特别是能够驾驭非常庞大复杂的问题和模拟高度非线性问题
Standard隐式算法(稳定,费用高)
当每一个求解增量步结束的时候,隐式的有限元要解一组方程组。
Explicit显示方法(条件稳定,费用低)
并不需要求解方程组,通过动态方法推进增量计算
ABAQUS主要功能

复杂的固体力学结构力学系统,特别是能够驾驭非常庞大复杂的问题和模拟高度非线性问题
模拟典型工程材料的性能,其中包括金属、橡胶、高分子材料、复合材料、钢筋混凝土、可压缩超弹性泡沫材料以及土壤和岩石等地质材料
其它工程问题:
热传导、质量扩散、热电耦合分析、声学分析、岩土力学分析(流体渗透/应力耦合分析)及压电介质分析。

2b7ac1ec31ea69d86e5c315b867d03d9.png

未完,请看全面介绍ABAQUS有限元分析(三)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
abaqus是一种常用于有限元分析的软件,其具备强大的非线性分析功能。下面是一个abaqus非线性有限元分析的示例代码。 首先,我们需要定义模型和材料属性。假设我们要分析一根弯曲的钢梁。 1. 创建模型: ``` ** 创建一个模型 myModel = mdb.Model(name='myModel', modelType=STANDARD_EXPLICIT) ** 创建一个部件 myPart = myModel.Part(name='myPart',dimensionality=THREE_D, type=DEFORMABLE_BODY) ``` 2. 定义材料属性: ``` ** 定义一个钢材料 myMaterial = myModel.Material(name='myMaterial') myMaterial.Elastic(table=((200e9, 0.3),)) ``` 3. 创建截面: ``` ** 创建横截面 mySection = myModel.HomogeneousSolidSection(name='mySection',material='myMaterial', thickness=0.1) ``` 4. 定义几何属性: ``` ** 创建一个钢梁的矩形截面 myPart.DatumProfile(name='mySectionProfile', shape=RECTANGLE, dimensions=(0.1, 0.1)) ** 创建一个钢梁的实体模型 myPart.BaseSolidExtrude(sketch=myPart.sketches['mySectionProfile'], depth=10.0) ``` 5. 单元的划分: ``` ** 创建实体网格 myPart.PartitionCellByExtrudeEdge(line=myPart.edges[0, 0], cells=myPart.cells[:]) ``` 6. 加载条件和边界条件: ``` ** 创建固定边界条件 myModel.DisplacementBC(name='Fixed', createStepName='Step-1', region=myPart.sets['Set-fixed'], u1=0.0, u2=0.0, u3=0.0) ** 创建力加载条件 myModel.ConcentratedForce(name='Force', createStepName='Step-1', region=myPart.sets['Set-force'], cf1=1000.0, distributionType=UNIFORM) ** 定义时间步 myModel.StaticStep(name='Step-1') ``` 7. 进行非线性分析: ``` ** 运行分析 myModel.Job(name='Job-1',model='myModel',description='', type=ANALYSIS, atTime=None, waitMinutes=0,waitHours=0,queue=None, memory=90,numCpus=2, numGpus=0, priority=3, inputFormat=ABAQUS, inputCaching=None, explicitPrecision=SINGLE, nodalOutputPrecision=SINGLE, echoPrint=OFF, modelPrint=OFF, contactPrint=OFF, historyPrint=OFF) myModel.jobs['Job-1'].submit(consistencyChecking=OFF) myModel.jobs['Job-1'].waitForCompletion() ``` 以上是一个简单的abaqus非线性有限元分析的示例代码。这个代码可以用于分析弯曲的钢梁,其中包含了模型的定义、材料属性的定义、截面的创建、几何属性的定义、单元的划分、加载条件和边界条件的定义、时间步的设置以及非线性分析的运行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值