Nothing Special   »   [go: up one dir, main page]

Next Article in Journal
RF Line-Element Filters for Structural-Health-Monitoring Applications
Next Article in Special Issue
Frequency Domain Specifications Based Robust Decentralized PI/PID Control Algorithm for Benchmark Variable-Area Coupled Tank Systems
Previous Article in Journal
A Neural Network Based Approach to Inverse Kinematics Problem for General Six-Axis Robots
Previous Article in Special Issue
Data Analysis and Modelling of Billets Features in Steel Industry
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improving Actuator Wearing Using Noise Filtering

by
Paweł D. Domański
Institute of Control and Computation Engineering, Warsaw University of Technology, ul. Nowowiejska 15/19, 00-665 Warsaw, Poland
Sensors 2022, 22(22), 8910; https://doi.org/10.3390/s22228910
Submission received: 24 October 2022 / Revised: 15 November 2022 / Accepted: 16 November 2022 / Published: 18 November 2022
(This article belongs to the Special Issue Intelligent Industrial Process Control Systems)
Figure 1
<p>Noise filter industrial design configurations.</p> ">
Figure 2
<p>Simulation environment for noise filter analysis. The actuator device, the valve in the considered case, is separately isolated.</p> ">
Figure 3
<p>Process variable filtering relationships for <math display="inline"><semantics> <mrow> <msub> <mi>G</mi> <mn>1</mn> </msub> <mfenced open="(" close=")"> <mi>s</mi> </mfenced> </mrow> </semantics></math>.</p> ">
Figure 4
<p>Process variable filtering relationships for <math display="inline"><semantics> <mrow> <msub> <mi>G</mi> <mn>2</mn> </msub> <mfenced open="(" close=")"> <mi>s</mi> </mfenced> </mrow> </semantics></math>.</p> ">
Figure 5
<p>Process variable filtering relationships for <math display="inline"><semantics> <mrow> <msub> <mi>G</mi> <mn>3</mn> </msub> <mfenced open="(" close=")"> <mi>s</mi> </mfenced> </mrow> </semantics></math>.</p> ">
Figure 6
<p>Process variable filtering relationships for <math display="inline"><semantics> <mrow> <msub> <mi>G</mi> <mn>4</mn> </msub> <mfenced open="(" close=")"> <mi>s</mi> </mfenced> </mrow> </semantics></math>.</p> ">
Figure 7
<p>Control error filtering relationships for <math display="inline"><semantics> <mrow> <msub> <mi>G</mi> <mn>1</mn> </msub> <mfenced open="(" close=")"> <mi>s</mi> </mfenced> </mrow> </semantics></math>.</p> ">
Figure 8
<p>Control error filtering relationships for <math display="inline"><semantics> <mrow> <msub> <mi>G</mi> <mn>2</mn> </msub> <mfenced open="(" close=")"> <mi>s</mi> </mfenced> </mrow> </semantics></math>.</p> ">
Figure 9
<p>Control error filtering relationships for <math display="inline"><semantics> <mrow> <msub> <mi>G</mi> <mn>3</mn> </msub> <mfenced open="(" close=")"> <mi>s</mi> </mfenced> </mrow> </semantics></math>.</p> ">
Figure 10
<p>Control error filtering relationships for <math display="inline"><semantics> <mrow> <msub> <mi>G</mi> <mn>4</mn> </msub> <mfenced open="(" close=")"> <mi>s</mi> </mfenced> </mrow> </semantics></math>.</p> ">
Versions Notes

Abstract

:
Actuator, mostly valve, wearing is an important factor of the overall industrial control system operational cost. Actuator operational wear strongly depends on its operation. Highly utilized elements have a tendency to degrade faster. Therefore, the maintenance teams prefer to minimize their moves. In contrary, control engineers need the actuators to actively operate in their control loops to mitigate disturbances and follow the desired trajectories. Higher control performance is often achieved with an active use of actuators. Control loop quality depends on the controller setup and loop auxiliary functionality. Properly designed filtering not only facilitates controller action, but also impacts actuator operational wear. Industrial control templates are built using the blockware that is embedded in the existing control system. Distributed control system (DCS) and programmable logic controller (PLC) have a limited number of control algorithms. An engineer has to design the control structure and the associated sensor noise filtering using available functionality. This paper evaluates and measures the impact of noise filtering on the loop performance and on the actuator weariness. Relations between noise filtering time constant, loop performance and valve travel deliver recommendations for control engineers.

