999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Matlab在機械原理課程設計中的應用研究

2017-03-12 20:39:47劉相權
教育教學論壇 2016年52期

劉相權

(北京信息科技大學 機電工程學院,北京 100192)

摘要:本文以六桿機構牛頭刨床為例,在運動學分析的基礎上,應用Matlab軟件編程實現了牛頭刨床的位移、速度和加速度的變化曲線,完成了對牛頭刨床的運動仿真,通過使用Matlab,為機械原理課程設計的改進提供了一個新的思路。

關鍵詞:Matlab;機械原理;課程設計;六桿機構;運動仿真

中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2016)52-0077-02

機械原理課程設計是機械原理課程重要的實踐環節,培養學生機械系統運動方案設計的初步能力。目前機械原理課程設計的方法有圖解法和解析法兩種,圖解法需要學生列出矢量方程式,作圖求解,其優點是幾何概念清晰、形象,缺點是作圖比較煩瑣、精度不高[1]。解析法需要學生針對給定機構建立運動學模型,求解出位移方程、速度方程和加速度方程、編程求解,根據求解結果繪制相應曲線。解析法需要學生具有一定的編程能力,其優點是求解精度高,培養了學生運用現代化的手段解決設計問題的能力。

Matlab是美國Mathworks公司開發的大型科學計算軟件,本文以機械原理課程設計中常見的牛頭刨床為例,首先利用矩陣法對機構進行運動學分析,然后利用Matlab編程求解,繪制仿真曲線,直觀再現牛頭刨床從動件的運動規律。

一、牛頭刨床工作原理概述

牛頭刨床是一種用于平面切削加工的機床,圖1所示為牛頭刨床主運動機構的運動簡圖,由導桿機構1-2-3-4-5帶動刨頭5及其上的刨刀作往復切削運動。刨頭右行時,刨刀速度較低,刨刀進行切削,為工作行程。刨頭左行時,刨刀快速退回,刨刀不切削,有急回特性,為空回行程。設計數據如表1所示。在工作行程中,牛頭刨床受到很大的切削阻力(在切削前后各有一段約0.05H的空刀距離,H為行程距離),而空回行程中則沒有切削阻力[2]。

二、Matlab仿真分析及參數測量

當牛頭刨床六桿機構中導桿CD處于左極限位置時,曲柄與x軸夾角為194.84度,刨頭上E點坐標為(796.52,-495.5),為便于分析,以此位置作為曲柄順時針旋轉和刨頭位移的起始位置,在Matlab中編寫程序,首先定義各桿長度及曲柄旋轉角速度,然后根據先前推導的運動學方程編程實現[3],其源代碼如下:

n1=72;w1=2*pi*n1/60;Lac=430;

Lcg=796.52;Lab=110;Lcd=810;Lde=291.6;

dy1=[];ddy1=[];Pos=[];

for theta1=(194.82/180*pi):-pi/100:

(194.82/180*pi-2*pi)

S3=sqrt((Lab*cos(theta1))^2+(Lac+Lab*sin(theta1))^2);

theta3=acos(Lab*cos(theta1)/S3);

theta4=pi-asin((Lcg-Lcd*sin(theta3))/Lde);

Se=Lcd*cos(theta3)+Lde*cos(theta4);

SS=[theta1,theta3,theta4,S3,Se]';

Pos=[Pos,SS];

A=[cos(theta3),-S3*sin(theta3),0,0;

sin(theta3),S3*cos(theta3),0,0;

0,-Lcd*sin(theta3),-Lde*sin(theta4),-1;

0,Lcd*cos(theta3),Lde*cos(theta4),0];

B=[-Lab*sin(theta1)*w1,Lab*cos(theta1)*w1,0,0]';

dy=A\B;

dy1=[dy1,dy];

dA=[-dy(2)*sin(theta3),

-dy(1)*sin(theta3)-S3*dy(2)*cos(theta3),0,0;

dy(2)*cos(theta3),

dy(1)*cos(theta3)-S3*dy(2)*sin(theta3),0,0;

0,-Lcd*dy(2)*cos(theta3),-Lde*dy(3)*cos(theta4),0;

0,-Lcd*dy(2)*sin(theta3),-Lde*dy(3)*sin(theta4),0];

dB=[-Lab*cos(theta1)*w1^2,-Lab*sin(theta1)*w1^2,0,0]';

ddy=A\(dB-dA*dy);

ddy1=[ddy1,ddy];

