2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩22頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  機械原理課程設計說明書</p><p>  題目: 鉸鏈式顎式破碎機方案分析</p><p>  班 級 :機械1301</p><p>  姓 名 :宋紹誠</p><p>  學 號 :20135483</p><p><b>  指導教師 :楊強</b>

2、;</p><p><b>  成 績 :</b></p><p>  2015年 10月 28 日</p><p>  目 錄 </p><p>  一 設計題目……………………………………………………………………1</p><p>  二 已知條件及設計要求………………

3、…………………………………1</p><p>  2.1已知條件……………………………………………………………………1</p><p>  2.2設計要求……………………………………………………………………2</p><p>  三. 機構的結構分析…………………………………………………………2</p><p>  3.1六桿鉸鏈式破碎機……

4、…………………………………………………2</p><p>  3.2四桿鉸鏈式破碎機………………………………………………………3</p><p>  四. 機構的運動分析…………………………………………………………3</p><p>  4.1六桿鉸鏈式顎式破碎機的運動分析…………………………………3</p><p>  4.2四桿鉸鏈式顎式

5、破碎機的運動分析…………………………………6</p><p>  五.機構的動態(tài)靜力分析……………………………………………………9</p><p>  5.1六桿鉸鏈式顎式破碎機的靜力分析…………………………………9</p><p>  5.2四桿鉸鏈式顎式破碎機的靜力分析…………………………………14</p><p>  六. 工藝阻力函數(shù)

6、及飛輪的轉動慣量函數(shù) ……………………12</p><p>  6.1工藝阻力函數(shù)程序 ……………………………………………………19</p><p>  6.2飛輪的轉動慣量函數(shù)程序……………………………………………20</p><p>  七 .對兩種機構的綜合評價……………………………………………20</p><p>  八 . 主要

7、的收獲和建議…………………………………………………20</p><p>  九 . 參考文獻………………………………………………………………21</p><p>  一 設計題目 鉸鏈式顎式破碎機方案分析</p><p>  二 已知條件及設計要求</p><p><b>  2.1 已知條件</b></p>

8、<p>  圖 1六桿鉸鏈式破碎機</p><p><b>  圖 2工藝阻力</b></p><p>  圖 3四桿鉸鏈式破碎機</p><p>  圖(a)所示為六桿鉸鏈式破碎機方案簡圖。主軸1的轉速為n1 = 170r/min,各部尺寸為:lO1A = 0.1m, lAB = 1.250m, lO3B = 1m, lBC =

9、 1.15m, lO5C = 1.96m, l1=1m, l2=0.94m, h1=0.85m, h2=1m。各構件質量和轉動慣量分別為:m2 = 500kg, Js2 = 25.5kg·m2, m3 = 200kg, Js3 = 9kg·m2, m4 = 200kg, Js4 = 9kg·m2, m5=900kg, Js5=50kg·m2, 構件1的質心位于O1上,其他構件的質心均在各桿的中心

10、處。D為礦石破碎阻力作用點,設LO5D = 0.6m,破碎阻力Q在顎板5的右極限位置到左極限位置間變化,如圖(b)所示,Q力垂直于顎板。</p><p>  圖(c)是四桿鉸鏈式顎式破碎機方案簡圖。主軸1 的轉速n1=170r/min。lO1A = 0.04m, lAB = 1.11m, l1=0.95m, h1=2m, lO3B=1.96m,破碎阻力Q的變化規(guī)律與六桿鉸鏈式破碎機相同,Q力垂直于顎板O3B,Q力

11、作用點為D,且lO3D = 0.6m。各桿的質量、轉動慣量為m2 = 200kg, Js2=9kg·m2,m3 = 900kg, Js3=50kg·m2。曲柄1的質心在O1 點處,2、3構件的質心在各構件的中心。</p><p><b>  2.2 設計要求</b></p><p>  試比較兩個方案進行綜合評價。主要比較以下幾方面:</p&

12、gt;<p>  1. 進行運動分析,畫出顎板的角位移、角速度、角加速度隨曲柄轉角的變化曲線。</p><p>  2. 進行動態(tài)靜力分析,比較顎板擺動中心運動副反力的大小及方向變化規(guī)律,曲柄上的平衡力矩大小及方向變化規(guī)律。</p><p>  3. 飛輪轉動慣量的大小。</p><p><b>  三 機構的結構分析</b>&l

