Next Article in Journal
Stabilization of Magnetic Suspension System by Using Only a First-Order Reset Element without a Derivative Element
Previous Article in Journal
Time-Stepping FEM-Based Multi-Level Coupling of Magnetic Field–Electric Circuit and Mechanical Structural Deformation Models Dedicated to the Analysis of Electromagnetic Actuators
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Trade-Off between the Controller Effort and Control Quality on Example of an Electro-Pneumatic Final Control Element

by
Michał Bartyś
* and
Bartłomiej Hryniewicki
Institute of Automatic Control and Robotics, Warsaw University of Technology, św. A. Boboli 8, PL 02-525 Warsaw, Poland
*
Author to whom correspondence should be addressed.
Actuators 2019, 8(1), 23; https://doi.org/10.3390/act8010023
Submission received: 2 January 2019 / Revised: 21 February 2019 / Accepted: 28 February 2019 / Published: 5 March 2019

Abstract

:
For many years, the programmable positioners have been widely applied in structures of modern electro-pneumatic final control elements. The positioner consists of an electro-pneumatic transducer, embedded controller, and measuring instrumentation. Electro-pneumatic transducers that are used in positioners are characterized by a relatively short mean time-to-failure. The practical and economical method of a reasonable prolongation of this time is proposed in this paper. It is principally based on assessment and minimizing the effort of the embedded controller. For this purpose, some measures were introduced: The control value variability, mean-time, and the cumulative controller’s effort. The diminishing of controller effort has significant practical repercussions because it reduces the intensity of mechanical wear of the final control element components. On the other hand, the reduction of the cumulative effort is important in the context of process economy due to limitation of the consumption of energy of compressed air supplying the final control element. Therefore, the minimization of control effort indicators has an impact on the increase of the functional safety and economics of the controlled process. The simulations were performed in the Matlab-Simulink environment with the use of the liquid level control system in which a phenomenological model of a final control element was deployed. As a result of the performed simulations, the recommendations regarding the selection of the structure of positioner controller were elaborated.

1. Introduction

In the structures of the closed loop industrial automation systems, we can generally distinguish: Controlled systems, controllers, measuring instrumentation, and final control elements [1,2,3]. The general structure of a single-loop control system is depicted in Figure 1. The final control elements are physical units directly affecting the streams of energy and materials. In the structure of a control system, they simply play the role of adapters between controllers and controlled systems.
In fact, the final control elements are acting as energy or power transformers that convert the low-energy or informative control value (CV) into a high-energy driving output. Clearly, due to the principle of energy conservation, the final control elements require an additional auxiliary power supply source.
The main interest of this paper is focused on the certain class of final control elements in which the compressed air is used as an auxiliary energy supply source. These elements are commonly used in automatic control systems in the following industries: Power, chemical, petrochemical, pharmaceutical, and food.
A typical electro-pneumatic final control element consists of a pneumatic actuator with linear or rotational movement of its stem, a positioner, and a control valve (Figure 2). By adjusting the position of the valve plug attached to the end of the actuator’s stem towards the valve seat, it is possible to control the flow rate of a medium passing through the valve.
The primary goal of the positioner is to follow-up the CV. In order to do it, the positioner has to control the pressure of the pneumatic actuator in such a way that the position of the valve plug will depend exclusively on CV and will suppress the influence of the disturbances such as: Changes of operating temperature, supply pressure fluctuations, changes in the static and dynamic load of the actuator’s stem, friction, and the evolution of friction forces.
The final static and dynamic properties of the actuator are shaped by the positioner. In fact, the positioner is a specialized, autonomous control system of the stem position. The simplified block diagram of the final control element is shown in Figure 3.
When applied, one requires, from the final control element, a repetitive non-hysteresis static characteristics, aperiodic step response, and minimal control time. In principle, realization of these requirements becomes realistic only due to the use of a positioner.
It should be noted that the final control elements are exposed to adverse environmental conditions such as thermal shocks, a wide range of operating temperatures, vibrations, humidity, dusty pollutants, corrosive working environment, and electromagnetic interference. Therefore, the final control elements are classified as belonging to the group of elements of automation systems subjected to the most frequent failures. It is estimated [7] that the probability of the failure of actuator may be even at least one order higher than for sensors.
The faulty final control element can lead to a deterioration of the quality of the final product, and can even lead to the process shutdown. All these factors influence the safety of the process and humans involved, as well as worsen the economic indices of the process. For this reason, the assurance of the most trouble-free operation of such devices becomes more important. In this context, the issues of fault prediction and diagnostics, as well as ways of prevention actions and fault tolerant control become particularly pertinent [8]. Most frequently, the electro-pneumatic transducer is subject to fail in the case of electro-pneumatic final control elements. This component fails due to poor quality of supply air, friction wear of its mechanical components, and material fatigue of its moving parts.
In this paper, a practical and economic approach to prolongation of the final control element lifetime is proposed. It is based on the appropriate shaping and tuning of the positioner controller in such a manner that it results in the limitation of the amplitude and of the number of cycles on its output. This directly influences the wear and fatigue of moving elements of the electro-pneumatic transducer. This type of approach, due to the conclusions drawn from the Wöhler’s fatigue curve [9], has significant impact on mean-time-between-failures (MTBF), and therefore, reduces wear and increases functional safety of the controlled process.
The essence of the proposed approach is to change the structure and parameters of the positioner controller (PC) in order to minimize its effort, but not at the expense of worsening the control quality factors of the controlled system in which such an element is used.
The structures of positioner controllers of temporary final control elements are programmable as a rule. In order to achieve sufficiently short sampling time, the implementation of the controller algorithm should be time effective. This is not a trivial task when taking into account strong limitations of truly disposed computational power. Therefore, the structure of the controller should not be too complex. This paper tries to answer how to choose the controller’s structure from the limited set of arbitrary chosen low complexity potential positioner’s controllers in order to keep the desired control quality factors by minimal effort of the controller.
The results of research of the proposed approach were obtained in the Matlab-Simulink simulation environment with the use of the final control element model [10], which is recognized in the process fault detection and isolation (FDI) society. This is, to some extent, enhances trustworthiness of presented results.

