abaqus分析技巧
- 格式:doc
- 大小:31.00 KB
- 文档页数:4
ABAQUS有限元分析软件中CAE常见技巧汇总ABAQUS有限元分析软件是一种广泛应用于工程领域的有限元分析软件,可以用于模拟和分析各种工程问题。
在使用ABAQUS软件进行分析时,一些常见技巧可以提高分析效率和结果质量。
下面是一些常见的ABAQUSCAE技巧的汇总:1.模型几何建模:在建立模型几何时,使用合适的几何建模工具可以大大简化模型的创建过程。
ABAQUSCAE提供了多种创建几何的工具和命令,比如使用草图工具构建几何,或者直接导入CAD模型。
此外,还可以使用几何操作命令(如切割、平移、镜像等)来修改和完善模型。
2.材料属性定义:在进行有限元分析之前,需要定义材料属性。
ABAQUSCAE提供了多种材料模型,包括线性弹性、塑性、热膨胀等。
选择合适的材料模型,输入正确的材料参数,可以获得准确的分析结果。
此外,还可以通过建立材料库,快速选择和定义材料属性。
3.网格划分:准确的网格划分是保证分析结果准确性的重要因素。
ABAQUSCAE提供了多种网格划分工具,可以根据模型几何形状和分析要求,自动生成合适的网格。
在划分网格时,需要注意网格单元的形状、尺寸和密度,以及模型的几何细节。
4.约束和加载定义:在定义约束和加载时,需要考虑系统边界条件、实际工况和分析目的。
ABAQUSCAE提供了多种约束和加载定义工具,可以快速、准确地描述系统边界条件和应力工况。
可以使用约束和加载约束对象、表达式、施加方向等来定义约束和加载。
5.条件设置和后处理:在进行分析之前,需要设置分析类型、时间步长、收敛准则等分析条件。
ABAQUSCAE提供了丰富的分析选项和设置,以满足不同的分析需求。
在分析完成后,还可以使用后处理功能对分析结果进行可视化、查询和导出。
6.参数化建模和模型优化:在建立模型和进行分析时,可以使用参数化建模和模型优化技术来快速调整模型几何、材料和加载条件,以获得最佳的设计结果。
ABAQUSCAE提供了参数化建模和优化工具,可以自动化地进行参数化建模和模型优化。
Abaqus操作技巧总结打开abaqus,然后点击file——set work directory,然后选择指定文件夹,开始建模,建模完成后及时保存,在进行运算以前对已经完成的工作保存,然后点击job,修改inp文件的名称进行运算。
切记切记!!!!!!1、如何显示梁截面(如何显示三维梁模型)显示梁截面:view->assembly display option->render beam profiles,自己调节系数。
2、建立几何模型草绘sketch的时候,发现画布尺寸太小了1)这个在create part的时候就有approximate size,你可以定义合适的(比你的定性尺寸大一倍);2)如果你已经在sketch了,可以在edit菜单--sketch option ——general--grid更改3、如何更改草图精度可以在edit菜单--sketch option ——dimensions--display——decimal更改如果想调整草图网格的疏密,可以在edit菜单--sketch option ——general——grid spacing中可以修改。
4、想输出几何模型part步,file,outport--part5、想导入几何模型?part步,file,import--part6、如何定义局部坐标系Tool-Create Datum-CSYS--建立坐标系方式--选择直角坐标系or柱坐标系or球坐标7、如何在局部坐标系定义载荷laod--Edit load--CSYS-Edit(在BC中同理)选用你定义的局部坐标系8、怎么知道模型单元数目(一共有多少个单元)在mesh步,mesh verify可以查到单元类型,数目以及单元质量一目了然,可以在下面的命令行中查看单元数。
Query---element 也可以查询的。
9、想隐藏一些part以便更清楚的看见其他part,edge等view-Assembly Display Options——instance,打勾10、想打印或者保存图片File——print——file——TIFF——OK11、如何更改CAE界面默认颜色view->Grahphic options->viewport Background->Solid->choose the wite colour!然后在file->save options.12、如何施加静水压力hydrostaticload --> Pressure, 把默认的uniform 改为hydrostatic。
Abaqus操作技巧总结打开abaqus,然后点击file——set work directory,然后选择指定文件夹,开始建模,建模完成后及时保存,在进行运算以前对已经完成的工作保存,然后点击job,修改inp文件的名称进行运算。
切记切记!!!!!!1、如何显示梁截面(如何显示三维梁模型)显示梁截面:view->assembly display option->render beam profiles,自己调节系数。
2、建立几何模型草绘sketch的时候,发现画布尺寸太小了1)这个在create part的时候就有approximate size,你可以定义合适的(比你的定性尺寸大一倍);2)如果你已经在sketch了,可以在edit菜单--sketch option ——general--grid更改3、如何更改草图精度可以在edit菜单--sketch option ——dimensions--display——decimal更改如果想调整草图网格的疏密,可以在edit菜单--sketch option ——general——grid spacing中可以修改。
4、想输出几何模型part步,file,outport--part5、想导入几何模型?part步,file,import--part6、如何定义局部坐标系Tool-Create Datum-CSYS--建立坐标系方式--选择直角坐标系or柱坐标系or球坐标7、如何在局部坐标系定义载荷laod--Edit load--CSYS-Edit(在BC中同理)选用你定义的局部坐标系8、怎么知道模型单元数目(一共有多少个单元)在mesh步,mesh verify可以查到单元类型,数目以及单元质量一目了然,可以在下面的命令行中查看单元数。
Query---element 也可以查询的。
9、想隐藏一些part以便更清楚的看见其他part,edge等view-Assembly Display Options——instance,打勾10、想打印或者保存图片File——print——file——TIFF——OK11、如何更改CAE界面默认颜色view->Grahphic options->viewport Background->Solid->choose the wite colour!然后在file->save options.12、如何施加静水压力hydrostaticload --> Pressure, 把默认的uniform 改为hydrostatic。
ABAQUS分析教程要点ABAQUS是一种基于有限元法的通用有限元分析软件,广泛用于工程设计和材料分析。
它的应用范围包括结构力学、固体力学、流体力学、热传导、电磁场和耦合场分析等。
本文将重点介绍ABAQUS分析的基本要点,以帮助读者更好地理解和使用该软件。
首先,进行ABAQUS分析需要先定义结构模型。
在ABAQUS中,结构模型可以通过几何建模或导入CAD模型来创建。
然后,必须定义材料属性,包括材料类型、材料参数和本构模型等。
ABAQUS提供了多种材料模型,例如弹性模型、塑性模型、粘弹性模型等。
接下来,需要定义加载条件,包括约束和外部载荷。
约束定义了结构的边界条件,如固定边界和无滑移条件等;外部载荷定义了施加在结构上的力、压力或温度等。
在创建结构模型后,就可以进行有限元网格划分了。
网格的质量将直接影响分析结果的准确性和计算时间的长短。
ABAQUS提供了多种网格划分工具,包括常见的线性四边形和三角形网格划分方法。
此外,ABAQUS还支持自动网格划分和手动调整网格等功能。
网格划分完成后,可以进行材料分配和边界条件的分配等处理。
接下来是模型求解阶段。
ABAQUS使用迭代方法求解非线性问题,其中包括几何非线性和材料非线性。
迭代求解过程中,ABAQUS会自动调整步长并根据收敛准则来判断是否需要继续迭代。
求解完成后,可以通过ABAQUS提供的分析结果查看工具来查看节点位移、应力分布和变形等结果。
对于复杂的分析问题,还可以使用提交作业文件的方式在服务器上运行ABAQUS分析。
ABAQUS提供了作业处理器(Job Processing),可以自动执行作业文件中的分析任务,并在完成后生成结果文件。
需要注意的是,ABAQUS分析在处理复杂模型时需要耗费大量的计算资源和时间。
因此,在进行分析前应优化模型的几何形状和网格划分,以减少计算时间和提高分析精度。
此外,还应了解材料的本构行为,并正确选择适合的材料模型和参数。
最后,为了更好地理解ABAQUS分析教程,建议读者多使用ABAQUS软件进行实际操作。
ABAQUS常用技巧总结1.建模技巧-合理选择单元类型:ABAQUS提供了多种常用的单元类型,如线单元、面单元和体单元等。
根据具体的问题,选择合适的单元类型,以获得更精确的结果。
-使用多边形区域:当建模边界为复杂形状时,可以使用多边形区域功能,通过连接多个节点来创建所需的形状。
-利用参数化建模:利用工具栏上的参数化建模功能,可以通过调整参数来快速修改模型,提高建模效率。
2.材料建模技巧-选择适当的材料模型:ABAQUS提供了多种材料模型,如弹性模型、塑性模型和粘弹性模型等。
根据材料的实际性质,选择合适的材料模型,以准确描述材料的力学响应。
-自定义材料属性:当所需材料在ABAQUS中没有默认的材料属性时,可以使用自定义材料属性功能,在材料数据库中添加所需的属性。
-考虑温度和湿度效应:对于一些特殊情况下,材料的性质可能受到温度和湿度的影响。
在建模过程中,可以通过材料属性的温度和湿度依赖性来考虑这些效应。
3.网格划分技巧-合理选择单元大小:在进行网格划分时,应根据模型的特点和要求,合理选择单元的大小。
过大的单元会导致精度较低,而过小的单元会增加计算复杂度和运行时间。
-使用自适应网格划分:对于复杂的几何形状,可以使用自适应网格划分功能,根据需求自动地在关键区域进行细化,以获得更准确的结果。
-检查网格的质量:ABAQUS提供了检查网格的质量的工具,在网格划分结束后,应对网格进行质量检查,确保网格的质量符合要求。
4.加载和边界条件技巧-应用合适的加载:在模拟过程中,应根据具体的问题合理选择加载方式。
可以通过施加约束、边界力和位移等方式来模拟实际的加载情况。
-使用周期边界条件:对于周期性结构或周期性加载的问题,可以使用周期边界条件,通过定义周期边界,简化模型的计算。
-考虑非线性效应:非线性效应在一些工程问题中很常见,如大变形、接触和摩擦等。
在模拟过程中,应考虑这些非线性效应,以保证结果的准确性。
5.结果后处理技巧-分析应力和应变:ABAQUS提供了丰富的后处理功能,可以分析和可视化模型的应力和应变分布。
abaqus分析技巧采用abaqus的cae进行力学问题的分析,其对模型的处理存在很多的技巧,,对abaqus的一些分析技巧进行一些概述,希望对大家有所帮助1.abaqus的多图层绘图abaqus的cae默认一个视区仅仅绘出一个图形,譬如contor图,变形图,x-y曲线图等,其实在abaqus里面存在一个类似于origin里面的图层的概念,对于每个当前视区里面的图形都可以建立一个图层,并且可以将多个图层合并在一个图形里面,称之为Overlay Plot 譬如你可以在同一副图中,左边绘出contor图,右边绘出x-y图等等,并且在abaqus里面的操作也是很简单的。
1.首先进入可视化模块,当然要先打开你的模型数据文件(。
odb)2.第一步要先创建好你的图形,譬如变形图等等3.进入view里面的overlay plot,点击creat,创建一个图层,现在在viewport layer里出现了你创建的图层了4.注意你创建的图层,可以看到在visible 下面有个选择的标记,表示在视区里面你的图层是否可见,和autocad里面是一样,取消则不可见current表示是否是当前图层,有些操作只能对当前图层操作有效,同cadname是你建立图层的名称,其他的属性值和你的模型数据库及图形的类型有关,一般不能改动的。
5.重复2-4步就可以创建多个图层了6.创建好之后就可以选择plot/apply,则在视区显示出所有的可见的图层子结构1.什么是子结构子结构也叫超单元的(两者还是有点区别的,文后会谈到),子结构并不是abaqus里面的新东东,而是有限元里面的一个概念,所谓子结构就是将一组单元组合为一个单元(称为超单元),注意是一个单元,这个单元和你用的其他任何一种类型的单元一样使用。
2.为什么要用子结构使用子结构并不是为了好玩,凡是建过大型有限元模型的兄弟们都可能碰到过计算一个问题要花几个小时,一两天甚至由于单元太多无法求解的情况,子结构正是针对这类问题的一种解决方法,所以子结构肯定是对一个大型的有限元模型的,譬如在求解非线性问题的时候,因为对于一个非线性问题,系统往往经过多次迭代,每次这个系统的刚度矩阵都会被重新计算,而一般来说一个大型问题往往有很大一部分的变形是很小的,把这部分作为一个子结构,其刚度矩阵仅要计算一次,大大节约了计算时间。
ABAQUS跌落分析简介跌落是一种常见的物理现象,在工程设计和产品测试中具有重要意义。
ABAQUS是一款常用的有限元分析软件,具有丰富的功能和强大的计算能力。
本文将介绍如何使用ABAQUS进行跌落分析,并提供一些注意事项和实用技巧。
1. 确定模型和边界条件在进行ABAQUS跌落分析之前,首先需要确定跌落的物体模型和边界条件。
模型可以是简单的几何体,如立方体或球体,也可以是更复杂的真实工程模型。
边界条件包括初始位置、速度和重力等。
2. 创建ABAQUS模型在进行ABAQUS跌落分析之前,需要创建合适的模型。
ABAQUS提供了多种建模工具,包括CAD导入、几何建模和脚本编程等。
根据实际情况选择合适的建模方法和工具。
3. 定义材料属性在进行跌落分析之前,需要定义物体的材料属性。
材料属性包括弹性模量、密度、强度等。
根据实际材料的性质和测试数据,选择合适的材料属性。
4. 创建ABAQUS分析步在进行跌落分析之前,需要创建合适的ABAQUS分析步。
分析步包括初始化步、加载步和结束步等。
根据跌落过程和需要分析的现象,选择合适的分析步设置。
5. 定义边界条件在进行跌落分析之前,需要定义合适的边界条件。
边界条件包括初始位置、速度条件和约束条件等。
根据跌落过程和需要分析的现象,选择合适的边界条件设置。
6. 运行ABAQUS分析在完成前面的所有设置之后,就可以运行ABAQUS分析了。
根据实际情况选择合适的求解器和计算资源,运行分析并等待结果输出。
7. 分析结果运行完成后,可以查看ABAQUS的分析结果。
ABAQUS提供了丰富的结果输出方式,包括节点位移、应力分布和变形情况等。
根据实际需要选择合适的结果输出方式。
8. 结果分析和讨论根据分析结果,可以进行结果分析和讨论。
根据实际需求和问题,对分析结果进行解释和比较,提出改进和优化的建议。
9. 优化和改进根据分析结果和讨论,可以进行优化和改进。
根据实际需求和问题,调整模型、边界条件和材料属性等,以获得更准确和可靠的分析结果。
ABAQUS有限元分析方法有限元分析是一种将连续问题离散化成有限数量的元素,通过求解这些离散化的元素的行为,来推断整个问题的行为的数值分析方法。
ABAQUS就是一种基于有限元方法的求解器,它使用了计算机模拟技术,可以求解各种工程问题,如结构力学、热力学、流体力学等。
建模是有限元分析的第一步,ABAQUS提供了多种建模技术和工具来帮助用户创建复杂的几何模型。
用户可以使用ABAQUS提供的几何建模工具来创建三维模型,也可以导入其他计算机辅助设计(CAD)软件生成的模型。
在建模过程中,用户还可以定义材料属性、加载条件和约束等。
一旦建立了几何模型,用户就可以定义有限元网格。
有限元网格是将模型离散化为有限数量的单元的过程。
ABAQUS提供了多种类型的单元,如线性和非线性、静力学和动力学等。
用户可以根据具体的问题选择适当的单元类型。
通常,使用更精细的网格可以提高解的精度,但也会增加计算时间和内存需求。
在模型离散化后,用户需要定义材料特性和加载条件。
ABAQUS支持多种材料模型,如线性弹性、非线性材料、塑性材料等。
用户可以根据材料的真实性质选择适当的材料模型,并提供相关参数。
加载条件是指施加到模型上的外部载荷或约束。
用户可以定义各种加载条件,如受力、温度、位移约束等。
建立好模型后,用户需要选择适当的求解方法。
ABAQUS提供了多种求解方法,如直接方法、迭代方法、稳定方法等。
用户可以根据问题的特点选择适合的求解方法,并提供求解的控制参数。
完成求解后,用户可以对结果进行后处理。
ABAQUS提供了丰富的后处理工具,可以可视化模型的应力、应变、位移等结果。
用户可以进一步分析和评估模型的响应。
在使用ABAQUS进行有限元分析时,一些常见的技巧和注意事项包括:-使用合适的网格:细化网格可以提高解的精度,但需要更多的计算资源。
-使用合适的材料模型:根据材料的真实性质选择适当的材料模型,并提供正确的参数。
-检查模型:在求解之前,检查模型的几何和网格是否正确,以及加载条件是否合理。
ABAQUS常用技巧归纳图文并茂ABAQUS常用技巧归纳一、背景介绍ABAQUS是一款广泛应用于工程领域的有限元分析软件,具备强大的功能和丰富的工具包,被工程师广泛使用。
然而,在使用ABAQUS的过程中,我们经常会遇到一些技巧和问题,本文将针对一些常见的ABAQUS技巧进行归纳总结,帮助读者更好地应用ABAQUS进行工程分析。
二、常用技巧1. 单元类型选择在使用ABAQUS进行有限元分析时,选择合适的单元类型是非常重要的。
根据具体的分析对象和问题类型,可以选择不同的单元类型,如线性单元、非线性单元或复合单元。
合理的单元选择可以提高计算效率和分析精度。
2. 网格划分优化合理的网格划分对计算结果的准确性和计算效率至关重要。
在ABAQUS中,提供了多个网格划分工具和算法,可以帮助用户进行网格优化。
例如,使用网格生成工具可以自动生成符合几何形状和尺寸要求的网格,使用网格划分工具可以调整网格的密度和精度。
3. 材料模型选择在ABAQUS中,提供了多种材料模型,用于描述材料的力学行为。
根据具体的分析对象和材料性质,可以选择合适的材料模型,如线性弹性模型、塑性模型或粘弹性模型。
合理的材料模型选择可以更好地模拟材料的本构行为。
4. 边界条件设置在有限元分析中,正确设置边界条件是保证结果准确性的关键。
在ABAQUS中,可以通过节点约束、荷载施加和接触定义等方式来设置边界条件。
应根据具体的分析问题和工况设置合理的边界条件,以确保计算结果的可靠性。
5. 后处理及结果分析ABAQUS提供了强大的后处理和结果分析功能,可以帮助用户深入理解计算结果。
通过后处理工具,可以对计算结果进行可视化分析、曲线绘制和云图展示等,帮助用户对结果进行全面的评估和解读。
6. 自定义脚本开发除了使用ABAQUS内置的工具和功能,用户还可以通过编写脚本来定制化分析过程。
ABAQUS支持Python脚本的开发和调用,用户可以利用脚本进行批处理、参数化分析和复杂算法实现等。
ABAQUS学习总结1.ABAQUS中常用的单位制。
-(有用到密度的时候要特别注意)单位制错误会造成分析结果错误,甚至不收敛。
2.ABAQUS中的时间对于静力分析,时间没有实际意义(静力分析是长期累积的结果)。
对于动力分析,时间是有意义的,跟作用的时间相关。
3.更改工作路径4.对于ABAQUS/Standard分析,增大内存磁盘空间会大大缩短计算时间;对于ABAQUS/Explicit分析,生成的临时数据大部分是存储在内存中的关键数据,不写入磁盘,加快分析速度的主要方法是提高CPU的速度。
临时文件一般存储在磁盘比较大的盘符下提高虚拟内存5.壳单元被赋予厚度后,如何查看是否正确。
梁单元被赋予截面属性后,如休查看是否正确。
可以在VIEW的DISPLAY OPTION里面查看。
6.参考点对于离散刚体和解析刚体部件,参考点必须在PART模块里面定义。
而对于刚体约束,显示休约束,耦合约束可以在PART ,ASSEMBLY,INTERRACTION,LOAD等定义参考点.PART模块里面只能定义一个参考点,而其它的模块里面可以定义很多个参考点。
7.刚体部件(离散刚体和解析刚体),刚体约束,显示体约束离散刚体:可以是任意的形状,无需定义材料属性,要定义参考点,要划分网格。
解析刚体:只能是简单形状,无需定义材料属性,要定义参考点,不需要划分网格。
刚体约束的部件:要定义材料属性,要定义参考点,要划分网格。
显示体约束的部件:要定义材料属性,要定义参考点,不需要要划分网格(ABAQUS/CAE会自动为其要划分网格)。
刚体与变形体比较:刚体最大的优点是计算效率高,因为它在分析作业过程中不参与所在基于单元的计算,此外,在接触分析,如果主面是刚体的话,分析更容易收敛。
刚体约束和显示体约束与刚体部件的比较:刚体约束和显示体约束的优点是去除约束后,就可以立即变为变形体。
刚体约束与显示体约束的比较:刚体约束的部件会参与计算,而显示约束的部件不会参与计算,只是用于显示作用。
采用abaqus的cae进行力学问题的分析,其对模型的处理存在很多的技巧,,对abaqus的一些分析技巧进行一些概述,希望对大家有所帮助1.abaqus的多图层绘图abaqus的cae默认一个视区仅仅绘出一个图形,譬如contor图,变形图,x-y曲线图等,其实在abaqus里面存在一个类似于origin里面的图层的概念,对于每个当前视区里面的图形都可以建立一个图层,并且可以将多个图层合并在一个图形里面,称之为Overlay Plot 譬如你可以在同一副图中,左边绘出contor图,右边绘出x-y图等等,并且在abaqus里面的操作也是很简单的。
1.首先进入可视化模块,当然要先打开你的模型数据文件(。
odb)2.第一步要先创建好你的图形,譬如变形图等等3.进入view里面的overlay plot,点击creat,创建一个图层,现在在viewport layer里出现了你创建的图层了4.注意你创建的图层,可以看到在visible 下面有个选择的标记,表示在视区里面你的图层是否可见,和autocad里面是一样,取消则不可见current表示是否是当前图层,有些操作只能对当前图层操作有效,同cadname是你建立图层的名称,其他的属性值和你的模型数据库及图形的类型有关,一般不能改动的。
5.重复2-4步就可以创建多个图层了6.创建好之后就可以选择plot/apply,则在视区显示出所有的可见的图层子结构1.什么是子结构子结构也叫超单元的(两者还是有点区别的,文后会谈到),子结构并不是abaqus里面的新东东,而是有限元里面的一个概念,所谓子结构就是将一组单元组合为一个单元(称为超单元),注意是一个单元,这个单元和你用的其他任何一种类型的单元一样使用。
2.为什么要用子结构使用子结构并不是为了好玩,凡是建过大型有限元模型的兄弟们都可能碰到过计算一个问题要花几个小时,一两天甚至由于单元太多无法求解的情况,子结构正是针对这类问题的一种解决方法,所以子结构肯定是对一个大型的有限元模型的,譬如在求解非线性问题的时候,因为对于一个非线性问题,系统往往经过多次迭代,每次这个系统的刚度矩阵都会被重新计算,而一般来说一个大型问题往往有很大一部分的变形是很小的,把这部分作为一个子结构,其刚度矩阵仅要计算一次,大大节约了计算时间。
3.那些情况可以使用子结构前面提到的非线性问题,包括了很小变形的或者线弹性部分可以使用子结构,特别是当模型中有很多相同的部分时,提到的最多的一个例子就是桌子的四条腿,四条腿作为子结构(因为基本时弹性变形)可以包括了很多的实体单元,可以大大提高效率再一个就是问题确实太大,只有采用子结构将问题分成很多块,计算出结果后再次采用子结构分块计算,一直到能对每块单独计算为止。
4.abaqus中子结构的特点及要注意的问题子结构是一组单元的集合,但是在子结构中仅仅只有你指定的那些节点的自由度会保留子结构1.什么是子结构子结构也叫超单元的(两者还是有点区别的,文后会谈到),子结构并不是abaqus里面的新东东,而是有限元里面的一个概念,所谓子结构就是将一组单元组合为一个单元(称为超单元),注意是一个单元,这个单元和你用的其他任何一种类型的单元一样使用。
2.为什么要用子结构使用子结构并不是为了好玩,凡是建过大型有限元模型的兄弟们都可能碰到过计算一个问题要花几个小时,一两天甚至由于单元太多无法求解的情况,子结构正是针对这类问题的一种解决方法,所以子结构肯定是对一个大型的有限元模型的,譬如在求解非线性问题的时候,因为对于一个非线性问题,系统往往经过多次迭代,每次这个系统的刚度矩阵都会被重新计算,而一般来说一个大型问题往往有很大一部分的变形是很小的,把这部分作为一个子结构,其刚度矩阵仅要计算一次,大大节约了计算时间。
3.那些情况可以使用子结构前面提到的非线性问题,包括了很小变形的或者线弹性部分可以使用子结构,特别是当模型中有很多相同的部分时,提到的最多的一个例子就是桌子的四条腿,四条腿作为子结构(因为基本时弹性变形)可以包括了很多的实体单元,可以大大提高效率再一个就是问题确实太大,只有采用子结构将问题分成很多块,计算出结果后再次采用子结构分块计算,一直到能对每块单独计算为止。
4.abaqus中子结构的特点及要注意的问题子结构是一组单元的集合,但是在子结构中仅仅只有你指定的那些节点的自由度会保留子结构1.什么是子结构子结构也叫超单元的(两者还是有点区别的,文后会谈到),子结构并不是abaqus里面的新东东,而是有限元里面的一个概念,所谓子结构就是将一组单元组合为一个单元(称为超单元),注意是一个单元,这个单元和你用的其他任何一种类型的单元一样使用。
2.为什么要用子结构使用子结构并不是为了好玩,凡是建过大型有限元模型的兄弟们都可能碰到过计算一个问题要花几个小时,一两天甚至由于单元太多无法求解的情况,子结构正是针对这类问题的一种解决方法,所以子结构肯定是对一个大型的有限元模型的,譬如在求解非线性问题的时候,因为对于一个非线性问题,系统往往经过多次迭代,每次这个系统的刚度矩阵都会被重新计算,而一般来说一个大型问题往往有很大一部分的变形是很小的,把这部分作为一个子结构,其刚度矩阵仅要计算一次,大大节约了计算时间。
3.那些情况可以使用子结构前面提到的非线性问题,包括了很小变形的或者线弹性部分可以使用子结构,特别是当模型中有很多相同的部分时,提到的最多的一个例子就是桌子的四条腿,四条腿作为子结构(因为基本时弹性变形)可以包括了很多的实体单元,可以大大提高效率再一个就是问题确实太大,只有采用子结构将问题分成很多块,计算出结果后再次采用子结构分块计算,一直到能对每块单独计算为止。
4.abaqus中子结构的特点及要注意的问题子结构是一组单元的集合,但是在子结构中仅仅只有你指定的那些节点的自由度会保留下来而其他节点的自由度都被消除了,其他的节点均是通过线性插值的方式获得求解;子结构是通过你指定的节点与其他的单元建立联系的;在abaqus的6.4版本中只有子结构这个概念没有超单元了,其区别就是子结构可以求得单元内部准确的解而超单元不行;当你定义子结构的时候不要包含太多的单元,因为单元的刚度矩阵集成的时候会花掉太多的时间,可以用更多的含有较少单元的子结构代替。
5.在abaqus中子结构的用法一般包括如下部分,首先你要利用substructure generate和retained nodal dofs定义一个子结构,然后你可以定义子结构的内部荷载,边界条件一旦你已经定义了子结构以后你就可以象利用一般的单元一样使用子结构了,譬如输出请求等等。
因为内容太多只能另外的文章再述了,大家也可以直接看看手册,要注意的是,abaqus cae是不支持子结构的。
如何在不同的分析步改变材料的参数我所了解的大概有三种不同的方法:1.最强大的当然是采用umat的方式,不过需要有深厚的有限元基础,一般人不推荐使用2.采用场变量,不过功能相对简单3.采用abaqus的import命令将前面分析的结果传递到新的分析之中这里介绍下第二种方法*什么是场变量所谓场变量,我的理解就是一个环境变量,它建立了一个与材料参数之间的中介,虽然不能直接指定材料参数在不同的分析步具有不同的值,但是通过场变量,间接的达到了目的。
*怎样使用场变量其实场变量用的较多的实在热力学和流体力学的分析种,这里介绍的仅仅是在固体力学中的用法1.定义场变量*你可以在initial中指定场变量的值,格式如下initial conditions,type=field,variable=n(场变量的编号)Set-1(你定义的结点集),1.0(场变量的值)场变量是通过编号来识别的,一次只能定义一个场变量*你也可以直接在分析步中指定场变量的值,格式如下*field, variable=1Set-1,1当然也可以同时使用initial和field,当你指定的场变量改变时,默认材料的参数是在增量步间线性变化的。
2.建立材料参数和场变量之间的联系如果你用cae,在prop模块里面的材料参数一般都有Number of field variables,场变量都是从1开始的,你也可以选择多个场变量。
填入场变量的值和材料参数间的关系,譬如杨是模量泊松比field1200.E9, 0.3, 1.180.E9, 0.3, 2.如果你用的是命令格式,则在inp文件里面键入:*ELASTIC, DEPENDENCIES=1200.E9, 0.3, , 1.180.E9, 0.3, , 2.第四个参数表示场变量的值3.注意场变量在不同分析步中的值有你在不同的分析步中指定,如果没有指定,材料参数默认微是场变量1的值,例如*STEP,name=step1*STATIC......*FIELD, VARIABLE=1NALL, 1.*END STEP*STEP,name=step2*STATIC......*FIELD, VARIABLE=1NALL, 2.*END STEPcae步支持场变量,所以你必须自己更改inp文件,4.技巧如果材料的参数变化比较复杂,一般是利用副职曲线来定义场变量值的变化,*FIELD, VARIABLE=1,amplitude=???对幅值曲线步清楚的自己可以看手册*模型的重启动分析-restart按理说restart不应该算是一个分析的技巧,而是一个常识,不过呢可能有很多朋友没有建过大型模型导致restart也用的较少,所以也介绍下1.什么是restart你的job可能包含多个step,可是如果你的模型很大,可能会有这样一种情况,当你花了几天几夜,终于分析好的时候,你发现the first step的边界条件设置的有问题,这对于你真是晴天霹雳,于是你只好重新来过,可是低二天你发现你的电脑restart,这时的你可能只能问上帝了,how can i do?*restart,就是将一个复杂的模型分析过程分成很多的阶段,甚至是一个increatment step一个阶段,你可以对每个阶段的结果进行检验,然后进入下一个阶段进行分析。
2.重启动需要那些文件对于standard来说,.res,.mdl,.stt,.prt,.odb,这些文件是用于重启动的,explict是.abq,.stt,.prt,.odb.3.如何在一个分析中设置重启动来生成以上文件。
这里只介绍下在standard的用法,其实很简单?inp文件里面加入*RESTART, WRITE, FREQUENCY=N就可以了cae默认加入了重启选项,不过可以在step->output->restart request里面设置输出的频率,也就是frequency。