13、t;/p><p>  3.1六桿鉸鏈式破碎機</p><p>  六桿鉸鏈式粉碎機拆分為機架和主動件①,②③構件組成的RRR桿組,④⑤構件組成的RRR桿組。</p><p>  3.2四桿鉸鏈式破碎機</p><p>  四桿鉸鏈式破碎機拆分為機架和主動件①,②③構件組成的RRR桿組。</p><p><b> 

14、 四 機構的運動分析</b></p><p>  4.1六桿鉸鏈式顎式破碎機的運動分析</p><p><b> ?。?)分析</b></p><p>  調用bark函數(shù)對主動件①進行運動分析。見表4.1。</p><p>  調用rrrk函數(shù)對由②③構件組成的RRR桿組進行運動分析。見表4.2。</

15、p><p>  調用rrrk函數(shù)對由④⑤構件組成的RRR桿組進行運動分析。見表4.3。</p><p><b>  表4.1</b></p><p><b>  表4.2</b></p><p><b>  表4.3</b></p><p><b>

16、; ?。?)編寫程序</b></p><p>  /* Note:Your choice is C IDE */</p><p>  #include "graphics.h"</p><p>  #include "subk.c"</p><p>  #include "draw

17、.c"</p><p><b>  main()</b></p><p><b>  {</b></p><p>  static double p[20][2],vp[20][2],ap[20][2],del;</p><p>  static double t[10],w[10],e[

18、10],tdraw[370],wdraw[370],edraw[370];</p><p>  static int ic;</p><p>  double r12,r23,r34;</p><p>  double pi,dr;</p><p><b>  int i;</b></p><p>

19、;  FILE * fp;</p><p>  char * m[]={"p","vp","ap"};</p><p>  pi=4.0*atan(1.0);</p><p>  dr=pi/180.0;</p><p>  r12=0.04; r23=1.11; r34=1.96;

20、</p><p>  w[1]=17*pi/3; e[1]=0.0; del=1;</p><p>  p[1][1]=0.0;</p><p>  p[1][2]=0.0;</p><p>  p[4][1]=-0.95;</p><p>  p[4][2]=2.0;</p><p>  pr

21、intf("\n The kinematic parameters of point 3\n");</p><p>  printf("No THETAL T3 W3 E3\n");</p><p>  printf(" deg m m/s m/s/s\n");</p><p>  if((fp=fopen

22、("6666yundong","w"))==NULL)</p><p><b>  {</b></p><p>  printf("Can't open this file.\n");</p><p><b>  exit(0);</b></p>

23、;<p><b>  }</b></p><p>  fprintf(fp,"\n The Kinematic Parameters of Point 3\n");</p><p>  printf("No THETAL T3 W3 E3\n");</p><p>  printf(&quo

24、t; deg m m/s m/s/s\n");</p><p>  ic=(int)(360.0/del);</p><p>  for(i=0;i<=ic;i++)</p><p><b>  {</b></p><p>  t[1]=(i)*del*dr;</p><p>  

25、bark(1,2,0,1,r12,0.0,0.0,t,w,e,p,vp,ap);</p><p>  rrrk(1,2,4,3,2,3,r23,r34,t,w,e,p,vp,ap);</p><p>  printf("\n%2d%12.3f%12.3f%12.3f%12.3f",i+1,t[1]/dr,t[3],w[3],e[3]);</p><p

26、>  fprintf(fp,"\n%2d%12.3f%12.3f%12.3f%12.3f",i+1,t[1]/dr,t[3],w[3],e[3]);</p><p>  tdraw[i]=t[3];</p><p>  wdraw[i]=w[3];</p><p>  edraw[i]=e[3];</p><p> 

27、 if((i%16)==0){getch();}</p><p><b>  }</b></p><p>  fclose(fp);</p><p><b>  getch();</b></p><p>  draw1(del,tdraw,wdraw,edraw,ic,m);</p>

28、<p><b>  }</b></p><p><b> ?。?)運行結果</b></p><p>  The Kinematic Parameters of Point 3</p><p>  1 0.000 -1.632 -0.014 -6.232</p>

29、<p>  2 15.000 -1.632 -0.105 -5.988</p><p>  3 30.000 -1.635 -0.189 -5.375</p><p>  4 45.000 -1.638 -0.261 -4.415</p>&l