1. Introduction

The industrial univariate control loop template differs from the scientific textbook configuration. The raw single-element controller is often enriched with several auxiliary blocks and functionalities that make its operation robust and reliable. The overall system performance is improved, which results in a wider operating regime scope. These auxiliary functionalities consist of measurement noise filtering and conditioning for process variable and measured disturbances, actuator characteristics linearization, setpoint shaping, tracking, gain scheduling, AUTO/MANUAL mode switching, control error shaping and others. The orchestration of these elements allows reliable and robust loop operation, and gives the plant operator comfort and safety.
This work focuses on the measurement noise filtering. In general, the filtering, which depends on the loop positioning, might be organized in two ways. Independent univariate control loops need filtering on the process variable (PV) measurement input, as they are the origin of noises. Cascaded control configuration introduces a new degree of freedom for the downstream loop, as the noise can be also introduced through the setpoint. In such a case, PV feedback filtering will not work, and the filtering must be introduced into the control error signal, i.e., at the input to the controller. Such permanent fluctuations are transferred through the controller to its output and affect an actuator and the process [1]. Ref. [2] shows that the measurement noise has a serious impact on the control loop performance. Permanent fluctuations added to the measured process variable are transported through the negative feedback to the controller input as shown by [3]. This feature appears in any feedback control configuration. Process variable measurement filtering is used to counteract this issue. PID loops, being a majority of industrial control templates, seriously require effective filtering [4]. As the filters are implemented inside of the feedback loop, their design affects not only the loop performance, but PID tuning as well. Filtering should be implemented before the PID design.
One has to remember that any industrial control system, DCS or PLC, exhibits functional limitations. An engineer does not have unconstrained freedom in the selection of wished algorithms or approaches. A system-dependent embedded blockware list is limited to some basic (and popular) algorithms. This property also applies to the measurement noise filtering. Advanced filter strategies are often used in process industry, not only for measurement filtering, but also for data validation and reconciliation [5]. They are hardly available and cannot be used in many cases, though they would improve the process performance significantly. Moreover, they require specific expert knowledge, which is seldom available in industrial life. Control engineer may only use existing blocks, such as delay, lag, function generator, deadband (deadzone), hysteresis or saturation.
Filtering uses first-order lag and the function generator in most cases. This analysis focuses on the filter selection and its impact on the loop performance with a specific focus on the behavior of an actuator. The valve is the most popular actuator in the process industry. Once we consider its maintenance, we should evaluate some indicators that would measure its quality. One of the valve main weariness indicators is the measure, how much the valve is used, and how many position changes it encounters. The total path covered by the actuator, i.e., the valve in the considered case is called the valve travel, while the counter for its travel direction changes is called the valve stroke [6]. This measure is used as the main indicator for maintenance, allowing to detect element stiction or oscillations.
The rationale for this research comes from the industrial experience of, and discussions with, site control engineers. The subject has big practical importance, as expert tuners find it important to filter the feedback signal. The simulation analysis is selected intentionally, as the phenomenon is independent of the valve. It is even independent of the type of actuator. The same issue happens for dampers, pumps, ventilators, engines, etc. The research assumes the ideal actuator performance, which ideally realizes the controller output. The phenomenon appears in the feedback loop through the measurement noises, disturbances and cross-correlations between cooperating control loops in the multi-loop environment. The valve merely “lends” its name to the naming of the index. Nowadays, the subject starts to be even more important, especially if we bring the energy consumption into the picture. Lower “actuator travel” means lower energy consumption and smaller carbon footprint generated by the actuator. It should be taken into account as one discusses the energy-aware control system.
The aim of this paper is to analyze the effect of noise filtering on the overall loop performance (which should decrease with increasing the filter time constant) versus decreasing the valve travel index. Both configurations, i.e., PV and control error filtering, are investigated. Suggestions for filter design are given, showing how far an engineer can go with filtering without a heavy loss on a loop performance.
The paper starts with a description of the methods, i.e., filter design, control performance assessment (CPA) measures and valve travel index. The next section shows simulation results for PID benchmarks, while the last one concludes the work, showing possible open issues for further research.

2. Methods and Algorithm

The analysis uses methods and algorithms of engineering areas, such as filter design, CPA measures and valve travel index as a maintenance indicator.

2.1. Noise Filter Design

