2021年第十届数学建模国际赛小美赛A题气道阻力的评估解题全过程文档及程序

2021年第十届数学建模国际赛小美赛

A题 气道阻力的评估

原题再现:

  气道阻力的定义是通过肺气道产生单位气流所需的经肺压力的变化。更简单地说,它是嘴和肺泡之间的压力差,除以气流。影响气道阻力的因素是多方面的,我们需要探讨这些因素是如何影响气道总阻力的。
  许多研究假设肺气道是一个光滑的相邻圆柱体系统,空气以层流方式流经该系统,其结果基于稳定流动的假设。这种假设与实际情况有许多不一致之处。例如,鼻气道阻力占总气道阻力的50%以上,但鼻腔不是圆柱形的。这种假设完全忽略了上气道的紊流。因此,预测气道的总通气量是不够的。
  我们需要建立一个模型来估计总气道阻力至少由这些因素:气流速度,肺容量,以及气道各部分的横截面积。这些是一些最重要的促成因素。对于某些患者,由于手术等原因,气道的某些部分会暂时/永久改变,包括某些部分的形状或横截面积。我们的模型将用于评估患者气道的通气性能,并帮助医生设计对气道总通气性能影响最小的治疗方案。

整体求解过程概述(摘要)

  气道阻力定义为产生单位气流通过肺气道所需的跨肺压力变化。气道阻力的大小间接反映了患者的气道通气性能。因此,有必要找出影响气道总阻力的因素。
  在问题的第一部分,根据流体力学方程,得到了口与肺泡压差、气道长度、气道各截面截面积等因素之间的关系,进而得到气道总阻力的表达式。由于气体可能具有一定的粘度,通过计算不考虑气体粘度的伯努利方程和分别考虑气体粘度的伯努利方程,可以得到压差与其它因素的关系。计算气道各节段的气流速度和口肺泡与肺的压差。在具体的计算中,采用蒙特卡罗模拟的方法,计算出气道各截面的一些物理量。最后根据气道阻力的定义计算气道阻力。在不考虑气体粘度和考虑气体粘度的情况下,利用MATLAB绘制了两种情况的比较图。通过比较,最终得到考虑气体粘度条件下的气道阻力。
  在问题的第二部分,根据呼吸系统的压力-容积曲线(拟合结果为s型曲线),压差与肺容积之间的关系可用指数函数来描述。然后,利用上一问题中的方法和MATLAB计算了气道内的平均气体流量。通过定义气道阻力,得到气道阻力与肺容量的关系曲线(其他变量在此控制不变)。
  并利用MATLAB控制其他变量,绘制气道阻力与气道各截面面积的关系曲线。通过观察关系曲线,可以得出对全气道通气性能影响不大的治疗方案。
  在此基础上,总结了气道阻力的影响因素和物理表现,并得到了相应的微分方程。

模型假设:

  (1) 由于气体的粘度非常小,因此未考虑气体粘度对气道阻力估计值的影响。
  (2) 当倾斜时,气体重力引起的倾斜角对压力的影响被忽略。
  (3) 由于人气道的每一段的横截面积可以变化,因此假设人气道的表面是平滑的曲面(不一定是圆柱形的),并且气道的每一段的横截面积满足正态分布。
  (4) 当气道的段数足够大时,假设每个段中的压差与每个段的长度成线性关系,即从气道的一个段到嘴的压差与它们之间的距离(深度)成线性关系。
  (5) 其他阻力对气道阻力估计的影响被忽略。
  (6) 假设气体密度不随气道深度变化,且气体密度p=1.293kg/m3为常数。