30、t;p>  5 60.000 -1.642 -0.317 -3.149</p><p>  6 75.000 -1.647 -0.352 -1.639</p><p>  7 90.000 -1.653 -0.364 0.030</p><p&

31、gt;  8 105.000 -1.658 -0.351 1.746</p><p>  9 120.000 -1.663 -0.313 3.384</p><p>  10 135.000 -1.667 -0.253 4.807</p><p>

32、  11 150.000 -1.670 -0.174 5.894</p><p>  12 165.000 -1.672 -0.082 6.545</p><p>  13 180.000 -1.672 0.016 6.703</p><p> 

33、 14 195.000 -1.671 0.113 6.358</p><p>  15 210.000 -1.669 0.201 5.544</p><p>  16 225.000 -1.666 0.274 4.339</p><p>  

34、17 240.000 -1.661 0.327 2.848</p><p>  18 255.000 -1.656 0.357 1.192</p><p>  19 270.000 -1.651 0.362 -0.501</p><p>  2

35、0 285.000 -1.646 0.343 -2.117</p><p>  21 300.000 -1.641 0.301 -3.553</p><p>  22 315.000 -1.637 0.240 -4.731</p><p>  23

36、 330.000 -1.634 0.163 -5.591</p><p>  24 345.000 -1.632 0.077 -6.098</p><p>  25 360.000 -1.632 -0.014 -6.232</p><p>  圖 1

37、六桿機構顎板角位置、角速度、角加速度隨曲柄轉角的變化曲線</p><p>  4.2四桿鉸鏈式顎式破碎機的運動分析</p><p><b> ?。?)分析</b></p><p>  調用bark函數(shù)對主動件①進行運動分析。見表4.4。</p><p>  調用rrrk函數(shù)對由②③構件組成的RRR桿組進行運動分析。見表4

38、.5。</p><p><b>  表4.4</b></p><p><b>  表4.5</b></p><p><b>  (2)編寫程序</b></p><p>  /* Note:Your choice is C IDE */</p><p> 

39、 #include "graphics.h"</p><p>  #include "subk.c"</p><p>  #include "draw.c"</p><p><b>  main()</b></p><p><b>  {</b&

40、gt;</p><p>  static double p[20][2],vp[20][2],ap[20][2],del;</p><p>  static double t[10],w[10],e[10],tdraw[370],wdraw[370],edraw[370];</p><p>  static int ic;</p><p> 

41、 double r12,r23,r34;</p><p>  double pi,dr;</p><p><b>  int i;</b></p><p>  FILE * fp;</p><p>  char * m[]={"p","vp","ap"};<

42、;/p><p>  pi=4.0*atan(1.0);</p><p>  dr=pi/180.0;</p><p>  r12=0.04; r23=1.11; r34=1.96;</p><p>  w[1]=17*pi/3; e[1]=0.0; del=1;</p><p>  p[1][1]=0.0;</p&g

43、t;<p>  p[1][2]=0.0;</p><p>  p[4][1]=-0.95;</p><p>  p[4][2]=2.0;</p><p>  printf("\n The kinematic parameters of point 3\n");</p><p>  printf("N

44、o THETAL T3 W3 E3\n");</p><p>  printf(" deg m m/s m/s/s\n");</p><p>  if((fp=fopen("4444yundong","w"))==NULL)</p><p><b>  {</b></p

45、><p>  printf("Can't open this file.\n");</p><p><b>  exit(0);</b></p><p><b>  }</b></p><p>  fprintf(fp,"\n The Kinematic Param

46、eters of Point 3\n");</p><p>  printf("No THETAL T3 W3 E3\n");</p><p>  printf(" deg m m/s m/s/s\n");</p><p>  ic=(int)(360.0/del);</p><p>  fo

47、r(i=0;i<=ic;i++)</p><p><b>  {</b></p><p>  t[1]=(i)*del*dr;</p><p>  bark(1,2,0,1,r12,0.0,0.0,t,w,e,p,vp,ap);</p><p>  rrrk(1,2,4,3,2,3,r23,r34,t,w,e,p,

48、vp,ap);</p><p>  printf("\n%2d%12.3f%12.3f%12.3f%12.3f",i+1,t[1]/dr,t[3],w[3],e[3]);</p><p>  fprintf(fp,"\n%2d%12.3f%12.3f%12.3f%12.3f",i+1,t[1]/dr,t[3],w[3],e[3]);</p>

49、;<p>  tdraw[i]=t[3];</p><p>  wdraw[i]=w[3];</p><p>  edraw[i]=e[3];</p><p>  if((i%16)==0){getch();}</p><p><b>  }</b></p><p>  fclose

50、(fp);</p><p><b>  getch();</b></p><p>  draw1(del,tdraw,wdraw,edraw,ic,m);</p><p><b>  }</b></p><p><b> ?。?)運行結果</b></p><