end

theta1=-1*(Pos(1,:)*180/pi-194.82);

theta3=Pos(2,:)*180/pi;

theta4=Pos(3,:)*180/pi;

S3=Pos(4,:);

Se=Pos(5,:)+495.5;

Ve=-1*dy1(4,:);

Acc=ddy1(4,:);

plot(theta1,Se),grid on

xlabel('曲柄轉角(^o)');

ylabel('刨刀位移(mm)');

axis([0,360,0,450]);

title('位移曲線')

plot(theta1,Ve(1,:)),grid on

xlabel('曲柄轉角(^o)');

ylabel('刨刀速度(mm/s)');

axis([0,360,-2250,1500]);

title('速度曲線')

plot(theta1,Acc(1,:)),grid on

xlabel('曲柄轉角(^o)');

ylabel('刨刀加速度(mm/s^2)');

axis([0,360,-20000,20000]);

title('加速度曲線')

編好程序后,可調用繪圖函數繪制相應的位移、速度和加速度曲線。

三、結束語

將Matlab引入機械原理課程設計的教學中,能夠使學生掌握利用解析法計算公式設計機構的實際技能,提高學生利用計算機進行機械設計的能力,激發學生的學習興趣,使其動手能力和創新能力均得到提高。

參考文獻:

[1]孫恒,作模.機械原理[M].北京:高等教育出版社,2012.

[2]羅洪田.機械原理課程設計指導書[M].北京:高等教育出版社,1998.

[3]楊綠云.Matlab軟件在機械原理教學中的應用[J].鄭州工業大學學報,2010,5:P525-526

主站蜘蛛池模板: 欧美福利在线| 91福利一区二区三区| 欧美日韩在线亚洲国产人| 欧美一级专区免费大片| 国产毛片基地| 精品国产福利在线| 国产精品开放后亚洲| 欧美色视频网站| 国产午夜精品一区二区三区软件| 亚洲视频免| 亚洲欧美极品| 亚洲男人天堂久久| 亚洲精品第一在线观看视频| 18禁不卡免费网站| 亚洲成人免费在线| 国产午夜福利在线小视频| 欧洲精品视频在线观看| 亚洲精品在线91| 婷婷五月在线视频| 55夜色66夜色国产精品视频| 亚洲国产理论片在线播放| 亚洲天堂网在线播放| 国产精品夜夜嗨视频免费视频| 在线欧美日韩国产| 国产精品页| 五月婷婷丁香综合| 精品国产一区二区三区在线观看| 日本成人精品视频| 久久精品欧美一区二区| 国产成人AV男人的天堂| 国产成人乱无码视频| 国产午夜在线观看视频| 国产成人h在线观看网站站| 色婷婷电影网| 精品自拍视频在线观看| 激情国产精品一区| 72种姿势欧美久久久大黄蕉| 国产剧情无码视频在线观看| 国产精品毛片一区视频播| 久久99蜜桃精品久久久久小说| 久久久久国色AV免费观看性色| 国产一区二区丝袜高跟鞋| 国产激情影院| 自慰高潮喷白浆在线观看| 成人国产精品视频频| 欧美一区二区自偷自拍视频| 国产福利免费观看| 伊人五月丁香综合AⅤ| 伊人精品视频免费在线| 狼友视频国产精品首页| 色综合久久久久8天国| 欧美一级夜夜爽| 亚洲精品中文字幕午夜| 日韩无码视频网站| 一个色综合久久| 国产美女精品人人做人人爽| 久久综合AV免费观看| 18禁黄无遮挡免费动漫网站| 午夜精品福利影院| 伊人久久大香线蕉成人综合网| 制服丝袜在线视频香蕉| 亚洲无码熟妇人妻AV在线| 国产女同自拍视频| 欧美亚洲国产一区| 国产美女精品一区二区| 在线观看热码亚洲av每日更新| 亚洲国产精品VA在线看黑人| 特级毛片免费视频| YW尤物AV无码国产在线观看| 久草热视频在线| 欧美在线精品一区二区三区| 午夜少妇精品视频小电影| 亚洲美女久久| 日韩高清在线观看不卡一区二区| 亚洲人成影院在线观看| 久久久久久国产精品mv| 日韩小视频网站hq| 老色鬼久久亚洲AV综合| 99激情网| 欧洲欧美人成免费全部视频| 露脸国产精品自产在线播| 日韩大片免费观看视频播放|