李子赫,劉穗君,劉穎,劉磊,李少華,柳賓,尹鑫,沈小燕,胡佳成
基于K-近鄰算法的物料含水率測量標準裝置設(shè)計
李子赫1,劉穗君2,劉穎2,劉磊2,李少華2,柳賓2,尹鑫2,沈小燕1,胡佳成1
(1.中國計量大學(xué) 計量測試工程學(xué)院,杭州 310018;2.河南中煙工業(yè)有限責(zé)任公司 南陽卷煙廠,河南 南陽 473007)
針對烘箱法耗時長且不適用于生產(chǎn)現(xiàn)場的問題,圍繞短時干燥法設(shè)計物料含水率測量標準裝置。裝置主要包括移動底盤、箱體、水分分析儀、可充電電源、配電板、工業(yè)觸屏電腦以及上位機軟件。建立基于K-近鄰(K-Nearest Neighbor)算法的物料含水率預(yù)測模型,并通過實驗獲得預(yù)測結(jié)果與烘箱法測量結(jié)果之間的修正關(guān)系。以抽取自卷煙廠的煙草樣品為例,對裝置進行測量實驗。當(dāng)設(shè)置測量時間為30 min時,含水率測量結(jié)果的擴展不確定度低于0.5%。該裝置可代替烘箱法對物料含水率進行監(jiān)控,也可以用于在線水分儀的原位校準。
含水率測量;K-近鄰算法;裝置設(shè)計;烘箱法;水分分析儀;誤差修正
很多工業(yè)領(lǐng)域(如茶葉、食品、煙草等)在生產(chǎn)環(huán)節(jié)都需要對物料的含水率進行控制,在線水分儀是對物料含水率進行在線監(jiān)測的常用儀器[1]。但是在線水分儀的測量結(jié)果容易受儀器安裝位置、物料狀態(tài)以及環(huán)境等因素的影響[2-4],因此需要定期對在線水分儀進行校驗。烘箱法是校驗在線水分儀的常用方法之一。烘箱法采用熱失重原理測量物料的含水率,它利用循環(huán)熱風(fēng)方式在箱內(nèi)制造100 ℃的溫度環(huán)境,對物料樣品進行若干小時的干燥,并由人工使用電子天平稱量物料干燥前后的質(zhì)量變化,從而計算得出物料含水率。烘箱法同時是很多物料含水率測量的標準方法[5],其測量準確度高,但是時效性差、自動化程度低,且需要在實驗室環(huán)境中進行,無法在生產(chǎn)現(xiàn)場進行原位測量。一些研究人員嘗試改進烘箱法,如金玉立等[6]優(yōu)化了烘箱法的取樣手法,將廢樣率降低了5%,大大提高了測量效率;還有研究人員試圖提高烘干溫度,縮短烘干時間,但是研究結(jié)果表明,提高溫度同樣會加速樣品中其余揮發(fā)性物質(zhì)的揮發(fā),造成較嚴重的測量誤差[7];王樂等[8]基于干燥動力學(xué)模型,設(shè)計了一套新的烘干測量裝置,將測量時間由烘箱法的2 h,縮短到了20 min以內(nèi),但是該套裝置設(shè)備繁多,不便于移動,不能進行原位測量。不論是對烘箱法本身的改進,還是對新方法的研究,現(xiàn)有成果均無法在縮短測量時間的同時,提供在生產(chǎn)現(xiàn)場原位測量的能力。
烘干法水分測定儀是一類較新的含水率測量儀器。該類儀器測量原理與烘箱法相同,且通過鹵素?zé)簟⑦h紅外或石英加熱等方式,提高升溫速度和熱傳遞效率。除此以外,該類儀器將干燥模塊和稱重模塊集成于一體,具有體積小、數(shù)字化程度和測量效率高等優(yōu)點,而且不論是模擬式的還是數(shù)字式的,計量領(lǐng)域都對其進行了不確定度的研究[9-10],因此其得到了廣泛應(yīng)用。杜麗雯[11]進行了烘箱法和烘干法水分測定儀的對比實驗,結(jié)果表明,相較于烘箱法,烘干法水分測定儀的測量存在明顯的測量誤差,但是兩者都具有較高的測量一致性。可見,烘干法水分測定儀有極大潛力代替烘箱法,但是必須對其測量結(jié)果進行修正。
本文針對物料含水率測量和在線水分儀校準原位作業(yè)的需求,以烘干法水分測定儀為核心器件,研究物料含水率短時干燥法測量方案,設(shè)計物料含水率測量標準裝置,并進行實驗研究。建立物料含水率K-近鄰(K-Nearest Neighbor)預(yù)測模型,并通過烘箱法的測量結(jié)果獲得了K-近鄰預(yù)測結(jié)果修正值。該裝置在保證測量結(jié)果準確的前提下,大幅縮短了測量時間,同時實現(xiàn)了可移動功能,滿足原位測量的需求。
烘干法水分測定儀法相較于烘箱法是一大進步,是其可以在干燥過程中,實時輸出物料含水率測量結(jié)果。因此,物料的含水率(失水質(zhì)量分數(shù))是關(guān)于干燥時間的函數(shù),這為短時干燥法測量物料含水率提供了基礎(chǔ)。圖1為采用METTLER TOLEDO HE53水分分析儀對某物料樣品進行含水率測量的過程曲線,設(shè)置的烘干溫度為100 ℃,重復(fù)測量5次。由圖1可知,隨著時間增長,物料含水率呈現(xiàn)先快速增長、后趨于平穩(wěn)的變化,且同一物料的含水率隨時間變化的曲線形狀一致。若得到某物料含水率隨時間變化的規(guī)律,則在測量過程中不必進行全時干燥,只需通過短時干燥獲取部分含水率測量數(shù)據(jù)。利用該部分數(shù)據(jù)預(yù)測最終的測量結(jié)果,以此達到縮短測量時間,實現(xiàn)快速測量的目的。

