Next Article in Journal
Topological Properties of Polymeric Networks Modelled by Generalized Sierpiński Graphs
Next Article in Special Issue
Convergence Analysis of Iterative Learning Control for Initialized Fractional Order Systems
Previous Article in Journal
The El Niño Southern Oscillation Recharge Oscillator with the Stochastic Forcing of Long-Term Memory
Previous Article in Special Issue
Diffusion of an Active Particle Bound to a Generalized Elastic Model: Fractional Langevin Equation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

System Identification and Fractional-Order Proportional–Integral–Derivative Control of a Distributed Piping System

1
School of Marine Science and Technology, Northwestern Polytechnical University, Xi’an 710072, China
2
Research & Development Institute, Northwestern Polytechnical University, Shenzhen 518057, China
3
School of Mathematics and Statistics, Northwestern Polytechnical University, Xi’an 710072, China
4
Science and Technology on Reactor System Design Technology Laboratory, Nuclear Power Institute of China, Chengdu 610093, China
5
School of Automation and Electrical Engineering, Shenyang Ligong University, Shenyang 110158, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2024, 8(2), 122; https://doi.org/10.3390/fractalfract8020122
Submission received: 18 January 2024 / Revised: 2 February 2024 / Accepted: 14 February 2024 / Published: 19 February 2024

Abstract

:
The vibration of piping systems is one of the most important causes of accelerated equipment wear and reduced work efficiency and safety. In this study, an active vibration control method based on a fractional-order proportional–integral–derivative (PID) controller was proposed to suppress pipeline vibration and reduce pipeline damage. First, a mathematical model of the distributed piping system was established using the finite element analysis method, and the characteristics of the distributed piping system were studied effectively. Further, the time-frequency domain parameter identification method was used to realise the system identification of the cross-point vibration transfer function between the brake and sensor, and the particle swarm optimisation algorithm was utilised to further optimise the transfer function parameters to improve the system identification accuracy. Therefore, a fractional-order PID controller was designed using the D-decomposition method, and the optimal controller parameters were obtained. The experimental and numerical simulation results show that the improved system identification algorithm can significantly improve modelling accuracy. In addition, the designed fractional-order PID controller can effectively reduce the system’s overshoot, oscillation time, and adjustment time, thereby reducing the vibration response of piping systems.

1. Introduction

Distributed piping systems are crucial components for transporting liquids, gases, and solid particles in nuclear power plants. Efficient operation of distributed piping systems is crucial to the safety of nuclear power systems. In the process of system operation, owing to the influence of the external environment or internal factors, the pipeline components inevitably vibrate for a certain period. Owing to these vibrations, the efficiency of the system is significantly reduced. When the vibration is severe enough to exceed the limit that the pipeline can bear, it can cause fatigue failure of the distributed piping system and even lead to serious accidents. Therefore, vibration control must be implemented in distributed piping systems.
Active control is a common and effective method for controlling pipeline vibrations, which can suppress vibrations by applying an active control force to counteract the vibration force. This method is widely used for controlling vibrations in industrial systems [1,2,3,4]. Common active control methods include proportional–integral–derivative (PID) control [5,6], linear quadratic regression (LQR) control [7,8], and reinforcement-learning control [9,10]. Proportional–integral–derivative (PID) control is a control method with simple principles, convenient implementation, and good efficacy. Chen proposed a double closed-loop control system based on proportional–integral–derivative (PID) control to control the stick–slip vibration of a drill string [11]. Ju et al. controlled a flexible arm independently by combining the BP algorithm with PID control and showed that the control of BP–PID has a positive impact on the vibration [12]. Hussin et al. used a proportional–integral–derivative (PID) controller to control the vibration of a semi-active suspension system and employed the AFA algorithm to tune the PID controller. The experimental results showed that the PID–AFA could significantly reduce the sprung acceleration and human acceleration response amplitudes than the other controllers [13]. Considering the influence of low-frequency vibrations on a pipeline, Hong et al. adopted a PID controller to reduce the vibration of the system. Proportional–integral–derivative control has a better effect than uncontrolled or passive controls [14]. Gulbahce designed a tuner-based PID controller to control intelligent beams. The experimental results proved that the designed controller was more efficient and energy-efficient [15]. The above experimental data and results show that PID control is a more effective vibration control method. However, it still has shortcomings, such as insufficient control accuracy and a low degree of model matching.
Fractional-order PID control is an advanced type of controller established by some scholars in recent years, which introduces the integral order, λ, and differential order, μ, into traditional PID controllers [16,17,18,19]. The fractional-order PID controller has a higher degree of freedom and matching than the conventional PID controller. Kavin et al. implemented a fractional-order PID controller in a reverse-osmosis desalination system and optimised the controller using the chaotic whale method [20]. Chiranjeevi proposed and implemented a fractional-order proportional–integral–derivative (PID) controller that used a pollination algorithm to control the motor speed, effectively improving the performance of the system [21]. Frikh proposed a fractional-order proportional–integral–derivative (PID) controller for wind turbine system speed control. The controller could obtain the desired phase margin and unit-gain cross-frequency, and the superiority of the method was verified by several performance evaluation indices [22]. Zheng et al. [23] proposed a robust fractional-order PID controller for a permanent-magnet synchronous motor speed servo system. Simulation results showed that the proposed method exhibited superior tracking and disturbance rejection performance. Thelkar designed a fractional-order PID controller to control the liquid level of a tank framework. The experiment proved that the fractional-order PID controller can better address external disturbances and expand the vitality of the framework [24]. Xu combined the traceback method with a fractional PID controller to design a trajectory tracking control system and successfully applied it to the mobile robot model. Experimental results showed that the algorithm was effective [25]. Despite active control methods based on fractional PID having made significant achievements in both theoretical research and practical applications, there are few studies on the application of fractional PID to the vibration control of pipeline systems.
Therefore, this study innovatively adopts fractional-order PID control to realise the vibration control of a distributed piping system. Moreover, the accuracy of the cross-point vibration transfer function between the brake and sensor obtained using the system identification toolbox was effectively improved through the optimisation algorithm. Considering the increase in controller parameters in the fractional-order PID controller, this study adopts the D-decomposition method to define the boundaries IRB, CRB, and RRB of the stable region SR, providing a design method to determine the ideal control parameters by lowering the system performance index.
The remainder of this study is organised as follows. Section 2 describes the finite element modelling process of the distributed piping system and deduces the state-space expressions. Section 3 presents the experimental identification of the system and further reduces the difference between the transfer function and the finite element model using the particle swarm optimisation algorithm. Section 4 introduces the design of the fractional-order PID controller based on the D-decomposition method and describes the acquisition process of the controller parameters. Section 5 presents experimental results on the designed fractional-order PID controller. Finally, Section 6 provides conclusions.

