郭軍武,鄧榮成
(上海海事大學(xué) 商船學(xué)院,上海201306)
曲軸臂距差過大將可能導(dǎo)致柴油機(jī)曲軸的斷裂,嚴(yán)重影響船舶營運(yùn)安全,因此每個航運(yùn)公司都非常重視柴油機(jī)曲軸臂距差的變化。當(dāng)然對曲軸臂距差的研究也是很有必要的。目前實船上柴油機(jī)臂距差采用人工測量,然后進(jìn)行人工計算,并采用人工作圖進(jìn)行軸線狀態(tài)判定,其結(jié)果難免因人工失誤而造成判斷錯誤。為此,有必要利用先進(jìn)的計算機(jī)技術(shù)為船舶輪機(jī)人員研制一套臂距差數(shù)據(jù)處理系統(tǒng)軟件,以便在實船工作中快速、準(zhǔn)確和直觀地判斷柴油機(jī)軸線狀態(tài),確保柴油機(jī)的正常運(yùn)行。
正確地反映曲軸的撓曲情況能夠采用曲軸臂距差的大小。在船舶柴油機(jī)曲軸中,對于曲柄,如果當(dāng)曲柄銷在上止點(diǎn)時,兩曲柄臂之間的距離變大;而曲柄銷在下止點(diǎn)時,兩曲柄臂之間的距離變小。換句話說,當(dāng)曲柄銷上止點(diǎn)的臂距值大于下止點(diǎn)的臂距值,曲柄臂距差為正值,曲軸的軸心線呈下弧線彎曲,是由于曲柄兩端的主軸承低于其相鄰的主軸承所造成的,稱為曲柄呈下叉口。
相反,當(dāng)曲柄銷位于上止點(diǎn)時,兩曲柄臂之間的距離變小;而曲柄銷位于下止點(diǎn)時,兩曲柄臂之間的距離變大,曲軸的軸心線呈上弧線彎曲,曲柄臂距差為負(fù)值,稱為曲柄呈上叉口。
相類似的情況也發(fā)生在曲軸在水平平面上產(chǎn)生撓曲的情況與垂直平面:曲柄銷右水平位置的臂距小于左水平位置,就表明曲軸的軸心線在水平平面上是呈右弧線彎曲;相反,曲柄銷右水平位置的臂距大于左水平位置,就表明曲軸的軸心線在水平平面上呈左弧線彎曲。
總之,一般曲軸由多道主軸承共同支承,軸心線狀態(tài)是由所有的主軸承對整根曲軸綜合影響的結(jié)果。當(dāng)曲軸中心線呈下凹形(或右凹形),臂距差為正值;當(dāng)曲軸中心線呈上拱形(或左拱形),臂距差為負(fù)值;當(dāng)曲軸中心線平直,臂距差為零值時;當(dāng)曲軸中心線的狀態(tài)變化越大,則臂距差值越大。
本系統(tǒng)基于Visual Studio. NET 2010 和. NET Framework 作為開發(fā)平臺,以Visual C#. NET 作為開發(fā)語言實現(xiàn)。其總體設(shè)計如圖1 所示。
圖1 總體設(shè)計圖Fig.1 The overall design diagram
軟件系統(tǒng)設(shè)計采用MVC 框架模式,如圖2 所示。
圖2 MVC 框架圖Fig.2 MVC frame diagram
系統(tǒng)軟件設(shè)計將應(yīng)用程序的輸入、處理和輸出分開,將程序分成模型、視圖和控制器3 個核心部件,3 部分分別處理各自的任務(wù)。程序開發(fā)思路框架圖如圖3 所示。
圖3 軟件框架圖Fig.3 Software frame diagram
軟件系統(tǒng)的應(yīng)用需要測試分析,通過實驗數(shù)據(jù)驗證其可靠性和適用性,其過程分實驗準(zhǔn)備、數(shù)據(jù)測量、軟件計算繪圖和人工繪圖、對結(jié)果對比分析。其流程如圖4 所示。
圖4 測試流程Fig.4 The testing process
根據(jù)測得的柴油機(jī)熱態(tài)時曲軸臂距差的數(shù)據(jù),運(yùn)行軟件系統(tǒng),錄入上述各缸曲軸臂距差數(shù)據(jù)后,得到柴油機(jī)熱態(tài)時曲軸在垂直平面與水平平面內(nèi)的臂距差值和曲軸軸線狀態(tài)圖,如圖5 所示。
圖5 曲軸臂距差值和軸線狀態(tài)圖Fig.5 The diagram of crankshaft deflection and axis state
從圖5 可知,柴油機(jī)在熱態(tài)時曲軸軸線狀態(tài)如下:第Ⅳ和Ⅶ道主軸承位置最高,第Ⅱ道主軸承位置偏低;第1 缸、2 缸、5 缸和6 缸臂距差為“+”值,曲柄兩端的主軸承較低,曲軸軸線呈踏腰形;3缸和4 缸臂距差為“-”值,曲柄兩端的主軸承較高,曲軸軸線呈拱腰形;在第1 缸(0.095)的臂距差值較大,但仍然在允許營運(yùn)范圍內(nèi)。
圖5 是用Visual C#程序設(shè)計的臂距差數(shù)據(jù)處理系統(tǒng)軟件得到的曲軸在垂直平面與水平平面內(nèi)的臂距差數(shù)值和曲軸軸線狀態(tài)圖。曲軸臂距差的大小表明了曲軸的彎曲程度;臂距差的符號表明曲軸軸線彎曲變形的方向。
用Visual C#程序設(shè)計的臂距差數(shù)據(jù)處理系統(tǒng)軟件在上海海事大學(xué)自動化機(jī)艙柴油機(jī)上進(jìn)行驗證,得到曲軸在垂直平面與水平平面內(nèi)的臂距差和曲軸軸線狀態(tài)圖。此系統(tǒng)能快速,準(zhǔn)確地得到柴油機(jī)的曲軸中心線狀態(tài)圖,輪機(jī)管理人員可以通過曲軸中心線狀態(tài)圖和數(shù)據(jù)對曲軸中心線狀態(tài)進(jìn)行判斷和檢查,避免因人為因素造成失誤,確保船舶柴油機(jī)的正常運(yùn)行。
[1]王興福.采用VB 實現(xiàn)船舶柴油機(jī)拐檔差數(shù)據(jù)處理系統(tǒng)的研制[D].廈門:集美大學(xué),2008.
[2]金雪云,陳建偉,張愛玲.VISUAL C#2008 程序設(shè)計教程[M].北京:清華大學(xué)出版社,2011.
[3]滕憲斌.船舶柴油機(jī)曲軸臂距差影響因素分析及數(shù)字顯示測量儀研究[D].廈門:集美大學(xué),2008.TENG Xian-bin. Analysis of influence factors on marine engine crankshaft deflection and study of digital measuring instrument[D].Xiamen:Jimei University,2008.
[4]JAEKY J,VEANES M,CAMPELL C. Model - based software testing andanalysis with C #[M]. Cambridge University Press,2007.
[5]ZHANG Long,CHEN Wei,EBERT D S,et al. Conservative voxelization[J].The Visual Computer,2007,23(9):783-792.
[6]LIU Shu-ping,PANG Ling. The research of v model in testing embedded software[C]//In:Computer Science and Information Technology,2008:463 -466.
[7]WOO S W. Reliability design and case study of a refrigerator compressor subjected to repetitive loads[C]//ASME 2007 International Mechanical Engineering Congress and Exposition (IMECE2007). Paper no. IMECE2007 -41035:455 -460.