Industrial Control Engineering

Permanent URI for this collection

Browse

Recent Submissions

Now showing 1 - 20 of 115
  • Item
    Backstepping Fuzzy Sliding Mode Controller for Trajectory Tracking of Mobile Manipulator
    (Addis Ababa University, 2024-04) Geta Menyechel; Dereje Shiferaw (PhD)
    A Mobile Manipulator (MM) is essentially a robotic arm attached to a mobile platform, which could be designed for space, ground, aerial, or underwater environments. The mobile platform expands the reach of the manipulator, allowing it to access a larger workspace. This increased mobility enhances the ability to position the manipulator in various configurations, leading to more efficient task execution. Mobile Manipulators has complex system structure, highly coupling dynamics between mobile base and mounted manipulator arm, holonomic and nonholonomic kinematics constraints and highly nonlinear characters substantially increase the difficulty in designing a controller for the wheeled mobile manipulator. Designing a robust controller for mobile manipulator with the aim of simultaneous control of the velocity of the mobile platform and the motion of the end-effector is the aim of this thesis work. By employing the concepts of kinematic backstepping control and fuzzy sliding mode torque control, a two-step control approach is introduced for the nonholonomic mobile manipulator. In the first step, the kinematic velocity control is designed to ensure that all desired trajectories are achieved. In the second step, a fuzzy sliding mode torque controller, based on the dynamics of the mobile manipulator, is designed to ensure that the mobile platform’s velocity and the end-effector’s position converge to the reference trajectories generated in the first step. The proposed method stability is proved using Lyapunov theory, and its convergence is mathematically guaranteed. Comparision between BSMC and the proposed BFSMC is conducted in terms of tracking performance in the face of both disturbance and parameter variation and the proposed BFSMC has shown better performance in tracking the given trajectory by rejecting the external disturbances and tolerating the parametric uncertainties results in performance improvement of 31.6%. The effectiveness of the suggested control approach is confirmed through the creation of simulation outcomes using MATLAB/SIMULINK software.
  • Item
    Design of Integrated Guidance and Control for a Missile using Sliding Mode Control Technique
    (Addis Ababa University, 2019-10) Addisalem Hailegnaw; Dereje Shiferaw (PhD)
    Guided missiles with respect to their capability to engage high speed, highly agile targets and capability to achieve precision end-game trajectory requires extremely accurate performance of all component systems. In order to develop systems that meet the required accuracies, integrated guidance and control (IGC) systems are currently being studied. These IGC architectures infuse the guidance and con- trol systems into a single framework thereby promoting natural synergy among the missile subsystems. Compared with designing the guidance subsystem and control subsystem of missile separately, integrated guidance and control has many superior- ities, such as improving performance, reducing implementation cost and maximizing the adjustability of missile. Integrated guidance and control uses the target states relative to the missile to directly generate fin deflections that will result in target interception. In addition to achieving target interception, the integrated guidance and control has the responsibility for ensuring the internal stability of the missile dynamics. In this thesis Integrated guidance and control for a missile is developed using sliding mode control, taking a more natural guidance parameters which are predicted impact point heading errors as sliding surfaces. Mathematical model of a generic missile is derived by using the equations of motion, and missile/target engagement kinematics equations of the collision course are developed. Theoretical analysis shows the effectiveness of Integrated sliding mode guidance and control and simulations are carried out to show two dimensional and three dimensional missile target engagement scenarios using proportional navigation guidance law, and missile airframe is simulated to show the response to fin deflection so as to integrate the guidance law and control law later.
  • Item
    Particle Swarm Optimization (PSO) tuned Linear Quadratic Gaussian (LQG) Controller Design for Surface to Air Missile Guidance System
    (Addis Ababa University, 2018-06) Getasew Mekonnen; Dereje Shiferaw (PhD)
    Missile guidance system is a well-known nonlinear control engineering area of research. Many technologies have been developed to improve control performance, robustness and to overcome environmental disturbances. This thesis employs a particle swarm optimization (PSO) algorithm to solve the weighting matrices selection problem of linear quadratic Gaussian (LQG) for controlling surface to air Missile guidance system. One of the major challenges in the design of LQG for real time applications is the optimal choice of the state and input weighting matrices (Q and R) respectively, which play a vital role in determining the performance and optimality of the controller. Commonly, trial and error approach is employed for selecting the weighting matrices, which not only burdens the design but also results in non-optimal response. Hence, to choose the elements of Q and R matrices optimally, a PSO algorithm is formulated and applied in the design of linear quadratic regulator (LQR) and linear quadratic Gaussian (LQG) for control of surface to air Missile. It is also intended to produce better robustness with the help of particle swarm optimization (PSO) algorithm as an optimization tool. Indeed, the system’s mathematical model has been developed and also the properties of the uncontrolled system have been analyzed. The model developed shows that the Missile system considered is a 2x2 MIMO (multiple input multiple output) system. Since the system is MIMO, the interaction of the inputs with the outputs has been analyzed using relative gain array (RGA) analysis and frequency domain analysis of the system transfer functions. Also, the condition number of the missile system is calculated and it has small value i.e. “1” which implies there is no control problem for the plant. Then, optimal state feedback controllers have been developed. Here, LQR and LQG controllers are developed. The performance of the controllers designed by manual tuning and PSO-tuning has been analyzed and compared. Besides the performance, the robustness of the controllers developed has been analyzed. The robustness analysis is done by evaluating the singular values of the loop gains using singular value decomposition (SVD) at a certain frequency and for a specified frequency range. Finally, comparative analysis between the designed controllers is carried out. The proposed PSO tuned design methodology has resulted good Performance i.e. The PSO tuned LQR and LQG controller improved the steady state error and peak response from (0.1043 to 0), (1.043 to 1) and (0.1723 to 0), (1.1723 to 1) m/s2 respectively in Y direction. In addition, the PSO tuned design has also resulted improvements in robustness of the control systems i.e. The PSO and manually tuned LQG PM is 65.0010and 30.31220 respectively. Indeed, the loop transfer recovery (LTR) approach is employed at the input to recover the robustness of the manual linear quadratic Gaussian (LQG) controller, which resulted in the improvement of the robustness at the input i.e. the singular value increases or altered from -17.345dB to -5.625dB. The thesis has also suggested further research work in the control of Missile system.
  • Item
    Experimental Investigation and Optimization of Wear Property of Al-TiB2-Gr Hybrid Composite
    (Addis Ababa University, 2024-06) Daniel Mekasha; Desalegn Wogaso (PhD)
    In recent days, monolithic metals and conventional alloys are being replaced by aluminum metal matrix composites in many applications in the field of automotive and aerospace due to a high strength-to-weight ratio, fracture limit, toughness, wear, and sustaining properties at higher temperatures. This investigation thus deals with the fabrication of aluminum metal matrix hybrid composites by stir casting technique with reinforcement of TiB2 and Gr in varying percentages through the stir casting process. Reinforcements are added in 10% TiB2 and 0%, 2%, 4%, 6%, and 8% in volume percentage of graphite particulate into Al 6061 for composite preparation. The wear and hardness properties of the hybrid composite material were studied and a microstructural examination was presented. The wear performance of the specimens was measured using the pin-on-disc technique and optimization of process parameters was conducted according to the DOE and optimized by Taguchi analysis. The results showed that the reinforcements twinned and measuring only a few μm in size, were embedded in the aluminum matrix, having an equiaxed grain structure. By the addition of 2% of graphite reinforcement, the microhardness value was drastically improved by 45.6%, from 23.2 to 33.8HV. From Sample 2 to Sample 6, the hardness increased gradually. The Maximum hardness value for this experiment, 43.43HV, was obtained in 10% reinforcement composition to give a total of 86.59% improvement in hardness. The COF from the pin-on-disk test also showed a 20.52% decrement, from 0.54 to 0.38um, at 10% composition of Gr particle because of its lubricating characteristics. The wear rate of composites reinforced with 8% graphite and 10% graphite declined by 83.18% and 85.77%, respectively, showing that the wear rate also decreases as graphite composition increases. The optimum parametric condition for COF and wear rate was achieved when the combination of factors is at a Load of 30N, at a Speed of 200RPM, and for 10 minutes with confirmation of test also supporting the conclusion with a 10.11% and 7.37%, respectively, deviation from the predicted value.
  • Item
    Joint Position Control of aWalking Humanoid Robot with MPC Controller
    (Addis Ababa University, 2024-06) Afomiya Megersa; Dereje Shiferaw
    With much of the industrial processes in Ethiopia relying on human labor, people are obliged to perform hazardous and monotonous tasks, such as lifting heavy objects, working in contaminated environments, and engaging in repetitive activities. Unfortunately, this places human lives at risk and exposes their health to potential harm. Moreover, these conditions also negatively impact the industry itself, leading to decreased production quantity and quality. The main objective of this research is to model and simulate a humanoid robot with each leg having 4 degrees of freedom (DOF) and each arm having 4 DOF, enabling it to carry heavy loads and move to different locations. To control the joint position of the robot, an MPC has been implemented and a comparison with a LQR has been done to evaluate the performance. Particle swarm optimization technique has been utilized to tune parameters of the controller yielding better performance. The approach first started with a thorough understanding of problem followed by a 3D modeling of a humanoid robot model in Solidwork. Further with the exported model in Simulink, different sets of angles were assigned to the robot joints so as to imitate human motion. To provide transition from a departure to destination, a sets of way points have been defined in MATLAB and the controller’s ability to transit the dynamic system in a stable manner have been tested. The pure pursuit controller has been implemented to track the path, allowing the humanoid robot to navigate through the defined set of points. The implemented MPC has been found to provide efficient trajectory tracking as compared to LQR. The comparison have been further analyzed by calculating the peak error value, where the MPC Controller provided better tracking performance with peak error values of 0.13 in shoulder joint and 0.18 in both hip and knee joint as compared to error values of 0.38 and 0.58 obtained while implementing LQR.
  • Item
    Adaptive Radial Basis Function Neural Network Based Hierarchical Sliding Mode Controller for 2-Dimensional Double Pendulum Overhead Crane
    (Addis Ababa University, 2024-01) Wosene Yirga; Dereje Shiferaw (PhD)
    Several control methods for an overhead crane modeled as a double pendulum with constant cable length have been published in various studies. Most of the proposed control methods were open-loop and linear control methods or nonlinear control methods that fully depended on the system model.However, the dynamic of an overhead crane is a complex nonlinear function of uncertain or unknown parameters, which reduces the performance of such control methods. In this thesis, an adaptive radial basis function neural network-based hierarchical sliding mode controller (ARBFNNHSMC) is designed to control a 2-dimensional overhead modeled as a double pendulum system with variable cable length using the Lagrange equation of motion. To reduce the chattering effect of the sliding mode controller as well as increase its robustness, ARBFNN is designed to estimate unknown or uncertain nonlinear functions in the system. The overall control law, which contains only some parts of the crane model, is designed, and the adaptation law is derived from the Lyapunov stability condition to update the weight of the network based on observed errors. The proposed control strategy and derived model are verified using MATLAB/Simulink software.For the same controller parameters,500% changes in model parameters are taken, and trolley displacement settling time and rising time for HSMC are 12.3 seconds and 6.95 seconds, respectively. On the other hand, the maximum hook’s and payload’s swing angles are around 1.34 deg and 1.9 deg for HSMC, and it is around 1.04 deg and 1.64 deg for ARBFNN-HSMC. The residual hook’s and payload’s swing angles are 0.0137 deg and -0.0319 deg, respectively, in the case of HSMC and -0.0011 deg and -0.0022 deg for ARBFNN-HSMC. This numerical result shows that ARBFNN-HSMC has better performance than HSMC for large parameter variations. In addition, the controller output of ARBFNN-HSMC is smoother than that of HSMC, as evidenced by the result.
  • Item
    Boiler Drum Water Level Control Using Fuzzy Sliding Mode Controller
    (Addis Ababa University, 2022-08) Jemila Wudu; Dereje Shiferaw (PhD)
    Boiling water to create steam is a crucial step in the process industries. An important part of this process boiler drum water level control. For a variety of reasons, it's crucial to keep the drum's water level at the proper level. When the water level is too high, the steam purification equipment floods, which allows water and contaminants to leak into the steam system. The effectiveness of the treatment and recirculation function is decreased by a too-low water level. It is typically challenging to control the drum water level of the boiler due to the system's significant disturbance (like steam disturbance), nonlinearity in mathematical modeling, strong coupling between input and output parameters, and multivariable features. To overcome this problem a sliding mode controller with fuzzy logic controller (FSMC) is proposed. Also PID and SMC applied to the system in contrast. Since the drum water level controller's task is to level the boiler drum at startup point which is 10 perunit and keep it there at steady steam load. The results prove that sliding mode controller with fuzzy leads to better performance in overshoot, settling time and chattering effect elimination than PID and SMC controller. There is no overshoot in FSMC or 0 overshoot, has quick settling time which is 41.9228sec and no chattering effect. However, sliding mode controller exhibit fast rise time which is 13.1080sec than PID and FSMC which is 30.9 and 15.1947sec respectively. Also exhibit high chattering effect. This conduct is improper for a mechanical force or other physical indication. Additionally, in this work it is proven that when the amount of steam mass flow rate disturbance increase, achieving desired trajectory using PID controller decrease. But a desired trajectory can be achieved using SMC and FSMC whenever the steam mass flow rate disturbance increases. The water level control system is verified and simulated using MATLAB software.
  • Item
    Fractional Order Sliding Mode Controller Design for Fixed-wing Unmanned Aerial Vehicles Trajectory Tracking
    (Addis Ababa University, 2024-01) Enanwo Wondem; Lebsework Negash (PhD)
    This thesis focuses on the tracking of trajectories for fixed-wing unmanned aerial vehicles. (FWUAVs) using Fractional Order Sliding Mode Controller (FOSMC) . FWUAVs are widely utilized in both military and civilian sectors due to their ability to perform risky or inaccessible operations. However, controlling FWUAVs is challenging due to their nonlinear and coupled nature. The mathematical model of FWUAVs is complex, incorporating physical laws, Newton and Euler formulations, and coordinate systems with transformation matrices. To solve this complexity, a FOSMC ,which combines the robustness of conventional Sliding Mode Controller (SMC) with flexible fractional calculus, is applied. Particle Swarm Optimization (PSO) is used for tuning the control gains of FOSMC. The Integral Time Absolute Error (ITAE) is employed as a performance metric, aiming to minimize both settling time and overshoot. External disturbances and parameter variation is added to evaluate the performance of the controller. Comparison is done between Linear Quadratic Regulator (LQR), Fractional Order PID (FOPID), SMC and FOSMC for pitch angle using step input. FOSMC performs better than LQR, FOPID and SMC in terms of tracking accuracy, speed of response and overshoot. Open loop model verification and overall control system of FWUAV is done by MATLAB/Simulink software.
  • Item
    Robust Model Reference Adaptive Controller For Trajectory Tracking Of Fixed-Wing UAV
    (Addis Ababa University, 2023-09) Tofik Kemal; Lebsewerk Negash (PhD)
    In recent years, the application of UAVs has increased. Fixed-wing Unmanned Aerial Vehicle (UAV) is an airborne vehicle that is largely used for surveillance, reconnaissance, monitoring, and data collection or to patrol an area that is not safe for a human being. This thesis addresses Robust Model Reference Adaptive Control for trajectory tracking of fixedwing UAV. The fixed-wing UAV is under actuated system and due to this reason controlling all six degrees of freedom directly is impossible. To overcome this problem, the proposed control algorithm has two loops inner(attitude) and outer(position)loop. The outer loop provides the pitch and yaw angle reference trajectories for the inner loop. The inner loop controls attitude(roll, pitch, and yaw angle). First, fixed-wing UAV dynamic models are driven using the Newton-Euler approach, and the dynamic models are decoupled to reduce complexity. The decoupled dynamics have six second-order Single Input Multiple Output (SIMO) systems. Second, a conventional Model Reference Adaptive Control (MRAC) is designed. However, this controller causes instability in the presence of unmatched uncertainty. Third, Robust Model Reference Adaptive Control (RMRAC) is developed to prevent parameter drift in off-nominal scenarios. This thesis addresses different robust modification techniques like σ-modification, e-modification, and optimal modification techniques. These control algorithms are tested on different trajectories and a comparative analysis is made. Lyapunov direct method is used as a mathematical tool for design and stability analysis. The performance of the proposed control strategy is verified by developing simulation results in MATLAB/SIMULINK software. Finally, the developed Robust Model Reference Adaptive Controller is tested for parametric uncertainty and external disturbance. The simulation result shows that the proposed controller is able to track the desired trajectory in the presence of external disturbance(wind gust environment) and parametric variation.
  • Item
    Twisting Sliding Mode Control Design with Particle Swarm Optimization for Fixed Wing UAV
    (Addis Ababa University, 2023-11) Haileleul Biazn; Lebsework Negash (PhD)
    Control of xed wing unmanned aerial vehicles (FW-UAVs) is challenging due to their highly coupled, complex, nonlinear, and uncertain mathematical model, and underactuated dynamics. To overcome this di culty a nonlinear robust twisting sliding mode control (SMC) was designed for inertial positions, attitudes and airspeed control to track the desired trajectories. Fuzzy based switching for inertial positions, and airspeed control was applied to overcome the trade-o between chattering and robustness. Where as, quasi-static saturation switching was used for attitude control. Particle swarm optimization (PSO) was used for optimizing the gain parameters of the designed controllers. Di erent set of trajectories; bow-tie, helical, and real data minimum snap polynomial paths were prepared for guiding the FW-UAV. The required real data way-points were taken manually using 'Google Earth Pro' as latitudes and longitudes in units of degree. These data points converted into coordinates in earth-centered-earth- xed frame, and then to the north-east down frame. Using these sample points minimum snap polynomial trajectories developed through minimizing snap as a quadratic programming. The overall mathematical model has been prepared in MATLAB Simulink for simulation. Finally, the performance of controllers was evaluated against disturbances, model uncertainty, parameter variation, and including actuator dynamics. Integral-time-absoluteerror (ITAE) has been used as performance index and in all trajectories the controllers were robust within 93% accuracy about the nominal value. The control was achieved within practically accepted ranges of control e ort. Nominal de ection angles of aileron (14◦), elevator (34◦), and rudder (22◦) were required, which are in the working ranges of practical control, unity rad. The thrust force generated by the propeller has an average value of 133 N, which is nearly equivalent to the weight of UAV, 132.5 N. The propeller engine acceleration had maximum values of 10 m/s (376 revolutions per minute) and 30 m/s (1128 revolutions per minute) in helical and level ights respectively.
  • Item
    Trajectory Tracking Control of ISR Quadrotor UAV using GA Optimized Fuzzy-PID Based Neural Network Controller
    (Addis Ababa University, 2023-10) Nigatu Wanore; Lebsework Negash(PhD)
    The ISR Quad-Rotor is an unmanned aerial vehicle (UAV) utilized for intelligence gathering, surveillance, and reconnaissance missions. This thesis focuses on modeling and controlling the quad-rotor to identify and track a Person of interest using an intelligent control technique. The initial step involves deriving a nonlinear mathematical model for the 6DOF (six degrees of freedom) Quadrotor UAV using the Newton-Euler formalism. To ensure trajectory tracking of the quad-rotor, a Fuzzy Proportional-Integral-Derivative (Fuzzy-PID) controller, tuned with a Genetic Algorithm (GA), was implemented to generate data for a neural network (NNFPID-GA). The fuzzy logic approach facilitates parameter adjustment based on predefined fuzzy rules, while the GA algorithm determines the scaling factors of the Fuzzy-PID controller. The proposed control system was designed based on input-output data from the GA Optimized Fuzzy-PID controller. A network was trained using the Levenberg-Marquardt backpropagation algorithm with the assistance of the MATLAB®NN Toolbox. MATLAB®simulations were conducted to validate the effectiveness of the proposed control algorithm. Additionally, a flight test were performed using the UAV Toolbox to assess the stable flight performance of a developed GA Optimized Fuzzy-PID based neural network(NNFPID-GA) controller for the Quadrotor UAV. To evaluate the performance of both controllers, a comparison study based on performance metrics was conducted. Even though both controllers offer faster response in terms of settling time and improved performance, with less overshoot and better robustness in handling parameter variation and disturbance rejection capability, the GA Optimized Fuzzy-PID based neural network controller(NNFPID-GA) outperforms the GA Optimized Fuzzy-PID controller(FPID-GA). Finally, in order to generate trajectories for the controller, a face recognition system using Python were implemented. The training results demonstrate an accuracy of 98.65%, indicating that the system can effectively distinguish between a wanted person (Person of interest) and other individuals.
  • Item
    Trajectory Tracking of Fixed-Wing UAV Using Fuzzy-Based Sliding Mode Controller
    (Addis Ababa University, 2023-10) Feleke Tsegaye; Lebsework Negash (PhD)
    The work in this thesis mainly focuses on trajectory tracking of fixed wing unmanned aerial vehicle (FWUAV) by using fuzzy based sliding mode controller (FSMC) for surveillance applications. Unmanned Aerial Vehicles (UAVs) are general-purpose aircraft built to fly autonomously. This technology is applied in a variety of sectors, including the military, to improve defense, surveillance, and logistics. The model of FWUAV is complex due to its high non-linearity and coupling effect. In this thesis, input decoupling is done through extracting the dominant inputs during the design of the controller and considering the remaining inputs as uncertainty. The proper and steady flight maneuvering of UAVs under uncertain and unstable circumstances is the most critical problem for researchers studying UAVs. A FSMC technique was suggested to tackle the complexity of FWUAV systems. The trajectory tracking control algorithm primarily uses the sliding-mode (SM) variable structure control method to address the system’s control issue. In the SM control, a fuzzy logic control (FLC) algorithm is utilized in place of the discontinuous phase of the SM controller to reduce the chattering impact. In the reaching and sliding stages of SM control, Lyapunov theory is used to assure finite-time convergence. A comparison between the conventional SM controller and the suggested controller is done in relation to the chattering effect as well as tracking performance. It is evident that the chattering is effectively reduced, the suggested controller provides a quick response with a minimum steady-state error, and the controller is robust in the face of unknown disturbances. The designed control strategy is simulated with the nonlinear model of FWUAV using the MATLAB® / Simulink® environments. The simulation result shows the suggested controller operates effectively, maintains an aircraft’s stability, and will hold the aircraft’s targeted flight path despite the presence of uncertainty and disturbances.
  • Item
    MRAS Based Sensorless Speed Control of Permanent Magnet Synchronous Motor Using Fuzzy Logic-PI Controller
    (Addis Ababa University, 2023-10-20) Yimam Yimer; Mengesha Mamo
    The accurate control of Permanent Magnet Synchronous Motors (PMSMs) without the need for mechanical speed sensors is a significant challenge in various industrial applications. This thesis proposes a Model Reference Adaptive System (MRAS) based sensor less speed control technique for PMSMs using a fuzzy logic-PI controller. The MRAS estimator utilizes a reference and adjustable models to estimate the (rotor) speed of the motor. The fuzzy logic-PI controller combines the advantages of fuzzy logic control and proportional integral control to improve control performance and speed regulation. The study investigates the performance of Proportional Integral (PI) and Fuzzy Logic-Proportional Integral (FL-PI) controllers under various conditions, including load and no-load scenarios, parameter variations and the influence of disturbances like sudden load torque changes. The simulation results reveal that the fuzzy logic-PI controller reduced overshoot to 2.6% from 5% and eliminated steady state error under no-load conditions. It exhibited a 3% overshoot during sudden load changes, the PI controller’s 3.9%. the Fl-PI controller consistently outperforms the PI controller in terms of overshoot, settling time and steady state error across different operating conditions. Moreover, the Fl-PI controller demonstrates robustness to parameter variations and effectively mitigates the impact of disturbances on motor speed and current. These findings highlight the superior performance and robustness of the Fl-PI controller, making it a promising choice for speed control in PMSM applications.
  • Item
    Enhancing Trajectory Tracking Accuracy in Three Wheeled Mobile Robots using Backstepping Fuzzy Sliding Mode Control
    (Addis Ababa University, 2023-10) Yebekal Adgo; Lebsework Negash (PhD)
    The rise in robotics technology has led to increased interest in three-wheeled mobile robots (TWMRs) due to their agility and adaptability across various applications. However, effectively controlling TWMRs presents a significant challenge owing to their inherent nonholonomic constraint, which restricts their independent movement in all directions. Additionally, factors like sensor noise, nonlinear system dynamics, and uncertain system parameters add to the complexity controlling of TWMRs. This research endeavors to enhance the precision of trajectory tracking in TWMRs. Specifically, it employs Backstepping Fuzzy Sliding Mode Control (BFSMC) with parameters optimized through Particle Swarm Optimization (PSO), coupled with the Extended Kalman Filter (EKF) for state estimation. The study conducts a comprehensive performance comparison between BFSMC and BSMC across various trajectory patterns, revealing substantial improvements in trajectory tracking accuracy with BFSMC. BFSMC demonstrates improved performance compared to BSMC across various trajectory types, quantified by calculating the percentage improvement in trajectory tracking using Integral Absolute Error (IAE). Specifically, it achieves a 51.97% improvement for circular trajectories, an 82.09% improvement for infinity trajectories, and an 84.073% improvement for spiral trajectories.. Moreover, BFSMC demonstrates superior robustness in the presence of disturbances, noise, parameter variations, and unmodeled dynamics compared to BSMC. The integration of the Extended Kalman Filter further improve accuracy, particularly in noisy conditions. Simulation results conducted using MATLAB/Simulink software validate the effectiveness of this approach in achieving superior trajectory tracking accuracy in TWMRs.
  • Item
    Trajectory Tracking Control of Quadcopter using Fuzzy Super Twisting SMC with PID Surface for Wheat Yield Estimation
    (Addis Ababa University, 2023-11) Elisabeth Andarge; Elisabeth Andarge (PhD)
    Accurate yield estimation during the heading stage of wheat production is pivotal for efficient harvest planning and ensuring food security. However, traditional yield estimation technique is labor-intensive and potentially harmful to the crop. Alternatively, the use of satellite imagery for estimation is hindered by its poor resolution. Another approach involves employing low-altitude quadcopters to capture high-resolution images. Yet, controlling flight of these quadcopters presents challenges due to their nonlinear and underactuated characteristics. This thesis aims to address these challenges by designing a flight controller capable of controlling the quadcopter to track the desired trajectory using Fuzzy super twisting sliding mode controller with PID surface to capture images and estimate wheat yield. The process begins with modeling the quadcopter using the Newton Euler method, followed by designing a flight controller. This controller is divided into inner and outer loops capable of automatically adjusting its parameters, and the system is then simulated in MATLAB/Simulink. Wheat head images acquired from the quadcopter are trained using transfer learning in YOLOv8. Parameters such as kernel weight, the number of kernels per head, and sampled area are extracted from the field. The controller’s performance is rigorously assessed through various trajectory and disturbance scenarios, comparing it with sliding mode controller both with and without parameter variation. The results demonstrate the controller’s efficiency in guiding the quadcopter along predefined trajectories, robustly rejecting disturbances, and effectively handling parameter variations. In the realm of image processing, the system exhibited notable advancements in both training and validation accuracy. In summary, the proposed controller enhances robustness, the capacity to handle parameter variations, disturbance rejection, chattering minimization, and controller effort reduction. Utilizing the trained weight parameters, the system can accurately detect and count wheat heads, ultimately providing an estimation of wheat yield.
  • Item
    Adaptive Super Twisting Sliding Mode Controller Design of Quadcopter for Wheat Disease Detection
    (Addis Ababa University, 2023-11) Nardos Belay; Lebsework Negash (PhD)
    Brown wheat rust is a fungal disease that can cause huge destruction in wheat production and quality. Collecting accurate large scale crop data and detecting these diseases based on certain standards through visual inspection is labor intensive, time consuming, and prone to human error. This paper focuses on the design of adaptive super twisting sliding mode controller of a quadcopter for detection of brown wheat rust disease. First, the dynamics of the system was understood then the Newton-quaternion approach was used to model the dynamic system and verified in simulink. Then, the adaptive super twisting sliding mode controller was developed for attitude and position trajectory tracking of a quadrotor. Controller design involves tuning the parameters of the supertwising sliding mode controller using adaptation laws. Comparison of conventional sliding mode controller with the adaptive super twisting sliding mode controller was analyzed. The effectiveness of the proposed control scheme has been verified by developing simulation results for quadcopter in MATLAB/SIMULINK software. The results show high tracking accuracy, chattering reduction, and disturbance rejection capability of the proposed controller. For the task of brown wheat rust detection, transfer learning technique was applied using the state of the art ResNet152v2 model to perform feature extraction for the convolutional neural network architecture. The trained model achieved an accuracy level of 93.28% in the training phase and 92% in the test set.
  • Item
    sEMG based Trajectory Control of Artificial Hand Mechanism using ANN and SMC
    (Addis Ababa University, 2023-02) Amanual Tesfaye; Dereje Shiferaw (PhD)
    In this thesis, an approach for controlling an artificial hand mechanism using surface Electromyography (sEMG) signal, artificial neural network(ANN) and sliding mode control (SMC) is presented. An artificial hand mechanism also known as a prosthetic hand or bionic hand, is device designed to replace the function of a missing or non-functioning hand. The 3D model of five finger robotic hand was designed using SolidWorks software and then exported to MATLAB/Simulink. This model was then used to extract the kinematic and dynamic properties of the robotic hand for which controller design can be performed and tested. The kinematic model was used to calculate the position and orientation of the hand, while the dynamic model was used to determine the forces and torques required to move the hand fingers to achieve the desired gesture. To use this robotic hand as a replacement for an actual hand lost due to a variety of reasons, integration of this electromechanical system and human biological system is required. To this end, surface Electromyography (sEMG) was used to detect hand muscle activities which were interpreted into six specific hand movements (gestures). By sensing the activities of two muscle groups of the user’s arm, the fingers in the robotic hand was controlled to follow specific trajectories. The classification of the sEMG signals into one of the six gestures was done using Long Short-Term Memory (LSTM) neural network that was trained from a dataset collected from five people. To improve the performance of the LSTM during classification, feature extraction operation of the sEMG signal was performed during training and classification. Feature extraction methods are applied to identify relevant patterns and characteristics from the raw sEMG signals. These characteristics can subsequently be used to categorize and distinguish between various hand movements, enabling the control of the hand using sEMG signals. As a result, the neural network’s accuracy rose from 58.64% when utilizing raw data to 99.3% when using extracted features. Once the required hand gesture was identified from the sEMG signal, interpretation of the gesture into individual fingers joint angles was done using cubicpolynomial path-planning algorithm. These joint angle trajectories were used to command the robotic hand using Sliding-Mode Control (SMC) controller. The reason behind using SMC was its robustness in handling external disturbance, parameter uncertainty and unmodelled dynamics, which are inherent in robotic systems. To test the performance of the controller, parametric uncertainty was added to the system dynamics during simulation. The results show that the SMC controller effectively tracked the desired trajectory in the presence of ±30% link mass variation from their nominal values.
  • Item
    Target Tracking Of Quad-Rotor UAV Using Adaptive Sliding Mode Controller Based on Real Time Image Image-Processing
    (Addis Ababa University, 2023-03) Henok Guta; Lebsework Negash (PhD)
    Surveillance plays a crucial role in various military and civilian operations, including search and rescue missions. In recent times, unmanned aerial vehicles (UAVs) have gained significant popularity and are considered the ideal resources for such applications. The quad-rotor offers distinct advantages over fixed-wing light vehicles, including costeffectiveness, compact size, and the ability to hover, as well as perform vertical takeoff and landing. However, to ensure reliable performance in various tasks, it is crucial to have a specialized controller that can effectively account for the quad-rotor's nonlinear dynamics, underactuated characteristics, and uncertainties related to parameters and external disturbances. To address these challenges and enhance controller robustness, a slide mode control technique is employed, which offers advantages over traditional PID and other nonlinear controllers. This control design also incorporates image processing capabilities to enable real-time identification and tracking of user-defined targets, providing efficient and accurate performance. This thesis aims to develop real-time target identification and tracking system based on image processing. The system utilizes fast decision-making capabilities and robust flight control techniques to ensure optimal trajectory for a quad-rotor. The image processing component relies on an onboard camera and employs the You Only Look Once (YOLO) algorithm to identify and estimate the continuous motion coordinates of the target. The identification process primarily relies on user-defined criteria such as shape, size, and color. The graphics processor of the embedded software is responsible for accurately calculating the target dynamics relative to a common reference frame of Earth's geographic coordinates. Furthermore, the system selects efficient maneuvers based on time and energy considerations, leveraging the capabilities of the YOLO algorithm. In the presence of parametric uncertainties and external disturbances, the controller effectively minimizes tracking errors within a short time frame, ensuring obstacle clearance and reducing redundancy costs. Through simulation results, the designed controller demonstrates minimal altitude and attitude tracking errors, achieving precise identification and tracking of a userdefined ground target.
  • Item
    AI-Based Mobile Robot for Agricultural Application using Sliding Mode Controller
    (Addis Ababa University, 2023-05) Zewdu Jemema; Dereje Shiferaw (PhD)
    Recent advancements in agricultural robotic systems have greatly enhanced their functionality, usability, and integration into various tasks, particularly in the field of agriculture. The primary goal of designing agricultural robots is to enhance efficiency, save time, and decrease production costs by incorporating controllers, sensors, actuators, and communication systems. These robots have versatile applications and are widely embraced in the agricultural sector in industrialized countries. Extensive research has been dedicated to developing mobile robot platforms tailored for agricultural tasks, including plant health monitoring, pesticide spraying, fruit picking, and harvesting, with the aim of supporting farmers in developing nations like Ethiopia, where approximately 67% of the population is involved in agriculture. The thesis specifically targets fruit harvesting and focuses on the challenging task of modeling, designing, and simulating a mobile manipulator with advanced capabilities for agricultural businesses, making it one of the most difficult undertakings in this field. The study encompasses the presentation of the mobile manipulator’s 3D design, kinematics, and dynamics. In addition, AI techniques are employed to analyze fruit images, facilitating the accurate detection and determination of fruits. Based on the results, the effectiveness of the training technique has been assessed using an RMSE value of 0.19 and a loss value of 3.6e-02. An SMC utilizes the input generated from the image to govern the mobile manipulator’s position. The system’s stability and robustness have been assessed by considering uncertainties and variations in mass. When comparing the performance of a designed controller with a PID controller in the presence of uncertainty and parameter variation, it was found that SMC outperformed. According to the evaluation using the ITAE, SMC proves to be more effective, demonstrating a 75% improvement compared to the PID controller. Overall, this research contributes to the development of a robust and intelligent mobile manipulator for fruit harvesting in the agricultural sector, with potential applications to support farmers in countries like Ethiopia.
  • Item
    Wind Farm Layout Optimization Using Genetic Algorithm and Pitch Angle Control
    (Addis Ababa University, 2021-11) Meskerem, Fanta; Dereje, Shiferaw (Phd0
    In this study, MATLAB is used to develop wind farm layout optimization and pitch angle control methods for the wind energy system. The upstream wind turbine reduces the wind speed that passes through the downwind turbine when numerous wind turbines are arranged in close proximity and at random in a wind farm. The wake effect is the name for this phenomena. This effect has an impact on the wind farm's energy production. As a result, while planning and constructing effective wind farms, an optimum layout that takes into account the wake effect is critical. This research proposes a genetic algorithm-based wind farm layout optimization methodology for optimal power output while minimizing wake loss. As a result, power output has increased from 94.25 percent to 96 percent. SIMULINK findings from prior studies for 26, 30, and 32 turbines in a 2000m2 farm area are used to validate this. The change in wind speed is the other most significant difficulty in wind energy systems. The power level rises above the authorized safe level when the wind speed exceeds the rated value of the wind turbine. As a result, the wind turbine rotor is subjected to a highly nonlinear aerodynamic load. This load causes blade fatigue and vibration, resulting in rotor blade damage. To overcome the load and manage the quantity of aerodynamic collected power, an Adaptive Fuzzy PID pitch angle controller is developed in this article. Furthermore, it improved the transient stability of the wind energy system. When compared to the PID controller, simulations show that the suggested controller is superior in terms of feasibility, overshoot, and settling time.