2. Preliminary

2.1. Finite Element Model

The distributed piping system is mainly composed of a pump, a control valve, and a water purifier in a classical power plant. During operation, the water is sucked in by the pipeline connected to the marine source through the pump and then flows into the purifier, where the pollutants harmful to the pipeline material are purified and then flow into the condenser. When the water flow exceeds a specified threshold, the excess water flows back into the ocean through a control valve.
For modelling with finite elements, the following assumptions are made:
(1)
The stiffness effect of the valve and pump are ignored, and only their inertial characteristics are considered here;
(2)
Condensers are much stiffer than pipes; therefore, a fixed boundary condition with full degrees of freedom is imposed at the inlet nozzle of the condenser;
(3)
Both the source and sink are considered to be fixed and all degrees of freedom are constrained.
The distributed piping system is modelled using the ANSYS Parametric Design Language (APDL). The straight-pipe model uses PIPE16 elements, as well as PIPE18 for elbows, MASS21 for pumps and valves, and COMBIN14 for elastic support units. The construction of pipeline network model is shown in Figure 1.

2.2. Fractional PID Control

A fractional-order controller is an advanced control method developed based on a traditional controller in recent years, and it is very popular because of its better control effect [26,27]. The traditional PID controller is a common control method used in industry, which has the advantages of a simple principle and high reliability. However, the order of integral and differential parts of traditional PID controller is 1, which limits the control characteristics of the system to a great extent. The principle of a fractional-order PID controller is to further improve the degree of freedom of the controller by adding an integral operator and a differential operator. In the time domain, the fractional-order PID controller is expressed as
u ( t ) = k p + k i J t λ + k d D t μ
The controller’s proportional gain, integral gain, and differential gain are, respectively, denoted by the symbols kp, ki and kd. The controller’s integral operator and differential operator are Jtλ and Dtμ, respectively. The controller’s integral order and differential order are λ and μ, respectively. They meet the inequality 0 < λ, μ < 2. The transfer function of the controller can be calculated by converting the expression of the fractional-order PID controller from the time domain to the frequency domain as follows:
C ( s ) = k p + k i s λ + k d s μ

3. System Identification Based on the Particle Swarm Optimization Strategy

