Next Article in Journal
Degraded Trees from Spruce Budworm Epidemics as Bioenergy Feedstock: A Profitability Analysis of Forest Operations
Next Article in Special Issue
Optimal Selection and Location of Fixed-Step Capacitor Banks in Distribution Networks Using a Discrete Version of the Vortex Search Algorithm
Previous Article in Journal
Analysis of the Thermal Retrofitting Potential of the External Walls of Podhale’s Historical Timber Buildings in the Aspect of the Non-Deterioration of Their Technical Condition
Previous Article in Special Issue
An Optimal Solution for Smooth and Non-Smooth Cost Functions-Based Economic Dispatch Problem
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Heterogenic Autotuner for Electro-Pneumatic Single-Action Actuators

Institute of Automatic Control and Robotics, Warsaw University of Technology, Boboli 8, 02-525 Warsaw, Poland
Energies 2020, 13(18), 4604; https://doi.org/10.3390/en13184604
Submission received: 29 July 2020 / Revised: 30 August 2020 / Accepted: 2 September 2020 / Published: 4 September 2020
(This article belongs to the Special Issue Heuristic Optimization Techniques Applied to Power Systems)

Abstract

:
The main concept is to design the novel autotuner in a way that it will introduce benefits that arise from the effect of the fusion of the quantitative and qualitative knowledge gained from identification experiments, long-time expertise, and theoretical findings. The novelty of this approach is in the manner in which the expert heuristic knowledge is used for the development of an easy-to-use and time-efficient tuning process. In the proposed approach, the positioner simply learns, mimics, and follows up the tuning process that is performed by an experienced human operator. The major strength of this approach is that all parameters of positioner P I D controller can be estimated by only identifying one single parameter that is the effective time constant of the pneumatic actuator. The elaborated autotuning algorithm is experimentally examined with different commercially available pneumatic actuators and control valves. The obtained results demonstrate that the proposed autotuning approach exhibits good performance, usability, and robustness. This should be considered as particularly relevant in the processes of installing, commissioning, and servicing single-action final control elements.

1. Introduction

The primary goal of this study was to focus on the systematic presentation of an original, fast, practicable, and easy to implement autotuning approach for the P I D controllers to be utilized in a specific class of single-action electro-pneumatic final control elements.
Single-action electro-pneumatic final control elements are commonly used in automatic control systems in the power, chemical, petrochemical, pharmaceutical, and food industries. Figure 1 shows an example of the application of such an element in the food industry.
A typical electro-pneumatic final control element consists of three main components: a pneumatic actuator, positioner, and control valve. The stem of the actuator acts on the control valve plug and, thus, throttles the flow of the medium passing through the control valve. The primary goal of the positioner is to control the travel of the stem of the actuator, x, to follow-up the output, C V , of the external controller, C 1 (Figure 2). Clearly, the internal controller, C 2 , and the external controller, C 1 , constitute a cascade control system, where C 2 acts as the secondary controller.
Numerous types of controllers are implemented in positioners. However, a majority of them still apply P I D algorithms. In this paper, we refer exclusively to these types of controllers.
Commonly, the term autotuning is understood as the self-ability of a control device to occasionally, on-demand, or periodically automatically adjust its parameters in order to achieve the required targets of the predefined control quality factors.
Autotuning approaches have been extensively studied, developed, and implemented since the time of Minorsky [1]. Commercially, currently, at least 45 P I D software packages and 39 P I D hardware control modules are available and 80 patents are filed worldwide [2].
Autotuning approaches are the topics of numerous papers, books, studies, and surveys, e.g., [2,3,4,5,6,7,8,9,10,11,12,13,14]. This paper contributes to this area by focusing on the autotuning of specific control systems. Below, we characterize some of the approaches that are considered as milestones in the field of autotuning.
A systematic and easy to implement approaches in regard to P I D controllers were proposed by Ziegler and Nichols [3]. They proposed two variants based on the measurement of the process reaction curve and on the ultimate sensitivity method based on the system settings leading to critical oscillations. They put forward tuning rules for the systems that could be approximated by an effective transfer function as first-order lag systems with a delay. This approximation is applicable to a wide range of industrial systems and, therefore, the Ziegler–Nichols rules are practicable tuning approaches. The Ziegler–Nichols tuning rules attempt to determine the values of three P I D controller settings. However, the obtained settings should not be considered as remarkable promising results of the exact values of the expected overshoot or of an acceptable tracking performance. Both of the above-mentioned control quality factors should be assumed to be crucial for the evaluation of the performances of final control elements.
Åström and Hägglund proposed a simple and transparent off-line autotuning experimental procedure for the adjustment of P I D controller settings [4]. This procedure involved an experiment that allowed for the estimation of the critical gain and the critical frequency of the system. To realize this, they proposed the temporary replacement of the P I D controller with a relay having a known and adjustable amplitude. The resulting oscillations in the system possessed sufficient information regarding the location of the critical point. This allowed for applying the Ziegler–Nichols tuning rules. This simple approach has numerous applications in industrial process control systems. Abundant extensions of this approach have been proposed for tuning model-based and multivariable controllers [7].
A relay autotuner provides a simple approach for identifying P I D parameters; however, the obtained controller settings possess uncertainty that arises from the measurement noise, disturbances, and influence of the choice of the starting point of the tuning procedure. By applying a relay with a hysteresis, the approach becomes less sensitive to the noise. Berner et al. [15] proposed an asymmetric relay autotuner as a remedial solution, to some extent, for the problem of the sensitivity of the adjustment of the controller settings to the noise, disturbances, and starting point of the tuning procedure beyond the non-steady system state.
Industrial autotuners, such as E X A C T [16], A c c u t u n e I I I [17], N O M A D [18], τ -tuner [18], or N o v a t u n e from ASEA [19,20], were basically developed for implementation in stand-alone or embedded process controllers, where the computational burden was not problematic. However, this is not so for the two-wire final control elements considered in this study, for which the computational power is extremely limited. E X A C T adjusts the controller settings adaptively based on pattern recognition of the current process output [2]. The initial P I D parameters are determined by analyzing the process response to small-amplitude artificial excitations. To start an autotuner, the expected noise and the so-called maximum wait-time must be arbitrary preset. This can be considered as an important drawback of this approach. The N o v a t u n e adaptive feedforward autotuner significantly improves the performance when compared to adaptive feedback control [20].
The τ -tuner [18] utilizes an asymmetric relay experiment with adjustable amplitudes implemented until the limit cycle is reached. From the oscillations, it derives two parameters that are suitable for obtaining the P I D parameters based on the A M I G O [5] tuning rules.
In contrast to τ -tuner, N O M A D allows for the achievement of shorter experiment times at the expense of larger use of memory and computational power resources [13].
The performance of a relay experiment in regard to its application in the positioner of a final control element is considered to be problematic. The main drawbacks are the following: the unpredictable time of the experiment, sensitivity to the choice of the starting time instant of the experiment, and relatively large demand on the computational power needed, particularly for advanced autotuners. This motivated the search for alternative approaches that could be applicable with some trade-off between the control objectives.
The strong motivation of this work arose directly from the actual demands of a manufacturer of automatic control equipment for the development and implementation of a simple, fast, robust, reliable, and implementable autotuner for the family of single-action electro-pneumatic actuators.
The novelty of the study was the proposition of an original heterogenic autotuner. The heterogeneity of the autotuner resulted from the added-value derived from a combination of three different approaches: identification experiment, expert knowledge, and theoretical findings.
The novel concept was to develop an autotuner that principally mimicked the tuning process performed by an experienced human operator. This finally allowed the adjustment of P I D controller settings based exclusively on a single experimentally identified parameter.
This paper is organized, as follows: the Introductory part briefly reviews the basic autotuning approaches. Thereafter, the motivation, novelty, and contribution of the paper are presented. Section 2 presents and discusses in detail the structure as well as the static and dynamic properties of pneumatic actuators. A set of observations and conclusions drawn from the preliminary experiments is essential for the theoretical background of autotuning presented in Section 3. The autotuning algorithm is described in Section 4. Section 5 presents a discussion of the chosen results of the laboratory experiments, and Section 6 discusses the implementation issues. The concluding remarks, together with the projection of the further research, finalize the paper.