There are many approaches to filtering. The selected method depends on the engineering experience, procedures, good practices, control vendor templates or just the habits. Three exemplary industrial configurations for noise filtering used in process industry are sketched in Figure 1 using SAMA (Scientific Apparatus Makers Association) function blocks. They use first-order inertia (depicted as ) and a static non-linear function generator denoted as f ( x )   which allows to realize a static relationship parameterized by a set of x-y relation. The function generator realizes the deadband.
In the present research, the simplest block configuration of a first-order filter (1) without the deadband is analyzed. It has a single tuning parameter: filter time constant T F ,
G F ( s ) = 1 T F · s + 1 .

2.2. Loop CPA Measures

There are dozens of methods used in industrial CPA as shown in [7,8,9]. This work uses three indexes, which are frequently used as loop key performance indicators (KPI): mean square error (MSE), integral absolute error (IAE) and robust standard deviation σ H .
Mean square error is the mean sum of the N points collected with some sampling period (time decrement) (2), while the integral absolute error is the mean sum of the absolute errors as in (3):
M S E = 1 N k = 1 k = N ϵ ( k ) 2 = 1 N k = 1 k = N y 0 ( k ) y ( k ) 2
I A E = 1 N k = 1 k = N ϵ ( k ) = 1 N k = 1 k = N y 0 ( k ) y ( k )
The ϵ ( k ) denotes the control error, y 0 ( k ) the setpoint and y ( k ) the process output.

Robust Statistics

If data are free of outliers, we may incorporate classical methods based on normal Gaussian distribution. In the opposite case, robust statistics, which aims at outliers removal, should be applied. It was introduced long ago, but [10] made it popular. A robust approach delivers location, scale and regression parameters estimates for time series infected with outliers. The M-estimator with logistic ψ -function is used.

2.3. Valve Travel Index

The valve travel index is a quantitative representation of how the valve moves in time. The valve travel index ( K V T ) is calculated as a cumulative sum of absolute moves made by an actuator. This is a practical performance measure for a control loop, formulating one of the main measures for valve wear, giving indications of when the preventive maintenance activities should be performed [11]. Additionally, travel valve analysis is used to evaluate another indicator in the form of a number of direction changes in control valve travel per some time period ( K V S ).

3. Simulations

The analysis uses simulations carried out with a template shown in Figure 2. The PID control algorithm in the standard parallel form is applied as a benchmark algorithm. The standard octave function (optiPID.m) is used to find their optimal tuning. It uses an optimization routine that minimizes the weighted performance index, which incorporates three elements: the ITAE (integral time absolute error) criterion (weighting factor μ 1 = 1 ), maximum overshoot ( μ 2 = 10 ) and sensitivity ( μ 3 = 20 ) [12]. The prepared template allows to investigate the effect of PV filtering in the univariate PID loop (CASE 1) and control error tuning in a downstream cascaded loop configuration. Each simulation consists of 1000 s sampled at 0.1 s.
There are several reasons behind such a choice. The main one says that the PID constitutes the majority (95 %) of industrial controls in process industry, as shown in [12]. Four PID benchmarks proposed by [13] are used:
  • Multiple equal poles transfer function
    G 1 s = 1 s + 1 4 ,
  • A time-delay and double lag plant
    G 2 s = 1 0.2 s + 1 2 e s ,
  • An oscillatory transfer function
    G 3 s = 1 s + 1 0.04 s 2 + 0.04 s + 1
  • A non-minimum-phase process
    G 4 s = 1 α · s s + 1 3 , α = 0.5 .
Optimal controller transfer functions denoted by R 1 o p t s are designed. Table 1 shows the obtained tuning parameters.

3.1. Process Variable Filtering—Case 1

