Next Article in Journal
A Wavelet Packet Transform and Convolutional Neural Network Method Based Ultrasonic Detection Signals Recognition of Concrete
Previous Article in Journal
RT-ViT: Real-Time Monocular Depth Estimation Using Lightweight Vision Transformers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Advanced Fault-Tolerant Anti-Surge Control System of Centrifugal Compressors for Sensor and Actuator Faults

by
Turki Alsuwian
1,
Arslan Ahmed Amin
2,*,
Muhammad Taimoor Maqsood
2,
Muhammad Bilal Qadir
3,
Saleh Almasabi
1 and
Mohammed Jalalah
1,4
1
Department of Electrical Engineering, College of Engineering, Najran University, Najran 11001, Saudi Arabia
2
Department of Electrical Engineering, FAST National University of Computer and Emerging Sciences, Chiniot 35400, Pakistan
3
School of Engineering & Technology, National Textile University, Faisalabad 37610, Pakistan
4
Promising Centre for Sensors and Electronic Devices (PCSED), Advanced Materials and Nano-Research Centre, Najran University, P.O. Box 1988, Najran 11001, Saudi Arabia
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(10), 3864; https://doi.org/10.3390/s22103864
Submission received: 24 April 2022 / Revised: 13 May 2022 / Accepted: 16 May 2022 / Published: 19 May 2022
(This article belongs to the Topic Advanced Systems Engineering: Theory and Applications)

Abstract

:
Faults frequently occur in the sensors and actuators of process machines to cause shutdown and process interruption, thereby creating costly production loss. centrifugal compressors (CCs) are the most used equipment in process industries such as oil and gas, petrochemicals, and fertilizers. A compressor control system called an anti-surge control (ASC) system based on many critical sensors and actuators is used for the safe operation of CCs. In this paper, an advanced active fault-tolerant control system (AFTCS) has been proposed for sensor and actuator faults of the anti-surge control system of a centrifugal compressor. The AFTCS has been built with a dedicated fault detection and isolation (FDI) unit to detect and isolate the faulty part as well as replace the faulty value with the virtual redundant value from the observer model running in parallel with the other healthy sensors. The analytical redundancy is developed from the mathematical modeling of the sensors to provide estimated values to the controller in case the actual sensor fails. Dual hardware redundancy has been proposed for the anti-surge valve (ASV). The simulation results of the proposed Fault-tolerant control (FTC) for the ASC system in the experimentally validated CC HYSYS model reveal that the system continued to operate in the event of faults in the sensors and actuators maintaining system stability. The proposed FTC for the ASC system is novel in the literature and significant for the process industries to design a highly reliable compressor control system that would continue operation despite faults in the sensors and actuators, hence preventing costly production loss.

1. Introduction

1.1. Fault-Tolerant Control Systems

Faults can occur in the field, often due to machinery errors, human errors, emergency problems, worn-out material, and other reasons. A fault is described as an abnormal deviation of a parameter from the acceptable value. Faults can cause the shutdown of the process machines, creating costly production loss, and must be prevented such that the machines should continue to operate reliably even in faulty conditions within safety limits [1]. Fault-tolerant control (FTC) is an advanced control system technique in which the system will continue operation without failure despite faults in its components such as sensors or actuators. These controls are usually implemented in automated vehicles [2] and aircraft flight safety systems [3].

1.2. Types of Fault-Tolerant Control Systems

The passive fault-tolerant control system (PFTCS) and the active fault-tolerant control system (AFTCS) are the two main types of FTC [1]. These are implemented and described by many authors in [1,4,5,6,7] as mentioned in Figure 1.
The list of abbreviations and a list of symbols are mentioned in Abbreviation.
In PFTCS, the fault is tolerated in such a way that the controller is robust to certain parameters and provides robustness despite the faults being occurred [8]. The implementation of such a control is executed in [9,10,11]. The PFTCS block diagram is shown in Figure 2.
In the AFTCS, the fault is detected and isolated by the fault detection and isolation (FDI) Unit, after which the reconfiguration of the controller is carried out [12,13]. The block diagram for the AFTCS is depicted in Figure 3.
The PFTCS tends to be faster than the AFTCS as it contains fewer steps than the AFTCS. The delay is mainly caused by the calculations that are made in the AFTCS, which are more complex than in the PFTCS. Therefore, the PFTCS has an advantage over the AFTCS in terms of being a quicker controller than the AFTCS but is only limited to the tolerance of faults considered at the design stage This issue can be resolved if both controllers operate in parallel, forming a hybrid controller. The hybrid FTC is reviewed in [14,15,16].

1.3. Analytical and Hardware Redundancy

The working of more than one component in parallel to the execution of a similar function is known as redundancy, which is the key part of the design of an FTC system. During the fault occurrence in any of the two parts, the backup equipment comes into action, which helps the system to continue its operation without any disruption. It can be further divided into two categories, namely, analytical and hardware.
In analytical redundancy, the fault is accommodated by an estimated value taken from the software, which is used by the controller, while in hardware redundancy, duplicate hardware is installed in parallel to the primary hardware. Hardware redundancy is not as economical as analytical redundancy because additional hardware is attached to it, which increases the cost. Analytical redundancy is economical and is highly dependent on the accuracy of the system model. A general sketch for analytical redundancy is shown in Figure 4.
The system’s reliability is increased by the hardware redundancy as it removes the fault in the primary equipment by replacing it with secondary equipment. The number of components installed in parallel, for the hardware redundancy, determines its type. If two components are installed, then it is called dual redundancy, as shown in Figure 5. Adding more components in parallel is also possible, in which triple modular redundancy (TMR) is a popular technique, but it increases the overall cost, space, and weight of the system and is recommended only after a proper cost/benefit analysis [7].
Fault-diagnostic and fault-tolerant control approaches, as well as their applications in a range of engineering systems, have made promising advancements throughout the previous four decades. The survey papers [17,18,19] provided a complete overview of real-time fault diagnosis and fault-tolerant control, with a focus on recent findings. In these works, various fault-detection methodologies and applications are thoroughly examined from both a model-based and a signal-based viewpoint. These are further examined from the knowledge-based and hybrid/active perspectives, respectively. These papers also provide comments on the benefits and drawbacks of different diagnostic strategies. The major goals of the article [20] are to use analytical redundancy relations to generate residual generation for sensor failure detection and steam generator isolation. These relationships are utilized to discover and isolate sensor faults by eliminating the system’s unknown factors. Through the individual observability of each sensor, the nonlinear system of a steam generator is linearized around the operational point and linear analytical redundancy relations are produced using the parity space approach.

