主要内容gydF4y2Ba

EventModegydF4y2Ba

确定改变剂量参数的事件如何影响正在进行的给药gydF4y2Ba

描述gydF4y2Ba

EventModegydF4y2Ba的属性gydF4y2BaRepeatDosegydF4y2Ba而且gydF4y2BaScheduleDosegydF4y2Ba对象。此属性决定当事件更改由剂量属性引用的参数时,是否继续当前的剂量(即具有非默认注射速率或剂量持续时间的剂量)直至完成。可以参数化的剂量特性有:gydF4y2Ba量gydF4y2Ba,gydF4y2Ba率gydF4y2Ba,gydF4y2Ba时间间隔gydF4y2Ba,gydF4y2Ba开始时间gydF4y2Ba,gydF4y2BaRepeatCountgydF4y2Ba,gydF4y2BaLagParameterNamegydF4y2Ba,gydF4y2BaDurationParameterNamegydF4y2Ba.gydF4y2Ba

如果gydF4y2BaEventModegydF4y2Ba被设置为gydF4y2Ba“继续”gydF4y2Ba,当事件改变剂量参数时,正在进行的剂量继续完成,而更新的参数只影响后续的剂量。如果gydF4y2BaEventModegydF4y2Ba被设置为gydF4y2Ba“停止”gydF4y2Ba,当剂量参数改变时,当前的剂量立即停止,后续的剂量使用更新后的参数。gydF4y2Ba

为了确定参数是否已更改,SimBiology将参数的旧值与新值进行比较。例如,以下事件不会更改gydF4y2BadoseStartTimegydF4y2Ba参数值:gydF4y2Baaddevent(model,'time >= 5','doseStartTime = doseStartTime * 1')gydF4y2Ba.gydF4y2Ba

剂量参数的任何变化都会影响所产生剂量的时间表。如果模拟达到预定剂量的时间点,则施加该剂量。如果事件改变了剂量参数,SimBiology将更新剂量计划,忽略当前模拟时间之前计划的任何剂量,并只应用后续的剂量。假设你有gydF4y2Ba参数化gydF4y2Ba的gydF4y2Ba开始时间gydF4y2Ba剂量的性质。使用事件更新参数将导致重新生成剂量计划。如果在当前模拟时间之前有任何预先计划的剂量,它们将被忽略。gydF4y2Ba

默认情况下,SimBiologygydF4y2Ba®gydF4y2Ba使用下面的MATLABgydF4y2Ba®gydF4y2Ba表达式,当事件更改任何剂量参数时,使用更新后的参数值生成剂量次数(剂量计划)列表:gydF4y2Ba

年代gydF4y2Ba cgydF4y2Ba hgydF4y2Ba egydF4y2Ba dgydF4y2Ba ugydF4y2Ba lgydF4y2Ba egydF4y2Ba dgydF4y2Ba DgydF4y2Ba ogydF4y2Ba 年代gydF4y2Ba egydF4y2Ba TgydF4y2Ba 我gydF4y2Ba 米gydF4y2Ba egydF4y2Ba 年代gydF4y2Ba =gydF4y2Ba 年代gydF4y2Ba tgydF4y2Ba 一个gydF4y2Ba rgydF4y2Ba tgydF4y2Ba TgydF4y2Ba 我gydF4y2Ba 米gydF4y2Ba egydF4y2Ba + (0:gydF4y2Ba RgydF4y2Ba egydF4y2Ba pgydF4y2Ba egydF4y2Ba 一个gydF4y2Ba tgydF4y2Ba CgydF4y2Ba ogydF4y2Ba ugydF4y2Ba ngydF4y2Ba tgydF4y2Ba ) *gydF4y2Ba 我gydF4y2Ba ngydF4y2Ba tgydF4y2Ba egydF4y2Ba rgydF4y2Ba vgydF4y2Ba 一个gydF4y2Ba lgydF4y2Ba +gydF4y2Ba lgydF4y2Ba 一个gydF4y2Ba ggydF4y2Ba ,gydF4y2Ba

在哪里gydF4y2Ba开始时间gydF4y2Ba,gydF4y2BaRepeatCountgydF4y2Ba,gydF4y2Ba时间间隔gydF4y2Ba是剂量对象的属性。gydF4y2Ba滞后gydF4y2Ba是剂量的时滞参数,由gydF4y2BaLagParameterNamegydF4y2Ba财产。gydF4y2Ba

特征gydF4y2Ba

适用于gydF4y2Ba 对象:gydF4y2BaRepeatDosegydF4y2Ba,gydF4y2BaScheduleDosegydF4y2Ba
数据类型gydF4y2Ba 特征向量gydF4y2Ba
数据值gydF4y2Ba

