Aims &
Objectives
Work
done
Conclusions
Further
work
Home




Summary

As the title of my project may suggest, this project involved designing and writing a web based program that was able to make calculations on a pipe network. Specifically the main aim was to be to calculate exact volumetric flow rates through individual pipes in a network. I would create my applet using the programming language of Java. Until I embarked upon this project I had previously never programmed with any computer language apart from of course, our trust worthy friend, assembly language programming as used in SOE 2121 - Microprocessor Systems and Instrumentation. So all of what you see in my applet has been written and programmed from the very beginning.


Java is rapidly becoming a widely used and trusted programming language. It can now be seen on thousands of web sites, with uses from simple clocks and links, news tickers and adverts, through to advanced applets. NASA used a Java applet in July 1997, at the time of the landing of Rover on Mars as a simulator, enabling web users to operate an applet to re create the movement of the Rover and to imagine they were in control.


Java is an object orientated programming language and therefore offers many powerful methods and means of structuring code. Java has a small yet efficient core language, which is event-driven, including full graphical and multimedia capabilities. Java can of course also run and send programs worldwide over the Internet.


I will be combining engineering knowledge into this Java applet to produce a very useful program. The Hardy Cross method provides a well-structured method to determine accurate flow rates through individual pipes in a network. Its forms the basis of an excellent simple programmable method containing equations that may be written as expressions in the Java language. Although this method will not account for minor head losses experienced in real pipe networks, it will produce useful results.


Please click on a link above to learn more.