source: github
Introduction
Screen is modeled using the Kirschmer’s equation in ICM. Refer to this Reference PDF on pg 5 for more information.
As shown above, it is an empirical equation based on the configuration of the screen. Field measured data probably will be needed for more accurate results(refer to this study for more information).
- The bigger the opening (s/b), the less head loss
- The head loss is highest when the screen is perpendicularly placed (alpha=90), and decreases as it tilts
Screen in ICM
ICM screen is a link with the following parameters,
- invert of the screen. I found it a little confusing since it is called crest. It is the elevation
- For the angle, it is measured from the vertical line
The engine implements the following,
- The equation is similar to weir equation under submerged condition, the driving force is: (h1-h2)**0.5*h1
- The rest of the terms is a constant
- b: there is an error in the ICM help document in older versions, b is the approaching width of the channel, not the opening.
The above equation can be derived as shown below,
Q = w*h1*v1
Q: approaching flow
W: channel width
h1: approaching depth
v1: approaching velocity
v1 can be calculated using the Kirschmer formula
Delta h = h1-h2
The opening shown in the profile is the height of the screen*cos(angle). h1 and h2 are the depth before and after the screen.
When the screen is drowned, there is an option in the simulation parameter to use Villemonte equation (TODO: not tested yet).
ICM Model
Three simple ICM models were created to show how screen works. By adjusting the downstream node and pipe, 3 different conditions were tested.
- Normal: use Kirschmer’s equation
- Weir: use weir equation
- Drowned: use Kirschmer’s equation when Villemonte option is not ticked
The results are verified by comparing the ICM simulated results with manually calculated values.
Approaching Velocity
The US velocity reported by ICM is the approaching velocity in the channel, not the velocity through the openings of the screen. As shown in the calculation below, the velocity using both the channel width and screen opening were calculated. And ICM reports the approaching velocity (green matches orange).
Normal condition
For normal condition, we compared the headloss reported by ICM (dh), and calculated using the Kirschmer function. Very good match is observed (r2=0.999)
- dh = h1 -h2
- dh_eq = KirschmerFn(velocity)
Weir condition
For weir condition, we compared the flow reported by ICM, and calculated using the weir equation from H1.
Good match was observed (r2=1)
Drowned — use Kirschmer’s equation
Drowned condition should be the same as normal condition since the option was not checked (r2=0.97).
Drowned — use Villemonte equation
TODO:
When the weir is drowned (h2>height of weir), the flow through the weir is adjusted using a factor of the free weir flow as shown in the source below.
Conclusion
In this article, we went through a few examples to verify the calculation of screens in ICM.
- The Kirschmer’s equation is used for normal condition.
- The angle is measured from the vertical, not horizontal.
- The US velocity is the approaching velocity, not the through velocity of the screen opening.
- When the downstream of the screen is below the screen invert (crest), the weir equation will be used.
- When the screen is drowned, the situation is more complicated because of downstream restriction might play a more important role.