Parameter definition

297 views
Skip to first unread message

Chang Liao

unread,
Mar 18, 2015, 10:33:18 PM3/18/15
to mod...@googlegroups.com
I am working on the calibration process.
Here is the question: As many packages have specific parameter input requirement, 
also there is another PVAL package could be used.
I don't know how ModelMuse manages the parameters and related zone arrays.
Can anyone give some overview what is the promising steps to take?

Richard B. Winston

unread,
Mar 20, 2015, 7:06:39 AM3/20/15
to mod...@googlegroups.com
1. Define parameters in the "Model|MODFLOW Packages and Programs" dialog
box. You can specify whether to use multiplier or zone arrays there.
2. If parameter or zone arrays are used, they are represented by new
data sets in ModelMuse.
3. If any parameter values are defined, a .pval file will be created
automatically by ModelMuse.
> --
> You received this message because you are subscribed to the Google
> Groups "MODFLOW Users Group" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to modflow+u...@googlegroups.com
> <mailto:modflow+u...@googlegroups.com>.
> To post to this group, send email to mod...@googlegroups.com
> <mailto:mod...@googlegroups.com>.
> Visit this group at http://groups.google.com/group/modflow.
> For more options, visit https://groups.google.com/d/optout.

Chang Liao

unread,
Mar 23, 2015, 10:19:08 PM3/23/15
to mod...@googlegroups.com
Thank you, I noticed that too. Modelmuse will automatically generates the pval file after specifying the parameters.

I also found that all parameters in UPW packages are assigned to all layers by default. 

Besides, why at least on instance is required for each parameter in SFR package? What if only one Kv values is desired, so we still need to assign an instance for it?

Richard Winston

unread,
Mar 23, 2015, 10:51:51 PM3/23/15
to mod...@googlegroups.com, Chang Liao
You need to define an instance in order to specify the times when the values will be used. If only one instance of a parameter is specified, there won't actually be any instances defined in the stream package input file. Instead, the perimeter will be used for all stress periods.
To unsubscribe from this group and stop receiving emails from it, send an email to modflow+u...@googlegroups.com.
To post to this group, send email to mod...@googlegroups.com.

Far_Naz

unread,
Feb 7, 2016, 4:20:29 AM2/7/16
to MODFLOW Users Group, changl...@gmail.com

This was very useful topic. I have also a question in this regard.

I have made ModFlow model by ModelMuse, Now want to do sensitivity analysis and calibration by Pest.

For some parameters like, Horizontal hydraulic conductivity (HK) and specific yield (SY), it is possible to define parameter values and ModelMuse will create "pval" file automatically. However, for other parameters related to UZF package like, Saturated water conductivity (vks), Brooks-Corey epsilon (eps), and for parameters associated with SFR package, when unsaturated flow is activated like  Hydraulic conductivity of streambed (HCOND1 and HCOND2), I could not define parameters.

Is it possible to add parameter related to UZF and SFR packages to "pval" file by ModelMuse, or these parameters should be changed from the base file when defining template file for PEST?

I would be thankful for any help.

Richard Winston

unread,
Feb 7, 2016, 8:47:14 AM2/7/16
to mod...@googlegroups.com, changl...@gmail.com
ModelMuse only defines parameters for ehich there is a corrresponding parameter in the MODFLOW input file. The UZF input instructions do not include any parameters.

Chang Liao

unread,
Feb 8, 2016, 12:06:56 AM2/8/16
to MODFLOW Users Group, changl...@gmail.com
What Richard said was precisely how ModelMuse is tailored for MODFLOW model.
Modflow does not consider some variables as parameters for some reasons (can we actually assume all unknowns are parameters? mathematically we could).

Since PEST is model-independent, any inputs can be parameters. But the choice of parameters could result in different scale of difficulties. What you need is just preparing the files for PEST, which mostly like have to be done outside Modelmuse. But there are quite a few utilities you can make use of.
So to do SA, you could possibly include most of the parameters in your definition. But when do calibration, you usually only focus on a few of them.
Reply all
Reply to author
Forward
0 new messages