ANSYS技巧4~24
ansys的一些使用技巧

ansys的一些使用技巧ansys运行solve后弹出对话框及warning对话框的解决办法ansys中存在warning提示时会弹出对话框,但有时候警告信息对运算结果影响很小,并且难以消除这些warning,这时候就可以用如下命令屏蔽warning对话框的显示:/uis,msgpop,3运行此命令后,warning信息不再弹出对话框,但error信息仍会弹出对话框。
当ansys中存在warning或error信息时,进行求解时,运行solve命令后会弹出对话框进行提示,并询问是否继续,需点击YES方能求解,解决此问题的方法为:将程序保存为宏(macro)文件,即在记事本或写字板里保存APDL命令后,将文件名改为XXX.mac,并放在ansys目录文件夹下。
运行时直接在ansys命令窗口输入XXX,回车,即可调用该宏文件。
此时求解时不会弹出选择对话框,无需人工干预,程序即可自动运行并求得结果。
ANSYS调用宏程序库文件(macro library file)宏程序库文件由一个或多个宏文件组成,每一个宏文件的首行为该宏文件的文件名,尾行为/eof表示该宏文件结束。
例如:宏程序库文件para.mlib的内容为:parameter1 R=0 EX=1 PRXY=2 DENS1=3 DAMP=4 DENS2=5 SONC=6/EOF parameter2 R=2 EX=3 PRXY=4 DENS1=5 DAMP=6 DENS2=7 SONC=8/EOF该宏程序库文件由两个保存参数的宏文件parameter1、parameter2组成,如果用*use,parameter1命令则读入宏文件名为parameter1的宏文件保存的数据,*use,parameter2则读入宏文件parameter2下保存的数据。
*ulib,Fname,Ext,--识别一个宏程序库文件。
也可以简化为:*uli,Fname,Ext,--其中,Fname为库文件名,Ext为库文件扩展名,该扩展名一般为mlib,不过经验证,扩展名也可以为txt、lis、text、doc、dlg(本人姓名的首字母)、jpg以及一切怪力乱神的后缀。
Ansys 的界面使用技巧

Ansys 的界面使用技巧1、过三点以半径R 画两段圆弧方法:Prop→Create→Arcs→By KPs & Rad+,可以先拾取两点,如左图中的A、C,然后再拾取B 点输入半径值即可。
可连AC ,再连接BC 。
2、复制或移动(剪切)面(电机中的旋转)复制的实现:若是旋转复制,要先进入激活active 为柱坐标。
然后,Preprocessor→copy→area→ 选中OK→Number of copies 中填入复制数(含被复制面)→再选DY→填入相隔度数。
移动的实现:①如果已经mesh 过的话,先在原图中选中转子和气隙用Aclear mesh 来删除网格。
②然后删除掉气隙面,这样就可以在柱坐标下进行移动了。
③移动完后,要用重建命令,选中转子与气隙接触的外边框线,让它们构成一个面,然后用overlap 所有面积。
④选择移动过的转子面和刚生成的新气隙面,重新剖分⑤OK。
3、在2D 剖分完后,用Extrude 拉伸为3D 的用法Preprocessor → Operate → Extrude → Elem Ext opts… → [Type] Element type number [sol id96] Element sizing options for extrusion VAL1 No. Elem divs 选下一层数→ OK → Areas → By XYZ offset → Pick all → DX,DY,DZ(其中DZ 指拉伸长度)4、Nummrg 压缩合并点号的实现Main Menu → Preprocessor → Numbering Ctrls → Merge Items → 在Label, Type of item to be merged,选all,→ OK 此命令一般在进行完overlop 后使用。
5、设置局部坐标系Zdnet Utility → WorkPlane → Local Coordinate Systems → Create Local CS → At Specified Loc+ 后可以建立局部坐标系。
Ansys使用技巧