2. Single-Action Pneumatic Actuator

Final control elements are specifically used for the control of gases, liquids, multi-phase agents, and powder flows in control systems. Basically, they can be considered to be electrically controlled mechanical-to-mechanical energy converting devices. In terms of signals, their duty is to convert the control value, C V , produced by the controller to a mechanical or an electrical physical quantity acting directly on the controlled system.
A single-action pneumatic actuator, positioner, and control valve comprise of a final control element. The positioner is used as a local (auxiliary) controller of the plug displacement of the control valve used for throttling the flow rate of the controlled media.
The simplified diagram of single- and normal-action pneumatic actuator is displayed in Figure 3.
The travel of the stem of an actuator is due to the imbalance between the static and dynamic forces acting on the diaphragm of the actuator. An active force is developed by the air overpressure acting on the diaphragm. The spring compression force as well as diaphragm elasticity and friction in the bushing oppose the travel of the stem. Additionally, the packing friction, hydrostatic and hydrodynamic forces, as well as d’Alembert forces of the stem, spring, diaphragm, and plug must be considered when an actuator is assembled with a control valve. The detailed phenomenological model of the actuator can be found in [21]. Single-action pneumatic actuators are recognized as devices with a single pressurized chamber. A second chamber remains connected to the surrounding atmosphere. In turn, double-action actuators contain two pressurized chambers. This study deals with single-action actuators exclusively.
Single-action actuators are classified as normal and reverse acting. Alternatively, both the actuators are respectively referred to as air-to-close and air-to-open actuators. The scope of this paper covers the proposition of an autotuner for both types of single-action actuators.
We now discuss the characteristic properties of spring-and-diaphragm actuators. The results of this study will be explained further in this paper. All of the results presented in this section were obtained experimentally.
To make the experiments more reliable, the laboratory set-up (Figure 4) was so arranged that a pneumatic actuator was charged or discharged via an electro-pneumatic transducer used in positioners. This reflected to some extent real working conditions. The instrumentation allowed for measurements of the stem travel, x, of the actuator as well as the air supply pressure, p s , and the pressure in the chamber of the actuator, p.
Step Response
Step response experiments were conducted on a set of 10 different single-action actuators provided by different vendors to obtain more representative data regarding dynamics. Normal as well as reverse-action actuators were investigated. The main construction parameters of the investigated actuators are listed in Table 1. The effective diaphragm areas cover the range [31.2–1000 cm 2 ]. The travel is [12.7–50.8 mm] and the volume of the pressure chamber is [0.063–5.00 dcm 3 ] .
All of the actuators were driven by the same electro-pneumatic transducer to maintain the elementary conditions for the comparison of the achieved results.
The step response was obtained by a simple experiment, in which the electro-pneumatic was either switched on when charging or switched off in case of discharging the chamber of the actuator. The step responses of the stem travels were monitored. The following specific features of the investigated actuators were observed:
a)
exponential-like shapes of the step response when the chamber was charged,
b)
linear-like shapes of the step response when the chamber was discharged,
c)
directionality (asymmetry) of the responses, and
d)
limited travel of the stem (travel bench range).
Step Responses of the Assembly Pneumatic Actuator and the Electro-Pneumatic Transducer
Let us focus on the exemplary step responses presented in Figure 5.
These responses are acquired for single-action actuators with different chamber volumes. The travels of the stems in both the cases are normalized. In the case when the stem is retracted, the step response shifts horizontally left until the origins of both the responses match. For clarity, the effect of the dead zone resulting from the initial compression of the spring is removed from the response.
As can be easily seen from Figure 5 the step responses depend on whether the pressure chamber of the actuator is charged or discharged. This effect will be further referred to as the directionality of the dynamics or briefly as directionality. Directionality manifests a change in the parameters and/or description of the effective transmittance of the actuator.
From the travel step responses that are depicted in Figure 5 the following four important observations regarding control design are made:
  • Observation 1. The dynamics of the single-action actuator is strongly dependent on the direction of the stem movement.
  • Observation 2. The ratio of the effective time constants in both directions differs significantly.
  • Observation 3. The dynamics of the actuator are lower when the chamber is discharged as compared to that when it is charged.
  • Observation 4. The empirical categorization of the degree of asymmetry is high [22].
