Download USER MANUAL

Transcript
Appended Documents
58
7 Appended Documents
7.1 Polymerization model
可反应的类型:
1. 自由基聚合反应
通式:AAAA*+AAAAAA*
特点:反应有方向性,从自由基出发,将活性位点向前移动
程序中的反应模型:自由基聚合反应
例:
reaction =galamost.Polymerization()
reaction.setPr('A', 'A', 0.005)
reaction.setPeriod(50)
app.add(reaction)
注:这里不能设定 reaction.setMaxCris('A', 2),否则会改变反应模式,活性位点
就无法向前移动。反应具有方向性,比如 reaction.setPr('A', 'B', 0.005),代表 A
是自由基时(h_init=1)和 B 反应的几率是 0.005,而 B 和 A 的反应几率还是 0。
反应几率和初始自由基要匹配,比如 reaction.setPr('A', 'B', 0.005),若初始只有 B
是自由基时,这种情况不能够反应。setPr(0.005)代表任意对类型间的反应几率
都是 0.005.
2. grafting-to 类型反应
通式:I + ABBBB  I-ABBB
特点:只反应一次,例如球表面的 I 位点与链 ABBBB 中的 A 只反应一次即结束。
因此可利用自由基聚合的模式,但不允许位点迁移。
程序中的反应模型:逐步聚合反应
例:
reaction = galamost.Polymerization(all_info, neighbor_list, 1.2, 16361)
reaction.setPr('I', 'A', 0.005)
reaction.setMaxCris('I', 1)
reaction.setMaxCris('A', 2)
reaction.setPeriod(200)
app.add (reaction)
注:反应具有方向性,比如 reaction.setPr('I', 'A', 0.005),代表 I 是引发位点
(h_init=1)和 A 的反应的几率是 0.005,而 A 和 I 的反应几率还是 0。反应几率
和初始自由基要匹配,比如 reaction.setPr('I', 'A', 0.005),若初始只有 A 是引发位
点,这种情况不能够反应。reaction.setMaxCris('I', 1)代表 I 类型粒子的 cris 值为
1 时失去反应活性,同时这个函数也触发了逐步聚合反应模式。
3. 加聚反应:
通式: AB + CD  AB-CD
特点:类似 grafting-to 的类型,只反应一次即失活。