Next Article in Journal
Ferroelectret Polypropylene Foam-Based Piezoelectric Energy Harvester for Different Seismic Mass Conditions
Next Article in Special Issue
Finite-Time Control for Dual Three-Phase Hybrid Excitation Synchronous Machine Based on Torque Sensorless Current Coordinative Strategy
Previous Article in Journal
Loss Determination Techniques for Piezoelectrics: A Review
Previous Article in Special Issue
Generalized Proportional Integral Observer and Kalman-Filter-Based Composite Control for DC-DC Buck Converters
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of Two-Degree-of-Freedom Fractional-Order Internal Model Control Algorithm for Pneumatic Control Valves

1
School of Electrical Engineering and Automation, Hefei University of Technology, Hefei 230009, China
2
Engineering Technology Research Center of Industrial Automation, Hefei 230009, China
*
Author to whom correspondence should be addressed.
Actuators 2023, 12(5), 214; https://doi.org/10.3390/act12050214
Submission received: 5 April 2023 / Revised: 10 May 2023 / Accepted: 12 May 2023 / Published: 22 May 2023
(This article belongs to the Special Issue Applications of Finite-Time Disturbance Rejection Control Method)

Abstract

:
In response to the problems of the inaccurate pneumatic control valve model, the slow valve position control, and the low precision in the industrial control process, some improvement methods are proposed. Firstly, the fractional-order concept is introduced based on the first-order inertia model and IBBO (improved biogeography-based optimization) is used for iteration to obtain a specific transfer function model. Secondly, a fractional-order and two-degree-of-freedom combined internal model control algorithm is proposed. Finally, semi-physical experiments are carried out on a semi-physical experimental platform. The results show that in the field of pneumatic regulating valves, the fractional-order model has good adaptability and effectiveness, and the two-degree-of-freedom fractional-order internal model control algorithm also effectively improves the accuracy, speed, and robustness of the valve position control.

1. Introduction

The control valve, as a control terminal actuator in a smart plant, is the control part of the fluid transfer system [1], which has functions related to cutting off, regulating, grading, preventing backflow, regulating pressure, grading, or eliminating overflow pressure [2]. Pneumatic control valves inevitably have non-linear characteristics such as hysteresis and dead zones due to their sealing performance, friction, and flow characteristic curves [3]. In the process of industrial production, if the valve position is not properly controlled so that the oscillation is too large, it will increase the wear and tear of the valve stem, which can cause severe shock and reduce the life of the control valve. If the adjustment time is too long, this is not conducive to production efficiency. Pneumatic control valves not only need to quickly and smoothly reach the specified valve position but also need to have a high degree of accuracy. The performance of a control valve includes not only the design and selection of the hardware system but also the control algorithm inside the valve positioner, which often plays a critical role [4]. The hardware adjustment and update of the control valve and the innovation and improvement of the control algorithm are inseparable from the mechanism modeling and simulation experiments, based on which various scholars, enterprises, and universities at home and abroad have made significant contributions.
Sherear [5] created a linearized mathematical model of the cylinder midpoint position and obtained a differential equation with unknown parameters. Martin and McCloy [6] similarly explored the model function to Sherear’s model via extrapolation, but the model was not rigorously experimentally validated and the relevant parameters were not specified. Wang [7] mathematically modeled the pneumatic PCM (pulse code modulation) position system using the positioning discrimination modeling method based on the knowledge of linear system theory. Aziz and Bone [8] described a novel automatic adjustment method for the precise position control of pneumatic actuators, which combines a model-based offline analysis and online iterations. Zhou, Shen, Tamura, Nakazawa, and Henmi [9] proposed an adaptive nonlinear switching-type robust control strategy to adjust the valve position in a closed-loop manner, and showed experimentally that adaptive nonlinear control is effective in reducing friction and discharge fluctuations and ensures good performance in the presence of unknown plant parameters. Nguyen, Leavitt, Jabbari, and Bobrow [10] used sliding film control for pneumatic systems to extend the valve life and provide good tracking and relatively low steady-state position errors. Zhu, Ma, and Schock [11] developed an iterative model-based predictive control scheme for the control of an electric–pneumatic valve actuator (EPVA) for exhausts. Xu [12] published two strategic methods of variable forward PWM duty cycles, linearization and segmented. Lu [13] used experimental calculations and technical identification to construct a working mechanism model of intelligent valve positioner with nonlinear characteristics, and proposed the use of a Bang-Bang/PID segmented controller with an inverse gap compensation algorithm to eliminate the gap characteristics, which can finally make the controller have a good output effect and control quality. Fan [14] described a numerical simulation model of a solenoid valve and improved and optimized it so that its overall performance was improved. Wang [15] explored the effects of the valve vibration amplitude, period, frequency, and velocity on transient injection characteristics and developed a transient computational fluid dynamics (CFD) model of a gas fuel injection device, whose results showed that there is a linear relationship between the transient mass flow rate and the transient lift during the vibration process. Zhang [16] proposed an air pressure control method similar to PWM (SPWM). By controlling the opening and closing time of the solenoid valve, the brake air pressure can be precisely adjusted to improve the dynamic response characteristics of the system. Xu [17] proposed a valve opening control scheme based on variable universe fuzzy auto-disturbance rejection. The simulation results showed that the variable universe fuzzy auto-disturbance rejection controller has strong anti-interference ability and good adaptability, can quickly and stably reach the preset control opening, and can achieve precise and stable control of the valve opening.
The standard pneumatic control valve model is not accurate enough because it does not take into account the fluctuation of the gas source air pressure, system sticking, and dead zones. Although some forward-looking work has been done for the pneumatic control valve, the current pneumatic control valve still has the problems of inaccurate valve position control, a considerable amount of overshoot, and a long adjustment time, so this paper uses an improved biogeographic optimization algorithm to fit the control system open-loop response curve and derive a new pneumatic control valve model. In a previous publication [18], the authors proposed an improved biogeography-based optimization algorithm with improvements including the chaotic initialization of populations, tuning of migration models, and updating of migration operators and variation operators. In addition, the two-degree-of-freedom fractional-order internal mode control method was applied to the valve position control of the pneumatic control valve, and the effectiveness of the proposed control valve position control method was demonstrated using a simulation and experiment.

2. Overview of the Improved Biogeography Optimization Algorithm with an Internal Mode Control Algorithm

2.1. Overview of Biogeography Optimization Algorithms

