HOME

TheInfoList



OR:

Control reconfiguration is an active approach in
control theory Control theory is a field of mathematics that deals with the control of dynamical systems in engineered processes and machines. The objective is to develop a model or algorithm governing the application of system inputs to drive the system to a ...
to achieve fault-tolerant control for dynamic systems. It is used when severe faults, such as actuator or sensor outages, cause a break-up of the
control loop A control loop is the fundamental building block of industrial control systems. It consists of all the physical components and control functions necessary to automatically adjust the value of a measured process variable (PV) to equal the value of ...
, which must be restructured to prevent failure at the system level. In addition to loop restructuring, the controller parameters must be adjusted to accommodate changed plant dynamics. Control reconfiguration is a building block toward increasing the dependability of systems under
feedback Feedback occurs when outputs of a system are routed back as inputs as part of a chain of cause-and-effect that forms a circuit or loop. The system can then be said to ''feed back'' into itself. The notion of cause-and-effect has to be handled c ...
control.


Reconfiguration problem


Fault modelling

The figure to the right shows a plant controlled by a controller in a standard control loop. The nominal linear model of the plant is \begin\dot & = \mathbf\mathbf + \mathbf\mathbf\\ \mathbf & = \mathbf\mathbf\end The plant subject to a fault (indicated by a red arrow in the figure) is modelled in general by \begin\dot_f & = \mathbf_f\mathbf_f + \mathbf_f\mathbf\\ \mathbf_f & = \mathbf_f\mathbf_f\end where the subscript f indicates that the system is faulty. This approach models multiplicative faults by modified system matrices. Specifically, actuator faults are represented by the new input matrix \mathbf_f, sensor faults are represented by the output map \mathbf_f, and internal plant faults are represented by the system matrix \mathbf_f. The upper part of the figure shows a supervisory loop consisting of ''fault detection and isolation'' (FDI) and ''reconfiguration'' which changes the loop by # choosing new input and output signals from to reach the control goal, # changing the controller internals (including dynamic structure and parameters), # adjusting the reference input \mathbf. To this end, the vectors of inputs and outputs contain ''all available signals'', not just those used by the controller in fault-free operation. Alternative scenarios can model faults as an additive external signal \mathbf influencing the state derivatives and outputs as follows: \begin\dot_f & = \mathbf\mathbf_f + \mathbf\mathbf + \mathbf\mathbf\\ \mathbf_f & = \mathbf_f\mathbf_f + \mathbf\mathbf\end


Reconfiguration goals

The goal of reconfiguration is to keep the reconfigured control-loop performance sufficient for preventing plant shutdown. The following goals are distinguished: # Stabilization # Equilibrium recovery # Output trajectory recovery # State trajectory recovery # Transient time response recovery Internal stability of the reconfigured closed loop is usually the minimum requirement. The equilibrium recovery goal (also referred to as weak goal) refers to the steady-state output equilibrium which the reconfigured loop reaches after a given constant input. This equilibrium must equal the nominal equilibrium under the same input (as time tends to infinity). This goal ensures steady-state reference tracking after reconfiguration. The output trajectory recovery goal (also referred to as strong goal) is even stricter. It requires that the dynamic response to an input must equal the nominal response at all times. Further restrictions are imposed by the state trajectory recovery goal, which requires that the state trajectory be restored to the nominal case by the reconfiguration under any input. Usually a combination of goals is pursued in practice, such as the equilibrium-recovery goal with stability. The question whether or not these or similar goals can be reached for specific faults is addressed by reconfigurability analysis.


Reconfiguration approaches


Fault hiding

This paradigm aims at keeping the nominal controller in the loop. To this end, a reconfiguration block can be placed between the faulty plant and the nominal controller. Together with the faulty plant, it forms the reconfigured plant. The reconfiguration block has to fulfill the requirement that the behaviour of the reconfigured plant matches the behaviour of the nominal, that is fault-free plant.


Linear model following

In linear model following, a formal feature of the nominal closed loop is attempted to be recovered. In the classical pseudo-inverse method, the closed loop system matrix \bar = \mathbf-\mathbf\mathbf of a state-feedback control structure is used. The new controller \mathbf_f is found to approximate \bar in the sense of an induced matrix norm. In perfect model following, a dynamic compensator is introduced to allow for the exact recovery of the complete loop behaviour under certain conditions. In eigenstructure assignment, the nominal closed loop eigenvalues and eigenvectors (the eigenstructure) is recovered to the nominal case after a fault.


Optimisation-based control schemes

Optimisation control schemes include: linear-quadratic regulator design (LQR), model predictive control (MPC) and eigenstructure assignment methods.


Probabilistic approaches

Some probabilistic approaches have been developed.


Learning control

There are learning automata, neural networks, etc.


Mathematical tools and frameworks

The methods by which reconfiguration is achieved differ considerably. The following list gives an overview of mathematical approaches that are commonly used. * Adaptive control (AC) * Disturbance decoupling (DD) * Eigenstructure assignment (EA) * Gain scheduling (GS)/linear parameter varying (LPV) * Generalised internal model control (GIMC) * Intelligent control (IC) * Linear matrix inequality (LMI) * Linear-quadratic regulator (LQR) * Model following (MF) *
Model predictive control Model predictive control (MPC) is an advanced method of process control that is used to control a process while satisfying a set of constraints. It has been in use in the process industries in chemical plants and oil refineries since the 1980s. In r ...
(MPC) * Pseudo-inverse method (PIM) *
Robust control In control theory, robust control is an approach to controller design that explicitly deals with uncertainty. Robust control methods are designed to function properly provided that uncertain parameters or disturbances are found within some (typicall ...
techniques


See also

Prior to control reconfiguration, it must be at least determined whether a fault has occurred (
fault detection Fault detection, isolation, and recovery (FDIR) is a subfield of control engineering which concerns itself with monitoring a system, identifying when a fault has occurred, and pinpointing the type of fault and its location. Two approaches can be ...
) and if so, which components are affected ( fault isolation). Preferably, a model of the faulty plant should be provided ( fault identification). These questions are addressed by fault diagnosis methods. Fault accommodation is another common approach to achieve fault tolerance. In contrast to control reconfiguration, accommodation is limited to internal controller changes. The sets of signals manipulated and measured by the controller are fixed, which means that the loop cannot be restructured.


References


Further reading

* * * * * * * * * * * * . * {{Citation , last1=Esna Ashari , first1=A. , last2=Khaki Sedigh , first2=A. , last3=Yazdanpanah , first3=M. J. , year= 2005 , journal=International Journal of Control , title=Reconfigurable control system design using eigenstructure assignment: static, dynamic and robust approaches , volume=78 , number=13 , pages=1005–1016 , doi=10.1080/00207170500241817, s2cid=121350006 . Control theory Cybernetics Control engineering Fault tolerance