プログラミングの記事を書きます。-korokoroスポンサーリンクどうも。(@t_kun_kamakiri)自宅でCAE解析をしたいな~って思ったことありませんか?僕はめちゃくちゃあります。本記事は、そんな「自宅でCAE解析を体験したい」、あるいは「研究でCAE解析をしたい」という人に向けてフリーのCAE解析をソフトを使えば簡単にできるという内容をお伝えしたいと思います。今回使うフリーのCAE解析ソフトが、↓こちらhttps://www.csc.fi/web/elmerElmerです。本記事ではElmerの中のインストールをインストールしてみたので少し紹介したいと思います。2.6GHzメモリ8G8万円で買ったmouseというメーカーです。安くて壊れやすいみたいです1年半くらい使っています。こちらの記事もどうぞダウンロードするべきフリーソフトCAE解析には、以下の3つの流れがあります。プリ処理:モデル作成(CAD)、メッシュ作成、解析条件の設定ソルバ:プリ処理で設定した解析条件で方程式を解くポスト処理:解いた結果を処理する青色で色付けした部分をElmerが担います。Elmerというソフトは、基本的には「単純なメッシュ生成」「解析条件の設定」「設定した解析条件で方程式を解く」ということができるソフトです。モデルの作成や結果処理はElmerは担っていません。フリーソフトFreeCADのインストール(モデル作成用)本記事でFreeCADは使いませんが、モデル作成用のソフトで最も使いやすいと感じているのはFreeCADです。(構造解析も可能)主に機械工学やプロダクトデザイン向けでありますが、それにとどまらず建築やその他の専門分野など工学全般での利用に適しています。現在、開発途中でアルファ版やベータ版の段階にあります。※もう一度言いますが、本記事ではFreeCADは特に使いませんので、インストールしなくても進めることができます。Elmerのインストールそれでは、本記事の主役のElmerをインストールします。わかりづらいので、どこからインストールできるのか絵を貼っておきます。↓下記のサイトよりインストールhttps://www.csc.fi/web/elmerMPI版(並列計算用)などもありますが、どちらでも良いでしょう。僕は、MPI版ではない方をインストールしました。Praview(結果の可視化用)これは本記事でも使いますので必ずインストールが必要です。https://www.paraview.org/download/ParaviewについてParaViewは科学技術可視化の並列化と対話操作のための、自由に利用できるオープンソースプログラム。Elmerとはでは、Elmerについて簡単に紹介しおきましょう。ソフトウエアパッケージです。非常に多種の方程式の取扱いが可能です。マルチフィジカルなシミュレーションのための汎用ツールとなっています。オープンソースであるため、既存の解法の変更、あるいはユーザの要求に沿ったソルバの開発が可能です。書きましたが、以下のものは解くことができるソフトだっていうことです。問題(ちょっとマニアック)」なども解くことができるソフトだそうです。これがフリーっていうのがすごすぎます!!↓概要は下記のドキュメントが参考になります。こちらのドキュメントは英語ですが、日本語に訳してくれている資料もあります。英語のドキュメントはかなり豊富です。残念ながら日本語のドキュメントはほとんどないのでとっつきにくい人も多いかもしれませんが、英語のドキュメントを読むだけでも結構使いこなせることができます。http://www.nic.funet.fi/pub/sci/physics/elmer/doc/ElmerModelsManual.pdf「Document」から資料は入手することができます。解析モデルの理論の説明まず、解析モデルの理論を知りたいという方はこちらの資料がホームページの「Document」から入手できます。http://www.nic.funet.fi/pub/sci/physics/elmer/doc/ElmerModelsManual.pdfどんな感じか中を覗いてみます。個人的に馴染みがある流体解析で使う「Navier-Stokes方程式」の解説です。IntroductionTheoryKeywordという3部構成で解説がされています。※「Keyword」はElmerのGUI上のKeywordということです。Elmerのチュートリアルとそのサンプルモデルで解析ができるすごいのがここです。↓下記のようなElmerのチュートリアル解説がホームページの「Document」から入手できます。http://www.nic.funet.fi/pub/sci/physics/elmer/doc/ElmerTutorials.pdfこの資料は以下のことが書いてあります。※解析サンプルの入手先はどこかをドキュメント内で説明してありますがわかりにくかったです。(git内のある階層のフォルダを見てくれ的なことが書いてありました)でも、「実はここから」入手できるんですよね。Elmerのチュートリアルをやってみようでは、先ほどのチュートリアルのドキュメントを見ながらCAE解析を体験したいと思います。※手順は別の記事でアップします。行ったのは以下の解析内容です。結果処理にはParaviewを使用しています。これが自分でやってみた結果です。まとめ本記事ではElmerのインストールをしてみたという内容とドキュメントの中身を簡単に紹介してみました。誰でも使いこなせるElmerを無料で体験できるので興味がある人は是非やってみてほしいと思います。次回は、本記事最後に紹介したチュートリアルの内容を紹介したいと思います。下記のサイトも非常に有益です各種ソフトを使った計算例こちらの記事もどうぞフリーソフトのCAE解析ソフトElmerを使って流体解析:バックステップ流れフリーソフトのCAE解析ソフトElmerを使って流体解析:円柱回りのカルマン渦の生成【理論解説もあり】OpenModelicaを使って「バネとダンパーの減衰振動」を計算してみよう。(熱流体)の1級2級に一発で合格するためにしたこと。OpenModelicaを使って「バネとダンパーの減衰振動」を計算してみよう。-【CAE解析の目的とは?】CAEは実機の代替えなのか?精度を無視してパラメータスタディすることは意味がないのか?【Udemyがお勧め理由5つ】プログラミングを勉強するなら動画学習おすすめ【まとめ】比熱の温度依存性について。古典論と量子論から理解する。【理想気体の比熱の温度依存性(7)】シュレディンガー方程式の極座標表記(2原子分子)から動径方向だけを抽出しようコメントを残すコメントをキャンセルプロフィールカマキリ(^^)大学以上の物理を勉強してブログに書いていきます。大学の専攻は物性理論で、Fortranを使って数値計算をしていました。CAE解析(流体解析)・毎日note更新しています。内容は、「現在勉強中の内容」「日々思ったこと」を書いています。1DCAEの操作方法などを動画にしています。youtube・Qiitaではプログラミング言語の基本的な内容をまとめています。(10)ブログをメールで購読メールアドレスを記入して購読すれば、更新をメールで受信できます。