计算机分子模拟聚乙烯,用“分子模拟”软件构建聚乙烯分子、全同立构聚丙烯分子,并计算它们末端的直线距离-高分子物理-实验1-01…

计算机分子模拟聚乙烯,用“分子模拟”软件构建聚乙烯分子、全同立构聚丙烯分子,并计算它们末端的直线距离-高分子物理-实验1-01…高分子物理实验。实验一用“分子模拟”(MP)软件构建聚乙烯分子、全同立构聚丙烯,并计算它们末端的直线距离一、实验目的1.了解用计算机软件模拟大分子的“分子模拟”新趋势。2.学会用“分子模拟”软件构造聚乙烯、聚丙烯大分子。3.计算主链含100个碳原子的聚乙烯、聚丙烯分子末端的直线距离。二、实验原理已经知道,C-C单键是σ键,其电子云分布具有轴对称性。因此,σ键相连的两个碳原子可…

大家好,又见面了,我是你们的朋友全栈君。

高分子物理实验。

实验一 用“分子模拟”(MP)软件构建聚乙烯分子、全同立构聚丙烯,

并计算它们末端的直线距离

一、实验目的

1.了解用计算机软件模拟大分子的“分子模拟”新趋势。 2. 学会用“分子模拟”软件构造聚乙烯、聚丙烯大分子。

3. 计算主链含100个碳原子的聚乙烯、聚丙烯分子末端的直线距离。 二、实验原理

已经知道,C-C 单键是σ键,其电子云分布具有轴对称性。因此,σ键相连的两个碳原子可以相对旋转而影响电子云的分布。原子(或与原子基团)围绕单键内旋转的结果将使原子在空间的排布方式不断地变换。长链分子主链单键的内旋转赋予高分子以柔性,致使高分子链可任取不同的卷曲程度。高分子链的卷曲程度可以用高分子链两端点间直线距离—末端距 h 来度量。高分子链卷曲越厉害,末端距越短。高分子长链能以不同程度卷曲的特性称为柔性。高分子链的柔性是聚合物高弹性的根本原因,也是决定高聚物玻璃化转变 温度高低的主要因素。高分子链的末端距是一个统计平均值,通常采用它的平方的平均,叫做均方末端距h,通常是用高分子溶液性能的实验来测定的。

我们知道,C-C单键(σ键)具有轴对称的电子云。因此,C-C单键可以以键向为轴相对地内旋转,即在保持键角 ( = 109°28′) 不变的情况下,C3可处于 C1 – C2旋转而成的圆锥的底圆边上的任何位置 (自由内旋转),同样C4可处在C2 – C3旋转而成的圆锥的底圆边上的任何位置,以此类推(图1)。这种由于围绕单键内旋转而产生的空间排布叫作构象。高分

1-172-jpg_6_0_______-270-0-0-270.jpg

图1 C C单键的内旋转

2

子链是由成千上万个C-C单键所组成, 每个单键又都可不同程度地内旋转。这样,由于分子的热运动,分子中原子在空间的排布可随之不断变化而取不同的构象,表现出高分子链的柔性。高分子链的柔性是聚合物分子长链结构的产物,是高聚物独特性能——高弹性的依据。 尽管实际高分子链中键角是固定的,内旋转也不是完全自由的,高分子链仍然能够由于内旋转而很大程度地卷曲(图2)。分子越卷曲,相应的构象数目越多,构象熵就越大。由热力学

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/145901.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • c++ double转string

    c++ double转string//double精度17位stringDoubleToStr(doublenum){ ostringstreamout; //设置精度 out.precision(17); out<<num; returnout.str();}

    2022年10月28日
  • DeviceIoControl解读

    DeviceIoControl解读设备驱动程序可以被当作内核模式函数包来看待,I/O控制代码就是用来指定访问其中的哪个函数的。DeviceIoControl函数的dwIoControlCode参数就是这个代码,它指出了我们需要进行的操作,以及如何进行操作。 控制代码是32位数字型常量,可以CTL_CODE宏来定义,它们定义在winioctl.inc和ntddk.inc文件中。 控制代码中各数据位字段的含义如下: ◎

  • stringutils类_emptystring

    stringutils类_emptystring本文整理匯總了Java中com.baomidou.mybatisplus.toolkit.StringUtils.isNotEmpty方法的典型用法代碼示例。如果您正苦於以下問題:JavaStringUtils.isNotEmpty方法的具體用法?JavaStringUtils.isNotEmpty怎麽用?JavaStringUtils.isNotEmpty使用的例子?那麽恭喜您,這裏精選…

  • 遍历map的四种方法

    遍历map的四种方法 Map.entrySet()这个方法返回的是一个Set<Map.Entry<K,V>>,Map.Entry是Map中的一个接口,他的用途是表示一个映射项(里面有Key和Value),而Set<Map.Entry<K,V>>表示一个映射项的Set。Map.Entry里有相应的getKey和getValue方法,即JavaBean,让我们能够从一个项中取出…

  • java编译命令是什么_Java编译命令整理

    java编译命令是什么_Java编译命令整理引言近期在做Android相关开发工作,不可避免的需要接触Java层的调用机制,好多年不用Java了,这里整理下相关的编译命令。作为后续参考使用,也防止每次都需要到处查找。基本概念javac-Javaprogramminglanguagecompiler,Java编译器,类似gccjava-theJavaApplicationLauncher,Java程序加载器,类似操作系统的…

  • pytest接口自动化测试框架_什么模块需要做接口自动化

    pytest接口自动化测试框架_什么模块需要做接口自动化pytest接口自动化完整框架思维导图

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号