Clearly, the above observations are important when designing a heuristic autotuner. If the chamber of a single-action actuator is charged, then the dynamics of the actuator may be approximated by a first-order lag system. Let us denote T and T as the effective time constants of the transmittance of the actuator when stem movement of the actuator is either opposed or supported by a spring, respectively. Let the effective dead time in the nominal travel range resulting from the transport delay in the actuator pressure supply pipe and electro-pneumatic transducer dynamics be neglected. The reason is that the dead time of the electro-pneumatic transducer and the air transport time by the short pipe connecting the electro-pneumatic transducer with the chamber of the actuator might be ignored.
G ( s ) X ( s ) P ( s ) = 1 T s + 1 G ( s ) X ( s ) P ( s ) = 1 T s
The effective time constants as well as their ratio for the ten investigated actuators are listed in Table 2. It must be mentioned that for the studied actuators, the ratio of the effective time constants, γ = T / T , is specific and varies over a wide range from 1.17 to 4.93. This validates Observation 2 and allows the hypothesis that γ 1 can be expected for single-action actuators.

3. Recovering Unknown Limitations

Clearly, an autotuner has to identify, either directly or indirectly, the parameters of the model of the controlled system. An unexpectedly simple linear dynamic model of a single-action pneumatic actuator is presented in the form of transmittance by a set of formulae (1). The parameters of this model should be experimentally identified prior to setting the appropriate parameters of the stem position controller. The model (1) refers to the normalized values of the pressure and the stem displacement. Therefore, first, both of the values should be measured. However, it can be questioned if this is really necessary. In the following, we will demonstrate that it is sufficient to identify the model parameters by only measuring the stem displacement. This has an important practical effect, because, as a rule, the stem position is measured in each positioner, whereas the pressure in the chamber of an actuator is measured optionally. Moreover, as described earlier, the real travel bench range of the stem is less then the nominal range when assembling a control valve with an actuator. In fact, the real travel range is specific for each pair of assembly actuator–control valve and determined by mechanical limiters as well as montage and machining tolerances. Therefore, it should be defined individually.
Rule 1.
The stem travel range must be measured.
Figure 6 displays the real stem travel range, x c = ( x 2 x 1 ) . The lower and upper bounds of the stem travel are denoted as x 1 and x 2 , respectively. The theoretical travel range of the stem is x t = ( x 3 x 0 ) . Clearly, the values of x 0 and x 3 are not directly measurable.
Let us distinguish between X 1 and X 2 any additional points A [ t a , x a ] and B [ t b , x b ] . The question that arises is whether it is possible to restore time constant T of the actuator–control valve assembly based on the knowledge of the locations of these points. First, we explain why points X 1 and X 2 should not be used for this purpose.
Practical note. In practice, there is a portion of uncertainty in determining the time moments when points X 1 and X 2 are reachable. These time moments can be detected, for example, via robust steady-state detectors. Comparatively, it is more convenient and flexible to acquire the time moments, [ t a , t b ] , corresponding to the characteristic stem position, [ x a , x b ] , inside the stem travel. Notably, this requires making measurements of the stem travel range in advance.
Rule 2.
The characteristic points of the stem step response should be measured using robust approaches.
The stem step response on the supply pressure excitation can be approximated by the formula:
( x x 0 ) = ( x 3 x 0 ) · ( 1 e t t 0 T ) .
The three unknowns: x 0 , x 3 , T will be identified based on the knowledge of the coordinates of A [ t a , x a ] and B [ t b , x b ] .
The simplest method of determining time constant T is based on the measurement of time interval ( t b t a ) between two characteristic points of the response curve. The first point is located in the middle of the theoretical travel of the stem, i.e., x a = x t · 0.5 , whereas the second point is located at the place where the stem reaches the position, x b = x t · ( 1 e 1 ) . Hence, t a = T · l n 2 and t b = T . Finally,
T = t b t a 1 l n 2 .
This method seems to be practicable. However, it can still be improved in regard to the robustness, reliability, and usability. When considering the relative pressure bench ranges, either x b or even both the x b and x a points will not be reachable. This does not ensure reliability and usability of the above approach. Moreover, based on the results from (3), the time constant, T , is approximately 3.26 times greater than the value of the time interval between time instants t a and t b . This may introduce significant uncertainty in the time constant estimation in the case of low-volume actuators, for which the ratio of the resolution of the time measurement to the measured time interval may be as high as 10–20%. Therefore, this approach should be appropriately adopted or reworked to increase its robustness.
Another well-known approach that can be applied to determine the time constant, T , is based on the measurement of the time interval, ( t b t a ) , between two other characteristic points of the step response curve. The first point is located at the beginning of the travel of the theoretical stem, i.e.,  x a = 0 . The second line is located in the place where the stem reaches position x b = x t · ( 1 e 1 ) . Hence, t a = 0 and t b = T . Finally:
T = t b t a 1 e 1
In this case, the time constant is approximately 1.58 times larger than the time interval between time instants, t a and t b . This ensures significantly lower uncertainty in the estimation of time constant when compared to that using (3). Nevertheless, the remaining drawbacks of the previous approach are still applicable. Next, we search for the method of estimation of the time constant, T , ensuring that points A and B used for its calculation always fall in the true working travel range.
Let us shift the origin of the coordinate system to point A, i.e., by vector [ t a t 0 , x a x 0 ] . Any point of the exponential curve can be described in both the coordinate systems, as follows:
x = x 0 + ( x 3 x 0 ) · 1 e t t 0 T x = ( x a x 0 ) + ( x 3 x a ) · 1 e t t a T
By introducing appropriate substitutions and transformations, we finally achieve:
( x x a ) = ( x 3 x a ) · 1 e t t a T
Substituting x a = x 0 and t a = t 0 , we obtain (2). This suggests that shifting the coordinate system in time and space conserves time constant. This feature will be further explored because it reduces the number of unknowns by x 0 . This validates Rule 3.
Rule 3.
It is sufficient to examine two different points of the true step response curve to determine the effective time constant and the asymptote of the step response.
Let us now calculate ( x 3 x 0 ) , assuming that the knowledge coordinates [ t b , x b ] correspond to the point, B. (2) results in the following:
x 3 x a x 3 x 0 = e t a t 0 T x 3 x b x 3 x 0 = e t b t 0 T
From (7), we derive the absolute scale factor, as follows:
x b x a ( x 3 x 0 ) = e t a t 0 T e t b t 0 T
Equation (8) is not practical, because it refers to the absolute values of time instants t a and t b . A much more practical equation is based on the difference in these times. Substituting x = x b and t = t b in (6), we obtain
( x b x a ) ( x 3 x a ) = 1 e t b t a T .
Equation (9) can be interpreted, as follows: the relative stem travel in any time interval [ t a , t b ] is an exponential function of this interval. Equation (9) scales down stem travel ( x b x a ) with respect to the theoretical travel range, ( x 3 x a ) . By making appropriate substitutions, we can also scale down the stem travel, ( x b x a ) , with respect to the true stem travel.
( x b x a ) ( x 2 x 1 ) = 1 e t b t a T 1 e t 2 t 1 T
This validates Rule 4.
Rule 3.
Referencing stem travel in respect to the true travel range ensures that chosen measurement points A and B always belong in the true working range.
Please note that the exponent of the exponential function is invariant to the bias and scaling of its magnitude. Therefore, this feature may be used for fitting the step response into the true step response boundaries, [ x 1 , x 2 ] . Shifting the coordinate system in a time range, conserves the time constant too; further, we can freely shift the origin of the response in the time domain. This is depicted in Figure 7, where the origin of the coordinate system is shifted by vector [ t 1 t 0 , x 0 x 1 ] . Clearly, the effective time constant, T , is not affected. Therefore, this time constant in the coordinate system, [ t , x ] , is the same as that in the original system.
Let us further scale the step response in a new coordinate system such that it will fit the [ x 2 x 1 ] range, i.e., by the ratio, ( x 2 x 1 ) / ( x 3 x 1 ) . Clearly, the scaling operation also does not affect the time constant. Therefore, the time constants of the shifted and scaled responses can be easily obtained by applying, for example, the ( 1 e 1 ) rule. Let us calculate the ordinates x b , x b , and abscissae ( t b and t b ), of the points, B and B.
x b = x 2 x 1 · 1 e 1 x b = x 1 x 0 + x 2 x 1 · 1 e 1 t b = T t b = t 1 t 0 + T
(11) states that x b x 2 x 1 . This proves Rule 5.
Rule 3.
In practice, measurement of the time instant when the stem starts to move may be imprecise. Therefore, it is recommended to fix time t 1 when the stem moves smoothly.
Let us shift the new coordinate system to a new starting point, A [ t a , x a ] , such that x a = x 1 + 0 , 05 · ( x 2 x 1 ) . In this case, (11) will be rewritten in the form:
x b = x 2 x a · 1 e 1 x b = x a x 0 + x 2 x a · 1 e 1 t b = T t b = t a t 0 + T
This satisfies the requirements of Rule 5 but at the cost of a slight decrease in the travel, x b , by 5% from 63.2% to 60% of ( x 2 x 1 ) . When ( x b < x b ) , Rule 4 is also satisfied.
Rule 6.
The effective time constant, T , when the stem travel of the actuator is opposed by a spring, is lower than the effective time constant, T , when the stem of the actuator retracts.
Rule 6 is pure heuristic. However, it is confirmed by a set of experiments performed in order to examine this relation. Please note that the Rule 5 neglects delays in the loop. The delays are strictly depending on the values of technical parameters of both positioner and pneumatic actuator. The significant ratio of time delay to time constant may cause instability of the final control element. Fortunately, in this study, this ratio is below 10% in the worst case. As experiments show relative delay close to 10%, this does not influence the static properties of a positioner. However, in this case, the frequency band should be limited by appropriate setting ramp time constant T r .

