血液中酒精浓度的数学模型

合集下载

关于血液中酒精浓度变化规律的数学模型

关于血液中酒精浓度变化规律的数学模型

kD 方程(4)的 解为 ;(t)二 十-D( r}-“七 k.
d(i+ T (} ,(rr e ,-rl }IT(k-4))d x T一 } i,-rl+-rr )二 -ef T
故在喝完啤酒后 : 小时血液中酒精含量
模型为
由: (0片 0,得
S=-
鱼鱼
k - ka
所以:(t)=E -4+,)二 k0 - (-e- +ew) (-p 一 _ , *
又 中 室有a(t)=-A ‘(t)— 对心, .十 .
将(3)式代 人(4)式, x(I)二 , D 得s -ks+k }-"'
(5 )的一特解为
(4 )
f'( )d一d T T鲁T
由(8)式, 时刻喝进啤酒的微元在喝完 在
啤酒后 小时对应的血液中酒精含量的微元为
z 二 66a4, 4D +
k- 与
酒中的酒精含量。 (3)酒精的供给、 转移和排除速率与酒精 浓度成正比。 参照药物动力学的方法建立房室模型
xt} 153-e.a ena ( -6.95( -o -s l 2 0a+0e1
则 m 天后喝完啤酒 t 小时血液中酒精含
量为
(2) 预测某人中午 12 点喝了一瓶啤酒, 下
午 6 点又喝了一瓶啤酒, 到凌晨 2 点检查时是 否符合新驾车标准。此时, 第一瓶啤酒在血液 中酒精含量为 x(14)=8.9233 第二瓶啤酒在血液中酒精含量为 x(8)=15.2117 x(14)+x(8)=24.1350>20 此时超过标准。
人(9 )式得喝完啤酒后 t 小时血液中酒精含量
3x61.9553
X 6 ,‘m+e mt (l)二 ,f f -o 9 1” (一s i

经典:微分方程模型——数学建模真题解析

经典:微分方程模型——数学建模真题解析
常微分方程的定解条件:对一个m阶常微分方程, 需要积分m次才能将解函数求出,因此需要m个定 解条件。方程组的定解条件个数是每个方程定解条 件个数之和。 定解问题分为初值问题和边值问题。 初值问题的定解条件在同一个点上,而边值问题的 定解条件在不同点上。
5
导数的意义:瞬时变化率 在实际上我们遇到的描述变化的词有
1
2
微分方程基础
微分方程是含有函数及其导数的方程。 如果方程(组)只含有一个自变量(通常是时间t),则 称为常微分方程。否则称为偏微分方程。
例:下面的方程都是微分方程:
m du ku mg sin
dx
u a2 u sin x t x
3
微分方程的解是函数,对应一个变化过程。常微分 方程的解是随时间t变化的函数,比如一辆汽车在公 路上飞驰,一个球从空中落下等。 偏微分方程不但描述物体随时间变化发生位置的改 变,而且物体各部分之间的位置的相对变化。如水 的流动,烟雾的扩散,公路上车流的涌动等。
29
养老金的发放与职工在职时的工资及社会平均工资有着密 切关系;工资的增长又与经济增长相关。近30年来我国经 济发展迅速,工资增长率也较高;而发达国家的经济和工 资增长率都较低。我国经济发展的战略目标,是要在21世 纪中叶使我国人均国民生产总值达到中等发达国家水平。 现在我国养老保险改革正处于过渡期。养老保险管理的一 个重要的目标是养老保险基金的收支平衡,它关系到社会 稳定和老龄化社会的顺利过渡。影响养老保险基金收支平 衡的一个重要因素是替代率。替代率是指职工刚退休时的 养老金占退休前工资的比例。按照国家对基本养老保险制 度的总体思路,未来基本养老保险的目标替代率确定为 58.5%. 替代率较低,退休职工的生活水准低,养老保险基 金收支平衡容易维持;替代率较高,退休职工的生活水准 就高,养老保险基金收支平衡较难维持,可能出现缺口。 所谓缺口,是指当养老保险基金入不敷出时出现的收支之 差。

酒精在人体内分布和排除的数学模型

酒精在人体内分布和排除的数学模型

f0k1 C(t) = ×(e−k2t − e−k1t ) V (k1 − k2 )
(3)
根据资料显示一位体重约 根据资料显示一位体重约75kg 的驾车者在短时 体重约 间内喝下2瓶啤酒后 瓶啤酒后, 间内喝下 瓶啤酒后,隔一定时间他体液中的酒 精浓度(毫克 百毫升),得到数据如下: 毫克/百毫升 精浓度 毫克 百毫升 ,得到数据如下:
一般人的体液占人的体重的 左右, 一般人的体液占人的体重的70%左右,体液的 人的体液占人的体重的 左右 密度为1.054克/毫升。可得一位体重约 毫升。 密度为 克 毫升 可得一位体重约75kg 的驾车者体液的体积 V=75*70%*1000/1.054=49810毫升 毫升 =498百毫升 百毫升 毫克和v=498百毫升代入 百毫升代入(3)式, 将 毫克和 百毫升代入 式 可得驾车者在短时间内喝下2瓶啤酒后 时刻体 瓶啤酒后, 可得驾车者在短时间内喝下 瓶啤酒后,t时刻体 液中的酒精浓度与时间的关系式为: 液中的酒精浓度与时间的关系式为:
由药物动力学参数及计算常用的残数法 (method of residual)的基本指导思想,经 的基本指导思想, 的基本指导思想 过一段时间后,酒精从中心室向周边室的转移速 过一段时间后, 率比周边室向体外排除的速率要快得多, 率比周边室向体外排除的速率要快得多,必然有 因此, 足够大时 足够大时, ,因此,当t足够大时,首先 , 其体液中的酒精浓度的变化可视作只受消除的影 即进入消除相。此时式(4)可写作: 可写作: 响,即进入消除相。此时式 可写作
根据表1给出的数据可以看出,经过 小时后 小时后, 根据表 给出的数据可以看出,经过2小时后, 给出的数据可以看出 驾车者体液中的酒精浓度开始降低, 驾车者体液中的酒精浓度开始降低,可看作进入 了消除相。 了消除相。 根据两小时后驾车者体液中酒精浓度的数据, 根据两小时后驾车者体液中酒精浓度的数据,利 数学软件进行数据拟合, 用Mathematica数学软件进行数据拟合,可得 数学软件进行数据拟合 式(5)中的参数 中的参数 的值为

数学建模实验血液酒精浓度

数学建模实验血液酒精浓度

数学建模实验实验目的运用药物注射模型,熟练使用MATLAB曲线拟合方法,解释饮酒驾车的一些实际问题。

实验原理由于酒精不需要进入肠道即可被吸收,且胃对其吸收速率也非常快,本题应采用“快速静脉注射模型”。

酒精主要存在于血液中,故本例应计算吸收室的血药浓度c1(t)=A1e-αt+B1e-βt,因A1,α,B1,β之间有关联,为提高精确度,重新解微分方程得和题目对应的模型拟合计算。

实验内容国家质量监督检查检疫局2004年5月31日发布了新的《车辆驾驶人员血液、呼气酒精含量阀值与检查》国家新标准,新标准规定,车辆驾驶人员血液中的酒精含量大于或等于20毫克/百毫升,小于80毫克/百毫升为饮酒驾车(原标准是小于100毫克/百毫升),血液中酒精含量大于或等于80毫克/百毫升为醉就驾车(原标准是大于100毫克/百毫升)。

某人在中午12点喝了一瓶啤酒,下午6点检查时符合新的驾车标准,紧接着他在吃晚饭的时候又喝了一瓶啤酒,为了保险起见他呆到凌晨2点才驾车回家,又一次遭遇检查时却被定为饮酒驾车,这让他既懊恼又困惑,为什么喝同样多的酒,两次检查的结果会不一样呢?(1)某人中午12点喝了一瓶啤酒,下午6点检查合格,晚饭又喝一瓶,次日凌晨2点检查未通过,请对此情况做出解释。

(2)短时间内喝啤酒3瓶多长时间之后才能驾车?(3)怎样估计血液中的酒精含量在什么时候最高?(4)如果天天喝酒,是否还能开车?解答:建立常微分方程模型,假设喝进去的酒精从胃吸收的转移速率与胃里酒精含量成正比;血液代谢酒精的速度与浓度成正比;如图所示:设胃里初始含量为X0,血液中初始含量为C0=0则()()()()()()()1 21X t dt X t K dt X t C t dt C t C t K dt K X t dt +=-⨯⨯⎧⎪⎨+=-⨯⨯+⨯⨯⎪⎩即'1X K X =-⨯即10K t X X e -⨯=⨯解得()21110001221K t K t K K C t X C e X e K K K K -⨯-⨯⎛⎫=⨯+⨯+⨯⨯ ⎪--⎝⎭题目所给数据的C0=0,即此时()2111001221K t K t K K C t X e X e K K K K -⨯-⨯=⨯⨯+⨯⨯-- MATLAB 命令:cftool 打开曲线拟合工具箱,Xdata 选择T ,Ydata 选择C ,拟合方式选择CustomEquation ,拟合()()()()//c exp b x a a b c exp a x a b a --+⨯-⨯⨯⨯⨯-⨯,参数如图拟合得:a=2.273,b=0.1822,c=103.4即K1=2.273,K2=0.1822,X0=103.4,可以发现拟合的比较好。

人体内酒精含量的计算方法

人体内酒精含量的计算方法

人体内酒精含量的计算方法
人体内酒精含量可以通过血液中酒精的浓度来计算。

常用的计算方法有以下两种:
1. Widmark公式:C = (R * D * 0.8) / W
其中,C表示血液酒精浓度,R表示体内酒精分解速率,一
般为0.15 - 0.2,D表示饮酒摄入的酒精量(单位为标准饮品),W表示体重(单位为千克)。

该公式计算的结果为%‰,即千分之几。

2. Watson公式:C = D / (W * k)
其中,C表示血液酒精浓度,D表示饮酒摄入的酒精量(单
位为标准饮品),W表示体重(单位为千克),k表示个体的
分布比例,一般为0.68。

该公式计算的结果为%‰,即千分之几。

需要注意的是,这两种计算方法只是一种估算,实际的酒精含量受到个体生理特征、酒精代谢能力、饮酒速度等因素影响,所以还要结合其他因素进行综合判断。

同时,这两种计算方法也不能用于法律测醉的精确测量,只能作为参考依据。

酒精在人体内含量预测模型推荐

酒精在人体内含量预测模型推荐

酒精在人体内含量预测模型摘要:本文针对酒后驾车问题,通过分析,人在酒后血液中酒精的含量随时间的变化情况,通过相关资料我们了解到人在喝完酒后,酒精首先进入胃中,再由胃慢慢进入血液中的情况。

综合运用微分方程的知识,建立数学模型,很好地描述酒精分别在胃中和在血液中随时间的变化情函数关系。

就问题(1),大李所遇到的问题分析,零晨2点大李饮酒驾驶,即在下午6点喝完酒后,过t=8小时后,他血液中的酒精含量y2大于20毫克/百毫升小于80毫克/百毫升。

通过模拟函数表达式及曲线,很好的解释了大李的问题。

针对问题(2)中,将三瓶啤酒的喝法分为两种情况考虑,但其做法大体相同,仅需区别每次喝下啤酒时胃中及血液中酒精的含量不一样,分段绘制曲线,求出血液中酒精含量从刚刚大于20毫克/百毫升到小于20毫克/百毫升,所要经历的时间。

在通过对(1)(2)问的求解后,通过建立的微分模型对具体数据讨论(3)(4)得到的结果。

另外我们通过对该问题的分析后给想喝一点酒的司机驾车提出了一些忠告。

文中运用数学分析,matlab软件的使用等知识对模型进行计算和误差分析。

最后讨论了模型的优缺点及改进方向。

一.模型假设(1)进入人体内的酒,约10%的由呼吸道、尿液和汗液以原型排除的酒精在排出过程中不影响胃肠、体液、血液和肝脏的浓度。

(2) 人体体液、血液吸收酒精的速率与它们和胃肠浓度的差成正比关系。

(3) 假设啤酒刚进入胃时浓度不变。

(4) 假设喝到胃中的酒进入到血液中.(5) 随着时间的推移需要考虑胃血液中的酒精浓度的变化.二.符号说明)(1t y 表示t 时刻胃中的酒精浓度的变化;)(2t y 表示t 时刻血液中的酒精浓度的变化;K1 表示酒精在胃中的转化速率;K2 表示酒精在血液中的转化速率;G0 表示胃中的酒精浓度;T 表示时间;且t=k(k=0.25,0.5,0.75,1,…)三.问题的分析饮酒驾车的检测就必须先考虑血液中的酒精含量是如何随时间变化的,经分析得到酒精变化是自由扩散而形成的,于是利用检测到的数据模拟酒精在血液中变化的函数关系;切不考虑其他的变化(进入人体内的酒,由呼吸道、尿液和汗液以原型排除的酒精在排出过程中不影响胃肠、体液、血液和肝脏的浓度)。

微分方程模型--饮酒驾车

微分方程模型--饮酒驾车
• • • • 模糊逻辑与模糊推理 神经网络在数据拟合中的应用 遗传算法在最优化求解中的应用 ……
– 在建模仿真中的应用 – ……
MATLAB 的保留常量
特殊变量 ans pi eps flops inf NaN i,j nargin nargout realmin realmax 取 值 用于结果的缺省变量名 圆周率 计算机的最小数,当和 1 相加就产生一个比 1 大的数 浮点运算数 无穷大,如 1/0 不定量,如 0/0 i=j= − 1 所用函数的输入变量数目 所用函数的输出变量数目 最小可用正实数 最大可用正实数
人把酒喝入体内后,酒精进入血液需要有一个吸收的过程,故可认为有一 酒精向体外排泄速率与人体体液中酒精的含量成正比; 个吸收室,且酒精被完全吸收。把肠胃作为Ⅰ室,人体体液作为Ⅱ室,酒 2、仅考虑所喝酒中的酒精全部进入血液,不考虑其他因素的影响; 精被吸收后进入Ⅱ室,并最终由Ⅱ室分解并排除,其运动过程如图:
体重约70kg的某人在短时间内喝下2瓶啤酒后,隔一定时间测量他 的血液中酒精含量(毫克/百毫升),得到数据如下:
时间(小时) 酒精含量 时间(小时) 酒精含量
0.25 30 6 38
0.5 68 7 35
0.75 75 8 28
1 82 9 25
1.5 82 10 18
2 77 11 15
2.5 68 12 12
4 51 15 7
4.5 50 16 4
5 41
30
时间(小时) 6 酒精含量
38
人把酒喝入体内后,酒精进入血液需要有一个吸收的过程,故可认为有一 酒精向体外排泄速率与人体体液中酒精的含量成正比; 个吸收室,且酒精被完全吸收。把肠胃作为Ⅰ室,人体体液作为Ⅱ室,酒 2、仅考虑所喝酒中的酒精全部进入血液,不考虑其他因素的影响; 精被吸收后进入Ⅱ室,并最终由Ⅱ室分解并排除,其运动过程如图:

饮酒后人体血液中酒精含量的变化规律

饮酒后人体血液中酒精含量的变化规律

资料范本本资料为word版本,可以直接编辑和打印,感谢您的下载饮酒后人体血液中酒精含量的变化规律地点:__________________时间:__________________说明:本资料适用于约定双方经过谈判,协商而共同承认,共同遵守的责任与义务,仅供参考,文档可直接下载或修改,不需要的部分可直接删除,使用时请详细阅读内容饮酒后人体血液中酒精含量的变化规律摘要本文针对喝酒后人体血液中的酒精含量变化规律进行讨论,以此来探讨酒后驾车的问题。

根据已知的一组某人酒后血液内酒精含量数据,利用matlab软件,采用非线性拟合的方法,得到一个血液内酒精含量变化规律的数学模型,此模型与已知数据拟合效果好,所以,以此为基本模型,采用平移、叠加、倍数等方法,推出其他的情况下的变化规律的数学模型。

根据得到的模型,通过数据及图像分析,得到违规驾车时间范围,血液中酒精含量最大值以及达到最大值的时间。

根据以上,第一解释司机大李所碰到的违规情况,第二回答在很短时间内和较长时间内(2小时)这两种情况下,喝3瓶啤酒后多长时间内驾车会违反新驾车标准,第三估计血液中的酒精含量在什么时间最高,第四对“如果天天喝酒,是否还能开车?”这个问题进行简单的探讨。

关键词:MATLAB;酒精含量;数学模型;非线性拟合;酒后驾车一问题重述据报载,2003年全国道路交通事故死亡人数为10.4372万,其中因饮酒驾车造成的占有相当的比例. 针对这种严重的道路交通情况,国家质量监督检验检疫局2004年5月31日发布了新的《车辆驾驶人员血液、呼气酒精含量阈值与检验》国家标准,新标准规定,车辆驾驶人员血液中的酒精含量大于或等于20毫克/百毫升,小于80毫克/百毫升为饮酒驾车(原标准是小于100毫克/百毫升),血液中的酒精含量大于或等于80毫克/百毫升为醉酒驾车(原标准是大于或等于100毫克/百毫升).大李在中午12点喝了一瓶啤酒,下午6点检查时符合新的驾车标准,紧接着他在吃晚饭时又喝了一瓶啤酒,为了保险起见他呆到凌晨2点才驾车回家,又一次遭遇检查时却被定为饮酒驾车,这让他既懊恼又困惑,为什么喝同样多的酒,两次检查结果会不一样呢?1. 对大李碰到的情况做出解释;2. 在喝了3瓶啤酒或者半斤低度白酒后多长时间内驾车就会违反上述标准,在以下情况下回答:1)酒是在很短时间内喝的;2)酒是在较长一段时间(比如2小时)内喝的.3. 怎样估计血液中的酒精含量在什么时间最高.4. 根据模型论证:如果天天喝酒,是否还能开车?参考数据1. 人的体液占人的体重的65%至70%,其中血液只占体重的7%左右;而药物(包括酒精)在血液中的含量与在体液中的含量大体是一样的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2004高教社杯全国大学生数学建模竞赛题目C题饮酒驾车据报载,2003年全国道路交通事故死亡人数为10.4372万,其中因饮酒驾车造成的占有相当的比例。

针对这种严重的道路交通情况,国家质量监督检验检疫局2004年5月31日发布了新的《车辆驾驶人员血液、呼气酒精含量阈值与检验》国家标准,新标准规定,车辆驾驶人员血液中的酒精含量大于或等于20毫克/百毫升,小于80毫克/百毫升为饮酒驾车(原标准是小于100毫克/百毫升),血液中的酒精含量大于或等于80毫克/百毫升为醉酒驾车(原标准是大于或等于100毫克/百毫升)。

大李在中午12点喝了一瓶啤酒,下午6点检查时符合新的驾车标准,紧接着他在吃晚饭时又喝了一瓶啤酒,为了保险起见他呆到凌晨2点才驾车回家,又一次遭遇检查时却被定为饮酒驾车,这让他既懊恼又困惑,为什么喝同样多的酒,两次检查结果会不一样呢?请你参考下面给出的数据(或自己收集资料)建立饮酒后血液中酒精含量的数学模型,并讨论以下问题:1. 对大李碰到的情况做出解释;2. 在喝了3瓶啤酒或者半斤低度白酒后多长时间内驾车就会违反上述标准,在以下情况下回答:1)酒是在很短时间内喝的;2)酒是在较长一段时间(比如2小时)内喝的。

