V带传动电算哈工大机械设计技术方案.docxVIP

  • 3
  • 0
  • 约8.93千字
  • 约 27页
  • 2019-05-04 发布于江苏
  • 举报

V带传动电算哈工大机械设计技术方案.docx

V带传动电算哈工大机械设计技术方案

Harbin Institute of Technology大作业设计说明书课程名称: 机械设计设计题目: V带传动电算院 系: 机电学院班 级: 1208106设 计 者: 张文奇学 号: 1120810610指导老师: 张锋设计时间: 2014.10.24哈尔滨工业大学目录普通V带传动的内容和任务..............................变量标识符 ...........................................程序框图 .............................................V带设计程序...........................................程序运行截图..........................................设计总结..............................................七、参考文献..............................................一、普通V带传动的内容和任务1、普通V带传动设计内容:给定原始数据:传递的功率P,小带轮转速 n1 传动比i及工作条件设计内容:带型号,基准长度Ld,根数Z,传动中心距a,带轮基准直径dd1、dd2,带轮轮缘宽度B,初拉力F0和压轴力Q2、CAD任务:①编制V带传动设计程序框图;②编制V带传动设计源程序;③按习题或作业中数据运行程序,要求对每一组数据各按三种V带型号计算,对每一种带型号选三种小带轮直径进行计算并输出所有结果;④比较结果,从9种方案中选择一个最佳方案并按照此方案提供的几何和结构参数利用AutoCAD软件绘制大带轮零件工作图。3、设计思路输入原始数据:P,n1,i ,包括已给定和人为假定的数据。人为给定的一些条件代号,如Z、A、B、C、D、E六种带型号可使用变量TYPE来表示,TYPE=1—6分别对应六种型号。然后通过编程计算得出其余参数的标识符及合理数值。二、变量标识符为了使程序具有较好的可读性易用性,应采用统一的变量标识符,如表1所示。表1变量标识符表表1 变量标识符表序号名称代号标识符单位1名义功率PPkW2设计功率PdPdkW3工作情况系数KAKA4小带轮转速n1n1r/min5工作机载荷特性GZJ6原动机类型YDJ7带型号Z、A—ETYPE8小带轮基准直径dd1dd1mm9大带轮基准直径dd2dd2mm10最小带轮直径ddminddMINmm11带速Vm/s12最大带速VMAXm/s13中心距aamm14基准长度LdLdmm15小带轮包角ALF1度16V带根数ZZ17额定功率P0P0kW18功率增量DIFP0kW19弯曲影响系数KbKb20传动比系数KiKi21长度系数KLKL22包角系数KALF23初拉力F0F0N24压轴力QQN25圆周率PAI26轮缘宽度BBmm三、程序框图a1=0.7(dd1+dd2),a2=2(dd1+dd2)输入初估中心距a0,计算 Ld0Add2= 查标准带轮直径表确定dd2VVmax ?根据型号确定最大带速Vmax,额定功率P0中系数K1,K2,K3,弯曲影响系数KbV=输出该型号带轮系列直径,选择输入小带轮基准直径dd1输入带型号查表求传动比系数Ki查KA,计算Pd,选型查表求KA, 计算Pd输入P, n1,i输入各原始数据开始减小直径B查标准长度确定Ld,同时查取KL,计算实际中心距aA计算小带轮包角查表确定包角系数计算Po,Z10 ?计算Fo, Q,B ( 取整)输出结果计算下一型号带 ?结束计算下一种带轮直径?YYYNNNB四、V带设计程序#includestdio.h#includemath.h#includestring.h#define PAI 3.14int TYPE_TO_NUM(char type)。float Select_Ki(float i)。float Select_KA(float H,int GZJ,int YDJ)。float Select_KL(float Ld,int TYPE)。float Select_M(int TYPE)。float Select_dd1(int TYPE)。float Select_dd2(int dd1,float i)。float Compute_P0(float V,int TYPE,float dd1)。float Compute_DIFP0(int TYPE,float Ki,int n1)。float Compute_VMAX(int TYPE)。float Compute_KALF(float ALF1)。float Compute_B(

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档