4. Identification Experiment

Identification Algorithm

The discussion that is presented in Section 3 is sufficient to propose an experimental identification algorithm for time constants T and T . This algorithm seems to be practical because:
a)
it is simple and fast,
b)
it is irrelevant whether the actuator is working in the normal or reverse mode,
c)
the position of the stem of the actuator in the moment of initialization of the identification algorithm is not relevant,
d)
its completing time is predictable, and
e)
it reduces the uncertainty in the identified parameters by the differential time measurements.
The algorithm consists of seven steps, which are illustrated in Figure 8 and specified in Algorithm 1.
Algorithm 1: Identification of time constants
Algorithm
Step 1 - Initialization
 discharge of the chamber of the actuator
Step 2 - Determine limit position x 1
 a) wait until stem movement is completed
 b) remember limit position x 1
Step 3 - Determine limit position x 2
 a) charge the chamber of the actuator
 b) wait until the stem movement is completed
 c) remember limit position x 2
 d) calculate stem travel ( x 2 x 1 )
 e) normalize stem travel ( 0 . . 100 % )
Step 4 - Travel to position x = 95 %
 a) discharge the chamber of the actuator
 b) wait until the stem position reaches 95% of the travel bench
Step 5 Determine T
 a) start timer t 2
 b) wait until the stem position reaches 35% of the travel bench
 c) stop timer t 2
 d) determine T = t 2
Step 6 - Travel to position x = 5 %
 a) wait until stem position reaches 5% of the travel bench
