scispace - formally typeset
Search or ask a question
Author

Usman Ali

Bio: Usman Ali is an academic researcher from College of Electrical and Mechanical Engineering. The author has contributed to research in topics: Computer science & Regularization (linguistics). The author has an hindex of 5, co-authored 17 publications receiving 118 citations. Previous affiliations of Usman Ali include University of the Sciences & National University of Sciences and Technology.

Papers
More filters
Journal ArticleDOI
TL;DR: A novel approach that utilizes deep two-dimensional (2-D) Convolutional Neural Networks to extract features from 2-D scalograms generated from PV system data in order to effectively detect and classify PV system faults is presented.
Abstract: Fault diagnosis in photovoltaic (PV) arrays is essential in enhancing power output as well as the useful life span of a PV system. Severe faults such as Partial Shading (PS) and high impedance faults, low location mismatch, and the presence of Maximum Power Point Tracking (MPPT) make fault detection challenging in harsh environmental conditions. In this regard, there have been several attempts made by various researchers to identify PV array faults. However, most of the previous work has focused on fault detection and classification in only a few faulty scenarios. This paper presents a novel approach that utilizes deep two-dimensional (2-D) Convolutional Neural Networks (CNN) to extract features from 2-D scalograms generated from PV system data in order to effectively detect and classify PV system faults. An in-depth quantitative evaluation of the proposed approach is presented and compared with previous classification methods for PV array faults - both classical machine learning based and deep learning based. Unlike contemporary work, five different faulty cases (including faults in PS - on which no work has been done before in the machine learning domain) have been considered in our study, along with the incorporation of MPPT. We generate a consistent dataset over which to compare ours and previous approaches, to make for the first (to the best of our knowledge) comprehensive and meaningful comparative evaluation of fault diagnosis. It is observed that the proposed method involving fine-tuned pre-trained CNN outperforms existing techniques, achieving a high fault detection accuracy of 73.53%. Our study also highlights the importance of representative and discriminative features to classify faults (as opposed to the use of raw data), especially in the noisy scenario, where our method achieves the best performance of 70.45%. We believe that our work will serve to guide future research in PV system fault diagnosis.

123 citations

Proceedings ArticleDOI
01 Apr 2009
TL;DR: A low cost FPGA based solution for a real-time moving object tracking system based on a soft RISC processor capable of running kernel based mean shift tracking algorithm within the required time constraint is presented.
Abstract: This paper presents a low cost FPGA based solution for a real-time moving object tracking system. A specialized architecture is presented based on a soft RISC processor capable of running kernel based mean shift tracking algorithm. The system includes a frame grabber unit that stores the video frame in DDR RAM using direct memory access, a video display unit to monitor the tracking statistics and a soft processor capable of running mean shift tracking algorithm within the required time constraint.

35 citations

Journal ArticleDOI
TL;DR: A hardware/software co-design architecture for implementation of the well-known kernel based mean shift tracking algorithm based on gradient based iterative search instead of exhaustive search which makes the system capable of achieving frame rate up to hundreds of frames per second while tracking multiple targets.

25 citations

Journal ArticleDOI
TL;DR: This paper deals with the model order reduction of the Variable-Speed Wind Turbines model with the aid of improved stability preserving a balanced realization algorithm based on frequency weighting.
Abstract: The state-space representations grant a convenient, compact, and elegant way to examine the induction and synchronous generator-based wind turbines, with facts readily available for stability, controllability, and observability analysis. The state-space models are used to look into the functionality of different wind turbine technologies to fulfill grid code requirements. This paper deals with the model order reduction of the Variable-Speed Wind Turbines model with the aid of improved stability preserving a balanced realization algorithm based on frequency weighting. The algorithm, which is in view of balanced realization based on frequency weighting, can be utilized for reducing the order of the system. Balanced realization based model design uses a full frequency spectrum to perform the model reduction. However, it is not possible practically to use the full frequency spectrum. The Variable-Speed Wind Turbines model utilized in this paper is stable and includes various input-output states. This brings a complicated state of affairs for analysis, control, and design of the full-scale system. The proposed work produces steady and precise outcomes such as in contrast to conventional reduction methods which shows the efficacy of the proposed algorithm.

14 citations

Proceedings ArticleDOI
26 Nov 2020
TL;DR: In this paper, the proposed approach not only ensures the stability of the reduced-order systems but also provides low approximation error when compared with existing approaches, but also yield easily computable a priori error bound formula.
Abstract: The frequency-limited model reduction technique presented by Gawronski & Juang produces an unstable reduced-order system. To overcome this main drawback, many techniques were proposed as a solution to preserve the stability of the reduced-order system. However, these available approaches produce a large variation to the original system and yield a large approximation error. The proposed approach not only ensures the stability of the reduced-order systems but also provides low approximation error when compared with existing approaches. Moreover, it also yield easily computable a priori error bound formula. Simulation results show proposed scheme yields low approximation error when compared with existing approaches while performing model reduction of variable-speed wind turbine systems which shows efficacy of the proposed work.

11 citations


Cited by
More filters
Journal ArticleDOI
TL;DR: A systematic study on the application of ANN and hybridized ANN models for PV fault detection and diagnosis (FDD) is conducted and the main trends, challenges and prospects are presented.
Abstract: The rapid development of photovoltaic (PV) technology and the growing number and size of PV power plants require increasingly efficient and intelligent health monitoring strategies to ensure reliable operation and high energy availability. Among the various techniques, Artificial Neural Network (ANN) has exhibited the functional capacity to perform the identification and classification of PV faults. In the present review, a systematic study on the application of ANN and hybridized ANN models for PV fault detection and diagnosis (FDD) is conducted. For each application, the targeted PV faults, the detectable faults, the type and amount of data used, the model configuration and the FDD performance are extracted, and analyzed. The main trends, challenges and prospects for the application of ANN for PV FDD are extracted and presented.

