MHD现代算法介绍 张嫚 2011.03.24.

Slides:



Advertisements
Similar presentations
心理现象及心理学效应. 蝴蝶效应 青蛙现象 鳄鱼法则 鲇鱼效应 羊群效应 木桶理论 马太效应 手表定律 破窗理论 二八定律 木桶理论 马太效应 责任分散效应 鸟笼逻辑 帕金森定律 晕轮效应 霍桑效应 习得性无助实验 证人的记忆 罗森塔尔效应 虚假同感偏差.
Advertisements

一、 一阶线性微分方程及其解法 二、 一阶线性微分方程的简单应用 三、 小结及作业 §6.2 一阶线性微分方程.
1 (三)偏微分方程的数值离散方法 3.1 有限差分法 3.2 有限体积法 ( 有限元,谱方法,谱元,无网格,有限 解析,边界元,特征线)
第九章 常微分方程数值解法 §1 、引言. 微分方程的数值解:设方程问题的解 y(x) 的存在区间是 [a,b] ,令 a= x 0 < x 1
2.8 函数的微分 1 微分的定义 2 微分的几何意义 3 微分公式与微分运算法则 4 微分在近似计算中的应用.
( Numerical Methods for Ordinary Differential Equations )
§3.4 空间直线的方程.
3.4 空间直线的方程.
1.非线性振动和线性振动的根本区别 §4-2 一维非线性振动及其微分方程的近似解法 方程
核技术应用与管理 曾志刚.
《解析几何》 乐山师范学院 0 引言 §1 二次曲线与直线的相关位置.
臺東縣政府 所屬一、二級機關 (警、消、環、衛、動防、家庭教育中心) 公文線上簽核系統 全面推行辦理事項說明會
高雄縣政府 98年度 人事業務˙法令宣導 公務人員協會專區網址:
饮食治疗篇.
不确定度的传递与合成 间接测量结果不确定度的评估
1.5 场函数的高阶微分运算 1、场函数的三种基本微分运算 标量场的梯度f ,矢量场的散度F 和F 旋度简称 “三度” 运算。
初中数学 九年级(下册) 5.3 用待定系数法确定二次函数表达式.
摘要的开头: The passage mainly tells us sth.
3-3 Modeling with Systems of DEs
IEEE TRANSACTIONS ON MAGNETICS, VOL. 49, NO. 3, MARCH 2013
Introduction To Mean Shift
IV. Implementation IV-A Method 1: Direct Implementation 以 STFT 為例
Some Effective Techniques for Naive Bayes Text Classification
Population proportion and sample proportion
Manifold Learning Kai Yang
Differential Equations (DE)
(六B)双曲型守恒律及可压缩流的高分辨率格式
第 17 章 數位革命與 全球電子市場 © 2005 Prentice Hall.
第二十九單元 方向導數與梯度.
實驗室通風.
製程能力分析 何正斌 教授 國立屏東科技大學工業管理學系.
排氣 Vent 為何排氣仍然還是一個問題? Why venting is still a problem ?
塑膠材料的種類 塑膠在模具內的流動模式 流動性質的影響 溫度性質的影響
句子成分的省略(1).
动名词(续2).
第4章 非线性规划 4.5 约束最优化方法 2019/4/6 山东大学 软件学院.
专题二: 利用向量解决 平行与垂直问题.
第二十二章 曲面积分 §1 第一型曲面积分 §2 第二型曲面积分 §3 高斯公式与斯托克斯公式.
3.5 Region Filling Region Filling is a process of “coloring in” a definite image area or region. 2019/4/19.
定语从句(12).
Safety science and engineering department
第五节 对坐标的曲面积分 一、 对坐标的曲面积分的概念与性质 二、对坐标的曲面积分的计算法 三、两类曲面积分的联系.
定语从句(16).
半導體專題實驗 實驗一 熱電性質與四點探針方法.
績效考核 一.績效考核: 1.意義 2.目的 3.影響績效的因素 二.要考核什麼? 三.誰來負責考核? 四.運用什麼工具與方法?
作业 P152 习题 复习:P 预习:P /5/2.
Lightweight Data-flow Analysis for Execution-driven Constraint Solving
人工压缩性方法 郭 红.
(七)不可压缩流的数值方法 7.1 MAC方法 7.2 投影法 7.3 人工压缩性方法 7.4 SIMPLE方法 7.5 其他方法:
第4章 Excel电子表格制作软件 4.4 函数(一).
12 由薪資反映員工對組織的貢獻度 說明獎金及員工績效的關聯性。 說明組織如何依員工個人績效核發獎金。 指出組織如何依團體績效核發獎金。
第16讲 相似矩阵与方阵的对角化 主要内容: 1.相似矩阵 2. 方阵的对角化.
Q & A.
Nucleon EM form factors in a quark-gluon core model
位移法 —— 例题 主讲教师:戴萍.
名词从句(2).
学习任务三 偏导数 结合一元函数的导数学习二元函数的偏导数是非常有用的. 要求了解二元函数的偏导数的定义, 掌握二元函数偏导数的计算.
海报题目 简介: 介绍此项仿真工作的目标和需要解决的问题。 可以添加合适的图片。
 隐式欧拉法 /* implicit Euler method */