2. The Controller Effort

The term controller effort is not novel, however, may be, undeserved discussed relatively very rare. Moreover, the term controller effort does not have any unambiguously established definition. Some papers refer to this term, however, leaves it undefined [11,12]. In these papers, controller effort is understood as controller output. In turn, in Reference [13], the control effort is defined as the instantaneous value of the controller output. In Reference [14], the term actuator effort is defined quite differently, as connected with a physical value of a force. This rather complies with the generalized term of effort known from the bond graph theory. In the papers from References [15,16], the control effort is defined as an integral part of the power of a control signal. Therefore, this definition can alternatively be interpreted in terms of energy of the control signal. Alternately, Beshi et al. in [17] verbally defined the control effort as root-mean-square value of the control signal increments. This definition may be interpreted as penalizing averaged changes of the energy of the control signal velocity when applied to the optimization problem. The control effort index defined in Reference [18] reflects the control energy usage normalized by the energy of the raw reference signal. In fact, the introduced index characterizes the output-input signal energy effectiveness of the controller. However, from the practical point of view, this definition is less important, because the instantaneous consumption of energy in real systems is rather a function of control signal.
For the sake of this paper we introduce a slightly different definition of the controller effort together with some associated terms referring to the variability of the control signal. These outcomes from a heuristic rule connect the lifetime of the mechanical component with the number of working cycles. Further, the definitions will be given for the continuous and discrete time domain systems. Definitions in a discrete time domain are useful for real implementations in a digital environment.
Definition 1.
Define the normalized variability of the controller output V ( t ) as:
V ( t ) = 1 Δ v | d v ( t ) d t | ,
where: Δ v = | v m a x v m i n | —nominal range of controller output.
Definition 2.
Define the controller’s mean time effort over time interval Δ t as an average normalized variability of the controller output.
Q ( Δ t ) = 1 Δ t t 0 t 1 V ( t ) d t = 1 Δ t 1 Δ v 0 t | d v ( t ) d t | d t ,
where: Δ t = ( t 1 t 0 ) . By changing integration limits in Equation (2), we can define cumulative time effort:
Definition 3.
Define the controller’s cumulative effort as an averaged over time normalized variability of the controller output.
Q ( t ) = 1 t 0 t V ( t ) d t = 1 t 1 Δ v 0 t | d v ( t ) d t | d t .
In the discrete time domain, the normalized variability can be expressed as:
V ( k ) = 1 Δ v | v k v ( k 1 ) | ,
where: v k k-th sample of the controller output v ( t ) . By analogy to Equation (2), the mean time effort in the discrete time domain can be expressed as the averaged sum of the variability of control signal over the number of Δ k samples:
Q Δ k = f s ( Δ k 1 ) k = k o + 1 k 1 V ( k ) = 1 Δ T 1 Δ v k = k o + 1 k 1 | v k v ( k 1 ) | .
where: Δ k = ( k 1 k 0 ) ; f s —sampling frequency of controller output v ( t ) ; Δ T = f s ( Δ k 1 ) —time interval.
Remark. 
The introduction of sampling frequency f s in Equation (5) avoids deflating/inflating effects of the mean time effort for different sampling frequencies.
Finally, by analogy to Equation (3), the cumulative effort in the discrete time domain can be expressed as the averaged sum of the variability of control signal over the K samples:
Q K = f s ( K 1 ) k = 1 K 1 V ( k ) = f s ( K 1 ) 1 Δ v k = 1 K 1 | v k v ( k 1 ) | = 1 T 1 Δ v k = 1 K 1 | v k v ( k 1 ) | ,
where: T —time horizon.
In practice, in automation systems, the control value is usually normalized. In this case: Δ v = 1 , and therefore respective Formulas (1)–(6) appropriately simplify it.
If we further assume that the movable elements of the electro-pneumatic transducer of positioner approximately reproduce the trajectory of the control signal, then the reduction of the controller’s effort leads to a diminishing of the average amplitude and the totalized travel of its moving elements. As a result, it is expected to reduce the intensity of the wear of its mechanical components and thus extends MTBF. Figure 4 presents an example of two control strategies for the electro-pneumatic transducer: An aggressive—marked with a red line and a conservative marked by the dark blue line. The appropriate cumulative effort values for both strategies in the time horizon of Δ t = 10 s differ significantly, and respectively, are equal to: 0.32 and 0.029. In this case, the eleven-fold reduction in the controller’s effort allows the increase of the permissible number of work cycles due to the significant decrease of their amplitude.

3. Research Environment