112 citations

Journal ArticleDOI
TL;DR: Wang et al. as discussed by the authors proposed a feature distance stack autoencoder (FD-SAE) for rolling bearing fault diagnosis, which has stronger feature extraction ability and faster network convergence speed.
Abstract: In recent years, autoencoder has been widely used for the fault diagnosis of mechanical equipment because of its excellent performance in feature extraction and dimension reduction; however, the original autoencoder only has limited feature extraction ability due to the lack of label information. To solve this issue, this study proposes a feature distance stack autoencoder (FD-SAE) for rolling bearing fault diagnosis. Compared with the existing methods, FD-SAE has stronger feature extraction ability and faster network convergence speed. By analyzing the characteristics of original rolling bearing data, it is found that there are evident differences between normal data and faulty data. Therefore, a simple linear support vector machine (SVM) is used to classify normal data and faulty data, and then the proposed FD-SAE is used for fault classification. The novel combination of SVM and FD-SAE has simple structure and little computational complexity. Finally, the proposed method is verified on the rolling bearing data set of Case Western Reserve University (CWRU).

99 citations

Journal ArticleDOI
TL;DR: This work presents a systematic literature review that focuses on exploring the available hardware accelerators for the AI and ML tools, using FPGAs, GPUs and ASICs to accelerate computationally intensive tasks.
Abstract: Artificial intelligence (AI) and machine learning (ML) tools play a significant role in the recent evolution of smart systems. AI solutions are pushing towards a significant shift in many fields such as healthcare, autonomous airplanes and vehicles, security, marketing customer profiling and other diverse areas. One of the main challenges hindering the AI potential is the demand for high-performance computation resources. Recently, hardware accelerators are developed in order to provide the needed computational power for the AI and ML tools. In the literature, hardware accelerators are built using FPGAs, GPUs and ASICs to accelerate computationally intensive tasks. These accelerators provide high-performance hardware while preserving the required accuracy. In this work, we present a systematic literature review that focuses on exploring the available hardware accelerators for the AI and ML tools. More than 169 different research papers published between the years 2009 and 2019 are studied and analysed.

63 citations

Journal ArticleDOI
TL;DR: In this article, the authors present the development of DL-based FDD for photovoltaic (PV) systems and provide guidelines for future research in the field of FDD.
Abstract: Photovoltaic (PV) systems are subject to failures during their operation due to the aging effects and external/environmental conditions. These faults may affect the different system components such as PV modules, connection lines, converters/inverters, which can lead to a decrease in the efficiency, performance, and further system collapse. Thus, a key factor to be taken into consideration in high-efficiency grid-connected PV systems is the fault detection and diagnosis (FDD). The performance of the FDD method depends mainly on the quality of the extracted features including real-time changes, phase changes, trend changes, and faulty modes. Thus, the data representation learning is the core stage of intelligent FDD techniques. Recently, due to the enhancement of computing capabilities, the increase of the big data use, and the development of effective algorithms, the deep learning (DL) tool has witnessed a great success in data science. Therefore, this paper proposes an extensive review on deep learning based FDD methods for PV systems. After a brief description of the DL-based strategies, techniques for diagnosing PV systems proposed in recent literature are overviewed and analyzed to point out their differences, advantages and limits. Future research directions towards the improvement of the performance of the DL-based FDD techniques are also discussed. This review paper aims to systematically present the development of DL-based FDD for PV systems and provide guidelines for future research in the field.

60 citations

Journal ArticleDOI
TL;DR: This article presents a video tracking application modeled on top of a framework for implementing SMC methods on CPU/FPGA-based systems such as modern platform FPGAs and demonstrates the application and the framework on a real-life video tracking case study and shows that partial reconfiguration can be effectively and transparently used for realizing adaptive real-time HW/SW systems.
Abstract: Sequential Monte Carlo (SMC) represents a principal statistical method for tracking objects in video sequences by on-line estimation of the state of a non-linear dynamic system. The performance of individual stages of the SMC algorithm is usually data-dependent, making the prediction of the performance of a real-time capable system difficult and often leading to grossly overestimated and inefficient system designs. Also, the considerable computational complexity is a major obstacle when implementing SMC methods on purely CPU-based resource constrained embedded systems. In contrast, heterogeneous multi-cores present a more suitable implementation platform. We use hybrid CPU/FPGA systems, as they can efficiently execute both the control-centric sequential as well as the data-parallel parts of an SMC application. However, even with hybrid CPU/FPGA platforms, determining the optimal HW/SW partitioning is challenging in general, and even impossible with a design time approach. Thus, we need self-adaptive architectures and system software layers that are able to react autonomously to varying workloads and changing input data while preserving real-time constraints and area efficiency. In this article, we present a video tracking application modeled on top of a framework for implementing SMC methods on CPU/FPGA-based systems such as modern platform FPGAs. Based on a multithreaded programming model, our framework allows for an easy design space exploration with respect to the HW/SW partitioning. Additionally, the application can adaptively switch between several partitionings during run-time to react to changing input data and performance requirements. Our system utilizes two variants of a add/remove self-adaptation technique for task partitioning inside this framework that achieve soft real-time behavior while trying to minimize the number of active cores. To evaluate its performance and area requirements, we demonstrate the application and the framework on a real-life video tracking case study and show that partial reconfiguration can be effectively and transparently used for realizing adaptive real-time HW/SW systems.

50 citations