“停止”gydF4y2Ba(默认)或gydF4y2Ba“继续”gydF4y2Ba

访问gydF4y2Ba 读/写gydF4y2Ba

例子gydF4y2Ba

全部展开gydF4y2Ba

创建一个具有线性消除、数量参数和速率参数的简单模型。gydF4y2Ba

模型= sbiomodel (gydF4y2Ba简单的模型的gydF4y2Ba);室= addcompartment(模型,gydF4y2Ba“中央”gydF4y2Ba1);隔间。C一个p一个c我tyUnits =“升”gydF4y2Ba;物种= addspecies(模型,gydF4y2Ba“药物”gydF4y2Ba);物种。我n我t我一个l量Units =毫克的gydF4y2Ba;gydF4y2Ba%消除速率gydF4y2BaelimParam = addparameter(模型,gydF4y2Ba“凯尔”gydF4y2Ba, 0.1);elimParam。ValueUnits =gydF4y2Ba“1 /小时”gydF4y2Ba;gydF4y2Ba%消去反应gydF4y2Ba反应= addreaction(模型,gydF4y2Ba“药品- >空”gydF4y2Ba);的反应。Re一个ct我on率=gydF4y2Ba“凯尔*药物”gydF4y2Ba;gydF4y2Ba%添加金额和费率参数gydF4y2BaamountParam = addparameter(模型,gydF4y2Ba“一个”gydF4y2Ba, 50);amountParam。Con年代t一个ntValue = false; amountParam.ValueUnits =毫克的gydF4y2Ba
名称:取值:单位:1 A 50毫克gydF4y2Ba
rateParam = addparameter(模型,gydF4y2Ba“R”gydF4y2Ba10);rateParam。ValueUnits =gydF4y2Ba“毫克/小时”gydF4y2Ba
参数数组索引:名称:取值:单位:1r10毫克/小时gydF4y2Ba

用它制造一个剂量gydF4y2Ba量gydF4y2Ba而且gydF4y2Ba率gydF4y2Ba属性分别设置为金额和速率参数'A'和'R'。gydF4y2Ba

剂量= adddose(模型,gydF4y2Ba“自适应剂量”gydF4y2Ba,gydF4y2Ba“重复”gydF4y2Ba);剂量。数量=gydF4y2Ba“一个”gydF4y2Ba;剂量。率=gydF4y2Ba“R”gydF4y2Ba;gydF4y2Ba

设置其他剂量属性。gydF4y2Ba

剂量。T一个rgetName =“药物”gydF4y2Ba;剂量。年代t一个rtT我米e=0; dose.TimeUnits =“小时”gydF4y2Ba;剂量。我nterv一个l=24; dose.RepeatCount = 7;

准备配置集,以模拟7天的模型。gydF4y2Ba

configset = getconfigset(模型);configset。年代topT我米e=7*24; configset.TimeUnits =“小时”gydF4y2Ba;gydF4y2Ba

添加一个事件,在时间为>= 26时将剂量量重置为10。gydF4y2Ba

事件= addevent(模型,gydF4y2Ba“时间> = 26”gydF4y2Ba,gydF4y2Ba“= 10”gydF4y2Ba);gydF4y2Ba

设置gydF4y2BaEventModegydF4y2Ba属性“停止”。此设置使任何持续的剂量事件在26小时后停止。gydF4y2Ba

剂量。EventMode =gydF4y2Ba“停止”gydF4y2Ba;gydF4y2Ba

模拟模型。第二次剂量事件在26小时停止,随后的剂量事件继续,新的剂量量为10。gydF4y2Ba

[time, drugAndAmount] = sbiosimulation(模型,剂量);图绘制(时间、drugAndAmount);传奇(gydF4y2Ba“药物”gydF4y2Ba,gydF4y2Ba“一个”gydF4y2Ba);gydF4y2Ba

图中包含一个axes对象。坐标轴对象包含两个line类型的对象。这些物品代表药物,A。gydF4y2Ba

或者,您可以通过设置,在应用新的剂量量之前允许正在进行的剂量事件结束gydF4y2BaEventModegydF4y2Ba“继续”。gydF4y2Ba

剂量。EventMode =gydF4y2Ba“继续”gydF4y2Ba;gydF4y2Ba

模拟模型。在这种情况下,第二次剂量事件持续了26小时。gydF4y2Ba

[time, drugAndAmount] = sbiosimulation(模型,剂量);图绘制(时间、drugAndAmount);传奇(gydF4y2Ba“药物”gydF4y2Ba,gydF4y2Ba“一个”gydF4y2Ba);gydF4y2Ba

图中包含一个axes对象。坐标轴对象包含两个line类型的对象。这些物品代表药物,A。gydF4y2Ba

Baidu
map