The experiment uses the approach of system identification to build the vibration transfer function across points between the brake and the sensor in the distributed piping system. The purpose of this treatment is to analyse the performance of the system more effectively and visualize the control effect of the controller. The input and output experimental data calculated by the finite element model are identified with the aid of the system identification toolbox by choosing the appropriate number of zeros and poles, and the parameters of the transfer function are optimized using the particle swarm optimization algorithm to bring the output value of the transfer function model closer to the output value calculated by the finite element mode. The sampling time of the system is 0.001 s, and a total of 10,000 moments are taken, that is, data within 10 s.
The cross-point vibration transfer function between the system brake and the sensor identified by the system identification toolbox is
G ( z ) = 0.0013 z 1 1 + 0.6362 z 1 + 0.4028 z 2
A random search swarm intelligence optimization algorithm called particle swarm optimization (PSO) mimics the foraging behaviour of birds. It is frequently utilized in a variety of complex and nonlinear optimization problems because of its advantages of quick convergence speed and excellent convergence accuracy. The velocity and position update formulas of PSO are shown in Formulas (4) and (5):
v i = v i + c 1 r a n d × ( p b e s t i x i ) + c 2 r a n d × ( g b e s t i x i ) ,
x i = x i + v i , i = 1 , 2 , , n
In the formula, vi is the particle update speed, c1 and c2 are the algorithm learning factors, pbesti is the individual optimal solution, gbesti is the global optimal solution, xi is the current particle position, and n is the number of particles in the population.
The PSO algorithm takes the model matching degree between the transfer function model and the finite element model as the optimization goal. The model matching the degree Formula is as follows:
J = 1 i = 1 M ( y i ( t ) y i ( t ) ) 2 i = 1 M ( y i ( t ) y ¯ ( t ) ) 2
In the formula, y i ( t ) is the finite element output at the ith sampling time, and y i ( t ) is the output of the transfer function model at the ith sampling time. If the degree of similarity between the identified model and the real model is higher, the model’s fit index J is closer to 1. The parameters of PSO are set as c1 = 0.9, c2 = 1.2. The cross-point vibration transfer function between the system brake and the sensor obtained after the optimization of PSO is
G ( z ) = 3.2579 × 10 4 + 0.0015 z 1 1 + 0.6361 z 1 + 0.4028 z 2
Then, the transfer Function (7) is converted from a discrete model to a continuous model as follows:
G ( s ) = 0.0003258 s 2 + 2.548 s + 4011 s 2 + 909.4 s + 4.599 × 10 6
Table 1 compares the outcomes of transfer function optimization using the PSO approach and the system identification toolbox. The table analysis demonstrates that the transfer function optimized by PSO is closer to the vibration signal energy of the finite element model with a higher degree of matching, which can be further increased after identification by the system identification toolbox. The design environment of the subsequent controller is more closely aligned with the distributed piping system due to the model’s correctness.

4. Design of the Fractional-Order PID Controller

