MATLAB在機械課程設(shè)計中的應(yīng)用研究
(作者未知) 2009/12/18
(接上頁))
……
%進行計算——將前面對應(yīng)的建模表達式輸入
%齒輪上作用力的計算
T=9.55*10^6*P/n; %齒輪所受的轉(zhuǎn)矩——T=9.55×106
Ft=2*T/d; %齒輪上作用的圓周力——
Fr=Ft*tan(alphan*hd)/cos(beita*hd); %齒輪上作用的徑向力――——
Fa=Ft*tan(beita*hd); %齒輪上作用的軸向力——
……
%輸出計算結(jié)果
fprintf(’ 軸的直徑 dD=%3.3fmm\n’,dD) %輸出軸的直徑dD
fprintf(’ 水平面彎矩 MCy=%3.3fNmm\n’,MCy) %輸出軸C處的水平彎矩
fprintf(’ 垂直面彎矩 MCz1=%3.3fNmm\n’,MCz1) %輸出軸C處左側(cè)的垂直彎矩
fprintf(’ 垂直面彎矩 MCz2=%3.3fNmm\n’,MCz2) %輸出軸C處右側(cè)的垂直彎矩
……
%軸的彎扭強度設(shè)計作圖
%畫水平彎矩圖
title(’水平彎矩圖’) %確定圖形的標(biāo)題
xlabel(’x’) %確定x軸的標(biāo)簽
ylabel(’My’) %確定y軸的標(biāo)簽
x=[0 100 200 350]; %給出x軸的坐標(biāo)值
y=[0 MCy 0 0]; %給出y軸的坐標(biāo)值
figure(1); %圖形排序
plot(x,y,’*’,x,y,’-b’) %繪制曲線是實線,藍色
hold on %保持當(dāng)前圖形
……
2.2.3 運行結(jié)果 matlab輸出的計算結(jié)果和如圖3 matlab輸出的水平彎矩圖、垂直彎矩圖、F力作用下的彎矩圖、扭矩圖及合成彎矩圖。
通過上述編制的程序段和相應(yīng)的程序語句的說明,我們可以看出matlab 編程特點,只要掌握的輸入輸出語句的固定格式,對于中間的表達式的輸入,形式基本上類似于數(shù)學(xué)符號的直接應(yīng)用。不用過多的去記憶大量程序指令,使編程易于上手完成。
3 結(jié)論
MATLAB軟件具有強大的計算、繪圖及仿真功能,把它應(yīng)用于工科機械課程設(shè)計中,不但可以激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生獨立思考問題的能力,還能真正讓學(xué)生掌握一些現(xiàn)代化的設(shè)計手段。MATLAB軟件簡單易學(xué)、方便快捷,希望它能在職業(yè)院校中也真正地廣泛開展起來,促進現(xiàn)代高職教育的教學(xué)思想和教學(xué)模式的改革創(chuàng)新。
參考文獻:
[1]柴鵬飛.機械設(shè)計基礎(chǔ)[M]. 北京:機械工業(yè)出版社,2007.203~206.
[2]朱艷英,陳月娥等.理論力學(xué)課程教學(xué)中的MATLAB應(yīng)用研究[J].教學(xué)研究.2006.5:258~260.
[3]梁蘭菊.MATLAB在力學(xué)教學(xué)中的應(yīng)用.長春師范學(xué)院學(xué)報(自然科學(xué)版).2008年4月120~122.
[4]陳懷琛.MATLAB及其在理工課程中的應(yīng)用指南[M].西安電子科技大學(xué)出版社.2007.160~163.
|