作者:未知 时间:2016-12-26 阅读:( )
龙婷
(成都信息工程大学控制工程学院,成都,610225)
关键词:传感器;智能化;神经网络;自补偿
中图分类号:G642 文献标识码:A
1.引言
现代传感器技术是在传统传感器技术的基础上发展而来,广泛结合了信息处理技术、通信技术及微电子技术等[1],将传感器提升至 “系统”级别。
开设现代传感器技术课程,需要在具备经典传感器知识的基础之上,进一步掌握智能传感器的相关知识,了解集成电路工艺、统计学习理论和现代信号处理技术等[2]。该课程的内容涉及智能传感器系统的硬件构成,智能化功能的软件实现方法,以及多元回归分析法、神经网络技术、支持向量机技术、主成分分析和小波分析等数据挖掘方法。课程的学习难度较高,需要利用多种手段提高学生的学习兴趣,其中开设自主设计型实验是一种较好的方法。学生可以通过自主设计型实验加深对智能传感器的理解。而智能传感器的软件实现和数据挖掘方法的仿真都具备充分的灵活性,学生可以结合PC机在课堂上和课后进行实验研究[3]。
2. 自主设计实验
现代传感器技术的课程介绍了新型智能传感器的概念、构成方式及具有的功能,重点在于智能传感器的集成化和智能化实现方法。
智能传感器集成化的实现涉及微电子技术等相关内容,对于非微电子专业的学生来说很难具备此方面的扎实基础,不易开展自主设计型实验。并且此部分内容的相关实验对硬件要求较高,不利于在不同专业和高校的推广。
智能传感器智能化的实现方式多样,有硬件实现,也有软件实现。软件实现方法包括神经网络技术、支持向量机技术、粒子群算法和小波分析等数据挖掘方法中的智能算法。这些智能算法的仿真工具众多,算法设计灵活且多样,可以让学生在完成课程实验的同时,通过自主设计进一步发掘算法的优化方法,加深对知识的理解。同时,这些智能算法在各个领域都有广泛应用,掌握好它们有利于学生未来的就业和深造。
本论文将举例说明现代传感器技术课程在智能传感器智能化实现方面的自主设计实验的开设方法。
例如,开设题为“基于神经网络方法的传感器温度自补偿模块设计”实验。对于会受温度影响的传感器,要降低工作环境温度的影响,就需要设计自补偿模块,补偿的方法有多种,这里选用神经网络方法。首先,学生需要选定实验对象,即传感器,比如某款压阻式压力传感器,然后获取不同温度状态下传感器静态标定数据,根据标定数据制作样本,输入到神经网络。学生可以根据需要选择不同的神经网络,比如BP神经网络和RBF神经网络等[4]。实验编程时可于利用现有的工具箱进行辅助编程,也可以完全自行编程。
以上实验只考虑了温度这一个干扰量的影响。通常影响传感器的不只一个干扰量,还可能存在两个或多个干扰量的影响。神经网络方法可以用来降低两个或者是多个干扰量的影响。此外,学生还可以用支持向量机技术来设计智能化软件模块,用于降低多个干扰量的影响。例如,可开设题为“基于支持向量机方法的降低多个干扰量影响的传感器智能模块设计”。该实验的过程是先选定存在交叉敏感的传感器作为实验对象,进行多维标定实验获取样本数据,再利用支持向量机方法建立数据融合模型,从而消除或是降低多个干扰量的影响。支持向量机的功能包括分类和回归等,因此学生还可以结合其分类的功能设计其它传感器智能模块。
学生在进行智能算法的课程实验时,可以选择自带工具箱丰富的仿真工具,也可以自行编程实现算法。本论文采用Matlab软件为仿真工具实现算法。Matlab软件具备强大的数据分析和算法开发功能,且在多门课程中都有采用,学生普遍具备该软件的使用能力。
3.实验示例
3.1基于神经网络方法的传感器温度自补偿模块设计
本实验选定压阻式压力传感器作为实验对象,目标如下:
① 基于神经网络技术设计温度补偿模块,消除工作环境温度对传感器的影响;
② 实验过程需对多个样本进行实验,提高补偿模块的适应性,即在满足压力量程的情况下对不同的工作温度进行补偿。
③ 温度补偿模块的设计可以使用多种神经网络方法,并进行对比,得到消除温度影响最好的方法。
实验步骤如下:
① 二维标定实验
用标定实验来获取原始实验数据。由于实验条件和实验时间的限制,有些学生无法进行此步骤。学生也可以同过教材或者相关论文来获取原始数据,但是必须在实验报告中注明数据的来源,不能随意编造实验数据。
② 数据预处理与样本制作
用上一步中获取的原始数据来制作样本。但是标定实验得到的原始数据看起来往往较为混乱,通常先将原始数据进行归一化处理,用归一化之后的数据制作样本。神经网络的样本包括训练样本和测试样本。训练样本用于训练神经网络的模型,而测试样本用于检验训练好的神经网络的效果。
③ 训练神经网络
将训练样本输入到编好的神经网络算法,可以是BP神经网络和RBF神经网络等,得到训练后的模型。
④ 测试神经网络
用测试样本检验训练好的神经网络模型。如果得到的效果不好,可以适当地调整神经网络的参数,改善补偿效果。
⑤ 更换训练样本和测试样本后重复步骤③和④。
不同样本得到的结果往往差异较大,实验中需要更换训练样本和测试样本后进行多次重复实验,用以提高神经网络模型的适应性。
⑥ 换一种神经网络方法重复步骤⑤。
同一样本采用不同的神经网络方法可能得到不同的补偿结果,实验中可以尝试对比不同的神经网络方法,或者通过优化神经网络的方法改善补偿效果。
3.2基于支持向量机方法的降低多个干扰量影响的传感器智能模块设计
本实验的目标如下:
① 利用支持向量机的处理分类和回归问题的功能,对传感器交叉敏感的数据进行分析,用以抑制交叉敏感现象。
② 尝试修改支持向量机的程序,例如更换核函数或改变分类策略,得到不同的测试结果。
③ 制备多组样本数据,对不同的样本数据进行测试,用以检验算法的适应性。
实验步骤如下:
① 样本数据制作
根据确定的实验对象,采集或制备样本数据。制作好的样本数据将分为训练样本和测试样本两部分。训练样本与测试样本的格式保持一致。
② 算法设计
利用支持向量回归(Support Vector Regression,SVR)或支持向量分类(Support Vector Classification,SVC)算法,处理样本数据。利用多种策略测试算法优劣。
例如在支持向量分类算法中,有两种处理多分类问题的策略, 一种是“一对一(one agaist one, 1A1)”, 另一种是“一对多(one agaist all, 1AA)”。实验中可测试不同策略的算法。支持向量机可选取多种核函数,包括线性核函数、多项式核函数和径向基(Radial Basis Function,RBF)核函数等。目前尚缺乏一种选取核函数的标准方法。实验中可以通过更换核函数来测试它们的不同效果,用以选取最优的方案。
可以采用不同的支持向量机工具箱,例如SVM and Kernel Methods Matlab Toolbox工具箱,或者自行编程。
在算法设计的过程中,通过对训练样本进行训练和对测试样本进行测试,得到每一次的结果。同一算法必须经过多个训练样本和测试样本的检验。更换算法策略后,再重复以上步骤。
③ 效果评价
用抑制交叉敏感的结果对比最初的传感器数据,对算法效果进行综合评价。
3.3 实验方案
结合以上实例,可以设计出自主实验的方案,具体如下:
自行查阅资料进行神经网络分析法和支持向量机法的设计,两种算法选择其一即可。实验步骤如下:
① 安装matlab软件;
② 熟悉matlab软件的使用方法;
③ 查阅资料进行项目设计。
④ 选取神经网络分析法和支持向量机法之一进行项目设计。
⑤ 根据设计要求编写算法,并仿真。
⑥ 对算法效果进行综合评价。
需要注意的是,利用神经网络分析法和支持向量机法在智能传感器系统的智能化功能实现方法上进行项目设计的时候,数据来源要有出处,应用范围要明确,适用于何种类型传感器。
此外,在实验结束后还可以引导学生回答一些思考问题,比如已讲授课程中提到了哪些智能传感器系统智能化功能的实现方法?分析神经网络分析法和支持向量机法的异同?对哪一种智能传感器系统智能化功能的实现方法涉猎较多,其应用范围和方式有何区别?
4.结论
现代传感器技术课程是在经典传感器的基础上融合了微电子技术、通信技术和数据挖掘技术的一门课程,通过开设自主设计型实验可以提高学生的学习兴趣,加深学生对知识的理解。该课程涉及的神经网络技术、支持向量机技术、主成分分析和小波分析等方法可以较为灵活地开设自主设计实验,加强学生的动手能力。本论文以“基于神经网络方法的传感器温度自补偿模块设计”实验为例说明了自主设计实验的方案。实验采用Matlab软件设计,方案可行。
参考文献(References):
[1] 张鹏, 吴东艳, 张凌志. 项目教学法与传感器课程改革探. 中国电力教育,2014, 5: 78-79.
[2] 王兴君, 毛敏. 智能传感器课程建设及教学研究. 电子测试, 2016, 7: 172-173.
[3] 刘海妹, 夏旭. 基于工程实践应用能力培养的传感器课程教学改革. 通信电源技术, 2015,32(2): 123-125.
[4] 刘君华. 智能传感器系统(第二版). 西安电子科技大学出版社, 2010,5: 211-252.
作者地址:龙婷
上一篇:浅谈中职学校单片机课程教学
下一篇:士官院校军事职业教育意蕴识读
CAD/CAM在模具设计与加工中的关键技术要点
(527)人喜欢 2018-04-16谈谈高职《数字电子技术》课程的教学思路
(387)人喜欢 2018-04-03浅论中职电子技术课堂的微课教学
(312)人喜欢 2018-03-12食品质量与安全监管专业现代学徒制人才培养方案应用研究与实践
(444)人喜欢 2018-02-25试析机电设备维修中的绿色维修技术
(368)人喜欢 2018-02-24试析现代职业教育印刷专业产教融合校企合作的长效机制建设
(402)人喜欢 2018-02-07基于CiteSpace的国内现代学徒制知识图谱及其可视化研究
(359)人喜欢 2018-01-22基于“现代学徒制”民族文化传承坭兴陶人才培养方式的研究
(356)人喜欢 2018-01-19家庭经济情况对高职新生心理健康状况的影响与分析——以雅安职业技术学院为例
(262)人喜欢 2017-12-29中职数学“现代信息技术应用”模块的教学计划与途径
(360)人喜欢 2017-12-192025广东、广西奇速英语冬令营:寒假蜕变计划,
2025湖北、湖南奇速英语冬令营:寒假蜕变计划,
2025江西、山东奇速英语冬令营:寒假蜕变计划,
南京深圳上海冬令营英语新体验?奇速英语寒假冬
沈阳大连济南冬令营英语新体验?奇速英语寒假冬
上海重庆南京冬令营英语新体验?奇速英语寒假冬
长春南昌北京冬令营英语新体验?奇速英语寒假冬
贵阳石家庄武汉冬令营英语新体验?奇速英语寒假
兰州广州深圳冬令营英语新体验?奇速英语寒假冬
杭州宁波西宁冬令营英语新体验?奇速英语寒假冬
福州厦门昆明冬令营英语新体验?奇速英语寒假冬
奇速英语时文阅读新功能上线
奇速英语冬令营:从兴趣出发,培养英语学习好习
【背诵+默写】学英语的黄金搭档
【高中英语】278句口语练习!
中考英语历年高频熟词生义 (含词性+例句+释义)
2025安徽、福建奇速英语冬令营:寒假蜕变计划,
2025江苏、浙江奇速英语冬令营:寒假蜕变计划,
2025黑龙江、上海奇速英语冬令营:寒假蜕变计划
2025辽宁、吉林奇速英语冬令营:寒假蜕变计划,