用于《机械设计课程设计》中的减速箱设计的Python计算程序

Requirement

  • Python 3+

1. Overview

几乎所有高校的机械类专业都有《机械设计课程设计》课程,课程内容几乎都是设计一个减速箱。可能是一级减速,二级减速等,可能是直齿齿轮减速,斜齿轮减速等。在进行课程设计时,齿轮、带传递、蜗轮蜗杆等传动部件的计算量庞大,而且极容易出错。有的同学可能是手按计算器,一步一步来,这样效率是极低的。为了提高计算效率以及优化设计,我在进行课设的时候,借助了Python语言计算。现在将我的程序上传到Github,帮助大家的学习。

程序已经上传到Github,有需要的小伙伴可以去Github上下载程序。也欢迎大家在Github上进行改进或者在下方评论。

Github 链接:https://github.com/HuimingPan/course-exercise-in-mechanical-design
知乎链接:https://zhuanlan.zhihu.com/p/349813060

2. Structure

  • caculation.py 是主程序;
  • belt.py 带传动计算;
  • coupling.py 滚动轴承计算;
  • gear.py 齿轮传动计算;
  • key.py 键连接计算;
  • load_anlysis.py 轴上载荷计算;
  • rolling_bearing.py 滚动轴承计算;
  • shaft.py 轴直径的初步计算;

3. Deficiency

由于是在进行课设的时候写的程序,时间仓促,有很多不足待改进,也有很多想法没有能够实现。如果大家看到了这篇,希望能够一起来改进这个程序。

  • 没有建立《课程设计》中涉及的国标数据库,在调用的时候,需要手动查表并输入;
  • 没有建立AutoCAD的接口,使自动绘图;
  • 不能进行优化设计;
  • 没有引入机械动力学计算;
  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值