当前位置: 首页 > news >正文

【物理应用】基于相场法模拟金属镍的晶粒的长大过程附matlab完整代码

1 内容介绍

金属镍是支撑信息技术产业和光伏产业发展的基础材料,它的性能直接影响和决定着相关高技术产业的发展.随着直拉硅单晶的直径不断增大以及集成电路特性线宽持续减小,金属镍的缺陷控制及其质量保证尤为重要,特别是新型的基于快速热处理(RTP)的"内吸杂"结构在热处理过程中硅片内部演变行为的研究.近些年来,计算机数值模拟技术越来越多地被用于材料微缺陷演变的研究中.其中,以吉布斯-朗道自由能理论为基础的相场法,已经成为研究材料介-微观缺陷的一种重要数值模拟方法.

2 完整代码

%模拟镍的相场计算(无任何耦合、粗网格、变边界条件)-----------------------------
clear;clc;clf;tic
close all
%参数----------------------------------------------------------------------
m=0.05; eps=0.005;   r=0.05;        %动力学系数、界面相关参数、各向异性系数
Tm=1728; L=2350; DT=0.155; Cp=5.42;  %熔点、潜热、热扩散率、比热
Delta=-0.6; R=0.05; alfa=400;        %无量纲过冷度、形核半径、耦合相关参数alfa
EPS=eps^2;A=m/EPS;B=(m/EPS)*EPS;C=eps*alfa*(-Delta);D=30/(-Delta);
%网格划分-------------------------------------------------------------------
N=100;  NTimeSteps=5000;   Dx=0.002; Dy=Dx;  Dt=1e-5; E=(m*Dt)/eps^2; DXX=Dx^2;                 
[x,y]=

相关文章:

  • 这三个步骤让你知道WPS如何转换成WORD文档
  • sql优化最新干货---mysql存储过程、索引和锁
  • 摄像头测试软件汇总
  • 葡聚糖-NHS/N3/Alkyne/SH/Biotin/CHO/OPSS/OH/NH2/COOH/MAL各种活性基团
  • 【linux操作系统】基础指令(入门必备)
  • 【基础教程】Matlab实现等高线图
  • 零信任策略下K8s安全监控最佳实践(K+)
  • Git之本地分支和远程分支建立追踪关系的几种方式
  • vue 中 父子组件值交互怎么使用 this.$emit
  • Codeforces 1009F 长链剖分优化dp做法
  • 还记得这首是什么歌吗?
  • 【C#教程16/16】: 输入输出
  • 银行 IT 架构到底要不要云化?
  • 柔性电子数字源表测试方案
  • 统计学考研笔记:回归方程计算题
  • [译]CSS 居中(Center)方法大合集
  • Fundebug计费标准解释:事件数是如何定义的?
  • gitlab-ci配置详解(一)
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • IDEA常用插件整理
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • Redis字符串类型内部编码剖析
  • STAR法则
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • vue2.0项目引入element-ui
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 设计模式走一遍---观察者模式
  • 世界上最简单的无等待算法(getAndIncrement)
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 我感觉这是史上最牛的防sql注入方法类
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #mysql 8.0 踩坑日记
  • (附源码)springboot教学评价 毕业设计 641310
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (十六)一篇文章学会Java的常用API
  • .libPaths()设置包加载目录
  • .net Application的目录
  • .net framework profiles /.net framework 配置
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .net 程序发生了一个不可捕获的异常
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件
  • .NET/MSBuild 中的发布路径在哪里呢?如何在扩展编译的时候修改发布路径中的文件呢?
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证
  • .netcore如何运行环境安装到Linux服务器
  • @EnableWebMvc介绍和使用详细demo
  • [AIGC 大数据基础]hive浅谈
  • [AIGC] Java 和 Kotlin 的区别
  • [Angular 基础] - 指令(directives)
  • [C++]运行时,如何确保一个对象是只读的
  • [daily][archlinux][game] 几个linux下还不错的游戏
  • [Django 0-1] Core.Handlers 模块
  • [HarekazeCTF2019]encode_and_encode 不会编程的崽
  • [HTML]Web前端开发技术12(HTML5、CSS3、JavaScript )——喵喵画网页