一种基于神经网络的自适应呼吸机控制器设计方法

文档序号:1911680 发布日期:2021-12-03 浏览:1次 >En<

阅读说明:本技术 一种基于神经网络的自适应呼吸机控制器设计方法 (Neural network-based design method for self-adaptive respirator controller ) 是由 翟波 张亚 曾海芳 赵旭 于 2021-09-29 设计创作,主要内容包括:本发明公开了一种基于神经网络的自适应呼吸机控制器设计方法,涉及自适应呼吸机控制器设计技术领域,具体为一种基于神经网络的自适应呼吸机控制器设计方法,包括以下步骤:S1、选择呼吸机控制器的学习样板;S2、收集并处理学习样本数据;S3、确定模型的阶次和时延;S4、采用恰当的学习算法完成网络的离线学习;S5、进行对所建立的模型的检验和测试;S6、数据校正,并进行优化。本发明设置的神经网络能够任意逼近L2范数上的各种非线性的函数,具有高度并行的结构,可以实现硬件,具有自学习和自适应的特性,可以同时处理定性定量的数据。(The invention discloses a neural network-based design method for a self-adaptive respirator controller, relates to the technical field of design of self-adaptive respirator controllers, and particularly relates to a neural network-based design method for a self-adaptive respirator controller, which comprises the following steps: s1, selecting a learning template of the breathing machine controller; s2, collecting and processing learning sample data; s3, determining the order and the time delay of the model; s4, adopting proper learning algorithm to complete off-line learning of the network; s5, carrying out inspection and test on the established model; and S6, correcting the data and optimizing the data. The neural network provided by the invention can be arbitrarily approximated to various nonlinear functions on the L2 norm, has a highly parallel structure, can realize hardware, has the characteristics of self learning and self adaption, and can simultaneously process qualitative and quantitative data.)

一种基于神经网络的自适应呼吸机控制器设计方法

技术领域

本发明涉及自适应呼吸机控制器设计技术领域,具体为一种基于神经网络的自适应呼吸机控制器设计方法。

背景技术

在现代临床医学中,呼吸机作为一项能人工替代自主通气功能的有效手段,已普遍用于各种原因所致的呼吸衰竭、大手术期间的麻醉呼吸管理、呼吸支持治疗和急救复苏中,在现代医学领域内占有十分重要的位置。呼吸机是一种能够起到预防和治疗呼吸衰竭,减少并发症,挽救及延长病人生命的至关重要的医疗设备。

一般智能控制是可以用来处理非模型化的系统的生产控制过程。但是智能控制职能利用或者利用部分被控对象的模型来研究所需要的相应控制策略,而这种知识模型还是要经过人们对被控对象的搜集大量信息,然后进行归纳总结才能建立起模型。神经网络控制是通过神经网络和控制领域的相关理论进行有机结合,成为了控制领域的最前沿的科学成果。

现在工业生产过程都是复杂多变的而且对产品的要求也很高,常规的控制领域的方法已经不能很好地满足需求的缺点。

发明内容

针对现有技术的不足,本发明提供了一种基于神经网络的自适应呼吸机控制器设计方法,解决了上述背景技术中提出现在工业生产过程都是复杂多变的而且对产品的要求也很高,常规的控制领域的方法已经不能很好地满足需求的问题。

为实现以上目的,本发明通过以下技术方案予以实现:一种基于神经网络的自适应呼吸机控制器设计方法,包括以下步骤:

S1、选择呼吸机控制器的学习样板;

S2、收集并处理学习样本数据;

S3、确定模型的阶次和时延;

S4、采用恰当的学习算法完成网络的离线学习;

S5、进行对所建立的模型的检验和测试;

S6、数据校正,并进行优化。

可选的,所述步骤S2、收集并处理学习样本数据中,具体的包括以下步骤:

S201、输入测试指令,经神经元捕捉后,输入呼吸机PID控制器中,经过隐含层依次地计算,并往下传递最后到达向输出层;

S202、呼吸机PID控制器中的每一层次的神经元的输出都只是作用于和它最近的下一层次系统神经元的输入;

S203、将呼吸机PID控制器每次输入和输出的数值进行记录并备份,构建出数据模型。

可选的,所述步骤S201中,RBF网络的输出层是隐含层结点的输出都是线性的组合,也就是:

公式里:为第p个输入样本

P=1,2,...,p为p表示样本总数

ci为网络隐含层结点的中心

ωij为隐含层到输出层的连接权值

i=1,2,…,h为隐含层的节点数

yj为与输入样本对应的网络的第j个输出节点的实际输出。

可选的,所述步骤S3、确定模型的阶次和时延中,经每次数据输入,并通过数据模型进行对比分析,确定模型的计算阶次,以及时间延迟时间。

可选的,所述步骤S4、采用恰当的学习算法完成网络的离线学习中,采用的算法学习步骤包括:

S401、网络的初始化:随机选取h个训练样本作为聚类中心c(i=1,2,…,h);

S402、将输入系统的训练样本集合,再按照最近邻规则来进行分组;按照χp与中心为ci之间的欧式距离将χp分配到系统输入样本的各个聚类集合θp(p=1,2,…,p)中;

S403、再重新调整聚类中心:计算各个聚类集合θp中系统训练样本的平均值,也即是计算新的聚类中心ci,若新的聚类中心不再发生改变,所得到的ci即是RBF神经网络最终的基函数中心,进入下一轮的中心求解,若不是就返回到步骤S402。

可选的,所述步骤S403中,求解方差σi可由以下公式来进行求解:

公式中,cmax即是选择中心之间的最大的距离。

可选的,所述步骤S201中,计算出隐含层和输出层之间的权值大小,采用最小二乘法进行计算,计算公式如下:

可选的,所述步骤S6、数据校正,并进行优化中,具体的包括以下步骤:

S601、根据系统神经元是否输出期望数值,用于判断呼吸机控制器是否继续优选;

S602、若系统的输出层未输出相应的数据信息,将数据通过BP网络将产生的误差信号沿着原来信息的连接通道反向传输回去,并不断修改各个层次神经元的权值,直至输出期望数值。

本发明提供了一种基于神经网络的自适应呼吸机控制器设计方法,具备以下有益效果:

该基于神经网络的自适应呼吸机控制器设计方法设置的神经网络能够任意逼近L2范数上的各种非线性的函数,具有高度并行的结构,可以实现硬件,具有自学习和自适应的特性,可以同时处理定性定量的数据;神经网络因为具有这么多的特性所以就可以实现非常复杂的功能,特别适合于各种复杂生产系统的建模和精确控制的问题,即使是控制的系统中存在着不稳定不确定的生产因素,神经网络自身也是也具有极强的适应能力还有更好的鲁棒性,这样一来就会更加得凸显了神经网络应用的种种优越性能。

附图说明

图1为本发明设计方法流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

如附图1所示,本发明提供一种技术方案:一种基于神经网络的自适应呼吸机控制器设计方法,包括以下步骤:

S1、选择呼吸机控制器的学习样板;

S2、收集并处理学习样本数据;

S3、确定模型的阶次和时延;

S4、采用恰当的学习算法完成网络的离线学习;

S5、进行对所建立的模型的检验和测试;

S6、数据校正,并进行优化。

本发明中:步骤S2、收集并处理学习样本数据中,具体的包括以下步骤:

S201、输入测试指令,经神经元捕捉后,输入呼吸机PID控制器中,经过隐含层依次地计算,并往下传递最后到达向输出层;

S202、呼吸机PID控制器中的每一层次的神经元的输出都只是作用于和它最近的下一层次系统神经元的输入;

S203、将呼吸机PID控制器每次输入和输出的数值进行记录并备份,构建出数据模型。

本发明中:步骤S201中,RBF网络的输出层是隐含层结点的输出都是线性的组合,也就是:

公式里:为第p个输入样本

P=1,2,...,p为p表示样本总数

ci为网络隐含层结点的中心

ωij为隐含层到输出层的连接权值

i=1,2,…,h为隐含层的节点数

yj为与输入样本对应的网络的第j个输出节点的实际输出。

本发明中:步骤S3、确定模型的阶次和时延中,经每次数据输入,并通过数据模型进行对比分析,确定模型的计算阶次,以及时间延迟时间。

本发明中:步骤S4、采用恰当的学习算法完成网络的离线学习中,采用的算法学习步骤包括:

S401、网络的初始化:随机选取h个训练样本作为聚类中心c(i=1,2,…,h);

S402、将输入系统的训练样本集合,再按照最近邻规则来进行分组;按照χp与中心为ci之间的欧式距离将χp分配到系统输入样本的各个聚类集合θp(p=1,2,…,p)中;

S403、再重新调整聚类中心:计算各个聚类集合θp中系统训练样本的平均值,也即是计算新的聚类中心ci,若新的聚类中心不再发生改变,所得到的ci即是RBF神经网络最终的基函数中心,进入下一轮的中心求解,若不是就返回到步骤S402。

本发明中:步骤S403中,求解方差σi可由以下公式来进行求解:

公式中,cmax即是选择中心之间的最大的距离。

本发明中:步骤S201中,计算出隐含层和输出层之间的权值大小,采用最小二乘法进行计算,计算公式如下:

本发明中:步骤S6、数据校正,并进行优化中,具体的包括以下步骤:

S601、根据系统神经元是否输出期望数值,用于判断呼吸机控制器是否继续优选;

S602、若系统的输出层未输出相应的数据信息,将数据通过BP网络将产生的误差信号沿着原来信息的连接通道反向传输回去,并不断修改各个层次神经元的权值,直至输出期望数值。

以上,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

8页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种一体式可移动人工气道高流量湿化氧疗仪

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!