Step 7 - Determine T
 a) charge the chamber of the actuator
 b) start timer t 1
 c) wait until the stem position reaches 65% of the travel bench
 d) stop timer t 1
 e) determine T = t 1

5. Experiments

The laboratory set-up consists of a mounting rack, a final control element, an air supply station, and a set of instruments. The actuator pressure is regulated either manually via a hand-driven pressure reducing valve or supplied directly from the electro-pneumatic transducer of the positioner. The stem travel is simultaneously measured using the potentiometer of the positioner and an external mechanical dial indicator. The former is mainly employed for dynamic measurements, whereas the latter is for static ones. The air pressure in the chamber of the actuator is measured using a pressure gage. The supplied air pressure is measured by a dial manometer. A PC class computer is used for data acquisition and data processing, as well as for communication with the positioner via a communication interface.

5.1. Methodology

The simplified structure of the investigated final control element is shown in Figure 9.
Generally, the experimental efforts were aimed at acquiring some general rules for the selection of the three basic settings: k p , T i , T d , of an embedded P I D controller as well as of the ramp generator time constant, T r . The investigations were conducted on arrangements consisting of a specific positioner and different pneumatic actuators and control valves. The ramp time constant, T r , is defined as the time interval that is required for a 100% change of the positioner setpoint, u, in response to the 100 % step of the external control value, C V . The ramp generator moderates the velocity of the positioner setpoint, u, by factor v r = 1 / T r . The following methodology was adopted for the experiments.
An independent expert with many years of experience in the field of industrial automation systems was invited to tune the P I D controller. The following task has been set to the expert. Four positioner controller parameters ( k p , T i , T d , T r ) shall be experimentally selected for each of the 10 differently sized single-acting pneumatic actuators listed in Table 1, ensuring the shortest possible response time and:
(a)
stability in the whole operating range;
(b)
robustness of settings changes within ± 50 % ;
(c)
aperiodic step response with a maximum overshoot less than 0.5 % ;
(d)
the maximum steady-state error not exceeding ± 0.1 % ; and,
(e)
insensitivity on up to ± 20 % changes in nominal air supply pressure.
No restrictions have been placed before the expert on the duration of the experiments and on the number of tests carried out, provided that, for each type of actuator, the number of these test runs there must be no less than 10. The expert then selected 10 sets of P I D settings from among the tests carried out, which he assessed met the best-formulated control quality criteria. The Figure 10, Figure 11, Figure 12, Figure 13, Figure 14, Figure 15, Figure 16 and Figure 17 show the averaged results of the experiment with the appropriate approximations.

5.2. Results of the Expert Tuning

The Figure 10, Figure 11, Figure 12, Figure 13, Figure 14, Figure 15, Figure 16 and Figure 17 show the expert settings versus the effective time constants, T and T . Generally, the obtained results are unexpectedly positively, allowing for formulating extremely simple and implementable heuristic rules for the selection of the positioner controller settings.
Based on Figure 10 and Figure 11 we can formulate the following heuristic rules for expert proportional gain setting:
R 1 : l o g k p is proportional to l o g T
R 2 : k p is proportional to the time constant, T
Both the rules suggest that it is sufficient to identify any one of the effective time constants: T or T , to set the proportional gain of the internal controller analytically from the approximation of k p = f ( T ) or k p = f ( T ) . Remarkably, the coefficients of the linear approximation of the relations: k p = f ( T ) or l o g k p = f ( l o g T ) , are specific for a given positioner. It is supposed that the coefficients of approximation are strongly dependent on the specification of the applied electro-pneumatic transducer and may vary for different positioners. Highly similar rules were derived with respect to the integral time constant, T i . The results of the experiments that are presented in Figure 12 and Figure 13 can be summarized in the form of two heuristic rules:
R 3 : T i is proportional to the time constant, T
R 4 : T i is proportional to the time constant, T
The derivative time constant, T d , also has quasi-proportional relations with the effective time constants, T and T , as displayed in Figure 14 and Figure 15. Hence, they follow the rules:
R 5 : T d is proportional to the time constant, T .
R 6 : T d is proportional to the time constant, T .
It is clear from Figure 16 that the ramp time constant, T r , obtained by the expert is an approximate exponential function of the effective time constant, T , and it is proportional to the effective time constant, T (Figure 17). Hence, it follows the rules:
R 7 : T r is an exponential function of the time constant, T .
R 8 : T r is proportional to the time constant, T .
The analysis of the expert tuning results allows at least the formulation of the following general tuning rule.
General rule:
All the settings of a P I D controller intended for application in the positioner of a single-action electro-pneumatic control element can be determined based solely on the effective time constant of the pneumatic actuator either when the chamber of the actuator is being charged or discharged.
This simple rule has very important implications for implementations, because it is promising to obtain all of the P I D controller settings based on only one single experimentally identified parameter. Moreover, the calculations that need to be performed to obtain these settings are notably elementary and do not require to reserve huge memory resources.
It should be mentioned that the above stated rules could also be useful for designing, e.g., a fuzzy-logic-based autotuner [23].

6. Implementation of the Autotuner

