插床機構-導桿機構_第1頁
插床機構-導桿機構_第2頁
插床機構-導桿機構_第3頁
插床機構-導桿機構_第4頁
插床機構-導桿機構_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、機械原理課程設計in編輯說明書設計題目:插床機構-導桿機構(3)指導教師:設計者:學號:班級:年 月曰遼寧工程技術大學1. 設計任務及要求22. 數學模型的建立23. 程序框圖44. 程序清單及運算結果45. 總結和目的126. 參考文獻131 設計任務及要求已知:程速比系數K=1.8,滑塊5的沖程H二120,中心距/必二150,比值幾/乙初二1, 各構件重心S的位置,曲柄每分鐘轉數nl二60。要求1. 設計導桿機構;2. 作機構兩個位置的動畫顯示;3. 作滑塊的運動線圖(編程設計);4. 編寫說明書;2數學模型急位夾角 51. 4 = 0 , O2A=75mm, a=b=50mm1.65(t

2、) = u)5t3。cos(e5-e6)2. 06 =5tx sin05 arctanxcos053. 0 1= 0 6-180.-06)-X3;sin(05 -06) + 3536sin(05 -6ja _. (asin61 _c)4連桿的角位移方M 5=arCSinlb 丿5滑塊5的位移方程(5=0)d = acos61 -bcosarcsinl 迪也 I b6. BC桿角速度32 =au)6 cos61bcos627.滑塊速度方程vc = aw6 叫嚴)COS02ae. cos6. 一 a3: cosQ + b3: sin078.8? =?屯乙bcos029. ac = be2 sin

3、62 + b3; cos 62 一 ae6 sin01 -cos613程序框圖輸入 a,d,c,f,g,3 1,輸入 N作循環(huán),for(I=0;IN;I+)依次計算 0 2, 0 3,3 2,3 3, 2, 3將計算的0 2, 0 3,32,3 3, 2, 3結果分別存 入數組或文件中按格式輸出所有計算結果初始化圖形系統(tǒng)繪制宜角坐標系直角坐標系下分別繪岀角位移、角速度、角加速度圖象(1)程序清單#include#include# include #include# include#define pi 3.1415926#define N 600void init_graph(void);voi

4、d initview();void draw();void cur();double weit 1 N ,weit2 N, weit3 N;double sitalN,sita2N,sita3N;double omigar 1 N,omigar2N ,omigar3 N;double a=50.0,d=150.0,e=93.0,f= 100.0,g= 100.0,w 1 =6.3031852;main()intdoublealf=O, detat=O,theta 1 =0;doubleweit=O,w3=O,ekq3=O,b=O,va=O;doubletheta2=0,w4=0,ekq4=0;

