![]() |
|
HOME CONTACT LINKS |
|
Software About PEST Consulting Training The PEST Conference |
PEST |
![]() |
|
In recent months, the PEST web pages have been rebuilt, revised and have been re-launched. The PEST pages now reside at a new internet address: www.pesthomepage.org. These updated PEST pages have been developed to present information on PEST in an organized and easily-readable form, and to make file downloads easier for users of PEST. In addition, the PEST specifications and frequently asked question (FAQ) pages that were long planned have been added. There is also a plan to launch a PEST blog....
Information about the November 2009 PEST
Conference and any upcoming courses can still be found at
www.sspa.com/pest
while information on downloads and updates will be found at the new
pages at
www.pesthomepage.org.
This includes the download for PEST version 11.11, which can be found
at:
http://www.pesthomepage.org/Downloads.php PEST is a nonlinear parameter estimation package with a difference. The difference is that PEST can be used to estimate parameters for just about any existing computer model, whether or not a user has access to the model's source code. PEST is able to "take control" of a model, running it as many times as it needs to while adjusting its parameters until the discrepancies between selected model outputs and a complementary set of field or laboratory measurements is reduced to a minimum in the weighted least squares sense. Most parameter estimation packages suffer from two serious drawbacks that inhibit their ability to optimize parameters. The first of these difficulties is that a model normally needs to be partially recoded in order to communicate with an estimation program; this usually involves recasting the model as a subroutine which is then called by the estimator each time it needs to run the model. The second disadvantage is that the performance of many commercial and public-domain estimators is seriously degraded when optimizing parameters for large numerical models, or for the sometimes complex models used for simulating environmental processes. PEST overcomes the first of these difficulties by communicating with a model through the model's own input and output files. Thus PEST adapts to the model, the model does not need to be adapted to PEST. It overcomes the second problem by implementing a particularly robust variant of the Gauss-Marquardt-Levenberg method of nonlinear parameter estimation. Furthermore, through adjustment of a number of control variables, a user is able to "tune" PEST's implementation of the method to suit the model for which parameters are sought.
PEST communicates with an existing model through the model's own input and output files. Because PEST is model-independent, the "model" can, in fact, be a series of models which PEST runs in succession through a batch file; PEST can estimate parameters for one or all of the models simultaneously. Thus a first model can provide input data for a second model; a single model can be calibrated against a number of different historical datasets all at once; a preprocessor can be run, followed by the model, followed by a postprocessor; the possibilities are endless. The only requirements for the "model" are that it can be run from the command line and that it reads and writes ASCII files.
PEST can calibrate models encapsulated in batch or script files of arbitrary complexity. Other PEST features include:
Both PC and UNIX versions of PEST are available. Included with both the PC and Unix versions of PEST are a number of utility programs to assist in data preparation and management. If a computer model is being used to understand or interpret data pertaining to a natural or man-made system, the chances are that the model's performance will be significantly enhanced through the use of PEST. PEST has been used successfully in most scientific fields including groundwater and surface-water hydrology, geophysics, geomechanics, chemical, aeronautical and mechanical engineering, biology, and soil science. Often it is through the parameterization process that you learn most about the system that the model was built to simulate. Freed from the laborious task of manual parameter manipulation, the modeler is free to understand the system like never before: "Let PEST do the work while you do the thinking." |
||
Copyright ©2010 S.S. Papadopulos & Associates, Inc.