(華東理工大學(xué)信息科學(xué)與工程學(xué)院1,上海 200237;華東理工大學(xué)化學(xué)工程聯(lián)合國家重點(diǎn)實(shí)驗(yàn)室2,上海 200237)
目前,彈性材料(如硅膠、水凝膠、橡膠等)被廣泛用于人們的日常生活中。在不同配方和工藝下,即使是同種彈性材料,其具有的性質(zhì)也會呈現(xiàn)較大差別。因此,對于這些材料的合成與研究是許多學(xué)者比較感興趣的研究方向。
一般來說,對于兩個彈性體在外力作用下的接觸過程,可以使用Hertz的彈性接觸理論進(jìn)行分析[1]。但是在實(shí)際情況中,有些彈性材料的表面具有粘著效應(yīng),而Hertz的理論并沒有考慮粘著效應(yīng)對材料接觸過程的影響。John,Kendall和Roberts(JKR)在Hertz理論的基礎(chǔ)上,考慮表面力作用對固體彈性形變的影響,認(rèn)為粘著能會在表面發(fā)生接觸的圓形區(qū)域內(nèi)產(chǎn)生一定的作用,據(jù)此修正Hertz接觸理論[2]。
虛擬儀器技術(shù)是正在興起的一種儀器開發(fā)技術(shù),代表了當(dāng)前測試儀器的發(fā)展方向[3]。它將計算機(jī)硬件、軟件和總線技術(shù)與測試技術(shù)、儀器技術(shù)等相結(jié)合,使得儀器既具有傳統(tǒng)專業(yè)化的功能,又能夠充分利用計算機(jī)智能[4-6]。利用該技術(shù)可以很好地實(shí)現(xiàn)JKR測能儀的開發(fā)。
在JKR接觸過程中,彈性半球以一定壓力與被測材料接觸,產(chǎn)生相對位移以及接觸半徑,由此得到相應(yīng)的粘著接觸理論如下[7-8]:
(1)
式中:G為被測材料的粘著能釋放速率;K為等效彈性常數(shù);P為壓力值;R為彈性半球半徑;a為接觸半徑。
在接觸過程中,壓力與位移會形成一條封閉的粘著能釋放曲線。對于JKR接觸試驗(yàn)而言,只要得到接觸半徑a、壓力P和相對位移δ,就可以求得該種材料的粘著能。
JKR測能儀需要模擬JKR接觸過程。在此過程中需要測量的試驗(yàn)參數(shù)有接觸半徑a、壓力P和相對位移δ,同時還需要繪制壓力位移實(shí)時關(guān)系曲線。JKR測能儀的硬件部分利用步進(jìn)電機(jī)+滾珠絲杠的直線傳動裝置實(shí)現(xiàn)JKR粘著接觸過程,使用傳感器獲得壓力值和相對位移值。由于直接測量接觸半徑存在一定的困難,所以采用間接測量的方法,即通過測量顯微鏡拍攝的接觸面照片分析接觸半徑。根據(jù)硬件各個功能的設(shè)計思路,JKR測能儀物理結(jié)構(gòu)如圖1所示。

圖1 JKR測能儀物理結(jié)構(gòu)
電機(jī)帶動彈性半球與被測材料接觸。被測材料放置于載玻片上,可以減小重力對材料表面形狀產(chǎn)生的影響。同時,在電機(jī)上安裝支架,與位移傳感器接觸,這樣位移傳感器便可以實(shí)時讀取電機(jī)的位移值。載玻片是透明的,被測材料具有較好的通透性,將測量顯微鏡安置在載玻片下方,可以很好地觀測和拍攝接觸面。利用分光鏡反射接觸面,使測量顯微鏡橫置,從而降低整臺儀器的高度,避免重心過高造成儀器的不穩(wěn)定。
JKR測能儀軟件流程如圖2所示。

圖2 軟件流程
Microsoft VC++6.0是微軟公司開發(fā)的面向?qū)ο蟮目梢暬删幊滔到y(tǒng)。它能夠自動生成程序的框架,對于類的管理方便靈活,代碼編寫和界面設(shè)計集成交互操作[9],是虛擬儀器中軟件開發(fā)常用的開發(fā)平臺之一。所以JKR測能儀以VC++6.0作為軟件開發(fā)平臺,實(shí)現(xiàn)電機(jī)的驅(qū)動、數(shù)據(jù)的采集、數(shù)據(jù)濾波與保存、曲線繪制、接觸面的拍攝等功能。
1.3.1 用戶界面
使用VC++6.0中的控件可以很方便地實(shí)現(xiàn)用戶操作界面的搭建。試驗(yàn)人員通過界面可以方便地完成初始化參數(shù)的設(shè)置、電機(jī)控制、試驗(yàn)結(jié)果顯示、數(shù)據(jù)的保存等操作。需要設(shè)置的初始化參數(shù)有:運(yùn)行模式(分為壓力控制和位移控制兩種)、手動運(yùn)行速度、自動運(yùn)行速度、循環(huán)次數(shù)、下降位移(對應(yīng)位移控制模式)和最大壓力(對應(yīng)壓力控制模式)。
1.3.2 軟件濾波
通過串口對傳感器進(jìn)行讀取可以獲得試驗(yàn)的原始數(shù)據(jù)。空載時濾波前后壓力傳感器輸出波形如圖3所示。