To verify the correctness and effectiveness of the proposed heterogenic autotuner, a set of experiments was conducted.
The autotuning algorithm was implemented in an industrial positioner [24] equipped with a 16-bit ultra-low-power micro-controller (MSP430F449) belonging to 430 family from Texas Instruments. This family of micro-controllers is based on memory-to-memory von Neumann architecture, a common address space and reduced orthogonal instruction list. The 430 family is particularly well suited for applications, where the ultra low power consumption is an issue. This is obviously extremely important in case of the two-wire final control devices. The micro-controller of positioner is run by a 4 MHz clock and consumes circa 2.4 mW of power. The sample time of the embedded P I D controller is set to 2.5 ms. The memory resources of microcontroller are quite limited. Together, 60 KB of program flash memory and 2 KB of data RAM memory are allocated to the positioner, including autotuning procedure. The autotuning algorithm is performed in real time. Therefore, the time of the completing this procedure heavily depends on the dynamic properties of the given actuator.
The autotuner software was coded while using a low-level symbolic address programming language. The standard industrial HART communication protocol was used for controlling the experiments and for data acquisition purposes. A few distinct HART functions were added to perform the tests of the autotuner.
All of the ten final control elements with the actuators specified in Table 1 were tested. For each, two tests were performed: static characteristics and step response. Only two control quality criteria were followed: overshoot and steady-state error.
An example of the static characteristics of the final control element with the pneumatic actuator with initial 10% wide hysteresis is shown in Figure 18. The steady-state error drops to ± 0.1 % tolerance limits. This figure clearly demonstrates the “masking” effect of the internal hysteresis of the assembly: a pneumatic actuator–control valve resulting from the application of the positioner. The hysteresis is close to zero and invisible in the chart. Figure 19 presents the result of the small step response (10%) test performed for normal-action unloaded actuator type Masoneilan 37-13 working under nominal operating conditions. Here, you can see the desired aperiodical step responses throughout the stem travel range. In turn, Figure 20 shows an example of a big step response of the same positioner applied for a reverse-action actuator. In both cases the desired control quality criteria are met.
The autotuning time of the presented approach is dependent on the specification of the electro-pneumatic transducer and the volume of the chamber of the actuator. This time may vary from 20 s for low chamber volumes to 80 s for high chamber volumes. This time should be assumed as acceptable in the context that for some industrial positioners, the autotuning (initialisation) procedure may last even up to dozens of minutes [25]. Figure 21 depicts the experimental autotuning time versus volume of the actuator chamber plot. Here, the autotuning time is almost a linear function of the actuator chamber volume and, therefore, is easy to predict.

7. Summary

In this study, particular attention was paid to the development of a fast, reliable, and robust autotuning algorithm suitable for commissioning, as well as occasional updating of the positioner controller settings.
A novel heterogenic off-line autotuner intended for single-action electro-pneumatic industrial final control elements was proposed. The heterogeneity of the autotuner relied on combining three different approaches: identification experiment, qualitative and quantitative expert knowledge, and theoretical findings. The practical motivation of this work was to propose an easy-to-implement, reliable, and robust autotuner intended for industrial implementations.
First, some heuristic tuning rules of the final control element were found based on the experimental results. As the experiment showed, all of these rules could be referred to the effective time constant of the mechanical assembly of the final control element.
The principles of the identification experiment were validated theoretically. This allows for the implementation of an autotuner that “mimics” the human rules of tuning to some extent. The P I D controller settings were approximated directly from effective time constant–settings curves of the expert.
Similarly, the general rules of the expert tuning were captured experimentally. This allowed the proposition of a general qualitative rule for tuning a P I D controller based on the knowledge of the value of only one time constant. It also permitted relatively fast and reliable automatized commissioning of the final control elements either when setting into production or during periodic maintenance services.
The general rule can be extended for the tuning of the P I D controllers intended for a class of systems exhibiting asymmetric lag and astatic properties that are characterized by a relatively short delays ( T o / T < 0.1 ).
Moreover, the simple implementation with the low requirements of computational and memory resources made this autotuner a mature proposition for manufactures of positioners. The set of performed laboratory and industrial tests demonstrated its usability and performance acceptance.
It was supposed that the simplicity of the tuning rules was partially a derivative of the relatively simple dynamic model of these classes of final control elements. However, a more detailed introspection exhibited static non-linearity, ambiguity, and directional dynamics.
It should be stressed that autotuning algorithm presented in this paper was implemented in industrial positioner and has been verified not only in laboratory but also in numerous industrial applications. The positioner has been produced by one of the Polish companies for more than five years. The autotuner has been successfully validated in many control applications around the world in chemical, petrochemical, power, and food industry.
In the near future, it is planned to develop an effective autotuner that will further reduce the identification experiment turnaround time.

Funding