1.4. Compressor Control System

The application of FTC in the process machines is a remarkable strategy to prevent their shutdown in the event of faults in the system’s components. This will result in increased reliability, safety, and reduced downtime, eventually increasing the production profits. Compressors are one of the important production machines widely used for various applications. To transport gas from remote wellhead places through pipelines to the industrial and commercial regions, the pressure needs to be increased. Hence, centrifugal compressors (CCs) are used as application output for high-pressure gas. The gas compression assembly contains coolers, pipes, scrubbers, a turbo-compressor unit, and control valves. [21] The particles of dust are initially filtered out and separated from the gas. After the filtration of the gas, the moisture and water droplets are removed, considering the compressor’s protection against liquids. The compressed gas at high temperatures is then cooled to a lower temperature with the aid of coolers. The general assembly of the compressor can be seen in Figure 6.
The anti-surge control of the compressor is the most critical controller of the compressor as the surge in the system can cause a lot of damage to the machinery and different scenarios are responsible for the occurrence of the surge. Low suction pressure, high discharge pressure, emergency shutdown, and initial start-up of the compressor are the potentially responsible conditions for the surge to occur [21].
The complete compressor model can be elaborated by (1).
ψ ˙ = 1 4 B 2 l c ( ϕ ϕ T ( ψ ) + d ϕ ( ξ ) )
ϕ ˙ = 1 l c ( ψ c ( ϕ ) ψ ψ V ( ϕ ) + d ψ ( ξ ) )
where ψ denotes the pressure rise of the compressor and ϕ represents mass flow. ξ is dimensionless time, while ϕ T ( ψ ) represents throttle valve characteristics and ψ c ( ϕ ) denotes the compressor’s characteristics. l c denotes ducts’ and compressors’ lengths. d ϕ ( ξ ) is the disturbance in the compressor flow while, d ψ ( ξ ) is the disturbance in the pressure of the compressor [22,23].
ψ c ( ϕ ) is described in (2).
ψ c ( ϕ ) = ψ c 0 + H ( 1 + 3 2 ( ϕ W 1 ) 1 2 ( ϕ W 1 ) 3 )
Here, ψ c 0 represents the characteristic curve value in 0 dB. The half-width and half-height are abbreviated as W and H, respectively.
Similarly, ϕ T ( ψ ) is described in (3).
ϕ T ( ψ ) = γ T ψ
γ T ψ represents the yield of the valve.
The Greitzer parameter B is obtained using (4) [24,25].
B = U 2 a s V p A c l c
Here, U is constant for the tangent speed of the compressor. a s is the speed of the sound, A c is compressor’s cross-sectional area, and V p represents plenum volume [26].
The state-space equations of the compressor is described in (5).
x 1 ˙ = 1 4 B 2 l c ( x 2 ϕ T ( x 1 ) + d ϕ ( ξ ) )
x 2 ˙ = 1 l c ( ψ c ( x 2 ) x 1 u + d ψ ( ξ ) )
Different sensors play a vital role in the calculation of the surge. Combining the equations of these sensors, we formulate the virtual values for the AFTCS. The design of an advanced compressor control system is shown in Figure 7, in which the objective is to keep CC to the right of the anti-surge control line. If the operating point crosses this line due to surging conditions, backup lines operate further control actions to open the ASV so that the operating point is driven to the right [21].
By defining different conditions of compressor low flow limits and maximum power calculations, a compressor map is drawn, as shown in Figure 8, where the stable operating zone of the compressor can be seen at the center.
To calculate a controlling parameter, we define a surge parameter (Ss). The calculations for the surge parameter are performed as under [22]:
R c = P d P s
σ = log ( T d T s ) log ( P d P s )
h r = ( R c σ 1 ) σ
q r 2 = Δ P o s P s
S s = q r , s l l 2 q r , o p 2
where Rc is the compression ratio, Pd is discharge pressure, Ps is suction pressure, Ts is suction temperature, Td is discharge temperature, σ is polytrophic head exponent, hr is reduced pressure head, q r 2 is reduced flow, ΔPos is the differential pressure across the orifice plate in the flow transmitter, Ss is the surge parameter, q r , s l l 2 is the reduced flow at SLL, and q r , o p 2 is the reduced flow of operating point. Here, the Ss is obtained using Equation (10). Surge parameter elaboration can be observed in Figure 9.

1.5. Faults in the Compressor Control System