3. 怎样估计血液中的酒精含量在什么时间最高。

4. 根据你的模型论证:如果天天喝酒,是否还能开车?5. 根据你做的模型并结合新的国家标准写一篇短文,给想喝一点酒的司机如何驾车提出忠告。

参考数据1. 人的体液占人的体重的65%至70%,其中血液只占体重的7%左右;而药物(包括酒精)在血液中的含量与在体液中的含量大体是一样的。

2. 体重约70kg的某人在短时间内喝下2瓶啤酒后,隔一定时间测量他的血液中酒精含量(毫克/百毫升),得到数据如下:血液中酒精浓度的数学模型摘要:把人体对酒精的吸收、排放简化为一般的房室模型,提出了吸收因子、消除因子的概念。

针对短时间饮酒、长时间饮酒以及间断饮酒等情况,分别建立了关于人体体液中酒精浓度的微分方程模型,并且给出了显式解。

对于特殊的周期性间断饮酒的模型,给出了更便于计算的叠加公式,并通过分析酒精浓度函数的极限过程,证明了其有界性。

对短时间饮酒和长时间饮酒的情况分别计算了酒精浓度的最大值、取得最大值的时间和禁止驾车的时间范围,而且进行了比较,所得结论与实际吻合。

关键词:吸收因子;消除因子;微分方程;时间药物动力学;酒精浓度1问题分析及必要的假设饮酒驾车的危害性,已受到交通部门,乃至全社会的高度重视。