51、p>  The Kinematic Parameters of Point 3</p><p>  1 0.000 -1.632 -0.014 -6.232</p><p>  2 15.000 -1.632 -0.105 -5.988</p><p>  3 30.0

52、00 -1.635 -0.189 -5.375</p><p>  4 45.000 -1.638 -0.261 -4.415</p><p>  5 60.000 -1.642 -0.317 -3.149</p><p>  6 75.000

53、 -1.647 -0.352 -1.639</p><p>  7 90.000 -1.653 -0.364 0.030</p><p>  8 105.000 -1.658 -0.351 1.746</p><p>  9 120.000

54、-1.663 -0.313 3.384</p><p>  10 135.000 -1.667 -0.253 4.807</p><p>  11 150.000 -1.670 -0.174 5.894</p><p>  12 165.000 -

55、1.672 -0.082 6.545</p><p>  13 180.000 -1.672 0.016 6.703</p><p>  14 195.000 -1.671 0.113 6.358</p><p>  15 210.000 -1

56、.669 0.201 5.544</p><p>  16 225.000 -1.666 0.274 4.339</p><p>  17 240.000 -1.661 0.327 2.848</p><p>  18 255.000 -1.

57、656 0.357 1.192</p><p>  19 270.000 -1.651 0.362 -0.501</p><p>  20 285.000 -1.646 0.343 -2.117</p><p>  21 300.000 -1.6

58、41 0.301 -3.553</p><p>  22 315.000 -1.637 0.240 -4.731</p><p>  23 330.000 -1.634 0.163 -5.591</p><p>  24 345.000 -1.63

59、2 0.077 -6.098</p><p>  25 360.000 -1.632 -0.014 -6.232</p><p>  圖 2四桿機構顎板角位置、角速度、角加速度隨曲柄轉角的變化曲線</p><p>  五 機構的動態(tài)靜力分析</p><p>  5.1 六桿鉸鏈式顎式

60、破碎機的靜力分析</p><p><b>  (1)分析</b></p><p>  調用bark函數(shù)對主動件①進行運動分析。見表4.1。</p><p>  調用rrrk函數(shù)對由②③構件組成的RRR桿組進行運動分析。見表4.2。</p><p>  調用rrrk函數(shù)對由④⑤構件組成的RRR桿組進行運動分析。見表4.3。

61、</p><p>  構件的質心7運動參數(shù)。見表5.1。</p><p>  構件的質心8運動參數(shù)。見表5.2。</p><p>  構件的質心9運動參數(shù)。見表5.3。</p><p>  構件的質心10運動參數(shù)。見表5.4。</p><p>  阻力的作用點11運動參數(shù)。見表5.5。</p><p

62、>  調用rrrf對由④⑤桿組成的RRR桿組進行靜力分析。見表5.6。</p><p>  調用rrrf對由②③桿組成的RRR桿組進行靜力分析。見表5.7。</p><p>  調用barf對主動件①進行靜力分析。見表5.8。</p><p><b>  表5.1</b></p><p><b>  表5

63、.2</b></p><p><b>  表5.3</b></p><p><b>  表5.4</b></p><p><b>  表5.5</b></p><p><b>  表5.6</b></p><p><

64、;b>  表5.7</b></p><p><b>  表5.8</b></p><p><b> ?。?)編寫程序</b></p><p>  #include "graphics.h"</p><p>  #include "subk.c"

65、;</p><p>  #include "subf.c"</p><p>  #include "draw.c"</p><p><b>  main()</b></p><p><b>  {</b></p><p>  stati

66、c double p[20][2],vp[20][2],ap[20][2],del;</p><p>  static double t[10],w[10],e[10];</p><p>  static double sita1[370],fr1draw[370],sita2[370],fr2draw[370],sita3[370],</p><p>  fr3d