Ansys使用技巧ansys计算非线性时会绘出收敛图,其中横坐标是cumulative iteration number 纵坐标是absolute convergence norm。
他们分别是累积迭代次数和绝对收敛范数,用来判断非线性分析是否收敛。
ansys在每荷载步的迭代中计算非线性的收敛判别准则和计算残差。
其中计算残差是所有单元内力的范数,只有当残差小于准则时,非线性叠代才算收敛。
ansys的位移收敛是基于力的收敛的,以力为基础的收敛提供了收敛量的绝对值,而以位移为基础的收敛仅提供表现收敛的相对量度。
一般不单独使用位移收敛准则,否则会产生一定偏差,有些情况会造成假收敛.(ansys非线性分析指南--基本过程Page.6) 。
因此ansys官方建议用户尽量以力为基础(或力矩)的收敛误差,如果需要也可以增加以位移为基础的收敛检查。
ANSYS缺省是用L2范数控制收敛。
其它还有L1范数和L0范数,可用CNVTOL命令设置。
在计算中L2值不断变化,若L2<crit的时候判断为收敛了。
也即不平衡力的L2范数小于设置的criterion时判断为收敛。
由于ANSYS缺省的criterion计算是你全部变量的平方和开平方(SRSS)*valuse(你设置的值),所以crition也有小小变化。
如有需要,也可自己指定crition为某一常数, CNVTOL,F,10000,0.0001,0 就指定力的收敛控制值为10000*0.0001=1。
另外,非线性计算中用到的一个开关是SOLCONTROL如关闭SOLCONTROL 选项,那么软件默认收敛准则:力或弯矩的收敛容差是0.001,而不考虑位移的收敛容差;如果打开SOLCONTROL 选项,同样的默认收敛准则:力或弯矩的收敛容差是0.005,而位移收敛容差是0.05。
非线性收敛非常麻烦,与网格精度、边界条件、荷载步等一系列因素有关,单元的特点对收敛的影响很大,单元的性态不好收敛则困难些;合理的步长可以使求解在真解周围不至于振荡,步长过小,计算量太大,步长过大,会由于过大的荷载步造成不收敛。
ansys技巧大全

模型简化及网格划分模型简化及网格划分使在建立仿真模型时,经验是非常有助于用户决定哪些部件应该考虑因而必须建立在模型中,哪些部件不应该考虑因而不需建立到模型中,这就是所谓的模型简化。
此外,网格划分也是影响分析精度的另外一个因素。
本文将集中讨论如何简化模型以获得有效的仿真模型以及网格划分需要注意的一些问题。
理想情况下,用户都希望建立尽可能详细的仿真模型,而让仿真软件自己来决定哪些是主要的物理现象。
然而,由于有限的计算机资源或算法限制,用户应该简化电磁仿真的模型。
模型简化模型简化主要取决于结果参数及结构的电尺寸。
例如,如果用户希望分析安装在某电大尺寸载体上的天线的远场方向图,那么模型上距离源区超过一个波长的一些小特征和孔径(最大尺度小于 /50)就可以不考虑。
另一方面,如果用户希望分析从源到用带有小孔的屏蔽面屏蔽的导线之间的耦合,那么必须对小孔、靠近源的屏蔽面以及导线进行精确建模。
另外一个常用的简化是用无限薄的面来模拟有限厚度的导体面。
一般而言,厚度小于/100的金属面都可以近似为无限薄的金属面。
有限导电性和有限厚度的影响可以在SK卡中设置。
对于比较厚的导体面,如果这种影响是次要的,那么用户仍然可以采取这种近似。
例如,当建立大反射面天线的馈源喇叭模型时,喇叭壁的有限厚度对于反射面天线主波束的影响就是次要的。
然而,如果喇叭天线用于校准标准时,那么喇叭壁的有限厚度就不能忽略。
网格划分一般而言,网格划分的密度设置为最短波长的十分之一。
然而,在电流或电荷梯度变化剧烈的区域,如源所在区域、曲面上的缝隙和曲面的棱边等,必须划分得更密。
一个实用的指导原则是网格大小应该与结构间的间隔距离(d)相比拟(<=2d)。
同样地,如果需要计算近场分布,那么网格大小应该同场点到源点间距离(d)相比拟。
总之,用户建立的几何模型应该抓住主要的物理现象,而网格划分则需要权衡输出结果相对于网格大小的收敛性。
二次开发调试技术二次开发调试技术(摘自ANSYS用户专区)- -在调试用户子程序过程中,可以利用非《ANSYS命令参考手册》某些命令和其它特性帮助用户提供许多有用的信息。
ANSYS 使用技巧24则

