Boundary Conditions ------------------- BOUNDH (class) ^^^^^^^^^^^^^^ .. figure:: ../media/image381.png :figwidth: 0.94792in :align: center Pressure head boundary condition **Supplier type** ================== =============================== ====== type label description active ================== =============================== ====== BOUNDH (reservoir) Constant or time dependent head Yes ================== =============================== ====== .. _mathematical-model-6: Mathematical model """""""""""""""""" A BOUNDH prescribes the head in a certain point of the system. .. math:: H=f(t) The head specified is the total energy head and, because the velocity in the reservoir is zero, equal to the hydraulic head and equal to the level in the reservoir. The head is constant during the steady state calculation. During the unsteady state calculation the head can vary in time according to a table specified by the user or specified by a Control Component. To achieve the specified head the BOUNDH has to supply or consume fluid to or from the system. The discharge will be determined by the continuity equation for the H-node the BOUNDH is connected to. When a BOUNDH is located between two pipes it actually decouples the system: the pipes are behaving independently of each other and waterhammer waves will reflect fully (reflection factor -1). **Entrance losses** The entrance losses are not accounted for in the BOUNDH (class). The entrance losses can be modeled with RESIST (class) elements, which is adviced if the velocity at the reservoir becomes significant. BOUNDH (reservoir) ^^^^^^^^^^^^^^^^^^ .. _hydraulic-specifications-6: Hydraulic specifications """""""""""""""""""""""" ============= ===== ==== ===== ======= ======= description input unit range default remarks ============= ===== ==== ===== ======= ======= Head at t = 0 Real [m] ============= ===== ==== ===== ======= ======= See also "Mathematical model" on page 224. .. _component-specific-output-5: Component specific output """"""""""""""""""""""""" None .. _h-actions-5: H-actions """"""""" In unsteady state the head can vary in time using the action table. An example is given below: **BOUNDH Action table HTIME** ========================= ======== Time [s] Head [m] ========================= ======== 0.0 10.0 0.99 10.0 1.0 20.0 1.99 20.0 2.00 0.0 2.99 0.0 3.00 20.0 10.00 20.0 ========================= ======== The table must always start at t = 0. The value of the property “head at t = 0” is synchronized automatically by the user interface with the steady state value (value at t = 0) specified in the action table. In this example the head remains at the steady state value until 0.99 s. At t = 1.0 s the head suddenly rises to 20.0 m and keeps that value until 1.99 s. At t = 2.00 s the head falls stepwise to 0 m etc. Wanda will interpolate the values in the action table to find the correct value for the current timestep. .. _component-messages-6: Component messages """""""""""""""""" None .. _sec_boundq_class: BOUNDQ (class) ^^^^^^^^^^^^^^ .. figure:: ../media/image383.png :figwidth: 0.94792in :align: center Discharge (or flow) boundary condition **Supplier type** ================== ==================================== ====== type label description active ================== ==================================== ====== BOUNDQ (reservoir) Constant or time dependent discharge yes ================== ==================================== ====== .. _mathematical-model-7: Mathematical model """""""""""""""""" A BOUNDQ prescribes the discharge in a certain point of the system. .. math:: Q=f(t) Sign convention: + into the system - out of the system. The component BOUNDQ supplies discharge (called the delivery rate) to the system. For the steady state calculation the discharge is constant. For the unsteady state calculation the discharge can vary in time according to a user-specified table or a Control Component. The component BOUNDQ can be very helpful in modelling a branched system or a reciprocating pump. **Entrance losses** The entrance losses are not accounted for in the BOUNDQ (class). The entrance losses can be modeled with RESIST (class) elements, which is adviced if the velocity at the reservoir becomes significant. BOUNDQ (reservoir) ^^^^^^^^^^^^^^^^^^ .. _hydraulic-specifications-7: Hydraulic specifications """""""""""""""""""""""" ================== ===== =============== ===== ======= ======= Description input unit range default remarks ================== ===== =============== ===== ======= ======= Discharge at t = 0 real [m\ :sup:`3`/s] ================== ===== =============== ===== ======= ======= See also "Mathematical model" on page 226. .. _component-specific-output-6: Component specific output """"""""""""""""""""""""" None .. _h-actions-6: H-actions """"""""" In unsteady state the discharge can vary in time. The time variation must be defined in menu 'Hydraulic actions' via a specified table. An example is given below: **BOUNDQ Action table QTIME** ========================= ========================= Time [s] Discharge [m\ :sup:`3`/h] ========================= ========================= 0.0 0.0 1.00 200.0 10.00 20.0 ========================= ========================= The table must always start at t = 0. The value of the head at t = 0 must match with the steady state value given in the template of component BOUNDQ. In the example the rate is zero at steady state. It rises linearly in 1 s to 200 m\ :sup:`3`/h. After 1 s the rate decreases linearly in 9 s to 20 m\ :sup:`3`/h. .. _component-messages-7: Component messages """""""""""""""""" None .. include:: substitutions_liquid.rst