ansys接触命令流

### ANSYS 接触命令流解析 #### 一、概述 ANSYS 是一款广泛应用于工程分析领域的高级软件,尤其在有限元分析(FEA)领域表现突出。接触命令流是 ANSYS 中处理接触问题的一种重要手段,通过编写一系列命令来模拟不同物体之间的接触行为。接触分析通常用于解决机械设计中的摩擦、磨损等问题。 #### 二、关键概念与命令解释 ##### 1. 前处理部分 - **/CLEAR/FILNAME,EXAMPLE16/PREP7**:清除当前模型并设置工作目录为 EXAMPLE16。 - **ET,1,PLANE183**:定义平面单元类型 PLANE183 为编号 1 的元素类型。 - **ET,2,SOLID186**:定义实体单元类型 SOLID186 为编号 2 的元素类型。 - **ET,3,TARGE170**:定义接触目标单元 TARGE170 为编号 3 的元素类型。 - **ET,4,CONTA174**:定义接触单元 CONTA174 为编号 4 的元素类型。 - **R,1,,,0.1**:设置编号为 1 的实常数为 0.1。 - **R,NSET,R1,R2,R3,R4,R5,R6**:设置编号为 R1 至 R6 的实常数集合。 - **MP,EX,1,2E11**:为材料编号 1 设置杨氏模量为 2E11。 - **MP,PRXY,1,0.3**:为材料编号 1 设置泊松比为 0.3。 - **CYL4,0,0,0.1,0,0,90**:创建一个圆柱体,其参数分别为圆心坐标 (0, 0)、半径 0.1、角度范围从 -90 度到 90 度、深度为 0。 - **CYL4,0,0.15,0.05,-90,0,0**:创建另一个圆柱体,其参数分别为圆心坐标 (0, 0.15)、半径 0.05、角度范围从 -90 度到 0 度、深度为 0。 - **WPOFF,0.01**:设置工作平面偏移量为 0.01。 - **WPROT,0,0,90**:设置工作平面旋转 90 度。 - **ASBW,ALL**:选择所有实体进行布尔操作。 - **AATT,1,1,1**:设置属性类型为 1,子类型为 1,形状为 1。 - **ESIZE,0.0075**:设置单元大小为 0.0075。 - **MSHAPE,0**:设置网格生成方式为自动网格。 - **MSHKEY,0**:设置网格划分的关键选项为默认值。 - **AMESH,ALL**:对所有区域进行网格划分。 - **KREFINE,2,4,2,3**:对指定的节点进行网格细化。 - **NP1, NP2, NIN, LEVEL, DEPTH**:定义节点细化的参数。 - **POSTRETAIN**:保留后处理数据。 - **TYPE,2**:设置实体类型为 2。 ##### 2. 联系与约束部分 - **TYPE,3**:设置接触目标实体类型为 3。 - **ESURF ALL**:生成所有表面。 - **ASEL,S,,,18**:选择编号为 18 的表面。 - **NSLA,S,1**:选择第一个节点。 - **REAL,1**:设置实常数为 1。 - **TYPE,4**:设置接触单元类型为 4。 - **ESURF ALL**:再次生成所有表面。 ##### 3. 求解部分 - **/SOLU**:进入求解器模式。 - **DA,16,UY**:定义自由度 UY 在编号 16 的节点上。 - **DA,8,UY**:定义自由度 UY 在编号 8 的节点上。 - **DA,15,UX**:定义自由度 UX 在编号 15 的节点上。 - **DA,20,UX**:定义自由度 UX 在编号 20 的节点上。 - **DA,1,UZ**:定义自由度 UZ 在编号 1 的节点上。 - **DA,9,UZ**:定义自由度 UZ 在编号 9 的节点上。 - **DA,13,UZ**:定义自由度 UZ 在编号 13 的节点上。 - **DA,17,UZ**:定义自由度 UZ 在编号 17 的节点上。 - **ASEL,S,,,11,19,8**:选择编号区间为 11 至 19,自由度为 8 的节点。 - **NSLA,S,1**:选择第一个节点。 - **SFA,ALL,1,PRES,1E6**:在所有选定节点上施加压力,压力值为 1E6。 - **CP,1,UY,ALL**:定义约束条件,在编号 1 的约束上,固定所有节点的 UY 自由度。 - **ALLSLNSRCH,ON**:打开全模型搜索。 - **AUTOTS,ON**:启用自动时间步控制。 - **NSUBST,5,10,3**:设置非线性子步的数量范围为 5 至 10,最小非线性子步为 3。 - **OUTRES,ALL,ALL**:输出所有结果。 - **SOLVE**:开始求解过程。 ##### 4. 后处理部分 - **/POST1**:进入后处理模式。 - **ESEL,S,TYPE,,4**:选择类型为 4 的单元。 - **ETABLE,PRES,CONT,PRES**:提取接触压力。 - **ETABLE,ST,CONT,STATE**:提取接触状态。 - **ETABLE,GAP,CONT,GAP**:提取接触间隙。 - **ESORT,ETAB,PRES,0**:按接触压力排序。 - **PRETAB,PRES,ST,GAP,PENE**:输出接触压力、接触状态、接触间隙和穿透距离。 - **FINISH**:结束 ANSYS 命令流。 #### 三、总结 以上命令流展示了如何在 ANSYS 中进行接触分析的过程。从建立模型、定义材料属性、设置接触条件到最后的求解和后处理,每一步都至关重要。理解这些命令的具体含义和作用,对于准确模拟复杂的接触问题是必不可少的。在实际应用中,还需要根据具体问题调整各种参数,以获得更精确的结果。











