纯电动汽车电驱动系统振动噪声与齿轮修形多目标优化研究【附数据】

博主简介:擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导,毕业论文、期刊论文经验交流。

 ✅ 具体问题可以私信或扫描文章底部二维码。


(1)电驱动系统中的斜齿轮承载接触快速分析模型是通过结合有限元法与赫兹接触理论来构建的。这种模型能够在保证计算精度的同时提高求解效率,适用于轻量化轮体结构、齿轮修形、啮合错位、齿侧间隙、装配及制造误差等因素的影响分析。通过对这些因素的综合考虑,能够准确地预测斜齿轮副的时变啮合刚度、静态传递误差以及齿面载荷分布等关键性能指标。该模型的建立为后续的齿轮NVH性能分析提供了可靠的基础。此外,通过参数化建模技术的应用,使得模型的构建更加灵活便捷,不仅提高了模型的适应性和扩展性,也为后续的研究工作打下了坚实的基础。

(2)基于上述斜齿轮承载接触分析模型,研究人员对特定纯电动汽车电驱动系统减速器齿轮副进行了详细的分析。通过改变扭矩、齿轮啮合错位量、制造和装配误差等参数,观察这些变量如何影响齿轮副的传递误差、时变啮合刚度等NVH关键性能指标。研究发现,不同的参数设置会对齿轮副的NVH性能产生显著的影响,特别是在高扭矩条件下,齿轮副的传递误差和时变啮合刚度会有明显的变化。这一发现对于理解电驱动系统减速器在实际运行过程中的NVH表现具有重要意义,并为后续的优化设计提供了理论支持。

(3)在齿轮修形多目标优化方面,研究团队首先通过三维修形分析确定了齿轮性能指标随修形参数变化的趋势,然后提出了一个分步优化设计策略来寻找接近最优的设计方案。此过程中,采用了NSGA-II多目标优化算法来平衡传递误差峰峰值及其1阶谐波、齿面接触应力峰值等目标之间的关系。为了确保优化结果的实际可行性,研究还引入了蒙特卡洛模拟来评估制造误差对NVH、强度、耐久性等性能指标的影响。通过这种方式,不仅可以找到满足多个性能要求的齿轮修形方案,还能保证这些方案在实际生产中的鲁棒性和可靠性。最终,基于优化后的齿轮修形方案,电驱动系统的NVH性能得到了显著改善,证明了该优化方法的有效性。

(4)对于高速化、集成化的电驱动系统,其NVH问题更加复杂。为此,研究建立了包含电机结构、齿轮-轴-轴承的转子系统、差速器、箱体等部件的刚柔耦合动力学模型。该模型不仅考虑了电磁激励与传递误差激励的作用,还能有效模拟电驱动系统在不同激励源作用下的动态响应。通过对比分析驱动电机径向力、转矩脉动以及齿轮副传递误差等NVH激励源对系统动态特性的影响,研究人员揭示了各个激励源作用下的系统动态响应规律。这些研究成果对于指导电驱动系统的设计与优化具有重要的参考价值。

(5)基于NVH台架试验的数据,研究团队利用阶次跟踪定理分析了加速、滑行等不同工况下电驱动系统的振动噪声表现,并成功定位了NVH问题及其激励源。此外,通过对电驱动系统关键零部件的仿真模态分析,研究人员能够更准确地进行共振频率定位,为系统的振动特性分析及结构动力优化提供了科学依据。最后,通过引入基于表面振速法的噪声辐射快速仿真分析方法,研究团队实现了对电驱动系统噪声辐射的高效计算,进一步提高了NVH优化的效率。基于上述方法,针对某款纯电动汽车电驱动系统的NVH问题进行了优化设计,结果显示优化后的系统在悬置处的动力学响应和箱体表面的速度均方根值均有明显下降,证明了所提方法的有效性。

 

# 示例代码:基于Python的斜齿轮承载接触快速分析模型
import numpy as np
from scipy.optimize import minimize

def herz_contact_theory(diameter, force):
    # 根据赫兹接触理论计算接触应力
    E = 210e9  # 弹性模量,单位:Pa
    v = 0.3    # 泊松比
    R = diameter / 2
    C = (E * (1 - v**2)) / 2
    a = (force * R / (np.pi * C)) ** (1/3)
    p_max = 3 * force / (2 * np.pi * a**2)
    return a, p_max

def finite_element_model(params):
    # 定义有限元模型参数
    torque, misalignment, error = params
    # 计算齿轮接触应力
    contact_stress = herz_contact_theory(0.1, torque)
    # 模拟计算时变啮合刚度
    time_varying_stiffness = calculate_stiffness(torque, misalignment, error)
    # 返回目标函数值
    return time_varying_stiffness

def calculate_stiffness(torque, misalignment, error):
    # 假设函数,用于计算时变啮合刚度
    stiffness = 1e6 + 1e4 * (torque + misalignment + error)
    return stiffness

def optimize_gear_design():
    # 设置初始猜测值
    initial_guess = [100, 0.001, 0.0001]
    # 调用优化器
    result = minimize(finite_element_model, initial_guess, method='Nelder-Mead')
    print("Optimized parameters:", result.x)
    print("Optimized stiffness:", result.fun)

if __name__ == "__main__":
    optimize_gear_design()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坷拉博士

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值