67、raw[370],tbdraw[370],tb1draw[370];</p><p>  static double fr[20][2],fe[20][2];</p><p>  static int ic;</p><p>  double r12,r23,r34,r35,r56;</p><p>  double r27,r48,r39,

68、r610,r611;</p><p><b>  int i;</b></p><p>  double pi,dr;</p><p>  double fr6,bt6,we1,we2,we3,we4,we5,tb,tb1;</p><p><b>  FILE*fp; </b></p>

69、<p>  sm[1]=0.0;sm[2]=500.0;sm[3]=200.0;sm[4]=200.0;sm[5]=900.0; </p><p>  sj[1]=0.0;sj[2]=25.5;sj[3]=9.0;sj[4]=9.0;sj[5]=50.0;</p><p>  r12=0.1; r23=1.25; r34=1.0; r35=1.15;r56=1.96;<

70、/p><p>  r27=r23/2; </p><p>  r48=r34/2; </p><p>  r39=r35/2;</p><p>  r610=r56/2;</p><p><b>  r611=0.6;</b></p><p>  pi=4.0*atan(1.0

71、);</p><p>  dr=pi/180.0;</p><p>  w[1]=-17*pi/3; e[1]=0.0; del=15;</p><p>  p[1][1]=0.0;</p><p>  p[1][2]=0.0;</p><p>  p[4][1]=0.94;</p><p> 