5、doubles=0,vc=0,ac=0;doubleq=O,j=O,u=O;detat=2*pi/(N* w 1);for(i=0;iN;i+) alf=wl*detat*i;weit=atan(a*sin(alf)-d)/(a*cos(alf);if(weit0)weit=weit+2 *pi;elseif(Oweitpi)weit=weit+pi;/*計算桿件3的角速度、角加速度*/theta l=weit-pi;b=sqrt(a*a+d*d-2*a*d*sin(alf);w3=a*w 1 *cos(alf-weit)/b;va=-a*w 1 *sin(alf-weit);ekq3=(-a

6、*w 1 *w 1 *sin(alf-weit)-2*va*w3)/b;/*計算滑塊5的位移、速度、加速度*/theta2=asin(f*sin(thetal)-e)/g); q=-2*f*cos(theta 1);j=f*f+e*e-g*g-2*f*e*sin(thetal);u=q*q-4*j;s=(-q+sqrt(u)/2;w4=f*w3*cos(thetal)/(g*cos(theta2);vc=f*w3*sin(theta 1 -theta2)/cos(theta2);ekq4=f*(ekq3*cos(thetal )-w3*w3*sin(theta 1 )+w4* w4*sin(t

7、heta2 )/(g*cos(theta2);ac=g*ekq4*sin(theta2)+g*w4*w4*cos(theta2)-f*ekq3*sin(theta 1)-f * w3 * w3 *cos(theta 1);/*計算結果存入數組*/weitli=weit;weit2i=w3;weit3i=ekq3;sitali=s;sita2i=vc;sita3i=ac;omigarli=theta2;omigar2i=w4;omigar3i=ekq4;/*輸出計算結果*/for(i=0;iN;i+)printf(Hi=%d n weitli=%lf t weit2i=%lf t weit3i=

8、%lf t,i,weitli,weit2i,weit3i);printf(n stiali=%lf t stia2i=%lf t stia3i=%lfrsitali,sita2i,sita3ij);printf(n omigarli=%lf t omigar2i=%lf t omigar3i=%lf nnH ,omigar 1 i ,omigar2i ,omigar3 i);cur();/*速度、加速度、位移曲線圖函數*/void cur()int1;doublealf=0, detat=O,theta 1 =0;doubleweit=0,w3=0,ekq3=0,b=0,va=0;double

9、theta2=0,w4=0,ekq4=0;doubles=0,vc=0,ac=0;doubleq=O,j=O,u=O;doublea=75,d= 150,e=93,f= 100,g= 100,w 1=6.2831852;int gd=DETECT, gmode,n;initgraph( &gd,& gmode/,c:turboc2M);clrscr();for(i=0;iN;i+) detat=2*pi/(N*w 1);alf=wl*detat*i;weit=atan(a*sin(alf)-d)/(a*cos(alf);if(weit0)weit=weit+2*pi;elseif(Oweitp

10、i)weit=weit+pi;theta l=weit-pi;b=sqrt(a*a+d*d-2*a*d*sin(alf);w3=a* w 1 *cos(alf-weit)/b;va=-a*w 1 *sin(alf-weit);ekq3=(-a*w 1 *w 1 *sin(alf-weit)-2*va*w3)/b;theta2=asin(f *sin(theta 1 )-e)/g);q=-2*f*cos(theta 1);j=f*f+e*e-g*g-2*f*e*sin(theta 1);u=q*q-4*j;s=(-q+sqrt(u)/2;w4=f*w3*cos(theta l)/(g*cos(t

11、heta2);vc=f* w3*sin(theta 1 -theta2)/cos(theta2);ekq4=f*(ekq3*cos(thetal)-w3*w3*sin(thetal)+w4*w4*sin(theta2 )/(g*cos(theta2);ac=g*ekq4*sin(theta2)+g*w4*w4*cos(theta2)-f*ekq3*sin(theta 1 )-f*w3*w3*cos(theta 1);line( 100,200,500,200);setcolor(5);line(492,201,500,200);line(492,199,500,200);line( 100,1

12、0,100,350);setcolor(5);line(99,l 8,100,10);line(101,l 8,100,10);putpixel(100+alf* 180/pi,200-s/5,l);/* 繪制位移曲線*/putpixel( 100+alf* 180/pi,200-vc/100,2);/* 繪制速度曲線*/putpixel( 100+alf* 180/pi,200-ac/l 00,4);/* 繪制加速度曲線*/setcolor(lO);settextjustify(CENTER_TEXT,O);outtextxy(300,300,REDJIASUDU);outtextxy(30

13、0,330, “GREENSUDU”);outtextxy(300,360,BLUEWEIYF);/* outtextxy(300,50/SUDU JIASUDU WEIYI GUAN XI QUXIAN TU”);*/outtextxy(300,50;fSUDU JIASUDU WEIYI GUAN XI QUXIAN TU”); getch();closegraph();(2)該程序運算結果5 總結和目的一周的課程設計已接近尾聲,我通過實際圖形建立了數學模型, 深知自己高數基礎的薄弱,再用c語言編輯程序更知道自己的c語 言基礎也不牢固,可以說是屢步為堅,這次課程設計,是真正把我 們學過的動聯(lián)系在一起比如高數,幾何,c語言。其實在整個設計中 最麻煩的就是編程其次是數學建模,數學建模利用復數,三角函數 等主要問題是不好找到它們的聯(lián)系。編程的主要問題是程序過長, 難以找到聯(lián)系。這次課程設計提高了我的自信心,也提高了我的數 學和C語言編程的能力。機械原理是我們接觸的第一門專業(yè)課,實踐

溫馨提示

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

評論

0/150

提交評論