最新情報

オープンCAE勉強会@富山

2021年 オープンCAE勉強会用講習マシンについて(リリース候補)

オープンCAE勉強会@富山の復活をもくろんでいます。講習会や,参加者による発表,できれば,交流会などで,知識の共有を促進したいです。


季節が夏となっていますので,OpenFOAM超初心者向け講習というよりも,初心者が効率的・効果的に活用する方法などの講習を実施したいと考えています。

 

現時点での講習会用仮想マシンRC(Release Candidate)を共有します。詳細は下記をご覧ください。ご質問・ご要望などは,OpenFOAM掲示板へお知らせください。


今期の講習用仮想マシン

 共有リンク
https://drive.google.com/file/d/1VgVxgQUSDRiDqh_F8UOKryouHrN9uXyg/view?usp=sharing

仮想マシンアプライアンス名:Kubuntu2004-v0RC3.ova
アプライアンスファイルのサイズ:約4GB
インポート時に必要とされるディスク容量:約15GB

仮想マシンのディスク容量:最大28GB(可変サイズ)
仮想マシンの使用メモリ:2048GB
使用プロセッサ数:1

OS: Kubuntu 20.04
OpenFOAM: OpenFOAM v2106
    compiled from source to use catalyst and runTimePostProcessing features
ParaView 5.9.1
     compiled in Thirdparty-2106 with mesa, python 3.8 and mpi
Jupyter-lab will works with paraview

 

ユーザ名とパスワード

仮想マシンを起動すると,下記のユーザで自動的にログインされる。

ユーザー名:user
パスワード:user

 

OpenFOAM

OpenFOAM v2106 は,/home/user/OpenFOAM/OpenFOAM-2106 にインストールされている。

ParaView などの third-party ソフトウェアは,/home/user/OpenFOAM/ThirdParty-v2106 にインストールされている。

端末を起動すると,OpenFOAM v2106 の使用環境が自動的に読み込まれる。

 

Jupyter-lab

端末で書きコマンドを実行すると,そこから jupyter-lab が起動する。(webブラウザ firefox を利用する。)

jupyter lab

終了するためには,ブラウザを閉じる。さらに,jupyter-lab を起動した端末で Control キーと C キーを同時に入力し,さらに,y と入力する。

 

Jupyter-lab と Paraview とで OpenFOAM 結果を操作する

端末を起動し,処理したい OpenFOAM ケースディレクトリに移動する。そこから,`jupyter lab` を実行する。

jupyter-lab では,下記のように paraview ライブラリを読み込むことで,paraview の機能が使用できる。

 from IPython.display import Image, display_png

import paraview.simple as pv### サンプル

 

例題ケース:/home/user/OpenFOAM/user-v2106/run/pitzDaily

ノートブック:paraview-test-pitzDaily.ipynb

 

openfoam と paraview と jupyter-lab とに関する参考サイト:https://inabower.hateblo.jp/entry/2019/01/05/225403

オープンCAE勉強会@富山(第81回)

OpenFOAMカスタマイズの始め方(v1912)

OpenFOAMをはじめてカスタマイズする初心者を想定し,基礎の基礎をハンズオン形式で学びます。OpenFOAMの改造をどこからはじめて良いか分からないといった人が,元のコードをコピーして,新たな名前のモデルやライブラリを作る手順を確認していきます。

6月16日(土)オープンCAE勉強会@富山(第64回)について

オープンCAE勉強会@富山(第64回)開催のお知らせです。
6月16日(土)に,大学コンソーシアム富山「駅前キャンパス」 研修室2(富山市新富町1-2-3 CiCビル5階)にて開催いたします。会場が通常とは異なりますのでご注意下さい。

<講習会について:予定>
タイトル: モデルベースデザイン入門:「1DCAE概念に基づく熱流体問題へのOpenModelica解析の導入」(講師 福江高志氏)
内容:

 オープンソースのModelicaソフトウェアOpenModelicaの入門講習です。 OpenModelica公式サイト

1D-CAEやモデルベースデザインによる上流設計ツールとして,Modelicaが着目されています.オープンソースのModelicaシミュレーションツールとしてOpenModelicaがあり,手軽に1D-CAE解析ができるようになりました.一方,1D-CAEを正しく運用するためには,設計者自身が計算する対象の物理現象を適切に理解し,正しく機能モデルに落とし込むことが必須です.設計者が責任をもって製品の性能を司る物理現象を理解し,ただしく1D-CAEツールの中で再現することが,1D-CAEを使うために必須のステップです.