Dan Simon [19] formally presented the biogeography-based optimization (BBO) algorithm at IEEE Transactions on Evolutionary Computation in 2008. The method uses the principles of biogeography for mathematical modeling and simulates the migration movements and information exchange of species between island habitats, resulting in a biogeographic optimization process. Because the BBO algorithm is simple, easy to implement, and has fewer parameters, it received a lot of attention from scholars in various countries once it was proposed [20,21,22,23].
The standard biogeography optimization algorithm contains three main operators, the migration operator, the variation operator, and the removal operator:
(1)
The migration operator is used to exchange information between the selected island habitats and the roulette-selected island habitats in the remaining island habitats;
(2)
(The variation operator performs random variation in one dimension of the selected island habitat within the upper and lower defined limits;
(3)
The removal operator removes duplicate species from the island habitat after a series of operations on the species in the island habitat (one of the duplicate species is retained and the others are randomly mutated within the upper and lower limits).
Regarding the improvements, the main ones are the chaos initialization, migration model, migration operator, and variational operator improvements, which can be found in the author’s article published in Sensors.

2.2. Overview of the Internal Mode Control Algorithm

In 1982, Garcia and Morari presented and developed the internal mode control algorithm in its entirety [24], as shown in Figure 1.
For the convenience of finding the input–output relationship, let F ( s ) = I , which can be equivalently transformed from Figure 1 to the classical feedback control form as shown in Figure 2.
Here, P ( s ) is the controlled process of the control object; M ( s ) is the mathematical model of the control object process, i.e., the so-called internal model; Q ( s ) is the internal mode controller of the whole closed-loop system; r , y , and d are the input signal, output quantity, and disturbance source of the closed-loop internal mode control system, respectively, whose control index is to maintain the stable output of y while maintaining the approximation to r and finally achieve the desired goal of y = r ; D ( s ) denotes the influence of the disturbance source on the output. In Figure 1, F ( s ) is the feedback filter; when F ( s ) = I , the system is a single degree of freedom system, otherwise it is called a two-degree-of-freedom system. The purpose of adding the feedback filter is to maintain the balance and improve the control effect and quality, so that the dynamic response performance and robust stability complement each other and do not conflict with each other, meaning both can ensure that the control requirements meet with the objectives [25]. In addition, the part C ( s ) framed by the dashed line is the feedback controller, denoted as:
C ( s ) = Q ( s ) 1 Q ( s ) M ( s )
The following representation of the input–output relationship can be derived from Figure 2:
y r = C ( s ) P ( s ) 1 + C ( s ) P ( s ) ,
y d = D ( s ) 1 + C ( s ) P ( s ) .
Substituting Equation (1) into Equations (2) and (3) yields:
y r = Q ( s ) P ( s ) 1 + Q ( s ) [ P ( s ) M ( s ) ] ,
y d = [ 1 Q ( s ) M ( s ) ] D ( s ) 1 + Q ( s ) [ P ( s ) M ( s ) ] .
Thus, the closed-loop response and feedback signals of the system shown in Figure 2 are:
y = Q ( s ) P ( s ) 1 + Q ( s ) [ P ( s ) M ( s ) ] r + [ 1 Q ( s ) M ( s ) ] D ( s ) 1 + Q ( s ) [ P ( s ) M ( s ) ] d ,
z = [ P ( s ) M ( s ) ] u + D ( s ) d .
Equations (1)–(7) are taken from [21].

3. Identification

After years of development, many scholars have proposed different methods for this key problem of identification, including classical identification methods such as least squares, maximum likelihood estimation, and correlation analyses, as well as modern identification methods, especially for nonlinear systems such as setter system identification and multilayer recursive system identification. For the identification of the pneumatic control valve in this experiment, due to the high complexity of the system itself and the accuracy requirements of the identified model, the authors mainly list the least-squares-based MATLAB identification toolbox method and the identification method based on the intelligent optimization iterative algorithm in the following sections [26].

3.1. MATLAB Toolbox Recognition

The least squares method is used to find the best function match for the data by minimizing the sum of the squares of the errors [27]. The specific steps of using the MATLAB(2022) identification toolbox are as follows: identification data acquisition, identification data import, identification results generation, and the analysis. The raw data are acquired mainly from the system’s open-loop experiments, and the normalized data of the pneumatic regulating valve are obtained. Then, this integer-order recognition result transfer function model is:
M ( s ) = K T s + 1 e L s = 1.0105 28.8610 s + 1 e 0.8 s .

3.2. Intelligent Optimization of Iterative Algorithm Recognition

The intelligent optimization algorithm is used to optimize the identification of the pneumatic control valve iteratively to seek a good and excellent transfer function model that is more in line with the actual situation. In each iteration, the step response of the current model is compared with the normalized experimental data, the square of the difference is used as the fitness value of the algorithm, and the fitness value function is selected to measure the effect of the optimization search, and the fitness value function is:
E = i = 1 n e ( i ) 2 ,
where n is the total number of sampling points and e ( i ) is the deviation of the predicted value from the actual value at sampling point i .
The flowchart of the identification iterative optimization search is shown in Figure 3.
Here, we set the algorithm population size as M = 200 , the maximum number of iterations as M a x g e n = 200 , and the first-order time lag model parameters take a range of values of K [ 0.0001 , 100 ] , T [ 0.0001 , 100 ] , and L = 0.8 . After several iterations, the pneumatic control valve integer-order transfer function model is:
M ( s ) = K T s + 1 e L s = 1.0127 29.9656 s + 1 e 0.8 s .

3.3. Fractional-Order Inertia Model Building

If an unknown parameter of the dimension is added to the pole position of the transfer function, the first-order time lag model becomes a fractional-order time lag model, i.e.,:
M ( s ) = K e L s T s λ + 1 .
Fractional calculus involves the extension, study, and application of differential and integral operators of a non-integer-order based on classical calculus. Due to the clearer physical meaning and more accurate physical characteristics of actual systems or nonlinear systems described by fractional calculus equations, it has attracted the attention of many scholars.
At this point, we add another one-dimensional variable λ [ 0.0001 , 2.0000 ] and iterate this model with IBBO optimization, resulting in a fractional-order transfer function model for pneumatic control valves as:
M ( s ) = 0.9905 38.0346 s 1.0708 + 1 e 0.8 s .

3.4. Model Error Analysis

Three pneumatic control valve transfer function models are obtained in this paper:
(1)
Integer-order transfer function models identified by the MATLAB identification toolbox, based on a least squares implementation:
M ( s ) = 1.0105 28.8610 s + 1 e 0.8 s .
(2)
An IBBO optimized iterative integer-order transfer function model:
M ( s ) = 1.0127 29.9656 s + 1 e 0.8 s .
(3)
An IBBO optimized iterative fractional-order transfer function model:
M ( s ) = 0.9905 38.0346 s 1.0708 + 1 e 0.8 s .
A comparison of the step response curves of the three models and the normalized data from the open-loop experiments of the pneumatic control valve is shown in Figure 4.
To evaluate the deviation of the step responses of the three models concerning the actual open-loop experiment, the relative error is introduced:
δ = ( x μ ) μ × 100 % ,
where δ is the actual relative error, generally given by a percentage, x is the measured value (the simulation results of the three models respectively), and μ is the true value (open-loop step experiment results), as shown in Figure 5.
Additionally, the mean absolute error ( M A E ) is introduced here, and the respective M A E values of three models can be calculated by Equation (17):
M A E = 1 n i = 1 n | y ^ i y i | ,
where n is the total number of sampling points, and y ^ i and y i are the predicted and actual values of the sampling point i , respectively. The final results are shown in Table 1.
Both the figure and the table show that the fractional-order model iterated via IBBO optimization has less errors and higher accuracy, which is more suitable for the actual pneumatic control valve operating conditions.

4. Controller Design

4.1. Integer-Order Controller Design

To design the controller for the valve positioner, the transfer function model of the inertia plus time lag of integer order iterated via IBBO optimization above, i.e., Equation (18), is selected for an analysis:
M ( s ) = 1.0127 29.9656 s + 1 e 0.8 s .
The most widely used, convenient, and simple PID control algorithm in industrial production is selected for comparison and an analysis with internal mode control. The Z-N tuning method [28] mainly includes the Z-N step-up empirical method and the Z-N critical proportion method, and for a model like Equation (8), its PID tuning formula is shown in Table 2.
K u and T u are the critical gain and critical oscillation periods, respectively.
The transfer function of the PID control strategy obtained by the Z-N soaring empirical method takes the following form:
G ( s ) = 44.3847 ( 1 + 1 1.6 s + 0.4 s ) .
The transfer function of the PID control strategy obtained by the Z-N critical proportion method then takes the following form:
G ( s ) = 35.6046 ( 1 + 1 1.6025 s + 0.4006 s ) .

4.2. Integer-Order Internal Mode Controller Design

For the closed-loop control system shown in Figure 6 with an open-loop transfer function of G l ( s ) = C ( s ) P ( s ) , there is an associated definition of sensitivity as shown in Equation (21):
S ( s ) = 1 1 + G l ( s ) = 1 1 + C ( s ) P ( s ) .
The variation in the sensitivity performance comes from the adjustment of the process parameters by the closed-loop transfer function. If the system sensitivity is relatively high, this means that the stability of the system is very low, which is not conducive to the execution of the control system, and conversely the system robustness is high and can tolerate greater disturbance turbulence. We define the maximum magnitude of the sensitivity as the maximum sensitivity M S , then we have:
M ( s ) = max 0 ω < | S ( j ω ) | = max 0 ω < | 1 1 + C ( j ω ) P ( j ω ) | .
The geometric interpretation is shown in Figure 7.
M s is the inverse of the shortest distance from the Nyquist curve of the open-loop transfer function C ( j ω ) P ( j ω ) to the critical point ( 1 , j 0 ) , i.e., the Nyquist curve of the open-loop transfer function is a tangent to the circle, with M S 1 as the radius and the critical point as the center. The relationship between the maximum sensitivity and the gain and phase margin indicators is as follows:
h g > M s M s 1 ,
γ > 2 arcsin 1 2 M S ,
where h g and γ are the gain and phase margin, respectively. Therefore, the maximum sensitivity can satisfy both gain and phase margin indexes, and the smaller the value of M S , the larger the stability margin of the system. Typical M S values are in the range of 1.2 2.0 , so the corresponding amplitude margin and phase angle margin are 6.0 2.0 and 49.2 29.0 , respectively, and when M S = 1.5 , h g > 3.0 , and γ > 38.9 , it can be seen that when M S takes certain values, the corresponding magnitude margin and phase angle margin also satisfy certain conditions.
Thus, in Figure 7, assuming that point A is the tangent point, the Nyquist curve of the open-loop transfer function G l ( j ω ) traversing point A is conditional on:
G l ( j ω ) = 1 + 1 M S e j θ ,
arg d G l ( j ω ) d ω = π 2 θ .
where θ is the angle between the negative real axis and the line connecting the critical point and point A .
Assuming that the model of the established system is nondifferential, i.e., P ( s ) = M ( s ) , then the frequency characteristic of the open-loop transfer function of the system is obtained according to the feedback controller Equation (1) as:
G l ( j ω ) = C ( j ω ) P ( j ω ) = Q ( j ω ) 1 Q ( j ω ) M ( j ω ) P ( j ω ) ,
P ( s ) = M ( s ) , Equation (27) can be reduced to:
G l ( j ω ) = Q ( j ω ) 1 Q ( j ω ) P ( j ω ) P ( j ω ) ,
Substituting the IMC controller Equation (29) yields:
Q ( s ) = f ( s ) M 1 ( s ) ,
G l ( j ω ) = M + ( j ω ) f ( j ω ) 1 M + ( j ω ) f ( j ω ) .
By substituting filter Equation (31) while taking the order of the filter as γ 1 = 1 , n = 1 , after finishing we get the following equation:
f ( s ) = ( 1 ( 1 + λ 1 s ) γ 1 1 ( 1 + λ n s ) γ n ) ,
G l ( j ω ) = e j ω L 1 + j ω λ e j ω L ,
Combining Equations (25), (26), and (32), we have the following formula:
{ 1 ( λ + L ) ω sin ( ω L ) = 1 1 M S cos θ 1 ( λ + L ) ω cos ( ω L ) = 1 M S sin θ ω L + arctan 1 ω L = π 2 + θ .
Equation (33) is a nonlinear equation with no direct solution. Using MATLAB to calculate and analyze the nonlinear relationship, the approximate approximation expression for the parameter λ is obtained as:
λ = 1.508 0.451 M S 1.451 M S 1.508 L .
According to Equation (34), by determining the value of the maximum sensitivity M S , the corresponding value of the unique parameter λ of the internal mode controller can be uniquely determined.
Thus, analyzing the model for Equation (18), associating Equations (1), (29), and (31), we have:
C ( s ) = Q ( s ) 1 Q ( s ) M ( s ) = f ( s ) M 1 ( s ) 1 f ( s ) M 1 ( s ) M ( s ) = 1 λ s + 1 T s + 1 K 1 1 λ s + 1 T s + 1 K K T s + 1 e L s = T s + 1 K ( λ s + 1 e L s ) T s + 1 K ( λ + L ) s
Here, the low-pass filter is taken as f ( s ) = 1 / ( λ s + 1 ) , while the first-order Taylor approximation expansion e L s = 1 L s is used for the delay link, and when M S is taken as 1.6, λ corresponds to a value of 0.7733 , so that the corresponding internal mode control feedback controller is:
C ( s ) = 29.9656 s + 1 1.5933 s ,
Converting Equation (36) to the control form of the internal mode PID, we have:
C ( s ) = 18.8073 ( 1 + 1 29.9657 s ) .

4.3. Fractional-Order Internal Mode Controller Design

As explained in the previous chapters, when F ( s ) = I , the equivalent feedback internal mode control structure shown in Figure 2 is plotted as a single-degree-of-freedom system, i.e., a one-degree-of-freedom system. Its convenience comes from the fact that there is only one adjustable filtering parameter, which is quite friendly to researchers, but unfortunately it requires a compromise between the tracking and robustness of the control system and cannot achieve both a fish and bear’s paw. In a later section, a feasible approach is proposed to solve this problem. Here, the concept of fractional-order PID is introduced to design a single-degree-of-freedom membrane controller.
Standard PID controllers are popular among researchers because of their adaptability, high robustness, and ease of implementation. However, it is difficult to achieve the target control requirements in the face of more complex environments. In recent years, as researchers have gained a better understanding of fractional-order PID, its advantages have become more and more evident [29]. The general format of fractional-order PID is PI λ D μ . Since it has more differential and integral orders than the standard PID, the parameter adjustment range of the controller will become larger, and the control flexibility of the target object will increase [30], so the quality of control will also be improved.
Thus, the design of a single-degree-of-freedom internal mode control system for a fractional order of a type similar to Equation (38) is performed:
M ( s ) = 0.9905 38.0346 s 1.0708 + 1 e 0.8 s ,
M ( s ) = K T s α + 1 e L s ,
where K , T , and L are positive real numbers and the value range of α is 0 , 2 .
According to the above internal mode control design steps, Equation (38) is first decomposed into the unstable part and the minimum phase part:
M ( s ) = M + ( s ) M ( s ) .
However, before that the time lag part e L s needs to be equivalently approximated. Various scholars have proposed several methods to deal with it, among which the better known ones include the first-order Padé approximation expansion:
e L s = 1 L 2 s 1 + L 2 s ,
and first-order Taylor approximation expansion:
e L s = 1 L s .
To facilitate the calculation, the first-order Padé approximation is chosen here, which is decomposed according to Equation (40), with:
M + ( s ) = 1 L 2 s ,
M ( s ) = K ( T s α + 1 ) ( 1 + L 2 s ) .
Thus, the fractional order internal mode controller (FOIMC) is obtained:
Q ( s ) = f ( s ) M 1 ( s ) = ( T s α + 1 ) ( 1 + L 2 s ) K ( λ s + 1 ) .
At this point, f ( s ) = 1 / ( λ s + 1 ) , from Equation (1), and the feedback controller C ( s ) of the whole internal mode control system is:
C ( s ) = ( T s α + 1 ) ( 1 + L 2 s ) K ( λ + L 2 ) s ,
translating Equation (46) into the form of a fractional order PID, there are three cases:
(1)
When 0 < α < 1 :
C ( s ) = 1 K ( λ + L 2 ) ( L 2 + 1 s + T s 1 α + T L 2 s α ) .
(2)
The special case when α = 1 is the standard integer-order PID model:
C ( s ) = 1 K ( λ + L 2 ) ( T + L 2 + 1 s + T L 2 s ) .
(3)
When 1 < α < 2 :
C ( s ) = 1 K ( λ + L 2 ) ( L 2 + 1 s + T s α 1 + T L 2 s α ) .
It can be seen that this FOPID contains integral terms of the integer order and fractional order α 1 , in addition to proportional links and the differentiation of order α .
For the smart valve positioner system model shown in Equation (38), from Equation (34), M S is taken to be 1.6 and λ is taken to be corresponding, so that the corresponding internal mode control feedback controller is:
C ( s ) = 0.8605 ( 0.4 + 1 s + 38.0346 s 0.0708 + 15.2138 s 1.0708 ) .
If a similar design approach to the integer-order is used for the fractional-order model, there is a fractional-order feedback controller:
C ( s ) = 38.0346 s 1.0708 + 1 1.5584 s .

4.4. Two-Degree-of-Freedom Fractional-Order Internal Mode Controller Design

To balance the contradiction between the dynamic response characteristics and robust stability of the internal mode control system while meeting the control requirements and improving the control quality, a two-degree-of-freedom internal model control system is introduced, as shown in Figure 8:
Similarly, this can be translated into the equivalent feedback two-degree-of-freedom control system structure diagram shown in Figure 9:
In the figure, Q 1 ( s ) and Q 2 ( s ) are two-degree-of-freedom internal-mode controllers, C ( s ) is the feedback controller of the two-degree-of-freedom control system, and F ( s ) is the set value filter, where:
C ( s ) = Q 2 ( s ) 1 M ( s ) Q 2 ( s ) ,
F ( s ) = Q 1 ( s ) Q 2 ( s ) .
Thus, under the premise that the model is free of differences, i.e., P ( s ) = M ( s ) , we have:
y = M ( s ) Q 1 ( s ) r + [ 1 M ( s ) Q 2 ( s ) ] d .
From Equation (49), it can be seen that Q 1 ( s ) can change the dynamic response performance of the system, while Q 2 ( s ) can be adjusted to suppress the external disturbance signal.
Thus, for Equation (34), the internal mode controllers Q 1 ( s ) and Q 2 ( s ) are set according to the principle design steps of internal mode control as follows:
{ Q 1 ( s ) = f 1 ( s ) M 1 ( s ) Q 2 ( s ) = f 2 ( s ) M 1 ( s ) ,
We take the low-pass filters f 1 ( s ) and f 2 ( s ) as:
{ f 1 ( s ) = 1 1 + λ 1 s f 2 ( s ) = 1 1 + λ 2 s .
Thus, substituting Equations (39), (41), (44), (55) and (56) into Equation (52) yields the feedback controller for the two-degree-of-freedom control system:
C ( s ) = ( T s α + 1 ) ( 1 + L 2 s ) K ( λ 2 + L 2 ) s .
Additionally, substituting Equations (44), (55), and (56) into Equation (53) gives the setpoint filter of the two-degree-of-freedom control system as:
F ( s ) = 1 + λ 2 s 1 + λ 1 s .
Again using the maximum sensitivity principle for the intelligent valve positioner system model shown in Equation (38), from Equation (34), taking M s as 1.6 , λ 2 corresponds to a value of 0.7733 , so that the corresponding feedback controller for the two-degree-of-freedom internal-mode control system is:
C ( s ) = 0.8605 ( 0.4 + 1 s + 38.0346 s 0.0708 + 15.2138 s 1.0708 ) ,
F ( s ) = 1 + 0.7733 s 1 + 1.0000 s .
There is no effective parameter adjustment method corresponding to the value of λ 1 ; however, in general, with the constant λ 2 , as the value of λ 1 increases, the dynamic response performance of the system will become weaker but the amount of overshoot will be reduced accordingly. On the contrary, as the value of λ 1 decreases, the response speed of the system will be accelerated but the overshoot of the system will be increased. After several debugging and experiments, the value of λ 1 should be slightly larger than the value of λ 2 , which will be reflected in a later section.

5. Simulation and Experimentation

For the integer-order pneumatic control valve model of Equation (14), there are three control methods, namely Equation (19), the fly-up empirical method, Equation (20), the critical proportional method, and Equation (37), the integer-order internal mode PI control, and the control flow simulation model is constructed in Simulink as shown in Figure 10:
Its step control response curve is shown in Figure 11.
The dynamic performance response indicators are shown in Table 3.
The relevant evaluation indicators are explained as follows. The overshoot is the percentage of the peak value exceeding the final value, the rise time is the time required for the step response to go from 10% to 90% of the final value, the peak time is the time for the step response to cross the final value and reach the first peak, and the adjustment time is the minimum time required for the step response to reach and remain within a 5% error band of the final value. From the chart together, it can be seen that although the Z-N critical proportion method has a better control effect and quality than the fly-up empirical method to some extent, it still fails to meet the demand for industrial control, while the integer-order internal mode PI control has a better effect.
Adding a perturbation error of 0.3 at 100 s and lasting 1 s to examine the robust stability of several control algorithms, there is the following as shown in Figure 12.
It can be seen that the integer-order internal mode controller can regulate the output to a given value faster and has a better ability to suppress external disturbances.
The integer-order internal mode controller with the best control effect is compared with the fractional-order internal mode control with one degree of freedom from Equation (50) for the fractional-order pneumatic control valve model of Equation (15), the fractional-order internal mode PI control of Equation (51), and the two-degree-of-freedom fractional-order internal mode control of Equations (59) and (60) for the MATLAB simulation, and the Simulink simulation model is shown in Figure 13.
The step response curve is shown in Figure 14 below.
The dynamic performance response indicators are shown in Table 4.
It can be seen here that the same method of a control algorithm for integer-order or fractional-order models, i.e., integer-order internal mode PI control and fractional-order internal mode PI control, has almost the same effect (they all have the advantages of small overshoot and fast speed), so the following sections will not compare fractional-order internal mode PI control methods, and integer-order internal mode PI control will be used instead.
In order to further analyze the differences between several control algorithms and to find the optimal control algorithm, given a sinusoidal signal as the desired signal of y = 0.5 sin ( π t / 20 ) + 0.5 , the simulation results and tracking errors are obtained as shown in Figure 15 and Figure 16 below.
As can be seen from the figure, although the rising curve of the integer-order internal mode PI control is smoother, the time used to converge to a steady state will be longer; that is, the tracking effect will be slightly delayed, while the tracking effect and error of the one-degree-of-freedom fractional-order internal mode control are better but the rising curve jitter in 0 2 s is more violent, more moderate, or the rise speed and tracking effect are available for the two-degree-of-freedom fractional-order internal mode control. Given a more severe square wave signal y = 0.5 * s q u a r e ( π t / 20 + π ) + 0.5 , there are the following simulation results and tracking errors as shown in Figure 17 and Figure 18.
From the simulation curve of the square wave signal, the tracking error, and the above step and sine simulation experiments, the following conclusions can be further drawn. The overshoot of the two-degree-of-freedom fractional-order internal mode control algorithm is almost 0 , and the rising curve is relatively smooth with almost no excess oscillation. Although the time used to reach the steady state is not as fast as the absolute radical one, it is acceptable within certain limits, which proves the effectiveness of the fractional-order model and the superiority of the two-degree-of-freedom fractional-order internal mode control.
The above simulation experiments, regarding the value of the maximum sensitivity M s , are taken as the value M s = 1.6 , and according to Equation (34) we know that λ = 0.7733 . The range of values of M s is 1.2 2.0 , and the range of values is taken every 0.2. Simulation experiments are carried out with integer-order internal mode PI control algorithm, as shown in Figure 19 and Table 5.
After analyzing the data shown in the above figure and table, it is clear that the overshoot increases dramatically with the increase in M S , while the time required to reach the steady state or the dynamic response speed becomes better and better, which is a matter of trade-off and requires the researcher to make the right choice of M S for the control demand and quality in the actual situation.
The above simulation experiments on two-degree-of-freedom fractional-order internal mode control have been kept at the value of 1 for λ 1 , and now the simulation experiments are conducted with different values of λ 1 while maintaining M S = 1.6 and λ 2 = 0.7733 , with the results shown in Figure 20 and Table 6 below.
As can be seen from the graphs and tables, when λ 1 < λ 2 , the two-degree-of-freedom internal mode control will be out of tune, failing to meet the control requirements and becoming even worse than the general one-degree-of-freedom internal mode control, which has no research value, while when λ 1 = λ 2 , this two-degree-of-freedom internal mode control is equivalent to the one-degree-of-freedom internal mode control. Finally, as for the case of λ 1 > λ 2 , the control effect is significantly improved; as λ 1 increases, the rising curve becomes smoother and more resistant to disturbances, but the adjustment time required to reach the 5% error band increases significantly. Therefore, it is also necessary for the researcher to take the appropriate value of λ 1 for the control needs and quality in the actual situation.
In the MATLAB simulation in the above subsection, the superiority of the two-degree-of-freedom fractional-order internal mode control algorithm has been proved to a certain extent. To further verify this algorithm, the LabVIEW semi-physical simulation platform built in the laboratory will be optimized, and the pneumatic control valve system programs of integer-order internal mode PI control and two-degree-of-freedom fractional-order internal mode control will be built and experimentally analyzed, respectively.
The hardware and software semi-physical platform is set up for experimental research, and the step, sine, and square wave signals are set as the predetermined expected inputs of the valve level in the upper computer LabVIEW, while the above two control algorithms are experimented with. The experimental environment is described as follows. The regulating valve model is Lotte Autocontrol ZJHP and the temperature is 25 degrees Celsius, with normal atmospheric pressure. A physical picture of the experimental platform is shown in Figure 21.
A block diagram of the system control operation flow of the LabVIEW-based semi-physical simulation experiment is shown in Figure 22 below.
Firstly, the experiment on the step signal is conducted to mainly test the transient response performance of the control algorithm, given the desired input of 50% valve position opening. After the experiment, the valve position opening data collected by the data acquisition card are recorded with the gas chamber air pressure data and the response curve is generated in MATLAB. The results of the step experiment are shown in Figure 23, Figure 24 and Figure 25.
The performance indicators are shown in Table 7.
RMSE (root mean squared error) and MAPE (mean absolute percentage error) metrics are introduced here to measure the control quality. It can be seen that the two-degree-of-freedom fractional-order internal model control algorithm has significant advantages in terms of overshoot and speed. Then, a sinusoidal signal input experiment is conducted to test the dynamic performance and following characteristics of the control algorithm, given a desired valve opening signal with the shape y = 30 sin ( π t / 20 ) + 50 . The experimental results are shown in Figure 26, Figure 27 and Figure 28.
The deviation indicators are shown in Table 8.
The sine wave experiment also shows that the oscillation of the two-degree-of-freedom fractional internal model control is well maintained and the error is also small.
Finally, a square wave signal input experiment is conducted to test the fast dynamic performance of the control algorithm and its ability to follow the abrupt signal, given a desired valve opening signal with the shape y = 30 square ( π t / 20 ) + 50 , and the experimental results are shown in Figure 29, Figure 30 and Figure 31.
The deviation indicators are shown in Table 9.
According to the comparison of the data and indexes in the above figures and tables, it can be seen that the two-degree-of-freedom fractional-order internal mode control algorithm has a faster response, higher control accuracy, better tracking, and better response to abruptly changing signals than the integer-order internal mode PI control, i.e., the overall control quality is better.

6. Conclusions

This paper identified the pneumatic control valve by improving the biogeographic optimization algorithm, established the mathematical model of the pneumatic control valve, and on this basis proposed the valve position control method of the pneumatic control valve based on fractional-order two-degree-of-freedom internal mode control. The superiority of the proposed method was proven via simulation. Finally, experiments on pneumatic control valve position tracking control were carried out, the control programs of the two algorithms were written separately using Labview graphical programming software on the host computer, and the adaptability and effectiveness of the fractional-order algorithm and internal mode control in the pneumatic control valve position control system were verified according to the experiments. Through an experimental comparison, the two-degree-of-freedom fractional-order internal mode control achieved better dynamic performance than the integer-order internal mode PI control. Specifically, this control method improved the overshoot by 12%, rise time by 57%, peak time by 21%, regulation time by 43%, and RMSE and MAPE metrics by 43% and 57%, respectively, providing a reliable method for the control of the control valve position. In summary of the experiments, we can see that the fractional-order model has good adaptability and effectiveness in the field of pneumatic control valves, and the two-degree-of-freedom fractional-order internal mode control algorithm also effectively improves the accuracy, speed, and robustness performance of the valve position control.

Author Contributions

Conceptualization, M.Z.; methodology, M.Z. and S.C.; software, Z.X. and X.D.; validation, S.C. and Z.X.; formal analysis, S.C. and Z.X.; investigation, M.Z. and S.C.; resources, M.Z.; data curation, S.C. and Z.X.; writing—original draft preparation, S.C. and Z.X.; writing review and editing, M.Z. and X.D.; visualization, Z.X. and X.D.; supervision, M.Z.; project administration, M.Z.; funding acquisition, M.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China (62073113).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors gratefully appreciate the anonymous reviewers for their valuable comments.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Goyal, V.; Mishra, P.; Deolia, V.K. A Robust Fractional Order Parallel Control Structure for Flow Control using a Pneumatic Control Valve with Nonlinear and Uncertain Dynamics. Arab J. Sci. Eng. 2019, 44, 2597–2611. [Google Scholar] [CrossRef]
  2. Zhang, Y. A brief discussion on the selection of water supply valves. China New Technol. New Prod. 2013, 81. [Google Scholar] [CrossRef]
  3. Schmitt, R.; Sobrinho, M.R.S. Nonlinear Dynamic Modeling of a Pneumatic Process Control Valve. IEEE Lat. Am. Trans. 2018, 16, 1070–1075. [Google Scholar] [CrossRef]
  4. Min, Z.; Zhaoyu, Z.; Zihao, X.; Yang, X. Design of the optimal fractional order PID controller for a pneumatic control valve. J. Vib. Shock. 2022, 41, 267–274. [Google Scholar]
  5. Li, S. Modeling and Performance Analysis of Electrical Valve Positioning System. Master’s Thesis, Ningxia University, Yinchuan, China, 2021. [Google Scholar]
  6. Li, R.; Meng, G.; Feng, Z.; Li, Y.; Shi, W. A Sliding Mode Variable Structure Control Approach for a Pneumatic Force Servo System. In Proceedings of the 2006 6th World Congress on Intelligent Control and Automation, Dalian, China, 21–23 June 2006; pp. 8173–8177. [Google Scholar]
  7. Wang, X.Y. Discriminative modeling of switching valve-controlled pneumatic servo systems. Mechanics 1997, 24, 3. [Google Scholar]
  8. Aziz, S.; Bone, G.M. Automatic tuning of an accurate position controller for pneumatic actuators. In Proceedings of the 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190), Victoria, BC, Canada, 17 October 1998; Volume 3, pp. 1782–1788. [Google Scholar]
  9. Zhou, D.; Shen, T.L.; Tamura, K.; Nakazawa, T.; Henmi, N. Adaptive control of a pneumatic valve with unknown parameters and disturbances. In Proceedings of the SICE 2003 Annual Conference (IEEE Cat. No.03TH8734), Fukui, Japan, 4–6 August 2003; Volume 3, pp. 2703–2707. [Google Scholar]
  10. Kosaki, T.; Sano, M. A Compliance Controller for a Pneumatic Actuator with Observer-Based Friction Compensation. In Proceedings of the Multiconference on Computational Engineering in Systems Applications, Beijing, China, 4–6 October 2006; pp. 1144–1148. [Google Scholar]
  11. Zhu, G.G.; Ma, J.; Schock, H. An iterative algorithm for model-based predictive control of an Electro-Pneumatic Valve Actuator. In Proceedings of the 2009 American Control Conference, St. Louis, MO, USA, 10–12 June 2009; pp. 2684–2689. [Google Scholar]
  12. Yang, Q.Q.; Xu, K.J.; Ren, B.H.; Hu, X.; Tao, B. Control method of piezoelectric valve positioner with variable PWM duty cycle. J. Electron. Meas. Instrum. 2014, 28, 424–433. [Google Scholar]
  13. Lu, Y. Research on nonlinear characteristics of intelligent valve positioner and its algorithm. Master’s Thesis, Zhejiang University of Technology, Hangzhou, China, 2020. [Google Scholar]
  14. Fan, Y.; Wang, H.; Xie, L.; Hu, N.; Yang, J. Armature Structure Optimization of Annular Multipole Solenoid Valves Based on Electromagnetic Force Distribution. Actuators 2023, 12, 54. [Google Scholar] [CrossRef]
  15. Wang, T.; Wang, H.; Zhang, L.; Zheng, Y.; Li, L.; Chen, J.; Gong, W. A Numerical Study on the Transient Injection Characteristics of Gas Fuel Injection Devices for Direct-Injection Engines. Actuators 2023, 12, 102. [Google Scholar] [CrossRef]
  16. Zhang, L.; Yan, Y.; Zhu, Q.; Zhao, G.; Feng, D.; Wu, J. A Pneumatic Control Method for Commercial Vehicle Electronic Brake System Based on EPV Module. Actuators 2022, 11, 316. [Google Scholar] [CrossRef]
  17. Min, Z.; Zihao, X.; Zhaoyu, Z.; Yang, C. Valve Positioner Opening Control Based on Variable Universe Fuzzy Logic ADRC. In Proceedings of the 2022 IEEE 6th Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Beijing, China, 3–5 October 2022; pp. 83–89. [Google Scholar]
  18. Zhu, M.; Xu, Z.; Zang, Z.; Dong, X. Design of FOPID Controller for Pneumatic Control Valve Based on Improved BBO Algorithm. Sensors 2022, 22, 6706. [Google Scholar] [CrossRef] [PubMed]
  19. Simon, D. Biogeography-Based Optimization. IEEE Trans. Evol. Comput. 2008, 12, 702–713. [Google Scholar] [CrossRef]
  20. Guo, W.; Wang, L.; Wu, Q. An analysis of the migration rates for biogeography-based optimization. Inf. Sci. 2014, 254, 111–140. [Google Scholar] [CrossRef]
  21. Ma, H.; Ni, S.; Sun, M. Equilibrium species counts and migration model tradeoffs for biogeography-based optimization. In Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference, Shanghai, China, 15–18 December 2009; pp. 3306–3310. [Google Scholar]
  22. Ma, H. An analysis of the equilibrium of migration models for biogeography-based optimization. Inf. Sci. 2010, 180, 3444–3464. [Google Scholar] [CrossRef]
  23. Mo, H.; Xu, L. Research of biogeography particle swarm optimization for robot path planning. Neurocomputing 2015, 148, 91–99. [Google Scholar] [CrossRef]
  24. Carlos, E. Garcia and Manfred Morari.Industrial & Engineering Chemistry Process Design and Development. Ind. Eng. Chem. Process Des. Dev. 1982, 21, 308–323. [Google Scholar]
  25. Zhao, C.-C.; Wen, X.-Y. Internal Mode Control and Its Applications; Electronic Industry Press: Beijing, China, 2012. [Google Scholar]
  26. Goodwin, G.C.; Payne, R.L. Dynamic System Identification. Experiment Design and Data Analysis; Academic Press: Cambridge, MA, USA, 1977. [Google Scholar]
  27. Duan, J.; Idier, J.; Wang, Y.-P.; Wan, M. A Joint Least Squares and Least Absolute Deviation Model. IEEE Signal Process. Lett. 2019, 26, 543–547. [Google Scholar] [CrossRef]
  28. Ziegler, J.G.; Nichols, N.B. Optimum Settings for Automatic Controllers. J. Fluids Eng. 1942, 64, 759–765. [Google Scholar] [CrossRef]
  29. Zhao, C.; Xue, D.; Chen, Y. A fractional order PID tuning algorithm for a class of fractional order plants. In Proceedings of the IEEE International Conference Mechatronics and Automation, Niagara Falls, ON, Canada, 29 July–1 August 2005; Volume 1, pp. 216–221. [Google Scholar]
  30. Meng, F.; Liu, S.; Liu, K. Design of an Optimal Fractional Order PID for Constant Tension Control System. IEEE Access 2020, 8, 58933–58939. [Google Scholar] [CrossRef]
Figure 1. Typical internal mode control structure diagram.
Figure 1. Typical internal mode control structure diagram.
Actuators 12 00214 g001
Figure 2. Equivalent feedback control system structure diagram.
Figure 2. Equivalent feedback control system structure diagram.
Actuators 12 00214 g002
Figure 3. Identifying the iterative merit search flow chart.
Figure 3. Identifying the iterative merit search flow chart.
Actuators 12 00214 g003
Figure 4. The plot of the step response curve against the original data.
Figure 4. The plot of the step response curve against the original data.
Actuators 12 00214 g004
Figure 5. Relative error curves for the three models at each sampling point.
Figure 5. Relative error curves for the three models at each sampling point.
Actuators 12 00214 g005
Figure 6. Closed-loop control systems.
Figure 6. Closed-loop control systems.
Actuators 12 00214 g006
Figure 7. Geometric interpretation of maximum sensitivity.
Figure 7. Geometric interpretation of maximum sensitivity.
Actuators 12 00214 g007
Figure 8. Diagram of a two-degree-of-freedom control system.
Figure 8. Diagram of a two-degree-of-freedom control system.
Actuators 12 00214 g008
Figure 9. Equivalent feedback two-degree-of-freedom control system structure diagram.
Figure 9. Equivalent feedback two-degree-of-freedom control system structure diagram.
Actuators 12 00214 g009
Figure 10. Simulink model for integer-order internal mode control.
Figure 10. Simulink model for integer-order internal mode control.
Actuators 12 00214 g010
Figure 11. Step response integer-order control curve.
Figure 11. Step response integer-order control curve.
Actuators 12 00214 g011
Figure 12. Step response perturbation error response curve.
Figure 12. Step response perturbation error response curve.
Actuators 12 00214 g012
Figure 13. Simulink model for fractional-order internal mode control.
Figure 13. Simulink model for fractional-order internal mode control.
Actuators 12 00214 g013
Figure 14. Step response fractional-order control curve.
Figure 14. Step response fractional-order control curve.
Actuators 12 00214 g014
Figure 15. Sine simulation curve.
Figure 15. Sine simulation curve.
Actuators 12 00214 g015
Figure 16. Sine tracking error.
Figure 16. Sine tracking error.
Actuators 12 00214 g016
Figure 17. Square wave simulation curve.
Figure 17. Square wave simulation curve.
Actuators 12 00214 g017
Figure 18. Square wave tracking error.
Figure 18. Square wave tracking error.
Actuators 12 00214 g018
Figure 19. Integer-order control response curves for different M S with step inputs.
Figure 19. Integer-order control response curves for different M S with step inputs.
Actuators 12 00214 g019
Figure 20. Response curve of two degrees of freedom fractional internal model control with different a values and perturbations under step input.
Figure 20. Response curve of two degrees of freedom fractional internal model control with different a values and perturbations under step input.
Actuators 12 00214 g020
Figure 21. Experimental equipment and devices.
Figure 21. Experimental equipment and devices.
Actuators 12 00214 g021
Figure 22. Flowchart of the LabVIEW-based experimental control system.
Figure 22. Flowchart of the LabVIEW-based experimental control system.
Actuators 12 00214 g022
Figure 23. Valve position opening response curve with a step input.
Figure 23. Valve position opening response curve with a step input.
Actuators 12 00214 g023
Figure 24. Valve position opening error curve with a step input.
Figure 24. Valve position opening error curve with a step input.
Actuators 12 00214 g024
Figure 25. Chamber pressure response curve with a step input.
Figure 25. Chamber pressure response curve with a step input.
Actuators 12 00214 g025
Figure 26. Valve position opening response curve with a sinusoidal input.
Figure 26. Valve position opening response curve with a sinusoidal input.
Actuators 12 00214 g026
Figure 27. Valve position opening error curve with sinusoidal input.
Figure 27. Valve position opening error curve with sinusoidal input.
Actuators 12 00214 g027
Figure 28. Chamber pressure response curve with a sinusoidal input.
Figure 28. Chamber pressure response curve with a sinusoidal input.
Actuators 12 00214 g028
Figure 29. Valve position opening response curve with a square wave input.
Figure 29. Valve position opening response curve with a square wave input.
Actuators 12 00214 g029
Figure 30. Valve position opening error curve with a square wave input.
Figure 30. Valve position opening error curve with a square wave input.
Actuators 12 00214 g030
Figure 31. Chamber pressure response curve with a square wave input.
Figure 31. Chamber pressure response curve with a square wave input.
Actuators 12 00214 g031
Table 1. Errors in the step responses of three models with open-loop experiments.
Table 1. Errors in the step responses of three models with open-loop experiments.
MATLAB Recognition Toolbox Integer-Order ModelIBBO Optimized Iterative Integer-Order ModelIBBO Optimized Iterative Fractional-Order Model
M A E = 1 n i = 1 n | y ^ i y i | 2.024%2.117%1.463%
E = i = 1 n e ( i ) 2 3.347%3.137%1.416%
Table 2. Z-N tuning method.
Table 2. Z-N tuning method.
K p T i T d
Z-N step-up empirical method 1.2 T / K L 2 L 0.5 L
Z-N critical proportion method 0.6 K u 0.5 T u 0.125 T u
Table 3. Dynamic performance indicators for integer-order control.
Table 3. Dynamic performance indicators for integer-order control.
Dynamic Performance MetricsOvershootRise TimePeak TimeAdjustment Time
Z-N soaring experience method106.464%0.171 s1.599 s5.544 s
Z-N critical ratio method65.655%0.301 s1.599 s7.071 s
Integer-order internal mode control4.612%1.468 s3.682 s2.648 s
Table 4. Dynamic performance indicators for integer-order control.
Table 4. Dynamic performance indicators for integer-order control.
Dynamic Performance MetricsOvershootRise TimePeak TimeAdjustment Time
Integer-order internal mode PI control4.6122%1.4675 s3.6824 s2.6482 s
Fractional-order internal mode PI control4.6969%1.4675 s3.6824 s2.6482 s
One-degree-of-freedom fractional-order internal mode control2.0561%0.5963 s1.5994 s3.0470 s
Two-degree-of-freedom fractional-order internal mode control0.0002%2.02415 s15.5554 s3.4121 s
Table 5. Dynamic performance indicators for integer-order control.
Table 5. Dynamic performance indicators for integer-order control.
M S λ OvershootRise TimePeak TimeAdjustment Time
1.23.31660.0003%6.8669 s63.7906 s10.7269 s
1.41.33660.0028%2.4496 s12.9635 s4.2802 s
1.60.77334.6299%1.3033 s3.7537 s2.7006 s
1.80.504612.8359%1.0196 s3.0713 s4.2802 s
2.00.347820.2549%0.8080 s2.9057 s4.0645 s
Table 6. Dynamic performance indicators for two-degree-of-freedom fractional-order internal mode control with different values of λ 1 .
Table 6. Dynamic performance indicators for two-degree-of-freedom fractional-order internal mode control with different values of λ 1 .
λ 1
OvershootRise TimePeak TimeAdjustment Time
λ 1 = λ 2 2 = 0.3867
34.9644%0.2288 s1.5970 s2.8930 s
λ 1 = λ 2 = 0.7733
1.9810%0.6399 s1.6022 s3.0829 s
λ 1 = 1.5 λ 2 = 1.1600
0.0033%2.2801 s18.1534 s3.7836 s
λ 1 = 2 λ 2 = 1.5466
0.0008%2.9804 s122.4056 s5.0594 s
λ 1 = 3 λ 2 = 2.3199
0.0010%4.8913 s93.1526 s7.4498 s
Table 7. Evaluation indicators for valve position opening control with a step input.
Table 7. Evaluation indicators for valve position opening control with a step input.
Dynamic Performance MetricsOvershootRise TimePeak TimeAdjustment TimeRMSEMAPE
Integer-order internal mode PI control3.181%1.750 s3.050 s2.900 s4.2991.998%
Two-degree-of-freedom fractional-order internal mode control2.795%0.750 s2.400 s1.650 s2.4390.909%
Table 8. Indicator of valve position opening deviation with a sinusoidal input.
Table 8. Indicator of valve position opening deviation with a sinusoidal input.
Deviation IndicatorsRMSEMAPE
Integer-order internal mode PI control5.2832.664%
Two-degree-of-freedom fractional-order internal mode control2.6121.068%
Table 9. Indicator of valve position opening deviation with a square wave input.
Table 9. Indicator of valve position opening deviation with a square wave input.
Deviation IndicatorsRMSEMAPE
Integer-order internal mode PI control15.21218.666%
Two-degree-of-freedom fractional-order internal mode control9.3437.571%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhu, M.; Chen, S.; Xu, Z.; Dong, X. Design of Two-Degree-of-Freedom Fractional-Order Internal Model Control Algorithm for Pneumatic Control Valves. Actuators 2023, 12, 214. https://doi.org/10.3390/act12050214

AMA Style

Zhu M, Chen S, Xu Z, Dong X. Design of Two-Degree-of-Freedom Fractional-Order Internal Model Control Algorithm for Pneumatic Control Valves. Actuators. 2023; 12(5):214. https://doi.org/10.3390/act12050214

Chicago/Turabian Style

Zhu, Min, Siyuan Chen, Zihao Xu, and Xueping Dong. 2023. "Design of Two-Degree-of-Freedom Fractional-Order Internal Model Control Algorithm for Pneumatic Control Valves" Actuators 12, no. 5: 214. https://doi.org/10.3390/act12050214

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