abaqus技巧
(完整)总结Abaqus操作技巧总结(个人),推荐文档
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常用技巧总结1.建模技巧-合理选择单元类型:ABAQUS提供了多种常用的单元类型,如线单元、面单元和体单元等。
根据具体的问题,选择合适的单元类型,以获得更精确的结果。
-使用多边形区域:当建模边界为复杂形状时,可以使用多边形区域功能,通过连接多个节点来创建所需的形状。
-利用参数化建模:利用工具栏上的参数化建模功能,可以通过调整参数来快速修改模型,提高建模效率。
2.材料建模技巧-选择适当的材料模型:ABAQUS提供了多种材料模型,如弹性模型、塑性模型和粘弹性模型等。
根据材料的实际性质,选择合适的材料模型,以准确描述材料的力学响应。
-自定义材料属性:当所需材料在ABAQUS中没有默认的材料属性时,可以使用自定义材料属性功能,在材料数据库中添加所需的属性。
-考虑温度和湿度效应:对于一些特殊情况下,材料的性质可能受到温度和湿度的影响。
在建模过程中,可以通过材料属性的温度和湿度依赖性来考虑这些效应。
3.网格划分技巧-合理选择单元大小:在进行网格划分时,应根据模型的特点和要求,合理选择单元的大小。
过大的单元会导致精度较低,而过小的单元会增加计算复杂度和运行时间。
-使用自适应网格划分:对于复杂的几何形状,可以使用自适应网格划分功能,根据需求自动地在关键区域进行细化,以获得更准确的结果。
-检查网格的质量:ABAQUS提供了检查网格的质量的工具,在网格划分结束后,应对网格进行质量检查,确保网格的质量符合要求。
4.加载和边界条件技巧-应用合适的加载:在模拟过程中,应根据具体的问题合理选择加载方式。
可以通过施加约束、边界力和位移等方式来模拟实际的加载情况。
-使用周期边界条件:对于周期性结构或周期性加载的问题,可以使用周期边界条件,通过定义周期边界,简化模型的计算。
-考虑非线性效应:非线性效应在一些工程问题中很常见,如大变形、接触和摩擦等。
在模拟过程中,应考虑这些非线性效应,以保证结果的准确性。
5.结果后处理技巧-分析应力和应变:ABAQUS提供了丰富的后处理功能,可以分析和可视化模型的应力和应变分布。
Abaqus常用技巧总结
Abaqus常用技巧总结Abaqus常用技巧总结1.对time increment的根本理解abaqus的step里有maximum number of increment、initial increment、minimum increment 、maximum increment四个量许多网友不知怎样设置合理,合理设置是建立在深刻理解基础上的。
要理解这个问题,首先需要了解abaqus的计算过程和有限元计算收敛性问题,abaqus首先用initial值输入进行叠代计算,如果计算结果收敛,则继续以这个值代入计算下一步,如果不收敛,则自动减小时间步长(time increment)重新计算直到收敛然后计算下一步。
但是如果时间步长减小到最小值minimum时计算结果还是不收敛,则abaqus将停止计算,由此可知maximum值和minimum值分别是abaqus在收敛计算时时间步长的上下限,同时total time=求和(time increment*number),当时间步长很小时,需要计算的步数number相应增大(电脑计算花的时间也随之增大),因此number一般要设置较大值。
minimum并不是越小越好,因为1)number即计算时间增大2)abaqus计算精度约在10^(-5),当时间步长小于这个值,计算结果已经没什么意义了。
有限元计算收敛性与(最小空间步长/时间步长)值有关,若minimum设为10^(-5),还是不收敛,可适当减小空间步长(即把网格画细点),当然还有一些其他办法,如果实在计算不了,也许是模型本身有点问题,或改为显示explicit计算总而言之,maximun number要适当设置较大值,initial可适当改小(如-2,-3量级),minimum(-5量级)不要修改,maximum 值影响不大,可不改.2.moment的加载一个大筒体上有三个接管端面固定,大筒体两端加载扭距,如何加载?(1)将大筒体两端要施加扭矩的节点分别定义为两个Nset:left, right.(2)分别在大筒体两端的圆心处定义两个reference node: rp-left,rp-right.(3)用如下命令将两个节点集绕3轴旋转的自由度与参考点耦合起来,其他自由度度是否耦合根据具体问题而定:*KINEMATIC COUPLING, REF NODE=rp-leftleft, 6,6*KINEMATIC COUPLING, REF NODE=rp-rightright, 6,6(4)在两个参考点上施加绕3轴旋转的弯矩.提醒:reference node也有自由度,注意相应的边界条件.3.abaqus计算时c盘的临时文件太大了,怎么改目录?临时目录是Windows自己定义的,可以在系统环境变量中修改.4.CAE中如何加预应力具体没作过,看看*PRESTRESS HOLD和*INITIAL CONDITIONS, TYPE=SOLUTION, REBAR这两个命令以及ABAQUS Analysis User's Manual “Defining reinforcement,” Section 2.2.3 “Defining rebar as an element property,” Section 2.2.45.hypermesh里面看abaqus分析的结果(1)你在abaqus中计算完成后,将结果文件输出到*.fil.(2)利用hyperworks提供的hmabaqus.exe(在安装目录下的Altair\hw7.0\translators中)(3)在控制台下运行 hmabaqus *.fil *res,执行完成后就生成了相应的res文件(4)在hyperview中打开你的模型文件*.inp和结果文件*.res,就可以查看你的结果了6.X-Y Plots**** STEP: pre-load***Step, name=pre-load, nlgeompre-loading*Static0.01, 1., 1e-05, 0.1........**** LOADS**** Name: pt-load Type: Concentrated force*Cload_G5, 2, -200.E6**........***Output, history, frequency=1*node output, nset=_G5CF2,U2*element output, elset=_G5E22, S22***monitor, node=_G5, dof=27.如何把上一次分析结果作为下一次分析的初始条件使用LDREAD命令,首先需要注意下面两个问题:(1)每一个ANSYS的实体模型的面或体都要定义对应的单元类型编号材料属性.编号实常数编号单元坐标系编号这些参数在整个分析过程中保持不变而这些编号对应的属性在各个步骤中是不同的.(2)网格划分要满足所有步骤的要求单元类型必须兼容步骤:(1)创建实体模型(2)创建多个物理环境设定一个物理环境中的单元类型材料属性实常数坐标系等,将这些参数的编号赋给实体模型的面或体施加基本物理载荷和边界条件.设定求解选项:选择一个标题使用PHYSICS, WRITE命令将物理环境存入文件中(3)清楚当前的物理环境命令是PHYSICS, CLEAR 4重复第二步准备下一个物理环境8.材料方向与增量步材料方向:针对各向异性材料(如板金材料、复合材料等)变形体,材料方向定义材料的某一特定方向如纤维方向。
ABAQUS常用技巧归纳(图文并茂).
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学习技巧总结
ABAQUS学习技巧总结1.学习软件基本操作:了解软件的界面布局和主要功能,掌握常用的菜单和工具栏命令。
可以通过阅读官方文档或者参考书籍,或者通过在线教程学习基础操作。
2.学习输入文件语法:ABAQUS是通过输入文件来定义模型和分析任务的,学习输入文件的语法和格式对于理解和修改模型是非常重要的。
可以通过查阅ABAQUS官方文档或者参考书籍来学习输入文件的语法规则。
3. 学习命令行操作:ABAQUS可以通过命令行进行一些常用操作,比如运行求解器、查看日志文件等。
掌握常用的命令行操作可以提高工作效率。
可以通过在命令提示符下输入“abaqus help”来查看命令行操作的帮助文档。
4.学习宏命令:宏命令是一种批处理脚本,可以自动化执行一系列操作。
学习宏命令可以提高工作效率,尤其是在进行重复性操作时。
可以通过学习宏命令的语法和编写技巧,自己编写一些常用的宏命令。
5. 学习Python脚本编程:ABAQUS支持Python脚本编程,可以通过编写Python脚本来扩展软件的功能。
学习Python脚本编程可以编写更复杂的宏命令,或者编写自己的特定功能的插件。
可以通过学习Python编程的相关书籍或者在线教程来学习Python编程技巧。
6.学习后处理技巧:ABAQUS提供了丰富的后处理功能,可以对分析结果进行可视化和分析。
学习后处理技巧可以帮助理解模型的行为,并对分析结果进行合理的解释和评估。
可以通过阅读ABAQUS官方文档或者参考书籍来学习后处理的相关知识。
7.学习错误处理技巧:在使用ABAQUS时,经常会遇到各种错误和警告信息。
学习错误处理技巧可以帮助快速定位和解决问题。
可以通过阅读ABAQUS官方文档或者参考书籍,或者在相关论坛上寻求帮助来学习错误处理技巧。
总之,学习ABAQUS需要不断实践和积累经验。
通过掌握基本操作、学习输入文件语法、掌握命令行操作、学习宏命令和Python脚本编程、学习后处理技巧和错误处理技巧等技能,可以提高对ABAQUS的理解和应用能力。
总结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常用技巧总结1.使用复杂几何体建模时,可以使用不同的划分方法来提高模型的建模效率。
例如,使用二维平面模型替代三维模型,或者使用多个简单几何体组合成一个复杂几何体。
2.使用合适的单元类型来模拟不同类型的物理问题。
ABAQUS提供了各种单元类型,包括线性单元、非线性单元和壳体单元等。
选择适当的单元类型可以提高求解的精度和效率。
3.使用合适的网格划分来提高模型的精度。
网格划分越细致,模型的精度就越高,但求解时间会增加。
因此,在进行网格划分时需要根据具体情况权衡模型的精度和求解效率。
4.使用合适的边界条件来约束模型。
边界条件定义了模型的边界行为,可以通过施加约束来模拟各种不同的边界条件。
正确地定义边界条件可以提高模型的精度,并且在求解过程中减少错误。
5.使用合适的材料参数来描述物质的本构行为。
ABAQUS提供了一系列的材料模型,可以用来描述各种不同类型的材料。
选择适当的材料模型可以更准确地模拟物质的本构行为。
6.在求解过程中使用适当的收敛准则。
ABAQUS提供了各种收敛准则来控制求解过程的收敛性。
正确地选择收敛准则可以提高求解的精度和效率。
7.在进行求解之前,进行预处理操作来优化模型。
预处理操作包括网格优化、减少刚度矩阵的条件数等,可以提高模型的求解效率。
8.使用ABAQUS提供的后处理功能来分析和可视化模型的结果。
ABAQUS提供了各种后处理工具,可以对模型的结果进行可视化、分析和导出等操作。
9. 尽量使用自动化脚本来进行模型构建和求解。
ABAQUS提供了Python接口,可以用来编写自动化脚本,实现模型的自动构建、求解和后处理。
使用自动化脚本可以提高工作效率,并减少人为错误。
10.在使用ABAQUS进行计算时,要时刻关注模型的收敛情况和结果的合理性。
如果模型的收敛性不好,可以尝试调整网格划分、边界条件或者其他模型参数来改善收敛性。
如果结果不合理,可以仔细检查模型的建模和求解过程,找出错误所在。
ABAQUS常用技巧归纳图文并茂
ABAQUS常用技巧归纳图文并茂ABAQUS常用技巧归纳一、背景介绍ABAQUS是一款广泛应用于工程领域的有限元分析软件,具备强大的功能和丰富的工具包,被工程师广泛使用。
然而,在使用ABAQUS的过程中,我们经常会遇到一些技巧和问题,本文将针对一些常见的ABAQUS技巧进行归纳总结,帮助读者更好地应用ABAQUS进行工程分析。
二、常用技巧1. 单元类型选择在使用ABAQUS进行有限元分析时,选择合适的单元类型是非常重要的。
根据具体的分析对象和问题类型,可以选择不同的单元类型,如线性单元、非线性单元或复合单元。
合理的单元选择可以提高计算效率和分析精度。
2. 网格划分优化合理的网格划分对计算结果的准确性和计算效率至关重要。
在ABAQUS中,提供了多个网格划分工具和算法,可以帮助用户进行网格优化。
例如,使用网格生成工具可以自动生成符合几何形状和尺寸要求的网格,使用网格划分工具可以调整网格的密度和精度。
3. 材料模型选择在ABAQUS中,提供了多种材料模型,用于描述材料的力学行为。
根据具体的分析对象和材料性质,可以选择合适的材料模型,如线性弹性模型、塑性模型或粘弹性模型。
合理的材料模型选择可以更好地模拟材料的本构行为。
4. 边界条件设置在有限元分析中,正确设置边界条件是保证结果准确性的关键。
在ABAQUS中,可以通过节点约束、荷载施加和接触定义等方式来设置边界条件。
应根据具体的分析问题和工况设置合理的边界条件,以确保计算结果的可靠性。
5. 后处理及结果分析ABAQUS提供了强大的后处理和结果分析功能,可以帮助用户深入理解计算结果。
通过后处理工具,可以对计算结果进行可视化分析、曲线绘制和云图展示等,帮助用户对结果进行全面的评估和解读。
6. 自定义脚本开发除了使用ABAQUS内置的工具和功能,用户还可以通过编写脚本来定制化分析过程。
ABAQUS支持Python脚本的开发和调用,用户可以利用脚本进行批处理、参数化分析和复杂算法实现等。
总结Abaqus操作技巧总结
总结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技巧积累
Inp文件中单元类型改变时,一定要注意,划分网格的时候是否,选用了一种望各类型,比如4变形和3变形的区别,如果用注意将所有的单元类型都做相应的修改。
这说明单元类型由2个因素决定,1网格形状,2计算任务.inp编码介绍(一).ABAQUS头信息文件段(1-4)1.*PREPRINT 输出求解过程所要求的信息(在dat文件中)ie:*PREPRINT, ECHO=YES, HISTORY=YES, MODEL=YES2.*HEADING 标题输出文件(出现在POST/VIEW窗口中,且出现在结果输出文件中)ie:*HEADINGSTRESS ANAL YSIS FOR A PLATE WITH A HOLE3.*RESTART 要求abaqus/standard输出其POST/view模块所需要的.res文件。
其中的FREQ =?控制结果在每次迭代(或载荷步)输出的次数。
ie:*RESTART, WRITE, FREQ=14.*FILE FORMAT 要求abaqus/standard输出到.fil中的某些信息。
它也用于post。
对于在后处理中得到x-y形式的诸如应力-时间、应力-应变图有用!ie: *FILE FORMA T, ZERO INCREMENT(二).ABAQUS网格生成段定义结点、单元,常用的命令有:结点定义(*NODE,*NGEN),单元定义(*ELEMENT,*ELGEN等)。
1.*NODE 定义结点,其格式为:*NODE结点号,x轴坐标,y轴坐标,(z轴坐标)2.*NGEN 在已有结点的基础上进行多个结点的生成,一般是在两结点间以某种方式(直线、圆)产生一定分布规律的结点。
如:*NGEN, LINE=C, NSET=HOLE,119, 1919, 100, 101 在两结点(结点号为119,1919)间以圆弧形式生成多个结点,100为任意相邻结点的单元号增量,101为圆弧形成时圆心位置的结点(对于直线形式生成没有此结点)。
abaqus的一些使用技巧——收藏专用
abaqus的一些使用技巧——收藏专用ABAQUS 简介[1] (pp7)在[开始] →[程序] →[ABAQUS 6.5-1]→[ABAQUS COMMAND],DOS 提示符下输入命令Abaqus fetch job = 可以提取想要的算例input 文件。
ABAQUS 基本使用方法[2](pp15)快捷键:Ctrl+Alt+左键来缩放模型;Ctrl+Alt+中键来平移模型;Ctrl+Alt+右键来旋转模型。
②(pp16)ABAQUS/CAE 不会自动保存模型数据,用户应当每隔一段时间自己保存模型以避免意外丢失。
[3](pp17)平面应力问题的截面属性类型是Solid(实心体)而不是Shell(壳)。
ABAQUS/CAE 推荐的建模方法是把整个数值模型(如材料、边界条件、载荷等)都直接定义在几何模型上。
载荷类型Pressure 的含义是单位面积上的力,正值表示压力,负值表示拉力。
[4](pp22)对于应力集中问题,使用二次单元可以提高应力结果的精度。
[5](pp23)Dismiss 和Cancel 按钮的作用都是关闭当前对话框,其区别在于:前者出现在包含只读数据的对话框中;后者出现在允许作出修改的对话框中,点击Cancel 按钮可关闭对话框,而不保存所修改的内容。
[6](pp26)每个模型中只能有一个装配件,它是由一个或多个实体组成的,所谓的“实体”(instance)是部件(part)在装配件中的一种映射,一个部件可以对应多个实体。
材料和截面属性定义在部件上,相互作用(interaction)、边界条件、载荷等定义在实体上,网格可以定义在部件上或实体上,对求解过程和输出结果的控制参数定义在整个模型上。
[7](pp26) ABAQUS/CAE 中的部件有两种:几何部件(nativepart)和网格部件(orphan mesh part)。
创建几何部件有两种方法:(1)使用Part 功能模块中的拉伸、旋转、扫掠、倒角和放样等特征来直接创建几何部件。
ABAQUS若干技巧
ABAQUS若干技巧ABAQUS是一种广泛使用的有限元分析软件,用于模拟和分析各种结构和材料的力学和热力学行为。
在使用ABAQUS进行建模和分析时,掌握一些技巧可以提高工作效率和准确性。
下面是一些使用ABAQUS的若干技巧:1.改变元素类型:默认情况下,ABAQUS使用线性形状的元素进行分析。
然而,在一些情况下,使用非线性元素可能更符合实际工程应用。
可以通过在输入文件中更改元素类型来实现这一点。
使用非线性元素可以更准确地描述材料的非线性行为,如塑性变形和接触力。
要更改元素类型,请在输入文件中添加相应的命令。
2.建立合适的网格:正确建立合适的网格非常重要,可以对分析结果的准确性和计算效率产生重要影响。
一个好的网格应该在需要解决的特征尺寸上有适当的细化。
过于密集的网格可能会导致计算时间过长,而太稀疏的网格可能会导致准确性问题。
ABAQUS提供了不同的网格生成功能,如自动网格划分和手动插入节点。
3.使用压缩特征:在ABAQUS中,使用压缩特征可以大大减小模型的存储和计算量。
压缩特征是模型中具有对称性的特征区域的简化表示。
例如,在对称结构或复杂几何形状中,通过使用压缩特征可以减少模型的大小和求解所需的CPU时间。
在ABAQUS中,可以使用节点合并和对称性条件来定义和应用压缩特征。
4.设置合适的边界条件:边界条件是一个模型中非常重要的因素,它们定义了模型的行为和响应。
在ABAQUS中,可以通过施加适当的约束和加载来定义边界条件。
约束可以通过固定节点的位移或施加节点上的力来实现。
加载可以通过施加节点上的力或位移来实现。
选择合适的边界条件对于准确模拟实际工程应用非常重要。
5.使用提交脚本进行批处理:ABAQUS提供了一个命令行界面,可以通过提交脚本进行批处理。
提交脚本可以帮助自动化模型的建立、分析和后处理过程,从而提高效率。
通过编写和运行脚本,可以在不需要人工干预的情况下一次性处理多个模型,从而节省时间和努力。
abaqus常用技巧总结
1 显示单元号和节点号mesh模块 > view > part display options > mesh > show node labels & show element lables.2 设置起始工作路径鼠标右键点击abaqus图标,属性-》起始位置,设置你的工作路径。
实在不行,在abaqus command,属性,起始位置CAE窗口中,file》work direction 一起设置3 显示快速坐标平面选择view》 toolbars》 views4 如何修改显示精度?View--part display options,如果将Curve refinement的类型改为Fine,就可以看的精度很高的光滑曲线和曲面了,特别指出的是,这个命令只有在part模块和后处理模块中才有,因为组件中用不到,且比较废显卡。
前处理:1 AUTOCAD 二维 DXF 格式导入 abaqusa. file > import > sketch > xxx.dxfb. part模块 > create part > 2D > continueadd菜单 > sketchd. "section must be closed for this type of feature." 原因与解决。
原因:图形没有闭合,闭合的情况当然包括两线没交于一点的情况,同时它包括两面相交的交线等情况(例如:“日”字的情况)。
解决方法:把“日”字分别处理成两个“口”,导入 part,为 part-1 和 part2 (参照上述的 b 步骤);在 assembly 模块 create instance 将其合并;通过 translate 等操作移动到合理位置(instance 菜单下);通过merge/cut操作把独立的面合并未一个结合的面(instance 菜单下)。
ABAQUS学习技巧总结
ABAQUS学习技巧总结1.加强对有限元理论的学习:ABAQUS是一种基于有限元方法的强大分析软件,因此要充分理解有限元理论的基本原理和假设,才能正确应用ABAQUS进行分析和模拟。
2.熟练掌握ABAQUS的使用界面:学习ABAQUS前,首先要了解软件的界面和基本操作,包括创建模型、定义材料、设置边界条件、网格划分等操作。
熟悉软件界面可以提高工作效率和减少出错的可能性。
3.控制模型精度和网格划分:模型的精度和网格的划分对分析结果的准确性和计算效率有着重要影响。
在进行模型划分时,要根据分析对象的特点和要求合理设定网格密度,避免过度细化或过度简化。
4.学会使用参数化建模:ABAQUS支持参数化建模,可以通过定义参数和变量来快速修改模型的几何形状和尺寸。
掌握参数化建模技巧可以快速生成不同几何形状和尺寸的模型,并进行参数优化和灵敏度分析。
5.熟悉材料模型的选择和参数设置:ABAQUS提供了多种材料模型,如线性弹性模型、塑性模型、粘弹性模型等。
根据不同材料的特性和分析要求选择适当的材料模型,并设置合理的参数值。
6.学会使用边界条件和荷载:在进行分析前,要定义好模型的边界条件和施加的荷载。
合理设置边界条件和荷载可以减少计算量和提高计算效率,并得到准确的分析结果。
7.了解并理解结果输出和后处理:ABAQUS可以输出各种工程量的结果,如应力、应变、位移、等效塑性应变等。
了解和理解结果输出的含义和格式,可以进行有效的后处理和结果分析。
8.学会使用预处理和后处理工具:ABAQUS提供了多种预处理和后处理工具,如网格生成、模型修复、网格平滑、结果可视化等。
学会使用这些工具可以提高工作效率和优化分析结果。
9. 提高编程和脚本能力:ABAQUS提供了Python编程接口,可以通过编写脚本进行批处理、自动化建模和分析。
提高编程和脚本能力可以进一步提高工作效率和掌握高级分析技巧。
10.学会查阅文档和使用技术支持:ABAQUS的官方网站提供了丰富的文档和教程,可以帮助学习者更好地了解和使用软件。
abaqus常用技巧总结
Abaqus常用技巧总结本手册是由simwe等论坛上精华帖以及本人下载的其他资料整理,由于很多资料搜集已经很久,而且时间有限,都没有注明原作者,也没有最资料进行分类整理,见谅。
如需要,请PM给我。
Shelly31建议阅读方式:目录ABAQUS 常用技巧总结 ................................. 错误!未定义书签。
目录 ............................................... 错误!未定义书签。
1.对TIME INCREMENT 的根本理解 ...................... 错误!未定义书签。
请问 MOMENT 的加载 ................................. 错误!未定义书签。
计算时C盘的临时文件太大了,怎么改目录 ............. 错误!未定义书签。
中如何加预应力..................................... 错误!未定义书签。
里面看到ABAQUS分析的结果.......................... 错误!未定义书签。
PLOTS ............................................. 错误!未定义书签。
7.把上一次的分析结果作为下一次分析的初始条件该怎么做错误!未定义书签。
8.材料方向与增量步................................. 错误!未定义书签。
9.多个INP文件如何实现批处理....................... 错误!未定义书签。
10.关于ABAQUS的任务管理........................... 错误!未定义书签。
11.关于数据的输入输出.............................. 错误!未定义书签。
12.后处理积分...................................... 错误!未定义书签。
abaqus技巧汇总1
abaqus技巧汇总1浙江大学bbs采用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表示是否是当前图层,有些操作只能对当前图层操作有效,同cad name是你建立图层的名称,其他的属性值和你的模型数据库及图形的类型有关,一般不能改动的。
5.重复2-4步就可以创建多个图层了6.创建好之后就可以选择plot/apply,则在视区显示出所有的可见的图层1.什么是子结构子结构也叫超单元的(两者还是有点区别的,文后会谈到),子结构并不是abaqus 里面的新东东,而是有限元里面的一个概念,所谓子结构就是将一组单元组合为一个单元(称为超单元),注意是一个单元,这个单元和你用的其他任何一种类型的单元一样使用。
2.为什么要用子结构使用子结构并不是为了好玩,凡是建过大型有限元模型的兄弟们都可能碰到过计算一个问题要花几个小时,一两天甚至由于单元太多无法求解的情况,子结构正是针对这类问题的一种解决方法,所以子结构肯定是对一个大型的有限元模型的,譬如在求解非线性问题的时候,因为对于一个非线性问题,系统往往经过多次迭代,每次这个系统的刚度矩阵都会被重新计算,而一般来说一个大型问题往往有很大一部分的变形是很小的,把这部分作为一个子结构,其刚度矩阵仅要计算一次,大大节约了计算时间。
abaqus收敛高级技巧总结
abaqus收敛高级技巧总结【实用版4篇】目录(篇1)1.引言2.Abaqus 收敛高级技巧概述3.模型的网格划分与优化4.材料属性的设置5.边界条件和载荷的设置6.求解器的选择与设置7.后处理技巧8.总结正文(篇1)一、引言Abaqus 是一款广泛应用于结构分析、热分析和动力学分析等领域的有限元分析软件。
在使用 Abaqus 进行分析时,收敛性是求解过程中的关键问题。
本文将总结一些 Abaqus 收敛高级技巧,以提高分析效率和准确性。
二、Abaqus 收敛高级技巧概述本文所提到的收敛高级技巧主要包括模型的网格划分与优化、材料属性的设置、边界条件和载荷的设置、求解器的选择与设置以及后处理技巧。
三、模型的网格划分与优化1.网格类型选择:根据问题类型选择合适的网格类型,如结构分析时使用结构网格,热分析时使用热网格等。
2.网格密度调整:在关键区域(如应力集中区、接触区域等)增加网格密度,以提高计算精度。
3.网格优化技术:使用 Abaqus 内置的网格优化功能,如自适应网格、网格加密等,以降低计算收敛难度。
四、材料属性的设置1.材料线性:选择合适的材料模型,如线弹性、塑性等,以满足问题需求。
2.材料非线性:对于非线性材料,合理设置其非线性参数,以提高求解收敛性。
五、边界条件和载荷的设置1.边界条件:根据问题实际情况设置边界条件,如固定边界、滑动边界、对称边界等。
2.载荷设置:合理设置载荷类型、大小和施加方式,以降低求解收敛难度。
六、求解器的选择与设置1.求解器类型:根据问题类型选择合适的求解器,如线性求解器、非线性求解器等。
2.求解器参数:合理调整求解器参数,如收敛标准、最大迭代次数等,以提高求解效率。
七、后处理技巧1.结果输出:选择合适的结果输出格式,如.txt、.csv、.mat 等。
2.结果可视化:使用 Abaqus 内置的后处理工具,如 Visualization、Python 脚本等,进行结果可视化分析。
abaqus技巧
三维结构的结构化网格划分structure 对于三维结构,只有模型区域满足以下条件,才能被划分为结构化网格:①没有孔洞、孤立的面、孤立的边、孤立的点;②面和边上的弧度值应该小于90°;③三维区域内的所有面必须要保证可以运用二维结构化网格划分方法;④保证区域内的每个顶点属于三条边;⑤必须保证至少有四个面(如果包含虚拟拓扑,必须仅包含六条边);⑥各面之间要尽可能地接近90°,如果面之间的角大于150°,就应该对它进行分割;⑦若三维区域不是立方体,每个面只能包含一个小面,若三维区域是立方体,每个面可以包含一些小面,但每个小面仅有四条边,且面被划分为规则的网格形状。
三维结构的扫略网格划分Sweep (扫略网格划分技术)对于三维结构,只有模型区域满足以下条件,才能被划分为扫略网格:①连接起始面和目标面的的每个面(称为连接面)只能包含一个小面,且不能含有孤立的边或点;②目标面必须仅包含一个小面,且没有孤立的边或点;③若起始面包含两个及两个以上的小面,则这些小面间的角度应该接近180°;④每个连接面应由四条边组成,边之间的角度应接近90°;⑤每个连接面与起始面、目标面之间的角度应接近90°;⑥如果旋转体区域与旋转轴相交,就不能使用扫略网格划分技术;⑦如果被划分区域的一条或多条边位于旋转轴上,ABAQUS/CAE不能用六面体或楔形单元对该区域进行扫略网格划分,而必须选择Hex—dominated形状的单元;⑧当扫略路径是一条封闭的样条曲线时,该样条曲线必须被分割为两段或更多。
总结(1 )对于不能采用结构化技术(Structured)和扫略技术(Sweep )进行网格划分的复杂结构,用户可以运用Partition 工具将其分割成形状较为简单的区域,并对这些区域进行结构化或扫略网格划分.如果模型不容易分割或分割过程过于繁杂,用户可以选用自由网格划分技术(Free )。
ABAQUS若干技巧
ABAQUS若干技巧1.建立合适的模型尺寸:在建立模型时,应根据实际情况选择合适的尺寸。
过小的尺寸可能导致无法正确分析结果,而过大的尺寸则会增加计算时间和资源消耗。
2.使用合适的网格划分:网格的划分对分析结果有重要影响。
过于精细的网格可能导致计算时间过长,而过于粗糙的网格则可能导致不准确的结果。
应根据研究目的和实际情况设计合适的网格。
3.合理选择材料参数:材料参数对分析结果有重要影响。
ABAQUS提供了多种材料模型,可以根据实际情况选择合适的模型,并输入正确的材料参数。
4.使用荷载和边界条件:在进行分析前,需要明确加载条件和边界条件。
荷载应根据实际情况和研究目的确定,边界条件应正确表示实际约束状况。
5.进行多步分析:对于一些复杂问题,可能需要进行多步分析。
在ABAQUS中,可以通过定义不同的步骤和加载条件来进行多步分析,从而获得更全面的结果。
6.优化模型:通过反复迭代和优化,可以改进模型的初始设计,以获得更好的结果。
ABAQUS提供了优化工具,可以根据指定的目标函数和约束条件进行优化设计。
7.使用通用后处理工具:ABAQUS提供了强大的后处理工具,可以对模型的结果进行可视化和分析。
可以利用这些工具来检查、解释和展示分析结果。
8.检查输入参数:在进行分析之前,应仔细检查输入参数。
特别是材料参数、荷载和边界条件等关键参数,需要确保其准确性和一致性。
9.使用元素类型:ABAQUS提供了多种不同类型的元素,可以根据实际情况选择合适的元素类型。
不同的元素类型适用于不同的分析问题,正确选择元素类型可以提高计算效率和准确性。
10.了解并使用ABAQUS的官方文档和教程:ABAQUS提供了详细的官方文档和教程,可以帮助用户更好地理解和使用软件。
在遇到问题时,可以查阅相关文档和教程,以获得帮助和解决方案。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三维结构的结构化网格划分structure 对于三维结构,只有模型区域满足以下条件,才能被划分为结构化网格:①没有孔洞、孤立的面、孤立的边、孤立的点;②面和边上的弧度值应该小于90°;③三维区域的所有面必须要保证可以运用二维结构化网格划分方法;④保证区域的每个顶点属于三条边;⑤必须保证至少有四个面(如果包含虚拟拓扑,必须仅包含六条边);⑥各面之间要尽可能地接近90°,如果面之间的角大于150°,就应该对它进行分割;⑦若三维区域不是立方体,每个面只能包含一个小面,若三维区域是立方体,每个面可以包含一些小面,但每个小面仅有四条边,且面被划分为规则的网格形状。
三维结构的扫略网格划分Sweep (扫略网格划分技术)对于三维结构,只有模型区域满足以下条件,才能被划分为扫略网格:①连接起始面和目标面的的每个面(称为连接面)只能包含一个小面,且不能含有孤立的边或点;②目标面必须仅包含一个小面,且没有孤立的边或点;③若起始面包含两个及两个以上的小面,则这些小面间的角度应该接近180°;④每个连接面应由四条边组成,边之间的角度应接近90°;⑤每个连接面与起始面、目标面之间的角度应接近90°;⑥如果旋转体区域与旋转轴相交,就不能使用扫略网格划分技术;⑦如果被划分区域的一条或多条边位于旋转轴上,ABAQUS/CAE不能用六面体或楔形单元对该区域进行扫略网格划分,而必须选择Hex-dominated形状的单元;⑧当扫略路径是一条封闭的样条曲线时,该样条曲线必须被分割为两段或更多。
总结(1 )对于不能采用结构化技术(Structured)和扫略技术(Sweep )进行网格划分的复杂结构,用户可以运用Partition 工具将其分割成形状较为简单的区域,并对这些区域进行结构化或扫略网格划分。
如果模型不容易分割或分割过程过于繁杂,用户可以选用自由网格划分技术(Free )。
本章将通过例7-2 详细介绍这两种操作过程。
(2 )采用映射网格划分(Mapped meshing)能得到高质量的网格,但ABAQUS/CAE不能直接采用映射网格划分技术,只能通过Use mapped meshing where appropriate选项让程序选择映射网格划分的区域。
在以下几种情况下,用户可以选择该项进行映射网格划分:2D+ Quad/Quad-dominated + Free + Advancing front(采用自由网格划分技术和进阶算法,对二维结构划分四边形或四边形占优的单元)、2D + Tri +Free 、3D + Hex/Hex-dominated + Sweep + Advancing front、3D + Tet +Free。
(3 )中轴算法(Medial axis)和进阶算法(Advancing front)是主要的ABAQUS 网格划分算法,有四种单元形状(Element Shape)和网格划分技术(Technique)的组合能选用这两种算法:2D + Quad + Free 和3D + Hex + Sweep 默认选择中轴算法,2D + Quad-dominated + Free和3D + Hex-dominated + Sweep默认选择进阶算法。
对于不同的模型,用户应该比较这两种算法,得到合适的网格。
下面总结一些获得高质量网格的参数设置。
1.尽量采用结构化(Structured)或扫略(Sweep )网格划分技术对三维实体模型划分六面体单元。
如果单元扭曲较小,建议选用计算精度和效率都高的非协调模式单元;否则选用二次六面体单元。
2.若采用扫略技术划分网格,中轴(Medial axis)算法和进阶(Advancing front)算法的选择没有统一的标准,用户需要针对实际模型进行尝试。
一般情况下,选择中轴算法包含的Minimize the mesh transition项或进阶算法包含的Use mapped meshing where appropriate项,可以提高网格质量。
3.若复杂模型的分割过程过于耗时,用户可以选用二次四面体单元划分网格。
建议读者选择Use mapped tri meshing on bounding faces whereappropriate 项,如前所述,ABAQUS/CAE会对形状简单的面选用映射网格划分,通常可以提高网格质量(参见例7-2)。
另外,若模型的网格密度足够且重点分析区域位于边界,用户可以选择Increase size of interior elements 项来增加部单元的尺寸,提高计算效率。
4.网格密度是协调计算精度和计算效率的重要参数,但合适的网格密度往往需要根据具体模型而定。
一般情况下,用户可以在重点分析区域和应力集中区域加密种子,其他区域可以设置相对较稀疏的种子;如果需要控制一些边界区域的节点位置,可以在设置边种子时进行约束(参见例7-1)。
线性静力学分析实例线性静力学问题很容易求解,往往用户更关心的是计算精度和求解效率,希望在获得较高精度的前提下尽量缩短计算时间,特别是大型模型。
这主要取决于网格的划分,包括种子的设置、网格控制和单元类型的选取。
如第7 章中的介绍,应尽量选用精度和效率都较高的二次四边形/ 六面体单元,在主要的分析部位设置较密的种子;若主要分析部位的网格没有大的扭曲,使用非协调单元(如CPS4I、C3D8I )的性价比很高。
对于复杂模型,可以采用分割模型的方法划分二次四边形/ 六面体单元;有时分割过程过于繁琐,用户可以采用精度较高的二次三角形/四面体单元进行网格划分具有下列特点的问题才适于进行线性瞬态动力学分析:1、系统应该是线性的:线性材料特性,无接触条件,无非线性几何效应。
2、响应应该只受较少的频率支配。
当响应中各频率成分增加时,例如撞击和冲击问题,振型叠加技术的有效性将大大降低。
3、载荷的主要频率应在所提取的频率围,以确保对载荷的描述足够精确。
4、由于任何突然加载所产生的初始加速度应该能用特征模态精确描述。
5、系统的阻尼不能过大。
接触1、在接触分析模拟中一般最好在那些将会构成从面的模型部分使用一阶单元,使用二阶单元可能会出现问题,这是由接触算法决定的。
其中线性减缩积分单元(C3D8R)和非协调单元(C3D8I )都适合进行接触分析,而修正的二阶四面体单元(C3D10M )是为了应用于复杂的接触模拟问题而设计的,在模型复杂的接触分析中推荐使用,但是计算时间也大大增加。
2、网格密度的考虑一般来讲,网格较粗的面作为主面,网格较细的面作为从面。
3、稳定的接触关系的建立在做接触分析的相关案例时,一般都先定义一个分析步(或者几个)施加很小的载荷,让各个零部件之间的接触关系平稳地建立起来,之后再建立一个或多个分析步把全部载荷施加到求解模型上,这样虽然增加了更多的分析步,但是减少了收敛的困难,提高了求解效率。
特别是在过盈接触分析的案例中,更应该注意多分析步的应用。
4、接触主从面的定义在定义接触对中的主从表面时,一般选择刚度较大的面作为主面,这里的刚度不仅指材料的特性,还要考虑分析模型结构的刚度。
解析面或者由刚性单元构成的面必须作为主面。
主从表面的定义体现在网格密度上,从面的网格应该比主面更加细密,如果主从表面的网格密度大致相等,那么柔性材料的表面应该作为从面。
无论是主面还是从面,发生接触的部位应尽量圆滑过渡,不要有尖锐的特征存在。
一对接触面的法向方向应该相反,即主面和从面在几何位置上没有发生重叠。
这在接触分析中要特别注意,否则可能会导致计算不收敛。
分割作用对部件进行分割的目的一般来说有三个方面,第一是将复杂的几何部件分割成相对较简单的区域,以便于高质量的四边形或六面体单元的施加;第二是便于部件局部或者整体区域的网格密度控制;第三是便于对部件分割的不同区域施加不同类型的单元。
网格划分的部分可以放在定义部件装配后面完成,这里作者放到定义部件装配前面完成,主要是因为一般来说,如果各个部件先定义装配,之后再定义网格划分,则在后续模型网格划分时为了得到较好的网格质量都会进行模型分割,而模型分割会导致各个模型的一些装配参考发生变化,最终可能导致各个部件的装配关系失败。
轴对称特点:1、几何形状轴对称2、边界约束条件对称3、载荷对称简化原则:1、三维对称模型简化为平面此时截面属性section是solid,而不是shell2、二维对称平面模型简化为线模型3、二维轴对称线模型简化为点模型4、模型必须建立在轴对称右侧(Y轴右侧)5、必须在轴对称处的分割边界(如果存在)上施加对称边界条件/反对称边界条件smmetry/antisymmetry/encastrey作用6、单元选择轴对称单元类型7、尽量施加分布载荷,不应施加集中载荷,否则容易引起结果不对称(变为原体:view---ODB Display Options----Sweep/Extrude)1、不同分析步作用取消与作用,:------load manager------propagated变为inactive,取消该分析步在另一分析步中的作用。
改变继承属性。
2、在环境栏中Module后面选择Mesh,进入Mesh模块,在环境栏中Object 后面选择Part ,可以发现部件的颜色为橙色,说明部件不能使用当前的单元形状(六面体)设置进行网格划分,必须改变单元形状或者对部件进行剖分,使之能使用当前的单元形状进行网格划分。
执行Mesh→Controls 命令,弹出Mesh Controls 对话框,如图11-14 所示,Element Shape栏中选择单元形状为Tet(四面体),其他接受默认设置,单击OK按钮,图形窗口中的模型变为粉色,说明能使用四面体单元对模型进行自由网格划分。
3、Merge/cut instance 合并几何体在(part中生成):merge--geometry,options--suppress original instances ,intersecting boundaries---remove合并后可以把原来instance的分开几何体删除以及part中的部件删除。
4、动画:animate----time history5、参考点的选取:tools---reference point----选点--完成6、interaction里面的constraints是工件的约束(工件约束为刚体),assembly 里面的constraints是对部件与部件之间位置关系进行一定的约束。
部件约束为刚体:Interaction----create constraints---type:rigid body----- Continue---region type:body---edite---选择实列---reference point--edite---选择约束点。