The implementation of experimental investigations in a real life scenario is usually costly and time consuming. For this reason, the choice of the structure, parameters, and tests of the proposed control strategy was carried out in a simulation. For this purpose, a complex, phenomenological model of an electro-pneumatic final control element was used. This model was prepared and validated especially for the assessment model based fault detection and isolation approaches [20].
The choice of this model was motivated by its availability [10] and the recognition in the international community of process safety diagnostics. Simulation tests were performed by means of the liquid level control system in which the final control element from Reference [10] was applied. A simplified block diagram of the simulated control system is shown in Figure 5.
The constant set-point liquid level control system was taken from the DABlib library [6] in order to provide the near realistic and traceable conditions. Some comments regarding the adopted model referred to in Reference [6], as a Simple Process Example IV, are given below.
The liquid is stored in a cylindrically shaped tank having constant cross-sectional area A = 20 m2. The liquid level is measured by means of level sensor. Level signal is fed back to the main proportional-integral controller ( k p = 10 ,   T i = 50   s ) which governs the final control element. The liquid is free discharged from the tank. The liquid outflow is modeled by the equation:
F o u t = μ · 2 · ρ · g · h ,
where μ = 0 , 13 —flow contraction coefficient; ρ = 1kg/dm3—specific gravity of the liquid; g = 9.81 m/s2—gravitational constant; and h —liquid level in [m].
The liquid level is described by the following equation:
h = 1 A ( F i n F o u t ) d t ,
where F i n —liquid inflow into tank.
The inflow liquid is supplied from a positive displacement pump. The static pressure generated by the pump forcing liquid is equal to 3.5 MPa. The pressure drop in the supply pipeline is simulated by a constant hydraulic resistance equal to 1 kPa/m3/s. The final control element is intended for controlling liquid inflow to the tank.
A simplified block diagram of the simulated final control element is depicted in the Figure 6. The detailed model of the final control element is available if we look under the mask of the block ACT from the DABlib Simulink library [10]. The usage of the model is described in the document Using Damadics Actuator Benchmark Library (DABLib) available from the same site.
The second order lag filter visible in Figure 6, and following the positioner controller, represents dynamics of the electro-pneumatic transducer E/P. This filter is not a part of the positioner controller.
Applied final control element exhibits non-linearity, ambiguity, and asymmetry of the static and dynamic characteristics (Figure 7 and Figure 8).
It should be noted that the directionality of dynamic characteristics is a major challenge for the internal positioner’s controller and has a significant impact on the variability of the controller’s effort.

4. Control Quality Factors

The controller effort is just one of the many control quality indices used in order to evaluate the features of automation systems [1,2,3]. Therefore, the minimizing effort of the controller cannot be separated from the analysis how this influences other control quality factors. There will be seven control quality indicators analyzed in order to obtain a more complete view of the effects of minimizing the effort of the internal controller of the positioner:
  • cumulative effort of the controller Q K according to formula (6) for T = 100 s;
  • normalized, average absolute tracking error e K r according to the formula (9). The value of this factor is determined in test when applying a standardized trapezoidal setpoint shape with the constant slope equal to 0.025 s−1.
    e K r = f s K k = 1 K | C V ( k ) X ( k ) | ,
    where X —positioner stem displacement;
  • normalized, average absolute tracking error e K s , according to Formula (9). The value of this factor is determined in a test in which a rectangular set-point with the 50% amplitude and period equal to 40 s is applied.
  • overshoots κ r i s e and κ f a l l obtained respectively for applying positive and negative 60% stepwise set-points. Overshoot is defined as the ratio of the amplitude of the first transitional control error e 1 to the setpoint change e 0 and is expressed as a percentage.
    κ = e 1 e 0
  • settling times: T R r i s e and T R f a l l for the 60% stepwise setpoint changes appropriately in positive and negative direction settling time is defined as the time that elapses from the moment of the set-point change until a positioner’s stem position X settles within ± 0.05 e 0 tolerance band around the steady state value.

5. Positioner Controller

Without any doubt, the structure and parameters of internal controller of positioner influences control quality factors as well as control effort. This paper presents briefly the results of an experimental selection of the structure and parameters of the internal controller of the positioner applied in the control system shown in Figure 5.
As noted in Reference [21], choosing the controller for a given control problem is not a trivial task. Cit. “This choice is often made heuristically by the design engineer.” This problem is exhaustively exemplified in [22]. This paper tries to answer how to choose the structure of positioner controller from a certain limited set in order to maintain desired plant control quality factors and simultaneously minimizing controller effort.

5.1. Methodology

The limited set of four arbitrary chosen controller structures were examined: proportional (P), proportional-derivative (PD), fuzzy PD (FPD) and neural network (NN). The set of chosen controllers is not exhaustive but sufficient enough for exemplification of the issue of control effort. Integral action of controllers was not considered here because of the system stability problem and therefore necessity in assuring sufficient gain and phase margins.
Firstly, the necessary and sufficient conditions regarding comparability of achieved results are formulated.
  • the all controllers should be applied successively in the same control system. This allows a meeting of the necessary condition of comparability.
  • the settings of all investigated controllers should be optimized by means of the same cost function. This satisfies the sufficient condition of comparability.
The chosen ad hoc cost function (11) reflects the weighted linear combination of desirable properties of the positioner, i.e., some trade-off between tracking error and controller effort.
J = f s K k = 1 K | C V ( k ) X ( k ) | + γ ·   1 T 1 Δ v k = 1 K 1 | v k v ( k 1 ) |
where γ —is the weight of the controller effort. The weight γ = 30 was finally chosen for experiments.
Here, the question appears why do not construct the cost function in such a manner that it will allow for minimizing of the positioner controller effort instead of minimizing its tracking error? While this expectedly leads to solution where the optimal effort would be close to zero and therefore does not have practical sense.
Next, for all investigated controller structures there were calculated values of all quality factors presented in Section 4. Obtained results are shown in Table 3.

5.2. Proportional and Proportionl-Derivative Controller

The settings of classic linear proportional (P) and proportional-derivative (PD) controllers are shown in Table 1.
Despite the high proportional gain, the final control element behaves stable. High proportional gain allows for obtaining low tracking errors and fast responses to disturbances. Thus, the resulting equivalent stiffness of the final control element is beneficially high.

5.3. Fuzzy PD Controller

