論文導讀 - 基于邊緣計算、集成學習與傳感器集群的便攜式電子鼻系統

基于邊緣計算、集成學習與傳感器集群的便攜式電子鼻系統

原論文地址:https://www.sciencedirect.com/science/article/abs/pii/S0925400522015684

引用此論文(GB/T 7714-2015):

  • WANG T, WU Y, ZHANG Y, et al. Portable electronic nose system with elastic architecture and fault tolerance based on edge computing, ensemble learning, and sensor swarm[J]. Sensors and Actuators B: Chemical, 2023, 375: 132925. DOI:10.1016/j.snb.2022.132925.

論文作者學術主頁:https://www.researchgate.net/profile/Tao-Wang-261

1. 研究背景與意義

電子鼻(Electronic Nose, E-nose)作為模擬哺乳動物嗅覺系統的檢測工具,廣泛應用于食品安全、疾病診斷及環境監測等領域。然而,傳統便攜式電子鼻系統因微控制器(MCU)計算能力受限,只能采用簡單的模式識別算法,且傳感器間高度耦合,系統抗故障能力差。為此,本文提出一種基于邊緣計算、集成學習與傳感器集群的新型便攜式電子鼻系統架構,旨在提升系統的識別準確性、容錯能力與應用靈活性。

2. 系統設計與實驗方法

2.1 硬件設計

便攜式電子鼻系統包括五大模塊:傳感器陣列、前端模擬電路、MCU子系統、通信子系統與電源管理模塊(如圖1(a)所示)。傳感器陣列由8種MEMS氣體傳感器組成,具體型號與敏感氣體信息列于表1。系統采用ARM Cortex-M3 MCU實現數據采集與邊緣計算,支持USB和藍牙通信。
在這里插入圖片描述

圖1 (a) 便攜式電子鼻系統功能框圖;(b) 不同配置電子鼻設備實物圖;? 實驗裝置簡化結構示意。

2.2 自動化測試平臺

利用自制的無人工測量系統(Workflow腳本控制),對15種VOCs氣體進行氣敏測試,濃度范圍10–100 ppm,步長10 ppm,每種氣體獨立重復測試10次。

2.3 數據處理流程

數據處理流程包括:基線跟蹤(BTA)、響應計算、相空間映射與特征提取(如圖3(a)(b)所示)。響應值定義為空氣電阻(Ra)與目標氣氛電阻(Rg)之比,進一步提取五個關鍵特征:最大響應速率、初始響應值、最大響應值、最小恢復速率及對應響應值。
在這里插入圖片描述

圖2 (a) 八個傳感器原始電阻信號;(b) 經基線跟蹤后的響應曲線;? 相空間轉換后的特征軌跡。

在這里插入圖片描述

圖3 (a) 響應數據向相空間映射示意;(b) 相空間中定義的五個特征點。

3. 邊緣計算與模型設計

3.1 ANN模型結構

分別設計分類與回歸人工神經網絡(ANN)模型(如圖4(a)所示),均為三層結構,分類模型輸出15類氣體概率,回歸模型直接預測氣體濃度。
在這里插入圖片描述

圖4 (a) 分類與回歸模型節點連接結構;(b) 單個神經元結構示意;? 簡化版tanh激活函數曲線。

3.2 分類與回歸性能

所有模型均在MCU上本地訓練完成,訓練100次迭代后性能收斂穩定。分類準確率介于30%–60%,濃度預測的R2得分最高可達0.98。
在這里插入圖片描述

圖5 分類模型訓練過程中的損失曲線與準確率曲線,以及MCU與PC訓練模型準確率對比。

在這里插入圖片描述

圖6 回歸模型訓練過程中的損失曲線與R2得分曲線,以及MCU與PC訓練模型性能對比。

4. 集成學習與性能提升

4.1 集成分類器

采用軟投票(Soft Voting)集成8個獨立分類器,最終準確率從最佳單一傳感器的58.0%提升至81.1%。
在這里插入圖片描述

圖7 (a)(b) 集成前后分類準確率與F1分數對比;?(d) 單一傳感器與集成分類器的混淆矩陣對比。

4.2 集成回歸器

采用加權平均方法集成7個回歸器(剔除性能差的Sen-6),濃度預測的R2得分由最高57.7%提升至84.1%。

在這里插入圖片描述

圖8 (a) 不同組合的回歸器R2得分對比;(b) RMSE誤差對比;? 不同氣體濃度下誤差曲線。

4.3 集成學習的局限性分析

分析表明,低性能傳感器參與過多會影響集成效果,合理篩選參與模型至關重要。