Process variable filtering analysis starts with multiple equal poles transfer function G 1 s . Undisturbed and noisy scenarios are compared. Selected CPA measures are calculated and shown in Table 2 that compares ideal undisturbed loop with a noisy unfiltered one.
MSE does not aim at the noises; the impact of measurement noise is small. It is due to the squared higher incidents, such as setpoint changes, which are much more important than the noise variations. Absolute error reflects the steady-state operation (and noises) more, while robust standard deviation represents noises at most. It is also visible that the noise has a tremendous effect on the actuator performance measured by indexes K V T and K V S . Further, the controlled variable (CV) measurement filter is introduced. The loop is simulated using filter time constant values from T F = 0 s up to T F = 1.0 s incremented every 0.01 s. The filter impact on the loop is shown in Figure 3a with a relative index change versus unfiltered one. A similar relation for travel indexes is shown in Figure 3b. Even small values of the filter time constant improve the actuator performance, once, for larger values, the effect flattens.
MSE shows that the small time constant of the filter improves the loop performance, while slower ones ( T F > 0.45 ) start to degrade the loop control quality. A similar effect is visible with IAE, but the range of loop improvement is more narrow and degradation starts sooner ( T F > 0.09 ). Robust standard deviation starts to degrade just with the implementation of the filter. The effect of measurement filter on actuator performance is evaluated. Table 3 shows a comparison of the T F values: no filter, values when MSE and IAE start to degrade, and the value when σ H is degraded by 2.5 % for T F = 0.21 .
Undisturbed and noisy scenarios for a process with a time delay and double lag G 2 s are compared. Time trends are qualitatively similar for all plants and they are not further shown. CPA measures are evaluated and presented in Table 4. Similar to the previous G 1 s case, MSE does not aim at the noises, while IAE focuses on the steady-state noisy operation. As in previous case, the noise has a serious impact on actuator travel indexes K V T and K V S .
The transfer function G 2 ( s ) loop is simulated using varying noise filter time constant values starting from T F = 0 s up to T F = 1.0 s incremented every 0.01 s. The measurement noise filter relative CPA index changes versus the unfiltered case on loop performance are shown in Figure 4a. The relationship for valve travel indexes K V T and K V S is sketched in Figure 4b.
In contrary to the previous case, valve travel index improvement starts for relatively high filter time constants. Valve travel indexes first increase ( T F ( 0.0 , 0.1 ) ) and start to diminish with higher filtering. Additionally, the effect on K V T saturates, while change index K V S decreases rather slowly and linearly. Although this effect is rather strange and differs from an engineering intuition, it might be explained by the coordination between process (5) and filter time constants. The same effect can be seen in the next example as well (6), confirming such an explanation. MSE index shows that filters with a small time constant may even improve loop performance, while slower ones ( T F > 0.39 ) start to degrade the loop control quality. The effect is visible with IAE but the range of loop improvement is narrow, and degradation starts sooner ( T F > 0.15 ). Robust standard deviation does not show that effect and starts to degrade just with the smallest time constant of the filter.
Table 5 shows four filters, i.e., no filter, the value when MSE starts to degrade, the value when IAE starts decrease and the value when σ H degrades by 2.5 % for T F = 0.23 .
Undisturbed and noisy scenario CPA indexes are presented in Table 6. They behave in the same way as for G 1 s and G 2 s . The impact of the measurement noise filter on the loop performance is observed in the same way as for previous loops and is presented in Figure 5a,b. The results exhibit properties similar to G 2 s . The explanation seems to be the same, as the process and filter are similar.
MSE starts to increase with a large value of the filter time constant T F = 0.73 , while the same effect for IAE starts very soon with a small time constant T F = 0.06 . The filter impact on actuator performance is shown in Table 7. Time constant T F = 0.17 reflects robust σ H degraded by 2.5 % .
A non-minimum-phase plant G 4 s behaves similarly to G 1 s . The relationship between CPA measures and the measurement noise is presented in Table 8. The observed behavior is very similar to the previously analyzed plants. The measurement noise filter impact on loop performance is presented in Figure 6a. It shows the relative index change versus the unfiltered case. The relation for travel indexes is sketched in Figure 6b.
All indexes exhibit a constant increase almost linearly as the filter time constant increases. The measurement filter impact on actuator performance is shown in Table 9. Filter T F = 0.18 reflects σ H degraded by 2.3 % . Shapes for both indexes exhibit a similar behavior with short initial rise followed by the exponential decrease saturating for slower filters.

3.2. Control Error Filtering

