A space to share your Altair scripts, models, workspaces and extensions with the community.
概要 Radioss 2025 から /FUNCT_PYTHON という Python で定義できるカーブが追加されました。 https://help.altair.com/hwsolvers/rad/topics/solvers/rad/funct_python_starter_r.htm 時刻や節点の変位や速度、要素の応力など、さまざまな状態量を用いてカーブを設定できます。 作ったカーブは境界条件、荷重条件に適用できます。 Python を書ける(自分で調べられる), PID も分かる (自分で調べられる) 方を前提としています。これら自体については、本記事ではがっつりと割愛しています。 お題 このような…
始めに 世の中のほとんどの構造ソルバーには 10節点の 2次テトラと、4節点の 1次テトラがあります。2次テトラは、精度は高いけど、計算コストも高いですし、1次テトラは、計算コストは低いですが、非常に変形が固くなってしまう (特に曲げ、せん断で) ということが知られています。 実は Radioss には、この普通の 2次テトラと 1次テトラの、間に位置するような 2次テトラ (Itetra10=2) と 1次テトラ (Itetra4=3) が用意されています。 本例題では、この2個のオプションを使った、簡単な梁の曲げ問題モデルを提示します。 お題 このような圧力を使った片持ち梁のお題です。 断面のせん断を考慮しない梁理論では、Y…
https://us.v-cdn.net/6038102/uploads/CXJL6J7N5A3G/elemsys.tcl Overview: With this tool, you can easily adapt the orientation of Quads or Hexas. Usually the goal is to get an aligned element systems, which means a regular orientation of the node order. Usage/Installation Instructions: The script header contains variables…
補足1, 結果ファイルの .json を確認 result_json フォルダにできている extact_ ではない json に結果が収められています。 本記事では詳細は省きますが、 mdsMAT.json 材料マトリクスや、各ソルバー用の材料カードなど 弾性係数などの確認はこのファイル macroSim_forward_nonlinear.json: 引張試験に関するすべての状態量 応力ーひずみ履歴などを追いたいのならこのファイル summary_forward_nonlinear.json 最大応力など、一部情報の抜粋 となります。 補足2, run.bat と result_json 内の extract_*.json…
https://us.v-cdn.net/6038102/uploads/7VHQ1KKTNCVB/compute-debris-v0-8.tcl https://us.v-cdn.net/6038102/uploads/9QR078NBAWQ4/demo-model.zip Overview: This script helps determining the different debris resulting from parts showing rupture. Once the debris are identified, they can be pushed back to hyperView as sets, then…
Technical Guide: Brake Noise Simulation Using Contact-Enhanced Flexible Multibody Introduction This guide outlines the process of conducting brake noise simulations using contact-enhanced flexible multibody simulation. The methodology focuses on accurately capturing transient friction-induced vibrations that contribute to…
Overview: This feature allows users to seamlessly integrate custom surfaces designed for soft soil interaction within MotionView. These custom soft soil surfaces can be effectively utilized with both MotionView’ s Soft Soil Tire and Tracked Vehicle models, providing enhanced realism and accuracy in terrain modeling. By…
始めに Radioss や OptiStruct の入力ファイルを見るとき、このように縦ラインが入ると見やすいですよね。本例題は、このような縦ラインを入れるための Vim のスクリプトの例です。 Vim が使えること前提で、Vim の使い方のような話は一切しませんので、ご了承ください。 Vim スクリプト まず、次の関数を用意します。私は .vimrc に書いています。set cc は縦線を入れることのできる設定コマンドです。この関数を呼び出すごとに 8桁、10桁、表示なし、の切り替えをします。 set cc="" function! OreBBCCToggle() if &cc == "" set…
始めに OptiStruct のフリー形状最適化で、面対称の形状を作る例題です。 例題 このような荷重条件で、 この 2節点をフリー形状最適化します。 この面で対称にします。 DSHAPE カードの https://2024.help.altair.com/2024/hwsolvers/ja_jp/os/topics/solvers/os/dshape_bulk_r.htm PATRN 行を使います。2節点で面を定義します。TYP=10 が 1面対称です。 本例題では、先ほどからスクリーンショットに映っている、この2個の節点です。 DSHAPE のリファレンスを読むととても難しく感じますが、実際の設定はシンプルです。 HyperMesh…
始めに /INTER/TYPE25 などの接触カードは、1カードにつき 1個の摩擦係数定義しかできません。部品ごとの摩擦が変わるときは、/INTER/TYPE25 などに /FRICTION カードを加えることで、部品ごとの摩擦の定義ができます。 本例題は、もっとも簡単な使い方を示す例題です。 お題 こんなお題です。 上の部品は摩擦がないので、滑り落ちますが、下の部品は摩擦が十分にあるので、一緒に動きます。 モデルのダウンロード https://us.v-cdn.net/6038102/uploads/YTCO9GE25HF1/model01.7z 解説…
There's a wealth of content waiting for you to explore! Need support or have a question? Login or join our community.
Share your models, scripts, workspaces, and more with the Altair Community.