The development of fuzzy nonlinear controllers became a mile-stone for the applied fuzzy logic theory. Early fuzzy controller solutions can be found in References [23,24]. A proportional-derivative fuzzy controller with error and error derivative inputs was presented in [25]. Its simple structure allows for easier optimization and reduction of the required computational power. Therefore, this type of controller is extensively exploited in research reported in this paper. The development of the new optimization approaches for fuzzy controllers [24,26] allows for improvement of the quality of fuzzy controllers. Interesting evidence of the equivalence of the classic PID and Mamdani fuzzy controllers can be found in Reference [27]. Over the years, new and better structures of fuzzy controllers were developed [28,29,30], but their implementation in a positioner controller could be too burdensome.
The structure of the fuzzy PD controller used in this research is depicted in Figure 9. The fuzzy controller has two inputs (control error and derivative of the control error) and one control value output. The three linguistic values (membership functions) were associated with each input. The shapes of input membership functions are depicted, respectively, in Figure 10a,b. Further, the five singleton membership functions visible in Figure 10c were associated with the controller output. This allows for using fast center of gravity defuzzification algorithm of the aggregated fuzzy conclusion generated by the nine rules shown in Table 2.
The fuzzy reasoning is based on standard skeleton base rule depicted in Table 2. It counts together nine rules. The classic Mamdani’s fuzzy inference machine is applied for fuzzy reasoning.

5.4. Neural Network Controller

The neural controller developed and exploited in this research exhibits properties similar to proportional-derivative action. The developed controller is based on the structures presented in References [31,32,33,34], realizing a control action similar to PD. The use of three inputs, where one of them is the derivative of the control error, removes the problem of necessity of implementation of memory block within the network structure. However, the neural network controller, contrary to PID or fuzzy, is not a standard solution for the final control elements.
As a rule, the available computational power of real positioners is strongly limited. Therefore, the simple, unidirectional straightforward neural network structure was chosen in order to speed up the processing time. Moreover, the use of a unidirectional network facilitates the optimization of weights. The two-layer neural network structure with a hidden layer counting 10 neurons was designed. A sigmoid activation function is applied for each neuron. The network was trained by means of the back-propagation algorithm. The structure of applied neural network is presented in Figure 11.
The block diagram of the Simulink model of neural network controller is depicted in Figure 12.

6. The Choice of Simulation Tests

Let us briefly discuss operational conditions of the investigated final control element in order to choose the set of its components liable to accelerated wear. This would be assumed as justifying to some extent the rational choice of the primary set of performed simulation tests. Let us firstly define the list of harsh working conditions of the final control element:
  • chemically aggressive and corrosive environment,
  • leakages of the controlled aggressive media,
  • high operating temperature,
  • environmental pollution,
  • control loop oscillations,
  • mechanical impacts,
  • vibrations.
The two exemplary snap shots approaching real operational conditions of the final control elements are presented in Figure 13.
The corrosion, mechanical impacts as well as dusty environment influences friction force in control valve packing. The friction may be assumed as the root cause of the hysteresis loop visible in Figure 7. This hysteresis may significantly expand or shrink during the exploitation period. The positioner of the final control element should compensate for the effects of changes of the hysteresis of the pneumatic actuator. Therefore, it is justified to investigate the influence of the bi-directional changes of the friction of the controller effort.
Moreover, the chemically aggressive environment is not inactive in regard to the actuator’s spring. The spring is surrounded by an ambient atmosphere in the single acting actuators. Even tiny shrinkage of the diameter of the spring’s wire caused by a corrosion seriously influences the spring’s elasticity. The reason is that spring elasticity depends on the fourth power of the wire diameter. This justifies the experiments were the actuator’s spring elasticity drops down. On the other hand, there is imaginable a replacement of the worn spring by a new one. This also justifies the experiments where the spring elasticity could be greater than nominal.
The tests of internal positioner controller were carried out for:
  • nominal values of friction and actuator’s spring elasticity;
  • friction varying within the range [−50%, +50%];
  • actuator’s spring elasticity varying within the range [−50%, +50%].
In order to minimize the simulation time, the tests were performed only for the extreme values of the above-mentioned influencing quantities.

7. Discussion of Obtained Results

The collected quality factors values obtained in the frames of performed simulation tests are presented in Table 3. The best results are highlighted in bold.

7.1. Control Effort

Table 3 provides interesting data for discussion. In comparison to the obtained results for different types of examined controllers, it is possible to admit that classic proportional-and-derivative controllers might be the best choice for the positioner. It provides almost the best values of control quality factors and acceptable values of controller effort. It seems that the fuzzy controller serves even slightly better figures. However, the implementation of the fuzzy controller is much more burdensome than classic PD. In turn, the neural network controller provides worse control quality factors beyond the controller effort. Definitely the worst quality control factors were obtained in all categories for the proportional controller. The examples of response of the controllers having the highest effort are shown in Figure 14. The outputs were the yield for the 0.0125Hz trapezoidal set-point with the slope equal to 0.025 s−1. In contrast, Figure 15 depicts the best results achieved for classic proportional-and-derivative and fuzzy logic controllers.
It is clear to see from Figure 14 that lowest control quality controllers generate a significant number of high amplitude oscillations. On the other hand, the outputs of the FPD and NN controllers presented in Figure 15 are characterized by a relatively low number of strongly damped oscillations. This should be considered as highly beneficial from the perspective of elongation of the life-time of the electro-pneumatic transducer.
The most important results of the performed research are shown in Figure 16, Figure 17, Figure 18 and Figure 19. The mean time efforts for all controllers are shown in Figure 16. The mean time effort was calculated here in 10 s long moving time windows. From this figure, it comes that the mean-time effort in short-term vary significantly for studied controllers. Of course, the short-term mean-time effort does not reflect the long-term development of control effort. Much more convenient, in the longer time perspective, is to track the cumulative effort over a longer time. This is depicted in Figure 17.
The cumulated effort was calculated for the time horizon T varying from 0 to 100 s. This factor allows for the easiest and fastest evaluation of the choice of the proper structure of the internal controller in terms of minimizing the effort and energy consumed from the auxiliary air supply source (Figure 3). Figure 17 shows that in time window (up to 25 s), the cumulative effort of proportional-differentiating controllers is higher than for proportional controllers. However, from a long-term perspective, the situation evidently changes.
It is also important to determine how the choice of the control strategy affects the durability and fatigue of the electro-pneumatic transducer. The durability can be characterized indirectly by the distribution of amplitude-cycles (A–S) curve. The appropriate graph for the four tested controllers is depicted in Figure 18. This graph was achieved by usage of chirp shaped set-points. This graph shows the results that derivative action generates a large number of cycles with relatively small amplitude, and a relatively low number of high amplitude cycles. This observation allows further consideration about the application of an additional filter for damping small amplitude cycles. Quasi-constant A-S curve for proportional action controller gives an assumption to forecast earlier fatigue of the driven electro-pneumatic transducer. It is also clear to see from Figure 17 and Figure 19 that, in the case of chirp set-point, the cumulative effort of derivative action controllers is also significantly smaller.

