亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于三次樣條擬合模型的噴霧加油裝置油位檢測算法改進

        2022-04-02 08:53:26陳為政彭來湖唐麒麟
        軟件工程 2022年4期
        關(guān)鍵詞:液位檢測

        陳為政,彭來湖,2,唐麒麟

        (1.浙江理工大學(xué)浙江省現(xiàn)代紡織裝備技術(shù)重點實驗室,浙江 杭州 310018;2.杭州旭仁自動化有限公司,浙江 杭州 310018)

        936753998@qq.com;43233212@qq.com;765834836@qq.com

        1 引言(Introduction)

        針織圓緯機運行過程中,采用噴霧加油裝置實現(xiàn)受控噴油潤滑以延長成圈機件使用壽命,同時能夠減少或消除織物表面產(chǎn)生油針等布品瑕疵。針對這一問題,現(xiàn)提供一種基于單片機LPC54608開發(fā)的智能噴霧式加油控制調(diào)節(jié)系統(tǒng),具有對液位信號進行采樣及處理、人機交互及潤滑控制等功能。由于圓緯機運行時的機械振動,導(dǎo)致油桶內(nèi)液面波動,降低了液位傳感器的檢測精度。針對這一問題,雖已研發(fā)出基于最小二乘法的線性回歸模型的油位檢測算法,但由于油桶容積為非線性變化,與實際情況仍存在一定差距。針對線性回歸模型的不足,進一步提出三次樣條曲線擬合模型,提高液位、油耗信息等的監(jiān)控精度。通過殘差分析、測試對比,三次樣條曲線擬合模型優(yōu)于線性回歸模型?;贏RM平臺,實現(xiàn)成圈機件的潤滑控制,進一步提高加油控制、受控計量的準(zhǔn)確性及穩(wěn)定性。

        2 總體設(shè)計概述(Overview of overall design)

        現(xiàn)提供一種基于ARM芯片LPC54608開發(fā)的智能噴霧式加油控制調(diào)節(jié)系統(tǒng),包括LCD顯示屏、薄膜按鍵、PCB電路板、一體式電磁閥過濾組件、氣壓調(diào)壓閥、氣壓傳感器和液位傳感器等?;贚PC54608芯片的ARM處理器,結(jié)合三次樣條擬合算法和嵌入式控制技術(shù),可以實時顯示當(dāng)前油位和油耗信息,幫助使用者直觀地了解機器狀態(tài);通過鍵盤輸入可以設(shè)定噴油速度;在故障發(fā)生時能及時停機并報警,保證機器安全運行。該檢測方法主要包括信號采集、信號處理、人機交互和控制輸出。針對機械振動導(dǎo)致的油位波動問題,通過三次樣條擬合求出兩個小時內(nèi)油位數(shù)據(jù)的擬合曲線,得到當(dāng)前油位的預(yù)估值。人機交互設(shè)計包括機器狀態(tài)信息輸出、系統(tǒng)參數(shù)錄入等。通過測試對比,系統(tǒng)能夠精確控制噴油時間,準(zhǔn)確顯示油耗信息,及時對異常情況進行報警,具有較高的準(zhǔn)確性和穩(wěn)定性。智能噴霧式加油控制調(diào)節(jié)系統(tǒng)的系統(tǒng)框圖如圖1所示。

        圖1 系統(tǒng)框圖Fig.1 System framework

        3 數(shù)據(jù)采樣及處理(Data sampling &processing)

        浮子液位計根據(jù)油位變化轉(zhuǎn)化成模擬電信號。微控制單元(MCU)進行系統(tǒng)初始化后,通過模數(shù)轉(zhuǎn)化器(ADC)對模擬電信號進行采樣,每采樣120 個信號數(shù)據(jù),通過冒泡算法對數(shù)據(jù)從小到大排序處理,除去大小兩端各30 個數(shù)據(jù),以盡量減小液面波動引起浮子模擬電信號及干擾信號的影響,并對剩下的60 組數(shù)據(jù)計算一次平均值,以此作為一次油位采樣實際值。在噴霧加油裝置運行時的2 小時內(nèi),每分鐘獲取一次油位采樣實際值,根據(jù)120 個油位采樣實際值進行擬合分析,以真實反映噴油機油位的實際變化。

        4 數(shù)據(jù)擬合原理(Data fitting principles)

        4.1 線性擬合

        4.2 三次樣條擬合

        為進一步提高擬合優(yōu)度,采用三次樣條曲線擬合模型。其基本思想是設(shè)計一個以油位采樣實際值為變量的三次多項式,使經(jīng)過多項式計算后的輸出數(shù)據(jù)逼近真實情況。三次樣條曲線的多項式可以表示為:

        整理可得:

        5 數(shù)據(jù)擬合算法設(shè)計(Data fitting algorithm design)

        5.1 三次樣條數(shù)據(jù)擬合

        由于噴霧加油裝置內(nèi)結(jié)構(gòu)布局不同,油箱各個截面面積具有差異。在理想狀態(tài)下,噴霧加油裝置內(nèi)的油位并不是均勻變化的。同時,由于圓緯機振動導(dǎo)致油桶液面波動,干擾浮子液位計的實際測量,從而使ADC采樣得到的數(shù)據(jù)產(chǎn)生隨機誤差。采用最小二乘法進行線性擬合,將油位變化簡單看成是均勻、恒定的變化,與實際情況有較大偏差。針對這一問題,本文提出了一種新的數(shù)據(jù)擬合方法,即在噴霧加油裝置開啟后的120 分鐘內(nèi),ADC每分鐘采樣120 次,通過冒泡法對120 個數(shù)據(jù)由小到大排序,去除前后各30 個數(shù)據(jù),并對剩余60 個數(shù)據(jù)求和取平均值,以減小液面波動引起的采樣誤差。平均值則作為一次采樣油位實際值,噴油機運行120 分鐘內(nèi),每分鐘獲取一次采樣油位實際值,共計120 組數(shù)據(jù)。根據(jù)120 組數(shù)據(jù)建立三次樣條擬合曲線,求解三次樣條曲線函數(shù)并計算當(dāng)前的油位擬合值。

        5.2 油耗計算

        其中,為油箱最高液位高度,為油箱實際液位高度。

        6 軟件設(shè)計(Software design)

        6.1 初始化

        系統(tǒng)初始化后,會自動從鐵電MB85RS16中讀取之前設(shè)置好的噴油機的設(shè)備參數(shù),并設(shè)置好設(shè)備工作所需的工作參數(shù)。ADC需要獲取六個基準(zhǔn)值:第一個是氣壓為0時的基準(zhǔn)值,第二個是氣壓最高時的基準(zhǔn)值,第三個是油位最低時的基準(zhǔn)值,第四個是油位最高時的基準(zhǔn)值,第五個是吹氣氣壓最低的基準(zhǔn)值,第六個是吹氣氣壓最高時的基準(zhǔn)值。如果這些基準(zhǔn)值沒有被設(shè)置,將被設(shè)置為默認(rèn)值。還會讀取四路氣閥通氣時間的設(shè)定值,通過此函數(shù),設(shè)備會將開機時間以及總油耗初始化,將各種設(shè)備狀態(tài)設(shè)為開機默認(rèn)狀態(tài),讀取吹氣高報警是否開啟,吹氣低報警是否開啟,腔體氣壓高報警是否開啟,腔體氣壓低報警是否開啟。

        6.2 采樣及濾波算法

        LPC54608處理器自帶12 位模數(shù)轉(zhuǎn)換器,系統(tǒng)初始化后,MCU通過傳感器獲取油位、油箱內(nèi)氣壓以及吹氣氣壓等參數(shù),將采集的數(shù)據(jù)通過ADC采樣到MCU上,每分鐘采樣120 個數(shù)據(jù)。MCU對數(shù)據(jù)從小到大排序后取中間的60 次做平均數(shù),這個平均數(shù)作為一次采樣的值,采樣結(jié)束后數(shù)據(jù)會保存起來。通過三次樣條擬合曲線方程來計算設(shè)備當(dāng)前的油耗值以及油箱內(nèi)剩余油量。

        6.3 報警檢測

        報警檢測模塊實時獲取氣壓、液位、油溫等參數(shù),經(jīng)與設(shè)定參數(shù)比較后,通過LCD顯示屏彈窗、LED報警燈、蜂鳴器進行異常報警,提示異常信息。

        噴霧加油裝置開機進行初始檢測,當(dāng)傳感器檢測到油箱液位小于設(shè)定最高液位值的10%時,警報LED紅燈閃爍,蜂鳴器報警,LCD顯示屏彈窗報警,噴霧加油裝置進入待機狀態(tài);當(dāng)檢測到當(dāng)前噴霧加油裝置油箱液位值介于設(shè)定最高液位的10%—20%時,預(yù)警LED黃燈閃爍,蜂鳴器報警,LCD顯示屏彈窗報警,噴霧加油裝置進入運行狀態(tài);當(dāng)檢測到當(dāng)前噴霧加油裝置油箱液位值大于噴霧加油裝置油箱最高液位值的20%時,正常運轉(zhuǎn)指示綠燈常亮,噴霧加油裝置正常運行。

        在噴霧加油裝置待機階段,當(dāng)傳感器檢測到當(dāng)前油箱液位值小于設(shè)定最高液位值的10%時,LCD顯示屏油位讀條閃爍,彈窗提示加油;蜂鳴器報警。當(dāng)檢測到油箱液位值大于設(shè)定最高液位值的90%時,控制LCD顯示屏油位讀條閃爍,彈窗提示停止加油;蜂鳴器報警。

        噴霧加油裝置正常運行時,當(dāng)傳感器檢測到當(dāng)前油箱液位值在20 分鐘內(nèi)未發(fā)生變化,或者液位低于設(shè)定的最低液位值,或者液位高于設(shè)定的最高液位值時,蜂鳴器報警。其中,最低液位值是指浮子液位計所能檢測到的最低液位;設(shè)定的最高液位值是指當(dāng)油箱加滿油后,浮子液位計所能檢測到的最高液位。報警反饋程序的流程圖如圖2和圖3所示,其中圖2為油位報警流程圖,圖3為氣壓報警流程圖。

        圖2 油位報警流程圖Fig.2 Flowchart of oil level alarm

        圖3 氣壓報警流程圖Fig.3 Flowchart of pneumatic alarm

        6.4 主界面開發(fā)

        UI界面開發(fā)采用emWin,為圖形LCD設(shè)計提供高級支持,極大簡化了LCD設(shè)計。人機界面設(shè)計如圖4所示,系統(tǒng)在設(shè)備上電后就會運行,液晶屏?xí)崟r顯示噴油機的工作狀態(tài)。顯示分為五個部分,上方從左到右分別為油箱氣壓表、油箱液位顯示表盤以及吹氣氣壓表,下方是當(dāng)前油耗和剩余使用時間,實時顯示吹氣管路單路的檔位情況。

        圖4 人機界面Fig.4 Human-machine interface

        7 評價及測試驗證(Evaluation &test verification)

        7.1 殘差分析

        為驗證分析擬合效果,本文對線性回歸擬合模型和三次樣條擬合模型進行殘差分析,對比模型的擬合優(yōu)度平方,進一步說明三次樣條擬合模型優(yōu)于基于最小二乘法的線性回歸擬合模型。

        7.2 線性擬合殘差分析

        表2 線性擬合優(yōu)度分析Tab.2 Linear fitting goodness analysis

        圖6 線性擬合殘差分析圖Fig.6 Linear fitting residual analysis plot

        表1 線性擬合參數(shù)Tab.1 Linear fitting parameters

        圖5 線性回歸擬合圖Fig.5 Linear regression fitting plot

        7.3 三次樣條擬合殘差分析

        圖7 三次樣條曲線擬合圖Fig.7 Cubic spline curve fitting plot

        表3 三次樣條擬合參數(shù)Tab.3 Cubic spline fitting parameters

        圖8 三次樣條擬合殘差分析圖Fig.8 Cubic spline fitting residual analysis plot

        表4 三次樣條擬合優(yōu)度分析Tab.4 Cubic spline fitting goodness analysis

        在進行擬合分析時,擬合優(yōu)度平方為回歸平方和與總離差平方和的比值,表示總離差平方和中可以由回歸平方和解釋的比。這一比例越大越好,模型越精確,回歸效果越顯著。擬合優(yōu)度平方介于0—1,越接近1,回歸擬合效果越好。從表2和表4可知,三次樣條擬合優(yōu)度可達(dá)0.9921,較之線性擬合模型0.98546,擬合優(yōu)度同比提升0.674%,并且能夠在一定程度上反映噴霧加油裝置油箱截面的變化。此外,在測試過程中,用儀表實時檢測油箱的重量,可以測算油量的變化速度。將該速度與擬合曲線變化率相比較,經(jīng)過多次測試,兩者誤差在10%以內(nèi),滿足實際生產(chǎn)要求。

        7.4 故障報警測試

        為了避免故障發(fā)生時工作人員不能及時解決,設(shè)計了故障預(yù)警和故障報警兩種機制。當(dāng)油位或氣壓達(dá)到預(yù)警值時,人機界面上彈出故障預(yù)警彈窗,提醒工作人員當(dāng)前油位或氣壓可能會發(fā)生故障,但不干涉機器的運行。當(dāng)油位或氣壓超過警戒值時,人機界面上彈出故障報警彈窗,警告工作人員已經(jīng)發(fā)生故障,同時控制噴霧加油裝置停機并向大圓機發(fā)送報警信號。在預(yù)警值與報警值邊界處設(shè)置了緩沖區(qū)間,防止誤觸發(fā)的發(fā)生。通過手動調(diào)節(jié)傳感器,讓油位和氣壓處于不同的區(qū)間。界面彈窗的測試結(jié)果如圖9所示。經(jīng)過測試,在不同情況下,界面彈窗能夠準(zhǔn)確快速地切換。

        圖9 界面彈窗報警測試圖Fig.9 Test diagram of interface pop-up alarm

        8 結(jié)論(Conclusion)

        針對針織圓緯機噴霧加油裝置無法精準(zhǔn)預(yù)測和受控計量問題,基于ARM控制器,結(jié)合三次樣條擬合算法和嵌入式控制技術(shù),設(shè)計了一種新型噴霧加油裝置系統(tǒng)。該系統(tǒng)可以實時顯示當(dāng)前油位和油耗信息,幫助使用者直觀地了解機器狀態(tài);通過鍵盤輸入可以調(diào)節(jié)系統(tǒng)信息參數(shù);在故障發(fā)生時能及時停機并報警,保證機器安全運行。

        測試結(jié)果表明,本設(shè)計提出的三次樣條擬合模型能夠進一步提高噴霧加油裝置油耗計算的準(zhǔn)確性以及噴油控制的穩(wěn)定性,人機交互的設(shè)計方便了工作人員的使用,在噴霧加油裝置領(lǐng)域具有廣闊的應(yīng)用前景。目前本設(shè)計已經(jīng)在蘇州某公司得到應(yīng)用。本文著重研究了機械振動引起的油位波動對系統(tǒng)的影響及應(yīng)對措施,對于如何減小或消除機械振動的影響是后續(xù)需要深入研究的內(nèi)容。

        猜你喜歡
        液位檢測
        “不等式”檢測題
        “一元一次不等式”檢測題
        “一元一次不等式組”檢測題
        “幾何圖形”檢測題
        “角”檢測題
        基于STM32燃?xì)鉄崴仩t液位控制系統(tǒng)設(shè)計與實現(xiàn)
        石油儲罐液位開關(guān)的應(yīng)用分析
        雙電容測量液位方法
        電子測試(2017年11期)2017-12-15 08:57:07
        小波變換在PCB缺陷檢測中的應(yīng)用
        寶馬530車?yán)鋮s液液位過低報警
        精品三级久久久久久久| 毛片无码国产| 欧美性性性性性色大片免费的| 精品99在线黑丝袜| 日韩中文字幕一区在线| 久久午夜av一区二区三区| 久久久久久亚洲精品中文字幕| 欧美深夜福利网站在线观看| 亚洲精品国产精品系列| 久久伊人最新网址视频| 久久久久久国产精品免费免费男同 | 日韩精品欧美激情亚洲综合| 日韩日本国产一区二区| 无码精品一区二区三区在线| 中文字幕久无码免费久久| 日韩久久久黄色一级av| 国产91精品自拍视频| 免费网站内射红桃视频| 亚洲欧美精品伊人久久 | 久久精品国产亚洲av日韩精品| 欧美性色欧美a在线播放| 精品人妻人人做人人爽夜夜爽| 一区二区久久不射av| 亚洲白嫩少妇在线喷水| 国产精品爽爽久久久久久竹菊| 国产精品丝袜黑色高跟鞋| 一亚洲一区二区中文字幕| 免费人成视频网站网址| 日本少妇被黑人xxxxx| a欧美一级爱看视频| 国产高清人肉av在线一区二区| 亚洲最大av网站在线观看| 在线视频制服丝袜中文字幕| 亚洲一区二区一区二区免费视频 | 成人精品视频一区二区三区尤物 | 免费夜色污私人影院在线观看 | 日本免费精品一区二区三区视频| 国产午夜精品av一区二区麻豆| 国产精品视频一区国模私拍| 亚洲午夜精品国产一区二区三区| 欧美牲交a欧美牲交|