Presentation is loading. Please wait.

Presentation is loading. Please wait.

OpenFOAM はじめてのかた へ 柴田 貴裕 6/27 第 1 回 OpenFOAM 勉強会 for beginner.

Similar presentations


Presentation on theme: "OpenFOAM はじめてのかた へ 柴田 貴裕 6/27 第 1 回 OpenFOAM 勉強会 for beginner."— Presentation transcript:

1 OpenFOAM はじめてのかた へ 柴田 貴裕 6/27 第 1 回 OpenFOAM 勉強会 for beginner

2 OpenFOAM とは OpenFOAM 英国 OpenCFD 社が開発したCFDソフト 商用コードからオープンソース化 OpenFOAM の特徴 ① 充実したソルバ ② カスタマイズしやすさ 6/27 第 1 回 OpenFOAM 勉強会 for beginner

3 充実したソルバ( ) 6/27 第 1 回 OpenFOAM 勉強会 for beginner OFWikiJa ユーザーガイ ド 1.6 系和訳より

4 カスタマイズしやすさ ケースフォルダの基本構造 6/27 第 1 回 OpenFOAM 勉強会 for beginner 計算メッシュの指定 時間、入出力についての条件指定 指定された時間ごとに計算結果が出力 数値スキームの条件指定 解法とアルゴリズムの条件指定 物理定数の指定

5 OpenFOAM のインストール 1 環境 OpenFOAM は Linux 専用のソフトウェア。 Windows ユーザーの選択肢は以下の 7 つ そのまま DEXCS(Vmware) [1] 仮想 OS Vmware に DEXCS ( OpenFOAM と構造解析ソフトがプリインストールされた ソフト)を入れる。 Vmware で Linux 環境を作る [2] Vmware に Linux を入れ、 DEXCS をインストール [3] Vmware に Linux を入れ、 OpenFOAM をインストール Dual Boot で Linux 環境を作る [4] Windows と Linux の Dual boot にし、 Linux 側に DEXCS をインストール [5] Windows と Linux の Dual boot にし、 Linux 側に OpenFOAM をインストール その他 [6] OpenFOAM for MS Windows [7] VNC サーバ 6/27 第 1 回 OpenFOAM 勉強会 for beginner 初めて OpenFOAM を使う場合には、仮想 OS Vmware を使うのがおすすめ 少し古いバージョンでもいいから手っ取り早く OpenFOAM を使いたい → [1] 最新のバージョンの OpenFOAM を使いたい → [3]

6 OpenFOAM のインストール 2 方法 前頁のうち、 [1][3] についての方法 [1] Vmware-DEXCS 手順についてはオープン CAE 学会の講習会の事前準備のページが詳しいので、 そこを参照してください。 http://www.opencae.jp/wiki/%E7%AC%AC1%E5%9B%9E%E3%82%A A%E3%83%BC%E3%83%97%E3%83%B3CAE%E8%AC%9B%E7%BF %92%E4%BC%9A%E3%81%AE%E4%BA%8B%E5%89%8D%E6%BA %96%E5%82%99 6/27 第 1 回 OpenFOAM 勉強会 for beginner

