标准直齿圆柱轮建模

  • 1.渐开线基础
  • 2.完整命令
  • 3.结果图

1.渐开线基础




(一)基本参数关系:




可惜需要会员了:齿轮参数原文地址
不过不要紧,上面的内容是我精心挑出来的,对于建模也足够了,而且网上关于齿轮的资料也多的是。

2.完整命令

/clear,start
rm1 = 40       !齿轮轴孔半径
b1 = 50        !齿轮厚度
z1= 20     !齿轮齿数
m = 8      !模数
ha = 1     !齿顶高系数
c = 0.25       !顶隙系数
!========================
!齿轮建模
z = z1
ang = 360/z    !每个齿的圆心角
ang1 = ang/2   !半个齿的圆心角
r = m*z/2
rf = (z-2*ha-2*c)*m/2  !齿根圆半径
ra = (z+2*ha)*m/2     !齿顶圆半径
r1 = m*c           !齿更倒角半径
pi=3.1415926
s=pi*m/2           !分度圆的齿厚
inva=0.014904      !渐开线函数的值
*afun,deg           !设置角度计算的单位为度
rb=r*cos(20)       !计算基圆半径
*afun,rad           !设置角度计算单位为弧度n=12
*dim,x,,n           !定义两个数组用来存放生成的点
*dim,y,,n*if,rf,gt,rb,then      !如果齿根圆大于基圆,计算齿根圆上的压力角af=acos(rb/rf) !齿根圆上的压力角invaf=tan(af)-afphi=s/r-2*(invaf-inva)   !计算齿根圆齿厚对应的圆心角x(1)=rf*cos(phi/2)       !计算齿根圆的坐标值y(1)=rf*sin(phi/2)detar=(ra-rf)/(n-1)*do,i,1,n-1    !进行循环计算任意圆上的坐标ri=rf+i*detarj=i+1ai=acos(rb/ri) !计算任意圆上的压力角invai = tan(ai)-aiphi = s/r-2*(invai-inva) !计算齿根圆齿厚对应的圆心角x(j)=rf*cos(phi/2)   !任意圆对应曲线的x坐标值y(j)=rf*sin(phi/2)    !任意圆对应曲线的y坐标值*enddo
*else           !齿根圆小于基圆的情况,取af=0phi=s/r+2*inva   !计算齿根圆齿厚对应的圆心角x(1)=rf*cos(phi/2)   !计算齿根圆的坐标值y(1)=rf*sin(phi/2)x(2)=rb*cos(phi/2)    !计算基圆圆的坐标值y(2)=rb*sin(phi/2)detar = (ra-rb)/(n-2)*do,i,1,n-2  !进行循环计算任意圆上的坐标ri=rb+i*detarj=i+2ai=acos(rb/ri) !计算任意圆上的压力角invai = tan(ai)-aiphi = s/r-2*(invai-inva) !任意圆对应齿厚的圆心角x(j)=ri*cos(phi/2) !任意圆对应曲线的x坐标值y(j) = ri*sin(phi/2)  !任意圆对应曲线的y坐标值*enddo
*endif
/prep7      !进入ansys前处理器
*do,i,1,n       !生成n=12个关键点
k,i,x(i),y(i)
*enddo
!=======================================
k,n+1,ra,0 !生成齿顶圆上的关键点
lstr,n,n+1     !直线连接近似替代齿顶圆圆弧bsplin,n,n-1,n-2,n-3,n-4,n-5  !样条拟合生成齿廓
bsplin,n-5,n-6,n-7,n-8,n-9,n-10
bsplin,n-10,n-11
lcomb,2,3,0     !将前面的样条曲线合并
lcomb,2,4,0
cyl4,,,rm1,0,rf,ang1    !生成一个圆环
adele,1 !删除生成的圆环面
ldele,3 !删除一条与齿廓相连的线
lstr,2,13   !生成两条线
lstr,7,1
lcomb,3,6,0 !线相加
lfillt,7,2,r1       !对齿根进行倒角
lang,3,16,90    !由倒角半径上的一点生成一条垂线
kl,4,0.1        !在线上按比率生成一个关键点
lang,8,18,90    !由该关键点生成一条垂线
lsbl,4,11,,delete,keep  !通过生成的垂线对另一条线进行分割
al,3,1,2,9      !形成一个齿形面
al,6,7,12,11,8,9
al,13,5,10,11
!==========================================
!========镜像生成一个齿廓部分====================
csys,4      !将工作坐标系作为激活坐标系
arsym,y,all,,,,0,0  !对xz平面进行镜像操作
csys,1      !激活柱坐标系
agen,z,all,,,,ang,,,0
csys,0      !激活直角坐标系
allsel,all
vext,all,,,0,0,b1,0,0,0 !通过给定偏移量,由面生成体
vadd,all
numcmp,all  !压缩实体的编号
!=====根据需要建立键槽部分========
block,-11,11,31,45.4,0,60
*get,vmax,volu,,num,max
vsbv,1,vmax
allsel,all
vgen,,all,,,,,-b1/2,,,1 !将齿轮移至中心

