14.07.2013 Views

User's guide of Proceessing Modflow 5.0

User's guide of Proceessing Modflow 5.0

User's guide of Proceessing Modflow 5.0

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

144 Processing <strong>Modflow</strong><br />

If a group contains members which are fixed and/or tied you should note that the<br />

values <strong>of</strong> these parameters are taken into account when calculating parameter increments<br />

using the Rel_to_max option. For the Relative and Rel_to_max options, a DERINC<br />

value <strong>of</strong> 0.01 is <strong>of</strong>ten appropriate. However no suggestion for an appropriate DERINC<br />

value can be provided for the Absolute increment option; the most appropriate increment<br />

will depend on the parameter magnitudes.<br />

- DERINCLB is the absolute lower limit <strong>of</strong> parameter increments for all group members.<br />

If a parameter increment is calculated as Relative or Rel_to_max, it may become too low<br />

if the parameter becomes very small or, in the case <strong>of</strong> the Rel_to_max option, if the<br />

magnitude <strong>of</strong> the largest parameter in the group becomes very small. A parameter<br />

increment becomes "too low" if it does not allow reliable derivatives to be calculated<br />

with respect to that parameter because <strong>of</strong> round<strong>of</strong>f errors incurred in the subtraction <strong>of</strong><br />

nearly equal model-generated observation values. DERINCLB is used to bypass this<br />

possibility.<br />

If you do not wish to place a lower limit on parameter increments in this fashion, you<br />

should set DERINCLB to zero. Note that if INCTYP is Absolute, DERINCLB is<br />

ignored.<br />

- FORCEN can be Always_2, Always_3 or Switch. It determines how to calculate<br />

derivatives for group members. If FORCEN is Always_2, derivatives for all parameters<br />

belonging to that group will always be calculated using the forward difference method;<br />

If FORCEN is Always_3, PEST will use central difference method to calculate the<br />

devivatives. In this case, twice as many model runs as there are parameters within the<br />

group will be required; however the derivatives will be calculated with greater accuracy<br />

and this will probably have a beneficial effect on the performance <strong>of</strong> PEST. If FORCEN<br />

is set to Switch, derivatives calculations for all adjustable group members will begin<br />

using the forward difference method, switching to the central method for the remainder<br />

<strong>of</strong> the estimation process after the relative objective function reduction between<br />

successive iterations is less than PHIREDSWH as defined in the Control Data (see<br />

below).<br />

Experience has shown that in most instances the most appropriate value for FORCEN<br />

is Switch. This allows speed to take precedence over accuracy in the early stages <strong>of</strong> the<br />

optimization process when accuracy is not critical to objective function improvement,<br />

and accuracy to take precedence over speed later in the process when realization <strong>of</strong> a<br />

(normally smaller) objective function improvement requires that derivatives be calculated<br />

with as much accuracy as possible, especially if parameters are highly correlated and the<br />

normal matrix thus approaches singularity.<br />

3.6.5 PEST (Inverse Modeling)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!