【科学技術計算講座3-10】2次元熱伝導方程式のシミュレーション
Pythonで2次元熱伝導方程式のプログラミングを行います。計算結果をアニメーションで表示して、熱が伝わっていく様子を可視化します。科学技術計算講座3「熱伝導方程式のシミュレーション」の第10回目です。
Pythonで2次元熱伝導方程式のプログラミングを行います。計算結果をアニメーションで表示して、熱が伝わっていく様子を可視化します。科学技術計算講座3「熱伝導方程式のシミュレーション」の第10回目です。
1次元熱伝導方程式を2次元に拡張します。Pythonで完全陰解法のプログラミングを行います。科学技術計算講座3「熱伝導方程式のシミュレーション」の第9回目です。
熱伝導方程式をクランク=ニコルソン法で解くPythonプログラムを作ります。スキームの精度についても説明します。クランク=ニコルソン法は2次精度で無条件安定なスキームです。科学技術計算講座3「熱伝導方程式のシミュレーション」の第8回目です。
熱伝導方程式を完全陰解法で解くPythonプログラムを作ります。完全陰解法は時間刻みによらず無条件安定であることを確かめます。科学技術計算講座3「熱伝導方程式のシミュレーション」の第7回目です。
陰解法と連立方程式の解法について学びます。ここでは完全陰解法と反復解法のヤコビ法、ガウス=ザイデル法について解説します。科学技術計算講座3「熱伝導方程式のシミュレーション」の第6回目です。
時間刻みとCFL条件について学びます。陽解法では時間刻みはCFL条件によって制約を受けます。条件は実際の物理量と計算による情報が伝わる速さで説明されます。科学技術計算講座3「熱伝導方程式のシミュレーション」の第5回目です。
Pythonで熱伝導方程式のFTCS法のプログラムを作ります。FTCS法のPythonプログラムの詳細を説明していきます。科学技術計算講座3「熱伝導方程式のシミュレーション」の第4回目です。
計算モデルの条件を整理します。方程式、数値解法、離散化、物性値、初期条件、境界条件といった各計算条件を整理します。科学技術計算講座3「熱伝導方程式のシミュレーション」の第3回目です。
差分法による離散化方法を説明します。前進差分、後退差分、中心差分といった差分やFTCS法のような陽解法について解説しています。科学技術計算講座3「熱伝導方程式のシミュレーション」の第2回目です。
熱伝導方程式を差分法で解く方法をPythonでプログラミングしながら学びます。まずはじめに熱伝導方程式を導出します。科学技術計算講座3「熱伝導方程式のシミュレーション」の第1回目です。