Computer program development for the design of diversion weir
2019
0 views
0 downloads
Advisor: Prof. Dr. Muhammet Emin Emiroğlu
Abstract (EN)
Weirs are important hydraulic structures commonly used in the water engineering. Weirs are often used especially in river power plants and irrigation facilities. In this study, a computer program has been developed for the design of diversion weir. Developed program which is a web-based application has the ease of use by enabling the access via any browser (chrome, safari, firefox). Visual Studio Code text editor was used in the development of the program. Among other text editors, this code has been preferred because it has many features, such as intelligent code completion, code reconstruction, and lots of plug-in support. In order to develop the application in diversion weir design using Visual Studio Code, many technologies such as Javascript, HTML, css, bootstrap, chart js, python, numpy, matplotlib, flank, canvas, npm, node.js, axios and pycharm have been used. The programme was espicially for educational purposes. Design of diversion weir for different options has been made through the developed program. All stages can be presented and stages of design has been followed from the given explanations. In this study, the buttons in the program and their intended use, how to run the program are given. For this design, graphics have been created by writing code. Chart js, python, matplotlib technologies are used in the graphing of these codes. The user is given explanations about the graphics, when it is necessary. The program consists of two different layers. The first layer is the business layer and all logical operations and mathematical cycles are performed here. In the code in this layer of the application, simple mathematical operations (four operations) are performed within the function of the programming language itself, while Javascript. Library is used for further mathematical operations such as taking the root and exponent of a number. High-level mathematical operations (solving equations from 2nd or 3rd degrees, plotting the equation) have been carried out using python, nunpy and matplotlib technologies. The second layer is the presentation layer. Presentation layer is the layer which is the user- application interface where user interacts with application. With the presentation layer, the view of the data made ready in the business layer to the user is determined and the application is completed Keywords: Diversion weir, Weir design, Visual Studio Code, Hydraulic Structure
Author
Dr. Betül Bayraktar Yüksel
Institution
How to Cite
Betül Bayraktar Yüksel (Master Thesis). Computer program development for the design of diversion weir, 2019, Fırat University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Fırat University
- Analysis in the context of entrepreneurship of factors that affect the spreading strategies of mutinational companies in the global scale(2018)
- The effect of animation supported 5E Model application on students' academic achievements and motivation(2015)
- The effect of the marble powder used as fine material on the durability of concrete(2013)
- Heating and ionization processes to lower ionosphere by lightning induced electromagnetic waves(2013)
- Color usage at Turkish Divan of Fuzûlî(2013)
- A mathematical model for determining of transport, range and distribution characteristics of uranium, thorium and potassium(2013)