Control error filtering analysis starts with multiple equal poles transfer function G 1 s . At first, scenarios of undisturbed and noisy environment are compared. CPA measures are calculated and presented in Table 10 that compare ideal undisturbed loop with the noisy unfiltered one.
Indexes show that MSE is not aiming at noises, as the impact of measurement noise is relatively small. It is due to the fact that because of the squared values higher incidents, such as setpoint, changes are much more important. Absolute error reflects the steady-state operation (and noises) more, while robust standard deviation reflects mostly noises. It is shown that the noise has a tremendous effect on the actuator performance measured by valve travel indexes K V T and K V S .
Next, the controlled variable measurement, i.e., the process output filter, is turned on. The loop is simulated with different filter time constants varying from T F = 0 s up to T F = 1.0 s incremented every 0.01 s. The impact of the control error filter on the loop performance is presented in Figure 7a. It shows relative index change versus the unfiltered case. A similar relationship for valve travel indexes is sketched in Figure 7b.
MSE features much faster degradation, compared to the other two indexes. Respective curves are close to the linear. In contrast, even filtering with a small time constant significantly improves the actuator performance, once, for larger time constants, the effect starts to flatten. The curve character is exponential. Thus adding of a small time constant should give much larger improvements in the valve operational wear, without serious loop performance degradation. This observation confirms the common practice that the filtering with a small time constant is always good for a loop. Finally, the effect of the measurement filter on the actuator performance is evaluated. Table 11 shows a comparison of the four filter T F values, i.e., no filter and values of MSE, IAE and σ H when they degrade by 2.0 % . We see that robust estimator allows the largest time constants, as it does not focus on squared errors (similar to IAE). Slight 2.0 % degradation in the loop performance gives tremendous improvement in valve travel (70∼ 80 % ) and a significant one in valve strokes (25∼ 30 % ).
Undisturbed and noisy CPA indicators are calculated and sketched in Table 12. Time trends are qualitatively similar for all plants, and they are not further shown. Similar to the previous G 1 s case, MSE is not aiming at the noises, while IAE focuses at the steady-state noisy operation. As in the previous case, the noise has a significant impact on both actuator valve travel indexes K V T and K V S .
The transfer function G 2 ( s ) loop is simulated using varying control error filter time constant values from T F = 0 s up to T F = 1.0 s incremented every 0.01 s. The filter relative CPA index changes versus unfiltered case on loop performance are shown in Figure 8a. The relations for K V T and K V S are shown in Figure 8b.
In contrast to the previous case, valve travel indicator improvement starts for higher filter values. Operational wear indexes first increase ( T F ( 0.0 , 0.1 ) ) and start to diminish with higher filter time constants. The effect on K V T saturates, while change index K V S decreases slower. Though this effect is rather strange and differs from an engineering intuition, it might be explained by the dynamic coordination between process (5) and filter time constants. A similar effect is seen in the next example.
All CPA indexes increase almost linearly. MSE has the highest increase gain, while the Huber robust index has the slowest one. It is due to the outliers and squared errors that are cut off by the robust M-estimator. The effect of the measurement filter on actuator performance is evaluated. Table 13 shows a comparison of four filter T F values, i.e., no filter, and the value when MSE, IAE and σ H degrade by 2.0 % . We see that the previous effect is observed to a smaller extent; however, still, filtering improves the valve operational wear indicators. One has to be cautious with MSE, as it is misleading—higher filtering is required as indicated by MSE.
Undisturbed and noisy indexes in Table 14. The indexes behave in the same way as for G 2 s plant. The impact of the control error filter on the loop performance is evaluated similarly and is presented in Figure 9a,b. The results exhibit properties as in G 2 s plant. The explanation is the same, as the process dynamics and filter are quite close.
The filter effect on actuator performance is shown in Table 15. Highlighted values show degradation of the respective index by 2.0 % . All CPA indexes increase almost linearly, with MSE exhibiting the highest gain and σ H the smallest.
Selected non-minimum-phase plant G 4 s behaves similarly to G 1 s . The relation between CPA measures and the noise is shown in Table 16. The behavior is also very similar.
The impact of the measurement noise filter on the loop performance is presented in Figure 10a. It shows relative index change versus the unfiltered case. A similar relationship for valve travel indexes is sketched in Figure 10b.
As previously shown, all CPA indexes increase almost linearly, with MSE exhibiting the highest gain and σ H the smallest. The effect of the measurement filter on the actuator performance is presented in Table 17. Highlighted values show degradation of the respective index by 2.0 % . The shapes for valve wear indexes show similar properties with exponential decrease and impact saturation for slower filters.

4. Conclusions and Further Research