5. 傳感器集群與彈性架構設計

本文提出基于獨立ANN模型與集成策略的**傳感器集群(Sensor Swarm)**概念,實現每個傳感器獨立感知、獨立決策,系統整體具備高容錯性與靈活擴展性。
在這里插入圖片描述

圖9 (a) 傳感器集群內部實現機制;(b) 彈性架構及容錯機制示意。

與傳統陣列模式相比,傳感器集群架構在單點故障時準確率下降幅度減少約10倍,回歸精度下降幅度減少約18倍。
在這里插入圖片描述

圖10 (a)(b) 分類任務中不同故障條件下準確率與F1分數變化;?(d) 回歸任務中不同故障條件下R2得分與RMSE變化。

6. 結論

本文開發了一種結合邊緣計算、獨立ANN模型、集成學習與傳感器集群的便攜式電子鼻系統。該系統在保證高準確率與濃度預測能力的同時,大幅度提升了系統的容錯能力與彈性擴展能力,為未來高可靠性便攜式電子鼻系統的發展提供了新的思路與技術路徑。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/903322.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/903322.shtml
英文地址,請注明出處:http://en.pswp.cn/news/903322.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

EasyCVR視頻匯聚平臺助力大型生產監控項目攝像機選型與應用

一、方案背景 在300路大型生產監控項目中,由于生產環境復雜多樣,涵蓋室外廠區、大型車間、室內辦公區域等不同場景,單一類型的攝像機難以滿足全方位、精細化的監控需求。EasyCVR作為一款功能強大的視頻融合管理平臺,具備靈活的視…

測試用例介紹

文章目錄 一、測試用例基本概念1.1 測試用例基本要素 二、測試用例的設計方法2.1 基于需求的設計方法2.2 等價類2.3 邊界值2.4 錯誤猜測法2.6 場景設計法2.7 因果圖2.5 正交排列 三、綜合:根據某個場景去設計測試用例(萬能公式)四、如何使用F…

基于藍牙Beacon人員導航方案

基于藍牙Beacon人員導航方案 一、室內定位市場痛點與技術選擇 大型商場(單層超2萬㎡)和醫院(科室超200個)的復雜空間中,傳統GPS信號衰減超90%,用戶平均尋路耗時10-15分鐘,30%購物決策因“找店…

使用vue3 腳手架創建項目

1.創建項目 并 運行 1.1 創建項目 vue create abcd 1.2 運行 創建好項目后,命令行會提示你運行項目 npm run serve 2.介紹各個目錄 node_modules : 項目依賴包,其中包括很多基礎依賴,自己也可以根據需要安裝其他依賴 assets文件夾&a…

跨語言哈希一致性:C# 與 Java 的 MD5 之戰?

在跨平臺或異構系統集成的場景中,我們經常需要在不同的編程語言之間交換數據或驗證數據一致性。MD5 作為一種廣泛使用的哈希算法,就常常扮演著生成唯一標識或校驗數據完整性的角色。然而,不少開發者可能會遇到這樣一個令人困惑的問題&#xf…

基于RuoYi的WMS倉庫管理系統源碼級解決方案

基于RuoYi的WMS倉庫管理系統源碼級解決方案 項目地址 一、系統簡介 WMS(Warehouse Management System)倉儲管理系統是現代物流管理的核心系統,通過對倉庫業務的精細化管理,實現入庫、出庫、庫存等環節的高度自動化和智能化。 系…

研究:大模型輸出一致性:確定性與隨機性的場景化平衡

大模型在相同輸入下的輸出是否一致,本質上取決于其設計目標、任務性質以及技術實現方式。這一問題需要從技術原理、應用場景、用戶需求三個維度進行深度分析: 一、技術實現:確定性與隨機性的平衡 模型架構的確定性基礎 大模型的核心參數(如權重矩陣)在訓練完成后是固定的…

青年座談會的讀書匯報

今天,單位組織了一個五四青年座談會,我們室由于大家都在出差忙之類的,我必須要參加,還要我做一個匯報,我一新來的還沒深入到研發工作中,于是決定寫了一篇簡單的讀書筆記,再用deepseek潤色一下&a…

RabbitMQ安裝流程(Windows環境)

安裝資料鏈接:https://download.csdn.net/download/ly1h1/90705840?spm1001.2014.3001.5503 代碼案例鏈接:https://download.csdn.net/download/ly1h1/90706521 1.下載依賴,Downloads - Erlang/OTP 2.下載RabbitMQ安裝包,In…

vscode 使用gitcode團隊管理項目

