当前位置: 首页 > 专利查询>天津大学专利>正文

基于BP神经网络的便携式呼吸机流量曲线标定方法技术

技术编号:19178917 阅读:96 留言:0更新日期:2018-10-17 00:39
本发明专利技术涉及一种基于BP神经网络的便携式呼吸机流量曲线标定方法,包括下列步骤:步骤1:利用便携式呼吸机进行标定实验,将所采集的二氧化碳流量数据分为两组,一组进行训练,一组进行测试;步骤2:建立BP神经网络,选取S函数作为激励函数,采用LM算法进行训练,采用的神经网络由隐层和输出层两层组成,隐藏层包含20个神经元,随着迭代次数的增加,最小均方误差减小,小于迭代次数为6的时候,停止学习,最终得到流量曲线。

Calibration method of portable ventilator flow curve based on BP neural network

The invention relates to a method for calibrating the flow curve of a portable ventilator based on BP neural network, which comprises the following steps: step 1: calibrating experiment with a portable ventilator, dividing the collected carbon dioxide flow data into two groups, one for training and one for testing; step 2: establishing BP neural network, selecting The neural network is composed of two layers: the hidden layer and the output layer. The hidden layer contains 20 neurons. With the increase of the number of iterations, the minimum mean square error decreases. When the number of iterations is less than 6, the learning is stopped and the flow curve is finally obtained.