The analysis addresses the impact of process variable measurement noise on the loop performance and the actuator wear. The noise causes permanent movement of the actuator. Industrial valve travel and valve stroke indexes K V T and K V S measure that effect. Simple but representative, first-order lag filtering is proposed as a solution. The results show a large impact of the process variable measurement noise on the loop performance and actuator travel.
Different CPA indexes may indicate unlike properties. Mean square error focuses on large deviations. Measurement noise effects are not well reflected by them. The MSE value first decreases with an introduction of the filter. Analogous impact on IAE exhibits with a smaller range, while robust standard deviation almost does not show such an effect. It can be explained with outlier robustness properties of the estimators. It is recommended not to use MSE in process variable noise analysis, as it is sensitive to setpoint or disturbance variations. A robust indicator, such as σ H , is more suitable.
An impact of the process variable filter time constant on valve travel indexes reveals two other observations. Actuator travel indexes diminish with the increase in noise filter time constant and exhibit exponential decay. Thus, there is no need to use high filter time constant values, as they do not improve actuator weariness, while simultaneously degrading loop performance. The speed of decay differs between K V T and K V S . An engineer decides which indicator is more appropriate.
There is an exception from that rule. In two cases, the general exponential decay is disturbed in a beginning, where travel indexes first increase for a short period of time. It appears for time-delayed and oscillatory processes. It may be explained by a existing correlation between the filter and the plant time constants. This observation raises some concerns and requires further cautiousness during the filter design. The noise filter design is not an easy compromise between the actuator wear benefits and the loop performance. The MSE might be misleading, and further research is required.
The control error filter design is also a compromise between the valve wear and loop performance. The difference is that CPA indexes increase monotonically, and small values of the filter time constant do not improve the loop performance. Proper loop design may improve actuator wear indicators, extending their operational period between maintenance activities.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Garrido, A. Filter Out the Noise: Strategies to Avoid Excessive Data and Spikes. 2018. Available online: https://www.controleng.com/articles/filter-out-the-noise-strategies-to-avoid-excessive-data-and-spikes/ (accessed on 17 October 2018).
  2. Romero Segovia, V. CPU Resource Management and Noise Filtering for PID Control. Ph.D. Thesis, Department of Automatic Control, Lund Institute of Technology, Lund University, Lund, Sweden, 2014. [Google Scholar]
  3. King, M. Process Control: A Practical Approach, 2nd ed.; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2016. [Google Scholar]
  4. Hägglund, T. Signal Filtering in PID Control. IFAC Proc. Vol. 2012, 45, 1–10. [Google Scholar] [CrossRef] [Green Version]
  5. Domański, P.D.; Plamowski, S.; Warchoł, M.; Świrski, K. Sensor Validation and Recovery. In Proceedings of the International Conference on Complex Systems Intelligence and Modern Technological Applications CSIMTA’04, Cherbourg, France, 19–22 September 2004; pp. 766–771. [Google Scholar]
  6. Torres, B.S.; de Carvalho, F.B.; de Oliveira Fonseca, M.; Filho, C.S. Performance Assessment of control loops—Case studies. In Proceedings of the IFAC ADCHEM Conference, Gramado, Brazil, 5–7 April 2006. [Google Scholar]
  7. Ordys, A.; Uduehi, D.; Johnson, M.A. Process Control Performance Assessment—From Theory to Implementation; Springer: London, UK, 2007. [Google Scholar]
  8. Domański, P.D. Control Performance Assessment: Theoretical Analyses and Industrial Practice; Springer Nature Switzerland AG: Cham, Switzerland, 2020. [Google Scholar]
  9. Domański, P.D. Performance Assessment of Predictive Control—A Survey. Algorithms 2020, 13, 97. [Google Scholar] [CrossRef]
  10. Huber, P.J.; Ronchetti, E.M. Robust Statistics, 2nd ed.; Wiley: Hoboken, NJ, USA, 2009. [Google Scholar]
  11. Knierim-Dietz, N.; Hanel, L.; Lehner, J. Definition and Verification of the Control Loop Performance for Different Power Plant Types; Technical Report; Institute of Combustion and Power Plant Technology, University of Stuttgart: Stuttgart, Germany, 2012. [Google Scholar]
  12. Åström, K.J.; Hägglund, T. New tuning methods for PID controllers. In Proceedings of the 3rd European Control Conference, Rome, Italy, 5–8 September 1995; pp. 2456–2462. [Google Scholar]
  13. Åström, K.J.; Hägglund, T. Benchmark Systems for PID Control. In Proceedings of the IFAC Digital Control: Past, Present and Future of PlD Control, Terrassa, Spain, 5–7 April 2000; pp. 165–166. [Google Scholar]
