[发明专利]一种基于全齿面搜索的轮齿接触分析方法有效
| 申请号: | 202111167325.5 | 申请日: | 2021-10-04 |
| 公开(公告)号: | CN113868801B | 公开(公告)日: | 2022-09-16 |
| 发明(设计)人: | 郭辉;马成龙;赵宁;吴天鹏;马泰 | 申请(专利权)人: | 西北工业大学 |
| 主分类号: | G06F30/17 | 分类号: | G06F30/17;G06F30/23;G06T17/20 |
| 代理公司: | 西安凯多思知识产权代理事务所(普通合伙) 61290 | 代理人: | 刘新琼 |
| 地址: | 710072 *** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 全齿面 搜索 轮齿 接触 分析 方法 | ||
1.一种基于全齿面搜索的轮齿接触分析方法,其特征在于步骤如下:
步骤1:建立随动坐标系S1和S2,所述坐标系S1的坐标轴为x1,y1,z1,所述坐标系S2的坐标轴为x2,y2,z2,;S1与小齿轮刚性连接,其z1轴与小齿轮轴线重合;同样,S2与大齿轮刚性连接,其z2轴与大齿轮轴重合;
由三坐标测量获得齿轮齿面偏差数据,经过三次B样条拟合得到法向偏差曲面将理论齿面与法向偏差曲面叠加可构造出齿轮实际齿面;
小齿轮齿面∑(1)在随动坐标系S1下的齿面方程为:
其中是小齿轮齿面∑(1)的位置向量,p(1)和q(1)为表面参数;
同样,大齿轮齿面∑(2)在随动坐标系S2下的齿面方程为:
其中是大齿轮齿面∑(2)的位置向量,p(2)和q(2)为表面参数;
步骤2:选取初始位置:设定初始啮合位置为Oa和Ob重合时的位置,其中初始点Oa和Ob分别位于小齿轮和大齿轮齿宽中点且距离齿顶面为1倍模数处;小齿轮和大齿轮的转角和从初始位置记,取小齿轮初始转角为大齿轮初始转角为即默认两齿轮从初始位置开始求解接触点;
步骤3:划分网格:以初始位置小齿轮齿面∑(1)上初始点Oa为原点,建立与小齿轮刚性连接的随动坐标系Sa,坐标轴为xa,ya,za,坐标系平面xaya与小齿轮齿面∑(1)相切于原点Oa,轴xa的方向与小齿轮齿向方向相同;在坐标系平面xaya上划分m行n列的网格T(1),网格横向与轴xa平行,纵向与轴ya平行;同理,以Ob为原点,建立与大齿轮刚性连接的随动坐标系Sb,坐标轴为xb,yb,zb,划分网格T(2);定义T(1)或T(2)上位于每个网格几何中心的点为网格点,其余点为非网格点;由网格点或非网格点在齿轮齿面上投影获得的点为投影点;在后面的距离搜索时将以T(1)上的网格点为索引;
为便于后续距离搜索时的坐标转换,在初始位置处,即时,建立与坐标系Sa重合的固定坐标系Sp,坐标轴为xp,yp,zp,同理建立与坐标系Sb重合的固定坐标系Sg,坐标轴为xg,yg,zg;由于初始位置处Oa和Ob重合,由随动坐标系Sa、Sb各轴关系可知坐标系Sp绕轴xp旋转180°即为坐标系Sg;
步骤4:计算齿面点Z坐标
计算小齿轮齿面∑(1)在坐标系Sa下的齿面方程为:
其中Ma1为坐标系S1到坐标系Sa的坐标转换矩阵;为坐标系S1的原点O1到初始点M(1)的矢量;
求解在坐标系Sa下网格点的坐标:
等式左边和为网格点的横纵坐标;等式右边为在坐标系Sa下的矢量方程;
根据小齿轮齿面∑(1)在坐标系Sa下的齿面方程,可得到网格点沿za向小齿轮齿面∑(1)投影点的Z坐标,记为
同理,可求解出大齿轮齿面∑(2)上点在坐标系Sb下的Z坐标,记为
由此可计算两齿轮齿面∑(1)或∑(2)上任意点P在相应随动坐标系Sa或Sb下的Z坐标,可通过任意点P在其周围投影点的Z坐标的插值获得;因此在距离搜索时,只有网格点在齿面上的投影点是通过齿面方程求其Z坐标的,非网格点在齿面上的投影点其Z坐标通过二维插值方法获得;
步骤5:齿面距离计算
设T(1)上的某网格点在小齿轮齿面∑(1)上的投影点为点点到T(2)平面的投影点记为M,此时点M在网格平面T(2)上通常为非网格点,因此在求点M到大齿轮齿面∑(2)上的投影点时需要用到前述的插值;为计算点到点的距离,需要将两齿面方程置于同一坐标系下;点在坐标系Sb下的坐标向量可表示为:
其中为坐标系Sa下的矢量方程;Mba是Sa到Sb的坐标转换矩阵,转换方式为:Sa→Sp→Sg→Sb;Ha是小齿轮初始点M(1)到大齿轮初始点M(2)的矢量;ib,jb,kb分别为Sb下三个轴的单位向量;
设点在坐标系Sb下的Z坐标为点在坐标系Sb下的Z坐标为则点到点的距离记为
假设小齿轮初始转动角度为按照传动比计算大齿轮初始旋转角度为计算m行n列的网格T(1)上所有网格点沿za向小齿轮齿面∑(1)的全部投影点;依据上述齿面距离计算方法,计算小轮齿面∑(1)上全部投影点到大轮齿面∑(2)上对应点的距离;寻找其中最小距离,记为Δzba,min;
如果Δzba,min>ε,则说明两齿轮齿面没有互相接触,需要迭代求解瞬时接触点;如果Δzba,min≤ε,则说明两齿轮齿面存在相互接触甚至相互嵌入的情况;ε为给定容差,用于判断两齿面的状态;
步骤6:迭代求解瞬时接触点
如果Δzba,min>ε,则需要做下面调整,否则直接计算传动误差;最小距离处小轮齿面∑(1)上点为K,大轮齿面∑(2)上点为Q,记点K和点Q为齿面接近点;
Δzba,min在Q点线速度VQ上的投影设为ΔV,则
式中,QC为点Q到大齿轮轴的最短距离;
之后,保持小齿轮转动角度不变,使大齿轮转动角度为继续搜索齿面接近点,计算新的如此不断迭代调整大齿轮转动角度求解齿面最小距离;当最小距离Δzba,min小于等于给定容差ε时,此时认为齿面已经接触,其对应的齿面接近点为接触点;
当齿面接触上时,根据传动误差的定义计算传动误差;
寻找全部瞬时接触点:为模拟滚检涂层厚度,T(1)上每个网格点在小齿轮齿面∑(1)上的投影点沿外法线方向移动距离ξ;以新的投影点为索引,再次搜索两齿面间距离Δzba,此次搜索不再迭代调整大齿轮转角;齿面距离Δzba小于等于滚检实验涂层厚度ξ的齿面点都视为接触点;
步骤7:以增量分别沿正向和负向改变小齿轮转角再按照传动比计算大齿轮转角按照步骤5和6所述的齿面距离计算方法和瞬时接触点求解方法,计算求解下一个啮合位置处的齿面接触点,并由此计算传动误差、瞬时接触线或接触区域;当小齿轮转角经历[-2π/N1,2π/N1]后则停止计算,其中N1是小齿轮齿数。
2.一种计算机系统,其特征在于包括:一个或多个处理器,计算机可读存储介质,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111167325.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电机转子及电机转子加工工艺
- 下一篇:一种建筑用路面夯实机