7.2. The Low Pass Filter Versus Control Effort

It seems that the simplest way of diminishing the control effort is to apply a low pass filter following the output of positioner controller. Obviously, this influences the dynamics of the whole control loop. The series of simulations were made in order to find the consequences of applying the controller output filter. The simple first order lag filer (12) was used.
G ( s ) = 1 T f s + 1
The obtained results of the cumulative effort versus time constant T f are shown in Figure 20.
Unexpectedly, the cumulative effort does not immediately fall down, may be with exception of the P controller. Indeed, the application of the filter may even significantly increase the effort for PD, FPD, and NN controllers. This effect can be explained by the low pass frequency characteristics of applied filter. It is recognized particularly for the low values of the filter time constant. Interestingly, the cumulative effort for all analyzed controllers converges to some relatively low level. This justifies the supposition that applying the low pass filter will lower the cumulative effort. Obviously, it is important to track how the application of such filter will influence other control quality factors. Figure 21 shows simulations of cumulative effort and tracking errors eKr and eKs versus the filter time constant.
All charts in Figure 21 show that application of the low pass filter does not bring any benefits in respect to tracking errors eKr and eKs. Inversely, the usage of low pass filter evidently worsen tracking properties of the control system. It is very interesting also note that approximately proportional increase of tracking errors versus filter time constant. As the trends of cumulative effort and tracking errors versus the filter time constant are contrary, it is clear that a space for a trade-off between controller effort and tracking error exists.
Let us now discuss how the filtering of the controller output signal influences the remaining control quality factors. Figure 22 depicts the impact of filtering on settling times and overshoots.
From Figure 22, clearly follows that application of a low pass filter does not seem to be justified in terms of keeping low values of considered control quality factors. From this figure, one can observe interesting exponential regularity of the overshoot.
κ r i s e / f a l l = a · e T + b
where gain coefficients a and offsets b are given in Table 4.
If the aperiodic step response is required then the overshoots are not allowable. If we look at the charts (c) and (d) of Figure 22, the space for trade-off between controller effort and filter time constant seems to be extremely narrow.

8. Summary

The three practical measures of the control quality have been proposed in this paper, namely: Variability, mean time, and the cumulative effort. These measures can be applied for the design of a cost function, which allows for optimization of positioner controller settings with respect to the controller effort. Minimization of the controller effort would be beneficial because the lower effort the lower wear of moving parts of positioner is, the lower the energy (compressed air) consumption.
On the example of a fairly typical liquid level control system, it was shown (Table 3) that the replacement of positioner controller from classic P algorithm to PD or fuzzy PD allows more than a three-fold reduction of effort, while simultaneously obtaining much better values of other quality control factors. It is worth mentioning that frequently the P controller is preferred in positioners. This comes from considerations regarding the cascade system where the external controller performs integral action and internal controller proportional action. As follows from the results of investigations presented in this paper, it does not promise either longer lifetime nor better control quality.
As shown in the paper, the diminishing of the control effort by means of low pass filter of the control output is possible, however, may significantly worsen tracking properties of the control system. This applies to settling times and overshoots as well. Therefore, the use of low pass filter of the control signal should be considered as problematic.
The simulation tests demonstrate that by the proper selection of the structure and parameters of the internal controller of the final control element, one can achieve two seemingly contradictory outcomes. On the one hand, better quality control, while on the other, simultaneous reduction of the controller effort. Obviously, the experimental verification of simulation findings is necessary. This is foreseen for the near future.

Author Contributions