For a typical process control system, some parameters are crucial for the system’s overall stable behavior. Sensors and actuators are the key elements in a process control system. Generally, sensors are installed at the input of the system and are responsible for providing the first information signal to the controller. Sensors, in the process control system, are generally used for the measurement of temperature, pressure, flow, level, and other varying parameters. These sensors can be of an analog or digital type, depending upon the nature and requirement of the process. The digital sensors send only binary logical signals, upon which the controller takes the decision, while the analog signal usually is in the range of 4–20 mA or 0–10 V (standard signals).
Actuators are generally responsible for the opening and closing of the control valves and are installed at the output of the system. The controller decides according to the inputs and sends an output signal to actuators. Actuators control the valves, which can be digital, i.e., fully opened and fully closed actions, and can be analog for the partial control of the valves. Actuators are the key components in any process control system.
The failure of the sensors and the actuators in the anti-surge system can occur causing a shutdown of the system. An FTC will be required to compensate for the faulty sensors in the ASC systems for service continuity. When any sensor drops out of the system due to fault, the value of the faulty sensor will be replaced by the virtual sensor values, providing the analytical redundancy and the reliability of the system will be increased. For that purpose, an estimated model needs to be run in parallel with the actual plant, from which the healthy value will be obtained to replace the faulty value.
In [27], a sliding mode controller is used to reallocate the actuator position for the application of FTC. A comprehensive review of sliding mode control utilization in FTC is carried out in [28]. In [29], an adaptive design for tracking has been used by utilizing neural networks, to provide the estimated function of the fault using the Lyapunov method. Therefore, by using the adaptive control system, the system efficiency is boosted. Their work is carried out for the nonlinear system only. In [30], FTC is applied with observer-dependent control using a sliding mode approach where the sensor faults, actuator faults, and input noise are handled. Both faults in sensors and actuators are rectified using a sliding mode controller. In [31], altitude tracking is carried out for the aircraft with no need of finding the inertia, which proves to make for a quicker and more efficient system. Additionally, the same technique is used to remove actuator faults. AFTCS implementation can be observed in [32,33,34,35]. In [36], a unified FTC architecture was proposed for the sensors and the actuator based on advanced analytical and hardware redundancies for the sensors of the air-fuel ratio control system of internal combustion engines for achieving greater reliability. In [37], Fuzzy Logic-based AFTCS was proposed for sensor faults of the air-fuel ratio control of internal combustion engines. In [38], a fuzzy-based fault-tolerant controller was made for the robot control mechanism in which the lost signal of the controller was recalculated using two main controllers and the actuator faults were avoided.
In this paper, the main contribution is the implementation of a novel AFTCS to tolerate the failure of the sensors and the actuators in the compressor control system. The AFTCS was built with a dedicated FDI unit to detect and isolate the faulty part as well as replace the faulty value with the virtual redundant value from the observer model running in parallel with the other healthy sensors. Four sensors that play a critical role in the ASC of compressors, namely, the suction temperature, the discharge temperature, the suction pressure, and the discharge pressure, are made faulty one at a time, and then a virtual sensor provides an estimated value for each sensor, respectively. This process is automatically controlled by the controller designed in the HYSYS, which consists of virtual redundant sensor models running in parallel with the system. Hardware redundancy is also added by running a redundant actuator in parallel with the main actuator, and during the fault in the actuator, the controller replaces the faulty actuator with the redundant actuator. The proposed FTC for ASC is novel in the literature and significant for the process industries to design a highly reliable compressor control system that would continue operation despite faults in the sensors and actuators, hence preventing costly production loss.
The further contents of this paper are arranged in this way: the research methodology is elaborated in Section 2, the results and discussions are described in Section 3, and the paper conclusion is presented in Section 4.

2. Research Methodology

2.1. Implementation of AFTCS

