<4D F736F F F696E74202D208D E9197BF288CF68A4A B8CDD8AB B83685D>

Similar documents
PowerPoint Presentation

大気環境シミュレーション

Microsoft PowerPoint - 夏の学校(CFD).pptx

NumericalProg09

パソコンシミュレータの現状

NS NS Scalar turbulence 5 6 FEM NS Mesh (A )

Microsoft Word - NumericalComputation.docx

差分スキーム 物理 化学 生物現象には微分方程式でモデル化される例が多い モデルを使って現実の現象をコンピュータ上で再現することをシミュレーション ( 数値シミュレーション コンピュータシミュレーション ) と呼ぶ そのためには 微分方程式をコンピュータ上で計算できる数値スキームで近似することが必要

微分方程式による現象記述と解きかた

<4D F736F F F696E74202D20906C8D488AC28BAB90DD8C7689F090CD8D488A D91E F1>

スライド 1

FEM原理講座 (サンプルテキスト)

例 e 指数関数的に減衰する信号を h( a < + a a すると, それらのラプラス変換は, H ( ) { e } e インパルス応答が h( a < ( ただし a >, U( ) { } となるシステムにステップ信号 ( y( のラプラス変換 Y () は, Y ( ) H ( ) X (

Microsoft PowerPoint - シミュレーション工学-2010-第1回.ppt

将来行ってみたい研究

Microsoft Word - thesis.doc

サブ課題Cの目標 大規模な宇宙論的構造形成シミュレーションの共分散解析による広域銀 河サーベイの統計解析 (吉田 石山) ブラックホール降着円盤の一般相対論的輻射磁気流体シミュレーション及 びグローバルシミュレーション 松元 大須賀 大規模なプラズマ粒子シミュレーションによる磁気再結合と高エネルギー

計算機シミュレーション

ディジタル信号処理

Microsoft PowerPoint - 第8章

第6章 実験モード解析

第 4 週コンボリューションその 2, 正弦波による分解 教科書 p. 16~ 目標コンボリューションの演習. 正弦波による信号の分解の考え方の理解. 正弦波の複素表現を学ぶ. 演習問題 問 1. 以下の図にならって,1 と 2 の δ 関数を図示せよ δ (t) 2

流体シミュレーション基礎

Microsoft PowerPoint - 10.pptx

<4D F736F F D20824F B CC92E8979D814696CA90CF95AA82C691CC90CF95AA2E646F63>

Microsoft PowerPoint - H21生物計算化学2.ppt

画像処理工学

...Y..FEM.pm5

学習指導要領

学習指導要領

DVIOUT

領域シンポ発表

Microsoft PowerPoint - H22制御工学I-2回.ppt

14 化学実験法 II( 吉村 ( 洋 mmol/l の半分だったから さんの測定値は くんの測定値の 4 倍の重みがあり 推定値 としては 0.68 mmol/l その標準偏差は mmol/l 程度ということになる 測定値を 特徴づけるパラメータ t を推定するこの手

横浜市環境科学研究所

Microsoft PowerPoint - 10.pptx

Probit , Mixed logit

3 数値解の特性 3.1 CFL 条件 を 前の章では 波動方程式 f x= x0 = f x= x0 t f c x f =0 [1] c f 0 x= x 0 x 0 f x= x0 x 2 x 2 t [2] のように差分化して数値解を求めた ここでは このようにして得られた数値解の性質を 考

位相最適化?

学力スタンダード(様式1)

以下 変数の上のドットは時間に関する微分を表わしている (ex. 2 dx d x x, x 2 dt dt ) 付録 E 非線形微分方程式の平衡点の安定性解析 E-1) 非線形方程式の線形近似特に言及してこなかったが これまでは線形微分方程式 ( x や x, x などがすべて 1 次で なおかつ

学習指導要領

第 5 章 構造振動学 棒の振動を縦振動, 捩り振動, 曲げ振動に分けて考える. 5.1 棒の縦振動と捩り振動 まっすぐな棒の縦振動の固有振動数 f[ Hz] f = l 2pL である. ただし, L [ 単位 m] は棒の長さ, [ 2 N / m ] 3 r[ 単位 Kg / m ] E r

Microsoft PowerPoint - CSA_B3_EX2.pptx

Microsoft PowerPoint - 発表II-3原稿r02.ppt [互換モード]

Microsoft Word - 町田・全 H30学力スタ 別紙1 1年 数学Ⅰ.doc

Microsoft PowerPoint - Lec17 [互換モード]

様々なミクロ計量モデル†

数学 t t t t t 加法定理 t t t 倍角公式加法定理で α=β と置く. 三角関数

(Microsoft PowerPoint - \221\34613\211\361)

OpenFOAM(R) ソースコード入門 pt1 熱伝導方程式の解法から有限体積法の実装について考える 前編 : 有限体積法の基礎確認 2013/11/17 オープンCAE 富山富山県立大学中川慎二

静的弾性問題の有限要素法解析アルゴリズム

Microsoft Word - 8章(CI).doc

学習指導要領

受信機時計誤差項の が残ったままであるが これをも消去するのが 重位相差である. 重位相差ある時刻に 衛星 から送られてくる搬送波位相データを 台の受信機 でそれぞれ測定する このとき各受信機で測定された衛星 からの搬送波位相データを Φ Φ とし 同様に衛星 からの搬送波位相データを Φ Φ とす

(Microsoft Word - PLL\203f\203\202\216\221\227\277-2-\203T\203\223\203v\203\213.doc)

ニュートン重力理論.pptx

スライド 1

学習指導要領

Microsoft PowerPoint - 第5章_H27(MAC).ppt [互換モード]

学習指導要領

NEE 研究会第 18 回講演討論会 OpenFOAM への計算機能追加連続的データ同化法 (VCA 法 ) の実装 大阪大学大学院工学研究科博士後期課程松尾智仁 内容 1.OpenFOAM を使う理由 1.1 OpenFOAMの特徴 1.2 OpenFOAMを使うにあたって 2.OpenFOAM

PowerPoint Presentation

<4D F736F F F696E74202D208BAB8A458FF08C8F82CC8AEE916282C68C8892E896402E707074>

DVIOUT

Microsoft Word - MHD-wave.doc

Microsoft Word - Chap17

周期時系列の統計解析 (3) 移動平均とフーリエ変換 nino 2017 年 12 月 18 日 移動平均は, 周期時系列における特定の周期成分の消去や不規則変動 ( ノイズ ) の低減に汎用されている統計手法である. ここでは, 周期時系列をコサイン関数で近似し, その移動平均により周期成分の振幅

Microsoft Word - 漸化式の解法NEW.DOCX

学習指導要領

行列、ベクトル

<4D F736F F D E4F8E9F82C982A882AF82E98D7397F1>

2009 年 11 月 16 日版 ( 久家 ) 遠地 P 波の変位波形の作成 遠地 P 波の変位波形 ( 変位の時間関数 ) は 波線理論をもとに P U () t = S()* t E()* t P() t で近似的に計算できる * は畳み込み積分 (convolution) を表す ( 付録

PowerPoint Presentation

ギリシャ文字の読み方を教えてください

<4D F736F F D2094F795AA95FB92F68EAE82CC89F082AB95FB E646F63>

スライド 1

2 図微小要素の流体の流入出 方向の断面の流体の流入出の収支断面 Ⅰ から微小要素に流入出する流体の流量 Q 断面 Ⅰ は 以下のように定式化できる Q 断面 Ⅰ 流量 密度 流速 断面 Ⅰ の面積 微小要素の断面 Ⅰ から だけ移動した断面 Ⅱ を流入出する流体の流量 Q 断面 Ⅱ は以下のように

微分方程式補足.moc

構造力学Ⅰ第12回

Microsoft PowerPoint - NA03-09black.ppt

Microsoft PowerPoint - H22制御工学I-10回.ppt

超伝導状態の輸送方程式におけるゲージ不変性とホール効果

伝熱学課題

Microsoft PowerPoint - 複素数.pptx

数 IB( 植松 ) 2006 年夏学期解答 ( 兼ノート ) (2007 年のは課題プリでやってしまったので ) 1 (a) 補完公式を使う問題です 補完公式とは n+1 個の点を通る n 次の多項式を求める公式のことです 例 n=3 x y y0 y1 y2 y3 このデータを補

09.pptx

三重大学工学部

学習指導要領

s とは何か 2011 年 2 月 5 日目次へ戻る 1 正弦波の微分 y=v m sin ωt を時間 t で微分します V m は正弦波の最大値です 合成関数の微分法を用い y=v m sin u u=ωt と置きますと dy dt dy du du dt d du V m sin u d dt

微分方程式 モデリングとシミュレーション

学習指導要領

航空機の運動方程式

モデリングとは

2014 年 10 月 2 日 本日の講義及び演習 数値シミュレーション 2014 年度第 2 回 偏微分方程式の偏微分項をコンピュータで扱えるようにする 離散化 ( 差分化 ) テイラー展開の利用 1 階微分項に対する差分式 2 階微分項に対する差分式 1 次元熱伝導方程式に適用して差分式を導出

スライド 1

Microsoft PowerPoint - 物情数学C(2012)(フーリエ前半)_up

Microsoft Word - 非線形計画法 原稿

Freak wave estimation by WAVEWATCH III and HOSM

Microsoft PowerPoint - aep_1.ppt [互換モード]

Transcription:

離散化手法とスキームの基礎 と選択法 007//6 宇宙航空研究開発機構情報 計算工学センター嶋英志

本講習の目的 基礎的な計算法の性質を述べ 各手法の持つ長所短所を理解することによって 手法の背景を理解した正しい選択に近づくこと クーラン数 風上差分 等の広い範囲の CFD 技術に共通の概念について その意味とイメージを把握すること

本講習の方針 様々な流体方程式の基礎となる移流方程式を用いて色々な計算法の特徴を計算例を示しながら解説する 上記については十分理解できるように丁寧に説明する 圧縮性と非圧縮性 差分法と有限体積法と有限要素法 各々で扱いの違う非線形性や多次元の扱いは省略する

目次 移流方程式とその離散化の基本 移流方程式の位置付 差分法 有限体積法 有限要素法の関係有限要素法の関係 スキームの安定性 振幅誤差 位相誤差 実用コードでの高度なスキーム 陰解法 高次精度化と無振動化 風上法 TVD 法 ENO 法 WENO 法 CIP 法 その他の手法

目次 移流方程式とその離散化の基本 移流方程式の位置付 差分法 有限体積法 有限要素法の関係 スキームの安定性 振幅誤差 位相誤差 実用コードでの高度なスキーム 陰解法 高次精度化と無振動化 風上法 TVD 法 ENO 法 WENO 法 CIP 法

流体の方程式と移流方程式 一次元線形移流方程式 OLCE a 0 a 一次元圧縮性 Euler 方程式 Q E 0 係数行列の直行分解 k ak k 0 二次元 非圧縮 NS 方程式 u uu vu y p ρ Re u 高レイノルズ数では小

移流方程式の離散化 時空間の離散化 T 時間 - 時間発展 - 時間発展 微分項の差分近似, 空間

移流方程式の離散化 微分方程式の離散化 空間中心差分 Euler 陽解法 4 O 6 : 二次精度 λ a λ :Coura 数 -

移流方程式の離散化 3 移流方程式の離散化 3 移流方程式の離散化 3 移流方程式の離散化 3 微分方程式の離散化 微分方程式の離散化 空間風上差分 Euler 陽解法 O : 一次精度 - λ a a a λ λ

移流方程式の離散化 3 有限体積法と差分法の比較 / / 時空間で積分 / / a dd 平均が正確なら下式は厳密 / / / d / の近似次第で様々なスキームが定義可能 0 0 ad / a { a a } / λ : 中心差分 λ : 風上差分

移流方程式の離散化 4 有限要素法と差分法の比較 W a d 0 この式は厳密 局所的にのみ値を持つ W を用いて局所的性質を抽出する 仮定 : 頂点の間を線形補完 例 で近似 N N 仮定 :W にN と同じものを使用 ガラーキン法 6 a 4 0 6 4 : 質量集中行列 λ : 中心差分と一致

FDM,FEM,FVM FEM FVM の比較 FEM FVM のメリットは計算メッシュに対する柔軟性 差分法用の格子 FVM FEM 用の格子

基本的離散化のまとめ 一次元の簡単なスキームについては 差分法 FDM 有限体積法FVM 有限要素法 FEM は結局同じようなもの したがって 今後は原則的にFDM を用いて基礎的なスキームを説明する ただし より洗練されたスキームでは相互の変換は一般には不可能 FDM,FVM,FEM 間で優れたスキームの相互移植は研究テーマになりうる

目次 移流方程式とその離散化の基本 移流方程式の位置付 差分法 有限体積法 有限要素法の関係 スキームの安定性 振幅誤差 位相誤差 実用コードでの高度なスキーム 陰解法 高次精度化と無振動化 風上法 TVD 法 ENO 法 WENO 法 CIP 法

スキームの安定性 周期的 重サイン波の伝搬問題 中心差分 陽解法 風上差分 陽解法 λ λ 無条件不安定 条件安定

スキームの安定性 矩形波 中心差分 陽解法 : 無条件不安定 風上差分 陽解法 : 条件安定 矩形波やステップは最高波数を含むので高波数の誤差が顕著にわかる

スキームの安定性 3 安定性解析 フォン ノイマンの安定性解析 サイン波の一つの波数に着目 ep jk j: 虚数単位 k: 波数 0 k π kπが扱える最高波数

スキームの安定性 3 安定性解析 フォン ノイマンの安定性解析 厳密解 A eac ep jk A eac ep jak ep jk λ cos k λ j s k λ 差分近似の A 増幅係数 A c λ j s k 中心差分 陽解法常に A C > A u λ λ cos k j s k 風上差分 陽解法 λ で A U

増幅係数からわかる振幅誤差 位相誤差 厳密解の A A ep eac 差分近似の A 中心差分 陽解法風上差分 陽解法 jkλ r eac ep jθ eac r a θ a kk λ eac eac A c λ A u λ jλ s k λ cos k j s k A C0.4 aθ/aθeac. A 0.8 0.6 0.4 0. 0 0 3 4 FTCS UPWIND θ/aθeac a 5.5 0.5 0 0 3 4 FTCS UPWIND k k

時間積分法の変更による中心差分の安定化時間積分法の変更による中心差分の安定化時間積分法の変更による中心差分の安定化時間積分法の変更による中心差分の安定化 予測子修正子法 時間一次精度 予測子 - 修正子法 時間一次精度 λ λ 3 段階ルンゲ クッタ 時間三次精度 3 λ λ λ

予測子 - 修正子法でのクーラン数の効果 C N 0. C N 0.5 C N 0.9 C N.

数値例 : スキームによる矩形波伝搬の違い 中心差分 陽解法 中心差分 予測子 - 修正子法 中心差分 三段階 R-K 風上差分 陽解法

数値例 : 振幅誤差 散逸性 と 位相誤差 分散性 中心差分 三段階 R-K 風上差分 陽解法 高波数で位相誤差が顕著 高波数で位相誤差もあるがそれより減衰が顕著

簡単なスキームからの改良方向 クーラン数の制限を外したい 陰解法 高波数まで正しく解きたい 高次精度法 振動を無くしたい 波数による移送速度の違いが振動の原因 正しくない波を消す必要がある 現実の問題では振動により破綻することが少なくない TVD ENO WENO CIP

目次 移流方程式とその離散化の基本 移流方程式の位置付 差分法 有限体積法 有限要素法の関係 スキームの安定性 振幅誤差 位相誤差 実用コードでの高度なスキーム 陰解法 高次精度化と無振動化 風上法 TVD 法 ENO 法 WENO 法 CIP 法

陰解法陰解法陰解法陰解法 中心差分 Euler 陰解法 λ λ λ λ λ A : 連立一次方程式を解く クランク ニコルソン 時間二次精度 k j A λ s : 無条件安定 クランク ニコルソン 時間二次精度 λ k j A s λ 無条件安定 A k j A s λ : 無条件安定 A

数値例 陰解法 中心差分 Euler 陰解法 C0.5 中心差分 Euler 陰解法 C.0 中心差分 Euler 陰解法 C4.0 中心差分 C-N C0.5 中心差分 C-N C.0 中心差分 C-N C4.0 同じで位相誤差により振動が発生

C-N 法の振幅誤差 位相誤差 クーラン数 0.4 の場合 振幅誤差 位相誤差 A C0.4 aθ/aθeac A. 08 0.8 0.6 0.4 0. 0 0 3 4 FTCS UPWIND C-N aθ/aθ θeac.8.6.4. 0.8 0.6 0.4 0 0. 0 0 3 4 FTCS UPWIND C-N k k 陰解法でクーラン数が大きくとれても 時間発展が正確に計算できる訳ではない

δ フォームの陰解法とその改良フォームの陰解法とその改良 δ フォームの陰解法とその改良フォームの陰解法とその改良 0 Q L Q Q 差分近似 L は何かのオペレーター 0 Q L 定常解の条件 Q Q Q δ L δq の導入 δ フォームの導入 0 Q Q L Q L Q Q Q L Q δ δ δ δ L I LQ Q Q L I δ によらず定常解は不変 時間精度は定常解に関係ない LQ Q Q L I δ 右辺を近似しても定常解は不変 Q 実用的な陰解法はこのような手法を用いている

δ フォームの具体例 中心差分 陰解法 : λ δ δ δ λ λ δ λ δ δ λ λ δ λδ λ δフォームの導入 左辺を風上差分に 整理 一方向スィープで解け メリット大 中心差分 Euler 陰解法 C.0 中心差分 Euler 風上陰解法 C.0

陰解法 まとめと注意 陰解法はクーラン数を大きく取れ 特に定常解を求めるのには有利 δ フォームの陰解法では左辺側に近似形式の可能 クーラン数を大きく取れるが 同時に時間時精度も急速に低下することに注意 特に時間一次精度の場合 一次元線形の場合には適用容易だが 非線形性や多次元の場合の適用法は自明ではなく 様々な工夫が必要

目次 移流方程式とその離散化の基本 移流方程式の位置付 差分法 有限体積法 有限要素法の関係 スキームの安定性 振幅誤差 位相誤差 実用コードでの高度なスキーム 陰解法 高次精度化と無振動化 風上法 TVD 法 ENO 法 WENO 法 CIP 法

高波数の減衰の必要性 バーガース方程式 非線形 の場合 u u uu 0 u s s cos s u s s 非線形性から高波数が生じる 中心差分 予測子修正子法 風上差分 陽解法

分子粘性および数値粘性 一次元移流拡散方程式 粘性流体 a ν セルレイノルズ数 DNS はこの流儀に近い a ν が十分小ならば安定化 高レイノルズ数の実用問題では望み薄 数値粘性の付加 必要最小限度だけ粘性項を加える a a ν ν 4 a 数値粘性係数をどのように決めるかが問題

風上差分の効果 風上差分に含まれる偶数次の誤差項が数値散逸として働く 一次風上法 6 O 3 三次風上法 4 3 3 6 O 6 だが それだけでは十分ではない

高次精度無振動スキーム ゴドノフの定理 単調な線形スキームは高々一次精度である 一見 無振動高次精度スキームは不可能にみえる しかし 線形 の制限を外せば可能 3 次風上 段階 R-K 線形スキーム 3 次精度 TVDC-O 段階 R-K 非線形スキーム

目次 移流方程式とその離散化の基本 移流方程式の位置付 差分法 有限体積法 有限要素法の関係 スキームの安定性 振幅誤差 位相誤差 実用コードでの高度なスキーム 陰解法 高次精度化と無振動化 風上法 TVD 法 ENO 法 WENO 法 CIP 法

TVD 法 TV 安定 Toal Varao Dmshg 十分条件 次ステップ c / d / / 0, / 0 c / d / c / d / c d c d / / 一次精度風上法は TVD である

三次風上法の三次風上法の TVD 三次風上法の TVD 化三次風上法の TVD TVD 化 三次風上法の FVM 表記 / / 三次風上法の FVM 表記制限関数の導入 / 4 4 a φ φ :Φ/3 制限関数の導入 Chakravarhy-Osher 法 / ~ 4 ~ 4 a φ φ mmod ~ β mmod ~ β, mmod β, mmod β, mmod < a b b a b a b a φ β 3 非線形性の導入 0 0, mmod < ab a b b b a φ β

制限関数は何をしているのか? 制限関数は何をしているのか? 制限関数は何をしているのか? 制限関数は何をしているのか? / / φ / / 4 4 φ φ 4 4 φ φ / / 4 4 φ φ 3 3, m ~ φ φ 3 m mod ~ φ, mod m φ

TVD 類似の手法 :ENO,WENO Essesally No-Osclag Sheme φ / / 一次 二次の微係数から判断し最も変化の少ない 滑らかな内挿関数を使う 三次精度の場合 ENO 滑らかな場合にはすべての関数の重み付き平均を使う この場合最大 5 次精度 Weghed ENO

目次 移流方程式とその離散化の基本 移流方程式の位置付 差分法 有限体積法 有限要素法の関係 スキームの安定性 振幅誤差 位相誤差 実用コードでの高度なスキーム 陰解法 高次精度化と無振動化 風上法 TVD 法 ENO 法 WENO 法 CIP 法

CIP 法 Cubc Ierpolaed Polyomal a 0 g a : 移流方程式の解 この関係を使う 区分的 3 次関数移流速度 a N ステップの値と微係数の取得 g, g, a

CIP CIP CIP CIP 区分的 3 次関数 区分的 3 次関数 0 a,, a g g 0 a, ', ' a g g

CIP3: 非線形の場合 非線形輸送方程式 ρ ρu 0 FVM 的方法 ρ { ρuρ ρuρ } 0 ρ / / CIP 法 方程式 ρ uρ uρ ρ u ρ uρ uρ 非移流ステップ 移流ステップ ρ uρ ρ uρ uρ ρ uρ 0 ρ u ρ 0

数値例 : ステップの伝搬 一次風上 C-O3 次 RK ENO3 次 RK CIP

数値例 : 二重サイン波の伝搬 一次風上 C-O3 次 RK ENO3 次 RK CIP

高次精度無振動スキームのまとめ と注意 TVD ENO CIP 等の非線形スキームを用いることで高次精度化と無振動化の両立が可能である 高波数の波の伝搬を扱うにはENO や CIPの方が良い 定常解に関しては 次精度以上の TVD は十分な精度を持っている

ご清聴ありがとうございました

その他

コンパクト差分 陰的差分 コンパクト差分 陰的差分 コンパクト差分 陰的差分 コンパクト差分 陰的差分 と に関する Taylor 展開 6 4 3 O l l l l 6 6 4 4 3 O l l l l 6 より 例えば 次の関係が成立 3 4 O 4 次精度差分公式 6 3 6 4 O 陰的差分公式 : 3 6 3 6 連立一次方程式を解くことで が求まる

コンパクト差分の評価 が三角関数であらわされる場合 ep jk jk ep jk 安定性解析とは異なり時間積分は考えていないことに注意 次精度中心差分の場合 ep jk ep jk jk e 有効波数 k e 4 次精度中心差分の場合 k e 4 k s 4 s k s k 3 3

コンパクト差分の評価 4 次精度陰的差分公式 : jk 4 6 ep jk 3 6 ep jk j s k k 4 3s k k cos k 3.5 有効波数 L/Leack の比較 3.5.5 0.5 厳密 次 4 次陰的 4 次 0 0 0.5.5.5 3 3.5