欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    药物在体内的分布与排除的一室建模与分析(共15页).doc

    • 资源ID:14546244       资源大小:428KB        全文页数:15页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    药物在体内的分布与排除的一室建模与分析(共15页).doc

    精选优质文档-倾情为你奉上药物在体内的分布与排除的一室建模与分析摘 要 本文为了解决给药方案设计问题,通过分析药物在体内的动态流程与药理反应的定量关系,运用微分方程的思想,建立了一室模型;运用了归纳法、分类讨论等数学方法,以及MATLAB、几何画板等数学软件,求解了模型。本文建立的模型可以应用于新药研发和剂量确定,可以推广到二室模型甚至多室模型,藉此设计出更加完善的给药方案。针对问题1,建立了一室模型(只有中心室),分别分析了在快速静脉注射、恒速静脉滴注(持续时间为)和口服或肌肉注射3种给药方式下,模型满足的初始条件。将该条件代入用符号表示的血药浓度方程中,求解出了三种给药方式下中心室的血药浓度方程,并利用MATLAB画出了血药浓度曲线的图形。针对问题2,基于问题1中求解出的快速静脉注射血药浓度方程,求出了从时刻开始每相隔时间中心室的血药浓度,在初始条件不断变化的情况下,递推求解出了不同时间段的血药浓度方程并用MATLAB进行编程画出了曲线图;在稳态条件下,结合整个给药过程和血药浓度的控制范围,确定了多次重复给药的时间间隔和固定剂量。另外,采取加大首次剂量给药的方式,设计出了给药方案。针对问题3,采用问题2的求解思路,分别递推求解出了恒速静脉滴注和口服(或肌肉注射)的多次重复给药方式下中心室的血药浓度方程,并运用MATLAB进行编程画出了曲线图。解决了稳态条件下给药时间间隔和每次给予固定剂量的问题。关键词 一室模型;血药浓度;给药方式;稳态一、问题重述药物动力学(pharmacokinetics)是一门研究药物在体内的药量随时间变化规律的科学。作为近20年来才获得迅速发展的药物新领域,它采用数学分析的手段来呈现药物在体内的动态过程。因此,这门学科有利于研究药物在体内吸收、分布和排除的动态过程与药理反应的定量关系,对于新药研发、剂量确定、给药方案设计等药理学和临床医学的研究和发展都具有重要的指导意义和实用价值。现在考虑按固定时间间隔,每次给予固定剂量的多次重复给药方式,来研究上述的动态过程。经过初步分析,首先需要建立房室模型(Compartment Model),并藉此求解出在不同的给药方式下,人体内血药浓度大小的变化规律。为了维持药品的疗效和保证机体的安全,要求血药浓度控制在一定的范围内。现考虑下列三个问题:问题1:建立一室模型(只有中心室),考虑快速静脉注射、恒速静脉滴注(持续时间为)和口服或肌肉注射这三种给药方式下,中心室的血药浓度方程,根据方程画出血药浓度曲线的图形。问题2,考虑在问题1的基础上,添加“快速静脉注射的多次重复给药方式”这一条件后,中心室血药浓度的变化,求出变化后的血药浓度方程并作图。根据血药浓度的控制范围,确定多次重复给药的时间间隔和固定剂量。另外,采取加大首次剂量给药的方式,设计给药方案。问题3,考虑在问题1的基础上,添加“恒速静脉滴注和口服(或肌肉注射)的多次重复给药方式”这一条件后,人体血药浓度的变化,求出变化后的血药浓度方程并作图。选择其中一种方式,讨论在血药浓度控制范围内,多次重复给药的时间间隔和固定剂量。二、问题分析问题1,首先考虑建立一室模型(只有中心室),用符号表示出血药浓度满足的方程。经分析可知药物的吸收与排除过程的具体情况:快速静脉注射药物瞬间进入中心室;恒速静脉注射滴注持续时间为;口服或肌肉注射药物需经过血液运输到中心室。其次考虑这三种给药方式的给药速率和血药浓度满足的初始条件,将上述条件分别代入用符号表示的血药浓度方程中,求解出三种给药方式下的血药浓度方程。最后为了直观展现血药浓度在三种不同情况下的变化,考虑利用MATLAB画出血药浓度曲线的图形。问题2,利用问题1中快速静脉注射给药方式下血药浓度满足的方程,将,带入可求出时刻的血药浓度。考虑到快速静脉注射药物瞬间进入中心室,从0时刻开始,每间隔的血药浓度要考虑未注射药物和瞬间注射药物两种情况。要求时刻的血药浓度需求出到的血药浓度方程,再将带入到的血药浓度方程。在求不同时间段血药浓度方程的过程中,要考虑不同时间段方程满足的初始条件(给药速率和初始血药浓度),顺次递推出时刻血药浓度。根据各时间段血药浓度方程,利用MATLAB画出血药浓度曲线;利用时刻的血药浓度,求出稳态条件下的血药浓度;结合整个给药过程以及血药浓度范围,表示出时间间隔和每次给予固定剂量。另外,考虑采取加大首次给药剂量给出给药方案。问题3,利用问题1中恒速静脉滴注和口服(或肌肉注射)给药方式下血药浓度满足的方程,将带入,可分别求出时刻两种给药方式下的血药浓度。再分别求出两种给药方式下到、到的血药浓度方程,利用MATLAB进行编程画出血药浓度变化曲线,选择恒速静脉滴注的多次重复给药方式按照问题2的思路讨论确定时间间隔和每次给予固定剂量的问题。三、模型假设药物进入机体后全部进入中心室;中心室在整个给药过程中容积不变;中心室向体外的排除速率与血药浓度成正比;忽略中心室与其他房室的药物转移,以及中心室对药物的吸收;假定快速静脉注射注射瞬间药物全部进入中心室。四、符号表示给药速率中心室的药量吸收室的药量血药浓度容积任意常数药物剂量排除速率系数恒速静脉滴注的速率药物由吸收室进入中心室的转移速率系数时刻恒速静脉滴注持续时间多次重复给药时间间隔血药浓度被控制范围内的最小值血药浓度被控制范围内的最大值重复给药次数五、模型建立与求解综合以上问题分析、基本假设以及符号表示,通过建立数学模型解决如下三个问题:5.1 三种给药方式血药浓度变化如图1所示,首先建立如下一室模型:图1:中心室示意图(1)与血药浓度,房室容积之间显然有关系式:(2)方程(2)代入方程(1)可得: (3)方程(3)是线性常系数非齐次微分方程,它的解由对应的齐次方程的通解和非齐次方程的特解组成。求解出的通解为: (4)为了求解出(4),需要设定给药速率和初始条件,考察以下三种常见的给药方式:5.1.1 快速静脉注射经过分析可知,快速静脉注射瞬间药物全部进入中心室,给药速率为,故初始条件为:(5)将条件(5)代入方程(4),可以求解出快速静脉注射给药方式下中心室的血药浓度方程。故快速静脉注射的血药浓度方程为:(6)根据方程(6)利用MATLAB画出血药浓度曲线图。血药浓度曲线如图2所示:图2:快速静脉注射下血药浓度5.1.2 恒速静脉滴注静脉滴注的速率恒定,滴注持续时间,分析可知当时,和初始条件如下:,(7)将条件(7)代入方程(4)可求解出时中心室的血药浓度方程:(8)当时,将代入(8)可求出初始条件:(9)将条件(9)代入方程(4)可求解出在时中心室的血药浓度方程:(10)故恒速静脉滴注的血药浓度方程为:(11)血药浓度曲线如图3所示:图3:恒速静脉滴注下的血药浓度5.1.3 口服或者肌肉注射药物经过口腔或者肌肉注射输进人体时,会先出现一个被血液吸收的过程,其后再随着血液循环进入中心室。因此将这个过程简化为一个吸收室。如图4所示:图4:吸收室与中心室示意图分析知:(12)满足初始条件为:(13)药物进入中心室的速率为:(14)将模型(12)和条件(13)确定的解代入方程(14)得:(15)将方程(15)和条件代入(4)可求解出方程(3)的解。故口服(或肌肉注射)的血药浓度方程为:血药浓度曲线如下图5:图5:口服(或肌肉注射)血药浓度5.2 快速静脉注射的多次重复给药方式在问题1的求解结果下,进一步分析快速静脉注射的多次重复给药方式下血药浓度变化和给药方案。5.2.1 血药浓度变化由问题1可知,在时间段内快速静脉注射时间的血药浓度为方程(6)。设多次重复给药时间间隔,则在未进行第二次注射的条件下,时刻血药浓度为:第二次注射后,时刻血药浓度为:(16)当时的血药浓度为:(17)根据(17),在未进行第三次注射的条件下,时刻血药浓度: 第三次注射后,时刻血药浓度为:(18)计算当时的血药浓度,代入初始条件为(18)。故当时的血药浓度为:(19)顺次递推可知,在未进行第次注射的条件下,时刻的血药浓度为: (20)第次注射后,瞬时的时刻血药浓度为:(21)经过分析可知方程(20)、(21)的右侧分别是以,为首项,为公比的等比数列,应用等比数列求和公式可以推导出方程(20)、(21)的另一种形式:(22)(23)当时,和的极限分别为和。由方程(6)、(17)、(19)运用MATLAB可以画出快速静脉注射的多次重复给药方式下血药浓度变化曲线图。血药浓度变化如图6所示:图6:多次重复快速静脉注射血药浓度变化不妨设,在整个重复给药过程中,血药浓度都应控制在该范围,由图6分析可知:(24)整理方程组(24)可知:(25)若给定,和的值代入方程组(25)可确定出时间间隔和给药量。5.2.2 给药方案分析可知,给药方案中血药浓度变化应如图7所示:图7:给药方案中血药浓度变化故应根据稳态条件下方程(22)、(23)中血药浓度的极限分别赋值给为、,化简求得给药剂量和时间间隔为:(26)故采取加大首次剂量给药的方式,给药方案是:首次给药剂量增至,给定、的值根据条件(26)来确定以后每一次重复给药的时间间隔和药物剂量。5.3 问题3的模型建立与求解参考问题2的解题思路,综合目前的各个已知条件,来进行最后一问的求解。现考虑恒速静脉滴注和口服(或肌肉注射)的多次重复给药方式的血药浓度变化以及恒速静脉滴注的给药方案。5.3.1 恒速静脉滴注多次重复给药方式现讨论问题3关于恒速静脉滴注的血药浓度变化和给药方案。5.3.1.1 血药浓度变化由问题1知当时,在恒定速率滴注条件下,血药浓度为(11)。分析知,将代入方程(11)解出:(27)在第二次滴注时,血药浓度初始条件为(27)和,根据(4)可推出时,血药浓度变化为: (28)将代入(28)有:(29)故当时,初始条件为(29)和,根据(4)可推出血药浓度变化为:(30)代入(30)可表示出时的血药浓度(31)故时初始条件为(31)和。根据(4)可推出血药浓度变化为: (32)将代入(32)可表示出时刻血药浓度: (33)当时,血药浓度初始条件为(33)和。根据(4)可推出血药浓度变化为: (34)将代入(34)表示出时刻血药浓度: (35)根据方程(11)、(28)、(30)、(32)、(34)所画血药浓度曲线如下图8:图8:多次重复恒定速率滴注血药浓度变化5.3.1.2 给药方案对于恒速静脉滴注,由(27)、(29)、(31)、(33)、(35)可递推表示出: (36) (37)在稳态条件下,当时,对方程(36)、(37)的右侧进行极限计算,极限值分别为 ,。不妨设血药浓度范围为,、分别取为稳态条件下方程(36)、(37)右侧的极限,可以表示出静脉滴注速率和给药时间间隔:(38)故给药方案是在给定滴注持续时间、排除速率系数以及血药浓度范围最小、最大值、的条件下,确定出给药时间间隔和滴注速率。5.3.2 口服或肌肉注射的多次重复给药方式由问题1可知在内,口服(或肌肉注射)的血药浓度变化为:(39)将代入(39)得:(40)在进行第二次口服(或肌肉注射),前次口服(或肌肉注射)的药物已随血液全部进入中心室的条件下,分析知,时,血药浓度初始条件为(40)和。将初始条件代入(4)求解,可表示出时的血药浓度变化:(41)将代入(41)得:同理可推时血药浓度变化:(42)根据方程(39)、(41)、(42)可画出口服或肌肉注射给药方式下,血药浓度的变化如下图9:图9:多次重复口服或肌肉注射血药浓度变化六、模型评价与推广优点:1.模型解题过程相对详细,便于理解;2.模型实用性强,便于应用和推广。缺点:1.模型假定中心室在给药过程中容积不变,使得模型的求解结果存在误差;2.模型忽略了中心室与其他房室的药物转移使得模型结果不够精确;应用与推广:一室模型可应用于新药研发,剂量确定,给药方案设计等。为了得到更加完善的给药方案,可以将该模型推广到二室模型甚至多室模型。二室和多室模型的求解较为复杂,需要建立微分方程组,也因此可以得到更为精确结果。参考文献姜启源, 数学模型(第三版)M, 北京:高等教育出版社,1999。附录程序1 (图2)x=0:0.1:30;y=65*exp(-0.43*x);plot(x,y)>> axis(0 10 0 68)>> set(xlabel('时间 t'),'fontsize',24)>> set(ylabel('血药浓度c(t)'),'fontsize',24)>> set(ylabel('血药浓度 c(t)'),'fontsize',24)>> set(gca,'xtick','ytick',)程序2 (图3)x1=0:0.001:10;x2=10:0.001:30;y2=0.36*(1-exp(-0.21*10)*exp(-0.21*(x2-10);y1=0.36*(1-exp(-0.21*x1);x=x1,x2;y=y1,y2;plot(x,y)>> axis(0 20 0 0.35)>> set(xlabel('时间 t'),'fontsize',24)>> set(ylabel('血药浓度 c(t)'),'fontsize',24)>> set(gca,'xtick','ytick',)程序3(图5)x=0:0.01:100;y=0.41*x.*exp(-0.21*x);>> m=(0.41/-0.13)*exp(-0.13*x).*(exp(-0.13*x)-1);>> plot(x,y,x,m)>> axis(0 30 0 0.8)>> axis(0 30 0.2 0.8)>> axis(0 30 0.1 0.8)>> axis(0 30 0.05 0.8)>> axis(0 20 0.05 0.8)>> set(xlabel('时间 t'),'fontsize',24)set(ylabel('血药浓度 c(t)'),'fontsize',24)set(gca,'xtick','ytick',)程序4(图6) x1=0:0.01:5;x2=5:0.01:10;x3=10:0.01:15;y2=3.5*(1+exp(-0.28*5)*exp(-0.28*(x2-5);y1=3.5*exp(-0.28*x1);y3=3.5*(1+exp(-0.28*5)+exp(-2*0.28*5)*exp(-0.28*(x3-10);x=x1,x2,x3;y=y1,y2,y3;plot(x,y)axis(0 15 0 5)>> set(xlabel('时间 t'),'fontsize',24)set(ylabel('血药浓度 c(t)'),'fontsize',24)set(gca,'xtick','ytick',)程序5(图7)x1=0:0.01:5;x2=5:0.01:10;x3=10:0.01:15;y2=3.5*(1+exp(-0.28*5)*exp(-0.28*(x2-5);y1=3.5*exp(-0.28*x1);y3=3.5*(1+exp(-0.28*5)+exp(-2*0.28*5)*exp(-0.28*(x3-10);x=x1,x2,x3;y=y1,y2,y3;plot(x,y)axis(0 15 0 5)>> set(xlabel('时间 t'),'fontsize',24)set(ylabel('血药浓度 c(t)'),'fontsize',24)set(gca,'xtick','ytick',)程序6(图8)x1=0:0.01:10;>> x2=10:0.01:20;>> x3=20:0.01:30;>> x4=30:0.01:40;>> y1=0.32*(1-exp(-0.21*x1);y2=0.32*(exp(0.21*(10-x2)*(1-exp(-0.21*10);>> y3=0.32*(1-exp(-0.21*(x3-20)+0.32*exp(0.21*(10-x3)*(1-exp(-0.21*10);y4=0.32*(1+exp(-0.21*20)*(exp(0.21*10)-1)*exp(-0.21*(x4-20);>> x=x1 x2 x3 x4;>> y=y1 y2 y3 y4;>> plot(x,y)set(xlabel('时间 t'),'fontsize',24)set(ylabel('血药浓度 c(t)'),'fontsize',24)set(gca,'xtick','ytick',)程序7(图9)x1=0:0.01:5;x2=5:0.01:10;x3=10:0.01:15;x4=15:0.01:20;y1=0.32*x1.*exp(-0.21*x1);y2=0.32*5*exp(-0.21*x2);y3=0.2+0.32*(x3-10).*exp(-0.21*(x3-10);y4=0.2+0.32*5*exp(-0.21*(x4-10);>> m1=(0.32/0.11)*exp(-0.21*x1).*(exp(0.11*x1)-1);m2=(0.32/0.11)*(exp(0.11*5)-1)*exp(-0.21*x2);m3=0.24+(0.32/0.11)*(exp(0.11*(x3-10)-1).*exp(-0.21*(x3-10);m4=0.22+(0.32/0.11)*(exp(0.11*5)-1)*exp(-0.21*(x4-10);>> x=x1 x2 x3 x4;y=y1 y2 y3 y4;m=m1 m2 m3 m4;>> plot(x,y,'-',x,m)set(xlabel('时间 t'),'fontsize',24)set(ylabel('血药浓度 c(t)'),'fontsize',24)set(gca,'xtick','ytick',)专心-专注-专业

    注意事项

    本文(药物在体内的分布与排除的一室建模与分析(共15页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开