氧气面罩呼吸腔压力调节半实物仿真系统的制作方法

文档序号:10612176阅读:894来源:国知局
氧气面罩呼吸腔压力调节半实物仿真系统的制作方法
【专利摘要】一种氧气面罩呼吸腔压力调节半实物仿真系统。半实物仿真系统中的肺式调节阀结构数学模型、呼气阀门数学模型、呼吸数学模型和面罩呼吸腔数学模型由PC机中的Matlab平台实现,分别用来描述肺式调节阀结构、呼气阀门、呼吸过程和面罩呼吸腔内的气体流量特性。半实物仿真系统中的控制系统以STM32F407IGT6微处理器为核心,用来运行控制算法。PC机与控制系统通过RS232串口进行通讯。本发明是氧气面罩呼吸腔压力调节器控制方案开发过程中对比不同控制算法效率的半实物仿真系统,具有控制算法与应用对象结构灵活、接口通用等优点,可提前发现问题并及时解决,缩短了控制方案的开发周期,节约成本。
【专利说明】
氧气面罩呼吸腔压力调节半实物仿真系统
技术领域
[0001] 本发明属于航空器个人防护领域,涉及对供氧实验系统的改进,具体为氧气面罩 呼吸腔压力调节半实物仿真。
【背景技术】
[0002] 供氧系统的作用是预防高空缺氧、低气压效应引起的不良生理反应。面罩呼吸腔 压力调节器是供氧系统的关键控制器,它可以随环境压力和使用者呼吸的变化,供给使用 者一定压力、流量和含氧浓度的混合气或纯氧。
[0003] 面罩呼吸腔内的压力变化反映了呼吸腔压力调节器的性能,吸气时,若面罩呼吸 腔内负压越大使用者的吸气阻力越大,并且若面罩与使用者面部贴合不严密,外部低压空 气将灌入面罩呼吸腔,造成缺氧。呼气时面罩呼吸腔内正压越大使用者的呼气阻力越大,其 与使用者肺通气量、呼气阀门特性等有关。
[0004] 因此,控制方案的设计是面罩呼吸腔压力调节器的关键。在控制方案开发过程中, 若使用实际调试平台,当模拟肺吸气,若肺式调节阀结构不起作用,富氧空气或纯氧将不会 进入面罩呼吸腔,面罩呼吸腔内将产生很大的负压,选择的差压传感器量程过小会损坏传 感器,量程过大则测量误差也随之增大,造成测量不准确,降低了呼吸腔压力调节器的性 能。另外,控制算法和肺式调节阀结构有很多种,每种控制算法和肺式调节阀结构都会造成 呼吸腔压力调节器性能上的差异。因此,控制方案开发过程中存在成本高、开发周期长的问 题。
[0005] 目前普遍使用的研究方式是在PC机中利用具体供氧调试平台的数学模型来完成 对呼吸腔压力调节器的设计并通过一些变量来比较不同控制算法的性能。然而纯粹的仿真 实验与实际控制过程存在一定差距,算法的应用会受到一定的限制,仿真实验对于实际控 制将无参考价值。
[0006] 为了能在呼吸腔压力调节器控制方案开发过程中对比多种控制算法和多种肺式 调节阀结构的效率,期望有一种开发周期短,节约成本,模拟实际供氧过程的实验方法及系 统。

【发明内容】

