首页/文章/ 详情

基于Python和lammps模拟聚合物交联过程

4月前浏览11984

本文摘要(由AI生成):

本文介绍了交联过程在聚合物科学中的重要性,特别是化学交联聚合物在工程领域的应用。以环氧树脂为例,详细阐述了交联过程的分子动力学模拟方法,包括使用Lammps和Python脚本进行模型构建、弛豫和交联反应模拟。EPON-862和DETDA作为环氧树脂和固化剂的代表,其化学结构和反应原理被详细解释。交联过程通过循环计算和不断更新体系的拓扑信息,实现一次性达到目标交联度,展示了交联过程模拟的有效性和准确性。


       交联是线型或支型高分子链间以共价键连接成网状或体型高分子的过程化学交联聚合物是普遍存在的工程聚合物,具有高拉伸强度、较强的变形能力和较好的韧性。在汽车轮胎、涂料、胶粘剂、生物医用材料以及航空航天等领域发挥着不可替代的作用,所以聚合物的交联在科学研究,尤其是分子模拟中占有着很重要的位置。由于交联时反应官能团发生反应的随机性,交联聚合物往往是复杂的三维交联网络,且该三维网络是由分子链组成,所以利用分子动力学模拟方法可以很方便地研究聚合物交联网络的性质。在分子动力学模拟中,模型是计算的关键,虽然LammpsMS中均提供了交联功能,往往可能不适用于某些研究的聚合物体系,且还存在一定的普遍问题,如Lammps中直接采用fix bond/creatfix bond/react命令进行交联,会产生拓扑不一致的警告问题,这是由于周期性边界条件的影响。所以,现有的很多研究大多是根据研究的聚合物编写交联脚本进行交联,然后再通过Lammps的分子动力学计算软件进行计算。可发生交联反应的聚合物有很多,如聚氨酯、环氧树脂等,本文主要以环氧树脂为例,展示环氧树脂的交联过程,以下过程中,弛豫用Python脚本调用lammps实现,交联通过Pthon脚本实现

                                                                                      EPON-862        

                                                      DETDA

图1 EPON-862和DETDA化学结构式


在众多的环氧树脂研究中,常用的未固化环氧树脂是EPON-862,常用的固化剂是DETDA,二者的化学结构式如图1所示。EPON-862DETDA可以利用MSAmorphous Cell模块构建,EPON-862DETDA的比例也可以根据需要在MS中调整。初始模型构建完成后,利用分子动力学软件(如:Lammps)对初始模型进行弛豫,模型达到平衡密度后就可进行交联反应,分子动力学计算时使用的力场可以根据所研究性质的需要选择,已有的文献中,COMPASS力场、DREIDING力场、PCFF力场、CVFF力场和OPLS力场均被用于对环氧树脂性质的研究。

图2 EPON-862和DETDA的反应原理


弛豫完成后便可开始多步交联反应,EPON-862DETDA的反应原理如图2所示。第一次交联循环开始时,脚本会读取弛豫完成lammps输出的data文件,搜寻所有的反应位点及会参与反应或因反应而改变的原子的信息,然后计算所有反应位点之间的距离(为了减少计算量,可以将体系分成不同区域进行交联),如图3所示。如果反应位点距离小于设定的反应截断距离,反应位点可以发生反应,生成键,脚本会立即更新与反应原子相关的原子信息和体系的拓扑(angledihedral等)。一次交联循环内,如果存在满足反应条件的位点,交联度则会增大,本次循环结束后脚本会调用lammpswrite_data命令输出本次循环交联反应后的data文件,脚本跳到下次循环,对上次循环输出的data文件进行弛豫,弛豫完成后继续进项如上的交联反应过程。如果一次交联循环完成后,没有满交联条件的位点,则按照设定的增量增大交联反应截断距离,跳到下次循环。

3反应位点间距离判断


如果满足下列三个条件之一,则程序完成交联,退出计算。

(1) 完成了设定的交联循环次数;

(2) 达到了目标交联度;

(3) 截断半径增大到了设定最值。

整个交联反应通过Python调用Lammps,进行弛豫、交联的循环计算,可一次性达到目标交联度,并得到直接用于Lammpsdata文件,完整的交联反应过程如图4所示。

1.png


4 交联过程


LAMMPS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-06-23
最近编辑:4月前
320科技工作室
硕士 | 结构工程师 lammps/ms/vasp/
获赞 223粉丝 346文章 306课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