グローバルサーチオプション

グローバルサーチオプションは、OptiStructに直接組み込まれています。OptiStruct実行に外部プログラムは必要ありません。

DGLOBALバルクデータおよび入出力オプションエントリによって、アクティブにされます。

DGLOBALバルクデータエントリは、大域的な最適化解を見出す確率を最大にするために調整が可能な数多くのパラメータで構成されます。グローバルサーチオプションは、最初はデフォルトのオプション(下の例を参照)で実行して最適化結果をチェックでき、さらに、特定のモデルに従い様々なパラメータを使った調整を行うことが可能です。
DGLOBAL = 10
...
BEGIN BULK
...
DGLOBAL 10

エンジンマウントの最適化例

この例は、フルビークルモデルで、単純なラフロード振動入力下でのエンジンマウント位置の最適化に、グローバルサーチオプションがどのように用いられているかを示しています。
PARAM, MASSPROP
DGLOBAL = 10
SENSITIVITY = ALL
SENSOUT = FL 
$
INCLUDE '/ANALYSIS/H3D_FILES.dat'
TITLE = ENGINE MOUNT LOCATION OPTIMIZATION
$  ENGINE MOUNT LOCATIONS
SET  400  =  6966 6967 6968 6998 6999 7000
DESVAR = 400
DESOBJ = 1
RANDOM =      2400
SET 2 =1006001,9006002 
   ACCE(SORT1,PHASE,PLOT,PSDF) = 2
SUBCASE 10  $RIGHT SIDE INPUT
   DLOAD=10
   ANALYSIS = MFREQ
   FREQUENCY = 100
   SPC =   1
   MPC =   400
   METHOD = 1
SUBCASE 20  $LEFT SIDE INPUT
   DLOAD=20
   FREQUENCY = 100
   ANALYSIS = MFREQ
   SPC =   1
   MPC =   400
   METHOD = 1
$
OUTPUT(XYPLOT)
XYPUNCH ACCE PSDF / 1006001(T1)
XYPUNCH ACCE PSDF / 1006001(T2)
XYPUNCH ACCE PSDF / 1006001(T3)
XYPUNCH ACCE PSDF / 9006002(T1)
XYPUNCH ACCE PSDF / 9006002(T2)
XYPUNCH ACCE PSDF / 9006002(T3)
BEGIN BULK
$-------------------------------------------------------------------------------
$  PARAM CARDS FOR ANALYSIS
PARAM   WTMASS  1.
$==01==><==02==><==03==><==04==><==05==><==06==><==07==><==08==><==09==><==10==>
$
FREQ1   1       1.0     0.2     95
EIGRL   1               45.0 
$
$-------------------------------------------------------------------------------
$==01==><==02==><==03==><==04==><==05==><==06==><==07==><==08==><==09==><==10==>
DOPTPRM   DESMAX      50
DGLOBAL 10
$-------------------------------------------------------------------------------
$==01==><==02==><==03==><==04==><==05==><==06==><==07==><==08==><==09==><==10==>
$
$-----------------------------------------------------------------------$
$ Left Engine Mount Point of Action
$
GRID        4500          1250.0  -325.0   747.0 
GRID        4505          1250.0  -325.0   747.0 
GRID        4501          1260.0  -325.0   747.0        123456
GRID        4503          1250.0  -325.0   757.0        123456
CBUSH       5955    5964    4505    4500                            5901
CORD1R      5901    4500    4503    4501
$--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|-------|
RBE2        5961 4004501  123456    4500
RBE2        5962 6004501  123456    4505
CONM2       5956 6004501       00.0035  0.0     0.0     0.0 
CONM2       5957 4004501       00.0035  0.0     0.0     0.0 
DESVAR      6966 EM4501X    10.0  -70.00   80.00    0.2
DVGRID      6966    4505             1.0     1.0    0.0     0.0
DVGRID      6966    4500             1.0     1.0    0.0     0.0
DESVAR      6967 EM4501Y    10.0  -60.00   30.00    0.2
DVGRID      6967    4505             1.0     0.0    1.0     0.0
DVGRID      6967    4500             1.0     0.0    1.0     0.0
DESVAR      6968 EM4501Z    10.0  -90.00   70.00    0.2
DVGRID      6968    4505             1.0     0.0    0.0     1.0 
DVGRID      6968    4500             1.0     0.0    0.0     1.0 
$--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|-------|
PLOTEL      5977 6004501    4501 
PLOTEL      5979 6004501    4503 
$  
PBUSH       5964       K   450.0   300.0   500.0     0.0     0.0     0.0
                       B     0.0     0.0     0.0     0.0     0.0     0.0
                      GE   0.040   0.040   0.040     0.0     0.0     0.0
$-----------------------------------------------------------------------$
$ Right Engine Mount Point of Action
$
$
GRID        4510          1250.0   325.0   747.0 
GRID        4515          1250.0   325.0   747.0 
GRID        4511          1260.0   325.0   747.0        123456
GRID        4517          1250.0   325.0   757.0        123456
CBUSH       5964    5964    4515    4510                            6001
CORD1R      6001    4510    4517    4511              
$--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|-------|
RBE2        5994 4004511  123456    4510
RBE2        5995 6004511  123456    4515
CONM2       5996 6004511       00.0035  0.0     0.0     0.0
CONM2       5997 4004511       00.0035  0.0     0.0     0.0
DESVAR      6998 EM4511X    10.0  -75.00   80.00     0.2
DVGRID      5998    4515             1.0     1.0     0.0     0.0
DVGRID      5998    4510             1.0     1.0     0.0     0.0
DESVAR      6999 EM4511Y    10.0  -20.00   80.00     0.2
DVGRID      6999    4515             1.0     0.0     1.0     0.0
DVGRID      6999    4510             1.0     0.0     1.0     0.0
DESVAR      7000 EM4511Z    10.0  -65.00   60.00     0.2
DVGRID      7000    4515             1.0     0.0     0.0     1.0
DVGRID      7000    4510             1.0     0.0     0.0     1.0
$--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|-------|
PLOTEL      6011 6004511    4511 
PLOTEL      6013 6004511    4517                   
PLOTEL     24511 6004511 4004511
INCLUDE '/ANALYSIS/OPTIMIZATION_CARDS.dat' 
INCLUDE '/ANALYSIS/SIMPLE_ROAD_INPUT.dat'
INCLUDE '/ANALYSIS/CONNECTIONS_WO_ENGING_MOUNTS.dat' 
INCLUDE '/ANALYSIS/NON_H3D_FILES.dat'
ENDDATA

このモデルでは、ラフロード振動入力に対して、ドライバーシート取り付け部の応答を改良するように左右のマウント位置が最適化されます。ほとんどのコンポーネントは CMSスーパーエレメントフォーマットになっています。単純なコンポーネントファイルはOptiStructにあります。スーパーエレメントはそれぞれの最適化の実行を高速化するために必要です。

この実行は異なる開始点からの複数の最適化実行から成ります。それぞれの最適化出力は異なるディレクトリに追加されます。それぞれのディレクトリのpchファイルはHyperGraphでその内容を表示でき、最良の結果を選択できます。

最良の結果の.gridファイルは、ASSIGN,UPDATEカードにより基本のモデルに含めることができます。これでエンジンマウント位置は自動的に更新されます。