1D Pumps: Difference between revisions
Content deleted Content added
No edit summary |
|||
| (10 intermediate revisions by 5 users not shown) | |||
Line 1:
=Introduction=
This post provides a modelling example for a 1D pump using a
=Pump Attributes=
A pump needs to first be digitised in a 1d_nwke layer. The direction of the polyline must go from inlet to outlet as a pump is unidirectional (see Section 5.9.2.1 Pumps). The attributes required for a pump in your 1d_nwk layer can be found
In the 1d_nwk layer, the following attributes are required:<br>
#ID = ID of the pump channel. <br>
Line 29:
=Estry Control File Setup=
Within the *.ecf the following commands and files are
<font color="blue"><tt>Read GIS Network</tt></font> <font color="red"><tt>==</tt></font><tt>..\model\mi\1d_nwke_xxxxx.MIF</tt><br>
<font color="blue"><tt>Depth Discharge Database</tt></font> <font color="red"><tt>==</tt></font><tt>..\bc_dbase\xxxxx.csv</tt><br>
Line 35:
=TUFLOW Operating Control File (.TOC)=
For guidance on setting up the operating controls for pumps,
.ecf command required: <br>
<font color="blue"><tt>Read Operating Controls File</tt></font> <font color="red"><tt>==</tt></font><tt> xxxxx.toc</tt><br>
=Depth Discharge Database=
The depth discharge database is set up in the same way as a pit inlet database
==Pump Curve==
Line 61 ⟶ 58:
[[File:depth-discharge_pump.PNG |border|500px]] <br>
Once you have your manufacturer curve for your given pump it is now necessary to create the curve .csv for TUFLOW to read in. The manufacturer specifications will need to be translated into a total head vs pump rate chart. Although reading in the depth discharge database is the same process as other boundary conditions within TUFLOW, the curve itself is fundamentally different as you no longer need to start the csv file with 0,0. If the curve did start at 0,0 this would not make sense because at a total head difference of 0m the pump should effectively be operating at peak performance so the flow rate would be greater than 0 m3
<br>
[[File:Pump_curve_csv_example.png|border|600px]] <br>
==Using a Pump Curve in a TUFLOW Operating Control (TOC) File==
With the pump curve defined in the depth-discharge database it can either be specified within the pump 1d_nwk fields in the inlet_type field, for non-operational pumps, or it can be defined with the TOC file, for operational pumps. When defining with a TOC file, the pump curve is defined at the top of the structure control definition block and then the subsequent rules can turn the pump on/off. See the below TOC structure control definition for an example. In this case, the pump curve is used when the pump switches on once upstream water levels reach 2.75m AD. The pump curve is then used until the upstream water levels are reduced to 2.25m AD at which point the pump is switched off.
<font color="blue"><tt>Define Pump Control</tt></font><font color="red"><tt> ==</tt></font> Pump_1
<font color="blue"><tt>Pump Capacity</tt></font><font color="red"><tt> ==</tt></font> pump_1
HU <font color="red"><tt>==</tt></font> H1D Pump1.1
<font color="blue"><tt>If </tt></font>HU <= 2.25
<font color="blue"><tt>Pump Operation</tt></font><font color="red"><tt> ==</tt></font> Off
<font color="blue"><tt>Else if</tt></font> HU > 2.25 <font color="blue"><tt>AND</tt></font> HU < 2.75
<font color="blue"><tt>Pump operation</tt></font><font color="red"><tt> ==</tt></font> <font color="blue"><tt> No Change </tt></font>
<font color="blue"><tt>Else if</tt></font> HU <font color="red"><tt>>=</tt></font> 2.75
<font color="blue"><tt>Pump Operation</tt></font><font color="red"><tt> ==</tt></font> On
<font color="blue"><tt>End if</tt></font>
<font color="blue"><tt>End define</tt></font>
=1D Result File=
Line 76 ⟶ 89:
Any further questions please email TUFLOW support: [mailto:support@tuflow.com?Subject=TUFLOW%201D%20pumps%20help support@tuflow.com]
<br><br>
{{Tips Navigation
|uplink=[[ TUFLOW 1D Channels and Hydraulic Structures | Back to 1D Channels and Hydraulic Structures]]
}}
| |||