Markus Tranninger, T. Haid, G. Stettinger, M. Benedikt, M. Horn
{"title":"Fault-tolerant coupling of real-time systems: A case study","authors":"Markus Tranninger, T. Haid, G. Stettinger, M. Benedikt, M. Horn","doi":"10.1109/SYSTOL.2016.7739839","DOIUrl":"https://doi.org/10.1109/SYSTOL.2016.7739839","url":null,"abstract":"This paper demonstrates the application of a model-based coupling approach to cope with non negligible coupling imperfections and faults of interconnected real-time systems. Performance degradation of the coupled overall system is prevented via model-based prediction schemes, which compensate for effects caused by e.g. deadline violations of the coupled real-time systems or data losses and transmission time delays due to the communication network. As an example, the real-time co-simulation setup of a modular driving simulator demonstrates the practical applicability and effectiveness of the proposed coupling approach.","PeriodicalId":223249,"journal":{"name":"2016 3rd Conference on Control and Fault-Tolerant Systems (SysTol)","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114812842","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"From fault diagnosis to reconfigurable control: A unified concept","authors":"J. Lunze","doi":"10.1109/SYSTOL.2016.7739785","DOIUrl":"https://doi.org/10.1109/SYSTOL.2016.7739785","url":null,"abstract":"Active fault-tolerant control is generally based on two steps: At first, a diagnostic unit evaluates the measured input and output signals of the plant in order to detect and identify a fault or component failures. At second, after a fault or failure has been found, the controller is reconfigured so as to ensure that the closed-loop system including the faulty plant satisfies again the performance requirements. In the past, most of the authors have considered either the diagnostic step or the reconfiguration step and only a few results are available concerning the complete concept of fault-tolerant control. This paper presents a unified approach that combines fault diagnosis with control reconfiguration and demonstrates the efficiency of this comprehensive method with a hexrotor experiment.","PeriodicalId":223249,"journal":{"name":"2016 3rd Conference on Control and Fault-Tolerant Systems (SysTol)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128770106","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Effectiveness of PID and DMC control algorithms automatic code generation for microcontrollers: Application to a thermal process","authors":"Patryk Chaber, M. Lawrynczuk","doi":"10.1109/SYSTOL.2016.7739817","DOIUrl":"https://doi.org/10.1109/SYSTOL.2016.7739817","url":null,"abstract":"An effective approach to implement control algorithms using code auto-generation is presented. Using MATLAB and C languages as input, an optimised pure C code is generated using a custom transcompiler. The considered solution is focused on microcontrollers from the STM32 family but any other can be used due to flexibility of the presented system. Controller development for a laboratory thermal process is thoroughly described, PID and DMC algorithms are used. Electronic connection between microcontroller and the process is discussed. Results of the experiments are reported.","PeriodicalId":223249,"journal":{"name":"2016 3rd Conference on Control and Fault-Tolerant Systems (SysTol)","volume":"234 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124581137","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Carlos Agudelo, Eduardo Quiles Cucarella, F. Morant Anglada, E. Garcia Moreno
{"title":"Integration of techniques and alarm sequences for fault detection and diagnosis","authors":"Carlos Agudelo, Eduardo Quiles Cucarella, F. Morant Anglada, E. Garcia Moreno","doi":"10.1109/SYSTOL.2016.7739799","DOIUrl":"https://doi.org/10.1109/SYSTOL.2016.7739799","url":null,"abstract":"This work has been developed around the integration of techniques for the early fault detection and diagnosis in industrial processes. It has been considered the sequence of the alarms of a fluidized catalytic Cracking Unit and its use in early fault detection and diagnosis. The specific objectives are process safety, operational reliability and alarm management. The aim of this work and previous research work is to increase process safety and operational reliability and to decrease the number of alarms that are presented to the operators of industrial plants, contributing to the appropriate fault detection and troubleshooting. First we make a review of our drivers for the fault detection and diagnosis and their integration. Its application is subsequently displayed in a set of data associated with a real fault of a fluidized catalytic cracking plant. Then we discuss the techniques proposed for integration and the issue of the development of an intelligent software tool for the early fault detection and diagnosis, which is already in operation at one of the crude oil refineries in Colombia.","PeriodicalId":223249,"journal":{"name":"2016 3rd Conference on Control and Fault-Tolerant Systems (SysTol)","volume":"81 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126239238","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Boštjan Dolenc, M. Stepancic, D. Juricic, J. Kocijan, D. Marra, C. Pianese
{"title":"Accounting for modelling errors in model-based diagnosis by using Gaussian process models","authors":"Boštjan Dolenc, M. Stepancic, D. Juricic, J. Kocijan, D. Marra, C. Pianese","doi":"10.1109/SYSTOL.2016.7739802","DOIUrl":"https://doi.org/10.1109/SYSTOL.2016.7739802","url":null,"abstract":"Imperfections in process models, if ignored, may affect reliability of the diagnostic system, for example through excessive false alarm rates. The problem tackled in this paper is how to handle unmodelled effects, caused by imperfect nominal models. We propose a covariance model, which builds on the idea that bias in nominal model can be described by a stochastic process. The Gaussian process model is used to capture the discrepancy between reality and nominal model, hence resulting in a refined model of the plant. With unmodelled dynamics as a second-order stochastic process, fault detection problem reduces to the problem of statistical decision making. The onset of a fault is inferred by comparing the statistical pattern of the residuals, collected under current operating mode with the pattern in the nominal (fault-free) condition. Major novelty of the approach resides in employing Jensen-Renyi divergence as a means to express the \"distance\" between the two corresponding ensembles of distributions. The ideas of the approach and their potentials are demonstrated on a simulated solid oxide fuel cell system.","PeriodicalId":223249,"journal":{"name":"2016 3rd Conference on Control and Fault-Tolerant Systems (SysTol)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131637653","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Fault diagnosis and fault tolerant control strategies for aerospace systems","authors":"P. Castaldi, N. Mimmo, S. Simani","doi":"10.1109/SYSTOL.2016.7739828","DOIUrl":"https://doi.org/10.1109/SYSTOL.2016.7739828","url":null,"abstract":"This work presents two active fault tolerant control systems for aerospace applications. The former case study regards an aircraft longitudinal autopilot and the latter one a satellite attitude control system, both in case of faults affecting the actuators. The main features of the presented active fault tolerant control schemes are the fault detection and diagnosis module and its design technique, i.e. the nonlinear geometric approach. Such approach allows, using adaptive filters in the fault detection and diagnosis module, fault detection, isolation and estimation. The fault estimates, obtained by different methods including recursive least squares and neural network, are exploited by a controller reconfiguration mechanism. In particular, by means of the nonlinear geometric approach, relying on nonlinear differential algebra, it is possible to obtain fault estimates decoupled from wind components in case of aircraft and aerodynamic disturbances in case of spacecraft, thus giving to the overall control system very good robustness properties and performances. The effectiveness of the designed solutions is shown by means of high fidelity simulators, in different flight conditions and in the presence of faults on actuators, turbulence, measurement noise, and modelling errors.","PeriodicalId":223249,"journal":{"name":"2016 3rd Conference on Control and Fault-Tolerant Systems (SysTol)","volume":"128 24","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131746623","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Fault-tolerant cooperative control of WMRs under actuator faults based on particle swarm optimization","authors":"M. A. Kamel, Xiang Yu, Youmin Zhang","doi":"10.1109/SYSTOL.2016.7739723","DOIUrl":"https://doi.org/10.1109/SYSTOL.2016.7739723","url":null,"abstract":"This paper investigates fault-tolerant cooperative control (FTCC) of multiple wheeled mobile robots (WMRs) in the presence of severe actuator faults. Initially, a team of robots is moving in pre-defined formation configuration. When actuator faults occur in one or more robots, and the faulty robot(s) cannot complete the mission, the rest of robots start reconfiguring the formation to compensate the fault effect on the whole mission. First, the new formation reconfiguration is generated by solving an optimal assignment problem where each healthy robot should be assigned to a unique place. Then, the new formation can be reconfigured by recasting the reconfiguration problem as an optimization problem, while the objective is to minimize the time to achieve the new formation reconfiguration within the constraints of the robots' dynamics and collision avoidance. A hybrid approach of control parametrization and time discretization (CPTD) and particle swarm optimization (PSO) is proposed to solve the optimization problem. The results of the numerical simulations demonstrate the effectiveness of the proposed algorithm.","PeriodicalId":223249,"journal":{"name":"2016 3rd Conference on Control and Fault-Tolerant Systems (SysTol)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133427457","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Fault-tolerant control and diagnosis for LPV system with H-infinity virtual sensor","authors":"M. Luzar, M. Witczak","doi":"10.1109/SYSTOL.2016.7739849","DOIUrl":"https://doi.org/10.1109/SYSTOL.2016.7739849","url":null,"abstract":"A robust virtual sensor design is the aim of this paper. Such a sensor is used in a fault-tolerant control scheme which can be applied to wide class of non-linear systems. To deal with system non-linearity, a linear parameter-varying systems are considered. A robust virtual sensor is developed in such a way that the level of disturbances attenuation can be reached in relation to the fault estimation error. Using similar approach in the control scheme, the level of disturbances attenuation can be reached in relation to the tracking error. Finally, the design scheme ends with solving a number of linear matrix inequalities, which can be efficiently realised using i.e. numerical solvers implemented in Matlab. The empirical verification which demonstrates the performance of the presented approach is given in the final section of this paper.","PeriodicalId":223249,"journal":{"name":"2016 3rd Conference on Control and Fault-Tolerant Systems (SysTol)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130977017","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Locating leaks by using the step response of a pipeline","authors":"Flores Rentería, C. Verde, L. Torres","doi":"10.1109/SYSTOL.2016.7739786","DOIUrl":"https://doi.org/10.1109/SYSTOL.2016.7739786","url":null,"abstract":"This paper presents a formal analysis of the pressure wave propagation along a pipeline to locate possible leaks. More specifically, this paper studies the step response of a pipeline when a downstream valve is closed to associate leaks' parameters (magnitude and position) with their effects on the pressure wave, such as the diversion and dissipation of the wave energy. The analysis starts with a matrix formulation (in the Laplace domain) to represent the behavior of a pipeline with a leak. Subsequently, boundary and initial conditions are imposed on the formulation in order to obtain the downstream pressure when a downstream valve is closed. Before converting the pressure response expression from the Laplace to the time domain, it is expanded into a series of exponential terms with negative exponents. The resulting transient expression is a sum of step functions with arguments that depend on time, the length of the pipeline, the wave speed and the leak position. From these arguments and the amplitude of the steps, the position and the magnitude of the leak can be determined.","PeriodicalId":223249,"journal":{"name":"2016 3rd Conference on Control and Fault-Tolerant Systems (SysTol)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123374506","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Self-organzied critical control for the European XFEL using black box parameter identification for the quench detection system","authors":"A. Nawaz, S. Pfeiffer, G. Lichtenberg, H. Schlarb","doi":"10.1109/SYSTOL.2016.7739750","DOIUrl":"https://doi.org/10.1109/SYSTOL.2016.7739750","url":null,"abstract":"The European Free Electron Laser (XFEL) consists of a large and complex plant, with many cost intensive and technological high-end components. It is therefore important that the XFEL can be operated reliably and safely using exception handling and fault detection systems. A crucial part of the system are the superconducting cavities for which especially quenches, i.e. the break down of the superconductivity have to be avoided. The paper shows the interaction of the fault detection system with the Low Level RF (LLRF) control system to maximize the field gradients. This is an example for process supervision, which can neither be classified as fault-tolerant, nor is it a reconfiguration system, but uses the result of the fault detection to operate the system at its fault critical limit. This scheme simulates a system which behaves like a self-organized critical system, and drives the process at its critical performance limit. It is therefore called Self-organized Critical Control (SOCC). The paper shows the basic set-up and quench detection methods of the European XFEL and gives an example for an application of SOCC.","PeriodicalId":223249,"journal":{"name":"2016 3rd Conference on Control and Fault-Tolerant Systems (SysTol)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124514120","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}