✅作者简介:热爱数据处理、建模、算法设计的Matlab仿真开发者。
🍎更多Matlab代码及仿真咨询内容点击 🔗:Matlab科研工作室
🍊个人信条:格物致知。
🔥 内容介绍
概述
齿轮啮合刚度是齿轮传动系统的一个重要参数,它影响着传动系统的承载能力、振动和噪声等性能。齿轮啮合刚度计算方法有很多,其中韦伯算法是一种比较常用的方法。韦伯算法基于齿轮啮合的接触几何学和材料力学,通过计算齿轮啮合接触处的应力-应变关系来得到齿轮啮合刚度。
韦伯算法的基本原理
韦伯算法的基本原理是将齿轮啮合接触处视为一个弹性体,并通过计算弹性体的应力-应变关系来得到齿轮啮合刚度。韦伯算法的计算步骤如下:
-
确定齿轮啮合接触处的几何形状。
-
计算齿轮啮合接触处的应力分布。
-
计算齿轮啮合接触处的应变分布。
-
根据应力-应变关系计算齿轮啮合刚度。
韦伯算法的计算方法
韦伯算法的计算方法有很多种,其中比较常用的是有限元法和解析法。有限元法是一种数值计算方法,它将齿轮啮合接触处离散成许多小的单元,然后通过求解单元内的应力-应变关系来得到齿轮啮合刚度。解析法是一种解析计算方法,它通过建立齿轮啮合接触处的数学模型来得到齿轮啮合刚度。
韦伯算法的应用
韦伯算法可以用于计算各种齿轮传动系统的齿轮啮合刚度,包括正齿轮、斜齿轮、圆柱齿轮和锥齿轮等。韦伯算法的计算结果可以用于分析齿轮传动系统的承载能力、振动和噪声等性能,并为齿轮传动系统的设计和优化提供指导。
韦伯算法的优缺点
韦伯算法的优点是计算方法简单,计算结果准确。韦伯算法的缺点是计算过程繁琐,计算时间长。
📣 部分代码
%注意求刚度的时候用k=F/delta,而不是用k=F/(B*delta)。
%数据来源:多篇参考文献
%采用方法:Webster方法(材料力学方法)
%两个都是外齿轮啮合
%原理参考《机械原理》P184和P185
clear all;
clc;
format long;
F1=170000; %齿轮作用力(摆设,后面求刚度的时候会约掉)
F2=170000;
pi=3.14;
%%%%%%%%%%%%%%齿轮副基本参数及尺寸%%%%%%%%%%%%%%%%%
z1=25;z2=39; %《直齿轮轮齿变形计算的数值积分法》颜海燕
B1=20/1000;B2=20/1000;
mm=3.0/1000;
% z1=37;z2=96; %《齿轮时变啮合刚度改进算法及刚度激励研究》李亚鹏
% mm=11/1000;
% z1=45;z2=90;
% mm=3/1000;
% B1=mm*8;B2=mm*8;
⛳️ 运行结果
结论
韦伯算法是一种比较常用的齿轮啮合刚度计算方法。韦伯算法的计算方法简单,计算结果准确。韦伯算法的缺点是计算过程繁琐,计算时间长。
🔗 参考文献
[1] 曹东江,尚鹏,赵阳.基于Matlab的渐开线变位直齿轮时变啮合刚度计算分析[J].机械传动, 2022(005):046.DOI:10.16578/j.issn.1004.2539.2022.05.014.
[2] 杨长辉,徐涛金,许洪斌,等.基于Weber能量法的直齿轮时变啮合刚度数值计算[J].机械传动, 2015, 39(2):4.DOI:JournalArticle/5b3b879ac095d70f007b4e0a.
[3] 吴军荣.基于MATLAB的含裂纹齿轮啮合刚度的计算[J].探索科学, 2016(3).