【技术实现步骤摘要】
基于BP神经网络的便携式呼吸机流量曲线标定方法
本专利技术属于生物医学工程领域,是对人呼吸末二氧化碳流量数据采集的一种新的拟合方式。
技术介绍
呼吸是一种重要的新陈代谢过程,它是维持人们稳定的生命迹象。目前呼吸道疾病,如哮喘,支气管扩张症和阻塞性睡眠呼吸暂停,广泛流行于全世界。根据2016世界卫生组织的调查,超过2亿3500万人患有哮喘,每年有超过300万人死于慢性阻塞性肺病(COPD)。为了有效地、准确地评价心肺功能、呼吸监测是呼吸系统疾病及ICU管理中的一个重要组成部分。目前在生物医学呼吸流量测量的过程中,数据的拟合是十分重要的,对数据进行有效的拟合可以更好的反应测量的波形,增加测量的精度。在以往的的测量过程中,经常使用的传感器的拟合方式是最小二乘法,差值拟合等拟合方式,但是在测量的过程中,尤其是传感器精度不是很高的情况下这些拟合方法会产生较大的误差。目前的便携式呼吸机在测量的时候可以通过传感器有效的对采集的差压进行加工转化,但是在转化的过程中,由于便携式呼吸机的传感器和处理电路都不能和专业的大型呼吸机相比,所以一种专业的拟合算法是必不可少的。
技术实现思路
本专利技术的目的是提供一种便携式呼吸机流量曲线标定方法,以提高传感器精度。技术方案如下:在测量的时候可以有效的改进管道和传感器在测量的时候带来的误差,获得很好的拟合效果,其操作过程为:一种基于BP神经网络的便携式呼吸机流量曲线标定方法,包括下列步骤:步骤1:利用便携式呼吸机进行标定实验,将所采集的二氧化碳流量数据分为两组,一组进行训练,一组进行测试;步骤2:建立BP神经网络,选取S函数作为激励函数,采用LM算法进行训练,采用的神经网络由隐层和输出层两层组成,隐藏层包含20个神经元,随着迭代次数的增加,最小均方误差减小,小于迭代次数为6的时候,停止学习,最终得到流量曲线。本专利技术克服普通的拟合算法带来的拟合精度低的问题,有效提高便携式呼吸机的测量精度。附图说明图1Tan-sigmoid函数图2预测数据和实际数据图3神经网络参数图4神经网络拟合结果分析图5BP神经网络拟合的误差百分比具体实施方式本专利技术在根据二氧化碳浓度测量装置进行优化,设计一种可以有效的改进二氧化碳测量精度的拟合算法。考虑到主流设备必须具有稳定和实时性的特点,所以气道管呼吸电路相结合的设计必须符合这一要求。气道压力是通过取样压力来监测的,而气道压力与气道有密切的关系。气道管设计的主要考虑是空气流经气道后会产生压降。气体管道的设计是基于伯努利定律和连续性定律,将连续性方程ρ1υ1s1=ρ2υ2s2=m应用于流量监测中:ρsAvA=ρυBsB=m式(1)其中是sA和sB截面的面积,ρ是空气的密度,vA和vB表示两个端口的气流的速度,m气体的质量。结合公式(2)将两个公式合并可求出压差和流量的关系:其中Q是体积流量。为了准确地拟合电压和流量的函数曲线,选择合适的激励函数和训练函数是十分重要的。本专利技术选取S函数作为激励函数,利用Levenberg-Marquardt(LM)算法进行训练。激励函数可以定义为:输出函数的范围从-1到1,如图1。我们选了Levenberg-Marquardt(LM)作为训练数据的算法,LM算法是一种采用标准数值优化的快速算法,它是梯度下降法和Gauss-Newton法的结合。LM算法不仅具有Gauss-Newton方法的局部收敛性,而且具有梯度下降法的全局性。LM算法利用二阶导数信息,比梯度下降法要快得多。权重和阈值的矢量公式为:x=[wih(1,1)...wih(h,i),bn(1)...bn(h)wh0(1,1)...b0(0)]T式(5)因此,由更新权值和阈值组成的向量是:x(k+1)=x(k)+Δx式(6)其中Δx代表权值和阈值的改变,LM算法是改进的Gauss-Newton算法,可以定义为:Δx=-[JT(x)J(x)+μI]-1JT(x)e式(7)其中J(x)是雅各比矩阵,μ是阻尼系数,I是单位矩阵。LM算法类似于梯度下降法。每次迭代,减少图层的值。所以当算法接近目标误差,逐渐接近于GaussNewton算法。LM算法是一种有效的算法,其迭代过程的基本思想允许在退化方向上进行错误搜索。同时,为了使得神经网络的权值和阈值都达到满意的效果,我们开启了梯度下降算法和自适应的神经网络的算法,提高了泛化的能力。在测量的时候可以有效的改进管道和传感器在测量的时候带来的误差,获得很好的拟合效果,其操作过程为:步骤1:利用便携式呼吸机进行标定实验步骤2:对60组数据进行采样,流量变化从1L/min到60L/min匀速提升,间隔为1L/min,采集相应的电压值。数据流被分为两组,奇数组的流量数据进行训练,得到偶数组流量数据进行了测试。训练结束后,将测试数据输入神经网络。描述拟合曲线的形状并计算精度指标。该标定方法所采用的神经网络由隐层和输出层两层组成。隐藏层包含20个神经元。迭代次数6次,时间为1s。当迭代达到6次时,梯度值为0.00496。图2表示拟合程度两者之间的训练和测试数据和实际输出数据。随着迭代次数的增加,最小均方误差减小,小于迭代次数为6的时候。然后它停止学习,最终会得到具体曲线。步骤3:对训练的参数有效性进行分析如图3图3显示了网络条件下的学习过程,随着迭代次数的增加,我们可以看到LM算法的梯度变化。Mu是正态分布的平均值,与误差相似。随着迭代次数的增加,如果误差值增大,Mu的值也会随着增加,当Mu的值增加到一定大小的时候,学习过程就会停止。步骤4:在测量中对数据的拟合结果进行直观的分析直观显示出拟合的精度,图4分别给出了BP神经网络训练后得到的输出数据和实际实验得到的实验数据。我们可以直接观察到误差。大多数输出数据与实际输出数据之间的距离很小,只有少数数据产生较大的误差。曲线拟合的趋势不会受到影响,曲线变化趋势反映出流量与电压的关系。因此,我们可以得出这样的结论:神经网络的训练的精确度是在误差范围之内的。步骤5:对误差进行定量分析,从图5我们可以看出,在BP神经网络中,训练数据在个体数据存在较大的误差,但是训练误差的波动很小。最后我们得到绝对误差0.7594。这个数字非常直观,显示了神经网络训练的整体精度。图5给出了30组测试数据的BP神经网络处理后测试输出与实际输出数据之间误差的百分比。数学公式定义为:其中m是测试输出数据,n是实际输出数据。从图5中可知他们都在4L/min,12L/min和40L/min产生较大的误差,但它只发生在很少的数据,而不影响良好的拟合函数的神经网络。本文档来自技高网...

【技术保护点】
1.一种基于BP神经网络的便携式呼吸机流量曲线标定方法,包括下列步骤:步骤1:利用便携式呼吸机进行标定实验,将所采集的二氧化碳流量数据分为两组,一组进行训练,一组进行测试;步骤2:建立BP神经网络,选取S函数作为激励函数,采用LM算法进行训练,采用的神经网络由隐层和输出层两层组成,隐藏层包含20个神经元,随着迭代次数的增加,最小均方误差减小,小于迭代次数位6的时候,停止学习,最终得到流量曲线。

【技术特征摘要】
1.一种基于BP神经网络的便携式呼吸机流量曲线标定方法,包括下列步骤:步骤1:利用便携式呼吸机进行标定实验,将所采集的二氧化碳流量数据分为两组,一组进行训练,一组进行测试;步骤2:建立BP神经网络,...

【专利技术属性】
技术研发人员:杨嘉琛刘琳
申请(专利权)人:天津大学
类型:发明
国别省市:天津,12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1