国家质量监督检验检疫局2004年5月31日发布了新的《车辆驾驶人员血液、呼气酒精含量阀值与检验》国家标准,对驾驶人员血液中所允许的酒精浓度作了具体规定。

那么,对于一个驾驶员,他能不能饮酒?饮酒后在多长时间内不能开车对于一定量的酒,在短时饮完好还是在较长的时间内饮完好?本文就是针对这些问题,分析酒精在人体内的扩散过程,在一定简化、假设的基础上,寻找酒精在人体中吸收、消除的规律,建立体液(或血液)中酒精含量的数学模型,从数量上给予解答。

人喝了酒后,酒精便通过胃肠的吸收扩散到人的体液(包括血液)中去,同时体液中的酒精又通过汗液、尿液等排除到体外。

事实上,根据时间药物动力学的研究[1],这种吸收、扩散、消除过程,机理十分复杂,制约因素很多。

在本文中,我们把这种过程大大简化,把人体设想为一个含有两个室(胃肠道和体液)的房室模型,并作如下简化和假设: 首先我们假设酒精进入体液后,迅速扩散到全身各个部位,包括到血管当中,即血管中酒精的浓度与其他体液中的酒精浓度相一致,这样我们所描述的体液中的酒精浓度也就是血液中的酒精浓度;另外我们假设体液的总体积保持一个常数V不变;再假设酒精被正常吸收和排出,排除呕吐等一些非正常的排出情况。

