2003年10月 教 二维高分子链形态的计算机模拟 杨海洋,易院平,朱平平,何平笙 (中国科学技术大学高分子科学与工程系,合肥230026) 摘要:介绍在“高分子物理实验”教学中新开设的又一个计算机模拟实验,即应用自编的改进型 四位置模型,模拟二维空间中的自回避行走链和无规行走链,并验算均方末端距和均方回转半径与 合度的标度关系,所得结果与 de gennes的理论符合良好 关键词:改进型四位置模型:自回避行走链;无规行走链:标度理论 在“高聚物的结构与性能”一些学校称为“高分子物理”)课程教学中,高分子链的形态是教学 的重点和难点。由于单键的内旋转,使得线性大分子这一瞬间的构象与另一瞬间不同,链构象数很 大,链的形态不断改变,尺寸也随之发生变化。决定形态的重要因素是大分子链的化学结构和链单 元间的相互作用,在溶液中的高分子链形态还受溶剂和温度的影响。不同条件下高分子链的形态 差别较大,需用不同的模型来描述,如无规行走(简称RW)和自回避行走(简称SAW21。计算机 模拟无疑是事半功倍的:在屏幕上构造SAW、RW链,直观展示高分子链的内旋转以及链的形态和 尺寸变化,计算链的平均尺寸,验证平均尺寸与聚合度的标度关系,具有实体分子模型和课堂教学 所达不到的效果 应用中国科学院化学所开发的“分子的性质”(MP)软件,作者已经成功开设了二个计算机实 验3-5,本文则介绍作者在实验教学中新开设的又一个计算机实验,应用自己编写的改进型四位置 模型,模拟二维空间中的SAW、RW链。 1实验目的 (1)理解SAW链与RW链的差别:(2)初步了解改进型四位置模型:(3)学会用改进型四位置模 型模拟二维空间中的SAW链和RW链;(4)验证均方末端距和均方回转半径与聚合度的标度关系 2实验原理 2.1RW链和SAW链 RW是假定在走完前一步后,下一步走向任何方向都是等几率的,RW链的均方末端距(h2)和 均方回转半径(R2)与步数(即聚合度N)成一次方的关系,(h2)∝N,(R2)∝N。与RW不同,SAW 是在走完前一步后,下一步走向任何方向虽然是等几率的,但是必须回避以前已经走过的地方,对 作者简介:杨海洋(1964-),男,博士,副教授,从事高分子和胶体溶液性质以及低维高分子材料的结构与性能的研 究 万方数据
作者简介:杨海洋(!"#$ % ),男,博士,副教授,从事高分子和胶体溶液性质以及低维高分子材料的结构与性能的研 !!!!!!! ! ! !!!!!! ! " " " " 究。 教 学 二维高分子链形态的计算机模拟 杨海洋,易院平,朱平平,何平笙 (中国科学技术大学高分子科学与工程系,合肥 &’((&#) 摘要:介绍在“高分子物理实验”教学中新开设的又一个计算机模拟实验,即应用自编的改进型 四位置模型,模拟二维空间中的自回避行走链和无规行走链,并验算均方末端距和均方回转半径与 聚合度的标度关系,所得结果与 )* +*,,*- 的理论符合良好。 关键词:改进型四位置模型:自回避行走链;无规行走链;标度理论 在“高聚物的结构与性能”(一些学校称为“高分子物理”)课程教学中,高分子链的形态是教学 的重点和难点。由于单键的内旋转,使得线性大分子这一瞬间的构象与另一瞬间不同,链构象数很 大,链的形态不断改变,尺寸也随之发生变化。决定形态的重要因素是大分子链的化学结构和链单 元间的相互作用,在溶液中的高分子链形态还受溶剂和温度的影响。不同条件下高分子链的形态 差别较大,需用不同的模型来描述,如无规行走(简称 ./)和自回避行走(简称 01/)[!,&] 。计算机 模拟无疑是事半功倍的:在屏幕上构造 01/、./ 链,直观展示高分子链的内旋转以及链的形态和 尺寸变化,计算链的平均尺寸,验证平均尺寸与聚合度的标度关系,具有实体分子模型和课堂教学 所达不到的效果。 应用中国科学院化学所开发的“分子的性质”(23)软件,作者已经成功开设了二个计算机实 验[’ 4 5] ,本文则介绍作者在实验教学中新开设的又一个计算机实验,应用自己编写的改进型四位置 模型,模拟二维空间中的 01/、./ 链。 ! 实验目的 (!)理解 01/ 链与 ./ 链的差别;(&)初步了解改进型四位置模型;(’)学会用改进型四位置模 型模拟二维空间中的 01/ 链和 ./ 链;($)验证均方末端距和均方回转半径与聚合度的标度关系。 & 实验原理 !"# ./ 链和 01/ 链 ./ 是假定在走完前一步后,下一步走向任何方向都是等几率的,./ 链的均方末端距〈!&〉和 均方回转半径〈"& 〉与步数(即聚合度 #)成一次方的关系,〈!&〉##,〈"&〉##。与 ./ 不同,01/ 是在走完前一步后,下一步走向任何方向虽然是等几率的,但是必须回避以前已经走过的地方,对 · 6# · 高 分 子 通 报 &((’ 年 !( 月 万方数据
第5期 于SAW链,任何两个链单元不可能占据同一个位置。显然SAW链的尺寸比RW链扩张了,(h2)和 〈R2)与N应具有大于一次方的关系,(h2)∝N2°,(R2)N2,这里t>1,2。 实际高分子链的链单元都占有一定的体积,链单元间还有斥力,存在排除体积效应。另外,良 溶剂中高分子链单元间也会由于溶剂分子一高分子链单元间的作用所产生的溶胀作用而呈现斥 力,因此SAW模型更符合实际情况。只有在θ溶剂中,链单元间的斥力刚好与链单元间的 Van der Wals引力相互抵销,高分子链的形态才可用RW模型描述。一个不存在链单元间相互作用的孤立 高分子链也可用RW模型来描述 de gennes从理论上推导出=d+2,d是晶格的维数,即晶格的维数对高分子链的形态有显 著的影响。当d=1时,υ=1,(h2)∝N2,(R2)∝M2,这显然是正确的,当d=3时,t=35,(h2)∝ M°,(R2)aMs,与 Flory的理论以及实验结果都相符,而当d=2时,=3/4,(h2)∝N2,(R2)x N2,这是二维单分子层,但单分子层与它的支撑相存在的相互作用对单分子层中高分子链形态的 影响不能忽视口。所以,(h2)∝N3,〈R2)∝N较难用实验验证,但可以尝试用计算机方法来模 拟,这也是我们选择模拟二维高分子链形态的原因。本实验主要模拟计算。SAW链,作为对照,对 RW链也进行了模拟计算。 2.2改进型四位置模型简介 四位置模型及键长涨落算法是由 Carmesin和 Kremer提出6,用于二维格子中,每个链单元的中 心位于格子的中心,要用4个格点才能表示这个链单元,比较复杂,算法程序编写繁琐,为此,作者 对四位置模型进行改进,以格点作为链单元的中心,一根链单元只对应一个格点,即4个相邻格子 的共同格点,每个链单元的位置用一个格点表示,简化了算法程序的编写。改进后的模型仍具有原 四位置模型的优点,即在对SAW链进行抽样时只需检验体积排除条件和键长条件是否满足,如果 都满足,键就不可能相交,也就没有必要检验键是否相交。具体算法如下:(1)预先设定一条聚合度 为N的高分子链的初始构象,可假设是一条沿着格线的直链,键长为2或3;(2)随机选择高分子链 的某一链单元:(3)产生该链单元的新位置,即从与该单元相邻的8个格点中随机选择一个格点作 为该链单元的新位置:(4)键长条件检验:计算新位置与原链单元前后键接的链单元之间的距离,如 果这一距离在键长范围内,继续下一步,否则原构象再参加一次统计后回到步骤(2);(5)体积排除 条件检验:检查在与该链单元新位置邻近的8个格点中除了原链单元外,是否有其它链单元,如果 有则不满足体积排除条件,原构象再参加一次统计后回到步骤(2);(6)产生新构象和高分子链:将 该单元迁移至新位置,使得高分子链的构象改变,新构象参与统计后回到步骤(2)。上述步骤周而 复始,直到达到所要求的统计精度。 模拟RW链比较简单,只要满足键长条件而不需考虑排除体积效应,在上述步骤中去掉第(5) 步即可 3实验装备 (1)CPU主频200MHz以上计算机,20M以上硬盘;128M内存;(2)VGA以上显示器:(3)鼠标器 (4) Windows95,98,NT,2000,XP:(5)模拟计算软件(20M)。 4实验步骤 4.1程序窗鞦蔺介
于 !"# 链,任何两个链单元不可能占据同一个位置。显然 !"# 链的尺寸比 $# 链扩张了,〈!%〉和 〈"% 〉与 # 应具有大于一次方的关系,〈!% 〉!#%$ ,〈"% 〉!#%$ ,这里 $ & ’,%。 实际高分子链的链单元都占有一定的体积,链单元间还有斥力,存在排除体积效应。另外,良 溶剂中高分子链单元间也会由于溶剂分子—高分子链单元间的作用所产生的溶胀作用而呈现斥 力,因此 !"# 模型更符合实际情况。只有在!溶剂中,链单元间的斥力刚好与链单元间的 ()* +,- #))./ 引力相互抵销,高分子链的形态才可用 $# 模型描述。一个不存在链单元间相互作用的孤立 高分子链也可用 $# 模型来描述。 +, 0,**,/ 从理论上推导出 $ 1 2 % 3 % ,% 是晶格的维数,即晶格的维数对高分子链的形态有显 著的影响。当 % 1 ’ 时,$ 1 ’,〈!%〉!#% ,〈"%〉!#% ,这显然是正确的,当 % 1 2 时,$ 1 245,〈!%〉! #645 〈,"% 〉!#645 ,与 7.8-9 的理论以及实验结果都相符,而当 % 1 % 时,$ 1 24:,〈!%〉! #24% ,〈"%〉! #24% ,这是二维单分子层,但单分子层与它的支撑相存在的相互作用对单分子层中高分子链形态的 影响不能忽视[’] 。所以,〈!% 〉! #24% ,〈"%〉! #24%较难用实验验证,但可以尝试用计算机方法来模 拟,这也是我们选择模拟二维高分子链形态的原因。本实验主要模拟计算。!"# 链,作为对照,对 $# 链也进行了模拟计算。 !"! 改进型四位置模型简介 四位置模型及键长涨落算法是由 ;)--,<,- 提出[6] ,用于二维格子中,每个链单元的中 心位于格子的中心,要用 : 个格点才能表示这个链单元,比较复杂,算法程序编写繁琐,为此,作者 对四位置模型进行改进,以格点作为链单元的中心,一根链单元只对应一个格点,即 : 个相邻格子 的共同格点,每个链单元的位置用一个格点表示,简化了算法程序的编写。改进后的模型仍具有原 四位置模型的优点,即在对 !"# 链进行抽样时只需检验体积排除条件和键长条件是否满足,如果 都满足,键就不可能相交,也就没有必要检验键是否相交。具体算法如下:(’)预先设定一条聚合度 为 # 的高分子链的初始构象,可假设是一条沿着格线的直链,键长为 % 或 2;(%)随机选择高分子链 的某一链单元;(2)产生该链单元的新位置,即从与该单元相邻的 ? 个格点中随机选择一个格点作 为该链单元的新位置;(:)键长条件检验:计算新位置与原链单元前后键接的链单元之间的距离,如 果这一距离在键长范围内,继续下一步,否则原构象再参加一次统计后回到步骤(%);(5)体积排除 条件检验:检查在与该链单元新位置邻近的 ? 个格点中除了原链单元外,是否有其它链单元,如果 有则不满足体积排除条件,原构象再参加一次统计后回到步骤(%);(6)产生新构象和高分子链:将 该单元迁移至新位置,使得高分子链的构象改变,新构象参与统计后回到步骤(%)。上述步骤周而 复始,直到达到所要求的统计精度。 模拟 $# 链比较简单,只要满足键长条件而不需考虑排除体积效应,在上述步骤中去掉第(5) 步即可。 2 实验装备 (’);@A 主频 %BBCDE 以上计算机,%BC 以上硬盘;’%?C 内存;(%)(0" 以上显示器;(2)鼠标器; (:)#=*+8F/G5,G?,HI,%BBB,J@;(5)模拟计算软件(%BC)。 : 实验步骤 #"$ 程序窗口简介 第 5 期 高 分 子 通 报 · KK · 万方数据
78 2003年10月 本实验所使用程序的界面如图1所示。 图1程序运行界面 在“参数设置”区域中,“链长”输入框用来设置所生成的高分子链统计单元的数目,即聚合度N,范 围是0~300(可以更大,取决于计算机的配置)。“计算数目”输入框用来设置尝试生成高分子链的 数目。需要注意的是,计算数目与成功生成的高分子链的数目是不同的,成功生成的高分子链数目 通常要小于计算次数,因为并不是每一次链单元位置的改变都能生成一条有效的高分子链,如果不 满足模型的要求,该次计算无效,进行下一次计算。由于成功生成的高分子链数目仍然很大,因此 在“采样间隔”输入框中需设置一定的数值,这样只是有选择地显示一些高分子链的形态,如:设置 采样间隔为100,表示如果成功生成了约5000个高分子链,则在主程序的窗口中只显示每1000 链中的其中一个链的形态,一共可显示500个链,500就显示在“获得链数”框中。通过“下一个”按 钮可以在主窗口中依次浏览生成的500个高分子链,当然这500个链的形态是不同的。也可通过 点击“选择”框,打开图2所示对话框,在“输入”框中输入编号,在主窗口中即可浏览相应的高分子 链形态,需注意:所选择的编号不能超过“获得链数”中显示的数值。在主窗口右下的“输出结果”区 域,显示的是生成的高分子链的均方末端距和均方回转半径,如这里就是对约50000个链统计平 均后的结果 输入 c 图2“选择”窗口 万方数据
本实验所使用程序的界面如图 ! 所示。 图 ! 程序运行界面 在“参数设置”区域中,“链长”输入框用来设置所生成的高分子链统计单元的数目,即聚合度 !,范 围是 " # $"(" 可以更大,取决于计算机的配置)。“计算数目”输入框用来设置尝试生成高分子链的 数目。需要注意的是,计算数目与成功生成的高分子链的数目是不同的,成功生成的高分子链数目 通常要小于计算次数,因为并不是每一次链单元位置的改变都能生成一条有效的高分子链,如果不 满足模型的要求,该次计算无效,进行下一次计算。由于成功生成的高分子链数目仍然很大,因此 在“采样间隔”输入框中需设置一定的数值,这样只是有选择地显示一些高分子链的形态,如:设置 采样间隔为 !""",表示如果成功生成了约 %""""" 个高分子链,则在主程序的窗口中只显示每 !""" 链中的其中一个链的形态,一共可显示 %"" 个链,%"" 就显示在“获得链数”框中。通过“下一个”按 钮可以在主窗口中依次浏览生成的 %"" 个高分子链,当然这 %"" 个链的形态是不同的。也可通过 点击“选择”框,打开图 & 所示对话框,在“输入”框中输入编号,在主窗口中即可浏览相应的高分子 链形态,需注意:所选择的编号不能超过“获得链数”中显示的数值。在主窗口右下的“输出结果”区 域,显示的是生成的高分子链的均方末端距和均方回转半径,如这里就是对约 %""""" 个链统计平 均后的结果。 图 & “选择”窗口 · (’ · 高 分 子 通 报 &""$ 年 !" 月 万方数据
第5期 4.2程序的运行 参数设置完成后,点击“开始”按钮就开始运行程序。首先生成伸直链,如图3所示 图3高分子链初始形态伸直链 “开始”按钮下面的进度条显示当前计算的进度。在计算完成后,获得一定数量的不同形态的 SAW链或RW链。图4所示的是其中的一个链长为50的SAW链,“获得链数”中显示为373,因采 样间隔为1000,表明共生成了约373000个链,但是只显示其中的373个链,在“输入”框中输入20 这样显示的就是这373个链中的第20个。 图4自回避行走链 4.3计算不同链长高分子的平均尺寸 设置一种链长N,如50,设置计算数目为100万次,采样间隔为1000。点击“开始”按钮开始计 算,在程序主癫口中可直接观察到链的形态和尺寸在不断变化。计算完成后,记录均方末端距(h2
!"# 程序的运行 参数设置完成后,点击“开始”按钮就开始运行程序。首先生成伸直链,如图 ! 所示。 图 ! 高分子链初始形态"伸直链 “开始”按钮下面的进度条显示当前计算的进度。在计算完成后,获得一定数量的不同形态的 #$% 链或 &% 链。图 ’ 所示的是其中的一个链长为 () 的 #$% 链,“获得链数”中显示为 !*!,因采 样间隔为 +))),表明共生成了约 !*!))) 个链,但是只显示其中的 !*! 个链,在“输入”框中输入 ,), 这样显示的就是这 !*! 个链中的第 ,) 个。 图 ’ 自回避行走链 !"$ 计算不同链长高分子的平均尺寸 设置一种链长 !,如 (),设置计算数目为 +)) 万次,采样间隔为 +)))。点击“开始”按钮开始计 算,在程序主窗口中可直接观察到链的形态和尺寸在不断变化。计算完成后,记录均方末端距〈", 〉 第 ( 期 高 分 子 通 报 · *- · 万方数据
003年10月 和均方回转半径〈R2)。 依次在“链长”框中设置不同的数值,计算数目和采样间隔可不变。每次计算完成后,记录对应 的(h2)和(R2)。 4.4验证标度律 如图5、图6所示,在对数坐标系下分别以(h2)和(R2)对相应的N作图,求得斜率,即分别为 〈h2)和〈R2)对N的标度律,对SAW链,(h2)∝N1.,(R2)∝M,对RW链,(h2)∝M,(R2)∝ N,与理论值符合良好 000 图5均方末端距对聚合度的作图 图6均方回转半径对聚合度的作图 从2002年至今,已经为两届学生开设了这个实验,学生反映良好,一致认为把计算机实验引入 高分子物理教学中,对于进一步理解高分子链的形态以及高分子的特点无疑是非常有帮助的。 参考文献: [1]冯新德,唐敖庆,钱人元,等.高分子化学与物理专论广东:中山大学出版社,1984:139 [2] de Gennes PJ. Scaling Concepts in Polymer Physics, Ithaca: Comell University Press,1979: 29 3]何平笙,杨小震.“分子的性质”软件用于高分子科学教学实验,高分子通报,2000(1):86~89 [4]何平笙,杨海洋,朱平平,等高分子物理实验合肥:中国科技大学出版社,200,1~16 [5]何平笙,李舂娥高分子物理实验初探.高分子通报,2000(2):94~9%6 6] Carmesin I, Kremer K, Macromolecules, 1988,21: 2819-2823 Computer Simulation of Two-dimensional Macromolecular Chain Morphology YANG Hai-yang, YI Yuan-ping, ZHU Ping-ping, HE Ping-sheng Department of polymer Science and Engineering University of Science and Technology of China, Hefei 230026, China) Abstract: Another new computer simulation experiment in teaching course of"Experiments in Polymer Physics was introduced. The logy of two-dimensional self-avoiding walk chain and random walk chain was simulated based on improved four-site model. The corresponding scaling law was checked. It was found that the simulation results conform well to the theory of de gennes wordss Improved four-site model: Self-avoiding walk chain: Random walk chain: Sc
和均方回转半径〈!! 〉。 依次在“链长”框中设置不同的数值,计算数目和采样间隔可不变。每次计算完成后,记录对应 的〈"! 〉和〈!! 〉。 !"! 验证标度律 如图 "、图 # 所示,在对数坐标系下分别以〈"!〉和〈!!〉对相应的 # 作图,求得斜率,即分别为 〈"! 〉和〈!!〉对 # 的标度律,对 $%& 链,〈"!〉!#’("’ ,〈!!〉!#’(") ,对 *& 链,〈"!〉!#’()# ,〈!!〉! #’()! ,与理论值符合良好。 图 " 均方末端距对聚合度的作图 图 # 均方回转半径对聚合度的作图 从 !))! 年至今,已经为两届学生开设了这个实验,学生反映良好,一致认为把计算机实验引入 高分子物理教学中,对于进一步理解高分子链的形态以及高分子的特点无疑是非常有帮助的。 参考文献: [ ’ ] 冯新德,唐敖庆,钱人元,等+高分子化学与物理专论+广东:中山大学出版社,’,-.:’/, 0 ’"!+ [ ! ] 12 324425 6 7+ $89:;4482?@5 ;4 6>:AB2C 6DA5;85,E@D989:=>C42:: F4;G2C5;@A 6C255,’,H,:!, 0 #-+ [ / ] 何平笙,杨小震“+ 分子的性质”软件用于高分子科学教学实验,高分子通报,!))),(’):-# 0 -,+ [ . ] 何平笙,杨海洋,朱平平,等+高分子物理实验+合肥:中国科技大学出版社,!))!,’ 0 ’#+ [ " ] 何平笙,李春娥+高分子物理实验初探+高分子通报,!))),(!):,. 0 ,#+ [ # ] =9CB25;4 E,IC2B2C I,J98C>B>:28K:25,’,--,!’:!-’, 0 !-!/+ #$%&’()* +,%’-.(,$/ $0 12$L3,%)/4,$/.- 5.6*$%$-)6’-.* #7.,/ 5$*&7$-$89 M%N3 O9;LA94@D2C 42R 8>B?K@2C 5;BK:9@;>4 2S?2C;B24@ ;4 @298D;4KC52 >T“QS?2C;B24@5 ;4 6>:AB2C 6DA5;85”R95 ;4@C>1K821+ UD2 B>C?D>:>T @R>L1;B245;>49: 52:TL9G>;1;4B R9:V 8D9;4 R95 5;BK:9@21 W9521 >4 ;B?C>G21 T>KCL5;@2 B>12:+ UD2 8>CC25?>41;4K41 @D9@ @D2 5;BK:9@;>4 C25K:@5 8>4T>CB R2:: @> @D2 @D2>CA >T 12 324425+ G21 T>KCL5;@2 B>12:;$2:TL9G>;1;4B R9:V 8D9;4;$89:;4CA · -) · 高 分 子 通 报 !))/ 年 ’) 月 万方数据