wiki:testof

Version 1 (modified by jbrlod, 13 years ago) (diff)

--

Test de la fonction objective

Configuration pour le test

TA=10,NX=32,NY=22,NZ=31 paramètre de contrôle: 1 seul (parmi sshn_c, ta_c, sa_c, ua_c et va_c obs : 3D a Yt=10 : sshb, tb, ub, vb (forward de GYRE_0000300_restart.nc) init : GYRE_0000400_restart.nc

Paramétrage

Objective Function TEST : with: pdx = 1.000000e+00, (a)lpha = 5.000000e-02 fdec= 2.000000e+00, (n)bloop= 10

  • dx = Xo * pdx
  • a(n) = a(n-1) / fdec
  • g = (J(Xo+a.dx) - J(Xo)) / (@J/@Xo).a.dx

Résultats

  • paramètre de contrôle: ua_c
a decrease ordre 1: (g)-->1 ordre 2: [(g-1)/a]-->K
Cost function: J(Xo) = 1.057797e+03 J(Xo+a.dx) (@J/@Xo).a.dx
: 1: 2.500000e-02 : -1-> -4.502196e+00 -K-> -2.200878e+02 1.057441e+03 7.900169e-02
: 2: 1.250000e-02 : -1-> -8.087647e+00 -K-> -7.270118e+02 1.057478e+03 3.950085e-02
: 3: 6.250000e-03 : -1-> -5.725167e+00 -K-> -1.076027e+03 1.057684e+03 1.975042e-02
: 4: 3.125000e-03 : -1-> -1.208010e+01 -K-> -4.185632e+03 1.057678e+03 9.875211e-03
: 5: 1.562500e-03 : -1-> -1.720144e+01 -K-> -1.164892e+04 1.057712e+03 4.937606e-03
: 6: 7.812500e-04 : -1-> 1.000632e+00 -K-> 8.083910e-01 1.057800e+03 2.468803e-03
: 7: 3.906250e-04 : -1-> 1.000316e+00 -K-> 8.083859e-01 1.057798e+03 1.234401e-03
: 8: 1.953125e-04 : -1-> 1.000158e+00 -K-> 8.084539e-01 1.057798e+03 6.172007e-04
: 9: 9.765625e-05 : -1-> 1.000079e+00 -K-> 8.082749e-01 1.057797e+03 3.086004e-04
: 10: 4.882813e-05 : -1-> 1.000039e+00 -K-> 8.088714e-01 1.057797e+03 1.543002e-04