当前位置:文档之家› 酒后驾车问题数学建模

酒后驾车问题数学建模

论文题目:
关于酒后驾车的数学建模问题
关于酒后驾车的数学建模问题
摘要:
本文主要研究了在两种饮酒模式下在不同时间内血液中酒精含量适合驾车问题。

通过建立胃、肠与体液内酒精浓度的微分方程分析,研究了酒精在胃、肠以及体液中的转化关系以及在不同饮酒时间下体液中酒精含量随时间的变化关系以确定不同饮酒方式对安全驾驶的影响。

在研究过程中,根据饮酒方式的影响,将饮酒过程分为快速饮酒,缓慢饮酒以及分次饮酒,并建立快速饮酒,缓慢饮酒以及分次饮酒系统力学模型,得到在不同时间内体液中酒精含量与时间的函数关系图。

结合模型,运用Matlab工具得到血液中酒精浓度在不同饮酒方式不同饮酒量下随时间的变化规律,以达到提醒司机安全驾驶的目的。

关键字:饮酒速率饮酒量吸收速率体液浓度
一、问题重述
本问题主要是分析驾驶员在喝过一定量的酒后,在之后的时间内,血液中酒精含量,一确定司机饮酒后需间隔的时间鱼饮酒方式,饮酒量的关系,以保证司机安全驾车,按国家标准新规定,车辆驾驶人员血液中的酒精含量大于或等于20毫克/百毫升,小于80毫克/百毫升为饮酒驾车,血液中酒精含量大于或等于80毫克/百毫升为醉酒驾车,司机大李在中午12点喝下一瓶啤酒,6小时后检查符合新标准,晚饭地其又喝了一瓶啤酒,他到凌晨2点驾车,被检查时定为饮酒驾车,为什么喝相同量的酒,间隔相似的时间,两次结果不一样?讨论问题:
1. 对大李碰到的情况做出解释;
2. 在喝了3瓶啤酒或者半斤低度白酒后多长时间内驾车就会违反上述标准,在以下情况下回答:
1)酒是在很短时间内喝的;
2)酒是在较长一段时间(比如2小时)内喝的。

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

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

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

2. 体重约70kg的某人在短时间内喝下2瓶啤酒后,隔一定时间测量他的血液中酒精含量(毫克/百毫升),得到数据如下:
二、模型假设及符号说明
假设
1、酒精从胃转移到体液的速率随胃中的酒精浓度变大而升高。

2、酒精从体液转移到体外的速率随体液中的酒精浓度变大而升高。

3、酒精从胃转移到体液的过程中没有损失,且不考虑误差。

4、酒精被吸收转化亦归于从体液转移到体外。

符号说明
k 0:酒精从体外进入胃的速率; f 1(t):酒精从胃转移到体液的速率;
f 2(t):酒精从体液转移到体外的速率(包括被吸收转化部分); x(t):胃里的酒精含量; V:体液的容积;
k 1:酒精从胃转移到体液的速率系数; k 2:酒精从体液转移到体外的速率系数; c(t):体液中的酒精浓度。

0D :短时间喝酒情况下进入胃中的初始酒精量。

T :较长时间喝酒所用的时间或达到浓度最大值所需时间。

