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.两个单元建成公共节点,就成了刚性连接,不是接触问题了。
ANSYSSpaceClaim软件常用技巧

ANSYSSpaceClaim软件常用技巧SpaceClaim常用技巧对于一个CAE工程师来说,其工作过程中大量的时间都会花在模型的几何修复清理、网格划分等上面,而ANSYS的SpaceClaim模块正是强有力的几何修复清理工具,ANSYS的Mechanical本身就具有网格自动划分功能。
这两个工具给CAE工程师带来了巨大便利。
本文就对ANSYS的SpaceClaim模块做一个简要介绍。
CAD模型在CAE网格划分之前,都需要进行模型的清理工作,去除不需要的孔、小的导圆、倒角、去除小的凸台等,通常这些工作会需要很多的时间,但使用SpaceClaim,这些操作只是举手之劳。
SpaceClaim是最佳的模型修改与清理工具,其“填充”工具极其适合去除凸台、凹陷、导圆等部位,它会智能判断所选取面所属的部位特性,然后施加不同的操作,对于凸台,执行的是去除,对于凹陷,执行的是填充,等等,一个命令就可以完成绝大多数的清理任务。
当然,其他的命令也可以根据需要发挥不同的作用。
技巧一:批量去除倒圆角先选中一个较大的倒圆角,然后,在“选择”面板中点击“查找”,在结果窗口有一项“等于或小于圆半径”,选中,然后,点击“填充”命令,所有等于或小于选中圆角半径的倒圆角都被去除。
技巧二:去除凸台类特征使用鼠标框选住需要去除特征,注意鼠标鼠标拖动的方向是从左向右,即可以是左下角到右上角,或左上角到右下角,按照Ctrl键可多次选择,然后,点击“填充”命令。
技巧三:去除复杂腔体对复杂开口腔体进行操作的难点在于如何选择,普通的框选难以选中所有的腔体表面,此时,可以按住Ctrl键,分别选中复杂腔体内不同典型区域的一个面,然后,在“选择”面板中点击“查找”,按住Ctrl键在结果窗口选中所有的“凹陷”,然后,点击“填充”命令,复杂腔体即可被填充技巧四:批量去除同半径圆孔选中一个圆孔的内表面,然后,在“选择”面板中点击“查找”,在结果窗口有一项“等于孔半径”,选中,然后,点击“填充”命令,所有等于选中圆孔半径的圆孔都被去除。
巧用ANSYS选择命令

在ANSYS建模、加载、后处理等操作过程中,常常会遇到对模型进行选择。
对于复杂分析模型来说,要想非常简洁地选取出所需的部分模型,是一项技巧性很强的工作。
在此简单举几个例子予以说明。
1 nsle和esln命令的配合使用在前处理中检查单元形状,或在后处理中观察结果时,有时需要将单元一层一层的选出来进行观察。
如果模型比较复杂,直接选取是比较困难的。
巧妙的方式是:nsel,……. ! 首先通过坐标位置或面相关性选取出一层节点esln ! 选出与这层节点相关联的一层单元…… ! 针对这层单元作其它操作nsle ! 选出与这层单元相关联的所有节点(节点又向前推进了一层)esln ! 选出与节点相关联的单元(单元又向前推进了一层)以此类推,重复交替使用nsle和esln命令就可以将所选节点和单元一层一层向前推进了。
2 选择过程中巧用component同样以上面的例子为例,上面nsle和esln命令重复交替使用使节点和单元一层层逐步增加,如果只想单独的一层一层地看,则需用cm命令帮助:nsel,……. ! 首先通过坐标位置或面相关性选取出第1层节点cm,nn1,node ! 将节点归入一节点组esln ! 选出第1层单元…… ! 针对这层单元作其它操作nsle ! 选出与这层单元相关联的所有节点(前2层节点)cm,nn2,node ! 将节点归入另一节点组esln ! 选出前2层单元nsle !前3层节点cm,nn3,node ! 将节点归入另一节点组cmsel,u,nn1 !剔除第1层节点(只剩第2、3层节点)esln,s,1 ! 只有第2层单元了…… ! 针对这层单元作其它操作esln ! 第1、2、3层单元nsle ! 第1、2、3、4层节点cm,nn1,node ! 将节点归入一节点组cmsel,u,nn2 ! 剩下第3、4层节点esln,s,1 ! 只有第3层单元了…… ! 针对这层单元作其它操作以此类推,重复交替使用esln、nsle、cm、cmsel和esln,s,1命令就可以将所选单元单层地向前推进了。
2023年ANSYS仿真分析操作技巧及界面介绍

