一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于BP神经网络混合离子浓度传感系统

2022-12-07 01:08:23 来源:中国专利 TAG:

一种基于bp神经网络混合离子浓度传感系统
技术领域
1.本发明涉及混合重金属离子浓度传感器技术领域,尤其是涉及一种基于bp神经网络混合离子浓度传感系统。


背景技术:

2.在我们日常生活中,水资源必不可少,但随着工业的发展以及农作物化肥产业的推进,在一部分工业区的土壤和水中造成了严重的重金属污染。由于江河水的不断流动,被重金属污染的水对人类生活也带来了影响。在对人类健康构成威胁的同时也对周围的生态环境造成了严重的危害,因此针对水环境重金属含量的检测与治理已经非常重要。水环境中对人及自然界多种生物构成威胁巨大的重金属元素包括镉(cd
2
)、铬(cr
6
)、汞(hg
2
)、铜(cu
2
)、铅(pb
2
),国家相对应这些水体中的重金属元素也出台了严格的检测标准。在检测过程中,由于检测环境的复杂性,检测过程中难免存在大量干扰噪声,这种情况下研究出一种可以实时实地检测,并且可以做到便携高精度的检测系统便具备有很大的实用参考性。到目前为止,市场中有很多水环境下不同方法检测重金属的仪器:阳极溶出伏安法存在与待测溶液相接触,易受污染;光谱仪与分光光度计体积过大且价格昂贵,无法实现复杂环境的实地检测。现有的检测仪器无法克服现场噪音带来的误差、体积过大问题、灵敏度不高导致的检出限不达标以及开发成本高的问题。由于在实际环境中,水中含有一种以上的重金属离子,现有的检测系统不具备可以同时检测出不同离子浓度的性能,实用性差。目前,混合物体系的光谱检测会存在一定量的误差,当多个吸收光谱信息交叉叠加在一起会使得定量分析存在一定的困难,检测精度低,检测时间长。


技术实现要素:

3.本发明的目的是提供一种基于bp神经网络混合离子浓度传感系统,多通道检测单元设置,攻克了检测中由于数据非线性带来的误差,提高了低浓度溶液的检测精度,增强了混合离子溶液中抗干扰性能,降低了系统的检出限,对比单波长单通道对混合离子溶液的检测效率和准确度,多通道多波长的检测方式都有明显的提高,而且实现了对混合溶液不同离子浓度的同时检测,减少检测时间。
4.为实现上述目的,本发明提供了一种基于bp神经网络混合离子浓度传感系统,包括多通道检测单元、数据处理单元、基于bp神经网络的分析单元以及显示单元,
5.多通道检测单元通过通道选择器与所述数据处理单元相连接,所述数据处理单元与所述分析单元相连接,所述分析单元与所述显示单元相连接用于将分析结果进行显示。
6.优选的,多通道检测单元包括若干包含不同波长光源的检测机构,所述检测机构包括光源、分光镜、反射镜、待测比色皿、对照比色皿以及检测光电探测器和对照光电探测器,所述光源发射与所述分光镜相对设置,所述分光镜的出光侧设置有反射镜,所述反射镜与所述对照光电探测器之间设置有对照比色皿,所述分光镜与所述检测光电探测器之间设置有待测比色皿。
7.优选的,每个检测机构的照光电探测器和检测光电探测器均与通道选择器电连接,所述数据处理单元包括对数放大器和模数转换器,所述通道选择器与所述对数放大器电连接,所述对数放大器与所述模数转换器电连接。
8.优选的,所述分析单元包括内嵌有bp神经网络模型的单片机和数模转换器,所述数模转换器与所述单片机相连接,所述单片机和所述数模转换器均与所述模数转换器电连接。
9.优选的,bp神经网络模型通过拟合数据进行训练,所述拟合数据为不同波长光源所对应的通道检测到的浓度与电压幅值的曲线数据;
10.训练过程如下:
11.步骤s1:在pycharm中搭建环境中,使用随机函数将曲线数据打乱并按比例划分数据集;
12.步骤s2:设置网络结构、优化器以及训练参数;
13.步骤s3:通过数据集进行bp神经网络模型训练和验证得到训练好的bp神经网络模型。
14.优选的,训练参数包括batch和epoch。
15.优选的,还包括壳体、安装在壳体内部的安装板以及用于放置比色皿的槽板,安装板侧面设置有安装孔用于安装电路板并与槽板相对设置,所述槽板底部设置有至少两个插设在壳体内定位槽的固定轴,所述槽板两侧和顶部均开设有通孔。
16.因此,本发明采用上述一种基于bp神经网络混合离子浓度传感系统,具有以下有益效果:
17.(1)多通道检测单元设置,攻克了检测中由于数据非线性带来的误差,提高了低浓度溶液的检测精度,增强了混合离子溶液中抗干扰性能,降低了系统的检出限,对比单波长单通道对混合离子溶液的检测效率和准确度,多通道多波长的检测方式都有明显的提高,而且实现了对混合溶液不同离子浓度的同时检测,减少检测时间。
18.(2)基于bp神经网络的分析单元对采集的数据进行分析,bp神经网络需要采集所需的实验数据然后进行关系拟合并整理出对应的曲线,显示出每个单波长光源通道在检测时与对应的光电探测器输出的电压幅值的变化进而得出离子浓度与相应通道电压幅值的关系。再整合多个波长各自的关系曲线数据收集成算法需要的神经网络数据库,再通过反复训练得到的网络更贴近真实数据且更加稳定。为了提高神经网络的准确性,我们通过准确拟合曲线数据来提高分析单元的分析能力,改善由于环境因素或者系统硬件带来的噪声影响检测数据出入过大从而影响系统的检测精度的问题。
19.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
20.图1为本发明一种基于bp神经网络混合离子浓度传感系统的结构示意图;
21.图2为本发明检测机构结构示意图;
22.图3为本发明bp神经网络模型训练流程图;
23.图4为本发明网络训练轮次与准确率的关系;
24.图5为本发明网络训练轮次与预测值与实际值之间的均方误差的关系;
25.图6为本发明壳体内部局部图。
26.附图标记
27.1、光源;2、分光镜;3、反射镜;4、检测光电探测器;5、对照光电探测器;6、壳体;7、安装板;71、安装孔;8、槽板;81、通孔;82、固定轴。
具体实施方式
28.实施例
29.图1为本发明一种基于bp神经网络混合离子浓度传感系统的结构示意图,如图1所示,一种基于bp神经网络混合离子浓度传感系统,包括多通道检测单元、数据处理单元、基于bp神经网络的分析单元以及显示单元。
30.多通道检测单元包括四个包含不同波长光源的检测机构,多通道检测单元设置,攻克了检测中由于数据非线性带来的误差,提高了低浓度溶液的检测精度,增强了混合离子溶液中抗干扰性能,降低了系统的检出限,对比单波长单通道对混合离子溶液的检测效率和准确度,多通道多波长的检测方式都有明显的提高,而且实现了对混合溶液不同离子浓度的同时检测,减少检测时间。
31.检测机构包括光源1、分光镜2、反射镜3、待测比色皿、对照比色皿以及检测光电探测器4和对照光电探测器5,光源1与分光镜2相对设置,光源1分别采用cps(thorlabs)系列405nm、450nm、520nm、532nm的半导体激光器,分光镜2的出光侧设置有反射镜3,反射镜3与对照光电探测器5之间设置有对照比色皿,分光镜2与检测光电探测器4之间设置有待测比色皿,装有待测溶液的比色皿直接放置在光源1和检测器之间,尽量避免检测时光能量在传播过程中的损耗。测量过程中因为需要空白组数据进行标定,为了同时获取待测溶液和空白组的数据从而降低检测时间,在光路设计上增加了分光镜2和反射镜3达到检通道数量翻倍的作用。基于朗伯-比尔定律检测吸光度,需要得到其入射光光强和透射光光强,系统使用单波长激光分别对空白组和待测组进行检测,当光路引进分光镜和反射镜搭建简易式的分光器,可以得到两束一样的光束平行射出,这样可以同时的实时检测待测溶液的实验组和空白组。每个检测机构的照光电探测器和检测光电探测器均与通道选择器电连接,数据处理单元包括对数放大器和模数转换器,通道选择器与对数放大器电连接,对数放大器与模数转换器电连接。分析单元包括内嵌有bp神经网络模型的单片机和数模转换器,数模转换器与单片机相连接,单片机和数模转换器均与模数转换器电连接。分析单元中的单片机与显示单元相连接用于将分析结果进行显示。图6为本发明壳体内部局部图,如图6所示,还包括壳体6、安装在壳体6内部的安装板7以及用于放置比色皿的槽板8,安装板7侧面设置有安装孔71用于安装电路板并与槽板8相对设置,槽板8底部设置有至少两个插设在壳体6内定位槽的固定轴82,保证槽板8位置固定,槽板8两侧和顶部均开设有通孔81,便于光源通过和放置比色皿,探测器、比色皿与光源三点一线,保证对待测样品吸光度信号的准确采集,可以根据实际需要设定槽板8的数量。
32.应用bp神经网络将多波长通道检测下的浓度数据与光电探测器对应的电压幅值数据进行拟合训练,相比于传统训练模式,省去了大量冗余的数据并节省了时间,避免了在检测过程中配备溶液由于离子间缓慢反应而产生的质变从而影响实验数据。
33.训练过程如下:
34.步骤s1:在pycharm中搭建环境中,使用随机函数将曲线数据打乱并按比例划分数据集。
35.步骤s2:设置网络结构、优化器以及训练参数,训练参数包括batch和epoch。
36.步骤s3:通过数据集进行bp神经网络模型训练和验证得到训练好的bp神经网络模型。
37.通过bp神经网络的分析单元对实验数据进行分析,网络需要采集所需的实验数据然后进行关系拟合并整理出对应的曲线,显示出每个单波长光源通道在检测时与对应的光电探测器输出的电压幅值的变化进而得出离子浓度与相应通道电压幅值的关系。再整合多个波长各自的关系曲线数据收集成算法需要的神经网络数据库,再通过反复训练得到的网络更贴近真实数据且更加稳定。
38.在确定条件下,网络输入层的神经元个数会随着传感通道数量的增长呈正相关增长,训练后的神经网络应对待测离子浓度的准确率也呈正相关增长趋势。此次系统设计cu
2
与cd
2
的混合离子溶液的检测所需神经元个数为3个。输入层是对应光电探测器采集的电压信号,将混合离子溶液中cu
2
的浓度和cd
2
的浓度分别作为输出层的两个神经元,分布准确率达到了82%和93%以上,相比于使用单波长单通道测量混合离子溶液浓度,准确率大大提高。而且做到了对混合离子溶液中cd
2
和cu
2
浓度的同时检测,在缩短检测时间的同时也避免了由于时间过长导致的离子间反应而使样品溶液变质的问题。
39.因此,本发明采用上述一种基于bp神经网络混合离子浓度传感系统,多通道检测单元设置,克服了非线性区域的检测问题,提高了低浓度溶液的检测精度,增强了抗干扰性能,降低了系统的检出限,检测准确率高于使用单个通道检测的效果,而且实现了对混合溶液不同离子浓度的同时检测,减少检测时间。
40.最后应说明的是:以上实施例仅用以说明本发明的技术方案而非对其进行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对本发明的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献