Abstract
Aiming at the problems of nonlinearity and inaccuracy in the model of the pneumatic control valve position in the industrial control process, a valve position control method based on a fractional-order PID controller is proposed. The working principle of the pneumatic control valve is analyzed, and its mathematical model is established. In order to improve the accuracy of the model, an improved biogeography-based optimization algorithm is proposed to tune the parameters of the fractional-order PID controller in view of the wide range and high complexity of the fractional-order PID controller. The initialization of the chaotic graph, the adjustment of the migration model, and the improvement of the migration operator and the mutation operator are introduced to improve the algorithm optimization ability, which is used for the model identification of the control valve control system. The simulation and experimental results clearly show that, compared with the integer-order PID controller, the designed fractional-order PID controller has faster response speed and control accuracy, which can better meet the requirements of pneumatic control valve position control.
1. Introduction
As the key terminal equipment in the automation system, the pneumatic control valve is widely used in industrial control fields such as metal smelting, petrochemical, nuclear power, and sewage treatment [1,2]. Due to its inherent properties such as sealing performance, friction force, and flow characteristic curve, the pneumatic control valve inevitably has nonlinear characteristics such as hysteresis and dead zone [3]. In the industrial production process, if the valve position is not properly controlled and the vibration is too large, it will increase the wear of the valve stem, and, in severe cases, it will cause surge and reduce the life of the regulating valve. If the adjustment time is too long, it is not conducive to production efficiency. Pneumatic control valves not only need to reach the specified valve position quickly and smoothly, but also need to have high accuracy.
For the modeling of the pneumatic actuator of the pneumatic control valve, different objects have been investigated, including the modeling and analysis of soft pneumatic actuator based on a soft robot gripper [4], dynamic modeling of bidirectional pneumatic actuator based on the dynamic balance equation [5], and modeling of soft pneumatic actuators with different orientation angles using echo state networks for irregular time series data [6], which are of great help in modeling pneumatic control valves.
Many scholars have also conducted studies on the valve position control of pneumatic control valves. Plestan et al. [7] designed a new adaptive sliding mode controller that ensures that the gain is not overestimated and reduces chattering during valve position control. Haslinda et al. [8] applied predictive control to the pneumatic control valve. Although the nonlinear factor interference of the control valve was solved in a certain sense, the problems of poor robustness and low stability still existed. Guo et al. [9] designed an active disturbance rejection controller according to the characteristics of the valve cylinder servo system. The co-simulation of AMESim and MATLAB verified that the controller has the advantages of strong anti-disturbance and high precision. In addition, fuzzy neural network-PID [10], PID-IMC (internal model control) [11], Expert-PID [12], etc. have been proposed for regulating valve position control, thus improving the control accuracy and response speed of the pneumatic control valve, control accuracy, and responsiveness. At present, most of the control strategies in engineering are still mainly integer-order PID or other control strategies based on integer-order PID, while traditional integer-order PID struggles to meet the increasing control demand.
In the existing literature, few researchers have applied the fractional-order control theory to the valve position control of pneumatic control valves. Because the fractional calculus operation has memory characteristics, compared with the integer-order PID, the differential order and the integral order are introduced. Second, the flexibility of controller design is increased, and the combination of fractional-order calculation and controller parameter tuning is one of the current research hotspots [13,14]. The main methods of fractional-order PID controller parameter tuning include intelligent optimization method [15], phase angle margin and amplitude margin method [16], dominant pole method [17], and transfer function design method based on ideal bode [18]. Some scholars have introduced intelligent optimization algorithms to adjust fractional-order PID parameters, showing good results [19,20,21]. For example, the biogeography-based optimization algorithm, as an intelligent optimization algorithm, has been proven to have fast convergence and high accuracy.
For some current optimization algorithms applied to valve positioner opening control, there are still too many iterations, and the problem of jumping out of the local optimal ability is poor. In order to effectively realize the valve position control of the regulating valve, this paper proposes an improved biogeography-based optimization algorithm, which improves the optimization ability by introducing chaotic mapping initialization, adjusting the migration model, and improving the migration operator and mutation operator. The model is not accurate enough because it does not consider the air pressure fluctuation, system viscosity, and dead zone. Although previous researchers have conducted some forward-looking work on the pneumatic control valve, the current pneumatic control valve still has the problems of inaccurate valve position control, a considerable amount of overshoot, and long adjustment time. Therefore, this paper adopts an improved biogeography-based optimization algorithm to fit the open-loop response curve of the control system, as well as derives a new pneumatic control valve model. In addition, the fractional-order PID control method is applied to the valve position control of the pneumatic control valve, and the parameters of the fractional-order PID controller are adjusted using the proposed improved algorithm. Lastly, the effectiveness of the proposed control valve position control method is proven by simulation and experiment.
2. Establishment of Mathematical Model of Pneumatic Control Valve
2.1. Pneumatic Control Valve Structure and Working Principle
The pneumatic control valve is mainly composed of three parts: valve positioner, valve actuator, and valve body. Schematic diagrams of its structure are shown in Figure 1, Figure 2, Figure 3 and Figure 4. The valve positioner is the “brain” of the regulating valve, which calculates the control signal and sends the air pressure signal to the actuator to correct the valve position. As an actuator, the valve actuator adjusts the valve position under the signal of air pressure until the air chamber reaches a balanced state. The valve body is composed of a throttling part through the valve core and the valve seat, so as to realize the corresponding relationship between the flow rate and the valve position.
Figure 1.
Structural diagram of pneumatic control valve.
Figure 2.
Internal structural diagram of the valve positioner.
Figure 3.
Structural diagram of the valve actuator.
Figure 4.
Structural diagram of the control valve body.
The working principle of the pneumatic control valve is that the valve positioner receives the valve position setting signal, and the controller processes the valve position setting signal and the collected valve position feedback signal in real time. The output signal of the valve positioner cannot directly drive the valve actuator. The electric/pneumatic conversion unit in the positioner converts the air pressure signal into the air pressure signal, and the converted air pressure signal is amplified by the pneumatic amplifier and then enters the chamber through the control air pressure air path, changes the chamber air pressure, pushes the film to generate thrust, and pushes the valve stem in the valve actuator. Ideally, when the valve position feedback signal and the preset signal are equal, the diaphragm in the actuator chamber is in a balanced state, and the valve position reaches the specified position at this time.
2.2. Model Establishment of Pneumatic Control Valve
The pneumatic membrane actuator is divided into a valve actuator mechanism and a regulating mechanism. The working process of the valve actuator mechanism is divided into three stages; the input air pressure is converted into the air pressure in the air chamber, the air chamber air pressure is converted into thrust, and the thrust is converted into valve stem displacement. The last two links can be treated as linear links. The differential equation of the valve actuator mathematical model is approximated as
where is the input air pressure, is the chamber air pressure, is the spring stiffness, is the effective area of the diaphragm in the chamber, is the air resistance of the air path (, where is the gas resistance coefficient of the gas path, is the length of the gas path, and is the cross-sectional area of the gas path), and is the air capacity of the air path (, where is the gas capacity coefficient of the gas path, and is the volume of the gas cavity). The stress analysis diagram of the valve stem is shown in Figure 5.
Figure 5.
Stress analysis of valve stem.
The rod of the adjustment mechanism is driven by the spring structure, and a force analysis of the valve rod is carried out. When the sum of the pressure of the chamber gas on the chamber film and the gravity of the valve rod is greater than the sum of the friction force and the spring force of the valve rod, the valve rod will slide down. According to Newton’s second law, we have
where is the gravity of the valve stem, i.e., the gas chamber membrane above the valve stem, the pressure is generated by the gas in the gas chamber acting on the membrane, the static friction is generated between the valve stem and the packing, the preload of the spring is generated on the valve stem when it leaves the factory, the reaction force of the spring is generated on the valve stem when it is compressed, the reaction force of the medium flowing through the valve body is generated on the valve stem, ignoring the spring preload and the reaction force. Unfolding Equation (2) yields
where is the mass of the valve stem, is the acceleration due to gravity, is the chamber pressure, is the Coulomb friction coefficient of the valve stem, and is the spring stiffness coefficient.
The valve positioner is mainly composed of a torque motor, nozzle baffle, and pneumatic amplifier. The torque motor includes a coil circuit and a magnetic unit, and the relationship between its output torque and the deflection angle of the baffle is simplified as follows:
where is the electromagnetic torque coefficient of the torque motor, is the magnetic spring stiffness of the torque motor, is the input current, is the number of turns of the coil, is the initial zero magnetic flux, is the length of the moment arm, is the air gap width of the iron piece in the middle position, and is the influence coefficient of the reluctance in the magnetic circuit on the torque motor.
The distance between the orifice of the nozzle baffle and the baffle is determined by the output angle of the torque motor. The flow characteristics of the nozzle baffle are simplified as follows:
where is the fluid density, is the gas source air pressure, is the flow rate of the nozzle baffle, is the flow coefficient (generally 0.6–0.8), is the diameter of the orifice, is the nozzle diameter, and is the offset of baffle to equilibrium state.
The pneumatic amplifier amplifies the output air pressure of the nozzle baffle, such that the gas enters the film air chamber to drive the valve stem to move. The working process of charging and exhausting can be equivalent to the flow characteristics of small holes. The flow equation at the valve opening is as follows:
where and represent the gas mass flow in the case of sonic flow and subsonic flow, respectively, is the air temperature upstream of the orifice, is the critical pressure ratio, and is the downstream pressure of the orifice.
3. Biogeography-Based Optimization Algorithms and Improvements
3.1. Overview of Standard Biogeography-Based Optimization Algorithms
Since the genetic algorithm was proposed in 1963, more than half a century later, people are continuously proposing various meta-heuristic algorithms through biological behavior, natural principles, and even social phenomena and applying them to solve various problems in social life.
Professor Dan Simon formally proposed the biogeography-based optimization algorithm in IEEE Transsctions on Evolutionary Computition in 2008 [22]. Because the biogeography-based optimization algorithm is simple, is easy to implement, and has few parameters, it has attracted extensive attention from scholars all over the world. The method uses biogeographic principles for mathematical modeling and simulates species movement and information exchange between island habitats, resulting in a biogeographic optimization process.
3.2. Description of Biogeography-Based Optimization Algorithm Operators
The standard biogeography-based optimization algorithm mainly includes three kinds of operators: migration operator, mutation operator, and clearing operator.
The role of the migration operator is mainly to exchange information between the selected island habitats and the island habitats selected by the roulette wheel in the remaining island habitats.
The role of the mutation operator is to perform random mutation within the upper and lower bounds of a dimension on the selected island habitat.
The role of the removal operator is to remove the duplicate species in the island habitat after a series of operations on the species in the island habitat (retaining one of the duplicate species, while the others are randomly mutated within the upper and lower bounds).
3.3. Improvement of Biogeography-Based Optimization Algorithm
3.3.1. Chaos Initialization
The chaotic system is random and ergodic, and it can initialize all points in the target area through iterative coverage, making the species in the island habitat more random and uncertain. To this end, a chaotic map sequence is introduced. The chaotic system mapping equation is as follows:
where is the number of genes in each population member, is the total population size, and is the chaotic variable. When , the model is in a completely chaotic state.
The chaotic vector is inversely transformed to the original space by Equation (11).
where is the component matrix of the -th island habitat.
3.3.2. Improvements to the Migration Model
Simon adopted the standard biogeography-based optimization algorithm’s migration model as a linear model, suggesting that, with the increase in the number of species, the in-migration rate would show a linear decreasing trend, while the in-migration rate would show a linear migration trend. However, this model is relatively simple, as it can only briefly describe the migration law of species between island habitats, but cannot fully and effectively describe the real migration law. In this paper, a hyperbolic tangent model is used.
where and are the in-migration rate and the out-migration rate, respectively; when the number of species in the island habitat is n, and are the highest in- and out-migration rates in island habitats, respectively. is the number of species in the current island habitat, and is the maximum number of species.
In this hyperbolic tangent mobility model ( was taken as 1.1 in this paper), the trend of mobility changing with the number of species is similar to that of the cosine model, but the amplitude is weaker than that of the cosine model when the number of species is small. The amplitude is stronger in the middle, which better describes the actual law of species migration between island habitats. Several transfer models are shown in Figure 6 ().
Figure 6.
(a) Transition plot for a linear function model; (b) transition plot for quadratic function model; (c) transition plot for the cosine function model; (d) transition plot for hyperbolic tangent function model.
3.3.3. Improvement of Migration Operator
In Simon’s BBO algorithm, when the random number generated by a certain dimension is smaller than the emigration rate, the migration operator will directly replace the corresponding features of the immigration island habitat with the characteristics of the immigration island habitat; when the random number is greater than the emigration island habitat rate, no change is made. This may allow the characteristics of poor individuals to be replicated in better individuals. This paper proposes the following improved algorithms:
- Weight transfer operator. When the random number of a certain dimension is less than the emigration rate, 10% of the original island habitat disturbance is added, and the weight of the emigrated island habitat is reduced to 90%, i.e.,where is the -th dimension vector in the -th island habitat after the migration operation is completed, is the -component of the original island habitat , and is the -component of the -th island habitat selected to provide exchange information.
- Mixed optimal migration operator. When the random number of a certain dimension is greater than the migration rate, the variable of this dimension is still migrated, and the migration method is the convex combination of the migrated individual and the current optimal individual p1, i.e.,where , and is the -th dimension vector of the current best individual.
The reasons for using mixed transfer are that good individuals are less likely to degenerate due to transfer, because some of their original characteristics will be retained during the transfer process; poor individuals will receive at least part of the solution from good individuals during transfer. Features such as migration ensure that species evolve towards the optimal value of each generation, no longer blindly searching, and they can quickly converge toward the optimal direction.
The mixing parameter can be random, deterministic, or dynamically changed. In this paper, a strategy of dynamically adjusting q according to the change of the number of iterations is proposed through a large number of experiments. In order to for the island habitat to be mainly affected by the characteristics of the immigrant island habitat in the early stage of evolution, the mixing parameter is taken. In the middle stage of evolution, in order to prevent the algorithm from prematurely falling into the local optimum, while ensuring that individuals with low fitness have the ability to survive and develop, the mixed migration parameter is taken to reduce the migration pressure. In the later stage of evolution, in order to reduce the random disturbance of migrating island habitats and destroy the better individuals, the mixing parameter is taken to make the better solution have stronger survivability, which helps to improve the convergence accuracy. The entire migration equation is as follows:
where (normalized immigration rate) is the standard immigration rate, is the current number of iterations, and is the maximum number of iterations.
3.3.4. Improvement of Mutation Operator
The standard BBO adopts a random mutation strategy, which facilitates destroying individuals with high fitness, resulting in the mutation potentially bringing about worse individuals and reducing diversity. This paper proposes an optimal hybrid mutation operator to avoid the drawbacks caused by random mutation. The specific algorithm implementation is divided into two parts, optimization and mixing, with weights of 0.618 and 0.382, respectively, after many tests.
The specific operation is to multiply the optimal value component obtained in the current island habitat (the -th dimension component in the first island habitat) by the weight 0.628 as the optimal component; the -th dimensional component of the -th island habitat is multiplied by 0.328 and then multiplied by the random number of variation as a mixed component, which is embodied in the student distribution ( distribution) in the early stage of the iteration to obtain the large-scale variable asynchronous length. In the later stage of the iteration, the main purpose of the Gaussian variation is to strengthen the local exploration ability in the later stage and jump out of the limitation of local optimization. The entire mutation algorithm is as follows:
3.4. Simulation Experiment and Result Analysis
In order to verify and test the practicability and advancement of the improved BBO algorithm in this paper, a series of comparative experiments are carried out in this section, mainly to compare the improved BBO algorithm with the original BBO algorithm and various excellent intelligent optimization algorithms in recent years, including ACO, DE, ES, GA, PBIL, PSO, and SGA. This article uses 13 standard benchmark functions as shown in Table 1.
Table 1.
The 13 standard benchmark functions.
Nine algorithms were tested on these 13 test functions, with the species scale and the maximum number of iterations . The maximum immigrant rate and the maximum immigrant rate were both 1, the maximum number of species , and the maximum mutation rate . In order to avoid chance and maintain the scientificity and rigor of the experiment, the nine algorithms were independently run 50 times on each test function, and the mean and standard deviation of the 50 results were compared. The comparison results of the nine algorithms are shown in Table 2.
Table 2.
Comparison results of nine algorithms for 13 test functions.
In addition, the convergence of the nine algorithms to the 13 test functions is shown in Figure 7.