三、模型的分析与建立
(一)、模型分析:
假设酒精先以速率0k 进入胃中,然后以速率)(1t f 从胃进入体液,再以速率f 2(t)从体液中排到体外。

(二)模型建立:找到C(t)与t 的关系
酒精从胃部吸收进入血液的过程, 也存在酒精自体液(血液) 消除的影响. 由于绝大多数
酒精均是以被动转运的方式吸收, 故上述两个过程中药物浓度按恒定的比值减少. 故可列出微
分方程组:
解方程组并由x 2 ( t ) = c ( t )V , 可得
因为吸收率大于消除率, 取k 1 > k 2, 当t 足够大时, 此时上式可写作
移项并取对数得
由已知数据将此方程线性回归, 可得: k 1 = 7. 6317, k 2 = 0. 17
(三)模型的讨论:
情况一 1当酒是在较短时间内喝时
此时有00)0(x D x ==,00=k ,00=c 。

因此有:
[]
t
k -t k -0
112e -e v k -k D k t c )()(=
设K1>K2,因此可认为:
t
k -v k -k D k ln t c 2210
1)()(=
根据查阅资料可知:一瓶啤酒的酒精量一般为640ml ,密度为810mg/ml 酒精浓度不超过4.5%,所以三瓶啤酒的酒精总量D 。

=59978。

由于体重为70kg,体重的65%左右,体液密
度为1.05mg/ml 33.433100
05.110%65703
0=⨯⨯⨯=
v 毫克/百毫升。

可得短时间内喝下三瓶啤酒时关系式如下;
)()
(7.6317t -0.17t
e -e 81885.177t c =
根据题中数据用Matlab 软件画出图形为:
情况二
1当酒是在较长时间内喝时 我们可将其进行分段讨论。

当t ](,T 0∈时,同样可以得到:T 为喝酒总用时,取2小
时。

此时T
D k 0
0=
,x (0)=0,y (0)=0
因为:
代入可得 :
2 当t T >时,则此时血液中的浓度与时间关系式如下:
)(2)(1)(20
211)(][)()
()(T t k T t k T t k e T C e e v k k T x k t c ------+-⨯-=
其中]1[1)(11
0011001T
k T k e k k k k e k k x k T x ---=+-=
][)(]1[)(21210
2020T k T k T k e e k k k e y k k T c -----+-=
][)
(]1[)(21210
2020T k T k T k e e k k k e y k k T c -----+-=
综上所述,可得,当T t ≥时 ⎪⎪⎪⎪⎩

⎪⎪⎪

⎧--+-=
-=+-⨯-=----------][]1[)(]1[)()(][)()()(2121212210
0201
0)()()(0
211T k T k t k T k T t k T t k T t k e e k k k e y k k T c e k k T x e T C e e v k k T x k t c 四、问题求解及结果表示
问一:
假设大李第一次喝酒是在短时间内喝的,根据所建立模型,符合情况一 )(-7.6317t -0.17t e -e 2758.59c(t)⨯=(一瓶啤酒)
当6=t 时,可以求得百毫升/2778.18)(mg t c =,小于20mg/百毫升,所以第一次检查时不是饮酒驾驶。

紧接着他在吃晚饭时又喝了一瓶啤酒,为了保险起见他呆到凌晨2点才驾车回家,又一次遭遇检查时却被定为饮酒驾车。

第一次喝完6小时后残余18.2778mg/百毫升,又过8小时残余3.92mg/百毫升,因此晚六点喝酒不是短时间喝完,因此可知,18.2778+3.92=22.1978>20mg/百毫克。

因此为饮酒驾车。

问二
(1)当酒是在较短时间内喝时,符合情况一
所以:三瓶啤酒时 )(-7.6317t
-0.17t e -e 81885.177c(t)⨯= 当百毫升毫克/20)(=t c 时,可求得小时261.11=t 。

所以当驾驶员在较短时间内喝下三瓶啤酒时,必须经过11.261小时后开车才不会被认为是饮酒驾车。

(2)当酒是在较长时间内喝时,符合情况二
当百毫升毫克/20)(=t c 时,可以求出407.13=t 小时,所以当驾驶员在较长时间(T 为二小时)喝下三瓶啤酒后,必须经过13.407小时后开车才不被认为是饮酒驾车。

问三:
(1) 短时间内喝酒时,符合情况一 ][)()(120
210
1t k t k e e V K K D k t c ----=
当)(t c 的导数等于0时,可解得:23.12
12
ln 1ln =--=
k k k k T
所以当t=1.23时,)(t c 取得最大值。

(2)、当酒是在较长时间内喝时,符合情况二 在第二小时时含量最高。

问四:
若天天喝酒,则视其味多次饮酒,且每次喝酒为短时间喝完。

设第n 天饮酒造成提业内酒精浓度为n
c ,则)(t c =

(t c n
n ∑1
,t=24(n-1),令n 取无穷,
取极限可得c ≥20故不可驾车。

五、给司机朋友的忠告
亲爱的司机朋友,为了您和他人的安全,请您避免在饮酒后驾车,如果您因特殊情况饮酒,您可以参照研究成果,在休息适当的时间后在驾车,因为一个人喝完酒后的反应速度大大降低,很难处理在行车途中的各种情况,这样就加大了交通隐患,这样既不利于您自身的安全,而且也对周围的交通和社会造成了威胁。

六、参考文献
[1]林旭梅,葛广英,《MATLAB 实用教程》,石油大学出版社,2010。

[2] 姜启源 谢金星 叶俊,数学模型(第三版),高等教育出版社,2010。

[3] 赫孝良等[选编],数学建模竞赛赛题简析与论文点评,西安交通大学出版社,2002。

相关主题