This research was funded within the Open Science model of the Excellence Initiative Program - Research University of the Warsaw University of Technology.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Minorsky, N. Directional stability of automatically steered bodies. J. Am. Soc. Nav. Eng. 1922, 34. [Google Scholar] [CrossRef]
  2. Ang, K.H.; Chong, G.; Lee, Y. PID Control System Analysis, Design, and Technology. IEEE Trans. Control. Syst. Technol. 2005, 13, 559–576. [Google Scholar]
  3. Ziegler, J.G.; Nichols, N.B. Optimum settings for automatic controllers. Trans. ASME 1942, 64, 759–768. [Google Scholar] [CrossRef]
  4. Äström, K.J.; Hägglund, T. Automatic tuning of simple regulators with specifications on phase and amplitude margins. Automatica 1984, 12, 645–651. [Google Scholar] [CrossRef] [Green Version]
  5. Äström, K.J.; Hägglund, T. PID Controllers: Theory, Design and Tuning; ISA The Instrumentation, Systems, and Automation Society: Research Triangle Park, NC, USA, 1995. [Google Scholar]
  6. Hang, C.C.; Sin, K.K. A comparative performance study of PID auto–tuners. IEEE Control. Syst. Mag. 1991, 11, 41–47. [Google Scholar]
  7. Hang, C.C.; Äström, K.J.; Wang, Q.G. Relay feedback auto-tuning of process controllers—A tutorial review. J. Process. Control. 2002, 12, 143–162. [Google Scholar] [CrossRef]
  8. Wang, T.H. Development of PID Auto-Tuner for TITO Systems. Ph.D. Thesis, Nanyang Technological University, Singapore, 2003. Available online: https://dr.ntu.edu.sg//handle/10356/3684 (accessed on 27 July 2020).
  9. Yu, C.C. Autotuning of PID Controllers: A Relay Feedback Approach; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
  10. O’Dwyer, A. Handbook of PI and PID Controller Tuning Rules, 2nd ed.; Imperial College Press: London, UK, 2006. [Google Scholar]
  11. Vilanova, R.; Visioli, A. PID Control in the Third Millennium; Springer: London, UK, 2012. [Google Scholar]
  12. Alfaro, V.M.; Vilanova, R. Model-Reference Robust Tuning of PID Controllers; Springer: Berlin/Heidelberg, Germany, 2016. [Google Scholar]
  13. Berner, J.; Soltesz, K.; Hägglund, T.; Äström, K.J. An experimental comparison of PID autotuners. Control. Eng. Pract. 2018, 73, 124–133. [Google Scholar] [CrossRef] [Green Version]
  14. Chidambaram, M.; Saxena, N. Relay Tuning of PID Controllers: For Unstable MIMO Processes; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
  15. Berner, J.; Hägglund, T.; Äström, K.J. Asymmetric relay autotuning—Practical features for industrial use. Control. Eng. Pract. 2016, 54, 21–245. [Google Scholar] [CrossRef]
  16. Foxboro. Technical Information of EXACT Tuning with 762, 760, and 740 Series Controllers; Technical Report; FOXBORO: Foxboro, MA, USA, 1995. [Google Scholar]
  17. Honeywell. UDC3200 Universal Digital Controller Product Manual; Honeywell, Doc. Number 51-52-25-119 Revision 5; Honeywell: Charlotte, NC, USA, 2012. [Google Scholar]
  18. Berner, J.; Soltesz, K. Short and robust experiments in relay autotuners. In Proceedings of the 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2017), Limassol, Cyprus, 12–15 September 2017. [Google Scholar]
  19. Egardt, B. The ASEA Novatune Adaptive Control System. In Proceedings of the NSF-STU Workshop on Adaptive Control, Lund, Sweden, 9–11 July 1984. [Google Scholar]
  20. Nachtigal, C.L. Adaptive Controller Performance Evaluation: Foxboro EXACT and ASEA Novatune. In Proceedings of the 1986 American Control Conference, Seattle, WA, USA, 18–20 June 1986; pp. 1428–1433. [Google Scholar] [CrossRef]
  21. 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]
  22. Tan, K.; Wang, Q.G.; Lee, T.; Gan, C. Automatic tuning of gain-scheduled control for asymmetrical processes. Control. Eng. Pract. 1998, 6, 1353–1363. [Google Scholar] [CrossRef]
  23. Lin, Z.; Wei, Q.; Ji, R.; Huang, X.; Yuan, Y.; Zhao, Z. An Electro-Pneumatic Force Tracking System using Fuzzy Logic Based Volume Flow Control. Energies 2019, 12, 4011. [Google Scholar] [CrossRef] [Green Version]
  24. Aplisens. Electropneumatic Positioner APIS; APLISENS S.A.: Warszawa, Poland, 2018; Available online: https://www.aplisens.com/pdf/produkty/IO.APIS.pdf (accessed on 27 July 2020).
  25. Siemens. Electropneumatic Positioner for Linear and Part—Turn Actuators; A5E00127926–05; Siemens: Munich, Germany, 2006. [Google Scholar]
