Undergraduate works
Recent Submissions
-
The Future of Energy: A Hybrid Human Motion Energy HarvesterThis comprehensive study delves into the design, analysis, and implementation of an Energy Harvester system, leveraging human leg motion for electricity generation. DC-DC converters, vital components in power electronics systems, are thoroughly explored, encompassing Boost, Cuk, SEPIC, and Zeta converters. The design process involves meticulous component selection, aligning with desired converter performance and specific application requirements. The investigation extends beyond theoretical analysis, focusing on key performance parameters like efficiency, voltage ripple, transient response, and output regulation. Through rigorous examination, the study aims to provide practical insights into the intricate dynamics of DC-DC converters. To validate theoretical analyses and design principles, sophisticated simulation tools such as Simulink and MATLAB are employed. The project addresses challenges faced in connecting various system components, employing a combination of PS-simulink and Simulink-PS blocks. Additionally, the project introduces single and double pendulum models to simulate human leg motion, providing a nuanced understanding of rhythmic walking patterns. Results showcase the Boost converter as the most efficient among the evaluated DC-DC converters, despite some limitations. The successful generation of 2.4 W of DC power from human motion demonstrates the system's potential in low-power electronics and wearable devices. This research not only advances the field of DC-DC converters but also sheds light on the intricate dynamics of pendulum-based energy harvesting systems. The findings contribute valuable insights into the optimization of energy harvesting systems, emphasizing the role of pendulum dynamics and advanced control techniques in achieving efficient voltage conversion.
-
Development of a Battery Management System for Enhancing the Performance and Safety of Lithium-Ion Battery PacksElectrical grids generate energy using diverse power sources, including fossil fuels (gas and coal) and renewable sources (e.g., solar panels). However, the variability in power generation from these sources can lead to inefficiencies within the grid, resulting in energy wastage and potential damage to energy storage systems. In this context, developing robust energy storage solutions is crucial to maintain grid stability and optimize energy utilization. Battery packs integrated into the grid offer a promising solution for energy storage, but their efficient operation requires precise monitoring and control, which is achieved through Battery Management Systems (BMS). It manages individual cells' charging and discharging processes to maximize efficiency and extend their lifespan. Additionally, the BMS continuously monitors voltage and current levels to ensure they remain within safe limits, mitigating the risk of heat damage. This research investigates the challenges associated with energy generation and storage in electrical grids, emphasizing the need for efficient energy storage systems to prevent energy wastage and battery damage. The proposed solution focuses on BMS to monitor and control the energy storage process. This study offers a novel BMS design, incorporating Extended Kalman Filtering and a CCCV-based passive balancing algorithm to manage battery states, state of charge (SOC), state of health (SOH), and thermal characteristics. The research also includes a comprehensive simulation study conducted in SIMULINK with the Simscape toolbox to assess the effectiveness of the proposed BMS in a simulated grid environment. The simulation consists of a plant model representing the grid-connected battery pack, the BMS Electronic Control Unit (ECU) system, and various operational scenarios. The simulation results demonstrate that the proposed BMS design effectively monitors the battery pack's state, maintains cell balancing, estimates SOC, and regulates temperature and current levels within safe limits.
-
Performance Evaluation of Classic and Intelligent Controllers for ActuatorsThis capstone project focuses on optimizing actuator control, specifically for DC motors. The project aims to design and evaluate various controllers, ranging from classic to intelligent. Finding the optimal controller for a DC motor offers many advantages, including stability, robustness, and precise control, which are useful in fields like robotics. This paper proposes several controllers: pole placement, different configurations of PID, LQR, and LQI with different optimization techniques, fuzzy logic, and adaptive neuro-fuzzy controller schemes. The MATLAB environment was used to develop and test these controllers. Their performance was measured in terms of rise time, settling time, and overshoot. Based on the performance, the I-PD controller is overall the optimal controller for the DC motor. It achieves the fastest rise time of 507.7 msec, a settling time of 2.3 sec, and an overshoot of 0.51%
-
Rechargeable Batteries State Estimation Techniques Based on Adaptive- Rate Processing and Machine Learning in the Renewable Energy and Sustainability ProspectThe integrated power system technologies have been evolved in recent technology. The developments of smart and microgrids need to use lithium-ion batteries. 9 The battery is a vital component of contemporary power systems and is used in a variety of important applications. like hybrid cars, drones, avionics, satellites, mobile phones, and energy storage for renewable microgrids. " lithium-ion batteries are widely used because of their excellent properties such as high energy density, installation size, self-discharge, and high-power supply capacity. Batteries are quite expensive, therefore for an effective utilization of batteries and in order to assure their longer life the Battery Management Systems (BMSs) are frequently employed. The modern BMSs require extensive processing resources which can render into higher power consumption overhead. In this context, several embedded and integrated systems-based solutions have been proposed. The first step of this thesis will be to identify and employ an appropriate existing high-power lithium-ion Battery real dataset. In the second step, this dataset will be processed to make its format compatible with MATLAB. The proposed system will be designed in MATLAB. The event-driven peak sensing models will be used for the effective extraction of the features from the intended battery consumption parameters. It will be mainly developed on the principle of the signal-driven phenomenon. This work is well aligned with the 2030 vision of Saudi Arabia and the goals of future smart cities like NEOM. It contributes in realizing modern smart – energy related services such as electric vehicles, hybrid power systems, integration of renewable energy sources in smart grid, mitigation of power quality issues, effective dimensioning of renewable energy systems, efficient cell-balancing, and energy storage automatic management and maintenance.
-
Development of a Robust Control System for an Autonomous QuadcopterA drone or UAV is an Unmanned Aerial Vehicle with multiple forms of usage. Drones can be programmed to fly with different degrees of autonomous flight. Autonomous-controlled flight makes it possible for the drone to fly without human involvement and it is then controlled solely by software. In the near future, UAVs will help people and industries accomplish tasks that would have been impossible before, such as covering delivery services and transportation. For the purpose of having a stable and proper movement of a quadcopter under any circumstances such as climatic changes and air bumps, the design and development of robust controllers is essential. This paper proposed control methodologies to investigate system parameters by using different control schemes as PID and LQR. The desired accuracy is a parameter of the time-response performance param eters such as overshoot, settling time, and steady-state time. This work started by deriving the forward and inverse kinematics of the quadcopter with respect to the ground frame. The Denavit-Hartenberg method is utilized in the matrices derivation. Moreover, the dynamics model of the system was studied to find the actuators’ torques, angular velocity, and acceleration parameters. The MATLAB environment was utilized in processing the mathematical frame. By selecting the best system parameters, the most robust controller could be developed. The last phase of this work is the system implementation via a prototype that includes four PID controllers for the thrust, Roll, Pitch, and Yaw; sensor system to pro vide a fixed altitude and to provide proximity measurements of the environment, and Arduino module (for programming), I2C for interfacing, Pulse Width Modulation (PWM), and power management Con troller.A drone or UAV is an Unmanned Aerial Vehicle with multiple forms of usage. Drones can be programmed to fly with different degrees of autonomous flight. Autonomous-controlled flight makes it possible for the drone to fly without human involvement and it is then controlled solely by software. In the near future, UAVs will help people and industries accomplish tasks that would have been impossible before, such as covering delivery services and transportation. For the purpose of having a stable and proper movement of a quadcopter under any circumstances such as climatic changes and air bumps, the design and development of robust controllers is essential. This paper proposed control methodologies to investigate system parameters by using different control schemes as PID and LQR. The desired accuracy is a parameter of the time-response performance param eters such as overshoot, settling time, and steady-state time. This work started by deriving the forward and inverse kinematics of the quadcopter with respect to the ground frame. The Denavit-Hartenberg method is utilized in the matrices derivation. Moreover, the dynamics model of the system was studied to find the actuators’ torques, angular velocity, and acceleration parameters. The MATLAB environment was utilized in processing the mathematical frame. By selecting the best system parameters, the most robust controller could be developed. The last phase of this work is the system implementation via a prototype that includes four PID controllers for the thrust, Roll, Pitch, and Yaw; sensor system to pro vide a fixed altitude and to provide proximity measurements of the environment, and Arduino module (for programming), I2C for interfacing, Pulse Width Modulation (PWM), and power management Con troller.
-
Natural Language Processing Approach to Fake News DetectionFake news and deception have existed since before the advent of the Internet. The widely recognized definition of Internet fake news is "A made-up story with an intention to deceive "(Tim16). Fake news is spread on social media and by news sources to boost readership or as part of psychological warfare. In general, the idea is to benefit from clickbait. Click baits use flashy headlines or graphics to persuade people to click links to increase ad income. This paper examines the prevalence of false news in light of communication breakthroughs made possible by the rise of social networking sites. The goal of the project is to provide an NLP model that may be used to detect and filter out sites that contain inaccurate and misleading information.
-
Battery State of Charge Estimation Based on the Parameters Analysis and Machine LearningThe appropriate evaluation of the charge state of the battery is critical for ensuring safety and avoiding potential malfunctions in electric cars, cell phones, computers, and medical devices. The battery management system, on the other hand, provides important functions such as guaranteeing safe operation and informing the user about the battery’s state. Several approaches for estimating the battery state of charge (SoC) have been presented to produce the most effective management system. Machine learning techniques are used to compare prediction accuracy and the region of the convergence curve on testing and training data in this study. In this project, we proposed the use of machine learning algorithms as a means of predicting the battery state of charge in several locations that use battery management systems. The suggested methodology states using Weka software to implement three different algorithms of machine learning on battery parameters such as constant and current, temperature, and voltage. Results indicate that the best structure obtained using Weka is the Random Forest having the maximum correlation coefficient by finding the root mean square error (RMSE). Contradictory, the three machine learning algorithms which are decision tree, random forest, and linear regression revealed that decision trees have low correlation and relatively high root mean square error. The significance of the present project relies on its ability to predict the state of charge, a necessary prerequisite to executing a sustainable battery management system in electrical grids, assisting operators in efficiently managing general power, and helping achieve energy efficiency and production to its maximum ability, we used the stander USB while implementing the prototype.
-
sEMG Signal Features Extraction and Machine Learning- Based Gesture Recognition for Prosthetic HandAmputees around the world barely have any access to top-notch, smarter prosthetics due to the fact that they are either inaccurate or cost-inefficient. One of the more challenging tasks is the accurate detection of gestures and this paper illustrates a comparative analysis of the different machine learning-based algorithms for the gesture-identification. The first step in the process is the data extraction from the sEMG device, followed by the features extraction. Then, the six machine learning algorithms are applied to the testing and training data to compare the prediction accuracy and the region of convergence curve. The medium Gaussian SVM performs well under all conditions as compared to the K nearest neighbor, Fine Tree, Naïve Bayes, Linear Discriminator, and Subspace Discriminant. Different parameters are used for the comparison which include F1 score, Confusion Matrix, Accuracy, Precision, and Kappa. The conventional order strategies for hand gesture recognition based on sEMG have been thoroughly investigated and have yielded promising results. In any case, data miscalculation during feature extraction reduces recognition precision. The profound learning technique was presented to achieve greater precision. Therefore, the proposed design takes into account all aspects of the sEMG signal. The system secures a highest classification accuracy of 92.2% for the case of SVM algorithm.
-
Muscle to Machine: Surface Electromyography for a Robot ControlDuring muscle activation, the surface Electromyography, sEMG, electrical signal is produced from small electrical currents generated by the exchange of ions across the muscle membranes and detected by electrodes. During a muscular activity, the brain sends excitation signals through the nervous system to a group of motor units which are the junction points between the neuron and the muscle fibers. As a result, each motor unit produces a ‘Motor Unit Action Potential’ (MUAP). This process is, continuously, repeated as long as the muscle is required to generate a force, producing a train of action potentials. The trains from concurrently active motor units superimpose to produce the resultant EMG signal. A group of muscles are involved in a certain movement of the human body. For a specific activity, there is a direct proportionality between the number of muscles, force, excitation from the nervous system, number of motor units, and firing rate. The bioelectric EMG signal has a wide range of applications such as a diagnostic and evaluation tool for neurological disorders, low back pain, physiotherapy, rehabilitation, sports, biofeedback and ergonomics research. Recently, EMG has found its use in the robotics field. A robotic mechanism can be effectively controlled by an EMG signal. The advances in electronics and microcontroller technology such as filtration, rectification, and amplification, improved the control options for robotic mechanisms. In this sense, we propose a design and implementation of an EMG data acquisition system with the Myoware device and a microcontroller. This thesis discusses, in detail, the effective use of sEMG as a tool for controlling a robotic hand. A detailed elaboration of the electrode types, signal acquisition technique, electronics circuit design considerations and the control procedure to drive electric motors in a robotic hand is provided. The MATLAB is used to analyze the acquired non-invasive signal.
-
Machine Learning based Theft Detection by Processing the Smart Meter DataThe intentional and illegal use of electricity by various means is referred to as energy theft. Several studies have been conducted using machine learning methods to detect energy theft in advanced metering infrastructure. However, there is a problem with using machine learning for energy theft detection in that it is difficult to obtain enough electricity theft data to train a machine learning model. In this paper, we propose a method for detecting electricity theft in data streams generated by smart meters that are based on anomaly pattern detection. To train the model, the proposed method requires only normal energy consumption data. Previous usage records of customers being monitored are not required for detecting energy theft. This feature makes the proposed method applicable in real-world situations. The significance of the present study relies on collecting and analyzing existing papers to find the exact energy usage records for each customer, develop an algorithm to helps reduce theft detection, implementing a machine-learning algorithm to identify the type of electricity theft behaviors and their properties, and compare between different methods used for theft detection. The significance of the project is that power consumption increases each year, the power generation and distribution industry grow, and the need for technologies to reduce power loss is increasing. Energy theft refers to the intentional and illegal usage of electricity by various means. Therefore, a smart meter is installed in a customer-filled area. Making it nearly difficult for unauthorized individuals to tamper with it. Moreover, to follow the SDG (Sustainable Development Goals) goals the 12th and 16th goals. The 12th goal states, “Responsible Consumption and Production”, and the 16th goal states “Peace, Justice, and Strong Institutions”. Also, according to vision 2030, Prince Mohammad bin Salman stated that the industry will grow, and the power will reduce. The suggested methodology is machine learning and processing the smart meter data. Experiments were carried out using real smart meter data and artificial attack data, including the standardization of daily consumption vectors, the construction of an outlier detection model on normal electricity consumption data of randomly selected customers, and the application of anomaly pattern detection on test data streams.