Update K of Pbush After Topology Optimization
Overview
When you use topology optimization for PBUSH, you can get elemental density. But OptiStruct doesn't update K1, K2, K3, K4, K5 and K6 of PBUSH. You can update those K value by using this script. The updated K is Knew, the original K is Korg and the elemental density is rho. Knew is calculated by the following equation. Knew = Korg * rho^2 日本語: トポグラフィー最適化を PBUSH に適用すると、要素密度値は得られますが、PBUSH の K1-K6 は更新されません。 このスクリプトで、要素密度値から、K1-K6 の値を更新できます。新しい K を Knew、もとの K を Korg、要素密度を rho とすると、次の式で Knew は計算されます。 Knew = Korg * rho ^2
Usage/Installation Instructions
Before using this script, you have to prepare a csv file. It is a list of element ID and elemental density. See video, 日本語: スクリプトを使う前に、要素ID と要素密度の一覧を csv ファイルで準備する必要があります。詳しくはビデオを見てください。
Limitation
There are three limitations. 1. It only works for PBUSH. 2. If you use DOPTPRM, DISCRETE or DISCRT1D, you have to modify the script. 3. Each CBUSH should have its own PBUSH. It is not allowd that many CBUSHs refer one PBUSH. 日本語: 3つの制限があります。 1.PBUSHにしか動作しません。 2.もし DOPTPRM, DISCRETE か DISCRT1D を使っている場合は、ソースファイルの書き換えが必要です。 3.一つの CBUSH が一つの PBUSH を参照している必要があります。複数の CBUSH が複数の PBUSH を参照している場合、正しく動作しません.
Functionality
Model/Analysis
Subfunctionality
Model Setup
Interface
OptiStruct