圖1 METTLER TOLEDO HE53水分分析儀測量某樣品含水率的曲線


圖2 物料短時干燥法測量原理
因此,物料含水率短時干燥法測量的關(guān)鍵問題有:
1)建立有效的含水率預(yù)測模型。對于某種確定的物料,在某個確定的生產(chǎn)環(huán)節(jié)中,都有一個相對固定的含水率,這使得含水率預(yù)測模型能有效建立。
2)對預(yù)測結(jié)果進行合理的修正。需要采用烘箱法獲得預(yù)測結(jié)果的修正值。
3)對最終測量結(jié)果進行誤差分析。這些誤差來自于預(yù)測模型、修正值、重復(fù)性測量等。
以卷煙廠生產(chǎn)過程中對煙絲含水率原位測量需求為例,進行短時干燥法物料含水率測量標準裝置設(shè)計。依據(jù)所提出的技術(shù)要求:含水率測量時間縮減至標準烘箱法時間的三分之一,即40 min;含水率測量結(jié)果不確定度低于0.5%;裝置可移動且便于使用。裝置測量原理采用第1節(jié)中的短時干燥法測量原理。
裝置整體結(jié)構(gòu)設(shè)計如圖3所示。圖3a為主體結(jié)構(gòu)的三維設(shè)計圖,1為METTLER TOLEDO HE53鹵素水分分析儀,干燥溫度為50~160 ℃,最長干燥時間1 h,含水率顯示分辨力達到0.01%(質(zhì)量分數(shù)),測量重復(fù)性低于0.15%,支持二次開發(fā)。2為工業(yè)觸屏電腦,作為上位機運行測量軟件。3為可充電電源,用于為裝置中集成的所有用電設(shè)備供電,賦予裝置獨立使用的能力。4為配電板,采用移動電源、市電直供兩路供電的形式,用于為鹵素水分儀、工業(yè)觸屏電腦等設(shè)備分配電源電能。裝置整體采用鋁型材和鈑金構(gòu)成的框式箱體,并配置移動底盤和推桿,由輕耐QND-200電動推車改造而來,擁有2個前進擋位、1個倒車擋位以及巡航功能,實物如圖3b所示。

