pictures/imod_logo.png

iMOD User Manual version 5.2 (html)


9.3PRJ-files

A PRJ file describes the configuration of a model, it is a list of files that are associated to model layers and/or time steps. From a PRJ a MF2005 or Runfile can be configured for a specified number of model layers and/or transient periods. The PRJ file is the base file from which numerical simulations can be carried out. The syntax of the PRJ is simple and straightforward as all individual modules and packages are listed uniformly. Important is that all modules and packages can be in different orders, however, within a module or package definition the sequence of lines and entries is prescribed.

NPER,TOPIC,IACTIVE
DATE
NSUB,NSYSTEM
IACTIVE,CFLAG,LAYER,FACTOR,ADDITION,CONSTANT,FILENAME

Herein these are defined as follows:

KeyWord

Type

Description

NPER

INT

Specify the number of time steps that are defined. For modules such as BND, TOP, KDW, this might be NPER>0, however, only the first is used.

TOPIC

CHAR*5

Define the TOPIC, this needs to be bracketed by "(" and ")". The following are applicable:

(CAP)

(BND)

This defines the boundary conditions, it consists out of a single sub-entry per system.

(SHD)

This defines the starting heads, it consists out of a single sub-entry per system.

(KDW)

This defines the transmissivity, it consists out of a single sub-entry per system.

(VCW)

This defines the vertical resistance for aquitards, it consists out of a single sub-entry per system.

(KHV)

This defines the horizontal permeability, it consists out of a single sub-entry per system.

(KVV)

This defines the vertical permeability, it consists out of a single sub-entry per system.

(KVA)

This defines the vertical anisotropy, it consists out of a single sub-entry per system.

(ANI)

This defines the horizontal anisotropy of an model layer, it consists out of two sub-entries per system, the first is the anisotropy factor, the second the anisotropy angle.

(STO)

This defines the storage coefficient, it consists out of a single sub-entry per system.

(SPY)

This defines the specific yield, it consists out of a single sub-entry per system.

(TOP)

This defines the upper elevation of an model layer, it consists out of a single sub-entry per system.

(BOT)

This defines the lower elevation of an model layer, it consists out of a single sub-entry per system.

(WEL)

(DRN)

(SOF)

(RIV)

(ISG)

(GHB)

(RCH)

(EVT)

(UZF)

(LAK)

(HFB)

(PST)

(PCG)

DATE

CHAR

This is only need for the package and need to be removed for the modules. It specifies the date for which the entry is valid. For steady-state definition it is obliged to use the keyword STEADY-STATE. For transient entries, it is needed to specify the date as yyyy-mm-dd hh:mm:ss, so to specify midnight for the 6\(^{\rm th}\) of September it need to be entered as: 20182018-09-06 00:00:00. Additional to this, DATE can also be a KEYWORD that is configured under PERIODS. A PERIOD repeats until another time-definition is more close to the current time step.

IACTIVE

INT

The entire package or module can be (de)activated for future simulation. IACTIVE=0, deactivates the module or package.

NSUB

INT

Define the number of sub-entries per system, e.g. the DRN packages need two entries per system, the conductance and the elevation, so NSUB=2. The number sub-entries are listed above at TOPIC.

NSYSTEM

INT

Define the number of systems, the number of lines followed is eventually equal to NSUB \(\times \) NSYSTEM. Entering systems is always per sub-entry, so if 2 subsystems are defined for the DRN package, the two conductances are listed and thereafter the two elevation are listed. A boundary condition for 3 model layers, is defined as a NSYSTEM=3 and NSUB=1.

IACTIVE

INT

Use this to (de)activate an individual entry in the system list, IACTIVE=0 turns the individual system off for a simulation.

CFLAG

INT

Specify whether the entry is read from an file CFLAG=2 (IDF, ISG, IPF, GEN) or is entered as a constant value CFLAG=1.

LAYER

INT

Specify the model layer to which the systems is attached to, e.g. LAYER=3 to denote the third model layer. Use LAYER=0 to attach it to the upper-most active model layers, LAYER=-1 can be used to assign the system to the model layer to which it should fit based on its elevation. This is appropriate ony for packages that have an elevation, such as the (DRN), (RIV), (GHB), packages.

FACTOR

REAL

Specify a multiplication factor to be applied to the entries from the specified file or the constant value. The FACTOR is applied before the ADDITION is applied.

ADDITION

REAL

Specify a addition to be applied to the entries from the specified file or the constant value. The ADDITION is applied after the FACTOR is applied.

CONSTANT

REAL

Specify a constant value thas used in case CFLAG=1, this values is not used whenever CFLAG=2.

FILENAME

CHAR

Specify a filename to be read for the system, such as an IDF, IPF, GEN, ISG file. Use quotes whenever the file name contains empty-spaces.

Below are some examples given

0001,(BND),1
001,002
1,2, 001, 1.000000 , 0.000000 , -999.9900 ,’D:\IMOD-MODELS\DBASE\BND.IDF’
1,1, 002, 1.000000 , 0.000000 , 1.0000 ,”

0001,(SHD),1
001,002
1,1, 001, 1.000000 , 0.000000 , 10.0000 ,”
1,1, 002, 1.000000 , 0.000000 , 10.0000 ,”

0002,(RIV),1
STEADY-STATE
004,002
1,2, 001, 1.000000 , 0.000000 , -999.9900 ,’D:\IMOD-MODELS\RIVC_SYS1.IDF’
1,2, 000, 1.000000 , 0.000000 , -999.9900 ,’D:\IMOD-MODELS\RIVC_SYS2.IDF’
1,2, 001, 1.000000 , 0.000000 , -999.9900 ,’D:\IMOD-MODELS\RIVS_SYS1.IDF’
1,2, 000, 1.000000 , 0.000000 , -999.9900 ,’D:\IMOD-MODELS\RIVS_SYS2.IDF’
1,2, 001, 1.000000 , 0.000000 , -999.9900 ,’D:\IMOD-MODELS\RIVB_SYS1.IDF’
1,2, 000, 1.000000 , 0.000000 , -999.9900 ,’D:\IMOD-MODELS\RIVB_SYS2.IDF’
1,1, 001, 1.000000 , 0.000000 , 1.000000 ,”
1,1, 000, 1.000000 , 0.000000 , 0.000000 ,”
WINTER
004,001
1,2, 001, 1.000000 , 0.000000 , -999.9900 ,’D:\IMOD-MODELS\RIVC_SYS1.IDF’
1,2, 001, 1.000000 , 0.000000 , -999.9900 ,’D:\IMOD-MODELS\RIVS_SYS1.IDF’
1,2, 001, 1.000000 , 0.000000 , -999.9900 ,’D:\IMOD-MODELS\RIVB_SYS1.IDF’
1,1, 001, 1.000000 , 0.000000 , 1.000000 ,”

0002,(RCH),1
STEADY-STATE
001,001
1,1, 001, 1.000000 , 1.000000 , -999.9900 ,”
2018-01-01 12:00:00
001,001
1,1, 001, 1.340000 , 1.000000 , -999.9900 ,’D:\IMOD-MODELS\INTERCEPTION.IDF’

0001,(PCG),1
150,30,0.10000E-03,0.0010000,0.98000,1,1,1,1.0000,1.0000,0,0.10000

PERIODS
“ZOMER”
01-04-2005 00:00:00
“WINTER”
01-10-2004 00:00:00