72、 p[4][2]=-1.0;</p><p>  p[6][1]=-1.0;</p><p>  p[6][2]=0.85; </p><p>  printf("\n The Kineto-static Analysis of a Six-bar Linkase\n");</p><p>  printf("N

73、O HETA1 fr6 bt6 tb tb1\n");</p><p>  printf(" deg N deg N.m (N.m)\n");</p><p>  if((fp=fopen("6666li.txt","w"))==NULL)</p><p><b>  {</b&g

74、t;</p><p>  printf("Can't open this file./n");</p><p><b>  exit(0);</b></p><p><b>  }</b></p><p>  fprintf(fp,"\n The Kineto-

75、static Analysis of a Six-bar Linkase\n");</p><p>  fprintf(fp,"NO HETA1 fr6 bt6 tb tb1\n");</p><p>  fprintf(fp," deg N deg N.m (N.m)\n");</p><p>  ic=(int)

76、(360.0/del);</p><p>  for(i=0;i<=ic;i++)</p><p><b>  {</b></p><p>  t[1]=(-i)*del*dr;</p><p>  bark(1,2,0,1,r12,0.0,0.0,t,w,e,p,vp,ap); </p><

77、p>  rrrk(1,4,2,3,3,2,r34,r23,t,w,e,p,vp,ap);</p><p>  rrrk(1,3,6,5,4,5,r35,r56,t,w,e,p,vp,ap);</p><p>  bark(2,0,7,2,0.0,r27,0.0,t,w,e,p,vp,ap);</p><p>  bark(4,0,8,3,0.0,r48,0.0

78、,t,w,e,p,vp,ap);</p><p>  bark(3,0,9,4,0.0,r39,0.0,t,w,e,p,vp,ap);</p><p>  bark(6,0,10,5,0.0,r610,0.0,t,w,e,p,vp,ap);</p><p>  bark(6,0,11,5,0.0,r611,0.0,t,w,e,p,vp,ap);</p>

79、<p>  rrrf(3,6,5,9,10,0,11,11,4,5,p,vp,ap,t,w,e,fr);</p><p>  rrrf(4,2,3,8,7,3,0,0,3,2,p,vp,ap,t,w,e,fr);</p><p>  barf(1,1,2,1,p,ap,e,fr,&tb); </p><p>  fr6=sqrt(fr[6][1]

80、*fr[6][1]+fr[6][2]*fr[6][2]);</p><p>  bt6=atan2(fr[6][2],fr[6][1]); </p><p>  we1=-(ap[1][1]*vp[1][1]+(ap[1][2]+9.81)*vp[1][2])*sm[1]-e[1]*w[1]*sj[1];</p><p>  we2=-(ap[7][1]*vp[7]

81、[1]+(ap[7][2]+9.81)*vp[7][2])*sm[2]-e[2]*w[2]*sj[2];</p><p>  we3=-(ap[8][1]*vp[8][1]+(ap[8][2]+9.81)*vp[8][2])*sm[3]-e[3]*w[3]*sj[3];</p><p>  we4=-(ap[9][1]*vp[9][1]+(ap[9][2]+9.81)*vp[9][2])*

82、sm[4]-e[4]*w[4]*sj[4];</p><p>  extf(p,vp,ap,t,w,e,11,fe);</p><p>  we5=-(ap[10][1]*vp[10][1]+(ap[10][2]+9.81)*vp[10][2])*sm[5]-e[5]*w[5]*sj[5]+fe[11][1]*vp[11][1]+fe[11][2]*vp[11][2];</p>

83、<p>  tb1=-(we1+we2+we3+we4+we5)/w[1];</p><p>  printf("%3d %10.3f %10.3f %10.3f %10.3f %10.3f \n",i+1,t[1]/dr,fr6,bt6/dr,tb,tb1);</p><p>  fprintf(fp,"%3d %10.3f %10.3f %

84、10.3f %10.3f %10.3f \n",i+1,t[1]/dr,fr6,bt6/dr,tb,tb1);</p><p>  tbdraw[i]=tb;</p><p>  tb1draw[i]=tb1;</p><p>  fr1draw[i]=fr6;sita1[i]=bt6;</p><p>  fr2draw[i]=

85、fr6;sita2[i]=bt6; </p><p>  fr3draw[i]=fr6;sita3[i]=bt6; </p><p>  if((i%16)==0){getch();}</p><p><b>  }</b></p><p>  fclose(fp);</p><p><b&

86、gt;  getch();</b></p><p>  draw2(del,tbdraw,tb1draw,ic); </p><p>  draw3(del,sita1,fr1draw,sita2,fr2draw,sita3,fr3draw,ic); </p><p><b>  }</b></p><p>

87、  #include "math.h"</p><p>  extf(p,vp,ap,t,w,e,nexf,fe)</p><p>  double p[20][2],vp[20][2],ap[20][2],t[10],w[10],e[10],fe[20][2];</p><p><b>  {</b></p>

88、<p>  double pi,dr;</p><p>  pi=4.0*atan(1.0);</p><p>  dr=pi/180.0;</p><p>  if(w[5]<0)</p><p><b>  {</b></p><p>  fe[nexf][1]=(-t[1]

89、/dr-90.0)*(85000.0/183.0)*cos(-t[5]-pi/2);</p><p>  fe[nexf][2]=-(-t[1]/dr-90.0)*(85000.0/183.0)*sin(-t[5]-pi/2);</p><p><b>  }</b></p><p>  else{fe[nexf][1]=0;fe[nexf][

90、2]=0;}</p><p><b>  }</b></p><p>  圖 3六桿機構曲柄上的平衡力矩的變化規(guī)律</p><p>  圖 4六桿機構顎板擺動中心運動副反力的大小及方向變化規(guī)律</p><p>  5.2四桿鉸鏈式顎式破碎機的靜力分析</p><p><b>  (1)分

91、析</b></p><p>  調用bark函數(shù)對主動件①進行運動分析。見表4.4。</p><p>  調用rrrk函數(shù)對由②③構件組成的RRR桿組進行運動分析。見表4.5。</p><p>  各構件的質心5運動參數(shù)。見表5.9。</p><p>  各構件的質心6運動參數(shù)。見表5.10。</p><p&g

92、t;  阻力的作用點7運動參數(shù)。見表5.11。</p><p>  調用rrrf對由②③桿組成的RRR桿組進行靜力分析。見表5.12。</p><p>  調用barf對主動件①進行靜力分析。見表5.13。</p><p><b>  表5.9 </b></p><p><b>  表5.10</b>

93、;</p><p><b>  表5.11 </b></p><p><b>  表5.12</b></p><p><b>  表5.13</b></p><p><b> ?。?)編寫程序</b></p><p>  /* No

94、te:Your choice is C IDE */</p><p>  #include "graphics.h"</p><p>  #include"subk.c"</p><p>  #include"subf.c"</p><p>  #include "draw

95、.c"</p><p><b>  main()</b></p><p><b>  {</b></p><p>  static double p[20][2],vp[20][2],ap[20][2],del;</p><p>  static double t[10],w[10],e[