Conceptualization, M.B.; Data curation, B.H.; Formal analysis, M.B.; Investigation, B.H.; Methodology, M.B.; Project administration, M.B.; Resources, B.H.; Software, B.H.; Supervision, M.B.; Visualization, M.B. and B.H.; Writing—original draft, M.B.; Writing—review & editing, M.B.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. Manesis, S.; Nikolakopoulos, G. Introduction to Industrial Automation; CRC Press: Boca Raton, FL, USA, 2018. [Google Scholar]
  2. Rodić, A.D. (Ed.) Automation & Control—Theory and Practice; InTech: London, UK, 2009; ISBN 978-953-307-039-1. [Google Scholar]
  3. Lipták, B.G. (Ed.) Instrument Engineers’ Handbook—Process Control and Optimization; Taylor & Francis: Boca Raton, FL, USA, 2006; p. 2302. [Google Scholar]
  4. Pneumatic Control Valve. Samson. Available online: https://www.samson.de/en/products-applications/product-selector/valves/3321-pneumatic-din/ (accessed on 4 March 2019).
  5. Globe Control Valve. Samson. Available online: http://www.samsoncontrols.com/product/3241-globe-control-valve (accessed on 4 March 2019).
  6. DAMADICS RTN Information Website. Available online: http://diag.mchtr.pw.edu.pl/damadics/download/Benchmark/damadics-benchmark-definition-v1_0.zip (accessed on 4 March 2019).
  7. Close, S. Failure Modes, Effects and Diagnostic Analysis. Technical Report EAS 16/06-010 R001. p. 31. Available online: https://www.emerson.com/documents/automation/certificate-exida-fmeda-g-series-actuator-bettis-en-1278950.pdf (accessed on 4 March 2019).
  8. Blanke, M.; Kinnaert, M.; Lunze, J.; Staroswiecki, M. Diagnosis and Fault-Tolerant Control; Springer: New York, NY, USA, 2016. [Google Scholar]
  9. Wöhler, A. Über die Festigkeitsversuche mit Eisen und Stahl. Z. Bauwes. 1870, 20, 73–106. [Google Scholar]
  10. DAMADICS RTN Information Website. Available online: http://diag.mchtr.pw.edu.pl/damadics/download/Actuator/DABLib-v1_22.zip (accessed on 4 March 2019).
  11. Chang, J.; Guo, Z.; Cieslak, J. A fault tolerant control scheme for the reentry vehicle with reduced control effort. IFAC PapersOnLine 2018, 51, 812–817. [Google Scholar] [CrossRef]
  12. Bakolas, E. A Decentralized Spatial Partitioning Algorithm Based on the Minimum Control Effort Metric. In Proceedings of the American Control Conference, Portland, OR, USA, 4–6 June 2014. [Google Scholar]
  13. Villegas-Echavarría, N.; Arango-Zuluaga, E.I. Control Effort Analysis for PI-D Topology with Derivative Action on Inner Feedback Loop. In Proceedings of the IEEE 3rd Colombian Conference on Automatic Control (CCAC), Cartagena, Colombia, 18–20 October 2017. [Google Scholar] [CrossRef]
  14. Agarwal, N.K.; Lawson, C.P. A practical method to account for seal friction in aircraft hydraulic actuator preliminary design. Proc. Inst. Mech. Eng. Part G 2016, 231, 1–8. [Google Scholar] [CrossRef]
  15. Franzè, G.; Muraca, C.P. Eigenvalue assignment by static output feedback. In Proceedings of the American Control Conference, Chicago, IL, USA, 28–30 June 2000; pp. 406–407. [Google Scholar]
  16. Regier, C.N.; Pieper, J.K. Examination of Controller Performance and Robustness versus Control Effort: Experimental Control of DC Motor Position. In Proceedings of the 18th Annual Canadian Conference on Electrical and Computer Engineering, Saskatoon, Canada, 1–4 May 2005. [Google Scholar]
  17. Beschi, M.; Berenguel, M.; Visioli, A.; Yebra, L.J. On reduction of control effort in feedback linearization GPC strategy applied to a solar furnace. Optim. Control Appl. Methods 2016, 37, 521–536. [Google Scholar] [CrossRef]
  18. Fujioka, D.; Singhose, W.E. Performance Comparison of Input-Shaped Model Reference Control on an Uncertain Flexible System. IFAC-PapersOnLine 2015, 48, 129–134. [Google Scholar] [CrossRef]
  19. Hryniewicki, B. Development of the Control Strategy for a Highly Non-Linear and Non-Stationary Final Control Element. Master’s Thesis, Warsaw University of Technology, Warsaw, Poland, 2018; pp. 1–100. (In Polish). [Google Scholar]
  20. Bartyś, M.; Patton, R.; Syfert, M.; de las Heras, S.; Quevedo, J. Introduction to the DAMADICS actuator FDI benchmark study. Control Eng. Pract. 2006, 14, 577–596. [Google Scholar] [CrossRef]
  21. Dileep, M.V.; Surekha Kamath, D. Near Optimal Trajectory Generation of an Ascent Phase Launch Vehicle with Minimum Control Effort. Int. J. Control Theory Appl. 2015, 8, 1217–1223. [Google Scholar]
  22. O’Dwyer, A. Handbook of PI and PID Controller Tuning Rules; Imperial College Press: London, UK, 2006. [Google Scholar]
  23. Murakami, S.; Takemoto, F.; Fujimura, H.F.; Ide, E. Weld-line tracking control of arc welding robot using fuzzy logic controller. Fuzzy Sets Syst. 1989, 32, 221–237. [Google Scholar] [CrossRef]
  24. Li, C.J.; Tzou, J.C. A new learning fuzzy controller based on the P-integrator concept. Fuzzy Sets Syst. 1992, 48, 297–303. [Google Scholar]
  25. Layne, J.R.; Passino, K.M.; Yurkovich, S. Fuzzy learning control for antiskid braking systems. IEEE Trans. Control Syst. Technol. 1993, 1, 122–129. [Google Scholar] [CrossRef]
  26. Smith, S.M.; Comer, D.J. Automated calibration of a fuzzy Logic controller using a cell state space algorithm. IEEE Control Syst. Mag. 1991, 11, 18–28. [Google Scholar]
  27. Chao, C.T.; Sutarna, N.; Chiou, J.S.; Wang, C.J. Equivalence between Fuzzy PID Controllers and Conventional PID Controllers. Appl. Sci. 2017, 7, 513. [Google Scholar] [CrossRef]
  28. Li, H.X.; Gatland, H.B. Conventional fuzzy control and its enhancement. IEEE Trans. Syst. Man Cybern. B 1996, 26, 791–797. [Google Scholar]
  29. Misir, D.; Malki, H.A.; Chen, G. Design and analysis of a fuzzy proportional-integral-derivative controller. Fuzzy Sets Syst. 1996, 79, 297–314. [Google Scholar] [CrossRef]
  30. Hu, B.G.; Mann, G.K.I.; Gosine, R.G. Theoretic and genetic design of a three-rule fuzzy PI controller. In Proceedings of the 6th IEEE International Conference on Fuzzy Systems, Barcelona, Spain, 1–5 July 1997; Volume 1, pp. 489–496. [Google Scholar]
  31. Dash, P.K.; Panda, S.K.; Lee, T.H.; Xu, J.X.; Routray, A. Fuzzy and neural controllers for dynamic systems: An overview. In Proceedings of the Second International Conference on Power Electronics and Drive Systems, Singapore, 26–29 May 1997. [Google Scholar]
  32. Chen, H.M.; Tsai, K.H.; Qi, G.Z.; Yang, J.C.S.; Amini, F. Neural Network for Structure Control. J. Comput. Civ. Eng. 1995, 9, 168–176. [Google Scholar] [CrossRef]
  33. Lee, M.; Lee, S.Y.; Park, C.H. Neural controller of nonlinear dynamic systems using higher order neural networks. Electron. Lett. 1992, 28, 276–277. [Google Scholar] [CrossRef]
  34. Sun, F.; Zhang, J.; Cao, J.; Yu, W. Advances in Neural Networks. In Proceedings of the 5th International Composium on Neural Networks (ISNN 2008), Beijing, China, 24–28 September 2008. [Google Scholar]
