V带设计说明书.docx

上传人:b****2 文档编号:2049126 上传时间:2022-10-26 格式:DOCX 页数:16 大小:243.43KB
下载 相关 举报
V带设计说明书.docx_第1页
第1页 / 共16页
V带设计说明书.docx_第2页
第2页 / 共16页
V带设计说明书.docx_第3页
第3页 / 共16页
V带设计说明书.docx_第4页
第4页 / 共16页
V带设计说明书.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

V带设计说明书.docx

《V带设计说明书.docx》由会员分享,可在线阅读,更多相关《V带设计说明书.docx(16页珍藏版)》请在冰豆网上搜索。

V带设计说明书.docx

V带设计说明书

机械设计

普通V带传动设计电算说明书

 

 

姓名:

学号:

班级:

系别:

日期:

一:

普通V带传动设计内容和任务

1、普通V带传动设计内容

给定原始数据:

传递的功率P,小带轮转速n,传动比i,各种必要的修正系数及工作条件。

设计内容:

带型号,基准长度Ld,根数Z,传动中心距a,小带轮基准直径dd1、大带轮基准直径dd2,初拉力F0,和压轴力Q,带轮轮缘宽度B。

2、电算的任务:

(1)编制V带传动设计程序框图。

(2)编制V带传动设计原程序。

(3)按习题或作业中数据运行程序,要求对每一组数据各按三种V带型号计算,对每一种带型号选三种小带轮直径进行计算并输出所有结果。

(4)比较结果,从九种方案中选择一个最佳方案。

二、变量标识符

序号

名称

代号

标识符

单位

1

名义功率

P

P

kw

2

设计功率

Pd

Pd

kw

3

工作情况系数

KA

KA

4

小带轮转速

n1

n1

r/min

5

工作机载荷特性

GZJ

6

原动机类型

YDJ

7

工作时间

TMIE

8

带型号

Z、A…E

TYPE

9

小带轮基准直径

dd1

dd1

mm

10

大带论基准直径

dd2

dd2

mm

11

带速

v

V

m/s

12

最大带速

vmax

VMAX

m/s

13

预估中心距

a0

a0

mm

14

实际中心距

a

a

mm

15

基准长度

Ld

Ld

mm

16

小带轮包角

α1

ALF1

17

V带根数

Z

Z

18

基本额定功率

P0

P0

kw

19

功率增量

ΔP0

DIFP0

kw

20

传动比系数

Ki

Ki

21

长度系数

KL

KL

22

包角系数

KALF

23

弯曲影响系数

Kb

Kb

24

初拉力

F0

F0

N

25

压轴力

Q

Q

N

26

轮缘宽度

B

B

mm

27

圆周率

π

PAI

三、程序框图

 

四、程序源代码(C语言编写)

#include

#include

#definePAI3.1415926

main()

