采用的HMP45D型湿度传感器结合BP神经网络进行温度补偿研究.doc

采用的HMP45D型湿度传感器结合BP神经网络进行温度补偿研究.doc

ID:28149791

大小:90.50 KB

页数:6页

时间:2018-12-08

采用的HMP45D型湿度传感器结合BP神经网络进行温度补偿研究.doc_第1页
采用的HMP45D型湿度传感器结合BP神经网络进行温度补偿研究.doc_第2页
采用的HMP45D型湿度传感器结合BP神经网络进行温度补偿研究.doc_第3页
采用的HMP45D型湿度传感器结合BP神经网络进行温度补偿研究.doc_第4页
采用的HMP45D型湿度传感器结合BP神经网络进行温度补偿研究.doc_第5页
资源描述:

《采用的HMP45D型湿度传感器结合BP神经网络进行温度补偿研究.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、采用的HMP45D型湿度传感器结合BP神经网络进行温度补偿研究  近年来,芬兰Vaisala公司生产的HMP45D温湿一体化传感器已广泛应用于地面自动气象站观测系统中。  HMP45D温湿度传感器采用湿敏电容测量湿度,从介电常数变化型电容传感器工作原理可知,不仅相对湿度的变化会引起电容介质介电常数的变化,温度的变化也会引起电容介质介电常数的变化。  尽管厂家根据不同温度下的传感器输出与实际相对湿度关系给出了温度补偿,可将部分误差补偿,但在实际应用中,在高温高湿下补偿效果很不理想,因此研究和采用新方法提高测量准确度,进一步减小误差,是湿度传感器研发和气象

2、观测人员最关心的问题。  为进一步消除温度的影响,可采用硬件电路补偿和软件补偿对湿度传感器的输出信号进行处理。硬件补偿方法由于受到电路中电子器件漂移等因素的影响,导致整个测量系统可靠性差且精度低。软件补偿方法有插值法、最小二乘多项式曲线拟合法、BP神经网络方法等,然而插值法需要把量程进行分段线性化处理,每一段用直线近似代替曲线,分的区间越多,精度越高,但所需存储量也就越大,所以实际效果并不理想,最小二乘多项式曲线拟合在应用过程中,当数据点较多时,容易出现振荡现象,导致形成病态或奇异的方程组,无法获得多项式系数,因而其应用受到限制,BP神经网络由于是非线

3、性优化,权值的初始化是随机的,所以会存在局部极小问题,而且新加入的样本会影响到已经学好的样本,学习算法的收敛速度慢。  本文在分析现有研究方法不足的基础上,研究了采用改进遗传算法来优化BP神经网络的方法,重点讨论了遗传算法中的混合编码方案,适应度函数的选择以及部分参数的优化,达到改进遗传算法的目的,并以此来优化BP神经网络,建立了湿度传感器温度补偿模型,利用此模型对输出数据进行拟合,补偿由于温度的变化对湿度传感器的测量结果造成的影响,并通过与一般的BP神经网络方法进行比较,说明该方法在温度补偿上的突出优点。  2温度补偿原理  采用神经网络的方法对传感

4、器输出进行温度补偿的原理图由传感器模型和神经网络补偿模型2部分组成,如图1所示。    图1中,h表示经神经网络温度补偿后的输出湿度值,其湿度传感器的数学模型为:    式中:x为待测目标湿度参量,t为环境影响因素温度参量,y为传感器输出量。  若y和t均为x的单值函数,则式(1)的反函数存在,即:    将湿度传感器的目标参量及湿度敏感元件的环境参量温度作为神经网络的输入样本,经神经网络处理后的输出湿度h即为期望的消除了温度干扰后的目标参量x.  本文通过对给定的样本数据来训练神经网络,通过改进的遗传算法优化调整神经网络的权值,使得经过训练后神经网络

5、的输出值h尽量逼近期望目标湿度参数x,实现湿度传感器的温度补偿,进而提高湿度传感器的测量精度和可靠性。  3改进遗传算法的BP神经网络模型  鉴于遗传算法是一种概率性的自适应迭代寻优过程,具有良好的全局搜索性能,不易陷入局部极小,即使所定义的适应值函数是不连续的、非规则的,它也能以很大的概率找到整体最优解,且适用于并行处理,搜索不依赖于梯度信息的特点,可以用来优化BP神经网络。  采用遗传算法对BP神经网络的初始权值阈值进行优化,在较大范围进行搜索,代替一般初始权值的随机选取,然后应用BP算法在这个解空间里对网络进行精调,搜索出最优解或者近似最优解。这

6、样既实现了两者的优势互补,又发挥了神经网络的广泛非线性映射能力和遗传算法的全局搜索能力,加快了网络学习速度,提高了整个学习过程中的逼近能力和泛化能力。  检测样本平均均方误差,表示对网络输出数据可靠性的估计。为了使所设计的网络具有良好的泛化能力,应当使得E2小于一个给定误差ε,满足网络输出的可靠性。  权值修正量表示为:    式中:η为自适应学习率,g(n)为当前误差函数对权值的梯度,α为动量因子,n为迭代的次数。  改进遗传算法的BP神经网络的具体步骤如下:  1)建立一个初始BP神经网络结构,设定网络相关参数和函数,通过编码方式产生初始种群,经过

7、优化种群、选择、交叉,变异等遗传操作获得最优权值阈值。  2)用得到的最优权值阈值优化BP神经网络,经过训练得到满足要求的最佳BP神经网络结构。  基于改进遗传算法的BP神经网络设计流程图如图2所示。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。