林小娟,徐亮
(1.柳州乘龍專用車有限公司,廣西柳州545005;2.廣西大學(xué),廣西南寧530004)
基于Simulink的牛頭刨床運動分析仿真及優(yōu)化
林小娟1,徐亮2
(1.柳州乘龍專用車有限公司,廣西柳州545005;2.廣西大學(xué),廣西南寧530004)
牛頭刨床是一種具有急回特性的金屬切削類中用于刨削加工的機床,其關(guān)鍵機構(gòu)為六桿機構(gòu)。運用矢量解析法對牛頭刨床六桿機構(gòu)進(jìn)行了運動學(xué)分析,利用Simulink反復(fù)求解機構(gòu)運動微分方程進(jìn)行運動學(xué)仿真,通過積分獲得速度以及位移。針對機構(gòu)的實際應(yīng)用的要求,確定優(yōu)化目標(biāo),運用Simulink軟件中Parameter Estimation模塊對參數(shù)進(jìn)行優(yōu)化,參數(shù)優(yōu)化取得成功,此法簡便易行,同時也為其他往復(fù)運動機械的優(yōu)化設(shè)計提供了值得參考的設(shè)計思路和優(yōu)化方法。
牛頭刨床;六桿機構(gòu);Simulink;仿真;優(yōu)化
牛頭刨床是一種具有急回特性的金屬切削類中用于刨削加工的機床[1]。其中實現(xiàn)刨頭切削運動的六桿機構(gòu)是一個關(guān)鍵機構(gòu)[2]。刨床工作時,刨頭作往復(fù)移動,刨刀進(jìn)行切削時,稱工作行程,此時要求刨頭的速度較低且平穩(wěn),以減小原動機的容量和提高切削質(zhì)量;刨刀非切削時,稱空行程,此時要求刨頭的速度較高達(dá)到提高生產(chǎn)率的目的。如何實現(xiàn)刨頭在切削行程中速度平穩(wěn),僅憑經(jīng)驗難以確定。而且,機構(gòu)的幾何參數(shù)對切削行程刨頭速度的平穩(wěn)性的影響,也難以直接判斷[2]。因此,有必要對牛頭刨床六桿機構(gòu)各構(gòu)件的運動規(guī)律進(jìn)行研究。
本文運用矢量解析法[3]對牛頭刨床六桿機構(gòu)進(jìn)行了運動學(xué)分析,利用Simulink[4-6]反復(fù)求解機構(gòu)運動微分方程進(jìn)行運動學(xué)仿真,通過積分獲得速度,從而得到構(gòu)件位移。Simulink是MATLAB系列工具軟件包中最重要的組成部分[7],其最顯著的優(yōu)點是位置問題可以用軟件包隱式求解,從而回避機械構(gòu)件的位置問題,而該問題被認(rèn)為是運動分析中最困難的部分[8]。利用Simulink進(jìn)行仿真時可以快速、準(zhǔn)確地得出仿真結(jié)果。以往對牛頭刨床六桿機構(gòu)進(jìn)行優(yōu)化多采用建立目標(biāo)函數(shù),而后使用計算機語言進(jìn)行編程求解最優(yōu)解,極少見有文獻(xiàn)采用Simulink軟件中Parameter Estimation模塊對牛頭刨床六桿機構(gòu)進(jìn)行優(yōu)化。
1.1工作原理
牛頭刨床六桿機構(gòu)是由曲柄1(AB)、滑塊B、搖桿3(CD)、連桿4(DE)、滑塊EF和機架組成,機構(gòu)運動如圖1所示。曲柄1為原動件,當(dāng)原動件曲柄1旋轉(zhuǎn)時,通過滑塊B帶動搖桿3左右往復(fù)擺動,搖桿3通過連桿4帶動滑塊EF左右來回運動,從而完成切削過程。
圖1 牛頭刨床六桿機構(gòu)運動簡圖
1.2運動方程的建立
以鉸鏈C點為坐標(biāo)原點,先建立整個機構(gòu)的直角坐標(biāo)系,六桿機構(gòu)由L1、L2、L4、L6、L'6、φ和θ˙1等參數(shù)確定,所有參數(shù)在圖中均已標(biāo)出,其中L6、L'6、φ與設(shè)計選取的行程速比系數(shù)K有關(guān)。θ1、θ3、θ4分別為曲柄1、搖桿3、連桿4與x軸的正向夾角(設(shè)逆時針為正),θ˙1是曲柄1的角速度,SE為鉸鏈E點的位移,即滑塊EF的位移,S3為輔助矢量,φ為極位夾角。其中共有四個未知量S3、SE、θ3、θ4,為求解以上未知量,需建立兩個封閉矢量方程,由圖1可知,各構(gòu)件構(gòu)成的兩個矢量封閉多形ABCA及CDEGC,由此可得:
將式(1)和(2)分別向x軸和y軸投影得:
其中:
對式(3)進(jìn)行求解可得各位移量為:
上述式(3)分別對時間求一次和二次導(dǎo)數(shù),便得到該六桿機構(gòu)的一階和二階運動微分方程,即得到各構(gòu)件的速度和角速度,加速度、角加速度的關(guān)系式(4)和(5),這也是進(jìn)行運動仿真時的數(shù)學(xué)模型。
1.3運動學(xué)仿真
首先在Simulink中建模,仿真模型如圖2所示。參考文獻(xiàn)[9]中所給數(shù)據(jù),其中曲柄1以勻角速度θ˙1=5.1313 rad/s沿逆時針轉(zhuǎn)動,L1=0.09 m,行程速比系數(shù)K=1.4,刨頭滑塊EF行程H=0.3 m,L4/L3=0.3,假設(shè)L3=0.58 m,則其余各構(gòu)件的尺寸計算結(jié)果為:L4=0.174 m,L6=0.348 m,L'6=0.57 m.在仿真模型中,共有9個積分器,在運行仿真前必須給每個積分器賦一個初始值,也就是求運動微分方程的初始條件,換言之即求解機構(gòu)在某個真實位置的角度和長度等參數(shù)值,本文中取曲柄1在θ1=0°時為機構(gòu)的起始位置,模型中通過創(chuàng)建的Subsystem(圖2左上角矩形框)給各積分器賦初始值。其次設(shè)置仿真時間為兩個周期,即2.449 s,然后點擊Simulink界面中的Run按鈕,開始進(jìn)行仿真。分別得到桿3、桿4、滑塊EF的位移、速度、加速度的變化規(guī)律,仿真結(jié)果如圖3、圖4、圖5所示。
圖2 牛頭刨床運動仿真Simulink模型
圖3 桿3、桿4、滑塊EF的位移變化規(guī)律
圖4 桿3、桿4、滑塊EF的速度變化規(guī)律
圖5 桿3、桿4、滑塊EF的加速度變化規(guī)律
通過上述仿真過程可以看出,在對各個構(gòu)件運動規(guī)律求解過程中,并沒有先求出各構(gòu)件的位移,然后再分別求各構(gòu)件的速度、加速度的運動規(guī)律。而是利用Simulink軟件中通過數(shù)值積分的方法進(jìn)行隱式求解,先由模型計算出各構(gòu)件的加速度,再通過積分器1、3、5、7求得各構(gòu)件的速度,最后通過積分器2、4、6、8求出各構(gòu)件的位移。
2.1優(yōu)化目標(biāo)的選取
從牛頭刨床刨削的加工性能出發(fā),機構(gòu)在運動過程中不僅要保證具有良好的急回特性,同時又要保證工作行程中速度盡可能均勻平穩(wěn),但是運動的急回特性和速度平穩(wěn)是相互矛盾的。為此一定要保證機構(gòu)具有一定急回特性的前提下,盡可能地使機構(gòu)在工作行程段的范圍內(nèi)有較好的速度平穩(wěn)性。因此,保證刨頭滑塊EF在工作行程階段的速度平穩(wěn)性是牛頭刨床六桿機構(gòu)的優(yōu)化目標(biāo),同時刨頭滑塊EF的行程H不能因機構(gòu)參數(shù)的優(yōu)化而減小。
2.2優(yōu)化變量的確定
根據(jù)圖1及前面對牛頭刨床六桿機構(gòu)運動學(xué)的分析可知,在牛頭刨床六桿機構(gòu)中,刨頭滑塊EF的位移、速度、加速度與機構(gòu)的參數(shù)L1、L3、L4、L6、L'6和φ有關(guān)。由于L4與L3成比例,L6、L'6、φ與行程速比系數(shù)K有關(guān)。因此,機構(gòu)各參數(shù)中僅L1、L3、K是獨立變量。
2.3約束條件
約束條件的建立首先要滿足構(gòu)成搖桿機構(gòu)的桿長條件,即L3>L1+L6,同時L4也不能太長,否則就會使得整個機構(gòu)重心偏高,因此取1.1L1[1+1sin(φ/2)]≤L3≤1.8L1[1+1sin(φ/2)].行程速比系數(shù)K必須大于1,否則結(jié)構(gòu)不能實現(xiàn)急回運動,也不能構(gòu)成導(dǎo)桿機構(gòu),但是K值過大將會產(chǎn)生較大慣性力,根據(jù)K值的常用取值范圍,取1.2≤K≤2.2.
2.4優(yōu)化過程及結(jié)果分析
本文假設(shè)曲柄1的尺寸不變,即L1的長度不變。工作行程階段的理想速度值Vm為常數(shù),參考文獻(xiàn)[2]中的取值,取Vm=0.48 m/s.
當(dāng)K=1.4不變時,搖桿3的取值范圍由約束條件以及極位夾角φ和行程速比系數(shù)K的關(guān)系計算得0.4815≤L3≤0.7879.采用Simulink中的Parameter Estimation模塊,將滑塊EF工作行程的真實速度值、理想速度值及L3的取值范圍的參數(shù)輸入,點擊Start按鈕,軟件將自動開始進(jìn)行優(yōu)化,得到L3優(yōu)化后的數(shù)值為0.554 m,圓整為0.55 m,代入運動仿真模型中求出滑塊EF的速度以及位移的變化規(guī)律如圖6和圖7所示。
圖6 K=1.4時,滑塊EF優(yōu)化前后的速度變化規(guī)律
由圖6可以看到工作行程階段的速度,即0刻度線以下部分的曲線,優(yōu)化后較優(yōu)化前最值有所減小,此處的最值取絕對值表示速度大小,由0.612 m/s減小為0.580 3 m/s,這說明工作行程階段的速度不均勻性有所改善。
如圖7所示,優(yōu)化前滑塊EF的行程為0.3 m,優(yōu)化后滑塊EF的行程減小為0.285 m,未能達(dá)到最初優(yōu)化目標(biāo)的要求。雖然未能達(dá)到優(yōu)化目標(biāo)的要求,但通過此優(yōu)化過程可以看出,優(yōu)化搖桿3的尺寸是可以較顯著的改善工作行程階段的運動不均勻性。
圖7 K=1.4時,滑塊EF優(yōu)化前后的位移變化規(guī)律
為達(dá)到優(yōu)化目標(biāo)的要求,進(jìn)一步的增大行程速比系數(shù)K,取K=1.8.則搖桿3的取值范圍由約束條件以及極位夾角φ和行程速比系數(shù)K的關(guān)系計算得0.3272≤L3≤0.5354,采用與上述相同的優(yōu)化過程,得到L3優(yōu)化后的數(shù)值為0.364 m,圓整為0.36 m,代入運動仿真模型中求出滑塊EF的速度以及位移的變化規(guī)律如圖8和圖9所示。
圖8 K=1.8時,滑塊EF優(yōu)化前后的速度變化規(guī)律
由圖8可以看到工作行程階段的速度優(yōu)化后較優(yōu)化前的最值明顯減小,由0.612 m/s減小為0.560 8 m/s,說明工作行程階段的速度不均勻性明顯得到了改善。同時,工作行程階段的時間有所增加,進(jìn)一步說明此階段的速度不均勻性得到了改善。
如圖9所示,優(yōu)化前滑塊EF的行程為0.3 m,優(yōu)化后滑塊EF的行程為0.312 m,符合最初優(yōu)化目標(biāo)的要求,參數(shù)優(yōu)化取得成功,優(yōu)化前后各構(gòu)件參數(shù)值如表1所列。
使用Simulink對牛頭刨床六桿機構(gòu)進(jìn)行運動學(xué)仿真,可以避免用程序語言編程和繞開直接求各構(gòu)件的位置。對大多數(shù)具有復(fù)運動特征的機器來說,做往復(fù)運動的構(gòu)件其工作行程階段的速度平穩(wěn)性對機器的工作質(zhì)量有非常大的影響。本文以具有急回運動特性的構(gòu)件的工作行程階段的速度平穩(wěn)性為優(yōu)化目標(biāo),與實際生產(chǎn)時對機器的要求相吻合。在Simulink中,只需將參數(shù)輸入Parameter Estimation模塊,就可以得到所需優(yōu)化參數(shù)的結(jié)果,經(jīng)過對案例進(jìn)行優(yōu)化并取得了成功。此優(yōu)化方法簡便易操作,同時也為其他具有往復(fù)運動特性的機器的優(yōu)化設(shè)計提供了值得參考的設(shè)計思路和優(yōu)化方法。
[1]黎新,王國彪.牛頭刨床的遺傳優(yōu)化設(shè)計[J].機床與液壓,2006(10):40-42.
[2]鹿躍麗,陳江義,張明成,等.牛頭刨床六桿機構(gòu)的優(yōu)化設(shè)計[J].鄭州工業(yè)大學(xué)學(xué)報(自然科學(xué)版),1999,20(3):39-41.
[3]孫桓,陳作模,葛文杰.機械原理[M].7版.北京:高等教育出版社,2006.
[4]薛山.MATLAB基礎(chǔ)教程[M].2版.北京:清華大學(xué)出版社,2015.
[5]李穎,朱伯立,張威.Simulink動態(tài)系統(tǒng)建模與仿真基礎(chǔ)[M].西安:西安電子科技大學(xué)出版社,2004.
[6]曲秀全.基于MATLAB/Simulink平面連桿機構(gòu)的動態(tài)仿真[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2007.
[7]黃紅惠.基于MATLAB/SIMULINK的車輛高速轉(zhuǎn)向運動變化仿真[J].農(nóng)機化研究,2005,(04):278-280.
[8]王芳,張海燕.基于Simulink的連桿機構(gòu)運動學(xué)仿真[J].機械設(shè)計與研究,2004,(02):35-37.
[9]趙滿平,舒啟林.機械原理課程設(shè)計[M].北京:北京理工大學(xué)出版社,2014.
Kinematic Analysis and Simulation and Optimization of Shaper based on Simulink
LIN Xiao-juan1,XU Liang2
(1.Liuzhou Chenglong Special Purpose Vehicle Co.,Ltd.,Liuzhou Guangxi 545005,China;2.College of Mechanical Engineering,Guangxi University,Nanning 530004,China)
The shaper is a planing machine for quick return characteristic in metal cutting,the key mechanism is six-bar mechanism.The vector analytical method is used for kinematic analysis of shaper six-bar mechanism and the simulation software package Simulink is used to solve the dynamic differential equation of the mechanism repeatedly,so as to carry out the kinematics simulation.Velocity and displacement is obtained by integration.The optimization objectives of the mechanism are determined according to the requirements of the practical application. Optimization of parameter is successful by using Parameter Estimation module in Simulink software package.This method is simple and easy to operate,but also provides a valuable reference of design ideas and methods for the optimization design of reciprocating machinery.
shaper;six-bar mechanism;simulink;simulation;optimization
TG16;TK413
A
1672-545X(2016)10-0101-04
2016-07-14
林小娟(1987-),女,廣西桂林人,助理工程師,學(xué)士,主要從事材料工作。