2023年ANSYS仿真分析操作技巧及界面介绍[正文]2023年ANSYS仿真分析操作技巧及界面介绍近年来,随着科技的不断进步和应用需求的增加,工程领域对于仿真分析技术的需求也日益增长。
ANSYS作为一款强大的工程仿真软件,在工程设计和分析中扮演着重要的角色。
为了帮助读者更好地了解和掌握2023年ANSYS的仿真分析操作技巧及界面介绍,本文将从几个方面进行介绍。
一、ANSYS仿真分析操作技巧1. 建模技巧在进行仿真分析前,良好的建模是至关重要的。
首先,我们需要根据实际情况选择适当的几何建模方式,如使用CAD软件绘制或导入现有模型。
其次,合理的网格划分也是成功的仿真分析的关键。
合适的网格对于结果的精确性和计算效率都至关重要。
此外,还应注意材料属性和边界条件的设定,确保模型的准确性和可靠性。
2. 设定分析类型ANSYS提供了丰富的分析类型,如静力学分析、动力学分析、热传导分析等。
根据实际需求,选择合适的分析类型进行设置。
在设定分析类型时,需要注意选择合适的求解器和求解方法,以提高计算效率和结果准确性。
3. 结果后处理仿真分析得到的结果需要进行后处理,以便更好地理解和评估设计。
ANSYS提供了各种后处理工具和功能,如结果云图、应力应变云图、位移云图等,可以直观地展示仿真结果。
此外,还可以通过导出结果数据进行进一步的分析和处理。
二、ANSYS界面介绍ANSYS的界面布局清晰、简洁,易于使用。
下面将介绍ANSYS主要界面的内容和功能。
1. 主菜单栏主菜单栏位于ANSYS界面的顶部,包含了各种功能模块,如“File”、“Preprocessor”、“Solution”、“Postprocessor”等。
通过主菜单栏,可以进行模型导入、网格划分、设定边界条件、选择求解器、设定后处理等操作。
2. 模型导入与几何编辑器在ANSYS界面的左上方是模型导入与几何编辑器模块。
通过该模块,可以将外部建模软件绘制的模型导入到ANSYS中,并对几何模型进行编辑,如创建几何体、切割、布尔运算等操作。
ANSYS技巧

两个非常实用的ANSYS技巧学ANSYS有一年多了,可能由于它太精深了,也没有什么太大突破,不过有些技巧与初学者分享一下,以免再走些弯路。
今天没有准备,就先来两个吧,如果对大家有所帮助,就支持一下,或者大家还有别的技巧,也可以与大家一块分享。
01.在一个多面的模型中,我们要对其某个面施加载荷,但在选择时,老是明明指着那个面,但它偏偏选别的面,真是急死人技巧:按住左键不放,移动左键,哪个面变色点击一下,就是选哪个面。
02.关于点“冲右上角箭头”无响应的问题(即不出现对话框),有的人只好关掉软件,重新打开。
技巧:当你遇到这样的情况,你可以按住ctrl+shift+del,再点一下那个箭头,呵呵,是不是对话框又出现了。
【转贴】AN SYS中设置透明模型的方法★★laizuliang(金币+2,VIP+0):谢谢分享ANSYS10.0中可以对模型进行透明设置. 采用的命令是:/trlcy调用格式:/TRLCY, Lab, TLEVEL, N1, N2, NINC其中Lab包含有:ELEM, AREA, VOLU, ISURF, CM等,TLEVEL指透明度,用0~1之间的数字,1是完全透明。
下面是我设置的一个轴承模型,大家参考,嗬嗬!大家来试试,看谁作出来得更漂亮?转自:科研中国SCIEI/[ Last edited by laizuliang on 2008-4-16 at 23:36 ]附件1: 32145582.gif (2008-4-14 21:28, 54.53 K)【转帖】学习ANSYS需要认识到的几点★★laizuliang(金币+2,VIP+0):谢谢分享一学习ANSYS需要认识到的几点相对于其他应用型软件而言,ANSYS作为大型权威性的有限元分析软件,对提高解决问题的能力是一个全面的锻炼过程,是一门相当难学的软件,因而,要学好ANSYS,对学习者就提出了很高的要求,一方面,需要学习者有比较扎实的力学理论基础,对ANSYS分析结果能有个比较准确的预测和判断,可以说,理论水平的高低在很大程度上决定了ANSYS使用水平;另一方面,需要学习者不断摸索出软件的使用经验不断总结以提高解决问题的效率。
ANSYS SpaceClaim软件常用技巧