We have implemented AFTCS for the ASC of a CC in this research study. The fault injection unit (FIU) was developed to inject faults manually in the sensors and actuators in the HYSYS using the spreadsheet controller. The function of the FIU is to emulate the fault to make the sensor faulty using a binary switch. When the switch is operated, the fault value of the sensor is fed to the controller instead of the actual; hence, a fault is injected into the system. The fault values are taken close to zero (fail-low), not exactly zero to avoid calculation errors due to the denominator occurrence in the controller calculations.
The advanced split PI+D controller is used to control the surge with a dedicated ASC controller [21], while the AFTCS is implemented in a separate spreadsheet controller. The FDI unit was built to detect and isolate the faulty sensor in the compressor control system. The faulty value is then replaced with the observer/estimator models running in parallel with the other healthy sensors providing analytical redundancy. The parallel system value will then be provided to ASC to replace the faulty sensor value to continue the system and make it fault-tolerant. In this process, the key sensors being used for the ASC are suction pressure, discharge pressure, suction temperature, and discharge temperature.
The working of the observer is described in [1,2]. The state-space representation of the system can be written as follows:
x ˙ = A x + B u
y = C x + D
where ‘x’, ‘u’, and ‘y’ denote the states, inputs, and outputs, respectively. The symbols A, B, C, and D represent the system matrices of appropriate dimensions.
Let x ¯ be the estimated state produced by the observer and y ¯ be the estimated output, then
x ¯ ˙ = A x ¯ + B   u
y ¯ = C x ¯
( x ¯ ˙ x ˙ ) = A ( x ¯ x )
where x ¯ x = e x denotes the error or residual between the estimated and actual state. Additionally,
( y ¯ y ) = C ( x ¯ x )
x ¯ ˙ = A x ¯ + B u + L ( y ¯ y )
where L symbolizes the state feedback gain matrix.
( x ¯ ˙ x ˙ ) = A ( x ¯ x ) + L ( y ¯ y )
( y ¯ y ) = C ( x ¯ x )
( x ¯ ˙ x ˙ ) = ( A + L C ) ( x ¯ x )
e ˙ x = ( A + L C ) e x
( y ¯ y ) = C e x
The FDI detects the fault by calculating the residual e x and comparing it with the threshold (ξ), as follows:
If e x < ξ , no fault is present in the sensor
If e x ξ , a fault is detected in the sensor and will be replaced by the observer output
The nonlinear observer can be designed for FTC application as:
x ¯ ˙ ( t ) = A x ¯   ( t ) + B u + g ( x ¯ ,   u ,   t ) + L ¯ ( C x ¯ y )
Let e x ( t ) be the error vector
e x ( t ) = ^ x ¯ ( t ) x ( t )
From Equations (21) and (23), we get
e ˙ x = ( A L ¯ C ) e x ( t ) + ( g ( x ¯ ,   u ,   t ) g ( x ,   u ,   t ) )
Lemma 1:
Let us consider the equation for a nonlinear system’s observer design
x ¯ ˙ ( t ) = A x ¯ + B u + g ( x ¯ ,   u ,   t ) + L ¯ ( C x ¯ y )
where, A, B, and C are matrices; “g” is a function of x, u, and y; and, finally,  L ¯  is the feedback gain for the nonlinear observer.
Let e x ( t ) be the error
e x ( k ) = ^ x ¯ ( t ) x ( t )
For a nonlinear system observer, the error equation is
e ˙ x = ( A L ¯ C ) e x ( k ) + ( g ( x ¯ , u , t ) g ( x , u , t ) )
The error e x ( k ) approaches zero asymptotically if the matrices R, X, and scalar µ exist such that R = R T > 0   and   μ > 0 to satisfy the following linear matrix inequality (LMI):
[ R A + A T R + X C + C T X T + μ λ 2 I R R μ I ] < 0
R is the reliability of each sensor, and λ denotes its eigenvalue.
Additionally, the observer gain matrix can be selected as follows:
L ¯ = R 1 X
By considering the following Lyapunov function to prove its derivative to be zero, we can justify the choice of the observer gain matrix:
V ( k ) = e x T R e x ( k )
Now, we will check V ˙ ( x ) < 0     x ϵ D { 0 } , as described below:
V ˙ ( k ) = e X T ( R A   + R L ¯ C + A T R + C T L T R ) e x + 2 e x T R ( g ( x ¯ , u , k ) g ( x , u , k ) ) e X T ( R A + R L ¯ C + A T R + C T L T R ) e x + 1 / μ e x T R 2 e x + μ g ( x ¯ , u , k ) g ( x , u , k ) 2 e X T ( R A + R L ¯ C + A T R + C T L T R ) e x + 1 / μ e x T R 2 e x + μ λ 2 e x 2 = e X T ( ( R A + R L ¯ C + A T R + C T L T R ) + μ λ 2 I + 1 / μ R 2 ) e x
Substituting (30) for (32), we get:
V ˙ ( k ) e X T ( R A + X C + A T R + C T X T + μ λ 2 I + 1 / μ R 2 ) e x
If the following inequality holds, e x converges asymptotically to zero.
( R A + X C + A T R + C T X T + μ λ 2 I + 1 / μ R 2 ) < 0
The last equation becomes equivalent to the first equation, which completes the proof.
Theorem 1.
The error  e x ( t )  approaches zero exponentially with the rate  / 2  if the matrices R, X, and scalars µ,   exist such that  R = R T > 0   a n d   μ ,   > 0  to satisfy the following:
[ R A + A T R + X C + C T X T + μ λ 2 I + R R R μ I ] < 0
To prove this, consider (33) and (35) to obtain
V ˙ ( t ) e x T R e x = V ( t )
Hence, we can write
V ( t ) e x T V ( 0 )
From (42) we obtain
λ m i n ( R )   e x ( t ) 2     e k t λ m a x ( R )   e x ( 0 ) 2
where λ m i n   and   λ m a x are the minimum and maximum eigenvalues of R, respectively. Hence, we obtain the following norm:
e x ( t ) λ m a x   ( R ) λ m i n ( R )   e x ( 0 )   e k t / 2
Coming back to the residual equation:
r ( t ) = ^ C x ¯ ( t )     y ( t )
r ( t ) λ m a x   ( R ) λ m i n ( R )   C ( 0 ) e x ( 0 )   e k t / 2
C ( 0 ) e x ( 0 ) r ( 0 )
Finally, we can come up with the following criteria for the fault detection of a sensor fault
r   ( t ) {   λ m a x   ( R ) λ m i n ( R )   r ( 0 )   e k t 2 ,   t h e r e   i s   n o   f a u l t > λ m a x   ( R ) λ m i n ( R )   r ( 0 )   e k t 2 ,   t h e r e   i s   a   f a u l t
Using Equations (44)–(47), an estimated value of one sensor is obtained in terms of the other sensors. This scenario provides a parallel running model of each sensor. The sensor value will be replaced by this estimated model value when a fault has occurred in the system [18].
P s = P d R c
P d = R c   ·   P s
T s = T d R c n
T d = T s   ·   R c n
The proposed scheme can be described in a flowchart as shown in Figure 10. The sensor value is replaced according to the given scheme as described in Figure 10; the actual process will not be disturbed, and the sensor fault will be tolerated. It should also be noted that this scheme only bypasses the fault, while the actual fault is still there and the sensor needs to be replaced. The FTC ensures the system continues its process regardless of the fault occurrence.

2.2. HYSYS Model for Centrifugal Compressor

The centrifugal compressor dynamic model is implemented in the HYSYS software. A compressor is attached along with its assembly with the suction and discharge valves and the main recycle valve. The stream is introduced using the suction valve, and then the liquid is removed from the fluid using a scrubber; after that, the gas is entered into the compressor. After the discharge end of the compressor, a cooler is placed to reduce the temperature of the gas. When the surge occurs, the ASV is opened fully and the gas is recycled to avoid the surge [17]. The HYSYS model used in this study was first verified with practical gas compressor station parameters. Actual values from the gas station were compared with the HYSYS values, and the percentage (% age) error was calculated to confirm the accuracy and validity of the results. The comparison of important parameters of the HYSYS model and gas compressor station values is shown in Table 1.
It can be seen that all important parameters provide the percentage (% age) error between simulation and practical values within acceptable bounds. This confirms the accuracy and validation of simulation results.
The assumptions of this research contain the consideration of a low fault (fail-low) value for all sensors during the fault rather than a high fault value, and there is no surge in the system when the fault has occurred. The limitations of the research include the interdependency of redundant sensors, i.e., only one sensor failure is considered at one time as the redundant sensor values are calculated using other healthy sensors. Moreover, only complete failure type faults in sensors and actuators are considered by ignoring the system’s faults. This research does not take into account partial faults or unstructured uncertainties.

3. Results and Discussion

3.1. Fault Tolerance in Suction Pressure

The suction pressure sensor is made faulty with FIU, as shown in Figure 11. At about the 60 s of the simulation, the fault is injected into the Ps sensor; at that time, the fault tolerance is kept out of the system to differentiate between the faulty and fault-tolerant conditions. At about the 160 s of the simulation, the FTC is turned on and the value of the sensor is replaced with that of the estimated model running in parallel with the FDI unit. It can be observed that the value of the surge parameter also deviates during the fault occurrence, and it regains its value using the estimated value of the sensor, provided by the equation models.
The fault is tolerated for the suction pressure sensor, and this improves the system reliability and prevents unnecessary flow across the ASV. When the wrong signal of the suction pressure sensor is fed to the controller, the ASV is opened by the ASC. After that, the wrong or faulty signal is interrupted by the FTC and replaced by a healthy value, i.e., the estimated value obtained from the observer. This provides an analytical redundancy for the Ps sensor.
The ASV response during the fault execution for the suction pressure sensor is shown in Figure 12. The flow of the fluid across the ASV during the fault is a waste of energy, especially when the wrong signal of the surge is fed to the controller due to a fault in the sensors. The valve operates when the faulty Ps signal is sent to the ASC at about the 60 s. The fault is tolerated at about 160 s when the valve is fully closed, and the system returns to normal despite the fault occurrence in the Ps sensor.

3.2. Fault Tolerance in Discharge Pressure Sensor

The discharge pressure sensor is made faulty with FIU, as shown in Figure 13. At about the 140 s of the simulation, the fault is injected into the Pd sensor; at that time, the fault tolerance is kept out of the system to differentiate between the faulty and the fault-tolerant conditions. At about the 260 s of the simulation, the FTC is turned on and the value of the sensor is replaced with that of the estimated model running in parallel with the FDI unit. It can be observed that the value of the surge parameter also deviates during the fault occurrence, and it regains its value using the estimated value of the sensor that is provided by the equation models.
The fault is tolerated for the discharge pressure sensor, and this improves the system reliability and prevents unnecessary flow across the ASV. When the wrong signal of the discharge pressure sensor is fed to the controller, the ASV is opened by the ASC. After that, the wrong or faulty signal is interrupted by the FTC and replaced by a healthy value, i.e., the estimated value obtained from the observer. This provides an analytical redundancy for the Pd sensor.
The ASV response during the fault execution for the discharge pressure sensor is shown in Figure 14. The flow of the fluid across the ASV during the fault is a waste of energy, especially when the wrong signal of the surge is fed to the controller due to the fault in the sensors. The valve operates when the faulty Pd signal is sent to the ASC at about 140 s. The fault is tolerated at about the 260 s, where the valve is fully closed, and the system returns to normal despite the fault occurrence in the Pd sensor.

3.3. Fault Tolerance in Suction Temperature Sensor

The suction temperature sensor is made faulty with the FIU, as shown in Figure 15. At about 80 s of the simulation, the fault is injected into the Ts sensor at that time the fault tolerance is kept out of the system to differentiate between the faulty and fault-tolerant conditions. At about the 420 s of the simulation, the FTC is turned on and the value of the sensor is replaced with that of the estimated model running in parallel with the FDI unit. It can be observed that the value of the surge parameter also deviates during the fault occurrence, and it regains its value using the estimated value of the sensor that is provided using the equation models.
The fault is tolerated for the suction temperature sensor, and this improves the system reliability and prevents unnecessary flow across the ASV. When the wrong signal of the suction temperature sensor is fed to the controller, the ASV is opened by the ASC. After that, the wrong or faulty signal is interrupted by the FTC and replaced by a healthy value, i.e., the estimated value obtained from the observer.
The ASV response during the fault execution for the suction temperature sensor is shown in Figure 16. The flow of the fluid across the ASV during the fault is a waste of energy, especially when the wrong signal of the surge is fed to the controller due to the fault in the sensors. The valve operates when the faulty Ts signal is sent to the ASC at about 80 s. The fault is tolerated at about 420 s when the valve is fully closed, and the system returns to normal despite the fault occurrence in the Ts sensor.

3.4. Fault Tolerance in Discharge Temperature Sensor

The discharge temperature sensor is made faulty with FIU, as shown in Figure 17. At about the 110 s of the simulation, the fault is injected into the Td sensor; at that time, the fault tolerance is kept out of the system to differentiate between the faulty and fault-tolerant conditions. At about the 210 s of the simulation, the FTC is turned on and the value of the sensor is replaced with that of the estimated model running in parallel with the FDI unit. It can be observed that the value of the surge parameter also deviates during the fault occurrence, and it regains its value using the estimated value of the sensor that is provided by the equation models.
The fault is tolerated for the discharge temperature sensor, and this improves the system reliability and prevents unnecessary flow across the ASV. When the wrong signal of the discharge temperature sensor is fed to the controller, the ASV is opened by the ASC. After that, the wrong or faulty signal is interrupted by the FTC and replaced by a healthy value, i.e., the estimated value obtained from the observer.
The ASV response during the fault execution for the discharge temperature sensor is shown in Figure 18. The flow of the fluid across the ASV during the fault is a waste of energy, especially when the wrong signal of the surge is fed to the controller due to the fault in the sensors. The valve operates when the faulty Td signal is sent to the ASC at about 110 s. The fault is tolerated at about the 210 s when the valve is fully closed, and the system returns to normal despite the fault occurrence in the Td sensor.

3.5. Fault Tolerance in Actuators

The failure of the actuator in the field can cause greater problems. Unlike sensors, the actuator needs to be replaced when a fault has occurred. Therefore, a redundant ASV-2 is installed in parallel with the existing ASV-1. When the actuator of the first valve becomes faulty, the parallel valve comes into operation.
The actuator of ASV-1 is made faulty in HYSYS by using the built-in feature of the actuator failed condition. Once the actuator fails, the controller reads the failed value and the second valve actuator works immediately to provide hardware redundancy as in Figure 19.
The proposed research work is novel and has not been found in the literature so far; therefore, we were not able to compare our results with any other existing works.

4. Conclusions

In this paper, a novel AFTCS was proposed for the sensor and actuator faults of the anti-surge control system of a centrifugal compressor. The AFTCS was built with a dedicated FDI unit to detect and isolate the faulty part as well as replace the faulty value with the virtual redundant value from the observer model running in parallel with the other healthy sensors. The analytical redundancy was developed from the mathematical modeling of the sensors to provide the estimated values to the controller in the case of the failure of the actual sensor. Dual hardware redundancy was proposed for the anti-surge valve. The simulation results of the proposed FTC for the ASC in HYSYS reveal that the system continued to operate in the event of faults in the sensors and actuators. The proposed FTC for the ASC is novel in the literature and significant for the process industries to design a highly reliable compressor control system that would continue operation despite faults in the sensors and actuators, hence preventing costly production loss.
Future work may involve FTC implementation with other advanced intelligent controllers such as fuzzy logic control and artificial neural networks. System identification can also be implemented for the better development of the redundant models of the sensors.

Author Contributions

Formal analysis, M.B.Q.; Funding acquisition, T.A.; Investigation, M.T.M.; Methodology, M.T.M. and M.B.Q.; Supervision, T.A., A.A.A., S.A. and M.J.; Writing—original draft, M.T.M.; Writing—review & editing, T.A., A.A.A., M.B.Q., S.A. and M.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Deanship of Scientific Research at Najran University for funding this work under the Research Groups Funding program grant code (NU/RG/SERC/11/5).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

This statement is not required in our paper as we don’t report any data.

Conflicts of Interest

The authors declare no conflict of interest in preparing this paper.

Abbreviations

CCCentrifugal Compressor
FTCFault-Tolerant Control
AFTCSActive Fault-Tolerant Control System
ASCAnti-Surge Control
ASVAnti-Surge Valve
FIUFault Injection Unit
FTCFault-Tolerant Control
OPOperating Point
PFTCSPassive Fault-Tolerant Control System
SCLSurge Control Line
SLLSurge Limit Line
TMRTriple Modular Redundancy
∆PosDifferential Pressure
hrReduced Head Pressure
KcProportional Gain
PdDischarge Pressure
PsSuction Pressure
q r 2 Reduced Flow
RcCompression Ratio
SsSurge Parameter
TdDischarge Temperature
TiIntegral Reset Time
TsSuction Temperature
σPolytrophic Head Exponent
q r , s l l 2 Reduced flow at SLL

References

  1. Amin, A.A.; Hasan, K.M. A review of Fault Tolerant Control Systems: Advancements and applications. Measurement 2019, 143, 58–68. [Google Scholar] [CrossRef]
  2. Wang, Y.; Zhou, D.; Qin, S.J.; Wang, H. Active fault-tolerant control for a class of nonlinear systems with sensor faults. Int. J. Control. Autom. Syst. 2008, 6, 339–350. [Google Scholar]
  3. Tayyeb, M.; Riaz, U.; Amin, A.; Saleem, O.; Arslan, M.; Shahbaz, M. Design of highly redundant fault tolerant control for aircraft elevator system. J. Appl. Eng. Sci. 2021, 19, 37–47. [Google Scholar] [CrossRef]
  4. Blanke, M.; Frei, W.C.; Kraus, F.; Patton, J.R.; Staroswiecki, M. What is Fault-Tolerant Control? IFAC Proc. Vol. 2000, 33, 41–52. [Google Scholar] [CrossRef] [Green Version]
  5. Amin, A.A.; Mahmood-Ul-Hasan, K. Robust active fault-tolerant control for internal combustion gas engine for air–fuel ratio control with statistical regression-based observer model. Meas. Control 2019, 52, 1179–1194. [Google Scholar] [CrossRef]
  6. Amin, A.A.; Mahmood-Ul-Hasan, K. Hybrid fault tolerant control for air-fuel ratio control of internal combustion gasoline engine using Kalman filters with advanced redundancy. Meas. Control 2019, 52, 473–492. [Google Scholar] [CrossRef]
  7. Amin, A.A.; Mahmood-Ul-Hasan, K. Advanced Fault Tolerant Air-Fuel Ratio Control of Internal Combustion Gas Engine for Sensor and Actuator Faults. IEEE Access 2019, 7, 17634–17643. [Google Scholar] [CrossRef]
  8. Amin, A.A.; Mahmood-Ul-Hasan, K. Robust Passive Fault Tolerant Control for Air Fuel Ratio Control of Internal Combustion Gasoline Engine for Sensor and Actuator Faults. IETE J. Res. 2021, 1–16. [Google Scholar] [CrossRef]
  9. Benosman, M.; Lum, K.-Y. Passive Actuators’ Fault-Tolerant Control for Affine Nonlinear Systems. IEEE Trans. Control Syst. Technol. 2009, 18, 152–163. [Google Scholar] [CrossRef]
  10. Niemann, H.; Stoustrup, J. Passive fault tolerant control of a double inverted pendulum—A case study. Control Eng. Pr. 2005, 13, 1047–1059. [Google Scholar] [CrossRef] [Green Version]
  11. Wang, R.; Wang, J. Passive Actuator Fault-Tolerant Control for a Class of Overactuated Nonlinear Systems and Applications to Electric Vehicles. IEEE Trans. Veh. Technol. 2013, 62, 972–985. [Google Scholar] [CrossRef]
  12. Shahbaz, M.H.; Amin, A.A. Design of Active Fault Tolerant Control System for Air Fuel Ratio Control of Internal Combustion Engines Using Artificial Neural Networks. IEEE Access 2021, 9, 46022–46032. [Google Scholar] [CrossRef]
  13. Ahmed, S.; Amin, A.A.; Wajid, Z.; Ahmad, F. Reliable speed control of a permanent magnet DC motor using fault-tolerant H-bridge. Adv. Mech. Eng. 2020, 12, 1687814020970311. [Google Scholar] [CrossRef]
  14. Khatibi, M.; Haeri, M. A unified framework for passive–active fault-tolerant control systems considering actuator saturation and L∞ disturbances. Int. J. Control 2019, 92, 653–663. [Google Scholar] [CrossRef]
  15. Wang, J.; Yao, X.; Li, W. Hybrid active-passive robust fault-tolerant control of event-triggered nonlinear NCS. Open Electr. Electron. Eng. J. 2017, 11, 68–86. [Google Scholar] [CrossRef]
  16. Shen, Q.; Jiang, B.; Shi, P. Neural Network-Based Fault Tolerant Control Scheme Against Un-modeled Fault. In Fault Diagnosis and Fault-Tolerant Control Based on Adaptive Control Approach; Springer: Berlin/Heidelberg, Germany, 2017; pp. 163–190. [Google Scholar]
  17. Gao, Z.; Cecati, C.; Ding, S.X. A Survey of Fault Diagnosis and Fault-Tolerant Techniques—Part I: Fault Diagnosis with Model-Based and Signal-Based Approaches. IEEE Trans. Ind. Electron. 2015, 62, 3757–3767. [Google Scholar] [CrossRef] [Green Version]
  18. Gao, Z.; Cecati, C.; Ding, S.X. A Survey of Fault Diagnosis and Fault-Tolerant Techniques Part II: Fault Diagnosis with Knowledge-Based and Hybrid/Active Approaches. IEEE Trans. Ind. Electron. 2015, 62, 1. [Google Scholar] [CrossRef] [Green Version]
  19. Gao, Z.; Ding, S.X.; Cecati, C. Real-time fault diagnosis and fault-tolerant control. IEEE Trans. Ind. Electron. 2015, 62, 3752–3756. [Google Scholar] [CrossRef] [Green Version]
  20. Djeziri, M.A.; Aitouche, A.; Bouamama, B.O. Sensor fault detection of energetic system using modified parity space approach. In Proceedings of the 46th IEEE Conference on Decision and Control, New Orleans, LA, USA, 12–14 December 2007; pp. 2578–2583. [Google Scholar] [CrossRef]
  21. Amin, A.A.; Maqsood, M.T.; Mahmood-Ul-Hasan, K. Surge protection of centrifugal compressors using advanced anti-surge control system. Meas. Control 2021, 54, 967–982. [Google Scholar] [CrossRef]
  22. Moore, F.K.; Greitzer, E.M. A Theory of Post-Stall Transients in Axial Compression Systems: Part I—Development of Equations. J. Eng. Gas Turbines Power 1986, 108, 68–76. [Google Scholar] [CrossRef]
  23. Uddin, N.; Gravdahl, J.T. Active Compressor Surge Control Using Piston Actuation. In Proceedings of the ASME 2011 Dynamic Systems and Control Conference and Bath/ASME Symposium on Fluid Power and Motion Control, Arlington, VA, USA, 31 October–2 November 2011; ASMEDC: Arlington, VA, USA, 2011; Volume 1, pp. 69–76. [Google Scholar]
  24. Greitzer, E.M. Surge and Rotating Stall in Axial Flow Compressors—Part I: Theoretical Compression System Model. J. Eng. Power 1976, 98, 190–198. [Google Scholar] [CrossRef]
  25. Greitzer, E.M. Surge and Rotating Stall in Axial Flow Compressors—Part II: Experimental Results and Comparison with Theory. J. Eng. Power 1976, 98, 199–211. [Google Scholar] [CrossRef]
  26. Hansen, K.E.; Jorgensen, P.; Larsen, P.S. Experimental and Theoretical Study of Surge in a Small Centrifugal Compressor. J. Fluids Eng. 1981, 103, 391–395. [Google Scholar] [CrossRef]
  27. Alwi, H.; Edwards, C. Fault tolerant control using sliding modes with on-line control allocation. Automatica 2008, 44, 1859–1866. [Google Scholar] [CrossRef] [Green Version]
  28. Tayyeb, M.; Amin, A.A. A Review of Sliding Mode Control with the Perspective of Utilization in Fault Tolerant Control. Recent Adv. Electr. Electron. Eng. 2021, 14, 312–324. [Google Scholar] [CrossRef]
  29. Zhang, X.; Parisini, T.; Polycarpou, M. Adaptive Fault-Tolerant Control of Nonlinear Uncertain Systems: An Information-Based Diagnostic Approach. IEEE Trans. Autom. Control 2004, 49, 1259–1274. [Google Scholar] [CrossRef]
  30. Li, H.; Gao, H.; Shi, P.; Zhao, X. Fault-tolerant control of Markovian jump stochastic systems via the augmented sliding mode observer approach. Automatica 2014, 50, 1825–1834. [Google Scholar] [CrossRef]
  31. Cai, W.; Liao, X.H.; Song, Y.D. Indirect Robust Adaptive Fault -Tolerant Control for Attitude Tracking of Spacecraft. J. Guid. Control. Dyn. 2008, 31, 1456–1463. [Google Scholar] [CrossRef]
  32. Zhang, Y.; Jiang, J. Active fault-tolerant control system against partial actuator failures. IEE Proc. Control. Theory Appl. 2002, 149, 95–104. [Google Scholar] [CrossRef]
  33. Shen, Q.; Jiang, B.; Cocquempot, V. Adaptive Fuzzy Observer-Based Active Fault-Tolerant Dynamic Surface Control for a Class of Nonlinear Systems with Actuator Faults. IEEE Trans. Fuzzy Syst. 2014, 22, 338–349. [Google Scholar] [CrossRef]
  34. Jiang, J.; Yu, X. Fault-tolerant control systems: A comparative study between active and passive approaches. Annu. Rev. Control 2012, 36, 60–72. [Google Scholar] [CrossRef]
  35. Paoli, A.; Sartini, M.; Lafortune, S. Active fault tolerant control of discrete event systems using online diagnostics. Automatica 2011, 47, 639–649. [Google Scholar] [CrossRef]
  36. Amin, A.A.; Mahmood-Ul-Hasan, K. Unified Fault-Tolerant Control for Air-Fuel Ratio Control of Internal Combustion Engines with Advanced Analytical and Hardware Redundancies. J. Electr. Eng. Technol. 2021, 17, 1947–1959. [Google Scholar] [CrossRef]
  37. Riaz, U.; Amin, A.A.; Tayyeb, M. Design of active fault-tolerant control system for Air-fuel ratio control of internal combustion engines using fuzzy logic controller. Sci. Prog. 2022, 105, 1–29. [Google Scholar] [CrossRef] [PubMed]
  38. Alshorman, A.M.; Alshorman, O.; Irfan, M.; Glowacz, A.; Muhammad, F.; Caesarendra, W. Fuzzy-Based Fault-Tolerant Control for Omnidirectional Mobile Robot. Machines 2020, 8, 55. [Google Scholar] [CrossRef]
Figure 1. The fault-tolerant control types.
Figure 1. The fault-tolerant control types.
Sensors 22 03864 g001
Figure 2. The passive fault-tolerant control [1].
Figure 2. The passive fault-tolerant control [1].
Sensors 22 03864 g002
Figure 3. The active fault-tolerant control [1].
Figure 3. The active fault-tolerant control [1].
Sensors 22 03864 g003
Figure 4. The analytical redundancy.
Figure 4. The analytical redundancy.
Sensors 22 03864 g004
Figure 5. The dual redundancy [1].
Figure 5. The dual redundancy [1].
Sensors 22 03864 g005
Figure 6. The anti-surge control [21].
Figure 6. The anti-surge control [21].
Sensors 22 03864 g006
Figure 7. The surge control lines [21].
Figure 7. The surge control lines [21].
Sensors 22 03864 g007
Figure 8. The compressor map [21].
Figure 8. The compressor map [21].
Sensors 22 03864 g008
Figure 9. The surge parameter limits [22].
Figure 9. The surge parameter limits [22].
Sensors 22 03864 g009
Figure 10. The fault-tolerant anti-surge control flowchart.
Figure 10. The fault-tolerant anti-surge control flowchart.
Sensors 22 03864 g010
Figure 11. The fault tolerance in the suction pressure sensor.
Figure 11. The fault tolerance in the suction pressure sensor.
Sensors 22 03864 g011
Figure 12. The actuator response during a fault in the Ps sensor.
Figure 12. The actuator response during a fault in the Ps sensor.
Sensors 22 03864 g012
Figure 13. The fault tolerance in the discharge pressure sensor.
Figure 13. The fault tolerance in the discharge pressure sensor.
Sensors 22 03864 g013
Figure 14. The actuator response during a fault in the Pd sensor.
Figure 14. The actuator response during a fault in the Pd sensor.
Sensors 22 03864 g014
Figure 15. The fault tolerance in the suction temperature sensor.
Figure 15. The fault tolerance in the suction temperature sensor.
Sensors 22 03864 g015
Figure 16. The actuator response during a fault in the Ts sensor.
Figure 16. The actuator response during a fault in the Ts sensor.
Sensors 22 03864 g016
Figure 17. The fault tolerance in the discharge temperature sensor.
Figure 17. The fault tolerance in the discharge temperature sensor.
Sensors 22 03864 g017
Figure 18. The actuator response during a fault in the Td sensor.
Figure 18. The actuator response during a fault in the Td sensor.
Sensors 22 03864 g018
Figure 19. The fault tolerance in the actuator.
Figure 19. The fault tolerance in the actuator.
Sensors 22 03864 g019
Table 1. A comparison of the CC HYSYS model with practical values.
Table 1. A comparison of the CC HYSYS model with practical values.
DescriptionField ValuesHYSYS ValuesPercentageUnits
Error (%)
Suction Temperature33.533.810.93degC
Suction Pressure153415290.33kPag
Discharge Temperature98.888.310.63degC
Suction Flow13.713.422.04kPag
Discharge Pressure298229251.91kPag
Compressor Speed774477440.00RPM
Suction Throttle99.771000.23%
ASV Position000.00%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Alsuwian, T.; Amin, A.A.; Maqsood, M.T.; Qadir, M.B.; Almasabi, S.; Jalalah, M. Advanced Fault-Tolerant Anti-Surge Control System of Centrifugal Compressors for Sensor and Actuator Faults. Sensors 2022, 22, 3864. https://doi.org/10.3390/s22103864

AMA Style

Alsuwian T, Amin AA, Maqsood MT, Qadir MB, Almasabi S, Jalalah M. Advanced Fault-Tolerant Anti-Surge Control System of Centrifugal Compressors for Sensor and Actuator Faults. Sensors. 2022; 22(10):3864. https://doi.org/10.3390/s22103864

Chicago/Turabian Style

Alsuwian, Turki, Arslan Ahmed Amin, Muhammad Taimoor Maqsood, Muhammad Bilal Qadir, Saleh Almasabi, and Mohammed Jalalah. 2022. "Advanced Fault-Tolerant Anti-Surge Control System of Centrifugal Compressors for Sensor and Actuator Faults" Sensors 22, no. 10: 3864. https://doi.org/10.3390/s22103864

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop