Computer

Permanent URI for this collectionhttps://dspace.univ-boumerdes.dz/handle/123456789/3082

Browse

Search Results

Now showing 1 - 10 of 180
  • Item
    IGEE student portal E-learning website
    (Université M’hamed Bougara de Boumerdes : Institut de Genie Electrique et Electronique, 2024) Otmanine, Imane; Sadouki, Leila ( Supervisor)
    In an era where digital technology is transforming education, the rapid advancement of digital tools such as simulators, virtual labs, video conferencing, and electronic learning (E-learning) platforms underscores the necessity for flexible and accessible learning environments. Our project aims to create an E-Learning Web Application, named Student Portal, for students at university. It offers both the student and the teacher experiences, ensuring that each student receives his respective courses, with a modern, user-friendly, and accessible interface. The frontend is developed using the React framework and Tailwind providing a simple and clear user interface with efficient rendering. On the backend, Node.js and Express.js deliver a scalable, non-blocking environment for handling real-time requests, while MongoDB offers flexible, schema-less data management for evolving application needs. Lastly, it is created with security as its core basis, implementing the latest authentication and web security technologies utilizing JSON Web Tokens, Cross-origin resource sharing (CORS), and bcryptJs. By providing a modern, adaptable, and secure solution, Student Portal enhances the accessibility and efficiency of educational delivery, meeting the diverse needs of today's learners.
  • Item
    Action detection using deep learning shoplifting detection framework
    (Université M’hamed Bougara de Boumerdes : Institut de Genie Electrique et Electronique, 2024) Bettahar, Mohammed Nadir; Touzout, Walid ( Supervisor)
    This project delves into the application of deep learning for action detection, with a specifi cfocu so nidentifyin gshopliftin gbehavior si nretai lenvironments. Th egrowing need for automated surveillance systems that can efficient lya ndaccurate lydetect suspicious activities has motivated this work. Shoplifting action detection is the process of identifying and localizing shoplifting activities in a video by findin gbot hwhere and when an action occurs within a video clip and determining what action is being performed. A key challenge lies in preparing a dataset that reflect sth ecomplexity of real-world scenarios, which was addressed by employing semi-supervised learning techniques. The use of You Only Watch Once version 9 (YOLOv9) object detection model,its tracking function, was instrumental in the automation of labeling and tracking objects within the shoplifting video dataset, ensuring a reliable foundation for action detection. To evaluate the effectivenes so fth esystem ,th eYo uOnl yWatc hOnc eversio n2 (YOWOv2) model was used, conducting comprehensive training and testing across a variety of shoplifting situations. This allowed for a detailed assessment of the model’s ability to recognize and generalize diverse shoplifting actions, even in challenging environments. The results show that the models can detect suspicious behavior, offerin ga promising tool for improving retail security. This work contributes to the broader field of shoplifting detection by providing insights into how deep learning techniques can enhance real-time surveillance and reduce theft in retail settings, with potential applications in other domains of anomaly detection. The YOWOv2-Medium-16-frames model gave the best performance with 54.74% frame mean average precision and 42.67% in video mean average precision.
  • Item
    Designing and building an educational board for Z80 microprocessor
    (Université M’hamed Bougara de Boumerdes : Institut de Genie Electrique et Electronique, 2024) Bennoune, Seyf Islam; Khouas, ,Abdelhakimm ( Supervisor)
    Central Processing Units (CPUs) and Microcontrollers play a pivot role in modern electronics as computation components. Thus, introducing upcoming engineers to their concepts is a fundamental aspect inelectronics andcomputer engineering curricula. However, the complexity of modern CPUs and Microcontrollers makes it cumbersome for students both to understand the basic low level concepts of CPUs and to conduct experiments on. This complexity paves the way for 8-bit Microprocessors (uPs) to take place in academic institutions due to their simplicity; narrow instruction set, less pins to build circuits, small clock frequencies to visualize signals through ordinary lab equipment, and relative resemblance to modern CPUs. Many educational boards were built to tackle this issue. At the Institute of Electrical and Electronic Engineering (IGEE), various boards have found their way to lab rooms, including the actual MDA-WinZ80 Integrated Development. Environment (IDE) kit. This latter is based on an all-in-one board. It connects to a minimalistic host desktop app through an outdated RS232 serial port. Through teachers experience in conducting lab experiments with those boards, many concerns has risen regarding the need for further considerations when designing solutions directed to teaching. The solution provided in this project is a Z80 IDE consisting of both a hardware device linked to a host desktop application through USB port. Our product prioritizes both student’s perspective and components’ stock availability at IGEE. The small sized board includes the minimal interfacing circuits, with the ability to customize experiments through extension boards. All Integrated circuits are mounted on dip sockets to facilitate the troubleshooting in case of board failure due to students experimentation. The board connects to a cross platform host application, written in Dart language using Flutter framework. The host app overcome the limitation existing in old products by introducing a listing fil eoutput that highlights code errors during assembling process to allow students easily spot their mistakes. The USB protocol is used instead to allow students use their own laptops.With suchfeatures, the three aspects of delivering a well structured course are met; allowing teachers to accommodate the experiments, students to effectivel yinterac twit hth eboard, and troubleshooting team to easily spot and fi xdamage dones.
  • Item
    Emulating multi-node embedded systems using Renode
    (Université M’hamed Bougara de Boumerdes : Institut de Genie Electrique et Electronique, 2024) Hachemane, Abderrahmane; Khouas, Aness Mohamed; Maache, Ahmed (Supervisor)
    Emulation is crucial prior to high-scale, complicated embedded systems, particularly for pedagogical and prototype utilization. The emulation process offers an ideal and cost-effective approach, where we can be in a position to analyze and evaluate system designs with the as-sumptions and some flaws that can be worked out befor eimplementing the minthe actual sys-tem. This practice helps greatly in teaching since students can train on such concepts without the necessity of having costly hardware. This project introduces Renode, which is an effective emulation tool, to emulate an entire. embedded system including interconnected-node systems. Fast prototyping and the emulation of various hardware elements, including their functionality, flexibility, an dinteractive communications, make Renode a versatile platform for development. Our work starts with implementing a single-node embedded system using ZedBoard and Free RTOS, demonstrating the basic setup and functionality. We then expanded this implementation to accurately emulate a multi-node system, highlighting Renode’s ability to handle complex, interconnected environments. In fact, as our finding sindicate, Renode is avaluable an defficient tool for modeling embedded systems and Iot networks. The emulations were effective and the approach proved to be sound in practice despite several difficulties that were metal on the way.
  • Item
    Hardware-In-the loop simulation of Inverter’s control unite based on OPAL-RT and FPGA
    (Université M’hamed Bougara de Boumerdes : Institut de Genie Electrique et Electronique, 2024) Bouyahiaoui, Hadjer; Azzougui, Yasmina ( Supervisor)
    Due to the increasing cost of power electronics switches and the cost of repairing failures of power electronics systems, semi-physical simulation technology such as hardware-in-the-loop (HIL) simulation is increasingly being used as an important design, development, and testing step in the manufacturing process of many power electronics systems. In this project, HIL simulation for an FPGA-based controller of a three-level power inverter was performed and tested using the OPAL-RT HIL simulation tool. First, an FPGA-based controller for a single-phase three-level inverter was designed and tested. Three different PWM digital control circuits (Bipolar SPWM, Unipolar SPWM, and SHEPWM) were designed from scratch using VHDL. Then Hardware-in-The-loop testing of the controller was implemented using the RT-LAB HIL testing platform. To emulate the three-level inverter, a simulation model based on MATLAB ® /Simulink software and Simscap blocks was designed to perform real-time simulation testing of the FPGA-based controller. The obtained test results were compared to pre-simulated results using MATLAB ® , the results have shown that the total harmonic distortion (THD) of the difference controlling circuits decreases gradually and thus helps improve the power quality of the inverter, the final HIL results were acceptable and close to the expected and real results especially with the SHEPWM where we obtained errors less than 7% between expected and HIL results.
  • Item
    Design and implementation of a microcontroller development board with Multi Add-on compatibility
    (Université M’hamed Bougara de Boumerdes : Institut de Genie Electrique et Electronique, 2024) Zidane, Aymen; Azzougui, Yasmina ( Supervisor)
    The goal of this project is to develop an ESP32-based microcontroller that can directly communicate with many add-ons, including Feather, Pmod, and microBUS. This multi-interface microcontroller aims to eliminate the need to buy different microcontrollers for various peripherals or waste time interfacing, thereby lowering expenses and complexity. The study describes the design and implementation procedure, covering schematic design, PCB layout design, and the SMD soldering process. We tested the functionality of the designed board using the mikroBUS temp&Hum 12 click and also with a normal ESP32 and the results were matching and satisfactory.
  • Item
    Automation and supervision for desalination station of SONELGAZ Combined Cycle power plant(Ras-Djinet)
    (Université M’hamed Bougara de Boumerdes : Institut de Genie Electrique et Electronique, 2024) Benyettou, Sarah; Benmoussa, Yahia (Supervisor)
    This project aims to replace the current automated system at the Ras Djinet power plant's desalination station, which employs an ABB PAC8000 (8521-HC-MT) controller. The existing controller has several drawbacks, including high cost, complexity, and challenges with upgrades, these drawbacks necessitate the exploration of alternative solutions to optimize the performance and maintainability of the desalination plant's control infrastructure. To address these issues, we propose replacing the ABB controller with a Siemens S7-300 controller that offers enhanced reliability and user-friendliness, making it a more suitable solution for the desalination station's control system. The handling of alarms and the switching between manual and automatic modes have also been taken into account. In addition, we have used the WinCC program integrated into TIA PORTAL to build a supervision system for the desalination station.
  • Item
    Development of a mobile application for the operational interruption centre information
    (Université M’hamed Bougara de Boumerdes : Institut de Genie Electrique et Electronique, 2024) Ould Baba Ali, Hanane; Benzekri, A. (Supervisor)
    This report describes the design and development of a mobile application for the Operational Interruption Center Information, OICI system for short. This system is a vital part of Sonelgaz Group’s infrastructure, Algeria’s national electricity and gas company.It is Aimed at streamlining the management of operational interruptions and enhancing real-time communication, the OICI system centralizes data and improves decision-making. The project has successfully delivered a robust solution that integrates key technologies such as Python Django Rest Framework for backend development, React Native for mobile frontend,and PostgreSQL for database management, enhancing e ffi ciency and responsiveness. Also reported the design process, challenges faced, so- lutions implemented, and future enhancement. This highlights Sonelgaz’s commitment to innovation and excellence in service delivery.
  • Item
    Design and implementation of Modbus TCP/RTU industrial gateway
    (Université M’hamed Bougara de Boumerdes : Institut de Genie Electrique et Electronique, 2024) Drioueche, Ahmed; Touzout, Walid ( Supervisor)
    The rapid advancement of industrial automation necessitates reliable and efficient communication protocols to ensure seamless integration and operation of diverse control systems. This project presents the design and implementation of an Industrial TCP/RTU Modbus Gateway, aimed at bridging the gap between Modbus RTU (Remote Terminal Unit) and Modbus TCP (Transmission Control Protocol) networks. The gateway facilitates bi-directional data exchange between Modbus RTU and Modbus TCP devices, enabling enhanced interoperability and centralized control in industrial environments. The objective of this project is to develop a robust and efficient TCP/RTU Modbus Gateway solution to address the challenge of the communication gap between different Modbus devices, ensuring seamless and real-time data exchange. This report addresses the design and implementation of both the hardware and software aspects of the gateway, in addition to an application for configuration and diagnostics, incorporating advanced error-checking mechanisms and diagnostic tools to maintain data integrity and facilitate troubleshooting. Ultimately, this project aims to deliver a scalable and adaptable solution that can be easily integrated into existing Modbus-based infrastructures, thereby improving the efficiency and productivity of industrial automation systems. The results of this project demonstrate the successful development and implementation of the TCP/RTU Modbus Gateway. Testing confirmed that the gateway effectively facilitates seamless and real-time data exchange between Modbus RTU and Modbus TCP devices, achieving low-latency and high-throughput communication. The advanced error-checking mechanisms and diagnostic tools proved effective in maintaining data integrity and simplifying troubleshooting processes. Overall, the gateway met all design objectives, providing a scalable, adaptable, and reliable solution that enhances the interoperability and efficiency of industrial automation systems.
  • Item
    Image compression and decompression using deep convolutional autoencoder
    (Université M’hamed Bougara de Boumerdes : Institut de Genie Electrique et Electronique, 2024) Zerabib, Abdellah; Hammi, Nadjemeddine; Touzout, Walid (Supervisor)
    In the last decades, image compression has become a very important task since the Images contribute to a significan tamoun to finterne ttraff ic,demand ingefficient solutions to reduce storage and transmission costs while maintaining image quality. This thesis explores the use of Convolutional Autoencoders for image compression and decompression. Convolutional Autoencoders are employed to learn compact, meaningful representations of input images, which are then used to reconstruct the original images with minimal loss of quality. The model was tested using the Peak Signal-to-Noise Ratio (PSNR) and achieved good results, demonstrating the effectivenes so fth ecompression. Along with decompressing images, a network was trained to classify them bypassing the need for image reconstruction. The trained model compresses, classifies, and saves images efficiently, thus showing that compressed images canstill beaccurately categorized.