検索
連載

見せてもらおうか、FreeCADのFEMワークベンチの実力とやらを!無償3D CAD「FreeCAD」を使ってみよう(6)(4/4 ページ)

オープンソースの3D CAD「FreeCAD」をご存じだろうか。無償でありながら、3Dモデリング、メッシュデザイン、製図(ドラフト)、有限要素法解析(FEM)、レイトレーシング、ロボティクス機能など、標準機能がとにかく充実している。本連載では「FreeCAD 0.18」を用いて各機能の実際の操作や使用感を紹介していく。連載第6回では、FreeCADの標準ワークベンチである「FEM」の使用感をレビューする。

Share
Tweet
LINE
Hatena
前のページへ |       

いざ解析! 結果はいかに!?

 いよいよ、CalculiXのソルバーを実行する。赤い「S」の文字が目立つ「Solver」アイコンをクリックする(図22)。

「Solver」アイコンをクリック
図22 「Solver」アイコンをクリック [クリックで拡大]

 よく見ると全く同じ「Solver」アイコンが並んでいるのだが、右側のものは「実験的実装」と書かれている。試しにクリックしてみると、ファイルの読み出しを要求されるのだが、何を読み込んだらよいのかさっぱり分からなかった(要するに使うことができなかった)。今まさに、何か開発中(開発者向け機能)ということか……。

 タスクウィンドウの[Write .inp file]ボタンをクリックし、CalculiXの入力ファイルを書き出す。解析のタイプは「Static(静的)」のままでいい(図23)。

CalculiXの入力ファイルを書き出さないと、[Run CalculiX]ボタンが押せない
図23 CalculiXの入力ファイルを書き出さないと、[Run CalculiX]ボタンが押せない [クリックで拡大]

 他にも、周波数応答(Frequency)や熱機械(Thermo mechanical)、Check Meshなどの項目(解析タイプ)も気になるが、今回は割愛する。

 CalculiXの入力ファイルが書き出されると、タスクウィンドウの[Run CalculiX]ボタンがアクティブになる(図24)。

[Run CalculiX]ボタンがアクティブに。さあ、押しちゃいますよ!
図24 [Run CalculiX]ボタンがアクティブに。さあ、押しちゃいますよ! [クリックで拡大]

 [Run CalculiX]ボタンを押すと、一瞬で計算が完了する(図25)。

「error!」の文字が目に飛び込んでくる
図25 「error!」の文字が目に飛び込んでくるが、「withoutかよ!」とセルフツッコミ。びっくりさせやがって…… [クリックで拡大]

 ソルバーのウィンドウを閉じても、メッシュのかかった3Dモデルには何も変化がないが、フィーチャーツリーに「CalculiX_static_results」(CalculiX_の静的結果)が追加されている(図26)。

本当に終わったのか、心配になる
図26 本当に終わったのか、心配になる [クリックで拡大]

 解析結果を可視化するには、フィーチャーツリーに追加された「CalculiX_static_results」をダブルクリック(図27)。

結果表示のウィンドウ
図27 結果表示のウィンドウ [クリックで拡大]

 今回は変位が見たいので、結果タイプから「Z変位」を選ぶ。最小の値を確認すると「−0.21mm」となっている(図28)。先ほどの手計算の結果が「0.214mm」だったので、いい線ではないだろうか?

いい線の数字
図28 いい線の数字 [クリックで拡大]


 今回は、境界条件の設定も簡単に行い、粗めの精度で解析を実行したにもかかわらず、まあまあな結果が出たのではないだろうか。そして、十数年前の設計現場の人たちは、この程度の静解析の機能に、それなりのお金を払うしかなかったのだ……。そもそも、もっとGUIが分かりづらかったことだろう……。科学技術の進化はまさに山登りのようで、ある程度の高さを登ってから景色の変化に気が付くものだ。

 ともあれ、FreeCADのFEMは、簡単な梁やたわみを利用した部品などの変形を見るのに便利に使えそうだ。無償で使えるため、解析初心者にとってよい勉強ツールにもなるだろう。 (次回へ続く

⇒ 連載バックナンバーはこちら

Copyright © ITmedia, Inc. All Rights Reserved.

前のページへ |       
ページトップに戻る