- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
最小体积二级圆柱齿轮减速器优化设计
最小体积二级圆柱齿轮减速器的优化设计 班级:机制072 学号: 姓名: 输入功率(P=31kw) 一.建立数学模型 该减速器的总中心距计算式为 1.选取设计变量 由涉及的独立参数,取 建立目标函数 确定约束条件 (1)确定上、下限 从传递功率于转速可估计 标准值(3.5,4,5,6,7,8) 标准值(4,5,6,8,10) 综合考虑传动平稳等等各种因素,取: 由此建立12个不等式约束条件式 (2)按齿面接触强度公式 得到高速级和低速级齿面接触强度条件分别为 [1] [2] (3)按轮齿弯曲强度计算公式 得到高速级和低速级大小齿轮的弯曲强度条件分别为 [3] [4] [5] [6] (4)按高速级大齿轮与低速轴不干涉相碰条件 得 [7] 对式[1]至式[7]代入有关数据: (注:查相关《机械设计手册》,得相关公式: 许用接触应力 许用弯曲应力 因螺旋角、材料、要求等与例题相同,各类系数(如K,y,E之类)与例题相同; 因材料与例题选取相同,则、等参数相同。所以由以上公式可推出本设计与例题的、只与的比有关。所以本设计在原有例题的数据基础上,对一些数据进行推算。当然第二种方法是也可以通过题目要求查机械设计手册,一步步计算出相关数据。本设计在正确的基础上,有较为简便的第一种方法。) 由上得: 、与、相比明显为消极约束,故可省略。共取17个约束条件。 至此已形成了完整的数学模型。 初始有哪些信誉好的足球投注网站区间的确定 1) 将代入目标函数得 2) 确定其有哪些信誉好的足球投注网站区间[a,b]。设初始点,初始步长h=1。以下是基于c-free4.0上运行的C程序: #include stdio.h #include math.h void main() { int a1=0,a2,a3,h=1; float f1,f2,f3,a,b; f1=67.33*a1+1/(1.5+a1)+1/(3-a1)+781, a2=a1+h,f2=67.33*a2+1/(1.5+a2)+1/(3-a2)+781; if (f2=f1) { h=-h,a3=a1,f3=f1; while(f3f2) { a1=a2,f1=f2, a2=a3,f2=f3, a3=a2+h,f3=67.33*a3+1/(1.5+a3)+1/(3-a3)+781; } if (a1a3) a=a3,b=a1; else a=a1,b=a3; printf(a=%.3f b=%.3f\n,a,b); } else { a3=a2+h,f3=67.33*a3+1/(1.5+a3)+1/(3-a3)+781; while(f3f2) { a1=a2,f1=f2, a2=a3,f2=f3, a3=a2+h,f3=67.33*a3+1/(1.5+a3)+1/(3-a3)+781; } if (a1a3) a=a3,b=a1; else a=a1,b=a3; printf(a=%.3f b=%.3f\n,a,b); } } 得到运行结果: a=-2.000,b=6.000 所以初始区间为[-2.000,6.000]。 然后用黄金分割法求其最优解 以下是基于c-free4.0上运行的C程序: #include stdio.h #include math.h void main() { float a1,a2,f1,f2,f3,a,b,am; a=-2,b=6; while(b-a0.01) { a1=b-0.618*(b-a), f1=67.33*a1+1/(1.5+a1)+1/(3-a1)+781; a2=a+0.618*(b-a), f2=67
文档评论(0)