[0007] 本发明目的是克服呼吸腔压力调节器控制方案开发过程带来的上述问题,提供了 一种氧气面罩呼吸腔压力调节半实物仿真系统。
[0008] 本发明提供的氧气面罩呼吸腔压力调节半实物仿真系统,包括控制系统、肺式调 节阀结构数学模型、呼气阀门数学模型、呼吸数学模型和面罩呼吸腔数学模型;所述的肺式 调节阀结构数学模型、呼气阀门数学模型、呼吸数学模型和面罩呼吸腔数学模型由PC机中 的Matlab平台实现,分别用来描述肺式调节阀结构、呼气阀门、呼吸过程和面罩呼吸腔内的 气体流量特性;所述的控制系统以STM32F407IGT6微处理器为核心,用来运行控制算法。所 述的肺式调节阀结构数学模型、呼气阀门数学模型和呼吸数学模型分别连接面罩呼吸腔数 学模型,PC机中的面罩呼吸腔数学模型将解算出的系统输出信号通过RS232串口传递给控 制系统来解算控制信号,所述的控制系统同时将解算出的控制信号通过RS232串口传递给 PC机中的肺式调节阀结构数学模型来解算系统输出。半实物仿真系统原理框图如图1所示。
[0009] 所述的面罩呼吸腔数学模型具体描述为:
[0010]
νν) 'αν
[0011]其中,(·)'为对时间求导算子,Ρ为面罩呼吸腔内气体绝对压力,R为气体常数,Τ 为面罩呼吸腔内气体温度,GP为肺式调节阀结构数学模型输出,为呼气阀门数学模型输 出,Qb为呼吸数学模型输出,V为面罩呼吸腔与肺内的气体体积之和。
[0012] 所述的肺式调节阀结构数学模型用GP(t) = f((u))来描述,其中,u为实施于肺式 调节阀结构上的控制信号,f为u的函数,f的具体形式由应用对象中的具体肺式调节阀结构 决定。
[0013] 所述的呼吸数学模型具体描述为:
[0014]
[0015] 其中,n为肺呼吸频率,Vi为肺潮气量。[0016] 所述的呼气阀门数学模型具体描述为:
[0017]
[0018]
[0019] 其中,Pa为面罩呼吸腔外气体绝对压力,cU为呼气阀门直径,为呼气阀门中弹簧 刚度,Uo和U分别为呼气阀门中弹簧预压缩量和压缩量,μ为流量系数,ko为气体绝热指数, g为重力加速度。
[0020] 本发明同时提供了一种实现所述的氧气面罩呼吸腔压力调节半实物仿真系统的 模拟供氧系统调试平台,该调试平台包括所述的控制系统;所述的控制系统通过控制量输 出信号线与肺式调节阀结构数学模型对应的肺式调节阀结构连接,用于使肺式调节阀结构 有一定开度;同时通过反馈信号线连接面罩呼吸腔数学模型对应的差压传感器;控制系统 根据差压传感器的反馈信号及压差设定值产生控制信号;电源用于为控制系统供电;参见 图2;
[0021] 所述的肺式调节阀结构包括:用于产生拉力的动力装置,密闭弹簧,肺式阀门板和 密封圈;所述肺式阀门板和密封圈配合,用于在无电信号时通过密闭弹簧将肺式阀门板紧 压在密封圈上,使阀门完全关闭;动力装置通过控制量输出信号线传送的电信号产生拉力, 克服密闭弹簧的弹力,将肺式阀门板从密封圈上提起,使阀门有一定开度;稳压气源通过气 路与肺式调节阀结构中密封圈的入口相连;
[0022] 与所述的呼气阀门数学模型对应的呼气阀门设置在面罩上,呼气阀门与面罩之间 通过弹簧设置有一个呼气阀门门板;呼气阀门用于排出模拟肺呼出的二氧化碳,面罩内外 的压力差克服弹簧的作用,将呼气阀门门板打开,气体排出。
[0023] 与所述的呼吸数学模型对应的是面罩内形成的呼吸腔内的吸气作用和呼气作用。
[0024] 与所述的面罩呼吸腔数学模型对应的差压传感器实现数据采集过程,差压传感器 设置在比例流量阀与面罩之间的气路中,面罩与气路之间同时设置有一个吸气阀,差压传 感器用于测量面罩内形成的呼吸腔内外压力差。
[0025]所述的控制系统以ARM微处理器为核心,兼容性强,置入其中的控制算法可以任意 更换,比如公知的PID(Proportional Integral Deri vat ive)控制算法、ADRC( Active Disturbance Rejection Control)算法等,通过实时显示在PC机上的面罩呼吸腔压力动态 曲线来验证不同控制算法的效率,缩短控制方案的开发周期。
[0026] 所述的半实物仿真系统中肺式调节阀结构数学模型可以针对不同的肺式调节阀 结构(比例流量阀、以步进电机为动力装置的肺式调节阀结构、以音圈电机为动力装置的肺 式调节阀结构)进行更换,不影响其他部分的功能,具有应用对象结构灵活的特点。
[0027] 本发明的优点和积极效果:
[0028] 1)肺的呼吸作用通过PC机构建的仿真数学模型描述,肺通气量可以被设置为随时 变化,以高度逼近真实的呼吸过程。
[0029] 2)置入控制系统中的控制算法可以任意更换,通过实时显示在PC机上的面罩呼吸 腔压力动态曲线来验证不同控制算法的效率,缩短控制方案的开发周期。
[0030] 3)以肺式调节阀结构采用比例流量阀、控制算法采用ADRC算法的模拟供氧系统调 试平台为例,将本发明中的肺式调节阀结构数学模型具体替换为比例流量阀数学模型,其 余参数根据调试平台确定,对比面罩呼吸腔压力动态曲线,从实验结果看到,使用本发明得 到的动态曲线与调试平台采样得到的动态曲线误差较小,半实物仿真结果对于调试平台的 控制方案开发有一定参考价值。
【附图说明】
[0031 ]图1为面罩呼吸腔压力调节半实物仿真系统结构原理框图。
[0032]图2为半实物仿真系统所描述的实际调试平台结构示意图,
[0033]图中,1-稳压气源,2-气路,3-密封圈,4-肺式阀门板,5-密闭弹簧,6-动力装置,7-面罩,8-呼吸腔,9-呼气阀门,10-弹簧,11 -呼气阀门门板,12-吸气阀,13-吸气过程,14-呼 气过程,15-模拟肺,16-差压传感器,17-反馈信号线,18-控制系统,19-电源,20-电源线 (负),21_电源线(正),22_控制量输出信号线,23-肺式调节阀结构。
[0034]图3为以比例流量阀作为肺式调节阀结构的实际调试平台结构示意图,
[0035]图中,24-铁芯,26-螺线管,27-比例流量阀。
[0036]图4为以比例流量阀作为肺式调节阀结构,采用ADRC算法,模拟肺呼吸频率固定为 20(cyCle/min)时面罩呼吸腔数学模型计算和差压传感器16采集的面罩呼吸腔内压力变化 对比曲线。
[0037] 图5为通信过程框图。
【具体实施方式】:
[0038] 本发明具有控制算法与应用对象结构灵活、通讯接口通用的特点。为了说明使用 本发明得到的半实物仿真结果能够为具体供氧系统调试平台的控制方案开发提供一定参 考价值,本示例中针对其中一种应用对象进行实验验证。示例中,应用对象为以比例流量阀 为具体肺式调节阀结构的模拟供氧系统调试平台(图3),则半实物仿真系统中肺式调节阀 结构数学模型被比例流量阀数学模型代替,比例流量阀数学模型、呼气阀门数学模型和呼 吸数学模型的参数根据调试平台确定,控制算法采用公知的ADRC算法,对比半实物仿真和 调试平台得到的面罩呼吸腔压力动态曲线。若图2所示的肺式调节阀结构采用其他形式,如 以步进电机为动力装置的肺式调节阀结构、以音圈电机为动力装置的肺式调节阀结构,使 用本发明时只需将半实物仿真系统中肺式调节阀结构数学模型用具体数学模型代替即可。 [0039] 一、面罩呼吸腔压力调节半实物仿真系统
[0040]结构原理框图如图1所示,它包括控制系统、肺式调节阀结构数学模型、呼气阀门 数学模型、呼吸数学模型和面罩呼吸腔数学模型;所述的肺式调节阀结构数学模型、呼气阀 门数学模型、呼吸数学模型和面罩呼吸腔数学模型由PC机中的Matlab平台实现,分别用来 描述肺式调节阀结构、呼气阀门、呼吸过程和面罩呼吸腔内的气体流量特性;所述的控制系 统以STM32F407IGT6微处理器为核心,用来运行控制算法。所述的肺式调节阀结构数学模 型、呼气阀门数学模型和呼吸数学模型分别连接面罩呼吸腔数学模型,PC机中的面罩呼吸 腔数学模型将解算出的系统输出信号通过RS232串口传递给控制系统来解算控制信号,所 述的控制系统同时将解算出的控制信号通过RS232串口传递给PC机中的肺式调节阀结构数 学模型来解算系统输出。
[0041 ]所述的面罩呼吸腔数学模型具体描述为:
[0042]
[0043]其中,(· V为对时间求导算子,P为面罩呼吸腔内气体绝对压力,R = 287(J/kg*K) 为气体常数,T = 293.15(K)为面罩呼吸腔内气体温度,GP为肺式调节阀结构数学模型输出, 匕为呼气阀门数学模型输出,Qb为呼吸数学模型输出,v为面罩呼吸腔与肺内的气体体积之 和。
[0044]肺式调节阀结构数学模型(比例流量阀数学模型)具体描述为:
[0045]
[0046] 其中,比例流量阀选型为Duray DFCV33-05,u为施加到比例流量阀上的实时控制 信号,Tv=0.04为比例流量阀惯性时间常数,a = 0.0087,b = -0.0041。
[0047] 呼吸数学模型具体描述为:
[0048]
[0049] 其中,11 = 20(〇5^16/111;[11)为肺呼吸频率,'\^=1(1705^16)为肺潮气量。
[0051]
[0050] 呼气阀门数学模型具体描述为:
[0052]
[0053] 其中,Pa=1.01*105(Pa)为面罩呼吸腔外气体绝对压力,d e = 2*10-2(m)为呼气阀门 直径,K^MN/m)为呼气阀门中弹簧刚度,U〇=l*l(T3(m)和U分别为呼气阀门中弹簧预压 缩量和压缩量,〇<L e<4*l(T3(m),μ = 0.61为流量系数,ko=l .4为气体绝热指数,g = 9.8 (N/kg)为重力加速度。
[0054]二、模拟供氧系统调试平台
[0055] 以比例流量阀作为具体肺式调节阀结构的模拟供氧系统调试平台结构示意图如 图3所示。
[0056] 所述的比例流量阀数学模型对应的是比例流量阀27的流量特性,呼气阀门数学模 型对应的是呼气阀门9的流量特性,呼吸数学模型对应的是吸气作用13和呼气作用14,面罩 呼吸腔数学模型对应的是差压传感器16的数据采集过程。
[0057]所述的控制系统18通过控制量输出信号线22与比例流量阀27连接;同时控制系统 18通过反馈信号线17连接差压传感器16;控制系统18根据差压传感器16的反馈信号及压差 设定值产生控制信号,并对比例流量阀27进行控制,用于使比例流量阀有一定开度;电源19 用于为控制系统18供电;
[0058]所述的比例流量阀27由螺线管26、密闭弹簧5、铁芯24、密封圈3和接收控制信号的 控制量输出信号线22组成,控制量输出信号线22与螺线管26连接。所述铁芯24和密封圈3配 合,用于在无电信号时通过密闭弹簧5将铁芯紧压在密封圈上,使阀门完全关闭,所述螺线 管26通过控制量输出信号线22传送的电信号产生电磁力,克服密闭弹簧5的弹力,将铁芯24 从密封圈3上提起,使阀门有一定开度,稳压气源1通过气路2与比例流量阀中密封圈3的入 口相连。
[0059] 呼气阀门9设置在面罩7上,呼气阀门9与面罩7之间通过弹簧10设置有一个呼气阀 门门板11。呼气阀门用于排出模拟肺15呼出的二氧化碳,面罩内外的压力差克服弹簧作用, 将呼气阀门门板打开,气体排出。
[0060] 所述的差压传感器16设置在比例流量阀27与面罩7之间的气路2中,面罩与气路之 间同时设置有一个吸气阀12,差压传感器用于测量面罩内形成的呼吸腔内外压力差。
[0061 ]三、半实物仿真过程如下:
[0062]控制系统18中预先置入设计好的ADRC算法和设定压力值OkPa,以10ms的采样周期 通过RS232串口接收位于PC机的面罩呼吸腔数学模型所计算出的面罩呼吸腔内外压力差, ADRC算法根据采样到的压力差和设定压力值解算出控制量。控制系统18得到的控制信号以 10ms的控制周期通过RS232串口输出至比例流量阀数学模型,从而影响面罩呼吸腔数学模 型的输出,面罩呼吸腔数学模型计算出面罩呼吸腔内外压差并形成动态压力曲线,这些动 态压力值模拟了差压传感器的信号采集过程,并将面罩呼吸腔内外压力差通过RS232串口 传送至控制系统,供置入到控制系统中的面罩压力调节控制算法解算控制量,实现对面罩 呼吸腔内压力的控制。
[0063]图4为PC机上实时显示的模拟肺潮气量为l(L/CyCle)、呼吸频率固定为20(cy Cle/ min),以比例流量阀作为肺式调节阀结构,采用ADRC算法时,半实物仿真系统得到和差压传 感器采集到的面罩呼吸腔内压力变化曲线对比。
[0064]控制系统中使用中断式进行串口通信,配置步骤如下:
[0065] a)GPI0串口复用初始化;
[0066] b)USART(串口)初始化;
[0067] c)NVIC(中断向量)初始化;
[0068] d)利用sprintf()函数将浮点型数据转换成文本后发送,将接收到的文本数据转 换成浮点型参与运算;
[0069] Mat lab平台中对串口的设置分为四个步骤:
[0070] (1)创建串口设备对象并设置其属性,包括串口号、波特率、奇偶校验位、停止位、 缓冲区属性的设置,相应指令为:
[0071 ] scom = serial(,COM4,,'BaudRate,,115200,'Parity,,'none,,'DataBits,,8,' StopBits', 1);
[0072] (2)利用函数f〇pen(SC〇m)打开串口设备;
[0073] (3)sprintf 〇函数将浮点型数据转换成文本后利用fscanf 〇函数实现读操作,将 接收到的文本数据转换成浮点型后利用fprintfO函数进行写操作;
[0074] (4)fclose(scom)函数关闭串口设备对象,delete(scom)函数删除内存中的串口 设备对象,clear scorn清除工作空间中的串口设备对象。
[0075] 通过半实物仿真实验结果和实际调试平台实验结果对比可以看出,所发明的氧气 面罩呼吸腔压力调节半实物仿真系统可以根据选用的应用对象结构和控制算法,逼近实际 调试平台,为实际调试平台的控制方案设计提供一定的参考价值,节约成本,缩短开发周 期。
【主权项】
1. 一种氧气面罩呼吸腔压力调节半实物仿真系统,其特征在于:该系统包括控制系统、 肺式调节阀结构数学模型、呼气阀口数学模型、呼吸数学模型和面罩呼吸腔数学模型;所述 的肺式调节阀结构数学模型、呼气阀口数学模型、呼吸数学模型和面罩呼吸腔数学模型由 PC机中的Matlab平台实现,分别用来描述肺式调节阀结构、呼气阀口、呼吸过程和面罩呼吸 腔内的气体流量特性;所述的控制系统WARM微处理器为核屯、,用来运行控制算法;所述的 肺式调节阀结构数学模型、呼气阀口数学模型和呼吸数学模型分别连接面罩呼吸腔数学模 型,PC机中的面罩呼吸腔数学模型将解算出的系统输出信号通过RS232串口传递给控制系 统来解算控制信号,所述的控制系统同时将解算出的控制信号通过RS232串口传递给PC机 中的肺式调节阀结构数学模型来解算系统输出; 所述的面罩呼吸腔数学模型具体描述为:其中,(· r为对时间求导算子,P为面罩呼吸腔内气体绝对压力,R为气体常数,T为面 罩呼吸腔内气体溫度,Gp为肺式调节阀结构数学模型输出,Ge为呼气阀口数学模型输出,Qb 为呼吸数学模型输出,V为面罩呼吸腔与肺内的气体体积之和; 所述的肺式调节阀结构数学模型用Gp(t) = f((u))来描述,其中,U为实施于肺式调节阀 结构的控制信号,f为U的函数,f的具体形式由应用对象中的具体肺式调节阀结构决定; 所述的呼吸数学模型具体描述为:其中,η为肺呼吸频率,Vi为肺潮气量; 所述的呼气阀口数学模型具体描述为:其中,Pa为面罩呼吸腔外气体绝对压力,de为呼气阀口直径,Ke为呼气阀口中弹黃刚度, Leo和Le分别为呼气阀口中弹黃预压缩量和压缩量,μ为流量系数,k日为气体绝热指数,g为重 力加速度。 所述的控制系统WARM微处理器为核屯、,兼容性强,置入其中的控制算法可W任意更 换,通过实时显示在PC机上的面罩呼吸腔压力动态曲线来验证不同控制算法的效率,缩短 了氧气面罩呼吸腔压力调节器控制方案的开发周期; 所述的半实物仿真系统中肺式调节阀结构数学模型可w针对不同的肺式调节阀结构 进行更换,不影响其他部分的功能,具有应用对象结构灵活的特点。2.-种实现权利要求1所述的氧气面罩呼吸腔压力调节半实物仿真系统的模拟供氧系 统调试平台,其特征在于该调试平台包括所述的控制系统(18),所述的控制系统(18)通过 控制量输出信号线(22)与肺式调节阀结构数学模型对应的肺式调节阀结构(23)连接,用于 使肺式调节阀结构有一定开度;同时通过反馈信号线(17)连接面罩呼吸腔数学模型对应的 差压传感器(16);控制系统(18)根据差压传感器(16)的反馈信号及压差设定值产生控制信 号;电源(19)用于为控制系统(18)供电; 所述的肺式调节阀结构(23)包括:用于产生拉力的动力装置(6),密闭弹黃(5),肺式阀 口板(4)和密封圈(3);所述肺式阀口板(4)和密封圈(3)配合,用于在无电信号时通过密闭 弹黃(5)将肺式阀口板(4)紧压在密封圈(3)上,使阀口完全关闭;动力装置(6)通过控制量 输出信号线(22)传送的电信号产生拉力,克服密闭弹黃(5)的弹力,将肺式阀口板(4)从密 封圈(3)上提起,使阀口有一定开度;稳压气源(1)通过气路(2)与肺式调节阀结构中密封圈 (3)的入口相连; 与所述的呼气阀口数学模型对应的呼气阀口(9)设置在面罩(7)上,呼气阀口(9)与面 罩(7)之间通过弹黃(10)设置有一个呼气阀口口板(11);呼气阀口(9)用于排出模拟肺呼出 的二氧化碳,面罩(7)内外的压力差克服弹黃(10)的作用,将呼气阀口口板(11)打开,气体 排出; 与所述的呼吸数学模型对应的是面罩(7)内形成的呼吸腔(8)内的吸气作用(13)和呼 气作用(14); 与所述的面罩呼吸腔数学模型对应的差压传感器(16)实现数据采集过程,差压传感器 (16)设置在肺式调节阀结构(23)与面罩(7)之间的气路(2)中,面罩(7)与气路(2)之间同时 设置有一个吸气阀(12),差压传感器(16)用于测量面罩(7)内形成的呼吸腔(8)内外压力 差D
【文档编号】G05B17/02GK105974823SQ201610416727
【公开日】2016年9月28日
【申请日】2016年6月14日
【发明人】孙青林, 蒋玉新, 张晓雷, 檀盼龙, 孙昊, 罗淑贞, 孙明玮
【申请人】南开大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1