/FILNAME, EXAMPLE16
/PREP7
ET,1,PLANE183
ET,2,SOLID186
ET,3,TARGE170
ET,4,CONTA174,,,,,1
R,1,,,0.1 !R,NSET,R1,R2,R3,R4,R5,R6
!定义”实常数”,即某一单元的补充几何特征,如梁单元的面积,壳单元的厚度。所带的的参数必须与单元表的顺序一致。
MP,EX,1,2E11
MP,PRXY,1,0.3
CYL4,0,0,0.1,0,0,90 !Cyl4,xcenter,ycenter, rad1, theta1, rad2,theta2,depth !建立一个圆柱体积。以圆柱体积中心点的x、y坐标为基准
!;rad1,rad2为圆柱的内外半径;theat1,theta2为圆柱的起始、终结角度。
WPOFF,0.01
WPROT,0,0,90
ASBW,ALL
AATT, 1, 1, 1
ESIZE,0.0075
MSHAPE,0
MSHKEY,0
AMESH,ALL
KREFINE,2,4,2,3 !KREFINE,NP1,NP2,NINC,LEVEL,DEPTH,POST,RETAIN(将关键点附近的单元网格细化)
TYPE,2 !TYPE, ITYPE 声明使用哪一组定义了的元素类型,与ET命令相对应。
EXTOPT,ESIZE,5
EXTOPT,ACLEAR,1
VEXT,ALL,,,,,0.01 !拉伸面
ASEL,S,,,14
剩余5页未读,继续阅读

- xuxinl2014-02-01的确用上了,帮我读取了东西。不过,功能还是太少了点。
- lysmile2016-04-29可以用,就是比较简单
- Hyuqi9222021-04-08这请问你第几行是接触的。。。骗子。

- 粉丝: 28
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 主要是在学习李航的统计学习方法和周志华的机器学习西瓜书的笔记和相关的代码实现
- 单片机技术试题集.doc
- 基于卷积神经网络的图像分类技术.docx
- JavaEE物联网云计算系列培训教材-Oracle数据库设计01.ppt
- 《计算机应用基础Windows-xp》综合练习.doc
- 清大学习吧项目管理手册汇编.doc
- 基于单片机的数字秒表系统研究设计.doc
- 数字图像处理期末考试答案.docx
- 中职服装专业课堂教学信息化探究.docx
- 创客教育在《计算机应用基础》课程教学中的应用.docx
- 大数据时代高校资产管理信息化建设研究.docx
- BIM+智慧工地的项目管理模式探究.docx
- 论网络虚拟财产的刑法保护.docx
- 计算机网络安全防范策略.docx
- 【高中信息技术课件】算法及其实现.ppt
- 国内外大数据下政策评估研究综述.docx