SpaceClaim常用技巧对于一个CAE工程师来说,其工作过程中大量的时间都会花在模型的几何修复清理、网格划分等上面,而ANSYS的SpaceClaim模块正是强有力的几何修复清理工具,ANSYS的Mechanical本身就具有网格自动划分功能。
这两个工具给CAE工程师带来了巨大便利。
本文就对ANSYS的SpaceClaim模块做一个简要介绍。
CAD模型在CAE网格划分之前,都需要进行模型的清理工作,去除不需要的孔、小的导圆、倒角、去除小的凸台等,通常这些工作会需要很多的时间,但使用SpaceClaim,这些操作只是举手之劳。
SpaceClaim是最佳的模型修改与清理工具,其“填充”工具极其适合去除凸台、凹陷、导圆等部位,它会智能判断所选取面所属的部位特性,然后施加不同的操作,对于凸台,执行的是去除,对于凹陷,执行的是填充,等等,一个命令就可以完成绝大多数的清理任务。
当然,其他的命令也可以根据需要发挥不同的作用。
技巧一:批量去除倒圆角先选中一个较大的倒圆角,然后,在“选择”面板中点击“查找”,在结果窗口有一项“等于或小于圆半径”,选中,然后,点击“填充”命令,所有等于或小于选中圆角半径的倒圆角都被去除。
技巧二:去除凸台类特征使用鼠标框选住需要去除特征,注意鼠标鼠标拖动的方向是从左向右,即可以是左下角到右上角,或左上角到右下角,按照Ctrl键可多次选择,然后,点击“填充”命令。
技巧三:去除复杂腔体对复杂开口腔体进行操作的难点在于如何选择,普通的框选难以选中所有的腔体表面,此时,可以按住Ctrl键,分别选中复杂腔体内不同典型区域的一个面,然后,在“选择”面板中点击“查找”,按住Ctrl键在结果窗口选中所有的“凹陷”,然后,点击“填充”命令,复杂腔体即可被填充技巧四:批量去除同半径圆孔选中一个圆孔的内表面,然后,在“选择”面板中点击“查找”,在结果窗口有一项“等于孔半径”,选中,然后,点击“填充”命令,所有等于选中圆孔半径的圆孔都被去除。
ansys使用技巧

ansys使用技巧ANSYS是一款非常强大的计算机辅助工程软件,广泛应用于各个领域的工程设计和分析中。
下面将介绍一些ANSYS的使用技巧。
1. 了解并熟练掌握ANSYS的界面和操作方式。
ANSYS的界面相对复杂,但通过学习和实践,可以熟悉各个工具栏和菜单的功能,并掌握常用的操作方式,如平移、旋转、缩放等。
2. 使用命令窗口进行建模和分析。
ANSYS提供了强大的命令窗口,可以通过命令来完成建模和分析操作。
熟练使用命令可以提高工作效率,并能够实现一些复杂的操作和定制化需求。
3. 使用ANSYS的建模工具进行几何建模。
ANSYS提供了多种建模工具,如实体建模、表面建模、线性建模等。
根据具体的需求选择合适的建模工具,并熟悉其操作方式,可以快速准确地建立几何模型。
4. 设置合适的前处理条件。
在进行仿真分析之前,需要设置合适的前处理条件。
包括材料属性、边界条件、加载条件等。
合理设置这些条件可以更好地模拟实际情况,得到准确的分析结果。
5. 使用合适的网格划分方法。
网格划分是有限元分析中的关键步骤,合适的网格划分可以提高计算的准确性和效率。
ANSYS提供了多种网格划分方法,如结构网格、非结构网格等。
根据不同的模型和分析需求选择合适的网格划分方法。
6. 运行分析过程并查看结果。
在设置好前处理条件和网格划分后,可以运行分析过程。
分析过程完成后,可以查看分析结果,如应力、应变、位移等。
ANSYS提供了多种显示方式和结果分析工具,可以对结果进行综合分析和评估。
7. 优化设计和参数化分析。
利用ANSYS的优化工具,可以进行设计优化和参数化分析。
通过设置合适的优化目标和约束条件,可以自动搜索最优设计方案。
参数化分析则可以用于研究不同参数对系统性能的影响,并找到最优参数取值。
8. 学习和掌握ANSYS的高级功能和模块。
除了基本的建模和分析功能外,ANSYS还提供了许多高级功能和模块,如动力学分析、热传导分析、流体力学分析等。
ANSYS软件优化设计技巧

