スペクトル法の一部の基礎の初歩への はじめの一歩

Slides:



Advertisements
Similar presentations
1 高速フーリエ変換 (fast Fourier transform). 2 高速フーリエ変換とは? – 簡単に言うとフーリエ変換を効率よく計算 する方法 – アルゴリズムの設計技法は分割統治法に基 づいている 今回の目的は? – 多項式の積を求める問題を取り上げ、高速 フーリエ変換のアルゴリズムを用いた解法.
Advertisements

Absolute Orientation. Absolute Orientation の問題 二つの座標系の間における剛体 (rigid body) 変換を復元す る問題である。 例えば: 2 台のステレオカメラから得られた3次元情報の間の関 係を推定する問題。 2 台のステレオカメラから得られた3次元情報の間の関.
Division of Process Control & Process Systems Engineering Department of Chemical Engineering, Kyoto University
2. 数値微分法. 数値微分が必要になる場合として、次の 2 つが考えられる。 関数が与えられていて、その微分を近似的に計算する。 (数値微分の精度が十分で、かつ、計算速度が数値微分の方が 早い場合など。) 離散的な点の上で離散的なデータしかわかっていない関数の微 分を近似的に計算する。(偏微分方程式の数値解を求めたい時.
1 設計基礎コース もう一度学ぶ材料力学の基礎 座屈 ( Buckling ) 長軸に軸方向圧縮力を作用させると、ある荷 重で急に軸が曲がる。 この急に曲がる荷重条件を探る。 X の位置での曲げモーメントは たわみの微分方程式は.
応用数学Ⅱ:書き込み式ノート フーリエ解析とその応用 (知能機械学科,2年後期,バージョン2) 担当:綴木 馴.
Computational Fluid Dynamics(CFD) 岡永 博夫
有限差分法による 時間発展問題の解法の基礎
Fortran と有限差分法の 入門の入門の…
復習.
Akio Arimoto March 7,2011 Seminar at Tokyo City University
プログラミング論 I 補間
Finger patternのブロック化による 陰的wavelet近似逆行列前処理の 高速化
4.3 連立1次方程式   Ax = b   (23) と書くことができる。
Korteweg-de Vries 方程式のソリトン解に関する考察
スペクトル法による数値計算の原理 -一次元線形・非線形移流問題の場合-
数楽(微分方程式を使おう!) ~第5章 ラプラス変換と総仕上げ~
重力3体問題の数値積分Integration of 3-body encounter.
4. 双曲型偏微分方程式の数値解法入門 双曲型の偏微分方程式(partial differential equation, PDE)の最も簡単なの例として1変数の線形PDE    を考える; この方程式の意味は大雑把に言って、Δx の セル内に流入流出する f の量がフラックス その結果セル内で f.
東京工業大学 機械制御システム専攻 山北 昌毅
IT入門B2 ー 連立一次方程式 ー.
周期境界条件下に配置されたブラックホールの変形
担当 : 山口 匡 伊藤 祐吾 (TA) 宮内 裕輔 (TA)
4.2 連立非線形方程式 (1)繰返し法による方法
最尤推定によるロジスティック回帰 対数尤度関数の最大化.
流体のラグランジアンカオスとカオス混合 1.ラグランジアンカオス 定常流や時間周期流のような層流の下での流体の微小部分のカオス的運動
非線形方程式の近似解 (2分法,はさみうち法,Newton-Raphson法)
デジタル信号処理④
数楽(微分方程式を使おう!) ~第4章 他分野への応用(上級編)~
電気回路学Ⅱ エネルギーインテリジェンスコース 5セメ 山田 博仁.
(ラプラス変換の復習) 教科書には相当する章はない
電気回路Ⅱ 演習 特別編(数学) 三角関数 オイラーの公式 微分積分 微分方程式 付録 三角関数関連の公式
計算アルゴリズム 計算理工学専攻 張研究室 山本有作.
計算アルゴリズム 計算理工学専攻 張研究室 山本有作.
7-3.高度な木 (平衡木) AVL木 平衡2分木。回転操作に基づくバランス回復機構により平衡を保つ。 B木
文献名 “Performance Tuning of a CFD Code on the Earth Simulator”
応用数学Ⅱ:書き込み式ノート フーリエ解析とその応用 (知能機械学科,バージョン3) 担当:綴木 馴.
応用数学 計算理工学専攻 杉原研究室 山本有作.
第6章 連立方程式モデル ー 計量経済学 ー.
北大MMCセミナー 第76回 附属社会創造数学センター主催 Date: 2017年10月12日(木) 16:30~18:00
P4 通信システム P4.1 ディジタルフィルタの設計とその応用 P4.2 伝送線路のFDTD解析 P4.2 H4.1 P4.1 H4.1
独立成分分析 5 アルゴリズムの安定性と効率 2007/10/24   名雪 勲.
6. ラプラス変換.
電気回路学Ⅱ 通信工学コース 5セメ 山田 博仁.
川崎浩司:沿岸域工学,コロナ社 第2章(pp.12-22)
デザイン情報学科 メディア情報設計 河原英紀
デザイン情報学科 メディア情報設計 河原英紀
システム制御基礎論 システム工学科2年後期.
ルンゲクッタ法 となる微分方程式の解を数値的に解く方法.
電気回路学Ⅱ コミュニケーションネットワークコース 5セメ 山田 博仁.
ディジタル信号処理 Digital Signal Processing
変換されても変換されない頑固ベクトル どうしたら頑固になれるか 頑固なベクトルは何に使える?
電機制御工学 定量的制御編 清弘 智昭.
Fourier 変換 Mellin変換 演習課題
資料 線型変換のイメージ 固有値、固有ベクトル 平賀譲(209研究室) 資料
生物情報ソフトウェア特論 (2)たたみ込みとハッシュに 基づくマッチング
ディジタル信号処理 Digital Signal Processing
電気回路学Ⅱ エネルギーインテリジェンスコース 5セメ 山田 博仁.
電気回路学Ⅱ コミュニケーションネットワークコース 5セメ 山田 博仁.
定常剛体回転する宇宙ひもからの 重力波放射
P4 通信システム P4.1 ディジタルフィルタの設計とその応用 P4.2 伝送線路のFDTD解析 P4.2 H4.1 P4.1 H4.1
情報科学 第6回 数値解析(1).
電気回路学Ⅱ 通信工学コース 5セメ 山田 博仁.
電気回路学Ⅱ 通信工学コース 5セメ 山田 博仁.
パターン認識特論 カーネル主成分分析 和田俊和.
応用数学 計算理工学専攻 張研究室 山本有作.
Fourier 変換 Mellin変換 演習課題
コンピュータの高速化により, 即座に計算できるようになってきたが, 手法的にはコンピュータ出現以前に考え出された 方法が数多く使われている。
8.数値微分・積分・微分方程式 工学的問題においては 解析的に微分値や積分値を求めたり, 微分方程式を解くことが難しいケースも多い。
Presentation transcript:

スペクトル法の一部の基礎の初歩への はじめの一歩 高橋芳幸

はじめに 偏微分方程式の数値解法としては, これまでに様々なものが考案されている. ここではスペクトル法に注目し, その「一部の基礎の初歩の概要を大雑把に」説明したい. なお, ここでは非常に簡単な例を「多少誤魔化しつつ」述べているので, 正確な記述と詳細は様々な文献をあたっていただきたい.

参考文献 石岡 (2004), スペクトル法による数値計算入門, 東京大学出版会. Durran (1999), Numerical Methods for Wave Equations in Geophysical Fluid Dynamics, Springer-Verlag. Haltiner and Williams (1980), Numerical prediction and dynamic meteorology - 2nd ed., Wiley.

題材とする方程式 ここでは例として以下に示す 1 次元移流方程式を離散化を扱う. (1) ただし, ここでは c は定数で, 0  x  2 とし, 周期境界条件とする.

有限差分法 (参考までに) (1)式は, 有限差分法を用いると以下のように離散化される. 例えば, 2 次精度の中心差分で離散化すると以下のようになる.

スペクトル法 (1) スペクトル法では, 解を有限個の直交関数で展開し, その係数を求める. ここでは, 展開関数としてフーリエ級数を用いる. 注:以下では, 非常に簡単な系の話を, 詳細を飛ばして説明しています. 本当はもっとちゃんとした議論がありますので詳細は文献をあたってください. 解を以下のように展開することにする. ここで M は切断波数. (1) 式に代入すると, となり, 常微分方程式になった. (2)

スペクトル法 (2) 時間微分を有限差分法で近似し, 整理すると となる. 実空間での解の構造を求めるには, 離散フーリエ逆変換すればよい. ( (2) 式に代入すればよい.)

スペクトル法 (3) 実空間データ 離散フーリエ変換 時間積分 離散フーリエ逆変換 実空間データ

スペクトル法 (4) スペクトル法の利点 スペクトル法の欠点 微分値の見積もり精度が差分法に比べて非常に高い. 格子点配置に任意性がない. 滑らかな関数を展開関数に用いると, 物理量の急激な変化を表すことができない. 境界条件によっては適した展開関数がない.

スペクトル法 (5) 線型方程式 非線型方程式 非線型方程式を考える際には工夫が必要. 波数空間においても方程式がとても簡単. 計算量が少ない. 非線型方程式 波数空間での計算が”若干のややこしい”. (何も考えずに)計算すると計算量が多い. 非線型方程式を考える際には工夫が必要.

スペクトル法 (6) 以下の非線型方程式を考える. 解を以下のように展開することにして上の式に代入すると, より,

スペクトル法 (7) となる.

スペクトル法 (8) 非線形項の計算量に関する考察. 右辺の計算量は O(M2). 計算量が多すぎるので, 減らしたい.

スペクトル法 (9) 変換法 非線形項(の掛け算)を実空間で計算(微分は波数空間で評価). 変換法(非線形項を実空間で求め逆変換)を用いると計算量は O(M log M)

スペクトル法 (10) 実空間データ 波数空間で微分の評価 離散フーリエ変換 離散フーリエ逆変換 時間積分 実空間での非線型項の評価(掛け算) 離散フーリエ逆変換 離散フーリエ変換 時間積分 実空間データ

スペクトル法 (11) 変換法を用いた場合の計算量 FFT を用いると, 何も考えない場合の計算量(O(M2)) よりも少なくてすむ. 実質的には離散フーリエ(逆)変換の計算量で決まる 離散フーリエ変換の計算量は O(M2) 高速フーリエ変換(Fast Fourier Transform: FFT)を用いると, 計算量は O(MlogM) FFT を用いると, 何も考えない場合の計算量(O(M2)) よりも少なくてすむ.

スペクトル法 (12) spmodel の特徴(の一部) 離散フーリエ変換(を含む各種変換)が簡単. 微分も簡単 離散フーリエ変換 :関数 e_g e_data = e_g( g_data ) 離散フーリエ逆変換 :関数 g_e g_data = g_e( e_data ) 微分も簡単 x 微分 g_dfdx = g_Dx_e( e_g( g_data ) )

スペクトル法 (13) 実空間データ 波数空間で微分の評価 離散フーリエ変換 離散フーリエ逆変換 時間積分 実空間での非線型項の評価(掛け算) 離散フーリエ逆変換 離散フーリエ逆変換 g_psi * g_Dx_e( e_psi ) 時間積分 実空間データ

スペクトル法 (14) 格子点数 N の時, 最初に考える切断波数の選択は M=N/2 変換法を用いる際にはエイリアシングに注意が必要. 格子点数 N の時, 最初に考える切断波数の選択は M=N/2 実空間でのデータ数(自由度)と波数空間でのデータ数が等しい. 波数 M までの成分を含む 2 項の積は, 波数 2M までの成分を含む. 実際には折り返されて“偽の”成分が生じる(エイリアシング). 畳み込み積分の結果は, 波数 M までしか含まない. そこで, エイリアシングが起こらない程度まで切断波数を小さくする. M = (N-1)/3 とすると, 2 項までの積を含む系ではエイリアシングは起こらない. M 2M 波数 N/2 k1+k2 k’

参考文献 石岡 (2004), スペクトル法による数値計算入門, 東京大学出版会. Durran (1999), Numerical Methods for Wave Equations in Geophysical Fluid Dynamics, Springer-Verlag. Haltiner and Williams (1980), Numerical prediction and dynamic meteorology - 2nd ed., Wiley.