96、10];</p><p>  static double sita1[370],fr1draw[370],sita2[370],fr2draw[370],sita3[370],fr3draw[370],tbdraw[370],tb1draw[370];</p><p>  static double fr[20][2],fe[20][2]; </p><p>  s

97、tatic int ic;</p><p>  double r12,r23,r34,r25,r46,r47;</p><p>  double pi,dr;</p><p>  double fr1,fr4,bt1,bt4,we1,we2,we3,tb,tb1;</p><p><b>  int i;</b><

98、/p><p>  FILE * fp;</p><p>  char * m[]={"tb","tb1","fr1","fr2"};</p><p>  sm[1]=0.0;sm[2]=200;sm[3]=900;</p><p>  sj[1]=0.0;sj[2]=

99、9.0;sj[3]=50.0;</p><p>  pi=4.0*atan(1.0);</p><p>  dr=pi/180.0;</p><p>  r12=0.04; r23=1.11; r34=1.96;r47=0.6;r25=0.555;r46=0.98;</p><p>  w[1]=17*pi/3; e[1]=0.0; del=

100、1;</p><p>  p[1][1]=0.0;</p><p>  p[1][2]=0.0;</p><p>  p[4][1]=-0.95;</p><p>  p[4][2]=2.0;</p><p>  printf("\n The Kineto-static Analysis of a Six-b

101、ar Linkase\n");</p><p>  printf("No HETAL fr4 sital bt4 sital tb tb1\n"); </p><p>  printf(" deg N deg N.m (N.m)\n");</p><p>  if((fp=fopen("filel"

102、;,"w"))==NULL)</p><p><b>  {</b></p><p>  printf("Can't open this file./n");</p><p><b>  exit(0);</b></p><p><b>  

103、}</b></p><p>  fprintf(fp,"\n The Kineto-static Analysis of a Six-bar Linkase\n");</p><p>  fprintf(fp,"NO THETA1 fr4 sital bt4 sital tb tb1\n");</p><p>  

104、fprintf(fp," deg N deg N.m (N.m)\n");</p><p>  ic=(int)(360.0/del);</p><p>  for(i=0;i<=ic;i++)</p><p><b>  {</b></p><p>  t[1]=(i)*del*dr;<

105、/p><p>  bark(1,2,0,1,r12,0.0,0.0,t,w,e,p,vp,ap);</p><p>  rrrk(1,2,4,3,2,3,r23,r34,t,w,e,p,vp,ap);</p><p>  bark(2,0,5,2,0.0,r25,0.0,t,w,e,p,vp,ap);</p><p>  bark(4,0,6,3

106、,0.0,r46,0.0,t,w,e,p,vp,ap);</p><p>  bark(4,0,7,3,0.0,0.6,0.0,t,w,e,p,vp,ap);</p><p>  rrrf(2,4,3,5,6,0,7,7,2,3,p,vp,ap,t,w,e,fr);</p><p>  barf(1,1,2,1,p,ap,e,fr,&tb);</p&g

107、t;<p>  fr1=sqrt(fr[1][1]*fr[1][1]+fr[1][2]*fr[1][2]);</p><p>  bt1=atan2(fr[1][2],fr[1][1]);</p><p>  fr4=sqrt(fr[4][1]*fr[4][1]+fr[4][2]*fr[4][2]);</p><p>  bt4=atan2(fr[4]

108、[2],fr[4][1]); </p><p>  we1=-(ap[1][1]*vp[1][1]+(ap[1][2]+9.81)*vp[1][2])*sm[1]-e[1]*w[1]*sj[1];</p><p>  we2=-(ap[5][1]*vp[5][1]+(ap[5][2]+9.81)*vp[5][2])*sm[2]-e[2]*w[2]*sj[2];</p><

109、;p>  extf(p,vp,ap,t,w,e,7,fe);</p><p>  we3=-(ap[6][1]*vp[6][1]+(ap[6][2]+9.81)*vp[6][2])*sm[3]-e[3]*w[3]*sj[3]+fe[7][1]*vp[7][1]+fe[7][2]*vp[7][2];</p><p>  tb1=-(we1+we2+we3)/w[1];</p>

110、;<p>  printf("%3d %10.3f %10.3f %10.3f %10.3f %10.3f \n",i+1,t[1]/dr,fr4,bt4/dr,tb,tb1);</p><p>  fprintf(fp,"%3d %10.3f %10.3f %10.3f %10.3f %10.3f \n",i+1,t[1]/dr,fr4,bt4/dr,t

111、b,tb1);</p><p>  tbdraw[i]=tb;</p><p>  tb1draw[i]=tb1;</p><p>  fr1draw[i]=fr4;</p><p>  sita1[i]=bt4;</p><p>  fr2draw[i]=fr4;</p><p>  sita

112、2[i]=bt4; </p><p>  fr3draw[i]=fr4;</p><p>  sita3[i]=bt4; </p><p>  if((i%16)==0){getch();}</p><p><b>  }</b></p><p>  fclose(fp);</p>

