l
Status |
---|
colour | Yellow |
---|
title | Documentation in development |
---|
|
...
A run_info file is required input for the Reservoir model, so an exportRunFileActivity needs to be configured in the General Adapter. The Reservoir Model expects a model property in the run_info file, that specifies the name of the actual Reservoir model to be run.
Code Block |
---|
|
<exportFile>run_info.xml</exportFile>
<properties>
<string key="model" value="$RESERVOIR$_IntegratedReservoirModel.xml"/>
</properties>
</exportRunFileActivity> |
...
The model definition for the reservoir can be configured in file that follows the Integrated Reservoir Model schema. The model options are described below. An example Integrated Reservoir Model file is attached.
Code Block |
---|
|
<IntegratedReservoirModel xmlns="http://www.wldelft.nl/fews" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.wldelft.nl/fews https://fewsdocs.deltares.nl/schemas/version1.0/adapter-schemas/IntegratedReservoirModel.xsd">
<general>
<missingValue>-999</missingValue>
</general>
<reservoir id="H555001">
<general>
<description>reservoir management H555001</description>
<poolRoutingScheme>levelPoolMethod</poolRoutingScheme>
<dynamicInterpolation>true</dynamicInterpolation>
<elevationInterpolationMethod>linear interpolation</elevationInterpolationMethod>
<elevationInterval>0.00005</elevationInterval>
</general>
<!--Height (LGH) vs. Storage (m3)-->
<storageCharacteristics>
<storageTable>
<elevationStorageRecord elevation="292.9" storage="0"/>
<elevationStorageRecord elevation="293.0" storage="500"/>
...
<elevationStorageRecord elevation="335.4" storage="720992000"/>
<elevationStorageRecord elevation="335.6" storage="732795000"/>
</storageTable>
</storageCharacteristics>
<!--Height (LGH) vs Spill (m3/s-->
<uncontrolledOutlet id="outlet">
<capacityCharacteristics>
<outletTable>
<elevationOutletRecord elevation="292.9" outlet="0"/>
<elevationOutletRecord elevation="293.0" outlet="0"/>
...
<elevationOutletRecord elevation="335.4" outlet="9768"/>
<elevationOutletRecord elevation="335.6" outlet="10278"/>
</outletTable>
</capacityCharacteristics>
<input>
<release>QOut</release>
</input>
<output>
<release>QOut</release>
</output>
</uncontrolledOutlet>
<input>
<inflow>IIn</inflow>
<level>HIn</level>
</input>
<output>
<inflow>IOut</inflow>
<release>QOut</release>
<storage>SOut</storage>
<level>HOut</level>
</output>
</reservoir>
</IntegratedReservoirModel> |
Schema
general
reservoir
general
...
Code Block |
---|
|
<general>
<rootDir>%TEMP_DIR%</rootDir>
<workDir>%ROOT_DIR%/work</workDir>
...
</general> |
In the global properties
Config Example |
No Format |
---|
# to use 4 cores/cpu's:
runInLoopParallelProcessorCount=4
|
|
---|
See the following page for more details.
...