目录1 如何定制Beam188/189单元的用户化截面 (1)2 ANSYS 查询函数(Inquiry Function) (2)3 ANSYS是否具有混合分网的功能? (4)5 利用ANSYS随机振动分析功能实现随机疲劳分析 (5)6 膜元Shell41是否能作大变形分析? (7)7 耦合及约束方程讲座一、耦合 (7)8 耦合及约束方程讲座二、约束方程 (9)9 巧用ANSYS的Toolbar (12)10 如何得到径向和周向的计算结果? (14)12 如何考虑结构分析中的重力 (15)13 如何实现壳单元的偏置 (16)14 如何使用用户定义用户自定义矩阵 (17)15 如何提取模态质量 (18)16 ANSYS的几种动画模式 (19)17 如何正确理解ANSYS的节点坐标系 (20)18 为什么在用BEAM188和189单元划分单元时会有许多额外的节点?可不可以将它们删除? (21)20 用ANSYS分析过整个桥梁施工过程 (21)21 用单元死活模拟浇铸过程中的温度分布 (22)22 在ANSYS5.6中如何施加函数变化的表面载荷 (24)23 在ANSYS中怎样给面施加一个非零的法向位移约束? (25)24 在任意面施加任意方向任意变化的压力 (26)1 如何定制Beam188/189单元的用户化截面ANSYS提供了几种通用截面供用户选用,但有时不能满足用户的特殊需求。
为此,ANSYS提供了用户创建截面(库)的方法。
如果你需要创建一个非通用横截面,必须创建一个用户网格文件。
具体方法是,首先创建一个2-D实体模型,然后利用SECWRITE 命令将其保存(Main Menu>Preprocessor>Sections> -Beam-Write Sec Mesh)。
该过程的细节如下:1.创建截面的几何模型(二维面模型)。
2.对所有线设置单元份数或者单元最大尺寸 (Main Menu>Preprocessor>-Meshing-Size Cntrls>-Lines-Picked Lines或使用MeshTool)。
Ansys分析常用技巧

Ansys分析常用技巧一、前处理1. 实体显示*.sat、*.x_t等外部导入模型 /facet,fine /replotGui: Utility Menu>PlotCtrls>Style>Solid Model Facets2. 修改ansys背景用命令jpgprf,500,100,1 /replot将背景变为白色3. 隐藏坐标系的显示 /triad,off /replotGui: Utility Menu>PlotCtrls>Window Controls>Reset Window OptionsUtility Menu>PlotCtrls>Window Controls>Window Options4. 设置参考温度 TREF, TREFGui:Main Menu>Solution>DefineLoads>Settings>Reference Temp5. 显示单元实际形状 /eshape,1.0Gui: Utility Menu>PlotCtrls>Style>Size and Shape6. 透明显示单元、体、面 /TRLCY, Lab, TLEVEL, N1, N2, NINCGui: Utility Menu>PlotCtrls>Style>Translucency7. 显示编号 /PNUM, Label, KEYGui: Utility Menu>PlotCtrls>Numbering8. 导入hypermesh有限元模型 /input,filename,prpGui: Utility Menu>File>Read Input from9. 导入abaqus格式的有限元模型 /input,filename,inpGui:Gui: Utility Menu>File>Read Input from10. ansys作为fluent前处理输出 cdwrite,db,filename,cdbgui: Main Menu>Preprocessor>Archive Model>Write11. 不显示单元轮廓线 /gline,1,-1Gui: Utility Menu>PlotCtrls>Style>Edge Options12. 显示施加到几何元素上的约束 dtran /replotGui:Main Menu>Preprocessor>Loads>DefineLoads>Operate>Transfer to FE>Constraints13. 显示施加到几何元素上的面载荷 sftran /replotGui: Main Menu>Preprocessor>Loads>DefineLoads>Operate>Transfer to FE>Surface Loads14. 显示载荷标记及数值 /pbc,f,,2Gui: Utility Menu>PlotCtrls>Symbols15. 设置显示容差 BTOL, PTOL 默认值PTOL为1e-5,可以根据需要修改GUI: MainMenu>Preprocessor>Modeling>Operate>Booleans>Settings16. 如何使用用户定义用户自定义矩阵Matrix 27用户定义用户自定义矩阵,由单元选项控制定义质量、刚度或阻尼矩阵,你只要在同一组接点,分别定义三次MATRIX27单元(KEYOPT(2)分别为2,4,5)即可,然后在定义实常数时,分别定义三种单元对应的质量、刚度、阻尼矩阵系数。
ansys小技巧

