適応型応答曲面法(ARSM)
適応型応答曲面法(ARSM)は、応答曲面を内部で構築し、新しい評価結果が得られるたびに、適応型の判断によってこれらの応答曲面を更新することで機能します。
この手法で最初に構築される応答曲面は線形回帰多項式です。つづいて、この曲面上で最適解が検出され、厳密なシミュレーションによってこの最適解が検証されます。この応答曲面から得られる応答値と、厳密なシミュレーションから得られる応答値との差が大きい場合は、新しい評価結果によってこの曲面が更新されます。この更新された曲面上で最適解が検出されます。いずれかの収束条件が満たされるまで、ARSMでこのループ処理が繰り返されます。
エラー処理と終了
- いずれかの収束条件が満たされる。
- 解析の実行回数が、許容されている上限値に達する。
ARSM法のテキストログ
================ 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)))
=== 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
=========== 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
================= 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