This is a Python App built with Kivy Library which computes the head loss of a fluid moving along a pipeline system taking into account Major and minor losses.
This app is based in Kivy builder. It has several windows where an user could input the data to compute the head losses of a fluid into a pipe system with accesories.
There are 3 windows where an user could input the data:
- Fluid Properties
- Pipe Characteristics
- Accesories
And there is a button to compute the head loss.
In this window an user must input the flow rate in
- Water
- Air
- Glycerine
- Oil
- Gasoline
But there is an Other option which open another window where the user could input data such as:
- Name of the fluid
- Density
- Dynamic Viscosity
In this window an user must input the length of the pipe
There is a list of default materials with its roughness
In this window there are 4 option of cross section for the pipe:
- Circular
- Annular Circular
- Rectangular
- Annular Rectangular
If the user selects any of the geometries a new window appears where is possible input the geometry data.
In this window the user must select the type of inlet (connection with a tank)
- No inlet
- Inward-projecting
- Sqaure-edged
- Chamfered
Also it's necessary to define whether there is an outlet or not using the switch
Finally, the Accessories Button shows a window with a list a common accessories in pipeline systems such as valves, elbows etc. An user just need to enter the number of each accesory in the pipeline system. By default, all accessories have a value of 0.
This is the solution of the problem 11.7 from the book Applied Fluid Mechanics, 7th by Mott R. and Untener J.