7 [3] Vmware-Linux(Ubuntu10.04)-OpenFOAM 1.7.0 ~ Vmware に Ubuntu10.04 の設定 ~ ① Vmware player をダウンロード & インストール (http://www.vmware.com/jp/products/player/) ② Ubuntu10.04 のインストール CD を作成 ※注 CD を作成せずに、 vmware の新規仮想マシンの作成においてダウンロードした iso ファイルを 指定するこ とで、インストールすることもできますが、この場合キーボードが使えません。 ここでは、キーボード問題を回避するため、いきなりインストールするのではなく、まずは Live 状態で Ubuntu を起動させ、後からインストールするという方法をとります。 (http://d.hatena.ne.jp/is0me/20100515/1273904637)http://d.hatena.ne.jp/is0me/20100515/1273904637 以下のサイト、 http://www.ubuntulinux.jp/products/JA-Localized/download から、 ubuntu-ja-10.04-desktop-i386-20100512.iso をダウンロードし て、 CD に焼く。 6/27 第 1 回 OpenFOAM 勉強会 for beginner

8 ③ ②で作成した CD をパソコンに挿入し、 Vmware を起動する。 新規仮想マシンの作成を選択をクリック ④ 「後で OS をインストール」を選択して、「次へ」をクリック

9 ⑤ ゲスト OS の選択で、「 Linux 」、「 Ubuntu 」を選択して「次へ」をクリッ ク ⑥ 仮想マシン名を入力して、「次へ」をクリック ⑦ ディスクサイズを選択し、仮想ディスクのファイルの分割の有無を選択して 「次へ」をクリック ( Ubuntu が推奨する 20GB とファイル分割有りの選択が無難)

10 ⑧ 「ハードウェアをカスタマイズ」を選択して、メモリを適当なサイズに指定 し (PC メモリの 1/2~3/4) 、「 OK 」をクリック。そして「完了」をクリック ⑨ VMware player に作成した仮想マシンができているのでそれを選択して、 「仮想マシンの再生」をクリック

11 ⑩ CD から Ubuntu が起動し、右のインス トール画面になる。言語が日本語になって いることを確認して、「 Ubuntu10.04 LTS をインストールする」をクリック ⑪ 時間・場所が正しいことを確認して「進 む」をク リック

12 ⑫ キーボードレイアウトに問題がなければ 「進む」をクリック ⑬ そのまま「進む」をクリック

13 ⑭ 名前、パスワードを入力して、 「進む」 をクリック ⑮ よければ「インストール」をクリック

14 ~ Vmware に Ubuntu10.04 に OpenFOAM1.7.0 をインストール ~ http://www.openfoam.com/download/ubuntu.php に従って行う。 http://www.openfoam.com/download/ubuntu.php ① アプリケーション > アクセサリ > 端末 でターミナルウィンドウを立ち上げる ② ターミナルウィンドウ中に sudo su と入力してリターン あとは、 http://www.openfoam.com/download/ubuntu.php の Installation と User configuration に書いて あることをそのまま入力してリターンしていく ※ Linux の copy & paste copy :マウスの左ボタンでドラッグ paste :マウスの中ボタン ( 第二ボタン ) をクリック これを用いるとターミナルに手入力する手間が省ける

15 openfoam と paraview のインストールで「以下の パッ ケージは認証されていません! 検証なしにこれ らの パッケージをインストールしますか」と聞かれる が、気に せず「 y 」と入力してリターン ターミナルに gedit ~/.bashrc と入力してリターンを押すと、右図のようなエ ディタソフ トが立ち上がる そこの一番最後の行に右図のように. /opt/openfoam170/etc/bashrc を書き込む 保存して終了(左上の × )

16 最後、ちゃんとインストールされているか確認す るため に icoFoam -help と入力、リターンするが、その結果、右図のよう に表示 されれば、インストールは成功

17 ~ OpenFOAM1.7.0 を使ってみる ~ ① 作業フォルダを作る http://www.openfoam.com/docs/user/tutorials.php#x4-30002 に従っ て行う http://www.openfoam.com/docs/user/tutorials.php#x4-30002 アプリケーション > アクセサリ > 端末 でターミ ナルウィンドウを立ち上げ、 mkdir -p $FOAM_RUN と入力してリターン、続いて cp -r $FOAM_TUTORIALS $FOAM_RUN と入力してリターンすると、作業フォルダがで きる 場所 > ホーム・フォルダ でホームフォルダを 開くと 「 OpenFOAM 」というフォルダができている その中に、 -1.7.0 というフォルダがある が、 それが作業フォルダである この中にはすべてのチュートリアルが入って いる

18 ② cavity 流れの実行 http://www.openfoam.com/docs/user/cavity.php#x5-40002.1 に従っ て行う http://www.openfoam.com/docs/user/cavity.php#x5-40002.1 アプリケーション > アクセサリ > 端末 でターミ ナルウィンドウを立ち上げ、 cd $FOAM_RUN/tutorials/incompressible/icoFoam/cavity と入力してリターン、すると cavity 流れのケースフォルダに移る blockMesh と入力してリターンすると、計算メッ シュが作成され、 icoFoam と入力してリターンすると、計算が 実行される 最後、 paraFoam と入力してリターンすると、可視化 ソフトが立ち上がる 詳しい操作の説明はユーザーガイドチュートリアル参照 http://www.openfoam.com/docs/user/tutorials.php#x4-30002 http://www.openfoam.com/docs/user/tutorials.php#x4-30002

19 OpenFOAM のインストール 3 使用法 Install 終了後、使い方については各種マニュアル等参照 ① ユーザーガイド OpenFOAM の概要とチュートリアル 日本語 OpenFOAM ユーザ会のホームページ http://www.ofwikija.org/index.php/ メインページ http://www.ofwikija.org/index.php/ メインページ 英語 http://www.openfoam.com/docs/ ② プログラマーズガイド OpenFOAM のプログラミングについて記載 英語 http://www.openfoam.com/docs/ 6/27 第 1 回 OpenFOAM 勉強会 for beginner

20 ③ その他、役立つ情報 OpenFOAM をインストールをした後の学習には、第 1 回オープン CAE 講習会の講義資料が非常に有益 http://www.opencae.jp/wiki/%E5%B9%B3%E6%88%9022%E5%B9%B4%E5 %BA%A6%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3CAE%E3%83 %AF%E3%83%BC%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%83%E3 %83%97%E3%83%BB%E5%AE%9A%E6%99%82%E7%A4%BE%E5%93%A 1%E7%B7%8F%E4%BC%9A(%E6%9D%B1%E4%BA%AC)#.E7.AC.AC1.E5.9 B.9E.E3.82.AA.E3.83.BC.E3.83.97.E3.83.B3CAE.E6.87.87.E8.A6.AA.E4.BC.9A. E6.A6.82.E8.A6.81 OpenFOAM ユーザー会のリンク集、資料集にもたくさんの情報があ り、参考になる http://groups.google.co.jp/group/openfoam/web/%E3%83%AA%E3%83%B3 %E3%82%AF%E9%9B%86 http://groups.google.co.jp/group/openfoam/web/%E3%83%AA%E3%83%B3 %E3%82%AF%E9%9B%86 http://groups.google.co.jp/group/openfoam/files 6/27 第 1 回 OpenFOAM 勉強会 for beginner


Download ppt "OpenFOAM はじめてのかた へ 柴田 貴裕 6/27 第 1 回 OpenFOAM 勉強会 for beginner."

Similar presentations


Ads by Google