Figure 1. A snapshot of the exemplary application of an electro-pneumatic final control element in the liquid flow rate control loop in a brewery.
Figure 1. A snapshot of the exemplary application of an electro-pneumatic final control element in the liquid flow rate control loop in a brewery.
Energies 13 04604 g001
Figure 2. Conceptual block diagram of a classic, single-loop control system. Notations: D C S —distributed control system; S P —set point; P V —process value; e—control error; C 1 —primary controller; C V —digital control signal; C 2 —embedded (secondary) controller; x—positioner feedback signal; and, F—flow rate output.
Figure 2. Conceptual block diagram of a classic, single-loop control system. Notations: D C S —distributed control system; S P —set point; P V —process value; e—control error; C 1 —primary controller; C V —digital control signal; C 2 —embedded (secondary) controller; x—positioner feedback signal; and, F—flow rate output.
Energies 13 04604 g002
Figure 3. Simplified cross–sections of single- and normal-action (air-to-close) multi-spring and diaphragm pneumatic actuator.
Figure 3. Simplified cross–sections of single- and normal-action (air-to-close) multi-spring and diaphragm pneumatic actuator.
Energies 13 04604 g003
Figure 4. Block schematics of the experimental set-up for the investigation of the basic features a single-action actuator. (a) electro-pneumatic transducer; (b) schematic symbol. Notations: (A) piezo-pilot valve; (B) pressure regulator; (C) pneumatic booster; and, (D) single action pneumatic actuator.
Figure 4. Block schematics of the experimental set-up for the investigation of the basic features a single-action actuator. (a) electro-pneumatic transducer; (b) schematic symbol. Notations: (A) piezo-pilot valve; (B) pressure regulator; (C) pneumatic booster; and, (D) single action pneumatic actuator.
Energies 13 04604 g004
Figure 5. Illustration of the directionality effect for reverse-action actuator type R1-400 from Polna S.A. The nominal volume of the pressure chamber is 0.800 dcm 3 . The red line depicts retraction and the blue one represents expansion of the stem.
Figure 5. Illustration of the directionality effect for reverse-action actuator type R1-400 from Polna S.A. The nominal volume of the pressure chamber is 0.800 dcm 3 . The red line depicts retraction and the blue one represents expansion of the stem.
Energies 13 04604 g005
Figure 6. Illustration of the characteristic points useful for the autotuner.
Figure 6. Illustration of the characteristic points useful for the autotuner.
Energies 13 04604 g006
Figure 7. Illustration of the shift and scale operations.
Figure 7. Illustration of the shift and scale operations.
Energies 13 04604 g007
Figure 8. The sequence of the steps of the experimental part of the autotuner algorithm for single-action electro-pneumatic final control elements.
Figure 8. The sequence of the steps of the experimental part of the autotuner algorithm for single-action electro-pneumatic final control elements.
Energies 13 04604 g008
Figure 9. The structure of the final control element. Notations: d a —disturbances acting on the pneumatic actuator, d v —disturbances acting on the control valve, p 1 , p 2 —media pressures on the inlet and outlet of the control valve, F—flow rate of the controlled media. Remaining notations are the same as in previous Figures.
Figure 9. The structure of the final control element. Notations: d a —disturbances acting on the pneumatic actuator, d v —disturbances acting on the control valve, p 1 , p 2 —media pressures on the inlet and outlet of the control valve, F—flow rate of the controlled media. Remaining notations are the same as in previous Figures.
Energies 13 04604 g009
Figure 10. The proportional gain, k p , versus the time constant, T .
Figure 10. The proportional gain, k p , versus the time constant, T .
Energies 13 04604 g010
Figure 11. The proportional gain, k p , versus the time constant, T .
Figure 11. The proportional gain, k p , versus the time constant, T .
Energies 13 04604 g011
Figure 12. The integral time, T i , versus the effective time constant, T .
Figure 12. The integral time, T i , versus the effective time constant, T .
Energies 13 04604 g012
Figure 13. The integration time, T i , versus the effective time constant, T .
Figure 13. The integration time, T i , versus the effective time constant, T .
Energies 13 04604 g013
Figure 14. The derivative time, T d , versus the time constant, T .
Figure 14. The derivative time, T d , versus the time constant, T .
Energies 13 04604 g014
Figure 15. The derivative time, T d , versus the time constant, T .
Figure 15. The derivative time, T d , versus the time constant, T .
Energies 13 04604 g015
Figure 16. The ramp time constant, T r , versus the time constant, T .
Figure 16. The ramp time constant, T r , versus the time constant, T .
Energies 13 04604 g016
Figure 17. The ramp time constant, T r , versus the time constant, T .
Figure 17. The ramp time constant, T r , versus the time constant, T .
Energies 13 04604 g017
Figure 18. Illustration of the autotuner quality on example static characteristics of the normal action of a final control element with actuator type Masoneilan 37-09 under nominal operating conditions. Here, the initial hysteresis of the assembly: pneumatic actuator–control valve was 10% wide.
Figure 18. Illustration of the autotuner quality on example static characteristics of the normal action of a final control element with actuator type Masoneilan 37-09 under nominal operating conditions. Here, the initial hysteresis of the assembly: pneumatic actuator–control valve was 10% wide.
Energies 13 04604 g018
Figure 19. Illustration of the autotuner quality on the stepwise response of normal-action unloaded actuator type Masoneilan 37-13 under nominal operating conditions. The applied nominal bench range set is [20–100 kPa]. The nominal supply pressure, p s , is 140 kPa.
Figure 19. Illustration of the autotuner quality on the stepwise response of normal-action unloaded actuator type Masoneilan 37-13 under nominal operating conditions. The applied nominal bench range set is [20–100 kPa]. The nominal supply pressure, p s , is 140 kPa.
Energies 13 04604 g019
Figure 20. Illustration of the autotuner quality on the stepwise response of reverse-action actuator type R-400 from Polna S.A. The applied nominal bench range is [80–240 kPa]. The nominal supply pressure, p s , is 400 kPa. S P —green line, P V —red line. Parameters: k p = 9.6; T i = 61 s, T d = 0.07 s; T r = 15.2 s. Here, we can observe an aperiodic response and close to zero steady-state error.
Figure 20. Illustration of the autotuner quality on the stepwise response of reverse-action actuator type R-400 from Polna S.A. The applied nominal bench range is [80–240 kPa]. The nominal supply pressure, p s , is 400 kPa. S P —green line, P V —red line. Parameters: k p = 9.6; T i = 61 s, T d = 0.07 s; T r = 15.2 s. Here, we can observe an aperiodic response and close to zero steady-state error.
Energies 13 04604 g020
Figure 21. The overall tuning time versus the volume of the actuator chamber.
Figure 21. The overall tuning time versus the volume of the actuator chamber.
Energies 13 04604 g021
Table 1. The set of main parameters of the investigated actuators.
Table 1. The set of main parameters of the investigated actuators.
ActuatorStrokeDiam.AreaVol. p s
Type[mm][mm][cm 2 ][dm 3 ][kPa]
AT63SR5 Air Torque20.06331.20.063600
F79E003M Keystone20.06331.20.063600
3271 Samson15.010080.00.120600
37-9 Masoneilan12.71922900.368140
R250 Polna * ) 20.01782500.500240
271 Samson15.02113500.525140
R1-400 Polna * ) 20.02264000.800400
38-13 Masoneilan * ) 38.13206772.581140
37-13 Masoneilan38.13206772.581200
R1000 Polna * ) 50.035710005.000400
* ) Reverse-action pneumatic actuator.
Table 2. Parameters of the effective transmittance of the assembly: pneumatic actuator and electro-pneumatic converter.
Table 2. Parameters of the effective transmittance of the assembly: pneumatic actuator and electro-pneumatic converter.
Actuator T T T T
Type[s][s][-]
AT63SR5 Air Torque0.110.252.27
F79E003M Keystone0,240.281.17
3271 Samson0.140.694.93
37-9 Masoneilan0.932.072.23
R250 Polna * ) 0.682.403.53
271 Samson0.932.232.40
R1-400 Polna * ) 2.405.132.14
38-13 Masoneilan * ) 5.799.951.72
37-13 Masoneilan5.7016.512.90
R1000 Polna * ) 7.8823.983.04
* ) Reverse-action pneumatic actuator.

Share and Cite

MDPI and ACS Style

Bartyś, M. Heterogenic Autotuner for Electro-Pneumatic Single-Action Actuators. Energies 2020, 13, 4604. https://doi.org/10.3390/en13184604

AMA Style

Bartyś M. Heterogenic Autotuner for Electro-Pneumatic Single-Action Actuators. Energies. 2020; 13(18):4604. https://doi.org/10.3390/en13184604

Chicago/Turabian Style

Bartyś, Michał. 2020. "Heterogenic Autotuner for Electro-Pneumatic Single-Action Actuators" Energies 13, no. 18: 4604. https://doi.org/10.3390/en13184604

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