ANSYS优化技巧引子时下ANSYS高手颇多,但还有很多FEA战友对ANSYS的优化过程用之不熟,这里抛砖引玉,写下自己对ANSYS优化模块的使用心得,不当之处敬请指正。
Aug. 14,20021. 认识ANSYS优化模块1.1 什么时候我需要它的帮忙?什么是ANSYS优化?我想说明一个例子要比我在这里对你絮叨半天容易理解的多。
注意过普通的水杯吗?底面圆圆的,上面加盖的哪一种。
仔细观察一下,你会发现比较老式的此类水杯有一个共同特点:底面直径=水杯高度。
图1 水杯的简化模型为什么是这样呢?偷偷的告诉你:因为只有满足这个条件,才能在原料耗费最少的情况下使杯子的容积最大。
可不是,在材料一定的情况下,如果水杯的底面积大,其高度必然就要小;如果高度变大了,底面积又大不了,如何调和这两者之间的矛盾?其实这恰恰就反应了一个完整的优化过程。
在这里,一个水杯的材料是一定的,所要优化的变量就是杯子底面的半径r 和杯子的高度h,在ANSYS的优化模块里面把这些需要优化的变量叫做设计变量(DV);优化的目标是要使整个水杯的容积最大,这个目标在ANSYS的优化过程里叫目标函数(OBJ);再者,对设计变量的优化有一定的限制条件,比如说整个杯子的材料不变,这些限制条件在ANSYS的优化模块中用状态变量(SV)来控制。
闲话少说,下面我们就来看看ANSYS中怎么通过设定DV、SV、OBJ,利用优化模块求解以上问题。
首先参数化的建立一个分析文件(我假设叫volu.inp),水杯初始半径为R=1,高度为H=1(DV),由于水杯材料直接喝水杯的表面积有关系,这里我假设水杯表面积不能大于100,这样就有S=2πRH+2πR2<100(SV),水杯的容积为V=πR2H (OBJ)。
File:volu.inpR=1H=1S=2*3.14*R*H+2*3.14*R*RV=10000/(3.14*R*R*H)然后再建一个优化分析文件(我假设叫optvolu.inp),设定优化变量,并求解。
ANSYS技巧总结

ANSYS技巧总结Ansys软件建模的经验与技巧1.始终注意保持使用一致的单位制;2求解前运行allsel命令求解前运行allsel命令。
要不然,某些已经划分网格的实体而没有被选择,那么加在实体模型上加的荷载可能会没有传到nodes or elements上去;3网格划分问题牢记《建模与分网指南》上有关建模的忠告。
网格划分影响模型是否可用,网格划分影响计算结果的可接受程度;自适应网格划分(ADAPT)前必须查自适应网格划分可用单元,在ansys中能够自适应网格划分的单元是有限的。
网格划分完成后,必须检查网格质量!权衡计算时间和计算精度的可接受程度,必要时应该refine网格4 实体建模布尔运算应用实体建模以及布尔运算(加、减、贴、交)的优势解决建立复杂模型时的困难;但是,没有把握时布尔运算将难以保证成功!5 计算结果的可信度一般来说,复杂有限元计算必须通过多人,多次,多种通用有限元软件计算核对,互相检验,相互一致时才有比较可靠的计算结果。
协同工作时必须对自己输入数据高度负责,并且小组成员之间保持良好的沟通;有限元分析不是搞什么“英雄主义”,而需要多方面的质量保证措施。
6了解最终所需要的成果建立模型之前,应该充分了解最终要求提交什么样式的成果,这样能形成良好的网格,早期良好的建模规划对于后期成果整理有很大的帮助;7 撰写分析文档文档与分析过程力求保持同步,有利于小组成员之间的沟通和模型的检验和查证;8 熟悉命令对没有把握的命令应该先用简单模型熟悉之,千万不能抱有“撞大运”的想法;9 多种单元共节点不同单元使用共同节点时注意不同单元节点自由度匹配问题导致计算结果的正确与否(《建模与分网指南》P 8 )三维梁单元和壳单元的节点自由度数一致,但是应该注意到三维梁单元的转动自由度和壳单元的转动自由度的含义不一样。
壳的ROTZ 不是真实的自由度,它与平面内旋转刚度相联系,在局部坐标中壳的单元刚度矩阵ROTZ对应的项为零,对此不能将梁与壳单元仅仅有一个节点相连,例外的是当shell43 or shell63(两者都有keyopt(3)=2)的Allman旋转刚度被激活时。
ANSYS SpaceClaim软件常用技巧

