中文引用格式: 朱梓涵,陶洋,梁志芳. 基于改进OS-ELM的电子鼻在线气体浓度检测[J]. 电子技术应用,2023,49(10):71-75.
英文引用格式: Zhu Zihan,Tao Yang,Liang Zhifang. Online gas concentration detection of electronic nose based on improved OS-ELM[J]. Application of Electronic Technique,2023,49(10):71-75.
0 引言
随着工业的高速发展,环境问题日益突出。空气污染问题不仅直接危害人体健康,还对生活环境造成了严重影响。电子鼻是一种模仿动物嗅觉器官的传感器设备,能够快速并准确地识别出各种气体[1]。
电子鼻主要由气体识别算法、信号处理模块和传感器阵列组成[2]。气体识别算法是电子鼻系统中的关键组成部分,能够从软件层面上提升电子鼻的识别效果。
目前的研究者使用了不同的方法提高气体识别算法的精度。Akbar等[3]通过特征降维提升气体识别的准确率,但这可能导致特征信息丢失而影响最终效果。Fan等[4]则采用无监督学习的方式进行气体聚类分析提高了气体分类时的精度,但这种方式要求提取高质量的特征。Wijaya[5]运用信息论对传感器阵列进行特征选择,以优化气体识别算法,但增加了特征提取和选择的工作量和复杂度。李鹏等[6]直接使用一维卷积神经网络 (One Dimensional Convolutional Neural Network, 1DCNN)对气体进行识别并确定气体种类。而LE B T等人[7]指出了直接使用CNN网络进行分类或预测的缺陷,因此他们采用了混合模型来预测目标,但这种模型面对大量样本数据时,会导致训练速度缓慢和计算机内存占用较高。
针对电子鼻的气体浓度预测中的问题,本文提出一种基于在线序列极限学习机(Online Sequential-Extreme Learning Machine, OS-ELM)的气体浓度预测方法。OS-ELM不仅具有ELM模型计算速度快、泛化能力强的特点[8],而且还采用了在线式增量学习策略[9]。但OS-ELM的输入权重和隐层偏置是随机生成的,这会影响预测精度。为了克服这一缺点,本文提出一种改进的粒子群算法,该算法能够有效地搜索OS-ELM全局最优参数,从而进一步提高模型浓度预测精度。此外,本文还使用1DCNN模型对气体信号进行特征提取,挖掘了气体信号的深度特征。
本文详细内容请下载:https://www.chinaaet.com/resource/share/2000005716
作者信息:
朱梓涵,陶洋,梁志芳
(重庆邮电大学 通信与信息工程学院,重庆400065)