第15讲 特征值与特征向量的性质 主要内容:特征值与特征向量的性质.
名词从句(4) (复习课).
§2 方阵的特征值与特征向量.
滤波减速器的体积优化 仵凡 Advanced Design Group.
第三章 从概率分布函数的抽样 (Sampling from Probability Distribution Functions)
教学大纲(甲型,54学时 ) 教学大纲(乙型, 36学时 )
《偏微分方程》第一章 绪论 第一章 绪论 1.1.
簡單迴歸分析與相關分析 莊文忠 副教授 世新大學行政管理學系 計量分析一(莊文忠副教授) 2019/8/3.
Principle and application of optical information technology
CEPC SRF System Jiyuan Zhai
海报题目 简介: 介绍此项仿真工作的目标和需要解决的问题。 可以添加合适的图片。
Presentation transcript:

MHD现代算法介绍 张嫚 2011.03.24

主要内容 1 MHD算法简介 2 MHD算法存在的主要问题 3 MHD在太阳风模拟中应用

1 MHD算法简介

理想MHD方程

Classical schemes 迎风差分格式 Lax单步差分格式

Lax-Wendroff scheme MacCormack scheme Lax-Wendroff 和MacCormack都是二阶精度,耗散效应很弱,存在色散效应,激波附近会产生振荡 Others like Warming-Beam, Rusanov,etc.

Riemann Solvers 从流动的物理特性出发,采用间断分解概念求解流动方程组,在相邻的网格单元之间形成一个局部Riemann问题,转化为求解黎曼问题,在此基础上发展了一系列Riemann solvers

Godunov Riemann solvers 流动量在每个网格内以常数分布求解过程物理概念清晰,能较好反应流动特性,计算效果较好,但是该算法只有一阶精度。 发展高阶精度的Godunov 是必要的,MUSCUL和PPM差分算法是这方面的典型

要获得黎曼精确解是非常复杂的,并且很大程度上也没有必要,因此数值方法上很少涉及到精确解,广泛应用的是近似的黎曼解,下面介绍几种常用的近似黎曼解

Roe (linearized) type solvers 假定间断面两侧流动量常数分布,构造一个合理 的线性近似系数矩阵 来代替非线性Jiacobian 系数矩阵 把非线性矢量方程转化为线性矢量方 程,求出近似解

HLL (non linear) type solvers These non-linear solvers are based on approximating the wave structure of the full Riemann problem by a simplified wave structure

HLL Riemann solver .

这种方法可以保持正压,保持正压在low-beta是 非常重要的,但是具有较强的耗散性,在此基础上 发展的HLLC和HLLE克服这一缺点

HLLC Riemann solver

The HLLC flux based on the approximate Riemann solver is a modification to account for the shortcoming of the HLL flux offset the influence of intermediate waves

HLLD Riemann solver High resolution comparable to Roe scheme HLLE, HLLEM .etc

2 MHD算法存在的主要问题

保正性 MHD模拟的困难之一就是保持压力为正,由于MHD总能量包含三个分量:内能,磁能和动能,在low-beta区域,磁能相比于动能很大,因此,在计算总能量,动能和磁能时产生的离散误差很大程度上很导致负压的产生,出现非物理解。为了保持正压性,我们在局部区域用熵密度方程或者压强方程来代替能量方程求解MHD方程,为此我们需要用开关函数来判断可能出现负压的地方参考(Dinshaw S. Balsara* and Daniel Spicer. Jcp)给出开关函数

It consists of 3 sub-switches which includes or excludes some flow conditions. Switch 1 (SW1 for short) is designed to indicate whether the pressure is very low. So SW1 is on when and it is switched off in other situations,