我们进一步假设胃肠道中的酒精被吸收到体液中的速率与胃肠道中酒精的质量成正比,即若设在t时刻胃肠中的酒精质量为)(t y,那么此时的吸收速度为)(1t y k,其中1k称为吸收因子。

在一般情况下,吸收因子k受诸如肠胃的蠕动、体液的PH值、肝肾血流量等多种因1素的影响,且随它们的变化而变化[1]。

在我们的讨论中,假设1k 在一定的时间段里为一定值。

同时,体液在排出体外时的速率也是受到诸多因素的影响,比如气温的高低、运动量的大小以及每个人所处的环境和时间不同等,都会对体液排出体外的速率有直接影响。

为了讨论问题的方便,我们假设体液的排出是以匀速进行的,并设单位时间内体液排出体外的体积为2k ,令Vk k 23=,称3k 为消除因子,它表示单位体积的体液在单位时间内排出体外的量。

体液中的酒精含量一方面是通过胃肠吸收而得,另一方面,又得随着体液排出体外。

很显然,体液(或血液)中酒精含量与吸收因子1k 、消除因子3k 及饮酒的酒量三者有关,而且随着时间的变化而变化。

这样,酒精在人体体液中的吸收、消除就构成了一个“药物的动力量”过程。

当然,一定量的酒精进入胃肠道可能有不同时间方式,比如,在很短的时间内进入(称为短时饮酒)、在较长的时间内进入(称为长时饮酒)或每隔一段时间分若干次进入(称为间断饮酒)等。

我们的目的就是根据不同的饮酒方式分别建立体液中酒精浓度随时间的变化规律。

其基本思想是通过t 时刻吸收的酒精量和排出的酒精量来建立变量间的数学关系。

2 短时间饮酒模型设人在很短时间内(近似看作瞬时)喝下M 毫升的酒,则可根据酒的浓度计算出其中酒精的质量,记为m (单位:mg ),再设喝酒后t 时刻胃肠中的酒精质量为)(t y ,由假设可得初值问题⎪⎩⎪⎨⎧=-=my t y k dtdy )0()(1 (1) 由分离变量法[2]易得引理2.1 模型(1)的解为:tk met y 1)(-=另外,在t ∆时间内,吸收到体液中的酒精质量约为t t y k ∆)(1,再由假设知)(t y 是连续函数,因此由微元法可得从0到t 时刻吸收到体液中的酒精质量为⎰tdt t y k 01)(。

现假设在t 时刻体液中的酒精的浓度为)(t p (单位:mg /100ml ),则又根据假设及元素法可得,从0到t 时刻排除体外的酒精质量为⎰tdt t p k 02)(100,从而在t 时刻体液中酒精质量为 ⎰⎰-t t dt t p k dt t y k 0201)(100)( 故在t 时刻体液中酒精浓度为100)(100)(0201⨯-⎰⎰Vdt t p k dt t y k tt从而有:⎰⎰-=tt dt t p Vk dt t y V k t p 0201)()(100)( (2) 上式等号两端对t 求导,得)(100)()(12t y Vkt p V k t p =+' 注意到V k k 23=,再令VE 100=,结合(2)式便得到关于)(t p 的微分方程为 ⎩⎨⎧==+'-0)0()()(113p me Ek t p k t p tk (3) 这是一个一阶线性非齐次的初值问题,由常数变易法[2]容易得 引理2.2 模型(3)的解为)()(31131t k tk e e k k Emk t p ----=(4)对于上述函数(4),不难得以下推论: 推论2.3 函数(4)在区间]ln ln ,0[1313k k k k --内单调递增,在区间],ln ln [1313∞--k k k k 内单调递减,且0)()(31131→--=--t k tk e e k k Emk t p (t →∞)。

上述推论表明开始时体液中的酒精浓度以较快的速度增加,在13130ln ln k k k k t --=时刻浓度最大,之后又逐渐降低,而且随着时间的无限推移,体液中酒精的浓度越来越低,直到完全消除。

为了检验上述模型合理性,我们取以下一组测量数据根据上述模型对k 1和k 3进行拟合:m =53000(mg)(相当于2瓶酒精度为4.2g /100ml 的啤酒中酒精的含量[3]),V =49000(ml)(大概相当于一个体重为70kg 的人的体液含量),t 与)(t p 的值见下表(来自2004年全国大学生数学建模竞赛C 题):表1时间(小时) 0.25 0.5 0.75 1 1.5 2 2.5 3 3.5 4 4.5 5 酒精含量 30 68 75 82 82 77 68 68 58 51 50 41 时间(小时) 6 7 8 9 10 11 12 13 14 15 16 酒精含量3835282518151210774我们利用表1中的数据在Excel 数据表中进行初步的曲线拟合得出初值后,借助Matlab 软件中的非线性回归命令进行循环拟合,得出对应于这一组数据的吸收因子和消除因子分别为:k 1=1.98,k 3=0.199。

Excel 系统拟合曲线(细)及由(4)式拟合的曲线(粗)如图1所示。

图1 两种类型的数据拟合曲线由图1我们看到,通过模型(1),(3)所建立的酒精浓度函数)(t p ,基本符合实际人体体液中酒精浓度随时间的变化规律,这验证了我们所建立的基本模型(1),(3)的合理性。

当然,显然这里的)(t p 更加光滑,这显示了我们的所建立的模型具有理想化的特点。

下面我们的重点是在上述模型的基础上讨论两类更为特殊的饮酒模型。

3 长时间饮酒模型设某人在较长时间T 0内,摄入酒精的质量为m ,我们可以简单假设这种摄入是匀速进行的,即在T 0时间内酒精以m/T 0的速度进入胃肠道。

设当0T t ≤时胃肠道中酒精质量为)(1t y ,体液中酒精浓度为)(1t p ,则)(1t y 的变化率为)(10t y k T m-,从而由假设可得下述初值问题:⎪⎩⎪⎨⎧=-=0)0()()(11101y t y k T mdtt dy 0T t ≤ 解之得:)1()(11011t k e k T m t y --=(5) 从而,类似地可得当0T t ≤时,关于)(1t p 的微分方程为⎪⎩⎪⎨⎧=-=+'-0)0()1()()(11011311p e k T m t p k t p tk 解之得311313131113]11[)(k Ae k k A e k k k A t p t k t k +----=-- (6)其中A 1=Em/T 0。

当0T t >时,设胃肠道中酒精的质量为)(2t y ,体液中的酒精浓度为)(2t p ,则)(2t y ,)(2t p 的动力系统模型类似于(1)和(3),只是初值不同,即⎪⎩⎪⎨⎧===+'-=')()(),()()()()()()(0102010221232212T p T p T y T y t y Ek t p k t p t y k t y (7) 该动力系统也为一阶线性系统,易得)(1)(10120103))(()(T t k T t k e B e B T p t p ----+-= (8)其中130111)(k k T y Ek B -=这样在整个过程中,体液中酒精浓度)(t p 的方程为⎩⎨⎧>≤=021),(),()(T t t p T t t p t p (9)根据长时间饮酒模型(5),(6),(8),我们选取参数k 1=1.98,k 3=0.199,T 0=2(H),m =79500(mg),V =49000(ml),计算出的不能驾车的时间范围,时间长短,最高浓度以及最高浓度时间等值见表2。

相关文档
最新文档