<p>Vibrating screens are mechanical machines used to sort granulated materials based on their particle size. Utilized in the mining industry, these machines can sort tonnes of materials per hour. In the past, McMaster University developed sensor devices that measure and transmit vibration data of these machines to a central data acquisition unit for analysis, tuning, and maintenance purposes. In this thesis, I present the development of two new software systems that are used to process, manage, and present the information gained from these measurements. The first system, the offline vibration analysis software, is used to analyze the vibration data in both time and frequency domain, and presents the measured and calculated data in textual and graphical forms. The second system, the online vibration analysis software, is used by vibrating screens manufacturers and their customers to gather and manage vibration data collected from their vibrating screens by utilizing a central storage. The development process of these systems followed an iterative and incremental approach with continuous feedback from stakeholders. It included extensive requirements gathering to define a model, in terms of data representation, that captures the business logic and practices of the industry. Furthermore, it used standard architectures such as Model View Controller (MVC) and advanced technologies such as Object Relationship Mapping (ORM) for data access to increase flexibility and maintainability. Finally, comprehensive unit testing and thorough security risks evaluation were conducted in order to ensure that these systems are secure and bug free.</p> / Master of Applied Science (MASc)
Identifer | oai:union.ndltd.org:mcmaster.ca/oai:macsphere.mcmaster.ca:11375/13031 |
Date | 10 1900 |
Creators | Hussain, Hamad Wisam |
Contributors | Mohrenschildt, Martin v., Computing and Software |
Source Sets | McMaster University |
Detected Language | English |
Type | thesis |
Page generated in 0.0013 seconds