问题重述:

  气道阻力可能受到许多不确定因素的影响,如气流速度、肺容量和每个气道段的横截面积。所以我们需要讨论这些因素是如何影响总气道阻力的。许多研究假设肺气道是一个光滑的连接柱体系统,空气以层流方式流过该系统,其结果基于稳定流动的假设。这种假设与实际情况有许多不一致之处。例如,鼻气道阻力占总气道阻力的50%以上,但鼻腔不是圆柱形的。这种假设完全忽略了上气道的紊流。因此,我们需要建立一个模型来描述影响气道阻力的因素。

  1气流速度与气道阻力的关系

  气道速度和气道阻力之间的关系是什么?如何利用曲线分析这些因素对气道阻力的影响?
  为了解决这类问题,我们需要找到一个合适的物理模型来描述这些物理量之间的关系。由于该问题是以气体(属于流体)为基础的,因此需要用流体力学方程来描述这些物理量之间的关系·首先,通过对伯努利方程进行变形,得到了相应的微分方程形式和气道各段气速、压差的递推公式。当然,也可以得到肺泡附近的气流速度与肺泡与口部的压差和初始气流速度之间的关系。然后,利用递推公式在MATLAB中进行蒙特卡罗仿真,并进行一定次数的迭代,使气道的每个截面都能近似光滑圆柱体,从而使数值接近真实值。最后,通过MATLAB绘图分析气道阻力与其他因素的关系。
  ·由于以前没有考虑空气粘度对气道内其他物理量的影响,本文对伯努利方程进行了修正,采用粘性流体伯努利方程求解。重复刚才的操作,在MATLAB上绘制图形,比较考虑粘性和不考虑粘性两种情况,最后选择考虑粘性的Bernoulli方程方案求解。

  2肺容量与气道阻力的关系
  肺容量和气道阻力之间的关系是什么?
  由于气道阻力是嘴和肺泡之间的压差与气道中气流的比率,因此问题可分为两部分:
  1) 探讨肺动脉压差与肺容量的关系。
  2) 通过以上两种关系间接探讨气道阻力与肺容量的关系。因此,通过寻找信息,我们找到了适合描述肺容积与压差关系的曲线:呼吸系统压力容积曲线。

  3横截面积与气道阻力的关系
  气道各部分的横截面积与气道阻力之间的关系是什么?
  根据第一个主题的方法,通过控制其他变量不变,探索气道阻力与气道各部分横截面积之间的关系。利用MATLAB软件分析了两者之间的关系。

  4如何评估患者的气道性能
  通气性能通常与气道阻力有关。因此,有必要探讨通气性能与气道阻力的相关性,并通过得出的结论对通气性能进行评价。

  5对全气道通气性能影响最小的方案
  对于某些患者,由于手术或其他原因,气道的某些部分可能会暂时/永久改变,包括某些部分的形状或横截面积。因此,可将该问题转化为以下问题:选择与术前横截面积差值最小的合适横截面积,使该面积下的气道阻力差值小于术前。
  通过分析第三个问题中气道阻力与横截面积的关系曲线,可以确定引起气道阻力微小变化的横截面积(横截面积应尽可能接近原始横截面积)。

模型的建立与求解整体论文缩略图

在这里插入图片描述
在这里插入图片描述

全部论文请见下方“ 只会建模 QQ名片” 点击QQ名片即可

部分程序代码:(代码和文档not free)