Figure 7.
(a) Convergence of nine algorithms under Ackley function; (b) convergence of nine algorithms under Flethcher function; (c) convergence of nine algorithms under Griewank function; (d) convergence of nine algorithms under Penalty1 function; (e) convergence of nine algorithms under Penalty2 function; (f) convergence of nine algorithms under Quartic function; (g) convergence of nine algorithms under Rastrigin function; (h) convergence of nine algorithms under Rosenbrock function; (i) convergence of nine algorithms under Schwefel1 function; (j) convergence of nine algorithms under Schwefel2 function; (k) convergence of nine algorithms under Schwefel3 function; (l) convergence of nine algorithms under Sphere function; (m) convergence of nine algorithms under Step function.
It can be seen from Table 2 and Figure 7 that, compared with the other eight algorithms, IBBO had a good performance in the selected 13 test functions. Specifically, the minimum value, the mean value, and the standard deviation were relatively smaller, and the convergence speed and accuracy were also relatively better. This shows that the IBBO algorithm had better global search ability and the ability to jump out of the local optimum, representing an improved algorithm worthy of adoption and promotion.
4. Parameter Identification of Pneumatic Control Valve Model
The pneumatic control valve integrates the air circuit, circuit, and magnetic circuit, and the control system is complex. The white box model often does not take into account the viscosity and wear of the control valve, and it requires a large number of accurate parameters; when the model deviates from the actual process, the actual process data also need to be compensated. An open-loop step experiment was performed on the pneumatic control valve, and the results were normalized. The experimental results are shown in Figure 8.
Figure 8.
Open-loop step normalization results of pneumatic control valve.
The pneumatic control valve model is often expressed in the form of a third-order transfer function [23]. In order to establish an effective model, the transfer function was identified through the improved biogeography-based optimization algorithm in this paper, and the step response of the model was compared with the experimental data at each iteration. The difference was used as the algorithm adaptation value. The flow chart is shown in Figure 9.
Figure 9.
Improved biogeography-based optimization algorithm identification model flow chart.
After many iterations, the pneumatic control valve model was obtained as follows:
Its identification fitting diagram is shown in Figure 10.
Figure 10.
Identify fit plots.
It can be seen from Figure 10 that the proposed improved biogeography optimization algorithm had a high degree of fitting, which shows the effectiveness and superiority of the improved algorithm.
5. Fractional-Order PID Controller Design
5.1. Fractional-Order PID Controller
There are three commonly used definitions of fractional calculus: , , and definitions. Under certain conditions, the first two definitions are basically equivalent, where is defined as
where , is the nearest integer, is the calculus order, and are the upper and lower limits of the integral, respectively, and is the sampling period. The discrete and approximate fractional operators are realized using the filter. If the frequency band of the approximate model to be obtained is , the linear characteristics of fractional calculus can be approximated according to a group of broken lines, as shown in the Figure 11.
Figure 11.
Piecewise polyline approximation of filters.
Thus, the transfer function is
where is the gain, is the order, and and represent the zero and pole respectively.
where is the fractional order, , , and . Compared with integer-order PID, FOPID has more integral order and differential order , which can control the controlled object more flexibly, so as to meet the performance index of complex system. Figure 12 is the FOPID control plane diagram.
Figure 12.
Fractional-order PID control plane diagram.
Figure 13 is the FOPID control system model. , , and are the expected input, controller output, and system output, respectively, and is the controlled object.
Figure 13.
Fractional-order PID control system model.
The transfer function of the fractional-order PID controller is as follows:
5.2. Parameter Tuning of Fractional-Order PID Controller
In this paper, according to the design performance index of the valve opening output signal of the valve control system, , , , , and are regarded as five components of a single particle, and the optimization calculation is carried out in the five-dimensional space.
The value of the fitness function is used to judge the quality of the parameter optimization result, and the performance index (the absolute value error of the system and the integral of time) can be selected to reflect the accuracy and rapidity of the system, while taking into account the small overshoot. The square term of the controller output is added to the fitness function to avoid excessive output. The fitness function is
where is the control error, is the output of the controller, and and are the weight coefficients ( and are 0.999 and 0.001, respectively). The steps of improving the biogeographic optimization algorithm to optimize fractional PID parameters are described below.
Step 1: Initialize the island habitat scale , the optimization dimension , the maximum number of iterations , the chaos variable , the elite retention rate , the initial mutation rate , etc., and define the upper and lower limits of each dimension.
Step 2: Evaluate the of each island habitat and rank the species according to the from good to bad.
Step 3: Calculate the in-, out-, and mutation rates for each island habitat, preserving elite island habitats.
Step 4: Execute the weight transfer operator and the hybrid convergence transfer operator.
Step 5: Execute the optimal hybrid mutation operator.
Step 6: Make out-of-bounds restrictions for each island habitat.
Step 7: Evaluate for each island habitat, rank species according to from good to bad, and replace poor island habitat with elite island habitat.
Step 8: Sort species according to from good to bad.
Step 9: Judge whether the maximum number of iterations or the search accuracy requirement is met; if neither is satisfied, the number of iterations is increased by one, and the process returns to Step 3 until the termination condition is reached.
5.3. Simulation
In order to test the effect of IBBO optimizing FOPID parameters, the transfer function of Equation (17) was used, and the control model was built with Simulink. The standard BBO, IBBO, and SGA algorithms (the SGA algorithm has certain advantages in comparison of test functions compared to BBO-related algorithms) were set with species scale A = 50, maximum number of iterations M = 100, FOPID parameter value range , , , , and ; the given system input was a unit step signal. The standard BBO algorithm, IPPO algorithm, and SGA algorithm were each carried out for 20 experiments, and the optimal value was taken as the parameter comparison. The fitness value curve is shown below.
As shown in Figure 14, compared with the standard BBO and SGA algorithms, the optimal fitness value of the IBBO algorithm has a faster convergence speed and can better jump out of the local optimal value, i.e., the found parameters are better; hence, the IBBO has a higher search rate, accuracy, and convergence speed.
Figure 14.
Optimal individual fitness value changes of three algorithms.
The parameter values optimized by the three methods were used for the simulation experiment of valve opening control, the control parameters under the optimal fitness value after optimization were taken, and the simulation experiment was carried out under the unit step input. The results are shown in Figure 15.
Figure 15.
Comparison of step responses of different algorithms.
The three performance indicators of overshoot, adjustment time (calculated by 5%), and steady-state error of the five algorithms were compared, and the results are shown in Table 3.
Table 3.
Comparison of performance indicators of five algorithms.
As can be seen from Figure 15 and Table 3, compared with the other four optimized algorithms, the IBBO optimization algorithm had the advantages of small overshoot, short adjustment time, and low steady-state error. In addition, it can be seen from Table 3 that, under the parameter optimization of the same algorithm, compared with the integer-order PID, the FOPID had a smaller steady-state error, reduced overshoot, and a better dynamic performance.
In order to further verify the performance of the control algorithm, a set of sinusoidal signals were set as the desired valve position opening signal of the simulation system. Figure 16 shows the tracking of the target valve position by the valve position opening control system under the action of five different algorithms. From the control system effect, it can be concluded that the IBBO optimized algorithm had a better effect on the tracking control of the valve position of the regulating valve.
Figure 16.
(a) Tracking curve of sinusoidal signal; (b) tracking error of sinusoidal signal.
6. Experimental Verification
In order to test the effectiveness of the fractional-order PID controller, an experimental platform for pneumatic control valves was established, and two different controller algorithms were written through the LabVIEW graphical programming software on the upper computer. The equipment of the experimental platform is shown in Figure 17.
Figure 17.
Experimental equipment and devices.
The working pressure of the pneumatic control valve was set to , the feedback voltage signal of the valve positioner was collected by USB5633, and the voltage signal in the range of was output to drive the movement of the control valve stem.
The step, sine wave, and square wave signals were used as the output expected valve position, and the integer-order PID controller and the fractional-order PID controller were used to track the set expected valve position value.
- The output experiment of a given step signal mainly tests the transient performance of the system. The desired signal of the valve position opening with a given output of 50% and the experimental results of air pressure are shown below.
According to Figure 18 and Table 4, in terms of transient response, the overshoot of PID and FOPID was almost 0, whereby FOPID was slightly better than integer-order PID. In terms of rise time and adjustment time, FOPID was better. It can also be seen that the transient performance of the FOPID controller was better than that of the PID controller. In terms of steady state, compared with PID, the FOPID controller reduced the system steady-state error and increased the control accuracy.
Figure 18.
(a) Response signal under 50% valve position opening tracking; (b) error of response signal under 50% valve position opening tracking.
Table 4.
The corresponding performance indicators of the two algorithms at 50% opening.
- The output experiment of a given sine wave mainly tests the dynamic performance of the controller. In the experiment, the desired valve position signal was selected as . The experimental results are shown below in Figure 19.

