科学技術計算講座

シミュレーションや数値計算などの科学技術計算を、実際にPythonで計算プログラムを作りながら学んでいく講座です。順次アップしています。

科学技術計算講座1-一分子反応をオイラー法でシミュレーション

  1.  はじめに
  2.  Python(Anaconda)のインストール
  3.  計算する対象を数式で表す(一分子反応)
  4.  数式を計算する方法(オイラー法)
  5.  Pythonでオイラー法をプログラミングする
  6.  Pythonでグラフを表示する
  7.  Pythonでデータをファイルに出力する
  8.  計算結果の精度
  9.  応用問題1~熱伝達による温度変化
  10.  応用問題2~ばねの運動方程式

科学技術計算講座2-地球の軌道をルンゲ=クッタ法でシミュレーション

  1.  ルンゲ=クッタ法とは
  2.  ルンゲ=クッタ法の計算精度
  3.  惑星の運動方程式
  4.  地球の軌道計算プログラミング
  5.  地球の軌道計算プログラミング2
  6.  地球軌道の計算結果

科学技術計算講座3-熱伝導方程式のシミュレーション

  1.  熱伝導方程式を導出する
  2.  離散化と差分法
  3.  計算モデルを整理する
  4.  FTCS法のプログラミング
  5.  時間刻みとCFL条件
  6.  陰解法とヤコビ法、ガウス=ザイデル法
  7.  完全陰解法のプログラミング
  8.  クランク=ニコルソン法のプログラミング
  9.  熱伝導方程式の2次元への拡張
  10.  2次元熱伝導方程式のシミュレーション

科学技術計算講座4-有限体積法で熱伝導シミュレーション

  1.  有限体積法とは
  2.  有限体積法を数式で表す
  3.  有限体積法のメッシュ
  4.  有限体積法の離散化
  5.  有限体積法の境界条件
  6.  Pythonで有限体積法プログラミング~構造格子のメッシュ情報
  7.  Pythonで有限体積法プログラミング~線形方程式の作成
  8.  共役勾配法で線形方程式系を解く
  9.  有限体積法プログラミング~2次元熱伝導問題

スポンサーリンク
科学技術計算のご相談は「キャットテックラボ」へ

科学技術計算やCAEに関するご相談、計算用プログラムの開発などお困りのことは「株式会社キャットテックラボ」へお問い合わせください。

お問い合わせはこちら

フォローする