Hi Elizabeth
Thanks for the question. As a general overview, here are a few helpful points to answer some of your questions:
- Raven typically operates as a semi-distributed model. This means that parameters are defined for HRUs based on the HRU properties, such as the soil class, vegetation class, or landuse class. Each of the classes has a certain set of parameters associated with it.
- in the rvi file, the number of soil layers and the names of each soil layer is defined. The soil layer names can generally be defined as whatever you like, or just be referred to as SOIL[0], SOIL[1], etc. The rvp file specifies the soil classes, soil profiles, and parameters related to each soil class.
- the vegetation, landuse, and soil classes associated with each HRU in the model are defined in the rvh file. The parameters listed in the rvp map to the HRUs with the corresponding vegetation/landuse/soil type (terrain classes can also be defined). Global parameters also exist in Raven, which are not part of any of the landuse/vegetation/soil/terrain classes.
- Raven does have a number of special HRU types, which you have identified correctly to include LAKE, ROCK, etc. (read more about these in the manual, pages 108 and 110).
- Currently WETLAND is not a special HRU type. There are a few ways to approach wetlands, either as a user-defined land use type or as a LAKE feature, depending on the size and nature of it (e.g. you could specify a LAKE type and a reservoir rating curve with zero outflow, if that is appropriate). As you have seen on page 108, you can specify processes that are conditional to the landuse type, which you could use to customize the handling of wetlands. I can also let you know that currently we have a number of grad students working on improving the handling of wetlands and similar features (bogs/fens/permafrost zones) in Raven, so keep an eye out for future improvements in this area.
Otherwise, I would refer you to the first Chapter of the Raven manual for a general understanding of Raven works, and how those definitions are connected. There are a number of example models and tutorial files that you can find on the Raven downloads page, which you can walk through and see how the HRUs and various files interact.
http://www.civil.uwaterloo.ca/jrcraig/Raven/Downloads.htmlIf you have any other questions or want more detail about something, please feel free to reply back with more :)
Cheers,
Rob