王 磊,胡 鑫,葉云龍,吳焱明
(合肥工業(yè)大學(xué) 機械與汽車工程學(xué)院,安徽 合肥 230003)
為了保證厚壁管件的焊接品質(zhì),焊接前管件必須進(jìn)行坡口加工。在坡口加工過程中,如果進(jìn)給速度與主軸轉(zhuǎn)速不變,隨著切削刃與工件接觸面的增大,電機負(fù)載也將隨之增大,而且對刀具的磨損以及設(shè)備的使用,都將造成很大的影響。傳統(tǒng)的保持恒負(fù)荷的設(shè)備,主軸電機一般是變頻電機或伺服電機,成本較高。為此,結(jié)合的目前情況[1~2],主軸采用普通電機,并在線監(jiān)測主軸電機電流,通過改變進(jìn)給電機速度,保持所測電流值的恒定,來保證切削載荷的恒定。
系統(tǒng)由觸摸屏、伺服單元、PLC 和主軸動力頭單元組成,在實際工作中主軸動力頭固定旋轉(zhuǎn)做切削運動,伺服電機驅(qū)動工作臺為進(jìn)給運動。圖1為硬件結(jié)構(gòu)圖。
圖1 硬件結(jié)構(gòu)圖
觸摸屏實現(xiàn)人機界面交互,PLC 通過I/O 單元控制主軸單元的啟停及伺服單元的驅(qū)動與安全限位,其中主電動機為三相異步交流電機,其上安裝有電流傳感器,用以檢測主軸電流值i 并反饋給PLC。
已有研究證明,加工過程中,主軸電機的電流與切削負(fù)荷之間,存在著必然的映射關(guān)系[1~2]。因此,可以通過保持主軸電機電流的恒定,來保證加工過程中的切削負(fù)荷的恒定。厚壁管件坡口的加工本身,是一個復(fù)雜的強非線性過程,所以采用具有較強魯棒性的模糊控制算法實現(xiàn)智能控制[3~6]。智能控制的工作原理如圖2所示。
圖2 智能控制工作原理圖
主軸電機測出的實時電流i(t)送入PLC 經(jīng)過信號處理后,與PLC 設(shè)定的主軸電流期望值i0進(jìn)行比較,得出偏差值e 和偏差變化率ec,經(jīng)過模糊控制,解模糊輸出電流變化量Δi,與i0、Ku 和Ki的運算后,最終輸出模擬量信號u,以速度控制模式來控制伺服電機的運動,同時不斷反饋主軸電機電流的實時值,進(jìn)行處理比較,從而實現(xiàn)工件加工時恒負(fù)荷的實時調(diào)節(jié)。
圖2中i0為給定值,i (t)為實測值,e為輸入偏差;ec為輸入偏差變化率;Ke、Kec 分別為輸入偏差和偏差變化率的量化因子;Ku為輸出比例因子;Ki為電流和電壓間的轉(zhuǎn)為因子;E、EC為量化的輸入值;U為模糊控制的輸出量;Δi為模糊控制實際輸出的電流變化量;u為PLC 最終輸出的模擬量。
根據(jù)系統(tǒng)運動構(gòu)成,建立Matlab Simulink系統(tǒng)模型[7],如圖3所示。
圖中的Mode 即為系統(tǒng)研究模型。其中伺服系統(tǒng)模型處理為一階慣性環(huán)節(jié)和一個延遲環(huán)節(jié);進(jìn)給速度f 與切削力模型F的關(guān)系近似為一個慣性環(huán)節(jié);切削力與電流可以近似看成一個比例環(huán)節(jié)。
根據(jù)系統(tǒng)在被控過程中對應(yīng)不同的偏差和偏差變化率,歸納出參數(shù)輸出u的原則:
(1)當(dāng)偏差為負(fù)值時,說明實時電流值比設(shè)定值大,此時應(yīng)該減慢進(jìn)給速度,所以輸出的電流變化量為負(fù)值,以使最終的電壓控制信號u 減小。
(2)當(dāng)偏差和變化率為中等大小時,輸出的電流變化量取值要大小適中,以保證設(shè)定值與實時值的一致。
(3)當(dāng)偏差為正值時,設(shè)定值比實時電流值大,此時應(yīng)該增大進(jìn)給速度,所以輸出的電流變化量為正值,以使最終的電壓控制信號u 增大。
取e、ec、u的論域都是
{-6,-4,-2,0,2,4,6},
其模糊集合為
{NB,NM,NS,ZE,PS,PM,PB},
誤差e、偏差率ec、輸出u的隸屬度函數(shù),都是采用對稱、均勻分布三角形隸屬度函數(shù)。
對于目標(biāo)保持電流8A,通過仿真,得到的結(jié)果如圖4所示。
圖4 仿真結(jié)果曲線圖
圖中,
a為正常模糊控制曲線;
b為在工件切削運動到1.5 s 時,由于工件材質(zhì)等改變,系統(tǒng)進(jìn)給速度f 與切削力F的模型改變?yōu)?0/(0.3s+1)時的曲線;
c為切削力和電流前加上一個最大幅值0.5的隨機干擾信號時的曲線。
該仿真結(jié)果表明,采用模糊控制的該系統(tǒng),可以快速地達(dá)到較高品質(zhì)的穩(wěn)態(tài)輸出,在受到外部較大干擾時,該系統(tǒng)具有較強的魯棒性,可以使系統(tǒng)保持在一個允許誤差范圍內(nèi)的穩(wěn)定輸出。
(1)控制系統(tǒng)硬件介紹。主軸電機型號為Y112M-4,采用WBI412S91 型電流傳感器型號檢測電流;采用臺達(dá)觸摸屏、PLC 及其A/D 模塊;進(jìn)給系統(tǒng)采用臺達(dá)ASDA-AB 交流伺服系統(tǒng)。
(2)模糊控制算法的實現(xiàn)。本系統(tǒng)模糊控制算法實現(xiàn)見圖5。
圖5 模糊控制算法流程圖
開始階段賦初值Ke、Kec、Ku、Ki 和設(shè)定電流值i0到PLC 內(nèi),通過檢測,得到e 和ec,模糊化為E 和EC,查詢模糊控制表得到U,并通過Ku 解模糊,得到模糊控制的輸出量Δi,與電流設(shè)定值i0和轉(zhuǎn)化因子Ki 運算后得到最終的模擬量輸出u,控制電機動作。同時實時檢測對i(t)更新,這樣就構(gòu)成一個過程循環(huán)。
通過誤差和偏差變化率EC,經(jīng)過離線的推理計算,得到模糊控制查詢表,該表為7×7的二維矩陣。按照重心法解模糊,把得到的結(jié)果U 和比例因子Ku的乘積,即可得到電流變化量Δi。U的模糊規(guī)則表見表1。
表1 模糊控制規(guī)則查詢表
在PLC 軟件設(shè)計中,模糊控制量表的查詢是程序設(shè)計的關(guān)鍵[8],在此加以闡述。首先將E 和EC 在模糊論域中所對應(yīng)的元素,置入D200O、D2001 和D2006、D2007 中。PLC編程時將查詢表元素逐行依次存儲在PLC的保持寄存器D3000~D3096 中。
查表程序設(shè)計利用變址寄存器E1.通過采取“基址+偏移地址”尋址的設(shè)計方法來實現(xiàn)。設(shè)E、EC的論域元素分別為X、Y,則輸出控制量U的位置為
表首地址+7(X+6)+(Y+6)。
其指令語句如下:
坡口加工過程,是一個非線性、時變性的系統(tǒng),采用不依賴對象模型的模糊控制,對干擾有一定的魯棒性??梢栽诘统杀镜那闆r下,實現(xiàn)對恒負(fù)荷的控制。對于坡口機這類特種設(shè)備,本系統(tǒng)研究利于提高加工的效率和在加工過程中設(shè)備運行的平穩(wěn)性、可靠性,具有一定的應(yīng)用價值和市場價值
[1]王紅亮.數(shù)控加工恒負(fù)荷控制系統(tǒng)的研究與實現(xiàn)[D].武漢:華中科技大學(xué),2006.
[2]唐 琳.基于主軸電流的恒負(fù)荷加工控制方法的研究與實現(xiàn)[D].武漢:華中科技大學(xué),2005.
[3]黃 華,李愛平,林獻(xiàn)坤.基于恒功率約束的自適應(yīng)加工控制系統(tǒng)開發(fā)[J].同濟(jì)大學(xué)學(xué)報(自然科學(xué)版),2008,36(7):956-961.
[4]姚錫凡,李偉光.加工過程的模糊控制[J].組合機床與自動化加工技術(shù),2004,(12):71-72.
[5]李少遠(yuǎn),王景成.智能控制(第二版)[M].北京:機械工業(yè)出版社,2009.
[6]諸 靜.模糊控制理論與系統(tǒng)原理[M].北京:機械工業(yè)出版社,2005.
[7]李 穎,等.Simulink 動態(tài)系統(tǒng)建模與仿真(第二版)[M].西安:西安電子科技大學(xué)出版社,2009.
[8]中達(dá)電通股份有限公司.DVP-PLC 應(yīng)用技術(shù)手冊[K].上海:中達(dá)電通股份有限公司,2010.