113、<p><b>  getch();</b></p><p>  draw2(del,tbdraw,tb1draw,ic,m); </p><p>  draw3(del,sita1,fr1draw,sita2,fr2draw,sita3,fr3draw,ic,m); </p><p><b>  }</b>&l

114、t;/p><p>  #include "math.h"</p><p>  extf(p,vp,ap,t,w,e,nexf,fe)</p><p>  double p[20][2],vp[20][2],ap[20][2],t[10],w[10],e[10],fe[20][2];</p><p><b>  {&l

115、t;/b></p><p>  double pi,dr;</p><p>  pi=4.0*atan(1.0);</p><p>  dr=pi/180.0;</p><p>  if(w[3]<0)</p><p><b>  {</b></p><p> 

116、 fe[nexf][1]=(-t[1]/dr-3.0)*(85000.0/180.0)*cos(-t[3]-pi/2);</p><p>  fe[nexf][2]=-(-t[1]/dr-3.0)*(85000.0/180.0)*sin(-t[3]-pi/2);</p><p><b>  }</b></p><p>  else{fe[nex

117、f][1]=0;fe[nexf][2]=0;}</p><p><b>  }</b></p><p><b> ?。?)運行結果</b></p><p>  The Kineto-static Analysis of a Six-bar Linkase</p><p>  NO THETA1 fr

118、4 sital bt4 sital tb tb1</p><p>  deg N deg N.m (N.m)</p><p>  1 0.000 10023.002 97.295 46.864 46.864 </p><p>  2 15.000 10179.916 68.512 63.999

119、63.999 </p><p>  3 30.000 12605.379 45.171 26.103 26.103 </p><p>  4 45.000 16447.933 30.391 -66.275 -66.275 </p><p>  5 60.000 21034.103

120、 21.189 -203.233 -203.233 </p><p>  6 75.000 26031.225 15.110 -365.182 -365.182 </p><p>  7 90.000 31267.929 10.859 -524.226 -524.226 </p><p>  8

121、 105.000 36634.610 7.776 -647.711 -647.711 </p><p>  9 120.000 42045.228 5.512 -703.792 -703.792 </p><p>  10 135.000 47425.423 3.872 -668.062 -668.062 <

122、;/p><p>  11 150.000 52711.744 2.730 -529.459 -529.459 </p><p>  12 165.000 57855.056 1.994 -293.570 -293.570 </p><p>  13 180.000 9876.254 70.487

123、 -29.962 -29.962 </p><p>  14 195.000 10039.491 71.586 14.965 14.965 </p><p>  15 210.000 10179.909 73.779 45.788 45.788 </p><p>  16 225.

124、000 10292.083 76.834 54.093 54.093 </p><p>  17 240.000 10375.423 80.484 38.920 38.920 </p><p>  18 255.000 10432.077 84.456 6.496 6.496 </p&

125、gt;<p>  19 270.000 10465.335 88.490 -32.135 -32.135 </p><p>  20 285.000 10478.413 92.343 -64.615 -64.615 </p><p>  21 300.000 10473.492 95.802 -

126、80.727 -80.727 </p><p>  22 315.000 10451.097 98.687 -74.894 -74.894 </p><p>  23 330.000 10410.008 100.858 -47.249 -47.249 </p><p>  24 345.000

127、 10347.725 102.212 -3.290 -3.290 </p><p>  25 360.000 116412.047 0.814 -34.966 -34.966 </p><p>  圖 5四桿機構曲柄上的平衡力矩的變化規(guī)律</p><p>  圖 6四桿機構顎板擺動中心運動副反力的大小及方向變化規(guī)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論