一室模型1
- 格式:doc
- 大小:681.00 KB
- 文档页数:20
药物在体内分布与排除的一室建模与分析
摘 要 药物在机体内的血药浓度变化是药物动力学中十分重要的问题。本文对药物进入机体吸收和排除过程进行分析,利用微分方程法建立一室模型,分析三种不同给药方式下,血药浓度变化情况,用MATLAB绘制曲线,并给出了合理的给药方案。
针对问题一,首先,在快速静脉注射、恒速静脉滴注和口服或肌肉注射3种给药方式下,根据一室模型列出微分方程,求解得到血药浓度的解析解(公式(2)、(12)、(19)),画出其简图(图2、5、8),曲线分别呈以指数形式递减、先增后减、先增后减的趋势。其次,查找实际药物参数,采用最小二乘法对解析表达式中的参数进行拟合,并画出拟合图。将两图曲线进行比较(图3,6,9),可知参数拟合效果良好。
针对问题二,首先,在快速静脉注射的多次重复给药方式下,写出每次给药前后血药浓度的变化公式,由此推导出多次给药后血药浓度的一般表达式(公式(26)),并作出图像(图11)。其次,利用临床上对药物浓度最大最小值的约束条件,求解出给药的时间间隔及每次给药的固定药量(若考虑整个给药过程,其值为公式(33);若只考虑稳态,其值为公式(31))。最后,对于加大首次剂量给药的方式,也将求解出首次加大的具体剂量(公式(43))。
针对问题三,首先,利用问题一、二的求解,分别画出在恒速静脉滴注和口服(或肌肉注射)的多次重复给药方式下,血药浓度变化的简图(图13、14)。其次,本文特别选取在恒速静脉滴注的多次重复给药方式下,求解了给药的时间间隔和恒速静脉注射速率(公式(64))。
研究不同注射方式一次及多次给药的情况下血药浓度的变化规律,对于临床医学和药理学中的新药研制、剂量确定、给药方案设计具有指导作用,并能达到最佳疗效。
关键词 血药浓度;给药方式;给药时间间隔与剂量;微分模型
1 一、问题重述
药物进入机体后会不断地被吸收、分布、排除。药物在血液中的浓度称为血药浓度,血药浓度太低达不到预期疗效,太高又可能导致药物中毒、浪费。
药物动力学研究药物及其代谢产物在体内各体液、组织及排泄物中的浓度随时间变化规律, 它借助于动力学原理及数学处理方法对这些变化规律提出一定的数学模型,定性地描述与概括药物在体内吸收、分布、生物转化和排泄过程的动态规律。
建立房室模型是药物动力学研究上述动态过程的基本过程之一。所谓房室模型,就是把研究对象看成一个整体(一室模型)或将其剖分成若干个相互存在着某种联系的部分(多室模型)。为了考察药物在机体中的分布情况,我们将机体看成一个系统,药物在其中均匀分布,被吸收、分解与排泄。
所谓的一室模型是把机体看成单个同体单元, 适用于给药以后, 药物立即迅速地分布血液、其他体液组织中, 并达到动态平衡的情形 .
本题要求建立一室模型,在快速静脉注射、恒速静脉滴注(持续时间为τ)和口服或肌肉注射3种给药方式的情况下血药浓度的变化规律。讨论按固定时间间隔,每次给予固定剂量的多次重复给药方式。通过数学建模解决以下三个问题:
(1)计算在快速静脉注射、恒速静脉滴注和口服或肌肉注射3种给药方式下的血药浓度,并画出相应曲线。
(2)写出在快速静脉注射的多次重复给药方式下的血药浓度表达式,并作图。讨论怎样确定时间间隔和给予固定剂量,使血药浓度的变化满足上述要求。若加大首次剂量给药方式,写出给药方案。
(3)画出在恒速静脉滴注和口服(或肌肉注射)的多次重复给药方式下血药浓度变化的简图,并选择一种方式确立给药方案。
二、问题分析
本文研究血药浓度在体内的动态变化,并将在多次重复给药的情况下确立一种给药方案,即求时间间隔和每次给药剂量。问题的核心为在不同给药方式及多次重复给药情况下,利用初始血药浓度的不同,求出血药浓度随时间变化的表达式。
针对问题一:
快速静脉注射时,初始血药浓度瞬间达到最大值;恒速静脉注射时,初始血药浓度为零。又药量随时间的变化率即为中心室吸收药物的速率减去排除药物的速率,可计算出血药浓度表达式,由此得到血药浓度的变化规律。
口服或肌肉注射时,药物经吸收室到达中心室,中心室初始血药浓度为零。经过分析可知中心室的药量变化率等于吸收室的药物剂量转化率减去中心室药物剂量的排出率,则可计算出血药浓度表达式,由此可得到血药浓度的变化规律。
根据不同给药方式的特点,搜集注射药物后一定时间内的血药浓度数据,可根据最小二乘法用MATLAB拟合出固定给药剂量和血药排除速率这两个参数,将其代入表达式,可绘制出拟合曲线。同样可用MATLAB可绘制出由计算得到的表达式曲线,将两曲线进行比较,来判断参数拟合效果是否良好。
针对问题二和问题三:
利用一次给药的血药浓度表达式与时间间隔叠加出多次给药的血药浓度表达式,可以运用MATLAB作图。根据医学知识给定血药浓度的合理范围,即在任意时刻人体内的血药浓度应在这个范围之内,从而根据其最大值和最小值列方程组可求出时间间隔和固定给药剂量。 2 三、模型假设
1.在任意时刻中心室容积不变。
2.给药后药物立即且均匀分布至全身各体液和组织中,并以一定速率从该室消除
3.药物从机体排除时,排除速率与中心室内的血药浓度成正比。
4.口服或肌肉注射时,药物从吸收室到中心室的转移速率与吸收室内的血药浓度成正比。
5.存在血药浓度的最大最小值,能够保证人体安全、副作用小、不造成浪费且具有良好的疗效。
四、符号表示
表一 各变量在t时刻的含义
符号表达式 含义
()ft 给药速率
V 中心室的容积
m 药物的初始剂量
()ct 中心室的血药浓度
()xt 中心室药物剂量
k 药物排出速率系数
y()t 吸收室的药物剂量
药物浓度由吸收室到中心室的转化系数
T 多次重复给药方式下的时间间隔
M 多次重复给药方式下的固定剂量
0M 首次加大的剂量
()ciT 第i次给药时,血药的初始浓度
(iT)c 第i次给药后,血药下降的最低浓度
2ic 快速静脉注射第i次后,血药下降阶段的血药浓度变化
1ic 快速静脉注射第i次后,血药上升阶段的血药浓度变化
maxic 快速静脉注射第i次后,血药浓度的最大值
minic 快速静脉注射第i次后,血药浓度下降阶段的最小值
3
五、模型建立与求解
本问题实际上是一个微分方程问题,利用血药浓度变化速率等于中心室吸收速率减去排除速率,可建立微分方程模型,分别求解下述三个问题。
5.1问题一的模型建立与求解
考虑在机体内仅有一个中心室用来吸收和排除药物。
5.1.1对快速静脉注射方式的求解
kx(t)f(t)V c(t) x(t)中心室
图1 药物以快速静脉注射方式注入人体时的过程示意图
如图1所示,当药物以快速静脉注射方式注入人体时,相当于给药瞬间完成,此时不考虑给药速度。由药物浓度变化率等于药物排出率,得
(0)m()()()c(t)xdxtkxtdtxtV (1)
求解(1)式得
()ktmcteV (2)
该解的图像如下
图2 血药浓度随时间变化的图像
对(2)式取对数得
ln(())ln()ktmctV (3)
令 4 ln()ln(())akmbVyct (4)
即有
yatb (5)
现查得某药物的实际数据(见附录一表1)
根据上述数据,利用最小二乘法由MATLAB拟合数据,可得参数的值为
2.9943a(舍去0.2347a)
0.2347k
19.9709mV
故在此数据下血药浓度随时间变化的关系式为
0.2347()19.9709tcte (6)
其图像为
图3 由实际数据得到的血药浓度随时间变化的图像
5.1.2对恒定速度静脉注射方式的求解
如图4所示,当药物以恒定速度静脉注射方式注入人体时,考虑给药速度,且由题知该速度为一恒定的常数,记为f(常数)。
kx(t)f(t)V c(t) x(t)中心室 图4 药物以恒定速度静脉注射方式注入人体时的过程
(1)若t,由于药物是慢慢注射人体,知初始药物浓度为零(因为是慢速注射,刚开始时人体内还没有药物)。由药物浓度变化率=给药速率-药物排出率,得 5 (0)0()()()()xdxtfkxtdtxtctV (7)
求解得
()ktffcteVkVk (8)
(2)若t,此时模型仍为5.1.2(1)的模型,但由于药物在体内已经有了一定的积累,故该情况的初始浓度应该为5.1.2(1)在t时刻的剂量,由(8)式得
()kffceVkVk (9)
则药物浓度变化率=药物排出率,故有
()()()c(t)(0)kdxtkxtdtxtVffceVkVk (10)
求解得
()()(1)ekktfcteVk (11)
故由(1)和(2)知
(),()(1)e,ktkktffetVkVkctfetVk (12)
该解的图像如下
图5 血药浓度随时间变化的图像
现查得某药物的实际数据(见附录一表2)
令 6 12faVka (13)
根据上述数据,利用非线性拟合法,由MATLAB拟合t时数据,可得参数的值为
36.6605fV
34.3961k
故在此数据下血药浓度随时间变化的关系式为
34.3961()1.605834.3961tctet (14)
图6 拟合曲线与由解析式得到曲线的比较
5.1.3对口服和肌肉注射方式的求解
吸收室kx(t)y(t)f(t)=αy(t)V c(t) x(t)中心室 图7 药物由口服和肌肉注射方式进入人体时的过程示意图
由图7可知吸收室的药物剂量变化率=吸收室药物的转化率,故有
()()dytytdt (16)
中心室的药物剂量变化率=吸收室的药物剂量转化率-中心室药物剂量的排出率,故有
()()kx(t)dxtytdt (17)
由于口服和肌肉注射,药物先进入吸收室,则初始时刻中心室的药物剂量为零,即