Figure 1. Noise filter industrial design configurations.
Figure 1. Noise filter industrial design configurations.
Sensors 22 08910 g001
Figure 2. Simulation environment for noise filter analysis. The actuator device, the valve in the considered case, is separately isolated.
Figure 2. Simulation environment for noise filter analysis. The actuator device, the valve in the considered case, is separately isolated.
Sensors 22 08910 g002
Figure 3. Process variable filtering relationships for G 1 s .
Figure 3. Process variable filtering relationships for G 1 s .
Sensors 22 08910 g003
Figure 4. Process variable filtering relationships for G 2 s .
Figure 4. Process variable filtering relationships for G 2 s .
Sensors 22 08910 g004
Figure 5. Process variable filtering relationships for G 3 s .
Figure 5. Process variable filtering relationships for G 3 s .
Sensors 22 08910 g005
Figure 6. Process variable filtering relationships for G 4 s .
Figure 6. Process variable filtering relationships for G 4 s .
Sensors 22 08910 g006
Figure 7. Control error filtering relationships for G 1 s .
Figure 7. Control error filtering relationships for G 1 s .
Sensors 22 08910 g007
Figure 8. Control error filtering relationships for G 2 s .
Figure 8. Control error filtering relationships for G 2 s .
Sensors 22 08910 g008
Figure 9. Control error filtering relationships for G 3 s .
Figure 9. Control error filtering relationships for G 3 s .
Sensors 22 08910 g009
Figure 10. Control error filtering relationships for G 4 s .
Figure 10. Control error filtering relationships for G 4 s .
Sensors 22 08910 g010
Table 1. Optimal PID settings for benchmarks.
Table 1. Optimal PID settings for benchmarks.
k p T i T d
R 1 o p t s 1.0502.9980.929
R 2 o p t s 0.2650.6070.212
R 3 o p t s 0.1330.2590.081
R 4 o p t s 0.8852.4810.664
Table 2. G 1 ( s ) CPA indexes.
Table 2. G 1 ( s ) CPA indexes.
Without NoiseNoisyRelative Change
MSE3.2993.4594.8%
IAE0.5000.64729.4%
σ H 0.2610.47983.5%
K V T 8.3195.32253%
K V S 24165462616%
Table 3. Filtering impact on G 1 ( s ) loop.
Table 3. Filtering impact on G 1 ( s ) loop.
T F = 0.00 T F = 0.09 T F = 0.21 T F = 0.45
MSE3.463.45−0.4%3.44−0.6%3.460.0%
IAE0.650.650.0%0.650.6%0.673.7%
σ H 0.480.480.2%0.491.9%0.595.9%
K V T 19591−53%50−75%28−86%
K V S 65465190−21%4526−31%4180−36%
Table 4. G 2 ( s ) CPA indexes.
Table 4. G 2 ( s ) CPA indexes.
Without NoiseNoisyRelative Change
MSE2.7102.8465.0%
IAE0.5050.62423.6%
σ H 0.3700.54547.3%
K V T 2.618.2600%
K V S 13586900408%
Table 5. Filtering impact on G 2 ( s ) loop.
Table 5. Filtering impact on G 2 ( s ) loop.
T F = 0.00 T F = 0.15 T F = 0.23 T F = 0.39
MSE2.852.83−0.6%2.83−0.6%2.850.0%
IAE0.620.620.0%0.630.3%0.642.1%
σ H 0.550.551.3%0.562.0%0.574.8%
K V T 1814−23%10−45%7−63%
K V S 69006566−5%6336−8%6036−13%
Table 6. G 3 ( s ) CPA indexes.
Table 6. G 3 ( s ) CPA indexes.
Without NoiseNoisyRelative Change
MSE2.1292.3168.8%
IAE0.4200.56233.8%
σ H 0.2800.48272.1%
K V T 2.27.2227%
K V S 52461561075%
Table 7. Filtering impact on G 3 ( s ) loop.
Table 7. Filtering impact on G 3 ( s ) loop.
T F = 0.00 T F = 0.6 T F = 0.17 T F = 0.73
MSE2.322.29−0.9%2.26−2.3%2.320.0%
IAE0.560.560.0%0.560.4%0.629.6%
σ H 0.480.29−40.9%0.492.1%0.5412.9%
K V T 77−1%5−38%3−60%
K V S 615662822%5526−10%2926−52%
Table 8. G 4 ( s ) CPA indexes.
Table 8. G 4 ( s ) CPA indexes.
Without NoiseNoisyRelative Change
MSE3.4263.5764.4%
IAE0.4820.63030.7%
σ H 0.2630.47781.4%
K V T 6.8172.72440%
K V S 46668701374%
Table 9. Filtering impact on G 4 ( s ) loop.
Table 9. Filtering impact on G 4 ( s ) loop.
T F = 0.00 T F = 0.5 T F = 0.18 T F = 0.20
MSE3.583.57−0.1%3.57−0.1%3.580.0%
IAE0.630.630.0%0.630.0%0.640.8%
σ H 0.480.480.4%0.492.3%0.492.5%
K V T 173123−29%50−71%46−73%
K V S 68706258−9%5302−23%5256−23%
Table 10. G 1 ( s ) CPA indexes.
Table 10. G 1 ( s ) CPA indexes.
Without NoiseNoisyRelative Change
MSE0.7970.89512.24%
IAE0.7110.7424.40%
σ H 0.8980.9263.12%
K V T 186.5244.531.1%
K V S 658165830.0%
Table 11. Control error filter impact on G 1 ( s ) .
Table 11. Control error filter impact on G 1 ( s ) .
T F = 0.00 T F = 0.14 T F = 0.26 T F = 0.27
MSE0.900.912.0%0.933.8%0.934.0%
IAE0.740.751.1%0.762.0%0.762.0%
σ H 0.930.941.1%0.942.0%0.952.2%
K V T 24577−68%45−81%44−82%
K V S 65834933−25%4551−31%4529−31%
Table 12. G 2 ( s ) CPA indexes.
Table 12. G 2 ( s ) CPA indexes.
Without NoiseNoisyRelative Change
MSE0.9351.0289.94%
IAE0.7100.7454.87%
σ H 0.8520.8904.49%
K V T 17.622.326.5%
K V S 96146910−0.1%
Table 13. Control error filter impact on G 2 ( s ) .
Table 13. Control error filter impact on G 2 ( s ) .
T F = 0.00 T F = 0.7 T F = 0.17 T F = 0.23
MSE1.031.052.0%1.085.1%1.106.8%
IAE0.750.750.8%0.762.0%0.772.7%
σ H 0.890.900.7%0.901.6%0.912.0%
K V T 222929%16−30%12−46%
K V S 69106886−0.3%6464−6.5%6254−9.5%
Table 14. G 3 ( s ) CPA indexes.
Table 14. G 3 ( s ) CPA indexes.
Without NoiseNoisyRelative Change
MSE0.5240.62719.59%
IAE0.5640.6118.24%
σ H 0.6940.7467.47%
K V T 6.78.426.1%
K V S 583061044.7%
Table 15. Control error filter impact on G 3 ( s ) .
Table 15. Control error filter impact on G 3 ( s ) .
T F = 0.00 T F = 0.12 T F = 0.24 T F = 0.25
MSE0.630.642.0%0.654.3%0.664.5%
IAE0.610.621.0%0.622.0%0.622.1%
σ H 0.750.750.9%0.761.9%0.762.0%
K V T 86−29%4−52%4−52%
K V S 61045648−7%4512−26%4402−28%
Table 16. G 4 ( s ) CPA indexes.
Table 16. G 4 ( s ) CPA indexes.
Without NoiseNoisyRelative Change
MSE0.8150.90410.8%
IAE0.7180.7524.86%
σ H 0.9100.9473.98%
K V T 165.2212.428.5%
K V S 98196767−0.8%
Table 17. Control error filter impact on G 4 ( s ) .
Table 17. Control error filter impact on G 4 ( s ) .
T F = 0.00 T F = 0.12 T F = 0.21 T F = 0.23
MSE0.900.922.0%0.943.7%0.944.1%
IAE0.750.761.1%0.772.0%0.772.0%
σ H 0.950.961.1%0.972.0%0.972.2%
K V T 21282−61%50−76%46−78%
K V S 67675600−17%5296−22%5246−22%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Domański, P.D. Improving Actuator Wearing Using Noise Filtering. Sensors 2022, 22, 8910. https://doi.org/10.3390/s22228910

AMA Style

Domański PD. Improving Actuator Wearing Using Noise Filtering. Sensors. 2022; 22(22):8910. https://doi.org/10.3390/s22228910

Chicago/Turabian Style

Domański, Paweł D. 2022. "Improving Actuator Wearing Using Noise Filtering" Sensors 22, no. 22: 8910. https://doi.org/10.3390/s22228910

APA Style

Domański, P. D. (2022). Improving Actuator Wearing Using Noise Filtering. Sensors, 22(22), 8910. https://doi.org/10.3390/s22228910

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