Changeset 2352


Ignore:
Timestamp:
09/29/09 11:34:11 (15 years ago)
Author:
Mathieu Morlighem
Message:

Added some fields to constrain control method results (to be continued)

Location:
issm/trunk/src/m/classes
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/classes/@model/model.m

    r2330 r2352  
    190190        md.optscal=[];
    191191        md.cm_noisedampening=0;
     192        md.cm_mindampening=[];
     193        md.cm_maxdampening=[];
    192194        md.mincontrolconstraint=0;
    193195        md.maxcontrolconstraint=0;
  • issm/trunk/src/m/classes/@model/setdefaultparameters.m

    r2330 r2352  
    175175md.optscal=50*ones(md.nsteps,1);
    176176
    177 %mincontrolconstraint is the minimum acceptable value of the
    178 %inversed parameter (B>0 for example)
    179 md.mincontrolconstraint=0;
    180 
    181 %maxcontrolconstraint is the maximum acceptable value of the
    182 %inversed parameter (drag<200 for example)
    183 md.maxcontrolconstraint=200;
    184 
    185177%several misfits can be used:
    186178%0 = absolute misfit
     
    189181md.fit=0*ones(md.nsteps,1);
    190182
    191 %cm_jump
     183%cm_jump is used to speed up control method. When
     184%misfit(1)/misfit(0) < md.cm_jump, we go directly to
     185%the next step
    192186md.cm_jump=.7*ones(md.nsteps,1); %30 per cent decrement.
     187
     188%cm_mindampening stabilize the inversed parameter above
     189%a given scalar with a given penalty. Not applied by default
     190md.cm_mindampening=0;
     191
     192%cm_maxdampening stabilize the inversed parameter below
     193%a given scalar with a given penalty. Not applied by default
     194md.cm_maxdampening=0;
     195
     196%mincontrolconstraint is the minimum acceptable value of the
     197%inversed parameter (B>0 for example)
     198md.mincontrolconstraint=0;
     199
     200%maxcontrolconstraint is the maximum acceptable value of the
     201%inversed parameter (drag<200 for example)
     202md.maxcontrolconstraint=200;
    193203
    194204%eps_cm is a criteria to stop the control methods.
  • issm/trunk/src/m/classes/public/display/displaycontrol.m

    r2268 r2352  
    1919        fielddisplay(md,'maxiter','maximum iterations during each optimization step');
    2020        fielddisplay(md,'tolx','minimum tolerance which will stop one optimization search');
     21        fielddisplay(md,'cm_mindampening','minimum acceptable value (first argument) of the inversed parameter before being penalized (second argument)');
     22        fielddisplay(md,'cm_maxdampening','maximum acceptable value (first argument) of the inversed parameter before being penalized (second argument)');
    2123        fielddisplay(md,'cm_noisedampening','noise dampening coefficient');
    2224        fielddisplay(md,'mincontrolconstraint','minimum contraint for the controlled parameters');
Note: See TracChangeset for help on using the changeset viewer.