SpaceClaim常用技巧对于一个CAE工程师来说,其工作过程中大量的时间都会花在模型的几何修复清理、网格划分等上面,而ANSYS的SpaceClaim模块正是强有力的几何修复清理工具,ANSYS的Mechanical本身就具有网格自动划分功能。
这两个工具给CAE工程师带来了巨大便利。
本文就对ANSYS的SpaceClaim模块做一个简要介绍。
CAD模型在CAE网格划分之前,都需要进行模型的清理工作,去除不需要的孔、小的导圆、倒角、去除小的凸台等,通常这些工作会需要很多的时间,但使用SpaceClaim,这些操作只是举手之劳。
SpaceClaim是最佳的模型修改与清理工具,其“填充”工具极其适合去除凸台、凹陷、导圆等部位,它会智能判断所选取面所属的部位特性,然后施加不同的操作,对于凸台,执行的是去除,对于凹陷,执行的是填充,等等,一个命令就可以完成绝大多数的清理任务。
当然,其他的命令也可以根据需要发挥不同的作用。
技巧一:批量去除倒圆角先选中一个较大的倒圆角,然后,在“选择”面板中点击“查找”,在结果窗口有一项“等于或小于圆半径”,选中,然后,点击“填充”命令,所有等于或小于选中圆角半径的倒圆角都被去除。
技巧二:去除凸台类特征使用鼠标框选住需要去除特征,注意鼠标鼠标拖动的方向是从左向右,即可以是左下角到右上角,或左上角到右下角,按照Ctrl键可多次选择,然后,点击“填充”命令。
技巧三:去除复杂腔体对复杂开口腔体进行操作的难点在于如何选择,普通的框选难以选中所有的腔体表面,此时,可以按住Ctrl键,分别选中复杂腔体内不同典型区域的一个面,然后,在“选择”面板中点击“查找”,按住Ctrl键在结果窗口选中所有的“凹陷”,然后,点击“填充”命令,复杂腔体即可被填充技巧四:批量去除同半径圆孔选中一个圆孔的内表面,然后,在“选择”面板中点击“查找”,在结果窗口有一项“等于孔半径”,选中,然后,点击“填充”命令,所有等于选中圆孔半径的圆孔都被去除。
ANSYS中的一些技巧

ANSYS中的一些技巧一、定义接触的技巧标识接触和目标面如果一面明显比其他面大,如一个面包围另一个面,则较大的面是目标面。
如果一面较硬,则较硬面是目标面;如果凸面要与凹面接触,平面/凹面是目标面;如果一面分网较细,相对另一面较粗,粗网面是目标面。
二、单独查看部分体的网格了。
一般来说,分完网后,如果显示单元,则界面显示的是一个整体,无法查看内部体的网格,这时可以这样做:先选中要查看的体(选坐标或者体的编号),然后在菜单中选择Select->Everything Below->Selected Volumes,再点击Plot->Elements,就可以单独查看部分体的网格了。
三、运行完后自动关机在apdl程序的最后加上如下命令: *cfopen,autoshutdown,,new *vwrite,('shutdown-s-f-t60-c\运算完毕,即将关机!――qflit\*cfclose/syp,autoshutdown.bat四、体扫掠不成功的一个解决方案有时候建体由于是直接用已经分好网格的关键点用V命令形成的,所以他的某些线段已经划好段数了,sweep可能行不通,这时候可以另取策略,不用已经建好的体上的关键点来形成新的体,就能够sweep了。
五、平方根表达式平方根表达式LENGTH=SQRT(X**2+Y**2)!X的平方加上Y的平方,再开根号,三次方等类似。
六、errorError:The Input x-distances are the same within the tolerance.Can not create the planar rectangular area.(参数修改了参数名,而在后面的命令流中有个别地方没改过来,所以造成此错误)七、ANSYS无法打开的解决方案1)在打开ANSYS Product Launcher时出现\License Manager Error\无法打开ANSYS Product Launcher 解决方案:网卡问题点击\开始\运行\输入cmd确定,出现dos输入框,输入ipconfig/all,出现计算机名和网卡号等信息,记住网卡号,然后右键单击\我的电脑\,选择\属性\,再选择\硬件\选项卡,单击\设备管理器\,在弹出的\设备管理器\中选择\网络适配器\,右键单击网卡,选择\属性\,在弹出的对话框中选择\高级\选项卡,再选中\Address\,选中\值\在输入框里输入正确的网卡地址,确定后在\管理工具\中选择\服务\,选择\,启动服务就OK了! 八、ANSYS图形拾取技巧1、如果新建一个面,然后使用ASLV命令,则这个新建的面不在选取范围内,要想选到这个面,可以通过关键点确定面上的线的编号,在选择全部(ALLSEL,ALL),通过线的编号确定面的编号。
- 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.每个耦合的节点都在节点坐标系下进行耦合操作。