[发明专利]蒙特卡洛模拟预测自由基共聚体系中共聚物序列分布的方法有效
申请号: | 201110141530.4 | 申请日: | 2011-05-30 |
公开(公告)号: | CN102289559A | 公开(公告)日: | 2011-12-21 |
发明(设计)人: | 李长喜;何军坡 | 申请(专利权)人: | 复旦大学 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 上海正旦专利代理有限公司 31200 | 代理人: | 陆飞;盛志范 |
地址: | 200433 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 蒙特卡洛 模拟 预测 自由基 共聚 体系 共聚物 序列 分布 方法 | ||
1.一种蒙特卡洛模拟预测自由基共聚体系中共聚物序列分布的方法,其特征在于具体步骤为:
(1)确定共聚体系中所有的基元反应
对两元共聚反应,包括自由基引发反应,链增长反应,终止反应,链增长部分包括M1自由基分别与单体M1与M2的反应,M2自由基分别与单体M1与M2的反应, 共四组反应;终止反应部分包括M1自由基自终止反应;M1自由基与M2自由基终止反应;M2自由基自终止反应;
(2)确定各种基元反应的速率常数
两元自由基共聚体系的速率常数包括引发速率常数Kd, M1自由基与单体M1增长速率常数K11;M1自由基与单体M2增长速率常数K12;M2自由基与单体M2增长速率常数K22;M2自由基与单体M1增长速率常数K21;M1自由基与M1自由基终止速率常数Kt11 ;M1自由基与M2自由基终止速率常数Kt12;M2自由基与M2自由基终止速率常数Kt22;
(3)宏观条件和微观条件之间的转换
将步骤2中所述的所有反应的宏观速率常数Kmac转化成蒙特卡洛模拟的微观反应速率常数Kmicro;对于一级反应 ,对于不同物种之间的二级反应 ,对于同一物种之间的二级反应 其中,Na为阿伏伽德罗常数,大小为6.02×1023,V为反应体系的体积;
(4)使用蒙特卡洛算法,基于各种基元反应建立自由基共聚反应的算法
其步骤为:
(a) 输入所有基元反应速率常数和所有种类化学物种的分子个数,并将宏观反应速率常数变换为微观反应速率常数,将时间t设定为零;
(b) 计算各种反应的速率以及速率加和,计算各反应概率;
(c) 产生两个单位区间内均匀分布的随机数,判断下一步将发生何种反应,相应地调整反应所涉及的化学物种的分子个数,计算时间间隔,累加到时间t上去;
(d) 将物种的变化分别记录在不同数组中,并进行统计;
多次重复步骤(b)和(c)即可得到各化学物种随时间的演化;
(5)将步骤(2)中查到的速率常数输入算法中,进行运算
其运算过程描述如下:首先依据步骤(1)中确定的基元反应的速率参数来计算研究体系中各基元反应的概率,然后由随机数来决定下一步将发生何种基元反应;在某一反应发生时,统计所涉及到的所有相应化学物种的变化,其中包括各种单体的个数,各种自由基的个数,自由基的种类, 链自由基的长度,共聚物中不同单体的链段的长度,共聚物的链长,并将各种单体分子个数、引发剂分子个数,各种链自由基个数,各种链自由基个数的长度,共聚物中不同单体的链段的长度,聚合物分子量分别储存到相应的数组里;同时每根链自由基有四个参数用来标记标号,链长,自由基种类,链段分布;
(6)对模拟结果进行统计,得到不同的转化率阶段的序列分布
在模拟程序运算过程中,已经对体系中的每一物种,包括单体的个数,各种自由基的个数,自由基的种类, 链自由基的长度,共聚物中不同单体的链段的长度,共聚物的链长的变化进行精确地跟踪记录,并分别记录在不同数组中,随着反应的进行,程序会对各种参数进行统计,并记录在数组中,得到所需的结果,具体如下:
a、通过跟踪统计所有单体的变化可以推导出反应体系中转化率随时间的变化趋势;
b、通过跟踪统计体系中单体M1和单体M2浓度的变化推导出反应体系中单体组成随转化率的变化趋势;
c、通过跟踪统计已经进入共聚物的单体M1和单体M2的变化推导出共聚物组成随转化率的变化趋势;
d、通过跟踪统计生成聚合物数量与其分子量的变化推导出共聚物数均分子量随转化率的变化趋势;
e、通过跟踪统计生成聚合物数量与其分子量的变化推导出共聚物重均分子量随转化率的变化趋势;
f、通过跟踪统计每个聚合物链中所有的链段长度推导出共聚物链段序列分布随转化率的变化趋势;
g、通过跟踪统计不同转化率阶段产生的聚合物链中的链段长度推导出分布随不同转化率阶段的共聚物链段序列的情况。
2.根据权利要求1所述的方法,其特征在于所述步骤(5)中,对于M1长链自由基与单体M2发生增长反应,体系中单体M2的数量需相应地减去一个单体,M1长链自由基数量也减少一个,并在表征M1长链自由基的数组里,随机地挑选一条长度为l的分子链,将其长度赋值为l+1,然后M1长链自由基数量减少一个,同时将此长链自由基中记录序列分布的数组中的M1链段长度S记录到统计序列分布的数组中;产生一个长度为S的M1单体的链段;将M2长链自由基数量相应增加一个,其长度为l+1,M2链段长度S赋值为1;
对于M1长链自由基与单体M1发生增长反应,体系中单体M1的数量需相应地减去一个单体,并在表征M1长链自由基的数组里,随机地挑选一条长度为l的分子链,将其长度赋值为l+1,然后将长度为l的链的数目减去1,而将长度为l+1的链的数目加上1;同时将此长链自由基中记录序列分布的数组中的M1链段长度S赋值为S+1;
对于M1长链自由基与M2长链自由基发生终止反应,在表征M1长链自由基的数组里,随机地挑选一条长度为m的分子链,在表征M2长链自由基的数组里,随机地挑选一条长度为n的分子链,如果是发生歧化终止终止,产生分子量分别是m和n两根聚合物,并在表征聚合物的数组中记录;如果发生偶合终止反应,产生一根分子量是m+n聚合物,并在表征聚合物的数组中记录;每一步反应之后由随机数来决定其和上一步反应之间的时间间隔并累加到时间t上,即可得到各参量随反应时间变化的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110141530.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:无线传感器网络安全管理系统
- 下一篇:一种农作物防霜报警器
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用