Since the introduction of the order increases the complexity of controller parameter optimization, this section adopts a D-decomposition algorithm to select the parameters of the FOPID controller. Considering the cross-point vibration transfer function between the system brake and the sensor as a second-order system, Equation (9) gives the expression of the plant based on the model in the paper [28]:
G ( s ) = n 2 s q 2 + n 1 s q 1 + n 0 s q 0 m 2 s p 2 + m 1 s p 1 + m 0 s p 0 N ( s ) D ( s ) ,
Among these, p and q are the orders of D(s) and N(s), respectively, and satisfy the inequalities p2 > p1 > p0 and q2 > q1 > q0. M and n are the coefficients of D(s) and N(s), respectively. When the p and q values are integers, the system is an integer-order system. When the p and q values are fractional, the system is a fractional-order system.
Figure 2 shows the system structure of the controlled object under the fractional-order PID controller.
In the diagram, R(s) stands for the system’s input, Y(s) is the output, and fe is the external effect which mostly refers to the piping system’s excitation force. The controller and control object, respectively, are denoted by C(s) and G(s). In the vibration reduction control problem of the distributed piping system, to reduce the output value of vibration as much as possible, the input value (expected value) R(s) is set to zero, that is, R(s) = 0, the system structure diagram can be equivalent to Figure 3.
According to Formula (2), the fractional-order PID controller can be expressed as C ( s ) = k p + k i s λ + k d s μ . Therefore, the open-loop transfer function of the system can be determined from the figure as follows:
P o ( s ) = C ( s ) G ( s ) = ( k p s λ + k i + k d s λ + μ ) N ( s ) s λ D ( s )
The closed-loop transfer function of the system is
P c ( s ) = G ( s ) 1 + C ( s ) G ( s ) = s λ N ( s ) s λ D ( s ) + ( k p s λ + k i + k d s λ + μ ) N ( s )
Then, an operator of system (11) is defined as
L ( s ) = s λ D ( s ) + ( k p s λ + k i + k d s λ + μ ) N ( s )
It is possible to derive the operator L(s) expression with respect to the controller parameters kp, ki, kd, λ and μ.
L ( s , k p , k i , k d , λ , μ ) = σ = 0 2 m σ s p 0 + λ + n σ s q σ ( k p s λ + k i + k d s λ + μ ) ,
The values of the controller parameters kp, ki, kd, λ and μ determine the position and area of the stability region (SR) of the system. Real root boundaries (RRB), infinite root boundaries (IRB), and complicated root boundaries (CRB) make up the majority of the boundaries of SR. The three boundaries are described in the D-decomposition approach as follows:
RRB: When s = 0, the parameter condition when the operator L = 0 is made,
L ( s = 0 , k p , k i , k d , λ , μ ) = n 0 s q 0 k i = 0
IRB: In the literature [28], the author shows that the condition for the existence of IRB is pnqn + μ, and pn and qn are the highest orders of polynomial D(s) and N(s), respectively. On this basis, IRB can be expressed as
k d = { 0                 i f ( p n = q n ) o r ( p n > q n , μ > p n q n ) ± m 2 n 2   i f ( p n > q n , μ = p n q n )                                                 n o n e   i f ( p n > q n , μ < p n q n )                                                
To ensure the existence of the differential part in the controller, that is, the coefficient kd ≠ 0, the differential order μ needs to satisfy the condition μpnqn.
CRB: Bring s = into Formula (13) and make its value equal to 0, then CRB can be defined as
L ( j ω , k p , k i , k d , λ , μ ) = σ = 0 2 m σ ( j ω ) p 0 + λ + n σ j ( ω ) q σ ( k p s λ + k i + k d ( j ω ) λ + μ ) = 0
The expressions for the controller parameters kp, ki, kd, λ, μ and ω can be derived from Formula (16):
Γ 1 H 1 ( ω , λ ) + k p H 2 ( ω , λ ) + k i H 3 ( ω ) + k d H 4 ( ω , λ , μ ) = 0 ( ω , λ ) + k p Γ 2 ( ω , λ ) + k i Γ 3 ( ω ) + k d Γ 4 ( ω , λ , μ ) = 0 ,
where
Γ 1 ( ω , λ ) = σ = 0 2 m σ ω p σ + λ cos ( p σ + λ ) π 2 Γ 2 ( ω , λ ) = σ = 0 2 n σ ω q σ + λ cos ( q σ + λ ) π 2 Γ 3 ( ω ) = σ = 0 2 n σ ω q σ cos q σ π 2 Γ 2 ( ω , λ ) = σ = 0 2 n σ ω q σ + λ + μ cos ( q σ + λ + μ ) π 2 H 1 ( ω , λ ) = σ = 0 2 m σ ω p σ + λ sin ( p σ + λ ) π 2 H 2 ( ω , λ ) = σ = 0 2 n σ ω q σ + λ sin ( q σ + λ ) π 2 H 3 ( ω ) = σ = 0 2 n σ ω q σ sin q σ π 2 H 4 ( ω , λ , μ ) = σ = 0 2 n σ ω q σ + λ + μ sin ( q σ + λ + μ ) π 2
Through derivation, the expressions of the controller parameters kp and ki can be obtained as
k p ( ω , k d , λ , μ ) = Γ 3 ( ω ) H 1 ( ω , λ ) Γ 1 ( ω , λ ) H 3 ( ω ) + k d [ Γ 3 ( ω ) H 4 ( ω , λ , μ ) Γ 4 ( ω , λ , μ ) H 3 ( ω ) ] Γ 2 ( ω , λ ) H 3 ( ω ) Γ 3 ( ω ) H 2 ( ω , λ ) ,
k i ( ω , k d , λ , μ ) = Γ 1 ( ω , λ ) H 2 ( ω , λ ) Γ 2 ( ω , λ ) H 1 ( ω , λ ) + k d [ Γ 4 ( ω , λ , μ ) H 2 ( ω , λ ) Γ 2 ( ω , λ ) H 4 ( ω , λ , μ ) ] Γ 2 ( ω , λ ) H 3 ( ω ) Γ 3 ( ω ) H 2 ( ω , λ )

4.1. Design of Parameters kp, ki, kd

When the controller order parameters λ and μ are given, the value range of kd can be obtained through SR as 0 k d s u p . According to the definition of the phase angle margin Pm and the crossover frequency ωc,
{ | P o ( s ) | s = j ω c = 1 arg ( P o ( s ) | s = j ω c ) = π + P m
When bringing Formula (11) into Formula (21),
s λ D ( s ) + ( k p s λ + k i + k d s λ + μ ) N ( s ) | s = j ω c = 0
The relationship between the controller parameters kp, ki on kd, λ, μ is then derived:
k p ( k d , λ , μ ) = Γ 3 c H 1 c ( λ ) Γ 1 c ( λ ) H 3 c + k d [ Γ 3 c H 4 c ( λ , μ ) Γ 4 c ( λ , μ ) H 3 c ] Γ 2 c ( λ ) H 3 c Γ 3 H 2 ( λ )
k i ( k d , λ , μ ) = Γ 1 c ( λ ) H 2 c ( λ ) Γ 2 c ( λ ) H 1 c ( λ ) + k d [ Γ 4 c ( λ , μ ) H 2 c ( λ ) Γ 2 c ( λ ) H 4 c ( λ , μ ) ] Γ 2 c ( λ ) H 3 c Γ 3 c H 2 c ( λ )
where
Γ 1 c ( λ ) = σ = 0 2 m σ ω c p σ + λ cos ( p σ + λ ) π 2 Γ 2 c ( λ ) = σ = 0 2 n σ ω c q σ + λ cos ( ( q σ + λ ) π 2 P m ) Γ 3 c = σ = 0 2 n σ ω c q σ cos ( q σ π 2 P m ) Γ 4 c ( λ , μ ) = σ = 0 2 n σ ω c q σ + λ + μ cos ( ( q σ + λ + μ ) π 2 P m ) H 1 c ( λ ) = σ = 0 2 m σ ω c p σ + λ sin ( p σ + λ ) π 2 H 2 c ( λ ) = σ = 0 2 n σ ω c q σ + λ sin ( ( q σ + λ ) π 2 P m ) H 3 c = σ = 0 2 n σ ω c q σ sin ( q σ π 2 P m ) H 4 c ( λ , μ ) = σ = 0 2 n σ ω c q σ + λ + μ sin ( ( q σ + λ + μ ) π 2 P m ) ,
The following formula can be used to determine the controller parameter kd to ensure that the system has the better performance:
P o ( j ω ) = Q ( ω , k d ) + j R ( ω , k d ) Γ 1 ( ω , λ ) + j H 1 ( ω , λ ) ,
where
Q ( ω , k d ) = k p ( k d ) Γ 2 ( ω , λ ) + k i ( k d ) Γ 3 ( ω ) + k d Γ 4 ( ω , λ , μ ) R ( ω , k d ) = k p ( k d ) H 2 ( ω , λ ) + k i ( k d ) H 3 ( ω ) + k d H 4 ( ω , λ , μ )
The argument of P o ( j ω ) can be expressed as
arg ( P o ( j ω ) ) = arctan Ψ ( ω , k d ) + n π
where n is an integer and
Ψ ( ω , k d ) = R ( ω , k d ) Γ 1 ( ω , λ ) Q ( ω , k d ) Γ 1 ( ω , λ ) Q ( ω , k d ) Γ 1 ( ω , λ ) + R ( ω , k d ) H 1 ( ω , λ )
To achieve optimal robustness, the controller parameter kd can be calculated using the following formula:
k d = argmin 0 k d < k d sup | d a r g ( P o ( j ω ) ) d ω | ω = ω c |
When the value of kd is obtained by calculation, the values of the controller parameters kp and ki can be obtained according to Formula (12):
k p = k p ( k d ) , k i = k i ( k d )
The value range of parameter ω is [ ω min , ω max ] , and the values of ω min and ω max satisfy the following conditions:
ω min : k p ( ω min ) = 0   and   k p ( ω min + ) < 0 ω max : ω max > ω min , k p ( ω max ) 0

4.2. Design of Parameters λ and μ

The values of kp, ki and kd only depend on the order λ and μ according to Formulas (30) and (31). The time multiplied by the integral of the absolute value of the error (ITAE) is chosen as the performance index of the controller to achieve the best response performance of the control system, i.e.,
J I T A E = 0 t | e ( t ) | d t
Among them, e(t) is the error signal in the control system. By finding the λ and μ values that minimize the performance index JITAE value, the values of parameters kp, ki and kd are further determined according to Formulas (30) and (31):
k d = argmin 0 k d < k d sup | d ( arctan ( R ( ω , k d ) Γ 1 ( ω , λ ) Q ( ω , k d ) H 1 ( ω , λ ) Q ( ω , k d ) Γ 1 ( ω , λ ) + R ( ω , k d ) H 1 ( ω , λ ) ) + n π ) d ω | ω = ω c |
k p = k p ( k d ) , k i = k i ( k d )

4.3. Design Process

In this section, the specific steps to obtain the parameters of the fractional-order controller using the D-decomposition method are given as follows.
Step 1 Initialize the following data, including
p 2 , p 1 , p 0 , q 2 , q 1 , q 0 , m 2 , m 1 , m 0 , n 2 , n 1 , n 0 .
Set the phase angle margin Pm and the crossover frequency ωc.
Step 2 In order to ensure the existence of the differential part in the fractional order controller, according to Formula (15), it obtains kd ≠ 0 and the differential order must satisfy the condition μpnqn. When the order parameters λ and μ gradually increase from low to high, the value range 0 k d s u p of the controller parameter kd is calculated according to SR.
Step 3 The values of the controller parameters kp, ki and kd under the conditions of traversal λ ( 0 , 2 ) and μ ( 0 , 2 ) are calculated sequentially through Formulas (34) and (35), and the performance index JITAE of the controller is calculated according to Formula (33).
Step 4 The planned fractional-order PID controller’s parameter value is determined by finding the values of kp, ki, kd, λ and μ, that minimize the performance index JITAE.

5. Experimental Results

According to Formula (8), the controlled object of the system is
G ( s ) = 0.0003258 s 2 + 2.548 s + 4011 s 2 + 909.4 s + 4.599 × 10 6
As can be seen from Formula (36), the coefficient of s2 is much lower than the other coefficients, so it is simplified here. The transfer function G(s) can be approximated as
G ( s ) = 2.548 s + 4011 s 2 + 909.4 s + 4.599 × 10 6
The transfer functions G ( s ) serve as the foundation for the fractional-order PID controller, and their initialisation G ( s ) yields the following information:
G ( s ) : p 2 = 2 , p 1 = 1 , p 0 = 0 ,   q 1 = 1 ,   q 0 = 0 , m 2 = 1 , m 1 = 909.4 , m 0 = 4.599 × 10 6 , n 1 = 2.548 , n 0 = 4011 .
Set the phase angle margin Pm = 7π/10 and the crossover frequency ωc = 1500, and calculate the RRB, IRB.
RRB: ki = 0, IRB: kd = none.
From Step 2, the value range of the order parameter of the fractional-order PID controller must be λ ( 0 , 2 ) and μ ( 0 , 2 ) . Calculate the position of the system stability interval SR under the conditions of different integral and differential orders and determine the value range of ω as [ωmin , ωmax]. Taking λ = 1.5 and μ = 0.5 as examples, the kdsup value of the transfer functions is obtained as kdsup = 13. Figure 4 shows the SR of the transfer functions G ( s ) under different kd values. From the graph analysis, as kd increases, the SR area of the system gradually decreases.
According to Formula (34), the relationship between the optimal kd value and λ, μ under the conditions of different order parameters λ and μ is obtained, as shown in Figure 5.
Given the parameters kdbest, λ and μ, the performance index JITAE of the control system under different conditions is calculated. Figure 6 depicts the link between JITAE and parameters λ, μ. The graph analysis reveals that the integral order λ has a significant impact on the JITAE of the system while the differential order μ has less of an impact.
Under the condition of Pm = 7π/10 and ωc = 1500, when the order parameters of the transfer function are λ = 1.6 and μ = 0.5, the minimum value of the performance index JITAE is JITAE = 6.913 × 10−9.
Consequently, the intended fractional-order PID controller parameters can be obtained as
C 1 ( s ) = 8.215   ×   10 2 + 9.863   ×   10 7 s 1.6 + s 0.5
By setting the order to one and using the same method, the parameters of the PID controller are designed as follows:
C 2 ( s ) = 187.833 + 9.043   ×   10 5 s + 0.100   s
Figure 7 shows the responses of the transfer functions G ( s ) under fractional-order and integer-order PID controls, indicating that the control system has a significant overshoot and many oscillations following the addition of the integer-order PID controller. Excessive overshoot significantly affects the system’s performance. In some practical engineering systems, an excessive overshoot may lead to devastating consequences that are not allowed. More oscillations and longer adjustment times also significantly reduced the system’s stability. The addition of the fractional-order PID controller reduces the system’s overshoot and the number of oscillations based on the PID controller, shortens the system’s adjustment time, significantly enhances the system’s performance, and boosts the quality and efficiency of control owing to the introduction of two parameters of the fractional-order PID controller, which makes the controller province more compatible with the controlled object and improves the controlled freedom.
Figure 8 shows the output of the system vibration for a distributed piping system without a controller, with a PID controller and with a fractional-order PID controller. The PID controller can reduce the vibration of the piping system. According to the analysis shown in the figure, its control effect is limited. However, this approach is insufficient for demanding control systems. The fractional-order PID controller, based on the PID controller, can further reduce the vibration output of the piping system. The vibration amplitude can be maintained within a particular range, thereby reducing damage to the pipeline and improving its continuous use time. Therefore, the reference of the integral order λ and differential order μ in a fractional-order PID controller can improve the control precision of the controller and obtain a better control effect.

6. Conclusions

This study proposes a design approach for a fractional-order proportional–integral–derivative (PID) controller for vibration reduction in distributed piping systems. This technique uses the D-decomposition approach to determine the IRB, CRB, and RRB boundaries of the SR and achieves the best possible control of the controlled object by lowering the system’s JITAE performance index. In the process of system identification of the pipe network, the system identification toolbox was used to realise the system identification of the vibration transfer function between the brakes and the sensor. A comparative analysis showed that the transfer function has the potential to further improve the degree of fit of the model. Therefore, PSO was adopted, and the matching degree of the transfer function model was used as the optimisation goal. The parameter values of the transfer function were further optimised such that the calculated and improved transfer function was closer to the finite element model in terms of accuracy. Subsequently, a fractional-order PID controller designed using the D-decomposition method was applied to the transfer function. The experimental results demonstrate that the proposed fractional-order PID controller can significantly minimise the overshoot of the original system, number of oscillations, and adjustment time. In addition, it has a substantially better suppressive effect on pipeline vibrations than the PID controller. Consequently, a fractional-order PID controller is more suitable for suppressing vibrations in the distributed piping system of a power plant. Considering their superiority over integer-order PID controllers, fractional-order PID controllers in different fields remain an exploratory direction for future work.

Author Contributions

Conceptualization, S.Z., F.X., L.L., L.Z. and Y.Z.; methodology, X.Z., S.Z., F.X., L.L., L.Z., Y.Z. and R.R.; software, X.Z., S.Z. and L.L.; validation, X.Z., X.H. and H.W.; investigation, R.R.; resources, F.X., L.Z. and Y.Z.; data curation, X.H. and H.W.; writing—original draft preparation, X.Z., S.Z. and L.L.; writing—review and editing, X.Z., S.Z. and L.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Shenzhen Science and Technology Program under grant JCYJ20210324122010027 and JCYJ20210324122406019, National Natural Science Foundation of China (grant no. 52371339 and 12172283), State Key Laboratory of Mechanics and Control of Mechanical Structures (Nanjing University of Aeronautics and astronautics) (grant MCMS-E-0122G02), Research Project of State Key Laboratory of Mechanical System and Vibration (grant no. MSV202310), Research Project of Key Laboratory of Underwater Acoustic Adversarial Technology (grant no. JCKY2023207CH02), China Postdoctoral Science Foundation under grant 2020M673484, and National Research and Development Project under grant 2021YFC2803000.

Data Availability Statement

No new data were created or analyzed in this study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Jose, R.; Jaime, H.; Ivan, M. Implementation of dynamics inversion algorithms in active vibration control systems: Practical guidelines. Control Eng. Pract. 2023, 141, 105746. [Google Scholar]
  2. Zheng, H.; Qin, H.; Ren, M.; Zhang, Z. Active vibration control for the time-varying systems with a new adaptive algorithm. J. Vib. Control 2020, 26, 200–213. [Google Scholar] [CrossRef]
  3. Pishbahar, B.; Moradi, H. Active control of the edgewise vibrations in wind turbine blade by optimization of the number and locations of the intermediate actuators. Int. J. Dyn. Control 2023, 11, 1230–1246. [Google Scholar] [CrossRef]
  4. Thiago, G.; Maryam, G. Active control of stick-slip torsional vibrations in drill-strings. J. Vib. Control 2019, 25, 194–202. [Google Scholar]
  5. Ganji, V.; Ramraj, C.; Bharath, N. Load frequency control of time-delayed power systems using optimal IMC-PID design and model approximation approach. Int. J. Model. Simul. 2022, 42, 725–742. [Google Scholar] [CrossRef]
  6. Jaafar, H.I.; Mohamed, Z.; Subha, N.A.M.; Husain, A.R.; Ismail, F.S.; Ramli, L.; Tokhi, M.O.; Shamsudin, M.A. Efficient control of a nonlinear double-pendulum overhead crane with sensorless payload motion using an improved PSO-tuned PID controller. J. Vib. Control 2019, 25, 907–921. [Google Scholar] [CrossRef]
  7. Geng, X.; Cui, L.; Feng, X.; Liu, Z.; Han, J. Research of active suspension performance based on linear decreasing weight PSO algorithm to optimize LQR controller. Mod. Manuf. Eng. 2023, 1, 43–49. [Google Scholar]
  8. Nocoń, Ł.; Grzyb, M.; Szmidt, P.; Koruba, Z.; Nowakowski, Ł. Control Analysis with Modified LQR Method of Anti-Tank Missile with Vectorization of the Rocket Engine Thrust. Energies 2022, 15, 356. [Google Scholar] [CrossRef]
  9. Han, S.; Liang, T. Reinforcement-Learning-Based Vibration Control for a Vehicle Semi-Active Suspension System via the PPO Approach. Appl. Sci. 2022, 12, 3078. [Google Scholar] [CrossRef]
  10. Neuendorf, L.; Schwing, M.; Kockmann, N. Control of an Extraction Column Using Reinforcement Learning. Chem. Ing. Tech. 2022, 94, 1311. [Google Scholar] [CrossRef]
  11. Chen, W.; Liu, S.; Hu, X. Research on drill string stick-slip vibration simulation and control strategy. Pet. Mine Mach. 2022, 51, 1–7. [Google Scholar]
  12. Ju, S.; Cheng, L.; Yan, A. Vibration simulation and BP-PID control of piezoelectric flexible manipulator. J. Henan Univ. Technol. Nat. Sci. Ed. 2022, 41, 107–113. [Google Scholar]
  13. Mat, H.; Intan, Z.; Pakharuddin, M.; Yatim, H.M.; Ardani, M.I.; Shaharuddin, N.M.R.; Hadi, M.S. Vibration control of semi-active suspension system using PID controller with advanced firefly algorithm and particle swarm optimization. J. Ambient Intell. Humaniz. Comput. 2020, 12, 1119–1137. [Google Scholar]
  14. Hong, R.; Nie, S.; Ji, H. Evaluation of flow-induced vibration suppression performances of magneto-rheological damping pipe clamp using PID algorithm. J. Intell. Mater. Syst. Struct. 2022, 34, 1330–1340. [Google Scholar] [CrossRef]
  15. Gülbahçe, E.; Çelik, M. Active vibration control of a smart beam by a tuner-based PID controller. J. Low Freq. Noise Vib. Act. Control 2018, 37, 1125–1133. [Google Scholar] [CrossRef]
  16. Jain, S.; Hote, Y.; Saxena, S. Fractional Order PID Design Using Big Bang–Big Crunch Algorithm and Order Reduction: Application to Load Frequency Control. Electr. Power Compon. Syst. 2022, 49, 624–636. [Google Scholar] [CrossRef]
  17. Riccardo, C.; Giovanni, D.; Guido, M.; Pisano, A. Integrated technology fractional order proportional-integral-derivative design. J. Vib. Control 2014, 20, 1066–1075. [Google Scholar]
  18. Liu, L.; Zhang, L.; Pan, G.; Zhang, S. Robust yaw control of autonomous underwater vehicle based on fractional-order PID controller. Ocean Eng. 2022, 257, 111493. [Google Scholar] [CrossRef]
  19. Blas, M. Fractional PID Controllers for Industry Application. A Brief Introduction. J. Vib. Control 2007, 13, 1419–1429. [Google Scholar]
  20. Kavin, F.; Senthilkumar, R. Chaotic Whale Optimized Fractional Order PID Controller Design for Desalination Process. Comput. Mater. Contin. 2022, 71, 2789–2806. [Google Scholar] [CrossRef]
  21. Chiranjeevi, T.; Babu, N.; Yadav, A.; Das, V.K.; Prasad, S.C.; Sonkar, A.; Verma, S.K. Control of electric machines using flower pollination algorithm based fractional order PID controller. Glob. Transit. Proc. 2021, 2, 227–232. [Google Scholar] [CrossRef]
  22. Frikh, M.; Soltani, F.; Bensiali, N.; Boutasseta, N.; Fergani, N. Fractional order PID controller design for wind turbine systems using analytical and computational tuning approaches. Comput. Electr. Eng. 2021, 95, 107410. [Google Scholar] [CrossRef]
  23. Zheng, W.; Chen, Y.; Wang, X.; Lin, M.; Guo, J. Robust fractional order PID controller synthesis for the first order plus integral system. Meas. Control 2023, 56, 202–214. [Google Scholar] [CrossRef]
  24. Thelkar, A.; Bharatiraja, C.; Teka, M.; Gonfa, M.; Shoga, T.; Feyo, A.; Mekonnen, T. Modeling and Performance Analysis of FOPID Controller for Interacting Coupled Tank System. FME Trans. 2023, 51, 362–373. [Google Scholar]
  25. Xu, L.; Du, J.; Song, B.; Cao, M. A combined backstepping and fractional-order PID controller to trajectory tracking of mobile robots. Syst. Sci. Control Eng. 2022, 10, 133–140. [Google Scholar] [CrossRef]
  26. Liu, L.; Wang, J.; Zhang, L.; Zhang, S. Multi-AUV dynamic maneuver countermeasure algorithm based on interval information game and fractional-order DE. Fractal Fract. 2022, 6, 235. [Google Scholar] [CrossRef]
  27. Ibrahim, M.; Ubaid, M.; Mahendiran, T.; Milyani, A.H.; Saad, N.B.; Yahaya, N.Z.B. OBSO Based Fractional PID for MPPT-Pitch Control of Wind Turbine Systems. Comput. Mater. Contin. 2022, 71, 4001–4017. [Google Scholar]
  28. Zhang, S.; Liu, L.; Cui, X. Robust FOPID controller design for fractional-order delay systems using positive stability region analysis. Int. J. Robust Nonlinear Control 2019, 29, 5195–5212. [Google Scholar] [CrossRef]
Figure 1. Finite element model of the distributed piping system.
Figure 1. Finite element model of the distributed piping system.
Fractalfract 08 00122 g001
Figure 2. System structure under fractional-order PID control.
Figure 2. System structure under fractional-order PID control.
Fractalfract 08 00122 g002
Figure 3. Fractional-order PID control system structure under the condition of R(s) = 0.
Figure 3. Fractional-order PID control system structure under the condition of R(s) = 0.
Fractalfract 08 00122 g003
Figure 4. Relationship between the SR and kd when λ = 1.5 and μ = 0.5.
Figure 4. Relationship between the SR and kd when λ = 1.5 and μ = 0.5.
Fractalfract 08 00122 g004
Figure 5. The relationship between kdbest and λ, μ.
Figure 5. The relationship between kdbest and λ, μ.
Fractalfract 08 00122 g005
Figure 6. Relationship between JITAE and parameters kdbest and λ, μ.
Figure 6. Relationship between JITAE and parameters kdbest and λ, μ.
Fractalfract 08 00122 g006
Figure 7. Response of the control system.
Figure 7. Response of the control system.
Fractalfract 08 00122 g007
Figure 8. Vibration output response of a piping system.
Figure 8. Vibration output response of a piping system.
Fractalfract 08 00122 g008
Table 1. Comparison results of the transfer function and finite element model.
Table 1. Comparison results of the transfer function and finite element model.
MethodDifference in Signal EnergyModel Fit
The system
Identification toolbox
0.804283.09%
Particle swarm optimization0.614888.03%
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

Zhang, X.; Zhang, S.; Xiong, F.; Liu, L.; Zhang, L.; Han, X.; Wang, H.; Zhang, Y.; Ren, R. System Identification and Fractional-Order Proportional–Integral–Derivative Control of a Distributed Piping System. Fractal Fract. 2024, 8, 122. https://doi.org/10.3390/fractalfract8020122

AMA Style

Zhang X, Zhang S, Xiong F, Liu L, Zhang L, Han X, Wang H, Zhang Y, Ren R. System Identification and Fractional-Order Proportional–Integral–Derivative Control of a Distributed Piping System. Fractal and Fractional. 2024; 8(2):122. https://doi.org/10.3390/fractalfract8020122

Chicago/Turabian Style

Zhang, Xiaomeng, Shuo Zhang, Furui Xiong, Lu Liu, Lichuan Zhang, Xuan Han, Heng Wang, Yanzhu Zhang, and Ranzhen Ren. 2024. "System Identification and Fractional-Order Proportional–Integral–Derivative Control of a Distributed Piping System" Fractal and Fractional 8, no. 2: 122. https://doi.org/10.3390/fractalfract8020122

Article Metrics

Back to TopTop