1.METTLER TOLEDO HE53鹵素水分分析儀; 2.工業(yè)觸屏電腦;3.可充電電源;4.配電板。
上位機測量軟件使用C#語言編寫,在WinForm類庫上開發(fā)了UI界面。軟件包括測量模塊、實驗?zāi)K、歷史記錄、使用說明4個模塊。其中測量模塊用于設(shè)置測量參數(shù)、控制水分儀測量、完成計算以及保存數(shù)據(jù)信息;實驗?zāi)K用于對特定物料進行預(yù)處理實驗,并建立相應(yīng)的預(yù)測修正模型;歷史記錄模塊和使用說明模塊,則用于調(diào)閱歷史測量記錄和裝置的使用說明。該裝置中,電腦與水分儀通過RS232通信,軟件設(shè)置以500 ms的采樣時間間隔讀取水分儀的測量數(shù)據(jù)。軟件測量模塊和實驗?zāi)K的基本運行流程如圖4所示。

圖4 上位機軟件測量模塊和實驗?zāi)K流程
3.1.1 訓(xùn)練集樣本獲取


式中:為第i次測量t時刻的含水率(失水質(zhì)量分數(shù)),; s。訓(xùn)練集X的20次測量曲線如圖5所示。
3.1.2 加權(quán)K-近鄰預(yù)測模型建立

3.1.2.1 樣本間距離與回歸模型









表1 冪值不同取值條件下的預(yù)測平均誤差

Tab.1 Average prediction error under different values of power m

3.1.2.2 近鄰個數(shù)
近鄰個數(shù)的取值不宜過大或過小,若取值過小,則容易造成過擬合現(xiàn)象;若取值過大,則容易造成模型僵化,影響預(yù)測結(jié)果[15]。一般預(yù)設(shè)幾個較小的取值,對每一個預(yù)設(shè)值進行訓(xùn)練,確定最佳取值。由于式(1)所示的訓(xùn)練集只有20組樣本,若按照機器學(xué)習(xí)的一般習(xí)慣,即3∶1∶1的比例,將其劃分為訓(xùn)練集、驗證集和測試集,則只有12組樣本參與值的訓(xùn)練,且測試集和驗證集的樣本數(shù)量也較少,訓(xùn)練出的值可信度較低,因此選擇交叉驗證法(Cross Validation)訓(xùn)練值。交叉驗證法流程如圖6所示。

1.不同的螺紋類型不可以相互代用,否則會導(dǎo)致螺紋損壞。為防止對緊固件造成損壞,螺紋緊固件裝配時需先用手(或手指)擰緊螺栓或螺母的前3~5圈,否則很可能會造成損壞。

3.1.3 加權(quán)K-近鄰預(yù)測模型使用過程



圖6 交叉驗證法流程

圖7 近鄰個數(shù)k不同取值條件下的預(yù)測平均誤差
表2 樣品A的烘箱法及HE53水分儀測量結(jié)果

Tab.2 Measurement results of sample A by oven method and HE53 moisture analyzer



由3.1節(jié)、3.2節(jié)可知,標準裝置的含水率測量結(jié)果,與K-近鄰預(yù)測模型的預(yù)測誤差、HE53水分分析儀的測量重復(fù)性和標準烘箱法所得的修正值誤差有關(guān)。因此單次測量的不確定度應(yīng)包含3個不確定度分量。



對不確定度分量進行合成,合成標準不確定度為:



在卷煙廠制絲生產(chǎn)線5個不同工序(煙絲加香出口、松散回潮出口、切絲后、梗絲加料入口、梗絲干燥入口),分別抓取煙絲或梗絲樣品B、C、D、E、F按照3.1節(jié)、3.2節(jié)的流程建立各樣品的預(yù)測模型和修正值;使用含水率測量標準裝置對各樣品進行實際測量及不確定度評價,結(jié)果如表3所示。
由表3可知,含水率測量標準裝置測量了5種不同樣品的含水率值,其測量結(jié)果的擴展不確定度均低于0.5%;驗證了本文設(shè)計的含水率標準裝置以及配套的測量方法,在測量不同物料時均能滿足性能要求。
表3 5種樣品測試結(jié)果與不確定度評價

