Ansys の自動化/カスタマイズ
UPFs (User Programmable Features)
UPFsとはユーザーサブルーチン(User Subroutine Programmable Feature's)の略称で、前述のとおりプログラミング言語のFortranを使って独自のサブルーチンを組み込むことにより、Ansysのソルバーをカスタマイズできる機能を指します。これにより、具体的に以下のような機能をAnsysに付与することが可能になります。
- 新たな材料構成則の組み込み(弾塑性、クリープ、粘弾性、それらの組み合わせ等)
- 既存機能にはない摩擦挙動の表現
- 目的に特化した要素の作成(最新の要素定式化を利用して精度やロバスト性を向上させる等)
- Ansysのデータベース(*.db、 *.rst等)へのアクセス
このようにUPFの適用範囲は幅広く、プリ・ソルバー・ポストという、Ansysの解析プロセスの全てに及びます。
しかし自由度が高い反面、初めてUPFを利用する際は、実装までの手順に煩雑さを感じられるお客様が多いことも事実です。Ansysの他のカスタマイズ機能と異なり、コンパイルを要する本格的なプログラミング作業を行わねばならない点も、敷居が高く感じられる原因と言えるでしょう。
また、UPFは強力ですが、あらゆるケースでベストのソリューションとは限りません。例えば既存機能をAPDLによって制御することで達成可能な処理ならば、プログラミングや検証作業が容易である分、最終的にはUPFよりも短時間で問題を解決できるかもしれません。
- UserMat: 材料構成則の組み込み
- UserElement: 定式化要素の組み込み
- UserCommand: 独自の内部コマンド作成
- UserLoad: 荷重のカスタマイズ
- UserOptimization: 独自の最適化アルゴリズムの組み込み
関連情報
関連する解析事例
MORE関連する資料ダウンロード
MORE-
【全記事】CAEのあるものづくり vol.42
ユーザー様インタビュー記事7件を1冊に集約した保存版
-
誤差との上手なつきあい方 ~流体解析の計算誤差~ (完全保存版)
誤差との上手なつきあい方 前編・後編 を1冊にまとめた保存版 PDF
-
非線形解析の最大強度評価はAnsys LS-DYNAで解決!
~Ansys LS-DYNAで解決!最大荷重評価のボトルネック~
-
事例でご紹介!流体解析分野のエンジニアリングサービス ~解析業務の委託・立ち上げ支援・カスタマイズによる効率化など~
-
はんだ濡れ上がり形状予測解析で電子機器の信頼性向上
~Ansys LS-DYNAで電子機器の信頼性向上に貢献~
-
Ansys ユーザーのための PyAnsys 完全ガイド
Pythonで加速するCAEワークフロー
-
共振回避だけで終わらせない振動解析の進め方を解説(周波数応答・時刻歴まで)
~Ansys Mechanicalで実現する高度な製品開発~
-
吸入器内の粒子挙動を可視化することで薬剤送達効率の向上へ
~薬剤送達効率向上に向けた解析~




