Theses & Dissertations
Permanent URI for this collection
Browse
Recent Submissions
1 - 5 of 359
-
PublicationSynthesis and electrical characterization of Nd-Doped BaTiO₃ for anti-resonance piezoelectric device(Universiti Malaysia Perlis (UniMAP), 2017)Severe implications by lead usage in microelectronic industry to the environment forced the findings of lead-free ceramics alternatives in recent years. Barium Titanate (BaTi0₃) based ceramics are particularly interesting among the various lead-free ceramics due to its high permittivity, low dielectric loss and exhibit piezoelectric effect. In this study, Neodymium (Nd)-doped BaTiOJ with composition ofBa1-xNdxTi03 at range (0 ~ x ~ 0.13) were prepared via conventional solid state method at high temperature. X-ray diffraction analysis shows that for Nd-doped BaTiOJ, the phase purity was obtained at final heating temperature of 1400 oc for 12 hours. Single phase ofNd-doped Ba TiDJ was observed from 0 ~ x ~ 0.1 0, however, the tetragonal distortion in undoped BaTi0₃ decreased with increasing x. The samples remain tetragonal until x ~ 0.015 and were cubic for 0 . 03 ~ x ~ 0.1 and appear to coalesce at x = 0.13. Maximum permittivity shifted to lower Curie temperature (Tc) from 120 octo 90 oc by doping at tetragonal region and remain linear without maximum at cubic region. For electrical properties, the sample ofx=0.005 exhibit a very high permittivity at room temperature which is 2586, lowest dielectric loss of 0.03, high piezoelectric charge constant about 55 pC.N-1 and high piezoelectric voltage constant about 0. 7 V m.N-1. The novelties in this study was the piezoelectric study was determined at doping concentration of 0 ~ x ~0 . 015 , whereby the piezoelectric properties increased with increasing poling voltage.
5 2 -
PublicationFacial recognition vehicle theft prevention system using PCA algorithm(Universiti Malaysia Perlis (UniMAP), 2018)The security system of a vehicle starts with the key system. This is because there is no guarantee that a car invasion will occur. Due to this shortage, the intruders took advantage of the vehicle's theft. Therefore, facial recognition vehicle theft prevention system is developed using the Principle Component Analysis (PCA) algorithm. PCA algorithm consists of four functions which are converts the set of training image to image vectors and normalizes the image vectors. Thirdly, covariance matrix and the Eigenvectors are calculated before the face is recognized. Viola Jones algorithm is also applied in this project to detect the driver's face. This project is implemented using MA TLAB for image processing and Arduino Mega board for tracking system to detect the location of vehicle. The project begins when a person enters the vehicle and sits in the driver's seat, the switch mounted on the driver's seat will activate a hidden camera that focuses on the driver's position. Once the image is taken from an activated camera, the person's face is detected using the Viola Jones algorithm. Executed faces will be identified using the PCA algorithm by comparing with the faces stored in the database in an image format such as the face of the vehicle owner. If comparison of face images is not the same, then warning messages will be sent via the Short Messaging Service (SMS) to the vehicle owners on a regular basis. The SMS contains GPS latitude and longitude information tracked by GPS. This system will light up the green LED when the vehicle intruder is identified and the red LED is lit if the intruder cannot be traced. The design of this system is started by installing the circuit and software development to be the prototype of the project. Finally, vehicle safety systems can be implemented using PCA with the help ofGPS and GSM technology.
-
PublicationAn effective parameters setting for genetic algorithm with local search in job shop scheduling problem(Universiti Malaysia Perlis (UniMAP), 2016)It is well known that GAs are not well suited for fine-tuning structures that are very close to optimal solutions and that it is essential to incorporate local search methods, such as neighborhood search, into GAs. In addition, in solving combinatorial problems such as job-shop-scheduling problem (JSSP) by GAs, efficient parameter settings that provide optimal solutions are usually difficult to construct. This thesis presents an improved approach to Genetic Algorithm (GA) with Local search techniques (LS) in the hybridization Genetic Local Search (GLS) algorithm. GLS attempts to solve the JSSP with the objective of minimizing the makespan value, this can be achieved using effective parameter setting and ideal neighbourhood structure, in GLS algorithm framework. The proposed algorithm consists of three main parts. In the first one, an indirect representation incorporating a schedule builder that performs simple LS is proposed to decode the chromosome into a legal schedule called active schedule. The chromosomes are then decoded into active schedules to significantly increase the probability of obtaining near or optimal solution. In the second part, Multi-Step Crossover Fusion (MSXF) with the intuition of generating a child from the path re-linking technique is used. MSXF, an extended version of LS, utilizes a neighborhood structure and a distance measure in its procedure. In this study, Nowicki and Smutnicki (NS) neighborhood search is used to increase the effectiveness of the algorithm in producing better solutions. By using this type of crossover, a solution or child is generated between both parents using through a search path joining parent solutions. The third part is accomplished by using multi-step mutation fusion as the supplementary search to improve GLS performance. Computational experiments are carried out on the proposed algorithm, which yields better results for most benchmark problems compared with JSSP obtained from the literature. Experiment results indicate that a set of effective GLS parameter settings (population size = 1 0; roulette wheel selection; MSXF crossover; and probability of crossover = 0.5 with mutation operator) exists. The combination of these settings is synergistic, i.e., they collectively enable the procedure to be fast and robust. Meanwhile, NS neighborhood search significantly reduces the total length of the makespan and decrease the computational time. Providing an effective parameter setting facilitates the use of GLS, rendering it suitable for wide-ranging real-time, practical applications in computer science, industries, and all other fields requiring the minimization of costs, delays, etc.
8 1 -
PublicationEnhanced implementation of embedded concurrent processors using NIOSII and shared memory on FPGA for better workload balance(Universiti Malaysia Perlis (UniMAP), 2016)The existence of modem demanding applications and their need for high computational power motivate designers to look for an adaptive system that would handle the uprising challenges. MPSoC merges as a very promising solution that would provide real time performance and also addresses other critical parameters such as cost, power consumption and the utilisation of on chip area. The design of a multiprocessor that shares memory suffers from some issues. Synchronising the access of the connected processors to the shared memory is the first problem faced along with the possibility of having thread safety that may cause computing faults. The possibility of having deadlocks is the second problem and it was addressed by designing a hierarchical system with high efficiency in handling interrupts. As the connected processors start running a given application, the issue of having either an idle processor or overloaded one could decrease the overall performance, thus applying the load balancing algorithm is a significant step to achieve the demanded enhancement. Field Programmable Gate Array (FPGA) was found very efficient in constructing and enhancing the implementation of embedded concurrent processor. The selected board in the proposed design was Niosii Embedded Evaluation Kit (NEEK) Cycloneiii edition where the result was to be displayed on the attached LCD multimedia board and on VGA port as welL The design went through two phases, first phase is enhancing the implementation of embedded concurrent processor utilising Niosll and shared memory. Second is validating the design through implementing the Mandelbrot-set as an application and applying the load balancing algorithm. The proposed design is constructed via three Niosll processors connected through the Qsys in a hierarchal master slave style all on one chip. Fast buffers and separate code margins were used to complete the enhancements on the performance of the proposed design. The obtained result showed an increase in the number of displayed frames in one second making speed enhancement up to 20 times the speed of unbalanced multiprocessor. The expanding of this type of system to gain more computing power must be considered to satisfy the uprising demanding applications in the future.
9 7 -
PublicationDevelopment of wireless acoustic monitoring system(Universiti Malaysia Perlis (UniMAP), 2015)Acoustic monitoring system is suitable to monitor the acoustic sounds in an open spaces, forests, building and houses within 100 meters, 70 meters and 40 meters. The system detects sounds and issue directives to other sensors for early record acoustic data. The collection of data through a microphone was used to record sound of birds in the group. The study utilises two circuit boards Arduino Uno, which is comprised of the electret microphone circuitry, magnifying the sound and important for the delivery of media are two NRF24L01 wireless components. Parameters set for throughput and packet loss versus distance. Environments are tested in an open space, in between building and houses and forests. Transmission lost if it reaches a maximum distance for data transfer. Based on the wireless NRF24L01, results supports that it is suitable for an acoustic monitoring system.
2 7