オープンソースで使用しているツール。
本サイトではwindowsを想定しています。
・FreeCAD・・・CADと解析(FEM)ツールとして使用
・CalculiX・・・解析(FEM)のソルバー
・SALOME・・・解析プリプロセッサ ソルバーCODE ASTER用
・impact・・・陽解法のソルバー プリポストのセットになっている
・OpenFOAM・・・流体解析のソルバー
・Elmer・・・汎用ソルバー 構造より流体向き?
・paraview・・・プリポストのビジュアライザー
・OpenModelica・・・モデリング言語の作業ツール
・TensorFlow・・・機械学習のモデリングツール
・Scikit-learn・・・機械学習ライブラリ
・Regard 3D・・・画像3Dマッピングツール
上記ツールは検索すると情報がたくさんでてきます。
インストール等もwindowsで行えるので用意はしやすいと思います。
もともとlinuxで開発されているものばかりなので、そちらのドキュメント等、充実しているかもしれません。
対象範囲
形状(ジオメトリ作成)
FreeCAD SALOME
要素作成(メッシュ)
FreeCAD SALOME
解析モデル作成
FreeCAD impact
計算
CalculiX impact Openfoam elmer
結果処理
FreeCAD CGX(CalculiX GraphiX) impact paraview
自動化(実験的)
TensorFlow Scikit-learn
FreeCAD
FreeCADは、3Dデザインやモデル作成のための、フリーかつオープンソースのコンピュータ支援設計(CAD)ソフトウェアツールです。これはパラメトリックモデラーであり、機能がパラメーターや関係によって定義されており、変更が簡単に行えるようになっています。FreeCADは、幅広く使用されている3Dプリント向けの.stl形式など、様々なファイル形式をサポートしています。また、ソリッド、サーフェス、メッシュモデリングでの作業に対応するための多彩な機能、2D技術図面の作成ツールなども備えています。FreeCADは、プロのエンジニアからフリーターまで、幅広いユーザーに適していて、製品デザイン、建築、機械工学など様々な応用分野で利用できます。
chatGPTより
更新中。。
CalculiX
CalculiXは、有限要素解析(FEA)ソフトウェアの1つです。CalculiXは、様々な構造力学問題を解析するために使用されます。計算グリッドを使用して物理システムをモデル化し、微分方程式を解決して物理量(例えば、应力、ひずみ、その他)を計算することができます。CalculiXは、オープンソースソフトウェアとしてリリースされており、無料でダウンロードすることができます。
chatGPTより
更新中。。
salome
Salomeはフリーのフロントエンド・アプリケーションであり、CAE (Computer Aided Engineering) 分野において組み込み型・分散型の技術を提供することができます。このアプリケーションは、数値解析ソフトウェア、CFDソフトウェア、フィニティ・エレメンツ・モデリング・ソフトウェアなどと統合され、3Dメッシュ生成、視覚化、解析データ管理などのタスクを支援することができます。
chatGPTより
更新中。。
ParaView
Paraviewは、オープンソースの3Dデータ可視化ソフトウェアです。 CFD、FEA、科学技術などの大規模なデータを可視化、分析、取り扱いやすい形式に変換するために使用されます。複数のフォーマットからの読み込み、カスタマイズ可能なグラフィックスパイプライン、柔軟なフィルターシステムなどが含まれています。
chatGPTより
更新中。。
elmer
Elmerは、様々な物理現象の数値モデリングに用いられる無料・オープンソースのシミュレーションソフトウェアです。熱伝達、構造力学、流体力学、電磁場などの様々な問題を解決することができます。Elmerはユーザーフレンドリーなインターフェース、高い精度、かつ堅牢性が特徴です。モデルのセットアップ、メッシュ作成、ポストプロセスなどに必要なツールを備えているため、研究や産業アプリケーションに適しています。
chatGPTより
更新中。。
impact
Impactは、様々な工学分野において衝撃荷重に対する物理的な影響を評価するための解析ツールです。このツールは、基本的な物理法則を適用して、複雑な衝撃力学問題を解決することができます。 Impactは、車輪の様々な評価など、衝突検査などにも利用することができます。
chatGPTより
更新中。。
openFoam
OpenFOAMは、流体力学の問題を解決するためのオープンソースのCFD(Computational Fluid Dynamics)ソフトウェアです。OpenFOAMは、流体の流れ、圧力、温度などの数値解析を使用して問題を解決することができます。このソフトウェアは、様々なタイプの流体解析に対応することができ、気体や液体、高速流体などに適用することができます。OpenFOAMは、業界標準のCFDソフトウェアと同等の機能を提供することができ、研究者、開発者、業界専門家などに広く利用されています。
chatGPTによる
更新中。。
T701 openFoam 環境まわり
T702 openFoam 作業まわり
OpenModelica
OpenModelicaは、オープンソースのモデリング・シミュレーション・統合開発環境(IDE)です。 Modelica言語を使用して、様々な工学分野で使用されるモデルを開発、シミュレーション、分析することができます。 OpenModelicaは、品質保証、モジュラー性、再利用性、教育・研究などに焦点を当て、フリーかつオープンソースのソフトウェアとして開発されています。
chatGPTによる
TensorFlow
TensorFlowは、Googleが開発したオープンソースの機械学習ライブラリです。主にDeep Learning(深層学習)のモデル構築やトレーニング、評価、推論に用いられます。TensorFlowは、多様なデバイスやプラットフォームでの使用を想定しています。
chatGPTによる
Scikit-learn
Scikit-learnはPython用の機械学習ライブラリです。主に分類、回帰、クラスタリング、次元圧縮などの機械学習アルゴリズムを提供します。Scikit-learnは手軽に使えるAPIと高い拡張性、さらに多くの機能を提供するため、データサイエンティストや研究者に人気のライブラリです。
chatGPTによる
Regard 3D
画像から3Dモデルを作成するツールです。フォトグラメトリーを行います。
この種のツールは比較的多くあります。他にMeshroomやcolmapなどありますが、GPUが必要だったりします。こちらは必要ありません。ですが、開発は停止しているようです。
どのようなものか試してみることができます。
コメント