A space to share your Altair scripts, models, workspaces and extensions with the community.
始めに 本記事では、SPH 粒子同士を衝突、接触させる例題です。 SPH とシェルやソリッド要素を接触させる例題ではありません。完全に別物です。それについてはこちらを参考にしてください。 https://community.altair.com/discussion/41504/sph-%E3%81%A8%E6%A7%8B%E9%80%A0%E3%83%A1%E3%83%83%E3%82%B7%E3%83%A5%E3%81%AE%E6%8E%A5%E8%A7%A6%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B-tips 本記事では、SPH…
Overview: You can export the simulation deck during your simulation. Exporting a deck allows it to be transferred to another location and run using identical simulation parameters. This script replicates the export simulation deck feature in the Analyst. Simulation Deck Prerequisite: To run this script, h5py, numpy and…
はじめに Radioss の剛体 /RBODY は、自由に動き回っていることが多いので、ついつい忘れがちですが、剛体の真ん中の節点で、周りの節点の運動を完全に拘束している、非常に強い拘束条件です。 ですので、このように、剛体の周りの節点に同じく拘束条件である強制変位 /IMPDISP を付けるとおかしな結果になってしまうことがあります。 本記事ではこの例題について解説します。なおタイトルでは /IMPDISP としていますが /IMPVEL, /IMPACC にも共通します。 例題 ダウンロード: https://us.v-cdn.net/6038102/uploads/BPDVOSPIJDYO/model01.7z このモデルは、物体を…
初めに /MAT/LAW117 などの接着モデル材料 (*1) に使うヘキサ要素には、専用の要素プロパティ /PROP/CONNECT (/PROP/TYPE43) を割り当てます。 この材料を、横方向に引っ張っても、応力が一切出ません。それを示す例題と、なぜそうなるのか、というのを、本記事で説明します。 *1) 接着剤の材料そのものであるプラスチックの材料を良く表すのではなく、接着部分のモデル化に便利な材料、という意味で、接着材料ではなく、接着モデル材料と表現しています。 例題 ダウンロード: https://us.v-cdn.net/6038102/uploads/IEIF7KUCYIEV/model01.7z…
始めに OptiStruct の最適化応答 DRESP1 には WFREQ というタイプがあります。これは重み付きの固有値応答です。 重み付きの固有値の応答といってもわかりにくいと思うので、その辺りは例題の結果などを見ながら理解していきましょう。 これを使うと、複数のモードの周波数をまとめて底上げするような最適化が可能です。 例題 ダウンロード: https://us.v-cdn.net/6038102/uploads/8V3YW8JVDA8T/model01.7z 解析自体は 100x100x1mm のシェル要素モデルでのフリーフリーでの固有値解析で、トポグラフィー最適化の設定をしてあります。 最適化としては WFREQ…
始めに OptiStruct で RBE2 といえば剛体なので、膨らんだり、変形したりするはずがありません。しかし、FEM をやっている、おそらくほとんどの方が、一度は、膨らんだり変形したり、とにかく伸びたり縮んだりする RBE2 というものを体験していると思います。こんな感じで。 本記事では、この例題を示し、なぜこのようなことが起きているのか、説明します。 例題 ダウンロード: https://us.v-cdn.net/6038102/uploads/MJPSAPCQKFG9/model01.7z この例題は、赤い RBE2 を 6.28 rad = 360 度回転、つまりまるっと一回転させる条件をつけた、線形静解析です。…
初めに OptiStruct で弾塑性材料というと MATS1 でして、TABLEST というカードと組み合わせることで、温度依存性のある応力ーひずみ(または塑性ひずみ)線図を与えることができます。 例題を通して、解説します。 例題 ダウンロード: https://us.v-cdn.net/6038102/uploads/G15ZLZ4V3P89/model.7z モデルはシェル 1要素の引っ張りモデルです。フォルダが2個あるのは、300K 環境下と 600K 環境下での、それぞれの引っ張り試験です。 与えている応力ー塑性ひずみカーブです。常温 300K では 10MPa で降伏し、600K では 1MPa で降伏するとしています。…
https://us.v-cdn.net/6038102/uploads/IN4IWS2EJ2UV/hyperview-qurey-with-node-formultih3d.tcl This is a TCL script for executing HyperView queries. Specifically, it uses a foreach loop to output the results from multiple h3d models. 1. Read the h3d file in the current working directory. If a node list already exists, simply…
はじめに OptiStruct の最適化アルゴリズムは、ひたすら目的関数が下がる方向を目指して下り続ける、というアルゴリズムです (最大化の場合は、上り続ける)。 高速で正確な処理ができる反面、下図のように、極値が複数ある問題に対して、スタート地点で、たどり着ける先が決まってしまいます。下ることはできても、上ることができないからです。最適化の世界では、多峰性問題などとも呼ばれます。 (絵が下手ですみません) この問題を回避する一つの手法として、OptiStruct では、グローバルサーチオプション (GSO) という機能を用意しています。要は、ユーザー指定の初期値からのみ探索をするのではなく、いろいろなスタート地点を OptiStruct…
はじめに 理想を言えば、初期干渉のないモデルを作ることが理想ですが、どんなにキレイに CAD やメッシュを作成しても、それ等自身も、ある程度の交差を持って作成されたデータですし、実際に計算を実行する OptiStruct にしてもコンピュータ自身にしても、数値の丸め誤差があるので、初期干渉と、判定されてしまうことはあります。 目に見えて判断できるようなものは、メッシュで取り除いた方がよいとしても、あまり細かいところまで気にしていると、いつまでもモデルが完成しないので、ここは、OptiStruct 自身が持つ初期干渉調整機能を使うのがよいかと思います。 例題1、初期干渉をしてしまうモデル ダウンロード:…
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.