焦麗娟
摘 要:根據包裝用緩沖材料動態壓縮試驗方法,設計了材料緩沖性能的測試裝置,并基于Labview語言編寫了測試軟件。該測試系統能可靠采集并顯示瞬時沖擊信號;通過廣義多項式方法進行曲線擬合,得到被測材料的最大加速度-靜應力曲線和緩沖系數-最大應力曲線;采用高速數據流文件即時保持數據,并將處理后的數據寫入Access數據庫文件中,提高了數據的可操作性;測試系統能自動按照模板生成試驗報告;測試界面友好,便于操作。
關鍵詞:緩沖性能;Labview;測試系統
中圖分類號:TB484 文獻標志碼:A 文章編號:2095-2945(2018)33-0089-03
Abstract: According to the dynamic compression test method of cushioning materials for packaging, a testing device for the cushioning performance of packaging materials was designed, and the testing software was compiled based on Labview language. The test system can reliably collect and display the instantaneous shock signal, and through the curve fitting with the generalized polynomial method, the maximum acceleration-static stress curve and the cushion-maximum stress curve of the tested material can be obtained. The high speed data stream file is used to keep the data instantly, and the processed data is written into the Access database file, which improves the maneuverability of the data; the test system can automatically generate the test report according to the template; the test interface is user-friendly and easy to operate.
Keywords: buffer performance; Labview; testing system
1 概述
產品在流通過程中會因跌落或碰撞等原因遭受振動和沖擊,因此需在包裝中添加緩沖材料對產品進行緩沖保護。采用自由跌落的重錘對緩沖包裝材料施加沖擊載荷,模擬其在運輸過程中受到的沖擊作用,即動態壓縮試驗,可獲得材料的緩沖性能曲線,為設計緩沖包裝提供重要的依據。為快速有效的獲得材料的緩沖特性,設計了材料緩沖性能測試裝置,并開發了測試軟件。
2 測試方法
根據GB8167-2008《包裝用緩沖材料動態壓縮試驗方法》,準備5組不同質量的重錘,試驗將25塊試樣平均分成5組,對1組中的各塊試樣進行逐塊沖擊,每塊試樣沖擊5次,記錄每次沖擊的加速度-時間曲線,對后4次沖擊的最大加速度值取平均作為該塊試樣的最大加速度值,然后對該組5塊試樣的最大加速度值取平均作為該重錘質量沖擊下試樣的最大加速度,然后改變重錘質量對下一組試樣進行沖擊。
取得5組最大加速度值后,根據公式(1)、公式(2)計算出五組最大加速度值對應的靜應力值?滓st、緩沖系數C及最大靜應力值?滓m。
(1)
(2)
式中:?著m-被測材料的最大應變;W-重錘質量;A-被測材料的面積;H-重錘跌落高度;T-被測材料的厚度;Gm-最大加速度值。
3 硬件系統設計
根據以上測試方法,硬件系統設計如圖1所示。試驗時,在沖擊試驗機的滑臺添加一定質量的砝碼,然后提升滑臺到設定高度,收到計算機發出的開始試驗指令后,提升掛鉤脫鉤,滑臺開始做自由落體運動沖擊試樣,滑臺上的加速度傳感器對該過程中的加速度值進行采集,經放大器放大后由數據采集卡采集送入計算機由軟件系統進行數據處理。
4 軟件系統設計
軟件系統設計以Labview為開發平臺,根據測試方法,軟件系統主要包括數據采集模塊、數據處理模塊、曲線擬合模塊、文件管理模塊和試驗報告生成模塊。
4.1 數據采集模塊
數據采集模塊是Labview的核心技術之一,也是Labview與其它編程語言相比的優勢所在。該模塊采用Call Library Function Node節點直接調用數據采集卡生產商提供的庫函數形式的驅動程序,實現對數據采集卡的驅動。數據采集模塊程序框圖如圖2所示。
每次試驗設置的數據采集時間為5s,5s內會產生龐大的數據量,而每次試驗中只需測得該次試驗過程中的最大加速度值,因此通過數組最大最小值函數查找出最大加速度值后,再以最大加速度值為中心,取1000個數據點,用于在前面板中顯示該次試驗的加速度-時間曲線。
4.2 數據處理模塊
要進行數據處理,首先需要將數據從數據庫中提取出來,用SQL Execute.VI分別執行“Select From Configtes”和“Select From TestAnalysis”語句,其中Configtes為數據庫中存放參數配置的表,TestAnalysis為數據庫中存放最大加速度值的表,然后通過索引數組函數分別將相關參數和最大加速度值提取出來。
根據測試方法,通過for循環計算每組試樣的最大加速度值,然后根據公式(1)和公式(2)分別計算出5組試樣最大加速度值對應的靜應力值和緩沖系數C及其對應的最大應力值。數據處理模塊程序框圖如圖3所示。
4.3 曲線擬合模塊
曲線擬合模塊采用廣義多項式擬合法,多項式擬合是指在函數關系y=f(x)不知道的情況下,根據n對原始數據找出一個含有(k+1)個參數的k階多項式。為了擬合出光滑的曲線,數據處理模塊輸出的5組(X,Y)值顯然是不夠的,因此還需進行插值運算。本程序中,在5組原始數據的基礎上,通過插值運算,分別求出了100組數據,然后基于這些數據擬合出了最大加速度-靜應力曲線和緩沖系數-最大應力曲線,程序框圖分別見圖4和圖5。
4.4 文件管理模塊
在測試系統中,需要將一些配置信息和采集到的數據以一定形式存儲在文件中。本測試系統采用了TDMS(高速數據流)文件和Access文件來保存試驗中的數據。
由于在數據采集過程中會產生非常龐大的數據量,TDMS文件是Labview中讀寫速度最快的文件形式,非常適合用來存儲數量龐大的測試數據。因此本程序中,就采用TDMS文件來存儲采集到的數據,其他數據則寫入到Access數據庫中。
4.5 試驗報告生成模塊
試驗報告生成模塊利用Labview reporter generation toolkit工具來生成格式為.doc的試驗報告,在該程序中可以對試驗報告的內容、排版、字體等進行定義。
5 測試示例
準備25塊EPE試樣,進行動態壓縮試驗。如圖6所示,將試驗相關參數輸入參數配置面板。
在軟件試驗測試界面進行測試,如圖7所示,選擇第X組第X塊第X次,完成后顯示該次測試的加速度-時間曲線。測試完成后點擊曲線擬合按鈕,進入曲線擬合界面。
如圖8所示,曲線擬合界面可以在最大加速度-靜應力曲線和緩沖系數-最大應力曲線兩個面板之間切換,在擬合之前可以選擇擬合階數和是否顯示原始數據。
曲線擬合完成后,點擊生成試驗報告按鈕,即可生成.doc格式的試驗報告,如圖9所示,可以選擇打印或者路徑進行存儲。
6 結束語
本測試系統測試界面合理易懂,便于試驗者進行操作,結果明了,有效地提高了材料緩沖性能測試的效率。
參考文獻:
[1]薛飛,張煒.跌落沖擊試驗機的控制和數據采集處理系統[J].包裝工程,2013,34(23):54-59.
[2]彭國勛,潘松年.運輸包裝[M].北京:印刷工業出版社,1999.
[3]陳錫輝,張銀鴻.Labview8.20程序設計從入門到精通[M].北京:清華大學出版社,2007.