function mean_p_airway=non_viscosity(dp,H,N)
v0=14.8e-6;
g=9.8;
ru=1.293;
p_airway=zeros(1,length(N));
for i=1:length(N)
v2=[v0^2,zeros(1,N(i))];
S=zeros(1,N(i));
for j=1:N(i)
S(j)=(0.0125^2*normrnd(1,rand(1)))*1e-2;
v2(j+1)=2/ru*(dp/N(i)-ru*g*H/N(i))+v2(j);
end
p_airway(i)=dp/mean(abs(sqrt(v2(2:end))).*S);
end
mean_p_airway=mean(p_airway);
end
function mean_p_airway=airway_resistance(dp,H,N0)
v0=14.8e-6;
g=9.8;
ru=1.293;
mu=0.01894;
p_airway=zeros(1,length(N0));
for N=N0
v2=[v0^2,zeros(1,N)];
S=zeros(1,N);
for i=1:N
S(i)=(0.0125^2*normrnd(1,rand(1)))*1e-2;
v2(i+1)=2/ru*(dp/N-ru*g*H/N-8*pi*mu*sqrt(v2(i))*H/(N*g*S(i)));
end
p_airway((N-N0(1))/(N0(2)-N0(1))+1)=dp/mean(abs(sqrt(v2(2:end))).*S);
end
mean_p_airway=mean(p_airway);
end
clear;clc;close all
p0=1.013e5;
v0=14.8e-6;
g=9.8;
ru=1.293;
mu=0.01894;
lN=input('Please enter the lower limit of monte Carlo simulation:');
uN=input('Please enter the maximum number of Monte Carlo simulations:');
N=lN:uN;
dp=100:300;
airway=zeros(1,length(dp));
mean_p_airway=zeros(1,length(dp));
for i=1:length(dp)
airway(i)=non_viscosity(dp(i),0.12,N);
mean_p_airway(i)=airway_resistance(dp(i),0.12,N);
end
figure(1)
plot(dp,airway,'r-p',dp,mean_p_airway,'b-*')
xlabel('differential pressure/Pa')
ylabel('airway resistance/Pa*m^{-3}*s')
legend('without the viscosity of the air','with the viscosity of the air')
figure(2)
plot(dp,airway,'r-p')
xlabel('differential pressure/Pa')
ylabel('airway resistance/Pa*m^{-3}*s')
figure(3)
plot(dp,mean_p_airway,'b-*')
xlabel('differential pressure/Pa')
ylabel('airway resistance/Pa*m^{-3}*s')
H=0.11:0.001:0.13;
airway=zeros(1,length(H));
mean_p_airway=zeros(1,length(H));
for i=1:length(H)
airway(i)=non_viscosity(200,H(i),N);
mean_p_airway(i)=airway_resistance(200,H(i),N);
end
figure(4)
plot(H,airway,'r-x',H,mean_p_airway,'-*')
xlabel('The length  of the airway/m')
ylabel('airway resistance/Pa*m^{-3}*s')
legend('without the viscosity of the air','with the viscosity of the air')
figure(5)
plot(H,airway,'r-x')
xlabel('The length of the airway/m')
ylabel('airway resistance/Pa*m^{-3}*s')
figure(6)
plot(H,mean_p_airway,'-*')
xlabel('The length of the airway/m')
ylabel('airway resistance/Pa*m^{-3}*s')
全部论文请见下方“ 只会建模 QQ名片” 点击QQ名片即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/203975.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

imutils库介绍及安装学习

目录 介绍 本机环境 安装 常用函数 使用方法 图像平移 图像缩放 图像旋转 骨架提取 通道转换 OPenCV版本的检测 综合测试 目录 介绍 本机环境 安装 常用函数 使用方法 图像平移 图像缩放 图像旋转 骨架提取 通道转换 OPenCV版本的检测 介绍 imutils 是一…

目标检测综述(待补ing)