Switch 2 the second switch SW2 is intended to exclude the regions of strong magnetosonic shocks. This is accomplished by ensuring that the local minima and maxima pressure are not too far apart. It is on when

The third switch SW3 is used to exclude the regions where mildly compressive motions(also strong compressive motions) may take place. It is on when

can be adjusted in different situations. Typically, we use and the pressure equation is used only when all of the three switches are on

保持磁场散度为零 MHD不同于Euler方程的就是存在磁场效应,如何处理磁场使之散度为零也是求解MHD的一个重要方面,有很多种方法可以用来处理磁场 Projection method, 8-wave formulation, Constrained Transport (CT) method, Central difference Diffusive control,GLM-MHD, Vector potential Hyperbolic divergence cleaning Splitting-based schemes

Projection method 在每个计算一个时间步之后对磁场进行更新

8-wave formulation 在方程右边加入Powell源项 The eight-wave scheme is computationally inexpensive, easy to add an existing code, and quite robust,

Constrained Transport (CT) method 采用交错网格方法,计算面上的磁场,之后将其投影到网格中心处 这种方法是严格守恒的,可以通过不同的构造电场磁场方法达到高阶精度,但是延伸到一般的网格上比较困难,不能直接应用于AMR

Central difference CD算法是在简化CT算法基础上发展的,在时间和空间上都是二阶精度

Diffusive control Modifying the magnetic equation by adding a source term proportional to the gradient of divergence so that the divergence satisfies an advection-diffusion equation This technique, referred as diffusive control of divergence , has the same advantages and disadvantages as eight-wave approach, but appears to keep the level of divergence lower than the eight-wave approach

GLM-MHD 采用9个方程来控制divergence hyperbolic correction

Hyperbolic divergence cleaning 显式的抛物型方法中 的取值受到稳定性条件的限制,结果不是很满意,为了克服这一缺点,将抛物型和双曲型方法结合起来 Vector potential use vector potential A as the primary variable instead of B,and the divergence free property is automatically ensured

3 MHD在太阳风模拟中应用 ——球坐标下太阳风模拟

目前太阳风模拟大多是在直角坐标系下进行,计算量比较大,直接应用于AMR比较困难,鉴于计算区域为球面网格划分,所以考虑在球坐标下实现太阳风模拟,达到稳定所需时间比较短,关于磁场处理部分,用一种可以直接应用于AMR的CT方法实现,不用求解Possion方程,大大减少了计算量

模拟区域 方程形式 考虑太阳自传,Powell 源项,加速加热,磁场分裂 直角坐标下 球坐标下

数值方法 有限体积法,将流场和磁场分开处理,磁场部分用CT方法,采用一种新 central scheme 的方法,不需要求解黎曼问题,也不需要求解特征值和特征向量,该方法适应于任何坐标,半离散形式,时间上用两步 Runge-kutta 法达到二阶精度

符号说明

流场重构 用线性重构达到二阶精度 流场离散形式

磁场重构 满足 二阶精度,其余方向上的重构类似

磁场离散形式 CT方法在面上对磁场进行离散,左边均为面上的平均值,之后有面上的值可以得到体积平均的磁场

计算区域考虑整个球面时,在极区离散方程会存在奇异性,需要特别处理

流场流通量计算 每个小单元被分割为27部分,以边和脚点为中心的矩形单元,以面为中心的非矩形单元,剩余的内部区域 分割依据:在 时间内,由边界上产生的波并没有影响到内部区域这样每个小单元的边界上都是光滑的, 边界上流通量的计算直接求积方法

每个小单元上面27个区域同时进行更新,之后把结果投影到单元中心上,得到新时刻体平均上的流体变量的值

电场计算 类似于流场,用周围四点的值投影到计算区域

边沿速度的确定

源项处理 不能简单用体心或者几何中心的值来近似体平,那样不能达到二阶精度,由于三角函数的存在,源项众不同部分取单元中不同位置的值,以此可以写出不同源项的表达式,这里不再一一列举

当源项中包含有Powell源项时,需要考虑divergence B在极区的奇异性,另外就是用CT处理磁场时,需要计算divergence B在面上的表示

初始输入 用太阳表面参数进行无量钢化,利用太阳风Parker解偶极场或者螺旋磁场作为初值 偶极场 螺旋磁场

边界条件 在半径方向上采用固定边界条件

Thankyou