ゼットの構造解析
このページは個人で作成した構造解析に関するソフトの紹介を紹介します。出力例をダウンロード(以下の表中出力例のファイルをクリック)して確認できます。
開発はVB.NETとオフィスのVBAで作成しています。試用期間を設けていますがダウンロード(以下の表中ソフト列のファイルをクリック)して使用いただけます。
ダウンロードしたOfiiceのVBAを含むファイルで警告メッセージが表示される場合はファイルプロパティのセキュリティの「許可する」をチェックしないと使用できません。ページ最下段を参考にして下さい。
【受付】
Femap関連のVB.NETは講習3日分程度、VBAは講習2日分程度、ExcelおよびWordのVBAは講習1日分程度でソースコード、説明書等お譲りします。
また、多少の改良、新規案件も受け付けます。
上のアニメーションの解析モデルはFemapのAPIのみで解析モデル、拘束条件及び荷重条件を作成して解析実行を行い応力コンター図の表示のビュー設定も行っています。
Femap APIを使用した自動化の紹介動画はここをクリックして下さい。
Femapを使用できる環境の方は是非使用してみて下さい。Femapを一切操作することなく解析実行まで行います。
アニメーションをクリックすると実際に使用したExcelマクロファイルがダウンロードできます。モデルの寸法等の変更が可能です。
この例は形状を固定したモデルでありVBAを使用できることが前提です。
下に示す【 Femap自動解析】はプログラミングできない方でも上記のモデル同様に任意の形状等のデータをユーザーが作成し寸法など容易に変更することが可能です。
Z-CUI Femap自動解析専用は
Femapのモデル作成から解析実行まで自動化を行うソフトですが自動とはいっても形状データ等の最小限のデータは作成する必要があります。
開発アプリ | ソフト名 | Ver | タイトル | 概要PDF | 紹介動画 | モデル作成例動画 | モデル作成例HTML | 説明書HTML | テストデータHTML | 出力例 | ソフト |
---|---|---|---|---|---|---|---|---|---|---|---|
VB.NET | Z-CUI | 1.0 | Femapを使用した自動解析システム |
ソリッド要素 | ソリッド要素 | プレート要素 | プレート、バー要素 | 軸対称要素 |
---|
Femapポスト処理
Femapのポスト処理をを行うソフトです。Femapが使用できる環境のパソコンでないと使用できません。
NASTRANの応力評価 Excel版
Excel版の紹介動画はここをクリックして下さい。バー要素地震荷重による応力計算(ZE-PonBaDe)の紹介動画です。
他の評価とは荷重の組合せと応力の計算式が異なりますが処理形式は同じです。
静解析評価
NASTRANのアウトプットリストを使用し静解析結果を組み合わせて応力計算を行いExcelのシートに結果を出力します。
耐震評価
NASTRANのアウトプットリストを使用し地震荷重解析結果を組み合わせて応力計算を行いExcelのシートに結果を出力します。
NASTRANの応力評価 Word版
Word版の紹介動画はここをクリックして下さい。バー要素地震荷重による応力計算(ZW-PonBaDe)の紹介動画です。
他の評価とは荷重の組合せと応力の計算式が異なりますが処理形式は同じです。
静解析評価
NASTRANのアウトプットリストを使用し静解析結果を組み合わせて応力計算を行いWordの文書に計算式で結果を出力します。
また、計算にした使用したNASTRANのアウトプットリストのヘッダーと応力値などの行も合わせて出力します。
耐震評価
NASTRANのアウトプットリストを使用し地震荷重解析結果を組み合わせて応力計算を行いWordの文書に計算式で結果を出力します。
また、計算にした使用したNASTRANのアウトプットリストのヘッダーと応力値などの行も合わせて出力します。
開発例(フリー)
ソフトを作成する前に動作確認を行ったものです。フリーですので参考にして下さい。
開発アプリ | ソフト名 | Ver | タイトル | 概要PDF | 紹介動画 | 説明書PDF | 仕様書PDF | 出力例 | ソフト |
---|---|---|---|---|---|---|---|---|---|
Excel | ZE-FmpGetMdl | 0.2 | FemapモデルファイルのExcelへの読込み例 | − | |||||
Word | ZW-FmpGetMdl | 0.2 | FemapモデルファイルのWordへの読込み例 | − | |||||
Excel | ZE-AbqGetFil | 0.1 | ABAQUS板要素モデルfilファイル読込み例 | − |
その他(フリー)
VB.NETの仕様書を作成する市販のソフトを使用していたのですが更新がなくなったため個人用に作成しました。フリーですがソースコードは非公開です。
改良していただける方があればソースコードを公開します。
開発アプリ | ソフト名 | Ver | タイトル | 概要PDF | 説明書PDF | 仕様書PDF | 出力例 | ソフト |
---|---|---|---|---|---|---|---|---|
Excel | ZE-VbDoc | 0.0 | VB.NETのソースコードとコメントから仕様書を作成 | − |
使用制限
@開発例及びその他ソースコードを公開していますが著作権は放棄していません。
A十分試用した上で検討し使用して下さい。
B開発例及びその他を除き試用期間を設けおりますが、継続して使用したい方は問い合わせ下さい。
Cここで紹介しているソフトは業務で作成するようなソフトです。このため同じようなソフトを各企業で開発されているのではないかと思います。
また、開発できない企業は委託して作成しているのではないでしょうか。ここで紹介しているソフトは全て私が個人で作成したものですのでソースコードも開示できます。
ポスト処理などは業務により出力形式など異なることが多いと思いますが、修正して使用するれば専用のソフトとして使用できると思います。
DExcelのスピル機能はVBAでは使用していません。また、セルへの値代入も配列を使用していませんので大きい計算結果では遅いと感じる場合があります。
VBAでもバージョンによりスピル機能は使えます。スピルと配列での値代入による計算時間のテストを行ったExcelマクロファイルがダウンロードできます。
修正についてはユーザーで行って下さい。
E問い合わせは下のメールアドレスへ件名にソフト名を記載して送付をお願いします。
補足
@Femapは、シーメンスPLMソフトウェアより販売されているWindows上で動作する有限要素法(FEM)解析のプリ・ポスト機能を提供するソフトフェアです。
AAPIとはアプリケーションプログラミングインタフェース(Application Programming Interface)で、ソフトウェアの機能を共有できる仕組みのことをいいます。
BVB.NET以外はオフィスVBAで作成しておりVB.NETよりもハードルが低く、解析技術者でもソースコードがあれば修正は可能なのではないかと思いVBAで作成しています。
CFemap関連のすべのソフトはFemapのAPIを使用して動作しています。APIの説明書は千数百ページ以上あります。
DFemap APIの習得にはAPIの講習もありますが1日5万円以上するようですし習得するのはなかなか難しいので参考にしてもらえればと思います。
EVB.NETの開発に使用しているFemapのバージョン(11.0.1日本語版)が古いですが動作に問題ないと思います。
Femap with NX Nastranを200万円で購入後に保守代を数年は支払ったのですが年間50万近くするため更新していません。
FVB.NETおよびVBAは私の周りにできる方がいなかったためすべて独学で作成しています。このホームページもツールを使わずに作成しています。
G私は高齢であり後継者がいないため、私が面倒見られなくなったらここのソフトはそれまでとなります。
Office VBAを含むファイルのセキュリティ
ダウンロードしたOfiiceのVBAを含むファイルで警告メッセージが表示される場合はファイルプロパティのセキュリティの「許可する」をチェックしないと使用できません。