文章目录 摘要引言目标检测发展历程目标检测路线图传统检测器基于CNN的两阶段检测器基于CNN的一阶段检测器 目标检测数据集及指标数据集评价指标标注软件 backboneAlexNet(2012)VGGNet(2014)GoogleNet(2014&#xff09…

如何统计12.5米高程覆盖率?

无论是卫星影像还是高程DEM数据,覆盖率都是大家非常关心的一个重要参数。 我们曾基于WGS84坐标进行过简单的覆盖率计算,而且面积还包括了海洋区域。 因此,最后得出了一个非常不靠谱,看起来也很不漂亮的数据:12%。 为…

Mysql主从集群搭建——基于docker-compose一键部署

搭建初衷 本身自己就是开发这类应用的工作者,一个私有库还是很有必要的。无论是公司项目还是私人项目都可以用到,不用担心忘记同步导致的数据丢失统一管理所有docker应用的数据(如果容器可以连接mysql的话)也方便随时修改数据结构…

Python实现广义线性回归模型(statsmodels GLM算法)项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 广义线性模型(Generalized Linear Model,简称GLM)是一种广泛应用于回归分析和分类问题的统…

[足式机器人]Part2 Dr. CAN学习笔记-数学基础Ch0-4线性时不变系统中的冲激响应与卷积

本文仅供学习使用 本文参考: B站:DR_CAN Dr. CAN学习笔记-数学基础Ch0-4线性时不变系统中的冲激响应与卷积 1. LIT System:Linear Time Invariant2. 卷积 Convolution3. 单位冲激 Unit Impulse——Dirac Delta 线性时不变系统 : L…

Science | 张锋实验室:聚类算法揭示188种新型CRISPR系统

微生物序列数据库包含大量有关酶和其他可用于生物技术的分子的信息。但近年来,这些数据库已经变得非常庞大,以至于很难有效地搜索到感兴趣的酶。 2023年11月23日,博德研究所张锋及美国国立卫生研究院Eugene V. Koonin共同通讯在Science 在线…

软件测试外包干了2个月,技术进步2年。。。

先说一下自己的情况,本科生,18年通过校招进入北京某软件公司,干了接近2年的功能测试,今年国庆,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了2年的功能测试&…

01_W5500简介

目录 W5500简介: 芯片特点: 全硬件TCPIP协议栈: 引脚分布: W5500简介: W5500是一款高性价比的以太网芯片,其全球独一无二的全硬件TCPIP协议栈专利技术,解决了嵌入式以太网的接入问题,简单易用&#xff…

学习Python的未来前景分析

文章目录 前言学python可以干什么如果具备Python编程,能用Python做什么:学Python语言能干什么1.常规软件开发2.科学计算3.自动化运维4.云计算 学python编程对未来的影响关于Python技术储备一、Python所有方向的学习路线二、Python基础学习视频三、精品Py…

外包干了3个月,技术倒退2年。。。

先说情况,大专毕业,18年通过校招进入湖南某软件公司,干了接近6年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试&#xf…

SAP 工序委外简介

在SAP系统中,外部加工分为工序委外和标准委外两种,对于工序委外,它存在于很多的模块中,在PP、PM、PS等模块中都有应用。 工序委外中字面理解就是在生产过程中,加工的某道工序需要外发给供应商进行加工,物权没有发生转变,只是支付给供应商相应是加工费用,实际加工成本最终…

matlab 最小二乘拟合空间直线(方法二)

目录 一、算法原理1、算法过程2、参考文献二、代码实现三、结果展示四、相关链接本文由CSDN点云侠原创,原文链接。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫与GPT。 一、算法原理

keil软件注释显示中文字符乱码的问题

打开Edit选项,设置Encoding为 UTF-8字符编码即可。

异常(C++)

异常 前言一、程序的错误分类二、异常1. 概念2. 捕获异常的关键字和格式3. 异常的使用异常的原则异常再抛出异常说明注意事项 4. 自定义异常体系5. C标准库的异常体系 三、总结 前言 在程序运行时经常碰到一些错误,例如年龄、身高不能为负,除数为0等&…

sql注入 [GXYCTF2019]BabySQli1

打开题目 多次尝试以后我们发现存在一个admin的账号,但是密码我们不知道 我们尝试一下万能密码 admin or 11 -- q 报错 我们尝试bp抓一下包看看 看着很像编码 先去base32解码 再base64解码 得到 我们从这个sql语句中得到注入点为name 根据报错信息我们知道是…

网络安全(一)--网络环境构成,系统的安全

2. 网络攻防环境 目标 了解攻防环境构成了解入侵检测系统(平台)的部署位置 2.1. 环境构成 2.1.1. 环境框图 一个基本的网络攻防实验环境包括:靶机、攻击机、入侵检测分析系统、网络连接四部分组成。 一个基础的网络攻防实验环境需要如下…

阿里云租赁费用_阿里云服务器多配置报价表

阿里云服务器租用费用,云服务器ECS经济型e实例2核2G、3M固定带宽99元一年、轻量应用服务器2核2G3M带宽轻量服务器一年87元,2核4G4M带宽轻量服务器一年165元12个月,ECS云服务器e系列2核2G配置99元一年、2核4G配置365元一年、2核8G配置522元一年…

Git多人协作(一)

个人主页:Lei宝啊 愿所有美好如期而遇 前言 由于博主是一个人,所以博主为完成这篇文章,在Linux下克隆了一个仓库,在windows下克隆了一个仓库,以此来模拟多人协作开发。而实际开发中,每个人都有自己的git…

【CSP】202305-1_重复局面Python实现

文章目录 [toc]试题编号试题名称时间限制内存限制题目背景问题描述输入格式输出格式样例输入样例输出样例说明子任务提示Python实现 试题编号 202305-1 试题名称 重复局面 时间限制 1.0s 内存限制 512.0MB 题目背景 国际象棋在对局时,同一局面连续或间断出现3次或3…