Development of a tool for web based control engineering education

Ciğeroğlu, Hüseyin
It is obvious that learning is more productive with visual mediums and simulations. Especially in technical subjects, this approach is more important. Visual modification of parameters in a control system provides many benefits both in analyzing the system and in learning process. Additionally if this material is published on the internet, students can reach anywhere anytime to this material. This thesis describes a Web-based system developed for control engineering education for both the instructor and the student. The system will generate learning material according to the instructor̕s requests. Instructors will design the system and define the borders to help students to learn rapidly the subject of the lesson. They will decide on the functions and which variables can be played with and present them to the students. This work will help the students that take the basic courses of control engineering. Students will interactively experiment with the system. They will see the effect by changing the variables via sliders of certain functions (e.g. step, bode, root locus...). The system is developed with the programming language JAVA to run over the internet and to be platform independent.


The effect of design patterns on object-oriented metrics and software error-proneness
Aydınöz, Barış; Bilgen, Semih; Department of Electrical and Electronics Engineering (2006)
This thesis study investigates the connection between design patterns, OO metrics and software error-proneness. The literature on OO metrics, design patterns and software error-proneness is reviewed. Different software projects and synthetic source codes have been analyzed to verify this connection.
On optimal resource allocation in phased array radar systems
Ircı, Ayhan; Saranlı, Afşar; Department of Electrical and Electronics Engineering (2006)
In this thesis, the problem of optimal resource allocation in real-time systems is studied. A recently proposed resource allocation approach called Q-RAM (Quality of Service based Resource Allocation Model) is investigated in detail. The goal of the Q-RAM based approaches is to minimize the execution speed in real-time systems while meeting resource constraints and maximizing total utility. Phased array radar system is an example of a system in which multiple tasks contend for multiple resources in order to...
Parallel implementation of the boundary element method for electromagnetic source imaging of the human brain
Ataseven, Yoldaş; Gençer, Nevzat Güneri; Department of Electrical and Electronics Engineering (2005)
Human brain functions are based on the electrochemical activity and interaction of the neurons constituting the brain. Some brain diseases are characterized by abnormalities of this activity. Detection of the location and orientation of this electrical activity is called electro-magnetic source imaging (EMSI) and is of signi cant importance since it promises to serve as a powerful tool for neuroscience. Boundary Element Method (BEM) is a method applicable for EMSI on realistic head geometries that generates...
3D marker tracking for human gait analysis
Küçük, Can; Halıcı, Uğur; Department of Electrical and Electronics Engineering (2005)
This thesis focuses on 3D marker tracking for human gait analysis. In KISS Gait Analysis System at METU, a subject's gait is recorded with 6 cameras while 13 reflective markers are attached at appropriate locations on his/her legs and feet. These images are processed to extract 2 dimensional (2D) coordinates of the markers in each camera. The 3 dimensional (3D) coordinates of the markers are obtained by processing the 2D coordinates of the markers with linearization and calibration algorithms. Then 3D traje...
Evaluation of multi target tracking algorithms in the presence of clutter
Güner, Onur; Kuzuoğlu, Mustafa; Department of Electrical and Electronics Engineering (2005)
This thesis describes the theoretical bases, implementation and testing of a multi target tracking approach in radar applications. The main concern in this thesis is the evaluation of the performance of tracking algorithms in the presence of false alarms due to clutter. Multi target tracking algorithms are composed of three main parts: track initiation, data association and estimation. Two methods are proposed for track initiation in this work. First one is the track score function followed by a threshold c...
Citation Formats
H. Ciğeroğlu, “Development of a tool for web based control engineering education,” M.S. - Master of Science, Middle East Technical University, 2004.