ansys⼩技巧让ansys中途停⽌计算计算中途停⽌计算:假如觉得计算时间太长或感觉某些⽅⾯设置不对要求重新计算或停⽌计算,提前查看已经计算的结果(直接关闭ANSYS⽅法显然不可取),可以在计算的时候按ctrl+c,这样计算就停⽌了,然后在output 窗⼝中输⼊quit 就可以退出计算。
绘制等值线期刊上⼤都不⽤彩⾊,所以打出的云图⼀⽚模糊,⽆法识别,这时候可以选择出等值线图,但是等值线图也是彩⾊的,如何把它转成⿊⽩的呢?开始是抓图后⽤Photoshop处理,太⿇烦,ansys⾃⼰⾏不⾏呢?⽅法如下:1 ⽤命令jpgprf,500,100,1将背景变为⽩⾊;2 plotctrls>device option中,把vector mode改为on,画出等值线图;3 plotctrls>style>contour>contour labeling, 将key vector mode contour labels设为on every Nth ele,对N输⼊⼀个数值,值越⼤,图中的label越少;4 plotctrls>style>colors>contour colors,将所有的系列都改为⿊⾊;5 如果不喜欢ansys给出的MX,MN标志,可以⽤plotctrls>window controls>window options把它们去掉,将MINM 后的Mix-Min Symbols改为off就可以了。
这时候,⼀幅清晰的⿊⽩等值线图就出来了。
ansys如何美化你的输出嗯,先拿个例⼦,如当你list nodal solution时,可能会⽣成如下的结果NODE UX1 0.00002 -0.68950E-023 0.52000E-054 -0.69579E-055 -0.40977E-046 -0.10699E-037 -0.22181E-038 -0.40028E-039 -0.65161E-0310 -0.98022E-0311 -0.13885E-0212 -0.18956E-0213 -0.25216E-0214 -0.32836E-0215 -0.42876E-0216 -0.55937E-0217 -0.66142E-0218 -0.68794E-0219 -0.68956E-0220 -0.68939E-0221 -0.68943E-02***** POST1 NODAL DEGREE OF FREEDOM LISTING *****LOAD STEP= 1 SUBSTEP= 51TIME= 0.69445E-02 LOAD CASE= 0THE FOLLOWING DEGREE OF FREEDOM RESULTS ARE IN GLOBAL COORDINATES NODE UX22 -0.68936E-0223 -0.68936E-02...是不是感觉21结点之后的信息很烦啊,特别在结点很多的时候,⽽有时⼜要把这些结果导⼊第三⽅软件,如origin,怎么去除这些消息呢?输⼊以下这条命令再LIST试试/page,99999,132,99999,240嗯,感觉很不错吧.好好查查/page的意思吧。
ANSYS技巧