Figure 1. Simplified block diagram of the structure of the closed loop automatic control system. Notion: SP—setpoint; PV—process variable; e—control error; and CV—control value.
Figure 1. Simplified block diagram of the structure of the closed loop automatic control system. Notion: SP—setpoint; PV—process variable; e—control error; and CV—control value.
Actuators 08 00023 g001
Figure 2. An example of an electro-pneumatic final control element and cross-section of its mechanical construction [4,5].
Figure 2. An example of an electro-pneumatic final control element and cross-section of its mechanical construction [4,5].
Actuators 08 00023 g002
Figure 3. Block diagram of an electro-pneumatic final control element. Notions: CV—output of external controller; CVI—output of internal controller; PC—internal controller; E/P—electro-pneumatic transducer; PS—compressed air supply; pz—supply air pressure; ps—the output pressure of the E/P transducer; X—displacement of the valve plug; and XT—displacement transducer of the actuator’s stem [6].
Figure 3. Block diagram of an electro-pneumatic final control element. Notions: CV—output of external controller; CVI—output of internal controller; PC—internal controller; E/P—electro-pneumatic transducer; PS—compressed air supply; pz—supply air pressure; ps—the output pressure of the E/P transducer; X—displacement of the valve plug; and XT—displacement transducer of the actuator’s stem [6].
Actuators 08 00023 g003
Figure 4. An example of two control strategies with a strongly differentiated effort. Value of effort for aggressive strategy QK = 0.32 and for a conservative strategy QK = 0.029 [19].
Figure 4. An example of two control strategies with a strongly differentiated effort. Value of effort for aggressive strategy QK = 0.32 and for a conservative strategy QK = 0.029 [19].
Actuators 08 00023 g004
Figure 5. Simplified simulation model of the liquid level control system. Notions: SP—liquid level setpoint; PV—measured liquid level; CV—output of the main process controller; CVI—output of the internal positioner controller; X—position of the valve stem; F—liquid flow rate; and PV—liquid level in the tank.
Figure 5. Simplified simulation model of the liquid level control system. Notions: SP—liquid level setpoint; PV—measured liquid level; CV—output of the main process controller; CVI—output of the internal positioner controller; X—position of the valve stem; F—liquid flow rate; and PV—liquid level in the tank.
Actuators 08 00023 g005
Figure 6. Simplified block schematics of the Simulink model of the final control element.
Figure 6. Simplified block schematics of the Simulink model of the final control element.
Actuators 08 00023 g006
Figure 7. Normalized static characteristics of pneumatic actuator of the electro-pneumatic final control element.
Figure 7. Normalized static characteristics of pneumatic actuator of the electro-pneumatic final control element.
Actuators 08 00023 g007
Figure 8. Positive (blue line) and negative (red line) step response of the valve stem displacement of pneumatic actuator.
Figure 8. Positive (blue line) and negative (red line) step response of the valve stem displacement of pneumatic actuator.
Actuators 08 00023 g008
Figure 9. The simplified block schematics of the Simulink model of the fuzzy PD controller.
Figure 9. The simplified block schematics of the Simulink model of the fuzzy PD controller.
Actuators 08 00023 g009
Figure 10. (a) Membership functions representing fuzzy values of the control error. (b) Membership functions representing fuzzy values of the derivative of the control error. (c) Membership functions representing the fuzzy control value output. (d) Block diagram of the fuzzy reasoning applied for fuzzy PD controller.
Figure 10. (a) Membership functions representing fuzzy values of the control error. (b) Membership functions representing fuzzy values of the derivative of the control error. (c) Membership functions representing the fuzzy control value output. (d) Block diagram of the fuzzy reasoning applied for fuzzy PD controller.
Actuators 08 00023 g010
Figure 11. The structure of the neural network controller NN.
Figure 11. The structure of the neural network controller NN.
Actuators 08 00023 g011
Figure 12. The simplified block schematics of the Simulink model of the neural PD controller.
Figure 12. The simplified block schematics of the Simulink model of the neural PD controller.
Actuators 08 00023 g012
Figure 13. (a) Snap shot of the final control element installed in the liquid level control loop. The effects of a highly corrosive environment are visible by naked eye. The ambient temperature varies in the range 15–50 °C, while relative humidity in the range 50–95%; (b) An example of the application of the positioner for the control of air to fuel ratio in one of the black coal power stations. The final control element has been installed in extremely hot and dusty environments.
Figure 13. (a) Snap shot of the final control element installed in the liquid level control loop. The effects of a highly corrosive environment are visible by naked eye. The ambient temperature varies in the range 15–50 °C, while relative humidity in the range 50–95%; (b) An example of the application of the positioner for the control of air to fuel ratio in one of the black coal power stations. The final control element has been installed in extremely hot and dusty environments.
Actuators 08 00023 g013
Figure 14. (a) Output of P controller and (b) output of PD controller.
Figure 14. (a) Output of P controller and (b) output of PD controller.
Actuators 08 00023 g014
Figure 15. (a) Output of fuzzy logic FPD controller and (b) output of neural network NN controller.
Figure 15. (a) Output of fuzzy logic FPD controller and (b) output of neural network NN controller.
Actuators 08 00023 g015
Figure 16. The comparison of the mean time effort of the four investigated controllers ( Δ T = 10   s ) .
Figure 16. The comparison of the mean time effort of the four investigated controllers ( Δ T = 10   s ) .
Actuators 08 00023 g016
Figure 17. The cumulative effort of the four investigated controllers in time horizon T = 100 s.
Figure 17. The cumulative effort of the four investigated controllers in time horizon T = 100 s.
Actuators 08 00023 g017
Figure 18. Amplitude-cycles curve. Conditions: setpoint—chirp signal; observation time −1000 s.
Figure 18. Amplitude-cycles curve. Conditions: setpoint—chirp signal; observation time −1000 s.
Actuators 08 00023 g018
Figure 19. The cumulative effort of the four investigated controllers in 1000s time horizon by chirp set-point.
Figure 19. The cumulative effort of the four investigated controllers in 1000s time horizon by chirp set-point.
Actuators 08 00023 g019
Figure 20. Cumulative effort of the investigated controllers versus filter time constant.
Figure 20. Cumulative effort of the investigated controllers versus filter time constant.
Actuators 08 00023 g020
Figure 21. Cumulative effort and tracking errors eKr and eKs versus filter time constant for: (a) P controller, (b) PD controller, (c) FPD controller, and (d) NN controller.
Figure 21. Cumulative effort and tracking errors eKr and eKs versus filter time constant for: (a) P controller, (b) PD controller, (c) FPD controller, and (d) NN controller.
Actuators 08 00023 g021
Figure 22. Control quality factors versus filter time constant. (a) settling time Trise, (b) settling time Tfall, (c) overshoot κrise, and (d) overshoot κfall.
Figure 22. Control quality factors versus filter time constant. (a) settling time Trise, (b) settling time Tfall, (c) overshoot κrise, and (d) overshoot κfall.
Actuators 08 00023 g022
Table 1. The nominal settings of P and PD controllers.
Table 1. The nominal settings of P and PD controllers.
Controller k p T i   [ s ] T d   [ s ]
P 100 i n f 0
P D 100 i n f 0.244
The values of proportional gain for both controllers were limited to 100.
Table 2. The base rule of the fuzzy PD controller.
Table 2. The base rule of the fuzzy PD controller.
Control ErrorDerivative of Control ErrorOutput
NegativeNegativeLarge Negative
NegativeZeroNegative
NegativePositiveZero
ZeroNegativeNegative
ZeroZeroZero
ZeroPositivePositive
PositiveNegativeZero
PositiveZeroPositive
PositivePositiveLarge Positive
Table 3. Experimentally obtained values of control quality factors.
Table 3. Experimentally obtained values of control quality factors.
ExperimentQuality Factor
Q K e K r e K s κ r i s e [ % ] κ f a l l [ % ] T R r i s e [ s ] T R f a l l [ s ]
P controllerNominal parameters0.3974.039.388.670.798.6729.2
Reduced friction0.4023.989.362.620.778.6529.2
Increased friction0.3814.049.502.690.798.7529.4
Reduced elasticity0.4283.928.843.410.997.4327.3
Increased elasticity0.3444.3410.22.120.6410.131.0
PD controllerNominal parameters0.1273.268.810.060.007.1429.2
Reduced friction0.1903.238.790.060.007.1429.2
Increased friction0.0554.799.370.040.007.2029.6
Reduced elasticity0.2882.947.860.050.005.7927.3
Increased elasticity0.1043.729.780.050.008.6230.9
Fuzzy PD controllerNominal parameters0.1073.258.830.050.207.1429.2
Reduced friction0.1553.228.810.040.197.1429.2
Increased friction0.0464.519.340.020.007.2029.3
Reduced elasticity0.1502.917.900.040.295.7827.3
Increased elasticity0.0863.719.760.040.138.6230.9
Neural NN controllerNominal parameters0.0487.0614.770.390.007.37>50
Reduced friction0.0437.0514.730.360.007.37>50
Increased friction0.0497.1114.840.430.007.38>50
Reduced elasticity0.1226.6414.451.270.005.99>50
Increased elasticity0.0417.6415.060.300.008.91>50
Table 4. Coefficients of approximations of overshoots versus filter time constant T.
Table 4. Coefficients of approximations of overshoots versus filter time constant T.
ControllerOvershoot a b
P κ r i s e −7.3310.3
κ f a l l −3.354.24
P D κ r i s e −7.477.63
κ f a l l −3.142.88
F P D κ r i s e −7.377.23
κ f a l l −3.173.45
N N κ r i s e −8.038.61
κ f a l l −4.258.36

Share and Cite

MDPI and ACS Style

Bartyś, M.; Hryniewicki, B. The Trade-Off between the Controller Effort and Control Quality on Example of an Electro-Pneumatic Final Control Element. Actuators 2019, 8, 23. https://doi.org/10.3390/act8010023

AMA Style

Bartyś M, Hryniewicki B. The Trade-Off between the Controller Effort and Control Quality on Example of an Electro-Pneumatic Final Control Element. Actuators. 2019; 8(1):23. https://doi.org/10.3390/act8010023

Chicago/Turabian Style

Bartyś, Michał, and Bartłomiej Hryniewicki. 2019. "The Trade-Off between the Controller Effort and Control Quality on Example of an Electro-Pneumatic Final Control Element" Actuators 8, no. 1: 23. https://doi.org/10.3390/act8010023

APA Style

Bartyś, M., & Hryniewicki, B. (2019). The Trade-Off between the Controller Effort and Control Quality on Example of an Electro-Pneumatic Final Control Element. Actuators, 8(1), 23. https://doi.org/10.3390/act8010023

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