圖3 空載時濾波前后壓力傳感器輸出波形
當(dāng)壓力傳感器空載時,壓力傳感器數(shù)據(jù)會呈現(xiàn)如圖3(a)所示的擾動。這說明原始的壓力值存在較大的干擾,需要經(jīng)過一定的濾波處理才能正常使用。通常的濾波方法有限幅濾波、中位值濾波、疊加平均濾波和復(fù)合濾波[10]。為了兼顧濾波效果以及數(shù)據(jù)點(diǎn)采集速度,在比較不同的濾波方法的濾波效果之后,采用2點(diǎn)疊加平均+12點(diǎn)滑動疊加平均的復(fù)合濾波方法對原始的壓力測量數(shù)據(jù)進(jìn)行處理。當(dāng)壓力傳感器空載時,原始壓力信號經(jīng)過復(fù)合濾波后的波形如圖3(b)所示。可以看到擾動的幅值明顯下降,說明該方法可以很好地抑制干擾。
1.3.3 數(shù)據(jù)存儲方式
通過C++調(diào)用Excel的動態(tài)鏈接庫[11],可以將測量得到的試驗(yàn)數(shù)據(jù)按照一定的格式保存為Excel文件,以方便后續(xù)對數(shù)據(jù)的研究與分析。
使用測量顯微鏡所提供的動態(tài)鏈接庫,利用動態(tài)鏈接庫中提供的函數(shù),可以很方便地對測量顯微鏡進(jìn)行控制。測量顯微鏡每450 ms自動拍攝一張接觸面照片,并以bmp的格式保存。值得注意的是,若將拍攝照片的代碼放入主程序的進(jìn)程中,會造成循環(huán)超時問題。為了避免該問題的產(chǎn)生,需使用多線程技術(shù)。
1.3.4 儀器運(yùn)行誤差的自動校正
實(shí)際運(yùn)行過程中,儀器最大壓力及下降位移的運(yùn)行結(jié)果與設(shè)定值之間存在一定偏差。對JKR測能儀而言,自動運(yùn)行速度和閾值都有可能對誤差大小產(chǎn)生影響。通過測試分析這兩個參數(shù)與誤差的關(guān)系,對實(shí)際運(yùn)行結(jié)果進(jìn)行校正。
① 壓力運(yùn)行誤差校正
以聚丙烯酸水凝膠Bis0.05作為被測樣品,設(shè)定最大壓力分別為1 mN和2 mN,自動運(yùn)行速度選取為1 μm/s,2 μm/s,…,9 μm/s,對于相同的初始參數(shù)重復(fù)進(jìn)行5次試驗(yàn),然后將誤差的絕對值取平均。校正前后的壓力誤差如表1所示。

表1 校正前后的壓力誤差
從表1可以看到,最大壓力設(shè)定值的大小與誤差值基本無關(guān);自動運(yùn)行速度越大,造成的誤差越大。
將自動運(yùn)行速度與壓力誤差值進(jìn)行線性擬合,得到如下關(guān)系:
ΔP=0.039 87v-0.013 78
(2)
式中:ΔP為壓力平均絕對誤差;v為自動運(yùn)行速度。
經(jīng)過校正,實(shí)際運(yùn)行得到的壓力誤差明顯減小。
② 位移運(yùn)行誤差校正
同樣以聚丙烯酸水凝膠Bis0.05作為被測樣品,設(shè)定下降位移分別為30 μm和50 μm,自動運(yùn)行速度為1 μm/s,2 μm/s,…,9 μm/s,對于相同的初始參數(shù)重復(fù)進(jìn)行5次試驗(yàn),然后將誤差的絕對值取平均。校正前后的位移誤差如表2所示。