1 图形半透明显示Utility Menu>PlotCtrls>Style>Translucency0:不透明 1:半透明1.ANSYS后处理时如何按灰度输出云图?1)你可以到utilitymenu-plotctrls-style-colors-window colors试试2)直接utilitymenu-plotctrls-redirect plots2 将云图输出为JPG菜单->PlotCtrls->Redirect Plots->To JPEG Files3.怎么在计算结果实体云图中切面?命令流/cplane/type图形界面操作<1.设置工作面为切面<2.PlotCtrls-->Style-->Hidden line Options将[/TYPE]选项选为section将[/CPLANE]选项选为working plane4.非线性计算过程中收敛曲线实时显示solution>load step opts>output ctrls>grph solu track>on5.运用命令流进行计算时,一个良好的习惯是:使用SELECT COMMEND后.........其后再加上ALLSEL.........6.应力图中左侧的文字中,SMX与SMN分别代表最大值和最小值如你plnsolv,s,eqv则SMX与SMN分别代表最大值等效应力和最小值等效应力如你要看的是plnsolv,u则SMX与SMN分别代表位移最大值和位移最小值不要被S迷惑mx(max)mn(min)7.在非线性分析中,如何根据ansys的跟踪显示来判断收敛?在ansys output windows 有force convergenge valu 值和criterion 值当前者小于后者时,就完成一次收敛你自己可以查看两条线的意思分别是:F L2:不平衡力的2范数F CRIT:不平衡力的收敛容差,如果前者大于后者说明没有收敛,要继续计算当然如果你以弯矩M为收敛准则那么就对应M L2 和M CRIT希望你现在能明白8.两个单元建成公共节点,就成了刚性连接,不是接触问题了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
利用ANSYS随机振动分析功能实现随机疲劳分析ANSYS随机振动分析功能可以获得结构随机振动响应过程的各种统计参数(如:均值、均方根和平均频率等),根据各种随机疲劳寿命预测理论就可以成功地预测结构的随机疲劳寿命。
本文介绍了ANSYS随机振动分析功能,以及利用该功能,按照Steinberg提出的基于高斯分布和Miner线性累计损伤定律的三区间法进行ANSYS随机疲劳计算的具体过程。
1.随机疲劳现象普遍存在在工程应用中,汽车、飞行器、船舶以及其它各种机械或零部件,大多是在随机载荷作用下工作,当它们承受的应力水平较高,工作达到一定时间后,经常会突然发生随机疲劳破坏,往往造成灾难性的后果。
因此,预测结构或零部件的随机疲劳寿命是非常有必要的。
2.ANSYS随机振动分析功能介绍ANSYS随机振动分析功能十分强大,主要表现在以下方面:1.具有位移、速度、加速度、力和压力等PSD类型;2.能够考虑a阻尼、β阻尼、恒定阻尼比和频率相关阻尼比;3.能够定义基础和节点PSD激励;4.能够考虑多个PSD激励之间的相关程度:共谱值、二次谱值、空间关系和波传播关系等;5.能够得到位移、应力、应变和力的三种结果数据: 1σ位移解,1σ速度解和1σ加速度解;3.利用ANSYS随机振动分析功能进行疲劳分析的一般原理在工程界,疲劳计算广泛采用名义应力法,即以S-N曲线为依据进行寿命估算的方法,可以直接得到总寿命。
下面围绕该方法举例说明ANSYS随机疲劳分析的一般原理。
当应力历程是随机过程时,疲劳计算相对比较复杂。
但已经有许多种分析方法,这里仅介绍一种比较简单的方法,即Steinberg 提出的基于高斯分布和Miner 线性累计损伤定律的三区间法(应力区间如图1所示):应力区间发生的时间-1σ ~+1σ68.3%的时间 -2σ ~+2σ27.1%的时间 -3σ ~+3σ 4.33%的时间99.73%大于3σ的应力仅仅发生在0.27%的时间内,假定其不造成任何损伤。
在利用Miner定律进行疲劳计算时,将应力处理成上述3个水平,总体损伤的计算公式就可以写成:其中::等于或低于1σ水平的实际循环数目(0.6831 );:等于或低于2σ水平的实际循环数目(0.271 );:等于或低于3σ水平的实际循环数目(0.0433 );, , :根据疲劳曲线查得的1σ、2σ和3σ应力水平分别对应许可循环的次数。
综上所述,针对Steinberg 提出的基于高斯分布和Miner 线性累计损伤定律的三区间法的ANSYS 随机疲劳分析的一般过程是:(1) 计算感兴趣的应力分量的统计平均频率(应力速度/应力);(2) 基于期望(工作)寿命和统计平均频率,计算1 ,2 和3 水平下的循环次数 、 和 ;(3) 基于S-N 曲线查表得到 、 和; (4) 计算疲劳寿命使用系数。
显然,根据其他随机疲劳分析方法和ANSYS 随机振动分析结果,我们还可以进行许多类似的疲劳分析计算。
膜元Shell41是否能作大变形分析?膜元Shell41可以用于大变形分析。
但是膜元shell41在处理大变形问题时必须采用三角形单元,因为四边形单元会产生跷曲(warping),所以在划分网格时请选Tri。
耦合及约束方程讲座二、约束方程约束方程提供了比耦合更通用的联系自由度的方法。
有如下形式:这里U(I)是自由度,N是方程中项的编号。
如何生成约束方程1.直接生成约束方程o直接生成约束方程:命令:CEGUI: Main Menu>Preprocessor>Coupling / Ceqn>Constraint Eqn下面为一个典型的约束方程应用的例子,力矩的传递是由BEAM3单元与PLANE42单元(PLANE42单元无平面转动自由度)的连接来完成的:图12-1建立旋转和平移自由度的关系如果不用约束方程则节点2处表现为一个铰链。
下述方法可在梁和平面应力单元之间传递力矩,自由度之间满足下面的约束方程:ROTZ2 = (UY3 - UY1)/100 = UY3 - UY1 - 10*ROTZ2相应的ANSYS命令为:CE,1,0,3,UY,1,1,UY,-1,2,ROTZ,-10o修改约束方程在PREP7或SOLUTION中修改约束方程中的常数项:命令:CECMODGUI: Main Menu>Preprocessor>Coupling / Ceqn>Modify ConstrEqnMain Menu>Preprocessor>Loads>Other>Modify ConstrEqnMain Menu>Solution>Other>Modify ConstrEqn如果要修改约束方程中的其它项,必须在求解前在PREP7中用使CE命令(或相应GUI途径)。
2.自动生成约束方程o生成刚性区域CERIG命令通过写约束方程定义一个刚性区域。
通过连接一主节点到许多从节点来定义刚性区。
(此操作中的主自由度与减缩自由度分析的主自由度是不同的)命令:CERIGGUI: Main Menu>Preprocessor>Coupling / Ceqn>Rigid Region将CERIG命令的Ldof设置为ALL(缺省),此操作将为每对二维空间的约束节点生成三个方程。
这三个方程在总体笛卡尔空间确定三个刚体运动(UX、UY、ROTZ)。
为在二维模型上生成一个刚性区域,必须保证X─Y平面为刚性平面,并且在每个约束节点有UX、UY和ROTZ三个自由度。
类似地,此操作也可在三维空间为每对约束节点生成六个方程,在每个约束节点上必须有(UX、UY、UZ、ROTX、ROY和ROTZ)六个自由度。
输入其它标记的Ldof域将有不同的作用。
如果此区域设置为UXYZ,程序在二维(X,Y)空间将写两个约束方程,而在三维空间(X、Y、Z)将写三个约束方程。
这些方程将写成从节点的平移自由度和主节点的平移和转动自由度。
类似地,RXYZ标记允许生成忽略从节点的平移自由度的部分方程。
其它标记的Ldof将生成其它类型的约束方程。
总之,从节点只需要由Ldof标记的自由度,但主节点必须有所有的平移和转动自由度(即二维的UX、UY和ROTZ;三维的UX、UY、UZ、ROTX、ROTY、ROTZ)。
对由没有转动自由度单元组成的模型,应当考虑增加一个虚拟的梁单元以在主节点上提供旋转自由度。
o将疏密不同的已划分网格区域连在一起可将一个区域(网格较密)的已选节点与另一个区域(网格较稀)的已选单元用CEINTF 命令(菜单途径Main Menu>Preprocessor>Coupling / Ceqn>Adjacent Regions)连起来生成约束方程。
这项操作将不相容网格形式的区域“系”在一起。
在两区域的交界处,从网格稠密的区域选择节点A,从网格粗糙区域选择单元B,用区域B单元的形函数,在相关的区域A 和B界面的节点处写约束方程。
ANSYS允许这些节点位置使用两公差准则。
节点在单元之外超过第一公差就认为节点不在界面上。
节点贴近单元表面的距离小于第二公差则将节点移到表面上,见下图。
对CEINTF命令有些限制:应力或热通量可能会不连续地穿过界面。
界面区域的节点不能指定位移。
可用每节点有六个自由度的单元接合6自由度实体。
o从已有约束方程集生成约束方程集可用CESGEN命令从已有约束方程集生成约束方程。
那么已有约束方程集内的节点编号将增加以生成另外的约束方程集。
另外约束方程集的标记和系数保持与原集的一致。
命令:CESGENGUI: Main Menu>Preprocessor>Coupling / Ceqn >Gen w/same DOF使用约束方程的注意事项•所有的约束方程都以小转动理论为基础。
因此,它应用在大转动分析中〔NLGEOM〕应当限制在约束方程所包含的自由度方向无重大变化的情况。
•约束方程的出现将产生不可预料的反力和节点力结果。
•由于相邻区域网格疏密不同,边界上的相容性仍然存在。
但是当网格越密,这种不相容的危害就越小。
耦合及约束方程讲座一、耦合当需要迫使两个或多个自由度取得相同(但未知)值,可以将这些自由度耦合在一起。
耦合自由度集包含一个主自由度和一个或多个其它自由度。
典型的耦合自由度应用包括:•模型部分包含对称;•在两重复节点间形成销钉、铰链、万向节和滑动连接;•迫使模型的一部分表现为刚体。
如何生成耦合自由度集1.在给定节点处生成并修改耦合自由度集命令:CPGUI: Main Menu>Preprocessor>Coupling / Ceqn>Couple DOFs在生成一个耦合节点集之后,通过执行一个另外的耦合操作(保证用相同的参考编号集)将更多节点加到耦合集中来。
也可用选择逻辑来耦合所选节点的相应自由度。
用CP命令输入负的节点号来删除耦合集中的节点。
要修改一耦合自由度集(即增、删节点或改变自由度标记)可用CPNGEN命令。
(不能由GUI直接得到CPNBGEN命令)。
2.耦合重合节点。
CPINTF命令通过在每对重合节点上定义自由度标记生成一耦合集而实现对模型中重合节点的耦合。
此操作对“扣紧”几对节点(诸如一条缝处)尤为有用。
命令:CPINTFGUI: Main Menu>Preprocessor>Coupling / Ceqn>Coincident Nodes3.除耦合重复节点外,还可用下列替换方法迫使节点有相同的表现方式:o如果对重复节点所有自由度都要进行耦合,常用NUMMRG命令(GUI:Main Menu>Preprocessor>Numbering Ctrls>Merge Items)合并节点。
o可用EINTF命令(GUI:Main Menu> Preprocessor>Create> Elements >At Coincid Nd)通在重复节点对之间生成2节点单元来连接它们。
o用CEINTF命令(GUI:Main Menu>Preprocessor> Coupling/Ceqn >Adjacent Regions)将两个有不相似网格模式的区域连接起来。
这项操作使一个区域的选定节点与另一个区域的选定单元连接起来生成约束方程。
生成更多的耦合集一旦有了一个或多个耦合集,可用这些方法生成另外的耦合集:1.用下列方法以相同的节点号但与已有模式集不同的自由度标记生成新的耦合集。
命令:CPLGENGUI: Main Menu>Preprocessor>Coupling / Ceqn>Gen w/Same Nodes2.用下列方法生成与已有耦合集不同(均匀增加的)节点编号但有相同的自由度标记的新的耦合集:命令:CPSGENGUI: Main Menu>Preprocessor>Coupling / Ceqn>Gen w/Same DOF使用耦合注意事项1.每个耦合的节点都在节点坐标系下进行耦合操作。