{

inti1,j1,i2,i3,i4,i5,i6,l1,l2,l3,xz1,xz2,counter=0;/*定义各种数据类型、必要数据输入*/

intn1,YDJ,TYPE,GZJ,TIME,GZHJ,dd1,dd2,Ld,Z;

intDDMIN[6]={50,75,125,200,355,500};

intJZDC[30];

intGS[30];

intXDd[30];

intDDd[30];

intVMAX[6]={25,25,25,25,30,30};

intDD[6][19]={{50,63,71,75,80,90,100,112,125,132,140,150,160,180,200,224,250,280,315},

{75,80,85,90,100,106,112,118,125,132,140,150,160,180,200,224,250,280,315},

{125,132,140,150,160,170,180,200,224,250,280,315,355,400,450,500,500,500,500},

{200,212,224,236,250,265,280,315,355,400,450,500,500,500,500,500,500,500,500},

{355,375,400,425,450,475,500,530,600,600,600,600,600,600,600,600,600,600,600},

{500,530,560,600,630,710,710,710,710,710,710,710,710,710,710,710,710,710,710}};

intLD[24]={400,450,500,560,630,710,800,900,1000,1120,1250,1400,1600,1800,

2000,2240,2500,2800,3450,3550,4000,4500,5000};

floatP,Pd,KA,KL,V,a0,a,Ld0,ALF1,P0,DIFP0,Ki,Kb,KALF,F0,Q,B,i,dd2x,amax,amin,z0;

floate[6]={12,15,19,25.5,37,44.5};

floatf[6]={8,10,12.5,17,23,29};

floatKB[6]={0.0002925,0.0007725,0.0019875,0.005625,0.01995,0.03735};

floatKL0[24][6]={{0.87,-10,-10,-10,-10,-10},{0.89,-10,-10,-10,-10,-10},

{0.91,-10,-10,-10,-10,-10},{0.94,-10,-10,-10,-10,-10},

{0.96,0.81,-10,-10,-10,-10},{0.99,0.83,-10,-10,-10,-10},

{1.00,0.85,0.82,-10,-10,-10},{1.03,0.87,0.84,0.83,-10,-10},

{1.06,0.89,0.86,0.86,0.83,-10},{1.08,0.91,0.88,0.88,0.86,-10},

{1.10,0.93,0.90,0.91,0.89,-10},{1.14,0.96,0.92,0.93,0.91,-10},

{1.16,0.99,0.95,0.95,0.93,-10},{1.18,1.01,0.98,0.97,0.96,-10},

{20,1.03,1.00,0.99,0.98,-10},{20,1.06,1.03,1.02,1.00,-10},

{20,1.09,1.05,1.04,1.03,-10},{20,1.11,1.07,1.07,1.06,-10},

{20,1.13,1.09,1.09,1.08,-10},{20,1.17,1.13,1.12,1.11,-10},

{20,1.19,1.15,1.15,1.14,-10},{20,20,1.18,1.18,1.17,-10},

{20,20,20,1.21,1.20,-10}};

floatK1[6]={0.246,0.449,0.794,1.48,3.15,4.57};

floatK2[6]={7.44,19.02,50.6,143.2,507.3,951.5};

floatK3[6]={0.441,0.765,1.31,2.34,4.77,7.06};

floatM[6]={0.06,0.1,0.17,0.3,0.6,0.9};

floatKA1[4][3]={{1.0,1.1,1.2},{1.1,1.2,1.3},{1.2,1.3,1.4},{1.3,1.4,1.5}};

floatKA2[4][3]={{1.1,1.2,1.3},{1.2,1.3,1.4},{1.4,1.5,1.6},{1.5,1.6,1.8}};

floatKALFS[14]={1.2,1.15,1.1,1.05,1,0.98,0.95,0.92,0.89,0.86,0.82,0.78,0.73,0.68};

floatalf[14]={220,210,200,190,180,170,160,150,140,130,120,110,100,90};

floati0[10]={1,1.02,1.05,1.09,1.13,1.19,1.25,1.35,1.52,2};

floatKI[9]={1,1.0136,1.0276,1.0419,1.0567,1.0719,1.0875,1.1036,1.1202};/*传动比系数*/

floatZXJ[30];

floatCLL[30];

floatYZL[30];

floatLYKD[30];

chartype[]={'Z','A','B','C','D','E'};/*V带的类型*/

charDXH[30];

printf("欢迎使用普通V带传动设计电算小软件!

请按提示操作,否则软件可能会出现问题!

\n");

printf("请输入已知数据(每次输入完成请按回车键确认):

\n");

printf("1、传动功率P(单位kW):

\n");/*输入题目要求的数据参数*/

scanf("%f",&P);

printf("2、小带轮转速n1(单位r/min):

\n");

scanf("%d",&n1);

printf("3、V带传递的传动比i:

\n");

scanf("%f",&i);

printf("4、请选择原动机类型(选择输入前面数字):

\n");

printf("0:

I类-普通鼠笼式电机,同步电机,直流电动机(并激),>600r/min内燃机。

\n");

printf("1:

II类-交流电动机(双鼠笼式,滑环式,单项,大转差率),直流电动机(复激、串激),单缸发动机,n<600r/min内燃机。

\n");

scanf("%d",&YDJ);

printf("5、工作机载荷情况(选择输入前面数字):

\n");

printf("0:

载荷平稳。

\n");

printf("1:

载荷变动小。

\n");

printf("2:

载荷变动大。

\n");

printf("3:

载荷变动很大。

\n");

scanf("%d",&GZJ);

printf("6、请输入每天的工作时间(选择输入前面数字):

\n");

printf("0:

<10h(一班制)\n");

printf("1:

10h~16h(两班制)\n");

printf("2:

>16h(三班制)\n");

scanf("%d",&TIME);

printf("7、工作机的工作环境(选择输入前面数字):

\n");

printf("0:

室外有尘、不需要反复起动\n");

printf("1:

室内清洁、反复起动、正反转频繁等\n");

scanf("%d",&GZHJ);

/*计算设计功率,选择带型*/

if(YDJ==0)

{

if(GZHJ==1)/*计算KA的大小*/

KA=KA1[GZJ][TIME];

else

KA=KA1[GZJ][TIME]*1.1;

}

else

{

if(GZHJ==1)

KA=KA2[GZJ][TIME];

else

KA=KA2[GZJ][TIME]*1.1;

}

Pd=KA*P;

do

{

printf("\n");

printf("设计功率Pd=%fKW\n",Pd);

printf("小带轮转速n1=%dr/min\n",n1);

printf("\n");/*选择带型*/

printf("8、请根据Pd与n1的要求,选择合适的带型(选择输入前面数字):

\n");

printf("0:

Z

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1