Figure 19. (a) Response signal under sinusoidal tracking; (b) error of response signal under sinusoidal tracking; (c) corresponding air chamber pressure under sinusoidal signal.
It can be clearly seen from the sinusoidal tracking curve and error curve that FOPID could track the expected input more quickly and had a smaller oscillation curve (smaller tracking error), indicating greater advantages of FOPID in dynamic performance than PID.
- Given the square wave output experiment, the main purpose is to test the controller’s fast performance and its ability to track mutation signals. The valve position expected value output was set to 80%–20%–80%, i.e., , and the experiment repeated four to five times. The results are shown below.
It can be seen from Figure 20 that, when the given signal was abruptly changed in the forward or reverse direction, the system under FOPID control could track the given signal more quickly and almost without overshoot, and the tracking error was smaller. Obviously, the FOPID controller had better dynamic performance.
Figure 20.
(a) Response signal under square wave tracking; (b) error of response signal under square wave tracking; (c) corresponding air chamber pressure under square wave tracking.
At the same time, in order to further evaluate the performance of the two methods, the root-mean-square error (RMSE) and the mean absolute percentage error (MAPE) were introduced for further comparison and explanation, which are defined as follows:
where is the number of sampling points, and and are the predicted value and actual value of the -th point, respectively.
According to the comparison of the indicators in Table 5, the FOPID controller had a smaller root-mean-square error and average absolute percentage error for control of the pneumatic control valve position, and the control accuracy of the control valve was better than that of the PID controller.
Table 5.
Comparison of performance indicators between PID and FOPID.
The experimental and simulation data are shown in Table 6. It can be seen from the table that the control effect of the FOPID algorithm was better than that of the corresponding PID algorithm in the comparison of overshoot and adjustment time.
Table 6.
Comparison of PID algorithm and FOPID algorithm in 50% opening step input simulation and experiment.
7. Conclusions
In this paper, we first proposed an IBBO algorithm, which can improve the optimization ability by introducing chaotic map initialization, adjusting the migration model, and improving the migration and mutation operators. This algorithm is not reflected in the current literature. In the simulation comparison of 13 test functions, the minimum value, mean value, and standard deviation of the IBBO algorithm were relatively smaller, and the convergence speed and accuracy were also relatively better. Taking the sphere test function as an example, its minimum value, mean value, and standard deviation were increased by 87.0%, 77.9%, and 62.6%, respectively. Then, on the basis of the proposed IBBO algorithm, the open-loop response curve of the control system was fitted, and the model parameters of the pneumatic control valve were identified. Then, the FOPID control algorithm was introduced, and the parameters of the FOPID controller were adjusted by the IBBO algorithm to realize the control of the pneumatic control valve position. This control method is not reflected in the current literature. Lastly, through simulation, the overshoot and steady-state error of the IBBO-FOPID control algorithm were only 0.6760 and 0.0008, increasing by 45.6% and 42.8%, respectively. According to the experimental verification, FOPID was better than PID, proving the effectiveness of the proposed control method for regulating valve position.
Author Contributions
Conceptualization, M.Z.; methodology, M.Z. and Z.X.; software, Z.X. and X.D.; validation, Z.X. and Z.Z.; formal analysis, Z.X. and Z.Z.; investigation, M.Z. and Z.Z.; resources, M.Z.; data curation, Z.X. and Z.Z.; writing—original draft preparation, M.Z. 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 the 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
- 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]
- Qian, J.Y.; Wu, J.Y.; Jin, Z.J. Research progress on vibration characteristics of regulation valve. J. Vib. Shock 2020, 39, 1–13. [Google Scholar]
- 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]
- Yu, M.; Liu, W. Modeling and Analysis of a Composite Structure-Based Soft Pneumatic Actuators for Soft-Robotic Gripper. Sensors 2022, 22, 4851. [Google Scholar] [CrossRef]
- Li, Y.; Zhou, W. A Dynamic Modeling Method for the Bi-Directional Pneumatic Actuator Using Dynamic Equilibrium Equation. Sensors 2022, 11, 7. [Google Scholar] [CrossRef]
- Youssef, S.M.; Soliman, M. Modeling of Soft Pneumatic Actuators with Different Orientation Angles Using Echo State Networks for Irregular Time Series Data. Sensors 2022, 13, 216. [Google Scholar] [CrossRef] [PubMed]
- Plestan, F.; Shtessel, Y.; Brégeault, V.; Poznyak, A. Sliding mode control with gain adaptation—Application to an electropneumatic actuator. Control Eng. Pract. 2013, 21, 679–688. [Google Scholar] [CrossRef]
- Zabiri, H.; Samyudia, Y. A hybrid formulation and design of model predictive control for systems under actuator saturation and backlash. J. Process Control 2006, 16, 693–709. [Google Scholar] [CrossRef]
- Guo, W.X.; Zhao, Y.B.; Li, R.Q. Active Disturbance Rejection Control of Valve-Controlled Cylinder Servo Systems Based on MATLAB-AMESim Cosimulation. Complexity 2020, 2020, 1–10. [Google Scholar] [CrossRef]
- Zhu, T.Y.; Dong, Q.L.; Liu, R. Application of Fuzzy Neural Network in Valve Opening Control. Instrum. Tech. Sens. 2019, 44, 2597–2611. [Google Scholar]
- Jeremiah, S.; Narayanasamy, A.; Zabiri, H. Analysis of constraint modification in model-based control valve stiction compensation. J. Teknol. 2017, 79, 7. [Google Scholar] [CrossRef]
- Liu, Y.; Wang, X.B.; Wang, X. A Type of Control Method Based on Expert PID for Intelligent Valve Positioner. Control Eng. China 2019, 26, 87–91. [Google Scholar]
- Qi, Z.; Zhang, W.L.; Wang, M.Q. Study for the Application of Fractional Order PID Torque Control in Side-drive Coupled Tram. Acta Autom. Sin. 2020, 46, 482–494. [Google Scholar]
- Asgharnia, A.; Jamali, A.; Shahnazi, R.; Maheri, A. Load mitigation of a class of 5-MW wind turbine with RBF neural network based fractional-order PID controller. ISA Trans. 2020, 96, 272–286. [Google Scholar] [CrossRef] [PubMed]
- Chen, L.P.; Chen, G.; Wu, R.C. Variable coefficient fractional-order PID controller and its application to a SEPIC device. IET Control Theory Appl. 2020, 14, 900–908. [Google Scholar] [CrossRef]
- Meng, F.W.; 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]
- Zhang, B.C.; Wang, S.F.; Hang, Z.P. Using Fractional-order PID Controller for Control of Aerodynamic Missile. J. Astronaut. 2005, 26, 653–657. [Google Scholar]
- Nie, Z.Y.; Zhu, H.Y.; Liu, J.C. Fractional order PID controller design in frequency domain based on ideal Bode transfer function and its application. Control Decis. 2019, 34, 2198–2202. [Google Scholar]
- Mohanty, D.; Panda, S. Modified salp swarm algorithm-optimized fractional-order adaptive fuzzy PID controller for frequency regulation of hybrid power system with electric vehicle. J. Control Autom. Electr. Syst. 2021, 32, 416–438. [Google Scholar] [CrossRef]
- Bučanović, L.J.; Lazarević, M.P.; Batalov, S.N. The fractional PID controllers tuned by genetic algorithms for expansion turbine in the cryogenic air separation process. Hem. Ind. 2014, 68, 519–528. [Google Scholar] [CrossRef]
- Pires, E.J.S.; Machado, J.A.T. Particle swarm optimization with fractional-order velocity. Nonlinear Dyn. 2010, 61, 295–301. [Google Scholar] [CrossRef]
- Simon, D. Biogeography-Based Optimization. IEEE Trans. Evol. Comput. 2008, 6, 702–713. [Google Scholar] [CrossRef] [Green Version]
- Li, R.H.; Meng, G.X.; Feng, Z.J.; Li, Y.J. A sliding mode variable structure control approach for a pneumatic force servo system. In 2006 6th World Congress on Intelligent Control and Automation; IEEE: Piscataway, NJ, USA, 2006; pp. 8173–8177. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).