そこで今回は,1DCAE概念:「物事の本質を的確に捉え,見通しの良い形式でシンプルに表現する」(大富, 日本機械学会誌, 120-1188 (2017), 10-15)に基づく上流設計を実現する中でOpenModelicaを運用するためのプロセスを,熱流体問題を事例に追いたいと思います.すなわち,① 解析対象で発生する現象の切り分け,② 機能モデルの構築,③ OpenModelica 内での1D-CAE解析モデルの構築と解析,④ 結果の確認 までの流れを体験します. OpenModelicaの操作法および,対象とする現象のMOR (Model-Order Reduction) とModelicaモデルの関係について解説します.


講習マシンについて:

 ハンズオン講習をご希望の方は,講習環境を用意したノートPCをご持参ください。必要な環境は, OpenModelica 1.12.0 以降 です。OpenModelicaは,Windows版,Mac版,Linux版が公式サイトで提供されています。

 上記の環境構築ができない場合に備えて,OpenModelica最新版 をインストールした仮想マシンアプライアンスを作成しました。Virtualboxなどの仮想環境が使用できるかたは,下記からファイルを取得し,仮想環境にインポートしてお使いいただけます。近日中に公開します。

2月17日(土)オープンCAE勉強会@富山(第60回)について

オープンCAE勉強会@富山(第60回)開催のお知らせです。
2月17日(土)に,富山県立大学にて開催いたします。

 今回のミニ講習会は,「OpenFOAM付属V&V例題の実行と結果の自動処理化[予定](講師 中山勝之氏)」です。 

 OpenFOAMの計算結果を効率的に処理し,可視化画像やグラフを作成する方法を学ぶ講習シリーズの1つです。 ParaView,OpenFOAMポスト処理ツール,シェルスクリプト, gnuplot, matplotlib(with Python)を扱う予定です。効率的にOpenFOAMを活用するためのヒントとなります.
 
 今回は,最新の OpenFOAM V1712に追加された検証例題に取り組みます。
 OpenFOAM V1712には,V&Vの例題として,verificationAndValidation/schemes/divergenceExampleが加わりました。シンプルな2次元場において,14種類の拡散項のスキームを使用して,その特徴を比較するためのものです。ソルバにはscalarTransportFoamを使用し,定められた速度場で移流するパッシブスカラーの様子を再現します。

 まず,この例題の内容を確認し,スクリプトを活用して,効率的にシミュレーションの実行・テストを実践する方法について学ぶ。さらに,14種のスキームによって,結果がどのように変化するのかを自動的に可視化する方法を学びます。下記のような可視化画像を,自動で作成し,効率的に検証を進めます。





ハンズオン講習をご希望の方は,講習環境を用意したノートPCをご持参ください。詳細は申込サイトをご確認ください。

 ご意見,ご要望がございましたら,中川までお知らせください。

勉強会の詳細や最新の情報は,参加申込みサイトをご確認ください。

オープンCAE勉強会@富山(第57回)開催のお知らせ

オープンCAE勉強会@富山(第57回)開催のお知らせです。

10月21日(土)に,富山県立大学にて開催いたします。
https://atnd.org/events/91475

今回のミニ講習会は,「 OpenFOAMとともに学ぶ熱流体シミュレーション CFD の基礎(仮)」です。講師は,中川です。

オープンソースの熱流体シミュレーションソフトウェア OpenFOAM のソースコードを見ながら,熱流体シミュレーションの基本について学びます。シミュレーションのごく基本的な内容について,その考え方と実際のコードを見比べる予定です。

今回は,流体シミュレーションの基礎の基礎であるSIMPLE法とPISO法について考える予定です。今後,いろいろな部分に着目し,同様の講習をシリーズすることを検討しています。


実際のOpenFOAMコードを見ながらの受講をご希望の場合には,OpenFOAM 4以降のソースコードが見られる環境をご持参ください。本勉強会で過去に使用した仮想マシンでもOKです。聴講だけでも歓迎いたします。

詳細は申込サイトをご確認ください。https://atnd.org/events/91475