3.结果图

ansys apdl建模案例2-----------齿轮相关推荐

  1. 【ANSYS】Ansys APDL建模示例 轴承座练习

    Ansys建模示例 轴承座 1.创建基座 (1)生成长方体 BLOCK,0,3,0,1,0,3 !BLOCK,X1,X2,Y1,Y2,Z1,Z2 (2)平移并旋转工作平面 WPOFFS,2.25,1. ...

  2. 有限元matlab_“ANSYS APDL有限元高级分析技术与二次开发”研修班

        课程背景 APDL参数化设计语言,作为ANSYS Mechanical高级分析技术之一,是ANSYS高级用户不可或缺的应用技术之一.为提高广大学员利用ANSYS软件解决实际工程问题的能力,宏新 ...

  3. ansys 基础建模(从0开始)

    ansys 基础建模(从0开始) 前言 写这些文章的作用主要是为了以后回过头来看看自己学过哪些知识,以后重新拿起来的时候方便一点,肯定会有许许多多的错误,也希望各位可以高抬贵手予以斧正.(这里用的Me ...

  4. Ansys APDL pro/e IGES仿真简单流程

    文章目录 Pro/E阶段 Ansys APDL阶段 启动 导入模型 设置单位 预处理 仿真 总结 导入IGES后最重要的是GLUE命令,没有他则是无法正常仿真的,所做的网格也是各自为政,没有互相联系的 ...

  5. ANSYS APDL 应用技巧

    1. 前言 APDL的全称是ANSYS Parametric Design Language(ANSYS参数化设计语言),是一种解释型语言,具有变量定义.判断.循环.文件读写等功能. 用户可以利用AP ...

  6. matlab求奶制品,数学建模案例之线性规划.ppt

    数学建模案例之线性规划奶制品的生产与销售 内容: 如何建立线性规划模型举例 线性规划模型的求解方法 要求: 掌握线性规划模型的建立方法 掌握利用数学软件 LINDO .Matlab等求解线性规 划模型 ...

  7. 利用Python运行Ansys Apdl

    Ansys流处理 1.学习资源 2.版本要求 3.pymapdl安装流程 4.初始设置和本地启动mapdl 5.PyMAPDL语法 6.工具库 7.与window的交互接口 1.学习资源 Ansys官 ...

  8. 【ANSYS APDL】如何将变量、矩阵等数据导出到TXT文件?

    目录 前言 命令*VWIRITE 举例 输出格式 命令*MWRITE 前言 ANSYS中的APDL参数主要有两种:标量参数和数组参数. 其中,标量参数包括两种类型:数值型标量参数和字符型标量参数:数组 ...

  9. ANSYS APDL学习(3):ANSYS APDL 导入x_t格式模型并受力分析范例

    ANSYS APDL 导入x_t格式模型并受力分析范例 第一步:导入模型 第二步:设置单元类型 第三步:划分网格 第四步:材料属性 第五步:施加位移约束和力 第七步:计算 第八步:查看结果 附上 命令 ...

最新文章

  1. python里的tplt什么意思 Python的format格式化输出
  2. SAP SD基础知识之SD常用BAPI
  3. 在Java中使用xpath对xml解析
  4. 用 JavaScript 编写测试脚本
  5. MySQL5.6 Performance_schema
  6. 解决Windows客户端访问vsftpd服务器中文乱码问题
  7. deep learning 深度学习中英文版下载地址
  8. Delphi实现带有格式的Excel导出功能
  9. UMeditor上传图片无反应
  10. 潘多拉_最新Pandora潘多拉美国官网海淘攻略
  11. 太原理工计算机学科评估,太原理工大学学科评估结果及排名情况怎样
  12. python更换证件照底色
  13. html站点根目在哪,10分钟了解Dreamweaver中站点根目录相对路径
  14. 全国计算机等级考试安排表,2017年下半年(第49次)全国计算机等级考试安排表.PDF...
  15. 手机游戏的分析,设计,思考
  16. iOS越狱并安装ssl kill switch解除ssl pining,抓取https包
  17. 04.第五章、范围管理
  18. Android ListView添加头部和尾部
  19. StatusBar用法
  20. 帆软report分析报表修改控件样式

热门文章

  1. 国密算法SSL安全通道Tomcat8的配置,适配360国密浏览器,密信国密浏览器,海泰红莲花国密浏览器
  2. 单片机读取SD卡数据解决方案
  3. Hi,运维,你懂Java吗-No.3:java系统的启动
  4. 电子科大软件工程实践MOOC答案
  5. 将阿拉伯数字转换为大写人民币
  6. python命令打印word文档_使用DOS命令如何打印Word文档
  7. Python+Pandas数据处理时的分裂与分组聚合操作
  8. VCU解决方案及核心L9788复杂驱动功能安全审计启动
  9. oracle db file sequential read,2.db file sequential read等待事件
  10. git 支持tree命令