上传者: 38725950
|
上传时间: 2021-11-21 10:45:01
|
文件大小: 2KB
|
文件类型: -
热扩散matlab代码用于纳米磁性开关的数值
Fokker-Planck
求解器
这个存储库是做什么用的?
快速总结
此代码使用有限元方法求解纳米尺寸单畴磁铁的一般
2D
Fokker-Planck
方程。
版本
1.0
背景
纳米尺寸磁体的磁化转换可以通过现象学
Landau-Lifshitz-Gilbert
(LLG)
方程来描述(详见详细信息)。
LLG方程的解是磁矩$\vec{\mathbf{m}}$在各种场下的轨迹(作为时间$t$的函数)。
在有限温度下,磁化切换容易受到随机热噪声的影响,这使得
LLG
方程是随机的。
模拟有限温度磁化的常用方法是在LLG方程中加入白噪声,并对其进行大量模拟(采样法)。
解决方案的集合将提供有关给定环境中磁化切换统计信息的信息。
采样方法是耗时的(尤其是在尝试研究罕见事件时,例如,对于嵌入式应用程序,通常要求存储设备的写入错误低于
$10^{-6}$)。
另一种方法是求解相应的
Fokker-Planck
方程:
$$
\frac{\partial
\rho}{\partial
t}=-\vec{\nabla}(\rho
\vec{\math