1. Introduction.
2. Modeling Tools, Sébastien Cabaret and Mohammed Chadli.
3. Control Tools, Mohammed Chadli and Hervé Coppier.
4. Application to Cryogenic Systems, Marco Pezzetti, Hervé Coppier and Mohammed Chadli.
5. Applications to a Thermal System and to Gas Systems, Sébastien Cabaret and Hervé Coppier.
6. Application to Vehicles, Elie Kafrouni and Mohammed Chadli.
7. Real-time Implementation, Marco Pezzetti and Hervé Coppier.
Chapter 1
Introduction
The topic of this book is automation engineering applied to real systems. We use the term “real systems” to denote any complex system which forms an integral part of an industrial system, experimental system or onboard system in a vehicle or industrial machine. The peculiarity of these systems is that they are guided by real-time targets in a distributed environment.
Current research in the field of automation engineering relates mainly to systems of finite or of large dimensions, time-delayed systems, discrete event systems, hybrid dynamical systems, incomplete linear systems, etc., the modeling of such systems, identification of them, analysis of their stability, controlling them by coming up with different control laws such as:
– sliding mode control; – predictive control; – robust control; – fuzzy control; – etc.
The applications for such systems are many, and include applications in all sectors:
– electrical machines; – environmental systems; – vehicle dynamics; – robotics; – life sciences; – process engineering; – communications networks; – aircraft; – aeronautics and aerospace; – etc.
The tools available in modern automation engineering serve many purposes, such as identification, parametric estimation, creation of correctors and observers, fault diagnosis, surveillance, etc.
The aim of the research reported herein relates to the computing of correctors for industrial systems of different physical natures, their implementation on real-time industrial targets (API/SCADA systems, embedded systems with distributed networks, Networked Control Systems (NCSs)) and their validation by means of simulation. When creating correctors, we use identification techniques or knowledge modeling. The primary approach in these various research projects is the optimization of industrial systems at the level of their control by making use as fully as possible of the resources available to us in industrial computing, communications networks and minimizing the realization time. In terms of control, 90% of regulation loops have a simple PID (Proportional/Integral/Derivative) control which, in addition, is often not optimized. Certain tools are lacking, as yet, for which we need to write control laws.
The considerable majority of procedures do not have knowledge models, so there is a clear advantage to developing efficient tools to identify knowledge on the basis of ground measurements.
The works presented in this book all stem from research carried out in an industrial context, and published in doctoral theses and masters dissertations:
– in the context of the regional project DIVA (research hub in Picardie, 2002–2005), the topics were: i) kinematic modeling of a hydraulic mechanical polyarticulated system; and ii) the building of a test array around a distributed computer structure for the excavator-loader created as part of the regional project “Aide à la conduite et détection de situations critiques pour engins intelligents de chantier” (driving support and critical situation detection for smart building machines); – in the SEDVAC project (financed by the region of Picardie and FERDER, 2008–2012, UPJV-UTC collaboration; project leader: M. Chadli), the topic was the development of systems to support the driving of an automobile. The objective was to develop risk indicators based on the vehicle’s dynamics and observer-based estimation techniques (estimation of road curvature, of slope, etc.); – thermodynamic modeling of a cryogenic exchanger for the NA48 calorimeter at CERN was performed in the context of a partnership between the UPJV/ESIEE of Amiens and CERN to overhaul the control/command system of the NA48 experiment. Computation of the TDC (Time Delay Control) corrector for the overhaul of the control/command system of the NA48 experiment was done (thesis of Eng. M. Pezzetti, 2010). The collaboration with CERN also involved the description of the UNICOS framework object, the implementation of the object Multi-controller, the creation of digital models by identification for the gas mixing systems for the four LHC cryogenics experiments at CERN (the Gas Control System (GCS) project); – a partnership between ESIEE-Amiens and Schneider Electric involved the computation of the internal model corrector (IMC) to regulate the output temperature of the superheater at an Alstom coal-burning power plant in Algeria; – the works presented herein about modeling and multi-model control (also known as Takagi-Sugeno Fuzzy Models) are the result of many research projects carried out in the context of projects and theses supported in the past few years. These works relate to Takagi-Sugeno fuzzy control systems, fault-tolerant control systems, fault diagnostic systems and their applications in the automobile domain.
In more general terms, these works aimed to optimize industrial processes by using tools from automation engineering, industrial computing and communications networks. Indeed, in order to improve their product, industrialists have a never-ending need to optimize the regulating parameters of their procedures. Beyond the study of which control laws to use depending on the process to be modeled, it is also a question of providing generic tools which will work on any industrial computing platform (API/SCADA system) to guide the procedure(s), whilst integrating these tools as closely as possible into a clearly-defined development framework. In the particular case of an autonomous machine (area network or building machine), the computer structure is a system such as an embedded PC or microprocessor with a control area network that transmits distributed measurements to the mobile unit. The question then arises of the reliability and rapidity of area network control loops.
In order to study a real system, the following stages are necessary:
– understanding the specifications of the study that is to be carried out (description of a system’s operation, constraints, operation point, the problem at hand and the objectives to be achieved); – modeling the system with an appropriate type of modeling (relevance of the model, accessibility of the physical parameters, implementation of identification techniques and definition of the controllable variables); – elaborating a strategy for controlling the system; – calculating and simulating the type of control chosen in relation to the system being modeled; – choosing the real-time target (industrial computing structure, use of networks) and its environment (real-time system, programming languages, the framework used); – putting in place the real-time computing platform; – implementing the control algorithms; – simulating the whole of the controlled system on the real platform; – testing and validating the whole system on a test array; – installing and initializing the real industrial system.
All of this research contributes to the diffusion of modern automation techniques in industrial processes where, due to a lack of tools which make the connection between modeling, identification and implementation on real-time targets, optimization is as yet incomplete. Our work is intended precisely to fill that void, successively integrating new control laws so that the users can fully exploit the power of an engineering science such as automation engineering, to optimize the processes whilst retaining a high degree of maintainability of their installations. Furthermore, in terms of perspectives, on a topic which is of growing importance, such as energy efficiency in the field of sustainable development and construction, this research should be directly applicable, as demonstrated by numerous recent articles.
This manuscript is divided into seven chapters. Following this introductory chapter, the remaining chapters are as follows:
– Chapter 2 – Modeling tools: the aim of this chapter will be to present various techniques for mono- and multi-variable identification (ARX, ARMAX, etc.) for linear systems. The case of nonlinear systems is examined through the lens of the multi-model approach (also known as the multiple model approach or Takagi-Sugeno fuzzy approach). This is an interpolation of different linear models to approximate nonlinear behavior. – Chapter 3 – Control tools: in this chapter, we examine different linear controllers (TDC, PFC, IMC, etc.). For nonlinear systems, techniques drawn from the domain of “soft computing” are put forward. Indeed, control laws for Takagi-Sugeno fuzzy systems (also known as multi-model laws) are studied. The advantage to this approach is that it means the numerical tool LMI (Linear Matrix Inequalities) can be used to compute controllers. – Chapter 4 – Application to cryogenic systems: the objective is thermodynamic modeling and control of a cryogenic exchanger for the NA48 calorimeter at CERN, and the modeling and control of the cryogenics of the ATLAS experiment being run at CERN. – Chapter 5 – Application to thermal and gas systems: similarly, we shall observe the advanced control of the vapor temperature on output from a superheater at a coal-burning power station, and of gas...