14. Abramov Y., Borisenko V., Krivtsova V. Design of control algorithm over technical condition of hydrogen generators based on hydro-reactive compositions // Eastern-European Journal of Enterprise Technologies. 2017. Vol. 5, Issue 8 (89). P. 16-21. doi: 10.15587/1729-4061.2017.112200
15. Abramov Yu. O., Borysenko V. H., Krivtsova V. I. Sposib kontroliu tekhnichnogo stanu hazoheneratora systemy zberihannia ta podachi vodniu: Pat. No 114098 UA. MPK S 01 V 3/06 / zaiavnyk i patentovlasnyk Natsionalnyi universytet tsyvilnoho zakhystu Ukrainy. No. 201609775; declareted: 22.09.2016; published: 27.02.2017, Bul. No. 4.
16. Abramov Yu. O., Borysenko V. H., Krivtsova V. I. Sposib vyznachennia dynamichnyh harakterystyk hazoheneratora systemy zber-igannia ta podachi vodniu: Pat. No 109686 UA. MPK S 01 V 3/06 / zaiavnyk i patentovlasnyk Natsionalnyi universytet tsyvilnoho zakhystu Ukrainy. No. 201603531; declareted: 04.04.2016; published: 25.08.2016, Bul. No. 16.
-□ □-
В умовах {нтенсифгкацИ, максимiзацii рентабельностi та забезпечення технологiчноi безпеки виробництва виникае проблема регулювання, оптимгзацп, вдосконалення структури систем автоматичного управлтня. Незважаючи на довгу кторгю розвитку та наявтсть великоi кiлькостi патентiв, розробок, публжацш, на сьогоднШшй день залишаеться багато акту-альних проблем, пов'язаних з практичною реалiзацiею П1Д-регулятора: утфжащя структури П1Д-регулятора, реалiзацiя диференцiальноi складовоi, штегральне насичення та безударна передача параметрiв i режимiв роботи.
У статтг до^джуеться вплив нелжшностей, шуму, перешкод, функций та особливостей П1Д-регулятора на динамгку сис-теми автоматичного керування. Показано, що для максимальноi ефективност1 реалiзацii П1Д-регулятора для керування терщй-ними об'ектами з транспортним затзнюванням потрiбно засто-совувати комплексний пiдхiд: обмеження швидкостi зростан-ня збурення по завданню та умовного штегрування для усунення ттегрального насичення; одночасне застосування експоненщаль-ного фтьтра вимiряноi величини та диференщатора з фЫьтром високих частот для мтЫЬзацп впливу шумгв та завад на перехгд-т процеси; вiдслiдковування поточного стану системи дозво-ляе запобiгти "удару" при змхт режимгв роботи П1Д-регулятора; введення зони нечутливостi регулятора потенцшно забезпечить тривалШий перюд експлуатацп виконавчого механизму.
Здiйснено математичне моделювання системи автоматичного регулювання розргдження у топц котлоагрегату з враху-ванням запропонованого комплексу ршень. Наведен рекомендаци дозволяють реалшувати П1Д-регулятор, придатний для практичного застосування з врахуванням стохастичностi, нелжш-ност^ квазiстацiонарностi та обмежень технологгчних процепв.
Комплексна оцтка та врахування даних проблем сприяти-муть тдвищенню ефективностi та надiйностiроботи обладнан-ня, зменшенню споживання енергп та часу досягнення заданоi цл в процет автоматичного регулювання, без змти структури системи управлтня
Ключовi слова: П1Д-регулятор, штегральне насичення, фшь-
тращя шумiв, диференщатор, безударна передача -□ □-
UDC 681.5.017
I DOI: 10.15587/1729-4061.2018.132229]
ANALYSIS OF INFLUENCE OF TECHNICAL FEATURES OF A PID-CONTROLLER IMPLEMENTATION ON THE DYNAMICS OF AUTOMATED CONTROL SYSTEM
О. Stepanets
PhD, Associate Professor* Yu. M a r ii a s h *
E-mail: mariahyuriy@gmail.com *Department of Automation of heat-and-power engineering processes National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" Peremohy ave., 37, Kyiv, Ukraine, 03056
1. Introduction
Under conditions of intensification, maximization of profitability and ensuring technological safety of production, certain problems emerge related to the adjustment, optimization and improvement of the structure of automated control systems. Despite the emergence and gaining popularity of advanced control methods, such as Model Predictive Control, Fuzzy Logic, controllers based on the proportional-integral-differential (PID) law of regulation are the most popular at present, with a share of up to 90 % [1].
The operation and adjustment of regulation system is the major problem today. Thirty percent of the controllers used in industry are incorrectly adjusted [2] because natural nonlinearities of technical implementation have not been taken into consideration. In many PID controllers, differential component is shut down. The main causes of shutdown include complexity of adjustment and insufficient knowledge of the dynamics of control process. The result obtained is the incorrect adjustment of parameters leading to worsening efficiency of a technological process control and performance of a unit in general.
©
Assessment and consideration of similar problems can improve efficiency of equipment operation, reduce energy consumption, and shorten time spent to achieve the set target in the process of automatic control without changing the system structure. That is why practical realization of the PID controller with consideration of stochasticity, nonlin-earity, and quasi-stationarity of technological processes in conditions of limitation is an important problem today.
2. Literature review and problem statement
Despite the long history of development and existence of a large number of patents, solutions and publications [2-4], many problems associated with the practical implementation of the PID controllers remain unsolved. The main problems include unification of the PID controller structure, implementation of a differential component [4], integral saturation and nonimpact transmission of parameters and modes of regulation that does not lead to a jump-like change of the control action [5].
PID controllers as the most widespread type of automatic controllers are produced in many variants [6] and there is much research addressing their properties [5, 7]. As a rule, they relate to individual issues and are considered in an academic idealized environment. This is true for a number of conditions, such as the linearity of the control object, a slight deviation of the technological variable from the work point, ideal actuator, etc.
There is a variety of PID controller structures [8]. This diversity is associated with complexity of practical implementation and the developers' attempt to hide the structure and principles of their controllers. There are three most common forms of writing the PID law of regulation [9].
A sequential [1] or classical algorithm (1) is the oldest common implementation that has been used since the time of the first pneumatic and electric hardware controllers born by technical capabilities of hardware forming the components of the regulation law.
Wc (s) = Kp
1+ ± Ts
(1 + T¿
(1)
where Wc(s) is the transfer function of the regulation law in the Laplace space, s is the complex variable of the Laplace transform, Kp is the gain factor, T is the time of integration, Td is the time of differentiation.
Despite the apparent obviousness of the structure, the parallel form of writing of the PID law of regulation (2) is not recommended for use by some researchers [10] because of presence of the controller gain factor which is divided into three constituents:
Wc (s) = Kp + ±- + TdS. Ts
(2)
The International Society of Automation which is an international leader in development of automation standards recommends [4] using form (3) as a standard of the PID controller structure with a clearly expressed gain factor:
Wc (s) = Kp
1 +—+Tds Ts
(3)
Different forms of the regulation law can be reduced to each other by means of mathematical dependences and a
number of assumptions that enable conversion of the coefficient values. In certain cases, proportional, integral and differential components may be absent creating individual cases of the PID regulation law: P-, PI-, PD-, I-controller.
Very often, practical application of controllers is limited to a statement of the facts [11-13] of availability of several options or methods for implementation of practical functions. Emphasis is made on a specific solution without comparing it with existing ones.
In implementation of the PID controllers, filters are not always used or they are set up incorrectly. The differential component of the controller amplifies high-frequency interferences, short-term disturbances, and noise. These problems are aggravated by the fact that dynamics of processes is unknown a priori, there is a mutual influence of different systems of automatic control. Filtering of noise and influence of the differential component of the controller are the subject of interest of many researchers [14, 15] proposing their own approaches to and criteria of solving this problem but there is no an unambiguous recommendation so far. Filtering of information signals can improve reliability of information but because of the above factors, it is not always possible and results in an additional system lag [16].
In the regulation process, it is practically always necessary to take into consideration nonlinearities of a "limitation" type. This nonlinearity is associated with natural limitations on power, speed, rotational speed, valve opening, etc. The most common manifestation of the limitation mode is the so-called "integral saturation". Methods for eliminating integral saturation are the subject of discussions, publications, inventions, and commercial secrets of many companies developing software for controllers [5]. To date, there is no single procedure that would completely solve the problem of integral saturation [4, 5]. Paper [17] considers ways of taking into account limitations of a "saturation" type in control systems but no final recommendation for their use is given. Sometimes, depending on the requirements to the object's behavior, this approach may even develop into complicated structures [18] with their own limitation controllers. These are unique cases unsuitable for mass application.
Situations that change the mode of equipment operation, the system structure and production needs arise in automatic control of technological processes. This leads to the necessity of tracing operating modes and nonimpact switching [4, 5]. Recommendations of various authors complicate selection of an appropriate configuration for a practical use.
For digital implementation of the PID controllers which is prevalent in the era of computer technologies, a correct choice of the sampling period for calculating the algorithm is also important. Paper [19] reports results of a study on the influence of this factor on behavior of the control system and shows differences in the values of settings. At the same time, because of the high speed of implementation of current programs, this factor exerts influence on the choice of numerical methods of implementing integration and differentiation more than on dynamics of the control object.
Numerous researchers are also searching for modernization of PID controllers and providing additional properties. In study [20], introduction of correction of a control signal at the initial stage of the transient process improves the control quality but simultaneously complicates the controller structure. Practitioners do not perceive enthusiastically new approaches to control as they require new competencies and are not easy for intuitive perception which complicates
making prompt decisions during start-ups. A relatively new approach using an internal model of the object directly in the controller structure [21] which becomes widespread due to availability of implementation of the model of a specified complexity based on modern PLCs cannot serve as a substitute for the PID controllers. If there is a significant transportation lag, processing of disturbances may be ineffective and requiring even more complication of the controller structure [22]. That is, it requires an individual approach to each object because of necessity of a precise definition of the model while the PID summarizes dynamics of the object class by means of the adjustment parameters. The PID controller can be adjusted for a large number of model types [6].
The mathematical PID controller is a theoretical "ideal" of a real controller. For its practical implementation, it is necessary to consider the features brought about by actual conditions of the technological process. The final range of changes of physical parameters in the system is limited to the accuracy of measurements and the presence of noise, variable loads, continuity of the technological processes, mutual influence of the controller processes, presence of virtually all systems of nonlinearities such as saturation, speed limitation, hysteresis and backlash, necessity of smooth (nonimpact) switching of regulation modes, etc. influences the practical implementation of the PID controllers.
_3. The aim and objectives of the study_
This study objective was to evaluate the combined effect of nonlinearities and functions of the PID controller connected with its practical realization based on the present-day hardware means on dynamics of the transient processes taking place in the control object. The study of causes and consequences of introduction of nonlinearities of various natures should enable an effective control of objects taking into consideration behavior of controllers in various operation modes.
To achieve the objective, the following tasks were formulated:
- to study influence of the measured signal filtering and implementation of the differential component of the controller on the transient process in a closed system;
- to evaluate methods of eliminating saturation of the integral component in the structure of the PID controller and the effect on dynamics of a single-loop control system;
- to consider contribution of nonlinearity of a "speed limitation" type of the controller setpoint to the change of dynamics of the transient process which is important for exclusion of the intense influence on the actuator and operation of the controller in a cascade control structure;
- to consider implementation of nonimpact switching of parameters and operating modes of the PID controller from the point of view of influence on the actuator and the transient processes in the system.
4. Structure of the studied system of automatic control _and the methods of mathematical modeling_
4. 1. The system under study and the control object
The most widespread principle of construction of automatic control systems to date is the principle of deviation control (Fig. 1) based on the proportional-integral-differential (PID) law of regulation [1].
Fig. 1. Block diagram of the automatic control system with feedback in the presence of external perturbations and noise
Boiler units are the typical objects for automatic control systems in the heat power engineering. The rarefaction control loop in the boiler furnace was taken for the study of practical implementation of the PID controller. The obtained study results can be extrapolated to the objects with similar dynamics. Presence of a slight rarefaction in the boiler upper furnace is necessary to ensure flame stability in the combustion zone and removal of flue gases from the boiler. The problems of regulating rarefaction in the boiler furnace include presence of high-frequency noises in measurements, external perturbation (change of the air flow) and internal perturbation (violation of the gas-air conditions). The control object in the channel "the smoke pump rotation speed - rarefaction in the boiler furnace" has a transfer function (4) [23]:
* «)_S e''.
(4)
As a model of high-frequency noise, the band-limited white noise model in Matlab Simulink environment was used with the following parameters. Noise power: 0.1, sample time: 0.2, speed: 334. The obtained variance of high-frequency noise when measuring rarefaction in the boiler furnace was 0.4664.
4. 2. Initial settings and the procedure for assessing quality of functioning of the automatic control system
The standard structure of the PID controller was taken for the studies in accordance with the recommendations of the ISA [4]. The controller parameters (5) were calculated using the express method - Modified minimum ITAE - Smith [6]:
K 0,965
T
i,855
_ 0,965( _ 0,55 [0,2
T _ 1,26-Tm _ 1,26-5_6,3[s];
Td _0,308-Tm _0,308-2_0,616[s].
i,855
_ 3,84
Pa
(5)
Quality of regulation in the process of practical implementation of the PID controller was estimated by means of indicator (6), the Integral of the Time-weighed Absolute Error (ITAE):
p
ITAE _ J t -\e(t)|dt.
(6)
Quality of the regulation process when using ITAE is determined by time-weighed imbalance. In this indicator,
the effect of the start of the regulation process (when deviation from the setpoint is quite large) is minimized and more attention is paid to the imbalance that persists over time. Therefore, the ITAE is an indicative criterion used in many methods of controller setting because it characterizes quality of transient processes [6, 7].
The simulation procedure was performed in the Matlab Simulink environment. An algorithm for solving equations ode23s (stiff/mod. Rosenbrock) with a variable step was chosen. Absolute and relative accuracy of the calculations was 0.001.
5. Results obtained in the study of implementation aspects of the practical PID controller functions
5. 1. Differential component of the controller and the effect of noise on dynamics of the automated control system
The transient processes of the system of automatic regulation of rarefaction in a boiler furnace for an "ideal" PID controller are shown in Fig. 2.
ca 35
Oh
g 30 I 25 ¡20
= . 60 o
s 40 1/3 20 0
A , Ji ryfj Process value ----Setpoint
1
45
50
60
70
75
/
_ -Actuatoi
45
50
60
70
75
------u^Vyf^ -PID-controller with derivative filter |_
i i i I
40
45
50
55
70
Fig. 3. Transient processes of the system of automatic regulation of rarefaction (Pa) in the boiler furnace with the use of a differentiator with a low-cut filter
Fig. 2. Transient processes of the system of automatic rarefaction (Pa) regulation in the boiler furnace using an "ideal" PID controller
ITAE of the transient process of the system of automatic regulation of rarefaction in the boiler furnace with a mathematical PID controller was 5533. The result obtained was the control result for this study.
Noises amplified by a differentiator lying outside the operating frequencies of the PID controller can be reduced by means of a low-cut filter [2, 4, 5] (Fig. 3).
As a result of application of the differentiator with the low-cut filter, ITAE of the transient process of regulation of rarefaction in the boiler furnace was 5432.
Another approach to mitigating the effects of short-term perturbations and noise is the use of a filter included in the regulation system in series with the controller. To study practical implementation of the PID controller, an exponential filter [4] (Fig. 4) was used; ITAE of the transient process was 5424.
Simultaneous use of the exponential filter of the measured value and the differentiator with a low-cut filter (Fig. 5) has made it possible to obtain ITAE of the transient process of regulation of rarefaction in the boiler furnace equal to 5376.
Fig. 4. Transient processes of the system of automatic regulation of rarefaction (Pa) in the boiler furnace with the use of an exponential filter
sa 35
OH
C 30
o
u £ 25
b 20
ff! 15
i i i I i i
-Process value
----Setpoint
-1-1-1-1-1- r 1 1-
45
50
55
60
65
70
75
80
1
/x ---
1 —|-Actuator |--
45
50
55
60
65
70
75
""A
|-PID-controller | t 1
45
50
60
Time
65
70
Fig. 5. Transient processes of the system of automatic regulation of rarefaction (Pa) in the boiler furnace using an exponential filter of the measured value and a differentiator with a low-cut filter
Fig. 6 shows transient processes of the automatic regulation of rarefaction in the boiler furnace with an
additional introduction of the zone of insensitivity of the controller [4, 7].
termined time, recommended 1-2 s (Fig. 8). ITAE of the transient process of regulation was 8361.
c2 35
30
o 25
20
-Process value
:
40
40
45
50
60
65
45
50
60
65
60
Time
70
75
70
75
f N
/
r- A
1
i i
f \
-PID-controller|
1
Fig. 6. Transient processes of the system of automatic regulation of rarefaction (Pa) in the boiler furnace with an additional introduction of insensitivity zone of the controller
Fig. 8. Transient processes of the system of automatic regulation of rarefaction (Pa) in the boiler furnace with a linear limitation of the rate of the setpoint change
The experiment shows that introduction of the zone of insensitivity favorably affects movement of the actuator which can extend its operation life. This non-linearity of determination of the imbalance signal expressed in equating to the zero of the regulation error at its modulus value lower than the set threshold value makes it possible to reduce the number of the drive actuations if the technological variable is in the vicinity of the setpoint.
5. 2. Results obtained in the study of techniques for elimination of integral saturation of the PID controller
The transient process of the system of automatic regulation of rarefaction in the boiler furnace without elimination of integral saturation (Fig. 7) has provided ITAE of 8946. The result obtained is the control result for this study.
0« 50
c
o
« 40
30
L
-- Setpoint — Process value .
40
45
50
55
60
65
70
75
80 ■ 60 : 40 -
/
/
_r
40
60
80
120 -: 100 -
B 60: < 40 -
___,
------PID-equation -PID-controller
40 45 50 55 60 65 70 75 80
Time
Fig. 7. Transient processes of the system of automatic regulation of rarefaction (Pa) in the boiler furnace without elimination of the integral saturation
The Control Loop Foundation [4] recommends to reduce the rate of growth of the setpoint signal, namely, to provide a linear (integral) transition to a new set value for a prede-
In the course of the study, it was decided to replace the linear (integral) limitation of the setpoint change rate (Fig. 8) in favor of passing the target signal through the aperiodic link of the first order (Fig. 9). As a result, ITAE of the process was 8171.
50
0
1 40 <1>
I 30
120 100
, 80 60 40 20
ÏS 100
I 50 < „
----Setpoint -Process value
.
/
/
-Actuator
/
luation Dntroller
-PID-c
i
40
45
50
60 Time
65
70
80
Fig. 9. Transient processes of the system of automatic regulation of rarefaction (Pa) in the boiler furnace with an aperiodic limitation of the rate of change of the setpoint
One of the methods for elimination of integral saturation consists in that the controller monitors magnitude of the regulation action on the object and once it reaches saturation, prohibition of integration (7) for the integral component of the controller is introduced (Fig. 10) [2, 5, 11]. ITAE of the transient controller process was 8177.
Having the actuator model (Fig. 11), it is possible to trace its output signal and compensate for the saturation effect by changing the signal applied to the integral component of the PID controller [5] (Fig. 12).
The signal u at the output of the actuator is measured (if possible) or calculated by means of the model. As a result, a disbalance signal is obtained (7):
e = u - v,
(7)
where es is the signal of imbalance between the output of the controller and the output of the actuator, u is the output of the controller, v is the output of the actuator.
Fig. 10. Transient processes of the system of automatic regulation of rarefaction (Pa) in the boiler furnace with prohibition of integration
Fig. 12. Transient processes of the system of automatic regulation of rarefaction (Pa) in the boiler furnace with compensation of saturation by means of the actuator model at Ts=3 s
In order to achieve high qualitative indicators of elimination of integral saturation during practical implementation of the PID controller, a decision was made to apply an integrated approach, namely, simultaneous implementation of limitation of the rate of target perturbation growth and conditional integration [5] (Fig. 13).
Fig. 11. Block diagram of saturation compensation using the model of the executive mechanism: u is the regulating action on the actuator; v is the output from the actuator; es is the signal of the imbalance between the output of the controller and the output of the actuator; Kp is the gain factor of the controller; Ti is the constant of the time of the controller integration; Td is the constant of the time of the controller differentiation; Ts is the constant of time of compensation of the integral controller component; s is the Laplace transform
Consider possible values (7):
1) es=0: there is no compensation equivalent to the usual IP controller;
2) es<0: the executive mechanism enters the state of saturation. That is, an additional signal is subtracted from the imbalance signal at the input of the integral controller component which results in a slower rate of integration.
The time constant Ts determines dynamics of compensation of the error signal at the input to the integral component of the controller.
ITAE of the transient process of regulating rarefaction in the boiler furnace with compensation of saturation using the actuator model at Ts=3 s was 8115.
Fig. 13. Transient processes of the system of automatic
regulation of rarefaction (Pa) in the boiler furnace with a simultaneous implementation of limitation of the rate of target growth of disturbance and conditional integration
ITAE of the transition process of regulation with a simultaneous implementation of limitation of the rate of target disturbance growth and conditional integration was 7955.
5. 3. Providing nonimpact switching of parameters and modes of the automatic regulation system
Fig. 14 shows the transient process of automatic regulation of rarefaction in the top of the boiler furnace with and without consideration of the problems of nonimpact switching. Features of the process control always require changes of operating modes from automatic to manual and vice versa, e. g. to diagnosticate equipment, switch a unit to a nominal operation mode, eliminate emergency situations, etc.
Fig. 14. Transient processes of the automatic system of regulation of rarefaction (Pa) in the boiler furnace
In the period from 25 to 50 seconds of the given transient process, the controller has been manually switched to the manual mode (the controller output: 40 %). ITAE of the transient process without taking into 13480. ITAE was 11090 when taking into consideration the problem of nonimpact mode switching.
6. Discussion of results of mathematical modeling of a practically suitable PID controller
An important problem of numerical differentiation consists in the usual situation of calculating the derivative as a difference between two close (by the magnitude) values of the function, so there is always an error in calculations. Also, the differentiator amplifies high-frequency interferences, short-term disturbances and noise [2]. High-frequency noise is harmful because it causes wear and failure of boiler fittings and electric motors. Reliability of operation of fittings and electric motors determines quality of operation of the system in general. Therefore, signal filtration and minimization of the high-frequency noise effect are primarily aimed at reducing wear of actuators. In the general case, if a A sin (wt), signal is applied to the differentiator input, a A cos (wt) signal is obtained at the actuator output, that is, amplitude of the signal at the differentiator output increases with an increase in frequency. In other words, the differential component of the controller amplifies high-frequency interferences, short disturbances and noise. Interferences amplified by the differentiator that are outside the operating frequencies of the PID controller but not filtered by the controller hardware can be weakened by means of the low-cut filter (Fig. 3) [2, 4, 5] with a transfer function (8):
where Td is the constant of the differentiation time; a is the coefficient that sets the limiting frequency of the filter and is usually chosen from the range of 0.05...0.5 [5].
As a result of application of the differentiator with a low-cut filter, ITAE of the transient process of regulation of rarefaction in the boiler unit furnace was decreased by
100%-I 1 -
5432 5533
1,82%
in comparison with the "ideal" PID controller. That is, the mathematical modeling showed a possible positive tendency of influence of additional components of the PID controller on dynamics of the real object.
Another approach to mitigating the effects of short-term perturbations and noise is the use of a filter included in the control system in series with the controller [4]. The following requirements are laid down to the filtered variable:
1) the estimate of variance of the filtering error should be minimal;
2) the mathematical expectation of the filtered signal should coincide with the mathematical expectation of the useful signal.
Noise is a stationary random process, additive with a useful signal. It has a zero mathematical expectation and an autocorrelation function (9):
Re (At) = kDye-
(9)
where Re (At) is the autocorrelation function of noise; Dy is the variance of the measured signal; k, m, a are the coefficients characterizing noise, at k<1 (the noise amplitude is less than the useful signal amplitude), m>1 (the noise has a higher frequency than the useful signal). This means that filtering is only possible when the variance of noise is less than the variance of the useful signal (k<1) and the noise frequency is higher than the useful signal frequency (m>1).
An exponential filter was used for a practical implementation of the PID controller (Fig. 4). Advantages of the exponential filter include simple software implementation, availability of one setup parameter and high accuracy of filtering. ITAE of the transient process of regulation of rarefaction in the boiler furnace with an exponential filter has decreased by
100%-f1 - H ]-1,97%
in comparison with the "ideal" PID controller.
The conducted studies have shown expediency of using an integrated approach, namely, the simultaneous implementation of the differentiator with a low-cut filter and filtering of the measured signal (Fig. 5) in presence of stochastic noise and disturbances in the system. The applied approach has made it possible to improve stability of the system and quality of regulation compared with individual application of the above methods. This method has enabled reduction of ITAE of the transient process of regulating rarefaction in the boiler furnace by
100%-I 1 -
5376 5533
2,8%
T,,s
aTds +1'
(8) in comparison with the "ideal" PID controller.
y
It should be understood that the application of the described solutions introduces additional inertia in the regulation system which leads to a longer time of regulation. Therefore, for automatic control systems where regulation time is critical, it is not recommended to apply these methods.
The essence of the problem of integral saturation is as follows. If the signal at the input of the control object has entered the zone of saturation (limitation) and the signal of imbalance is not equal to zero, the integrator continues integration. Accordingly, the signal at its output increases but does not participate in the regulation process and does not affect the object due to the effect of saturation. A similar situation leads to an increase in duration of the transient process at the expense of the time taken to return the integral component from the saturation zone. The control system in this case becomes equivalent to the open system. For example, for the loop of temperature regulation in the furnace, the lower range "limitation" means absence of heating. However, there may be a situation where according to the PID law of regulation, it is necessary to subject the object to such a control action that corresponds to "negative heating", that is cooling, to provide the desired regulation quality.
During the study of this problem, several known methods for minimizing and eliminating the effects of integral saturation were analyzed:
1. Restriction of the target growth rate of perturbation.
Stepwise target perturbation causes an impact to the actuator and rapid achievement of the saturation zone because of the "acute" reaction of the components of the PID controller, namely the proportional and differential parts. The Control Loop Foundation [4] recommends to make lower the rate of growth of the set point signal, namely, provide a linear (integral) transition to a new preset value for a predetermined time (1-2 s is recommended value). This method reduces the rate of imbalance growth and, as a consequence, the rate of change of the PID controller output signal. Disadvantage of this method is impossibility of eliminating the integral saturation caused by disturbances in the system and introduction of additional inertia into the regulation system.
It was decided to replace the linear (integral) limitation of the setpoint change rate (Fig. 8) in favor of passing the target signal through the first-order aperiodic link (Fig. 9). Implementation of the aperiodic link of the first order requires less processor resources and memory of the controller compared to the implementation of the integrated link but the system in this case has better properties of reducing the integral saturation.
The application of linear limitation of the target perturbation growth rate has reduced the ITAE of the transient process of regulation by
control action on the object and once it reaches saturation, prohibition of integration (10) for the integral component of the controller is introduced (Fig. 10) [2, 5]:
e <X )=
0, (uc > umax )v(ur < umin ),
e , umin<u <u
(10)
where ei is the input signal of imbalance to the integral component; ec is the input signal of imbalance to the PID controller; uc is the output of the PID controller (the control action); umin, umax are the desired maximum and minimum outputs from the controller.
Advantages of this method:
a) simplicity of program implementation;
b) reaction both to the change of the setpoint and the perturbation in the system.
The drawback: the problem of limiting the rate of the control signal growth is not solved. ITAE of the transient process of regulating rarefaction in the boiler unit furnace has decreased by
100% I 1 -
8177 8946
= 8,6%
in comparison with the reference experiment.
3. Conditional integration.
Conditional integration is development of the prohibition procedure of integration. The controller monitors magnitude of the control action on the object and as soon as this magnitude reaches saturation, functioning of the integral component of the controller is stopped. Conventionality consists in that the prohibition of integration comes not only in a condition of saturation but also in some other conditions, for example, when imbalance of the initial value or the rate of change of a certain predetermined value is achieved [5]. When these conditions are fulfilled, saturation of the controller is analyzed. If it increases, then prohibition of integration is introduced. Like in the method of integration prohibition, disadvantage consists in that it does not solve the problem of limitation of the rate of growth of the control signal.
4. Compensation of saturation using the actuator model.
With the actuator model, it is possible to trace its output
signal and compensate the saturation effect by changing the signal applied to the integral component of the PID controller [5]. Use of saturation compensation by means of the actuator model at Ts=3 s (Fig. 12) has allowed us to reduce ITAE of the transient process of regulation of rarefaction in the boiler unit furnace by
100% I 1 -
8361 8946
>6,5%,
100% I 1 -
8115 8946
9,3%
while the aperiodic limitation of the target perturbation growth rate has made it possible to reduce ITAE by
100% I 1 -
8171 8946
8,7%
in comparison with the PID controller without elimination of the integral saturation.
2. Prohibition of integration.
One of the methods for eliminating integral saturation consists in that the controller monitors magnitude of the
in comparison with the PID controller without elimination of the integral saturation. Disadvantage of this method consists in introduction of an additional parameter TS to the structure of the PID controller to be regulated.
The conducted studies in the field of problems on integral saturation and the methodology of their solution have shown that there are many ways of this problem solution at present but each of the methods described above has both advantages and disadvantages. In order to achieve high qualitative indicators of elimination of the integral saturation during practical implementation of the PI D controller,
it was decided to apply an integrated approach (Fig. 13), namely, the simultaneous implementation of limitation of the target perturbation growth rate and conditional integration (11). The chosen convention of the prohibition of integration is described by the dependence:
ec(u ) =
0, uc e M, e,u iM,
M = {[\(uc > Umax) A (ec > 0)] V [(uc < umln) a (e„ < 0)]}, (11)
where ei is the input of the imbalance signal to the integral component; ec is the input imbalance signal to the PID controller; uc is the output of the PI D controller (control action); umin, umax are the desired maximum and minimum outputs from the controller.
Both methods are simple in programming but their combining is a mutually beneficial symbiosis in solving the saturation problem since the conditional integration responds to the effects of external perturbations in the system but does not solve the problem of rate limitation. Also, the resulting structure is characterized by an interesting property: the block of limitation of the rate of the target perturbation growth does not enter into the control circuit, that is, it does not affect robustness and quality of the system's control. The reaction to noise and perturbation is only determined by a controller in which conditional integration is realized. Combining these two methods has allowed us to take advantage of the principle of open control and the principle of feedback control. As a result of the simultaneous implementation of the limitation of the target perturbation growth rate and the conditional integration, ITAE of the transient process of regulating rarefaction in the boiler unit furnace was reduced by
100% | 1 -79551« 11,1% 1 89461
in comparison with the PID controller without elimination of integral saturation.
The PID controller has modes when its parameters change in steps. For example, when it is necessary to change the target in the operating system, parameters of the controller settings or when there is a need to switch to the automatic mode after manual control of system [4]. In the described cases, if no special measures are taken, unwanted disturbances of the regulated quantity appear which leads to a decrease in the regulation efficiency.
The main method for solving the problem of stepped perturbation of the input parameters of the controller is integration of these signals which ensures a smooth change of the parameter and as a result, the output value of the controller [4, 5]. In the course of the study, it was decided to replace the linear (integral) attainment of the specified controller parameter (Fig. 8) in favor of passing the target signal through the first-order aperiodic filter (Fig. 9).
In the process of automatic control, situations often arise when it is necessary to change the mode of loop operation [4]. For example, when switching from automatic control to manual one, switching from the cascade system structure to a single-loop one, transition from the regulation mode to the setup mode, etc. The problem of nonimpact mode switching consists in that each of these modes has its own predetermined value that does not coincide with others. When switching from one mode to another, the actuator
or the installation in general is exposed to an "impact" (Fig. 14) resulting in unwanted disturbances in the system and, accordingly, excessive energy consumption to overcome these perturbations.
The main methodology for solving this problem consists in tracing the current state of the control action and its "copying" with other modes. Then, when switching from one mode to another, a smooth transition from the current system state to the specified one takes place (Fig. 14). Tracing of the current state and mode of the PI D controller has allowed us to reduce ITAE of the transient process of regulating rarefaction in the boiler unit furnace by
100%-I 1 -
11090 13480
17,7%
in comparison with the PI D controller without taking into account the nonimpact switching of modes.
As a result of the conducted study, a coherent picture of the PID controller as a technically implemented element of the automatic control system has been formed taking into account technical limitations and real behavior of the control object. We can talk about expediency of the proposed solutions in the systems of automation of technological processes in various industries, including power, processing, chemical industries, objects of housing and communal services, etc.
All studies were conducted for one typical object of a certain class. Certainly, there may be a situation where other types of objects will differ in their results. This requires further studies and determination of the applicability limits of individual solutions.
7. Conclusions
1. It was established that the simultaneous application of an exponential filter of the measured value and a differentiator with a low-cut filter is optimal for practical realization of the PID-controller for inertial objects with a transportation lag. In addition, introduction of the zone of the controller insensi-tivity will potentially provide a longer actuator operation life.
2. It has been shown that nonlinearity of a "limitation of the rate of the change of the controller target" type affects dynamics of the transient process and the passage of the target signal through the aperiodic link of the first order yields a gain of 2 % in the reduction of ITAE criterion in comparison with the typical linear limitation.
3. It was determined that the greatest effect in the problem of eliminating the influence of integral saturation of the PID controller is achieved by applying an integrated approach: limiting the rate of growth of the target perturbation and conditional integration. Such a symbiosis of the methods eliminates shortcomings of each other and can reduce ITAE by more than 10 % compared to a system with no compensation for integral saturation.
4. It was shown that application of algorithms of nonimpact switching of operating modes of the controller, i. e. monitoring of the current state, positively influences dynamics of the control system. The effect of applying the algorithms depends on the instantaneous value of the difference between the current value of the control action and the expected value after a change of the mode. For the system under study, application of tracing of control action in various modes has resulted in a decrease in the qualitative criterion by more than 17 %.
References
1. A multi-layer architecture for distributed data acquisition / Bertocco M., Cappellazzo S., Flammini A., Parvis M. // IMTC/2002. Proceedings of the 19th IEEE Instrumentation and Measurement Technology Conference (IEEE Cat. No.00CH37276). 2002. doi: 10.1109/imtc.2002.1007138
2. Leva A., Cox C., Ruano A. Hands-on PID autotuning: a guide to better utilization. IFAC Professional Brief, 2002. 84 p.
3. Li Y., Ang K. H., Chong G. C. Y. Patents, software, and hardware for PID control: an overview and analysis of the current art // IEEE Control Systems Magazine. 2006. Vol. 26, Issue 1. P. 42-54. doi: 10.1109/mcs.2006.1580153
4. Blevins T., Nixon M. Control Loop Foundation: batch and continuous processe. International Society of Automation, 2011. 406 p.
5. Astrom K. J., Hagglund's T. Advanced PID control. The Instrumentation, Systems, and Automation Society, 2006. 406 p.
6. O'Dwyer A. Handbook of PI and PID Controller Tuning Rules. Imperial College Press, 2009. 624 p. doi: 10.1142/9781848162433
7. Interactive tool for analysis of time-delay systems with dead-time compensators / Guzman J. L., Garcia P., Hagglund T., Dormido S., Albertos P., Berenguel M. // Control Engineering Practice. 2008. Vol. 16, Issue 7. P. 824-835. doi: 10.1016/j.conengprac.2007.09.002
8. Process Dynamics and Control / Seborg D. E., Edgar T. F., Mellichamp D. A., Doyle F. J. 4th ed. Wiley, 2017. 515 p.
9. Comparison Study of Different Structures of PID Controllers / Abd El-Hamid A. S., H. Eissa A., Abouel-Fotouh A. M., Abdel-Fatah M. A. // Research Journal of Applied Sciences, Engineering and Technology. 2015. Vol. 11, Issue 6. P. 645-652. doi: 10.19026/ rjaset.11.2026
10. Smuts F. J. Process Control for Practitioners USA: OptiControls, 2011. 315 p. URL: http://www.opticontrols.com/pcfp-book
11. Denisenko V. V. PID-regulyatory: principy postroeniya i modifikacii // Sovremennye tekhnologii avtomatizacii. 2007. Issue 2. P. 90-98.
12. Aleksandrov A. G., Palenov M. V. Sostoyanie i perspektivy razvitiya adaptivnyh PID-regulyatorov v tekhnicheskih sistemah // Tekhnicheskie i programmnye sredstva sistem upravleniya, kontrolya i izmereniya: 3-y vserossiyskaya konferenciya s mezhdunarod-nym uchastiem: mat. konf. IPU RAN. 2012. P. 1577-1587.
13. Terrence L. B. PID Advances in Industrial Control // IFAC Conference on Advances in PID Control PID'12. Brescia, Italy, 2012. P. 28-30.
14. Segovia V. R., Hagglund T., Astrom K. J.Measurement noise filtering for common PID tuning rules // Control Engineering Practice. 2014. Vol. 32. P. 43-63. doi: 10.1016/j.conengprac.2014.07.005
15. Hagglund T. A unified discussion on signal filtering in PID control // Control Engineering Practice. 2013. Vol. 21, Issue 8. P. 994-1006. doi: 10.1016/j.conengprac.2013.03.012
16. Denisenko V. V. Komp'yuternoe upravleniya tekhnologicheskim processom, eksperimentom, oborudovaniem. Moscow: Goryachaya liniya, 2009. 608 p.
17. Kovrigo Yu. M., Fomenko B. V., Polishchuk I. A. Matematicheskoe modelirovanie sistem avtomaticheskogo regulirovaniya s uchetom ogranicheniy na upravlenie v pakete Matlab // Avtomatika. Avtomatizaciya. Elektrotekhnichni kompleksi ta sistemi. 2007. Issue 2. P. 21-28.
18. Kovrigo Y. M., Fomenko B. V., Bunke A. S. Achieving more efficient control of boilers by taking technological constraints into account // Thermal Engineering. 2012. Vol. 59, Issue 2. P. 147-153. doi: 10.1134/s0040601512020097
19. Laskawski M., Wcislik M. Sampling Rate Impact on the Tuning of PID Controller Parameters // International Journal of Electronics and Telecommunications. 2016. Vol. 62, Issue 1. doi: 10.1515/eletel-2016-0005
20. Kovrigo Yu. M., Bagan T. G., Bunke A. S. Obespechenie robastnogo upravleniya v sistemah regulirovaniya inercionnymi teploener-geticheskimi ob'ektami // Teploenergetika. 2014. Issue 3. P. 9-14.
21. Stepanets O. V., Movchan A. P. Control of boiler heat load based on assessment of object model // Eastern-European Journal of Enterprise Technologies. 2011. Vol. 4, Issue 8 (52). P. 42-45. URL: http://journals.uran.ua/eejet/article/view/1463/1361
22. Kovryho Yu. M., Bahan T. H., Ushchapovskyi A. L. Designing control systems with controller based on internal model with two degrees of freedom // Eastern-European Journal of Enterprise Technologies. 2014. Vol. 4, Issue 11 (70). P. 4-8. doi: 10.15587/17294061.2014.26307
23. Pletnev G. P. Avtomatizirovannoe upravlenie ob'ektami teplovyh elektrostanciy. Moscow: Energoatomizdat, 1981. 368 p.