431 research outputs found

    Feature selection and categorization to design reliable fault detection systems.

    No full text
    International audienceIn this work, we will develop a fault detection system which is identified as a classification task. The classes are the nominal or malfunctioning state. To develop a decision system it is important to select among the data collected by the supervision system, only those carrying relevant information related to the decision task. There are two objectives presented in this paper, the first one is to use data mining techniques to improve fault detection tasks. For this purpose, feature selection algorithms are applied before a classifier to select which measures are needed for a fault detection system. The second objective is to use STRASS (STrong Relevant Algorithm of Subset Selection), which gives a useful feature categorization: strong relevant features, weak relevant and/or redundant ones. This feature categorization permits to design reliable fault detection system. The algorithm is tested on real benchmarks in medical diagnosis and fault detection. Our results indicate that a small number of measures can accomplish and perform the classification task and shown our algorithm ability to detect the correlated features. Furthermore, the proposed feature selection and categorization permits to design reliable and efficient fault detection system

    Fault Detection, Diagnosis and Fault Tolerance Approaches in Dynamic Systems based on Black-Box Models

    Get PDF
    In this dissertation new contributions to the research area of fault detection and diagnosis in dynamic systems are presented. The main research effort has been done on the development of new on-line model-based fault detection and diagnosis (FDD) approaches based on blackbox models (linear ARX models, and neural nonlinear ARX models). From a theoretical point of view a white-box model is more desirable to perform the FDD tasks, but in most cases it is very hard, or even impossible, to obtain. When the systems are complex, or difficult to model, modelling based on black-box models is usually a good and often the only alternative. The performance of the system identification methods plays a crucial role in the FDD methods proposed. Great research efforts have been made on the development of linear and nonlinear FDD approaches to detect and diagnose multiplicative (parametric) faults, since most of the past research work has been done focused on additive faults on sensors and actuators. The main pre-requisites for the FDD methods developed are: a) the on-line application in a real-time environment for systems under closed-loop control; b) the algorithms must be implemented in discrete time, and the plants are systems in continuous time; c) a two or three dimensional space for visualization and interpretation of the fault symptoms. An engineering and pragmatic view of FDD approaches has been followed, and some new theoretical contributions are presented in this dissertation. The fault tolerance problem and the fault tolerant control (FTC) have been investigated, and some ideas of the new FDD approaches have been incorporated in the FTC context. One of the main ideas underlying the research done in this work is to detect and diagnose faults occurring in continuous time systems via the analysis of the effect on the parameters of the discrete time black-box ARX models or associated features. In the FDD methods proposed, models for nominal operation and models for each faulty situation are constructed in off-line operation, and used a posteriori in on-line operation. The state of the art and some background concepts used for the research come from many scientific areas. The main concepts related to data mining, multivariate statistics (principal component analysis, PCA), linear and nonlinear dynamic systems, black-box models, system identification, fault detection and diagnosis (FDD), pattern recognition and discriminant analysis, and fault tolerant control (FTC), are briefly described. A sliding window version of the principal components regression algorithm, termed SW-PCR, is proposed for parameter estimation. The sliding window parameter estimation algorithms are most appropriate for fault detection and diagnosis than the recursive algorithms. For linear SISO systems, a new fault detection and diagnosis approach based on dynamic features (static gain and bandwidth) of ARX models is proposed, using a pattern classification approach based on neural nonlinear discriminant analysis (NNLDA). A new approach for fault detection (FDE) is proposed based on the application of the PCA method to the parameter space of ARX models; this allows a dimensional reduction, and the definition of thresholds based on multivariate statistics. This FDE method has been combined with a fault diagnosis (FDG) method based on an influence matrix (IMX). This combined FDD method (PCA & IMX) is suitable to deal with SISO or MIMO linear systems. Most of the research on the fault detection and diagnosis area has been done for linear systems. Few investigations exist in the FDD approaches for nonlinear systems. In this work, two new nonlinear approaches to FDD are proposed that are appropriate to SISO or MISO systems. A new architecture for a neural recurrent output predictor (NROP) is proposed, incorporating an embedded neural parallel model, an external feedback and an adjustable gain (design parameter). A new fault detection and diagnosis (FDD) approach for nonlinear systems is proposed based on a bank of neural recurrent output predictors (NROPs). Each neural NROP predictor is tuned to a specific fault. Also, a new FDD method based on the application of neural nonlinear PCA to ARX model parameters is proposed, combined with a pattern classification approach based on neural nonlinear discriminant analysis. In order to evaluate the performance of the proposed FDD methodologies, many experiments have been done using simulation models and a real setup. All the algorithms have been developed in discrete time, except the process models. The process models considered for the validation and tests of the FDD approaches are: a) a first order linear SISO system; b) a second order SISO model of a DC motor; c) a MIMO system model, the three-tank benchmark. A real nonlinear DC motor setup has also been used. A fault tolerant control (FTC) approach has been proposed to solve the typical reconfiguration problem formulated for the three-tank benchmark. This FTC approach incorporates the FDD method based on a bank of NROP predictors, and on an adaptive optimal linear quadratic Gaussian controller

    The 1st International Conference on Computational Engineering and Intelligent Systems

    Get PDF
    Computational engineering, artificial intelligence and smart systems constitute a hot multidisciplinary topic contrasting computer science, engineering and applied mathematics that created a variety of fascinating intelligent systems. Computational engineering encloses fundamental engineering and science blended with the advanced knowledge of mathematics, algorithms and computer languages. It is concerned with the modeling and simulation of complex systems and data processing methods. Computing and artificial intelligence lead to smart systems that are advanced machines designed to fulfill certain specifications. This proceedings book is a collection of papers presented at the first International Conference on Computational Engineering and Intelligent Systems (ICCEIS2021), held online in the period December 10-12, 2021. The collection offers a wide scope of engineering topics, including smart grids, intelligent control, artificial intelligence, optimization, microelectronics and telecommunication systems. The contributions included in this book are of high quality, present details concerning the topics in a succinct way, and can be used as excellent reference and support for readers regarding the field of computational engineering, artificial intelligence and smart system

    Towards Accurate Run-Time Hardware-Assisted Stealthy Malware Detection: A Lightweight, yet Effective Time Series CNN-Based Approach

    Get PDF
    According to recent security analysis reports, malicious software (a.k.a. malware) is rising at an alarming rate in numbers, complexity, and harmful purposes to compromise the security of modern computer systems. Recently, malware detection based on low-level hardware features (e.g., Hardware Performance Counters (HPCs) information) has emerged as an effective alternative solution to address the complexity and performance overheads of traditional software-based detection methods. Hardware-assisted Malware Detection (HMD) techniques depend on standard Machine Learning (ML) classifiers to detect signatures of malicious applications by monitoring built-in HPC registers during execution at run-time. Prior HMD methods though effective have limited their study on detecting malicious applications that are spawned as a separate thread during application execution, hence detecting stealthy malware patterns at run-time remains a critical challenge. Stealthy malware refers to harmful cyber attacks in which malicious code is hidden within benign applications and remains undetected by traditional malware detection approaches. In this paper, we first present a comprehensive review of recent advances in hardware-assisted malware detection studies that have used standard ML techniques to detect the malware signatures. Next, to address the challenge of stealthy malware detection at the processor’s hardware level, we propose StealthMiner, a novel specialized time series machine learning-based approach to accurately detect stealthy malware trace at run-time using branch instructions, the most prominent HPC feature. StealthMiner is based on a lightweight time series Fully Convolutional Neural Network (FCN) model that automatically identifies potentially contaminated samples in HPC-based time series data and utilizes them to accurately recognize the trace of stealthy malware. Our analysis demonstrates that using state-of-the-art ML-based malware detection methods is not effective in detecting stealthy malware samples since the captured HPC data not only represents malware but also carries benign applications’ microarchitectural data. The experimental results demonstrate that with the aid of our novel intelligent approach, stealthy malware can be detected at run-time with 94% detection performance on average with only one HPC feature, outperforming the detection performance of state-of-the-art HMD and general time series classification methods by up to 42% and 36%, respectively

    Data-based methods for modeling, control and monitoring of chemical processes

    Get PDF
    Ph.DDOCTOR OF PHILOSOPH
    corecore