1、下載安裝vscode https://code.visualstudio.com/Download 2、安裝git 3、在vscode中安裝GitLens插件 4、打開終端 點擊會顯示當前更改的項目 5、提交更改的文件,會提示輸入用戶名、密碼,這里的密碼即是令牌,令牌在第一次創建的時候顯…

el-input限制輸入只能是數字 限制input只能輸入數字

方法一&#xff1a; 通過設置type屬性&#xff1a;type“number”&#xff0c;這種方式一般會影響樣式&#xff0c;不建議使用&#xff0c;如下圖&#xff1a; <el-input type"number" v-model"aaa"></el-input>方法二&#xff1a; 通過綁定值…

【Python數據驅動決策】數據分析與可視化全流程實戰指南

目錄 前言技術背景與價值當前技術痛點解決方案概述目標讀者說明一、技術原理剖析核心概念圖解核心作用講解關鍵技術模塊說明技術選型對比二、實戰演示環境配置要求核心代碼實現案例1:銷售數據清洗案例2:月度銷售趨勢分析案例3:產品關聯分析(熱力圖)運行結果驗證三、性能對…

Spring的BeanFactory和FactoryBean的區別

? ?BeanFactory和FactoryBean在Spring框架中扮演著不同的角色&#xff0c;具有不同的功能和用途。? 定義與角色 ?BeanFactory?&#xff1a;BeanFactory是Spring IoC容器的核心接口&#xff0c;用于管理和維護Bean的定義、創建和生命周期。它是Spring IoC容器的基礎&…

Typecho博客使用阿里云cdn和oss:handsome主題進階版

Typecho使用阿里云cdn和oss 設置前需要保證阿里云cdn和oss已配置好且可以正常使用一、準備工作二、修改 Handsome 主題的靜態資源鏈接方法 1&#xff1a;直接修改主題文件&#xff08;推薦&#xff09;方法 2&#xff1a;通過主題設置自定義&#xff08;方便&#xff09; 三、處…

部署mongodb三幅本集群

背景&#xff1a;原先使用的mongodb采用的是SSPL協議&#xff0c;此協議客戶檢測到有bug&#xff0c;故需要替換mongodb的版本&#xff0c;原先采用helm部署的mongodb但是無法找到4.1.4版本的chart包&#xff0c;故手寫yaml部署 1、部署mongodb-arbiter服務 這個服務是用來選…

jdk1.8.0_05 在 SpringBootTest Debug模式下奔潰

之前好好的項目&#xff0c;最近換了之前的電腦&#xff0c;但是在使用SpringBootTest 啟動debug模式時&#xff0c;虛擬機就會奔潰&#xff0c;通過修改如果把 junit5 import org.junit.jupiter.api.Test; 修改為 junit4 ,就不奔潰了 import org.junit.Test; 但是這樣的…

QGIS+mcp的安裝和使用

QGISmcp的安裝和使用 安裝qgis_mcp 下載qgis_mcp&#xff1a; git clone https://github.com/jjsantos01/qgis_mcp.git安裝uv uv是一個由Rust語言編寫的python包管理工具&#xff0c;旨在提供比傳統工具&#xff08;如 pip&#xff09;更高效的依賴管理和虛擬環境操作。 p…

厚銅pcb生產廠家哪家好?

在為您的項目選擇厚銅PCB供應商時&#xff0c;技術實力、生產經驗與交付能力是決定產品可靠性的關鍵。隨著新能源汽車、工業電源、5G通信等領域對高電流承載、高效散熱的需求激增&#xff0c;厚銅PCB&#xff08;銅厚3oz以上&#xff09;的工藝門檻不斷提升。本文結合行業頭部企…

再見,物理刪除!MyBatis-Plus @TableLogic 優雅實現邏輯刪除

在開發應用程序時&#xff0c;我們經常會遇到需要刪除數據的場景。但直接從數據庫中物理刪除&#xff08;DELETE?&#xff09;數據有時并非最佳選擇。為什么呢&#xff1f; 數據恢復: 一旦物理刪除&#xff0c;數據通常難以恢復&#xff0c;誤操作可能導致災難性后果。審計追…

湖北理元理律師事務所:債務管理領域的平臺化創新探索

隨著中國居民負債率攀升至62%&#xff08;央行2023年數據&#xff09;&#xff0c;債務管理從個體需求演變為社會性課題。湖北理元理律師事務所通過“法律科技金融”的融合模式&#xff0c;構建了國內首個全鏈條債務管理平臺&#xff0c;其服務邏輯與行業價值值得深度剖析。 平…