適応型応答曲面法(ARSM)

適応型応答曲面法(ARSM)は、応答曲面を内部で構築し、新しい評価結果が得られるたびに、適応型の判断によってこれらの応答曲面を更新することで機能します。

この手法で最初に構築される応答曲面は線形回帰多項式です。つづいて、この曲面上で最適解が検出され、厳密なシミュレーションによってこの最適解が検証されます。この応答曲面から得られる応答値と、厳密なシミュレーションから得られる応答値との差が大きい場合は、新しい評価結果によってこの曲面が更新されます。この更新された曲面上で最適解が検出されます。いずれかの収束条件が満たされるまで、ARSMでこのループ処理が繰り返されます。

エラー処理と終了

次のいずれかの条件が満たされると、ARSMは終了します:
  • いずれかの収束条件が満たされる。
  • 解析の実行回数が、許容されている上限値に達する。

ARSM法のテキストログ

セクション1:最適化設定に関する一般情報。
================  L O G - FILE - OPTFEKO  ================

Version: 14.0.430-24 of 2016-08-22
Date: 2016-08-30 11:34:29
File: dipole_arsm

OPTIMISATION WITH Feko

================= Optimisation variables =================

No.  Name                                  Beg.value          Minimum          Maximum
  1 h                                2.000000000e+00  1.600000000e+00  2.400000000e+00
  2 radius                           2.000000000e-03  5.000000000e-04  5.000000000e-03



=================== Optimisation goals ===================

No.  Name                            Expression
  1 arsm.goals.impedance_mag73ohm   mag(inputimp(impedance(source)))
セクション2:ARSMのパラメータに関する情報。
=== Optimisation method: ADAPTIVE RESPONSE SURFACE METHOD (HyperOpt) ===

On failed analysis:             Ignore failed analysis (=1)
Initial linear move:            By DV initial (=1)
Maximum iterations:             22
Response surface:               SORS (=0)
Number of sample points:        3
ARSM solver:                    SQP (=1)
Use SVD:                        No; terminate at soft convergence (=0)
ARSM algorithm version:         A; normal (=0)
Absolute convergence:            1.0000000000e-04
Constraint screening (%):        5.0000000000e+01
Constraint violation tol. (%):   2.5000000000e-01
Design variable convergence:     1.0000000000e-03
Initial DV perturbation:         1.1000000000e+00
Move limit fraction:             1.5000000000e-01
Relative convergence (%):        5.0000000000e-01
Minimal move factor:             1.0000000000e-01
Constraint threshold             1.0000000000e-04
セクション3:各ステップ実行時点におけるパラメータ値と目標値に関する情報。
=========== ADAPTIVE RESPONSE SURFACE METHOD (HyperOpt): Intermediate results ===========

 No.    h                radius           arsm.goals.impe  Global goal      Global best aim 
     1  2.000000000e+00  2.000000000e-03  8.223708649e+01  9.237086490e+00  9.237086490e+00
     2  2.330000000e+00  2.000000000e-03  2.584129574e+02  1.854129574e+02                 
     3  2.000000000e+00  2.495000000e-03  8.276434015e+01  9.764340145e+00                 
     4  1.700000000e+00  1.550000000e-03  1.362858864e+02  6.328588642e+01                 
     5  1.930006139e+00  1.550000000e-03  6.806363939e+01  4.936360614e+00  4.936360614e+00
     6  1.927744177e+00  2.000000000e-03  6.805981842e+01  4.940181579e+00                 
     7  1.931082122e+00  1.788235587e-03  6.821262088e+01  4.787379122e+00  4.787379122e+00
     8  1.931204660e+00  1.791996361e-03  6.822294926e+01  4.777050742e+00  4.777050742e+00
     9  1.931283820e+00  1.793912982e-03  6.822946010e+01  4.770539896e+00  4.770539896e+00
セクション4:解析を終了する理由および検索グリッド上で検出された最良の結果に関する情報。
================= ADAPTIVE RESPONSE SURFACE METHOD (HyperOpt): Finished =================

Optimisation finished (ARSM optimizer achieved convergence. Relative change in objective function over 
two last iterations is smaller than 0.500E-02 and max. constraint violation is below permitted level.)

Optimum found for these parameters:
  h                              =   1.931283820e+00
  radius                         =   1.793912982e-03

Optimum aim function value (at no. 9):   4.770539896e+00
No. of the last analysis: 9