表2 校正前后的位移誤差
從表2可以看到,位移誤差與壓力誤差有相類似的結(jié)論,即位移誤差與下降位移設(shè)定值的大小基本無關(guān),與自動運(yùn)行速度有關(guān),且自動運(yùn)行速度越大,誤差越大。
將位移誤差與自動運(yùn)行速度進(jìn)行線性擬合,得到如下關(guān)系:
Δδ=0.886 2v-0.039 14
(3)
式中:Δδ為位移平均絕對誤差;v為自動運(yùn)行速度。
經(jīng)過校正,實(shí)際運(yùn)行得到的位移誤差大幅減小。
由于難以定量地對JKR測能儀的性能進(jìn)行評估,因此采用定性的方法分析JKR測能儀的性能。
首先,對同種被測材料進(jìn)行JKR數(shù)據(jù)采集。由JKR理論可知,在微接觸的情況下,對于同種材料,最大壓力的大小并不影響粘著能的大小。
初始參數(shù)設(shè)置如下。采用壓力控制模式,自動運(yùn)行速度為3 μm/s,則對聚丙烯酸水凝膠Bis0.2進(jìn)行測量得到的曲線如圖4所示。

圖4 水凝膠Bis0.2粘著能釋放曲線
從圖4可以看到,在最大壓力分別為1 mN和2 mN的情況下,兩次試驗(yàn)得到的測量曲線基本重合,拋物線面積和反向最大拉力基本相同,符合JKR理論的先驗(yàn)知識。
其次,對不同的被測材料進(jìn)行JKR接觸試驗(yàn)。對于不同的材料,由于其黏性和硬度不同,會造成其粘著能釋放曲線也存在較大差異。
初始參數(shù)設(shè)置如下。采用壓力控制模式,最大壓力為1 mN、自動運(yùn)行速度為3 μm/s,對水凝膠Bis0.1、Bis0.15、Bis0.2進(jìn)行測量,得到的結(jié)果如圖5~圖7所示。

圖5 Bis0.10粘著能釋放曲線

圖6 Bis0.15粘著能釋放曲線

圖7 Bis0.20粘著能釋放曲線
從圖5~圖7可以看到,隨著交聯(lián)劑量(Bis)的增加,水凝膠粘著能釋放曲線的反向最大拉力和拋物線面積都在減小。這說明材料的黏性下降,符合這三種材料的實(shí)際性質(zhì)。
本文采用虛擬儀器技術(shù)設(shè)計和開發(fā)了JKR測能儀軟硬件系統(tǒng);通過各個傳感器的總成搭建了測能儀硬件系統(tǒng);通過VC++6.0編寫了測能儀軟件系統(tǒng),由測能儀的軟件系統(tǒng)控制硬件系統(tǒng),完成JKR試驗(yàn)以及試驗(yàn)數(shù)據(jù)的采集。
測試結(jié)果表明,JKR測能儀可以很好地對被測材料的粘著能釋放情況進(jìn)行測量。該儀器操作簡單,運(yùn)行精度高,初始參數(shù)可以靈活地人為設(shè)定,并能實(shí)時保存被測材料的測量數(shù)據(jù),為研究物質(zhì)的粘著效應(yīng)提供了一個便捷可靠的實(shí)驗(yàn)平臺。
[1] Johnson K L.接觸力學(xué)[M].北京:高等教育出版社,1992.
[2] Johnson K L,Kendall K,Roberts A D.Surface energy and the contact of elastic solids[C]//Proceedings of the Royal Society of London,Series A,1971:301-313.
[3] 薛文琪,翟正軍.基于虛擬儀器的電源測試系統(tǒng)設(shè)計與實(shí)現(xiàn)[J].計算機(jī)工程與設(shè)計,2010,31(6):1330-1334.
[4] 秦樹人.虛擬儀器—測試儀器從硬件到軟件[J].振動、測試與診斷,2000,20(1):1-6.
[5] 李國厚,馮啟高.虛擬儀器技術(shù)及其開發(fā)與應(yīng)用[J].自動化儀表,2002,23(7):4-6.
[6] 盧奐采.虛擬儀器技術(shù)的發(fā)展及現(xiàn)狀[J].自動化儀表,2001,22(11):1-3.
[7] Nunalee F N,Shull K R.Contact mechanics studies with quartz crystal microbalance:origins of the contrast factor for polymer gels and solutions[J].Langmuir,2004(20):7803-7089.
[8] 郭百巍,孟秀云,陳大融.微粗糙表面接觸的仿真研究[J].計算機(jī)仿真,2005(z1):500-503.
[9] 徐曉剛,高兆法,王秀娟.Visual C++6.0入門與提高[M].北京:清華大學(xué)出版社,1999.
[10]向紅軍,雷彬.基于單片機(jī)系統(tǒng)的數(shù)字濾波方法的研究[J].電測與儀表,2005,42(9):53-55.
[11]杜詩雨,王子源.Visual C++操作Excel的應(yīng)用研究[J].計算機(jī)與現(xiàn)代化,2011(8):201-206.