Tab.3 Test results and uncertainty evaluation of five samples
本文針對生產(chǎn)現(xiàn)場物料含水率原位快速測量需求,研究并設(shè)計了物料含水率測量標準裝置。以HE53水分儀為核心部件進行可移動結(jié)構(gòu)的設(shè)計,并開發(fā)了測量軟件,使其具有自動計算、快速測量、處理并儲存測量數(shù)據(jù)的能力。以卷煙廠提供的煙絲樣品測試需求為例,建立了以K-近鄰算法為基礎(chǔ)的含水率預(yù)測模型,并通過烘箱法對預(yù)測結(jié)果進行修正,在短時測量實現(xiàn)的同時具有較好的測量準確度。利用本裝置對5種不同的樣品進行了實測實驗。實驗結(jié)果表明,當(dāng)測量時間設(shè)定為30 min時,測量結(jié)果展伸不確定度小于等于0.3%,滿足測量時間小于40 min、測量不確定度低于0.5%的性能要求,驗證了本裝置以及物料含水率短時干燥法測量原理是可行的。
本裝置同樣適用于茶葉、中草藥、食品等領(lǐng)域加工過程中的原位測量,或者對在線水分儀進行原位校驗。當(dāng)應(yīng)用于其他領(lǐng)域時,只需在前期針對不同物料進行數(shù)據(jù)積累后,即可將本裝置作為烘箱法的替代方法,進行物料含水率監(jiān)控這類日常性工作。
[1] 盧鑫坡. 便攜式近紅外水分儀系統(tǒng)的研制[D]. 長春: 吉林大學(xué), 2022: 1-6.
LU Xin-po. Development of Portable Near Infrared Moisture Meter System[D]. Changchun: Jilin University, 2022: 1-6.
[2] 譽東明, 鄭海偉. 配方變化對煙草TM710水分儀檢測偏差的影響研究[J]. 輕工科技, 2019, 35(5): 127-128.
YU Dong-ming, ZHENG Hai-wei. Study on the Influence of Formula Change on the Detection Deviation of Tobacco TM710 Moisture Meter[J]. Light Industry Science and Technology, 2019, 35(5): 127-128.
[3] 黃傳喜, 葛宗國, 張偉, 等. 煙絲輸送高度均勻性對紅外水分儀探測的影響[J]. 化纖與紡織技術(shù), 2021, 50(9): 72-73.
HUANG Chuan-xi, GE Zong-guo, ZHANG Wei, et al. Influence of Tobacco Conveying Height Uniformity on Infrared Moisture Meter Detection[J]. Chemical Fiber & Textile Technology, 2021, 50(9): 72-73.
[4] 李昆, 肖靜, 彭楊, 等. 不同壓縮空氣壓力及測試距離對紅外水分儀測量誤差的影響[J]. 輕工科技, 2021, 37(7): 93-95.
LI Kun, XIAO Jing, PENG Yang, et al. Influence of Different Compressed Air Pressure and Test Distance on the Measurement Error of Infrared Moisture Meter[J]. Light Industry Science and Technology, 2021, 37(7): 93-95.
[5] GB 5009.3—2016, 食品安全國家標準食品中水分的測定[S].
GB 5009.3—2016, National Food Safety Standard -- Determination of Moisture in Food[S].
[6] 金玉立, 俞仁皓, 李佳節(jié). 煙草制絲在線水分儀校準檢測方法的改進與應(yīng)用[J]. 生物化工, 2021, 7(5): 40-43.
JIN Yu-li, YU Ren-hao, LI Jia-jie. Improvement and Application of Calibration and Detection Method of On-Line Moisture Meter for Silk Making[J]. Biological Chemical Engineering, 2021, 7(5): 40-43.
[7] ZHABENTSOVA O, GNUCHIKH E. Determining of Moisture Content of Tobacco for Hookah[J]. Proceedings of the Voronezh State University of Engineering Technologies, 2017, 79(1): 257-263.
[8] 王樂, 畢思強, 鄧國棟, 等. 基于干燥動力學(xué)的煙草含水率快速檢測方法[J]. 煙草科技, 2022, 55(10): 88-95.
WANG Le, BI Si-qiang, DENG Guo-dong, et al. A Rapid Detection Method for Moisture Content in Cured Tobacco Based on Drying Kinetics[J]. Tobacco Science & Technology, 2022, 55(10): 88-95.
[9] 王鵬. 烘干法數(shù)顯水分測I定儀不確定度的評定研究[J]. 儀器儀表標準化與計量, 2022(4): 36-37.
Wang Peng. Evaluation and Research of Uncertainty of Drying Digital Display Moisture Tester[J]. Instrument Standardization and Metrology, 2022(4): 36-37.
[10] 鄭藝. 烘干法模擬顯示水分測定儀測得值的不確定度評定[J]. 計量與測試技術(shù), 2020, 47(1): 106-108.
ZHENG Yi. The Drying Method Simulates the Evaluation of the Uncertainty of the Value Measured by the Moisture[J]. Metrology & Measurement Technique, 2020, 47(1): 106-108.
[11] 杜麗雯. 烘干法水分測定儀的計量檢測和性能分析[J]. 現(xiàn)代商貿(mào)工業(yè), 2021, 42(11): 167-168.
DU Li-wen. Measurement Detection and Performance Analysis of Drying Moisture Analyzer[J]. Modern Business Trade Industry, 2021, 42(11): 167-168.
[12] 李曉琳, 謝帥, 岳健. 基于KNN改進神經(jīng)網(wǎng)絡(luò)的測試系統(tǒng)自動設(shè)計[J]. 計算機仿真, 2022, 39(5): 50-55.
LI Xiao-lin, XIE Shuai, YUE Jian. Automatic Design of Test System Based on Neural Network Improved by KNN[J]. Computer Simulation, 2022, 39(5): 50-55.
[13] ZOU Jian-feng, LI Hui. Precise Marketing of E-Commerce Products Based on KNN Algorithm[J]. Computational Intelligence and Neuroscience, 2022, 2022: 1-12.
[14] BULLEJOS M, CABEZAS D, MARTIN-MARTIN M, et al. A K-Nearest Neighbors Algorithm in Python for Visualizing the 3D Stratigraphic Architecture of the Llobregat River Delta in NE Spain[J]. Journal of Marine Science and Engineering, 2022, 10(7): 986.
[15] RATTANASAK A, UTHANSAKUL P, UTHANSAKUL M, et al. Real-Time Gait Phase Detection Using Wearable Sensors for Transtibial Prosthesis Based on a kNN Algorithm[J]. Sensors, 2022, 22(11): 4242.
Standard Device Design for Matter Moisture Content Measurement Based on KNN Algorithm
LI Zi-he1, LIU Sui-jun2, LIU Ying2, LIU Lei2, LI Shao-hua2, LIU Bin2, YIN Xin2, SHEN Xiao-yan1, HU Jia-cheng1
(1. College of Metrology and Measurement Engineering, China Jiliang University, Hangzhou 310018, China; 2. Nanyang Cigarette Factory, China Tobacco Henan Industrial Co., Ltd., Henan Nanyang 473007, China)
The work aims to design a standard device for matter moisture content measurement based on the short time drying method, in order to solve the problems of poor timeliness and improper installation of standard oven on production site. The device was mainly composed of a mobile chassis, a box, a moisture analyzer, a rechargeable battery, a power distribution board, an industrial touch screen computer and PC software. The prediction model of matter moisture content based on K-nearest neighbor (KNN) algorithm was established, and the correction relationship between the prediction results and the measurement results of standard oven method was obtained. The measurement experiment was carried out to the device with tobacco samples provided by the cigarette factory. When the measurement time was 30 min, the expanded uncertainty of the moisture content measurement result by the device was no more than 0.5%. This device can replace the oven method to monitor the moisture content of matters, and can also be used for the in-situ calibration of online moisture analyzer.
moisture content measurement; K-nearest neighbor algorithm (KNN); device design; oven method; moisture analyzer; error correction
TH86
A
1001-3563(2023)15-0194-08
10.19554/j.cnki.1001-3563.2023.15.025
2023?02?11
國家自然科學(xué)基金(61673358);河南中煙工業(yè)有限責(zé)任公司重點項目(A202053)
李子赫(1997—),男,碩士生,主攻工業(yè)檢測及其自動化。
劉穎(1991—),女,工程師,主要研究方向為卷煙工藝與智能制造技術(shù)。
責(zé)任編輯:曾鈺嬋