怎么用计算机作相图,计算机生成相图.docx

计算机生成相图

通过凸包方法计算机生成二元和三元相图 李博士,麻省理工学院 J.H.蔡和J.K.李,密歇根理工大学冶金与材料工程系 (提交1991年10月21日,在经修订的形式1992年4月17日)介绍了一种通过构造的表面自由能的凸包确定多组分体系的相平衡图的快速计算方法而不是计算切线的切点或位面。这种方法保证了自由的平衡能量表面上构成的空间离散点集的凸表示。虽然这些相图的准确度是由点的间距限制,但可以考虑在数量或类型的自由能的功能上是没有任何限制的,甚至可以使用单数或未知的衍生功能。然后,将该方法应用到生成几个模型的二元和三元相图。绪言相图,以冶金学家和陶艺的重要性怎么强调也不过分,因为合金的物理和机械性能取决于存在于合金中各阶段的量和组成。合金系统及其相图之间的基本关系一直是个广泛研究的课题。其中研究方法一直是利用计算机技术进行自由能数据合成相图和测试热力学模型。有效的数值方法仍需要从自由能数据构造的相图中得出,特别是对多元合金系统。本工作介绍了一种技术,是比以前大大简化和加快 方法。一般情况下,我们必须始终质疑为什么吉布斯的合金相的自由能需要一个特定的数学形成;然而,本主题在此不作讨论。作为组合物在恒定的温度和压力下多组分系统的各种吉布斯自由能是已知的,其相图可以计算出几种不同的方式。如果在系统中的不同成分的浓度保持恒定,最小自由能的状态可以通过使用一个不确定的拉格朗日乘子法来计算。在数学上,这相当于调用化学势的每个组件的平等,而在几何上说,这意味着找到共同的切线或自由能的表面的平面。寻找最小自由能的更有效的方法是通过“顶- 底”的技术。这些方法很容易实现,但是它们对组合物的空间只有小区域工作,需要假定一个相数,以形成溶液。此外,“下坡”程序需要拒绝局部极小其最小化算法。下面描述的凸包的方法没有这些困难。凸包方法让我们考虑图1中所示的二进制系统中的假想的吉布斯自由能曲线。一个共同的切线的通常结构表明,两相区域的组合物2和6之间存在的平衡吉布斯自由能曲线,表示为粗实曲线转到-G2-G'4-G6-GS,则从它原来的自由能曲线的凸包要求它必须永远不能向下凹。这说明,我们只需要构造自由能函数的凸包,以便确定一个相图,而不是明确地绘制切线(s)表示。 为了说明这种方法,可以考虑相同的自由能曲线如图1。首先,我们使我们的函数离散到9个等间隔的格子,从G0到G8,如图2. 为简单起见,点G2和G6的对应成分2和6被假定为在于平衡相边界点的右侧。为了使这样的离散函数是凸的,在每一个点的函数的值必须小于或等于它的两个最近邻居的平均数。这表明,我们可以使用下面的算法,以保证自由的平衡能量表面的凸性质:1.迭代所有的的内部晶格点。 2.如果一个函数在某点的值大于它的近邻的平均值,用平均值代替它,而作出说明该点已被更改。 3.所有的迭代后,如有点已经改变,重复步骤 1。在图2,此“凸化”例行第一替换G点4与图4a,G 3和G5的G5的平均,然后被替换为图5a,4a和G6的平均值。在接下来的迭代序列,分3a中,4b和5b被创建。同样,点3B,4C等将被绘制,过程持续,这些点会收敛到G3,G4和G 5,自由平衡的能量值。相分离边界点G2和G6及其相关浓度的X 2和X 6,然后很容易地确认为不变点,这括改变的点。然而收敛为上述方法的速率变得极慢,为游离的能量值接近其平衡值。凸壳的方法使用下面的算法可以克服这些困难:1.迭代所有的的内部晶格点。如果该函数的值大于它的最近邻居的平均值,记下该点作为具有被替换。 本次迭代后,确定两个“封闭点”为标记的每个点。每个封闭的点是最接近不变或无标记的点到标记点的左侧或右侧。更换封闭点,从封闭点的函数值的线性插值值之间的所有点。如果任何点被替换在上一步,回到步骤1。该算法一致通过线性插值降低每个自由能的点,直到平衡凸起形状的实现。该方法示于图3,在真正的相分离边界点G a和G b位于格点X2,X3,以及X9,X10之间。在快速迭代循环中,所有的会在点G4到G8两个拐点间存在(这局部凹陷是调幅分解的由来)。它们的值就会从G3和G9线性插值。在接下来的迭代序列,G3将被标记在点G3到G8。由此得到的曲线在图3中标记为x,还有就是G 2和G9被确定为相边界点。图3描述了一个例子,其中拐点接近相边界点。即使拐点位于远离相边界点或没有拐点可言,如在2纵横交错自由能的情况下曲线的凸包的方法是强大到足以产生近似相界点。显然这些相的边界点的准确度与晶格点的数量增加,并且在我们的经验,晶格间距为0.002(501格点),适用于大多数情况下。三元体系 对于一个三进制(三组分)系统的组合物,空间可以被表示为一个等边三角形,并且吉布斯自由能功能可以在这个三角形定义。鉴于这种自由能的功能,自由平衡的能量面传统构造通过绘制切面是类似于在一个双星系统绘制的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值