Next Article in Journal
Online Adaptive Parameter Estimation for Quadrotors
Previous Article in Journal
Efficient Algorithms for Computing the Inner Edit Distance of a Regular Language via Transducers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

High-Gain Observer-Based Sliding-Mode Dynamic Surface Control for Particleboard Glue Mixing and Dosing System

1
College of Electrical Mechanical Engineering, Northeast Forestry University, Harbin 150040, China
2
College of Science, Northeast Forestry University, Harbin 150040, China
3
College of Information and Computer Engineering, Northeast Forestry University, Harbin 150040, China
*
Author to whom correspondence should be addressed.
Algorithms 2018, 11(11), 166; https://doi.org/10.3390/a11110166
Submission received: 10 October 2018 / Revised: 19 October 2018 / Accepted: 21 October 2018 / Published: 23 October 2018

Abstract

:
In the process of particleboard glue mixing and dosing control under the working condition of intermediate frequency, a sliding-mode dynamic surface control strategy based on high-gain observer is proposed in this paper to deal with the problem of glue flow stability caused by strong nonlinearity. The high-gain observer (HGO) is aimed at estimating the derivative of the immeasurable system input signal for feedback, and the robustness of the system is improved by the dynamic surface control (DSC) method. Furthermore, the sliding-mode control (SMC) method is used to deal with disturbances caused by the uncertainties as well as external disturbances. It is proven that the system is exponential asymptotic stable by constructing a suitable Lyapunov function. Simulation results show that the proposed control methods can make the system track the expected flow value quickly and accurately. Finally, numerical simulation results are exhibited to authenticate and validate the effectiveness of the proposed control scheme.

1. Introduction

Particleboard is one of the three main products of wood-based panel [1]. If it can be utilized instead of log material, the shortage of wood resources can be alleviated to some extent, which is of great significance for the protection of ecological environment.
In the process of particleboard production, one of the main steps is glue mixing and dosing, which determines the technical level of particleboard production [2]. It is the mark of excellent mixing and dosing technology that the material can be accurately and proportionally matched according to the formula requirements. Excessive amount of glue will produce high moisture content particleboard, resulting in the bubble phenomenon, which will affect the yield, increase production capital, and result in an increase in formaldehyde emission. If the quantity of glue is too low, it will reduce the plasticity of the particleboard and make it difficult to compact. Meanwhile, physical properties such as static strength and plane tensile strength of particleboard will also decrease, which will affect the quality of the product. Therefore, the control of glue flow in particleboard glue mixing and dosing system plays a decisive role in the quality of the finished board.
At present, most of the wood-based panel production enterprises are dependent on artificial experience to control production, with proportional-integral-derivative (PID) as the primary control method used. The PID control strategy is widely applied in engineering [3,4,5,6]. However, this control strategy is not suitable for engineering control with high accuracy due to its poor dynamic performance, low anti-disturbance ability, and low control precision. To effectively solve the problem of tracking and anti-interference, the backstepping control method has been proposed by decomposing the high-order system into a series of low-order systems for the nonlinear system model with uncertainty [7,8,9,10,11]. The authors of Reference [7] designed an output feedback controller by combining backstepping and adaptive methods to deal with the synthesis of speed and flux for an induction motor drive. For the problem of a sensorless speed control for interior permanent magnet synchronous motors, Reference [8] outlined a nonlinear control based on the backstepping algorithm to improve robustness. Reference [9] proposed a novel gain-tuning method based on backstepping for variable PID controller. In this method, when system dynamics rapidly changes due to unknown disturbances, the system performance is robust and effective using the controller. For the problem of fault-tolerant control for a class of uncertain nonlinear system with actuator faults, the authors of Reference [10] used the backstepping approach to remove the classical assumption that the time derivative of output error should be known. Reference [11] applied backstepping to the Lagrangian form of the dynamics for quadrotor controller design to deal with unmodeled state-dependent disturbances. Though backstepping can solve nonlinear problems effectively, the traditional method requires repeated differentiation of virtual controller, and the control complexity increases rapidly with the increase in system order. The problem can be solved with the dynamic surface control (DSC) method proposed by Swaroop [12]. This method has been widely applied in the field of flight vehicles [13,14], unmanned aerial vehicles (UAV) [15], and missiles [16,17]. However, although DSC has some robustness and adaptability, it is not sufficient to achieve good control effect by its own robustness.
To improve the robust stability and transient performance of control systems, sliding-mode control (SMC) has been studied by many scholars to solve the problem of nonlinear systems [18,19,20,21,22]. To enhance robustness against parameter variations and disturbances, two model-free control system structures that include sliding-mode control were proposed and verified by real-time experimental results related to the position control of laboratory equipment represented by the twin rotor aerodynamic system in Reference [18]. In Reference [19], adaptive second-order sliding-mode control strategies were presented for a class of uncertain systems with unknown uncertainty bound. The authors adjusted the amplitude of the control law to control the uncertainties, enhanced the realization of second-order sliding mode, and made the state variables of the auxiliary system converge near the origin in finite time. In Reference [20], time-varying and constant switching frequency-based sliding-mode control methods were proposed for three-phase transformerless dynamic voltage restorers. The authors of Reference [21] proposed a new adaptive fuzzy sliding-mode control (AFSMC) design strategy for the control of a special class of three-dimensional fractional order chaotic systems with uncertainties and external disturbance and showed the efficiency of the proposed fractional adaptive controllers. Although SMC has strong robustness to parameter perturbation and external disturbance, it is worth noting that the above control methods are all based on measuring the speed and acceleration of signals, and the accuracy of measurement is vital for control results. However, in practical engineering, the measurement process has a certain degree of difficulty and the economic cost of the process is higher; therefore, the control method still has some limitations and challenges in practical situations.
To solve these problems, some scholars have proposed a high-gain observer (HGO) control strategy [23,24,25,26,27]. In Reference [23], an adaptive HGO was established to estimate the unmeasured states for the output-feedback control problem of a class of nonlinear large-scale system. In Reference [24], a decentralized control algorithm was developed based on HGO theory and fuzzy adaptive control algorithm for second-order uncertain nonlinear multiagent systems. In Reference [25], Mercorelli presented a sensorless control based on a HGO to reduce the effects of uncertainties on the electromagnetic valve actuator model and unmeasurable external disturbances. To solve the problem of single-rod electro-hydraulic servo having only one measured output state, a nonlinear backstepping control method based on a HGO was proposed to estimate the full state used by backstepping controllers in Reference [26]. The authors of Reference [27] proved that the extended HGO can be used to reduce the effect of disturbances while estimating and canceling the disturbance in one link of an underactuated system. Some scholars have combined SMC with HGO to achieve a better control effect. In Reference [28], a method was proposed for a flexible joint robotic arm, which used a high-gain observer with multiple sliding modes to ensure the observability of fault/unknown input signals, and sliding modes were utilized for their reconstruction. Reference [29] focused on the design of a high-gain observer that estimated the unmeasured states to get the knowledge of all state variables for sliding-mode controller in order to control tracking position and pressure.
In the particleboard glue mixing and dosing system, the technical requirements differ with the thickness of the particleboard. When the thickness of the particleboard changes, the flow of the particleboard and gluing also changes. Meanwhile, the frequency of the system input can be adjusted to change the speed of the motor, and the speed of the dosing can be controlled to accurately control the dosing of the glue. In the intermediate frequency operation of particleboard mixing and dosing (30 Hz input excitation), there is a large nonlinearity that is influenced by two factors: The first is the influence of pipeline pressure and the second is the actuator and sensor entering the nonlinear region (saturation or dead zone) under this condition.
This paper was motivated by the SMC, DSC, and HGO methods to follow the desired glue flow. The main contributions of this paper can be summarized as follows:
(1) The equation of the state of particleboard mixing and dosing system was established in accordance with the intermediate frequency condition, and the structural parameters were identified using genetic factor recursive least-squares algorithm. A model that can reflect the lag and inertia characteristics of particleboard mixing and dosing process was established.
(2) A controller based on SMC and DSC was used to improve the response speed and the robustness of external noise disturbance. In addition, the HGO applied in combination with compound controller was designed, and the simulation results were compared.
(3) The appropriate Lyapunov functions were constructed to prove that all signals of the closed-loop system were semi-globally uniformly ultimately bounded and that the tracking error converged to zero asymptotically. Moreover, the benefits of the proposed control methods were authenticated and validated via simulation studies.
The paper is organized as follows: In Section 2, the particleboard glue mixing and dosing system under intermediate frequency operation is described. Section 3 introduces the sliding-mode dynamic surface control based on HGO schemes, and the closed system is proven to be semi-globally uniformly ultimately bounded. Simulation results of applying the proposed control methods to particleboard glue mixing and dosing system are shown in Section 4 to verify the effectiveness of the approach. Section 5 concludes the paper.

2. Process and System Description

2.1. Process of Particleboard Glue Mixing and Dosing System

The structure of particleboard glue mixing and dosing system is shown in Figure 1. It is composed of a particleboard-supported device, a glue-supported device, and a mixing device. The particleboard-supported device supports the whole system of the particleboard, consisting of the conveyor chute and the belt weighing device. The screw conveyor is used to send the particleboard to the discharge chute, the weighting sensor is employed to measure the particleboard’s weight, and the gyral coder is utilized to measure the rotating speed of the belt weighing device. The glue-supported device is constructed with the glue control pump and the E+H flowmeter, and the glue and particleboard are mixed by the mixing device.
In the process of dosing the particleboard, the particleboard is transported through the screw bin and valve B to the mixing device by the screw conveyor and belt weighing device. The control system collects the instantaneous weighing signal of the particleboard through weighing sensor B on the weighing conveyor belt. In the process of particleboard transportation, the corresponding instantaneous glue weight is calculated according to the amount of glue input. Then, according to the relationship between the rotating speed and the output of the pump, the speed is calculated.

2.2. System Description

The basic structure of a more common closed-loop control system for particleboard mixing and dosing is shown in Figure 2. The obtained actual flow by the flow sensor is compared with the input value, and the error is sent to the controller. To minimize the error, the controller constantly adjusts the frequency of the converter to change the speed of the squirrel-cage motor. In this way, the controlled supply by the glue pump results in steady supply of glue.
In this paper, the dynamics of the electrical components of the linear motor XY table have been ignored, and its velocity model can be expressed as a first-order differential equation for each axis [30].
v i + b i m i v i + F C o u l , i m i s i g n ( v i ) = k i m i u i
where v i is velocity; m i is mass; b i is viscous damping; k i is input gain, F C o u l , i is coulomb friction and i = x , y , respectively.
The mathematical model of a simple and practical variable frequency pressure regulating system that supplies glue is derived for engineering, and when the voltage and frequency ratio of the power supply of squirrel-cage motors remain unchanged, its small deviation linear model is as follows [31]:
J ω ˙ = ( D + p K 0 ) ω + p K 0 ω 1 p m
K 0 = p r 2 ( V 10 ω 10 ) 2
where ω 1 , ω are the deviations of stator power frequency and rotor electric angular velocity, respectively; V 10 , ω 10 are the value on static work point of voltage and frequency of the stator power supply, respectively; p is role pair number; r 2 is the rotor resistance converted to stator side; D is friction coefficient; m is the deviation of load torque.
For the pump load, the torque is proportional to the square of the rotational speed, and the relationship of the deviations is as shown in Equation (4) when linearized by the small deviation.
m = K m ω
where K m is a constant. Invoking Equations (3) and (2), we get the following:
J ω ˙ = ( D + p K 0 + K m ) ω + p K 0 ω 1
Converted to transfer function, it can be represented as follows:
ω ( s ) ω 1 ( s ) = K d 1 + T d s
where T d = ( D + p ( K 0 + K m ) ) / J , K d = p K 0 / J .
The mathematical model of the “pump channel” part is a set of partial differential equations. We can get the glue flow response curve of this link by a test method. The curve is fitted with an appropriate linear link, which can be described with the following transfer function:
ω ( s ) ω 1 ( s ) = K d 1 + T d s
where h is flow deviation; T b is time constant on the glue inertia; K b is a constant; K g is the differential coefficient of the liquid “anti-regulation” role.
According to the load characteristics, if we set appropriate parameters, such as acceleration and deceleration time, the curve can be set up to make its speed gradient less than flywheel torque of the motor driving system. For the pump load, the linear mode or half S mode can be used for the acceleration and deceleration curve. As the frequency response of the converter itself is very fast, a large integrator must be designed to weaken the influence of water hammer on the control signal when it is changed. This is done to enable the output frequency to change slowly into the new value. Therefore, the frequency converter is described with the following inertia:
ω 1 ( s ) u ( s ) = K v s 1 + T v s
where u is control signal deviation; K v and T v are constants; T v can be set by the user over a considerable range.
The PI regulator is used by most flow regulators, and its transfer function is as follows:
u ( s ) e ( s ) = 1 + K t s T t s
where e is error signal; K t and T t are the regulator parameter.
If T v max { T a , T b } , the mathematical model of the “motor pump channel” part can be merged into one link based on the model reduction theory according to Equations (6) and (7):
h ( s ) ω 1 ( s ) = K d ( K b K g ) s 1 + ( T d + T b ) s
According to the Equations (8), (9), and (10), the following can be obtained:
h ( s ) e ( s ) = K v K d ( 1 + K t s ) ( K b K g ) s T t s ( 1 + T v s ) [ 1 + ( T d + T b ) s ]
Therefore, the open loop transfer function of the system can be simplified:
h ( s ) e ( s ) = K v K d ( 1 + K t s ) ( K b K g ) T t ( 1 + T v s ) [ 1 + ( T d + T b ) s ]
Data collection was carried out on the mixing and dosing device of GM&D-A type particleboard in the laboratory. When the output of the glue flow was stable, the off-line data of the whole process were recorded with the system input of 30 Hz excitation signal. The model parameters were identified using recursive least-square algorithm based on genetic factor. The model was a four-order system with lagging terms, and the fitting degree was 93.32. The simplified model structure is as follows:
k ( 1 + T 1 s ) s ( 1 + T 2 s ) ( 1 + T 3 s ) ( 1 + T 4 s )
where the result of parameter identification k = 5.668 e 005 , T 1 = 72.1897 , T 2 = 3.5079 , T 3 = 0.76099 , T 4 = 1.3186 , τ = 2.6523 . The transfer function is as follows:
( 0.001142 s + 1.581 e 0.005 ) e 2.65 s s 4 + 2.358 s 3 + 1.587 s 2 + 0.2841 s
where the simplified state equation can be given as follows:
{ x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ 3 = 0.284 x 1 1.587 x 2 2.358 x 3 + 0.02899 u y = x 1
which is the nominal system of the particleboard glue mixing and dosing system. In practical engineering, the change of pressure for the glue flow and the flow rate will be affected under the intermediate frequency condition, which makes the particleboard glue mixing and dosing system suffer more external disturbances. Therefore, we changed the model represented in Equation (15) as follows:
{ x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ 3 = f ( x ) + g u + D y = x 1
where f ( x ) = 0.284 x 1 1.587 x 2 2.358 x 3 , u is control input and y is the control output, g = 0.02899 , D = Δ f + d is expressed as the compound disturbance, which includes the uncertainty of parameter identification Δ f and the nonlinear external disturbances d .

3. Design of High-Gain Observer-Based Sliding-Mode Dynamic Surface Controller

In this section, we design a compound control strategy for particleboard glue mixing and dosing system with the intermediate frequency condition. A high-gain observer-based sliding-mode dynamic surface controller will be designed. To estimate the derivative of the system input signal for the feedback to the controller, HGO is used, with x 1 as the input. Then, the output of the observer x ^ 1 , x ^ 2 , and x ^ 3 is put into the compound controller instead of x 1 , x 2 , and x 3 . The controller is used to deal with nonlinear disturbance, and the configuration is shown in Figure 3.
To design the controller, we need to make the following assumptions:
Assumption 1.
The input signal y = x 1 and its derivative exist and are bounded.
Assumption 2.
D is bounded and the boundary is unknown., i.e., | D | < Φ .

3.1. Designs of High-Gain Observer

To estimate the derivative of the system input signal for feedback to the controller, high-gain observer is used. x 1 is the input into the high-gain observer, and the output of the observer x ^ 1 , x ^ 2 , and x ^ 3 is put into the controller instead of x 1 , x 2 , and x 3 .
To analyze the convergence of observer, the system model given in Equation (16) is considered:
{ x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ 3 = F ( x , u , D ) y = x 1
where F ( x , u , D ) = f ( x ) + 0.02899 u + D , satisfying Lipschitz condition.
The high-gain observer is designed as follows:
{ x ^ ˙ 1 = x ^ 2 + h 1 ( y x ^ 1 ) x ^ ˙ 2 = x ^ 3 + h 2 ( y x ^ 1 ) x ^ ˙ 3 = F ( x ^ , u ) + h 3 ( y x ^ 1 )
where F ^ ( x ^ , u ) is the nominal model of F ( x , u , D ) .
Defining observation error x ˜ = [ x ˜ 1 x ˜ 2 x ˜ 3 ] = [ x 1 x ^ 1 x 2 x ^ 2 x 3 x ^ 3 ] , considering (17) and (18), we know that
{ x ˜ ˙ 1 = h 1 x ˜ 1 + x ˜ 2 x ˜ ˙ 2 = h 2 x ˜ 1 + x ˜ 3 x ˜ ˙ 3 = h 3 x ˜ 1 + δ ( x , x ˜ , d )
where δ ( x , x ˜ , D ) = F ( x , u , D ) F ^ ( x ^ , u ) is modeling uncertainty.
Equation (17) can be written as follows:
x ˜ ˙ = A x ˜ + [ 0 0 δ ]
where A = [ h 1 1 0 h 2 0 1 h 3 0 0 ] , x ˜ = [ x ˜ 1 x ˜ 2 x ˜ 3 ]
When δ is not considered, the eigenvalue is negative if A is Hurwitz. Then, the observation x ˜ is asymptotically convergent. Therefore, we need to choose the suitable h 1 , h 2 , and h 3 to make A satisfy Hurwitz.
As for the effect of δ on x ˜ , from Equation (19), it can be written as follows:
{ s x ˜ 1 = h 1 x ˜ 1 + x ˜ 2 s x ˜ 2 = h 2 x ˜ 1 + x ˜ 3 s x ˜ 3 = h 3 x ˜ 1 + δ
Therefore
{ x ˜ 1 = δ / ( s 3 + h 1 s 2 + h 2 s + h 3 ) x ˜ 2 = x ˜ 1 ( s + h 1 ) x ˜ 3 = x ˜ 1 ( s 2 + h 1 s + h 2 )
and we obtain the following transfer function:
G 10 ( s ) = x ˜ 1 ( s ) δ ( s ) = 1 s 3 + h 1 s 2 + h 2 s + h 3 G 20 ( s ) = x ˜ 2 ( s ) δ ( s ) = ( s + h 1 ) s 3 + h 1 s 2 + h 2 s + h 3 G 30 ( s ) = x ˜ 3 ( s ) δ ( s ) = ( s 2 + h 1 s + h 2 ) s 3 + h 1 s 2 + h 2 s + h 3
From G 10 ( s ) , G 20 ( s ) , and G 30 ( s ) , we can see the following:
A ( G 10 ( j ω ) ) = | 1 ω 3 j h 1 ω 2 + h 2 ω j + h 3 | = 1 ( h 3 h 1 ω 2 ) 2 + ( h 2 ω ω 3 ) 2
A ( G 20 ( j ω ) ) = | ω j + h 1 ω 3 j h 1 ω 2 + h 2 ω j + h 3 | = ω 2 + h 1 2 ( h 3 h 1 ω 2 ) 2 + ( h 2 ω ω 3 ) 2
A ( G 20 ( j ω ) ) = | ω 2 + h 1 ω j + h 2 ω 3 j h 1 ω 2 + h 2 ω j + h 3 | = ( h 2 ω 2 ) 2 + h 1 2 ω 2 ( h 3 h 1 ω 2 ) 2 + ( h 2 ω ω 3 ) 2
To make x ˜ 1 0 , x ˜ 2 0 , x ˜ 3 0 , h 3 h 2 h 1 1 must be guaranteed.
We let
h 1 = α 1 ε , h 2 = α 2 ε 2 , h 3 = α 3 ε 3
where α 1 , α 2 and α 3 are real numbers, ε 1 .
Therefore, the observer expression can be written as follows:
{ x ^ ˙ 1 = x ^ 2 + α 1 ε ( y x ^ 1 ) x ^ ˙ 2 = x ^ 3 α 2 ε 2 ( y x ^ 1 ) x ^ ˙ 3 = F ^ ( x ^ , u ) α 3 ε 3 ( y x ^ 1 )
If we put Equation (21) into G 0 ( s ) = [ G 10 ( s ) G 20 ( s ) G 30 ( s ) ]
G 0 ( s ) = ε ( ε s ) 3 + α 1 ( ε s ) 2 + α 2 ε s + α 3 [ ε 2 ε 2 s + α 1 ε ( ε s ) 2 + α 1 ε s + α 2 ]
where lim ε G 0 ( s ) = 0 . Obviously, modeling uncertainty can be overcome by high gain.

3.2. Designs of Sliding-Mode Dynamic Surface Controller

For the system shown in Equation (16), the detailed design steps of the controller are as follows:
Step 1.
Define the error of the first surface:
z 1 = x 1 y d
where y d is the given tracking signal and its derivative is known.
The time derivative of z 1 is given as follows:
z ˙ 1 = x 2 y ˙ d
To make z 1 converge to 0, design virtual control variable:
x ¯ 2 = c 1 z 1 + y ˙ d
where c 1 is the parameter to be designed.
Unlike the backstepping control method, put x ¯ 2 into a low-pass first-order filter and get the output x 2 d :
x 2 d + τ 2 x ˙ 2 d = x ¯ 2
where τ 2 is a time constant of the filter. The initial condition of Equation (26) is as follows:
x ¯ 2 ( 0 ) = x 2 d ( 0 )
Step 2.
Define the error of the second surface:
z 2 = x 2 x 2 d ,
and its derivative is as follows:
z ˙ 2 = x ˙ 2 x ˙ 2 d = x 3 x ˙ 2 d
To make Z2 converge to 0, design virtual control variable:
x ¯ 3 = c 2 z 2 + x ˙ 2 d
where c 2 is design parameter.
Again, put x ¯ 3 into a low-pass first-order filter and get the output x 3 d :
x 3 d + τ 3 x ˙ 3 d = x ¯ 3
where τ 3 is a time constant of the filter. The initial condition of Equation (31) is as follows:
x ¯ 3 ( 0 ) = x 3 d ( 0 )
Step 3.
Define the error of the third surface:
z 3 = x 3 x 3 d
and its derivative is as follows:
z ˙ 3 = x ˙ 3 x ˙ 3 d = f ( x ) + g u + D x ˙ 3 d
To make z 3 converge to 0, design the control law:
u = c 3 z 3 f ( x ) + x ˙ 3 d η sgn ( z 3 ) g
where c 3 is also the parameter to be designed. Due to | D | Φ , design η Φ .
The flowchart of the proposed control algorithm is shown in Figure 4.
Define the filtering error y 2 , y 3 :
y 2 = x 2 d x ¯ 2 ,   y 3 = x 3 d x ¯ 3
Considering position tracking, virtual control, and filtering error, define Lyapunov function:
V = 1 2 z 1 2 + 1 2 z 2 2 + 1 2 z 3 2 + 1 2 y 2 2 + 1 2 y 3 2
Differentiating Equation (36) with respect to time:
V ˙ = z 1 z ˙ 1 + z 2 z ˙ 2 + z 3 z ˙ 3 + y 2 y ˙ 2 + y 3 y ˙ 3 = z 1 ( x 2 y ˙ d ) + z 2 ( x 3 x ˙ 2 d ) + z 3 ( f ( x ) + g u + D x ˙ 3 d ) + y 2 ( x ˙ 2 d x ¯ ˙ 2 ) + y 3 ( x ˙ 3 d x ¯ ˙ 3 )
Invoking Equations (26), (28), (30), (33), and (35), we get the following:
V ˙ = z 1 ( z 2 + y 2 c 1 z 1 ) + z 2 ( z 3 + y 3 c 2 z 2 ) c 3 z 3 2 + z 3 ( D η sgn ( z 3 ) ) + y 2 ( T 2 y 2 τ 2 ) + y 3 ( T 3 y 3 τ 3 ) = z 1 ( z 2 + y 2 ) + z 2 ( z 3 + y 3 ) c 1 z 1 2 c 2 z 2 2 c 3 z 3 2 + z 3 ( D η sgn ( z 3 ) ) + y 2 ( T 2 y 2 τ 2 ) + y 3 ( T 3 y 3 τ 3 ) = z 1 ( z 2 + y 2 ) + z 2 ( z 3 + y 3 ) c 1 z 1 2 c 2 z 2 2 c 3 z 3 2 + z 3 ( D η sgn ( z 3 ) ) + y 2 ( T 2 y 2 τ 2 ) + y 3 ( T 3 y 3 τ 3 )
where
T 2 = c 1 ( z 2 + y 2 c 1 z 1 ) y ¨ d
T 3 = c 2 ( z 3 + y 3 c 2 z 2 ) x ¨ 2 d
are all bounded. Define the upper bound of them as M 2 and M 3 , respectively, yielding T i 2 M i 2 1 0 ( i = 1 , 2 ) .
Owing to η Φ , z 3 ( D η sgn ( z 3 ) ) 0 . Then
V ˙ | z 1 | | z 2 | + | z 1 | | y 2 | + | z 2 | | z 3 | + | z 2 | | y 3 | c 1 z 1 2 c 2 z 2 2 c 3 z 3 2 y 2 2 τ 2 + | T 2 | | y 2 | y 3 2 τ 3 + | T 3 | | y 3 | 1 2 ( z 1 2 + z 2 2 ) + 1 2 ( z 1 2 + y 2 2 ) + 1 2 ( z 2 2 + z 3 2 ) + 1 2 ( z 2 2 + y 3 2 ) c 1 z 1 2 c 2 z 2 2 c 3 z 3 2 y 2 2 τ 2 + 1 2 ( T 2 2 y 2 2 + 1 ) y 3 2 τ 3 + 1 2 ( T 3 2 y 3 2 + 1 ) = 1 + ( 1 c 1 ) z 1 2 + ( 3 2 c 2 ) z 2 2 + ( 1 2 c 3 ) z 3 2 + ( 1 2 + 1 2 T 2 2 1 τ 2 ) y 2 2 + ( 1 2 + 1 2 T 3 2 1 τ 3 ) y 3 2
Design the following parameters:
c 1 1 + Δ ,   c 2 3 2 + Δ ,   c 3 1 2 + Δ
1 τ 2 1 2 M 2 2 + 1 2 + Δ ,   1 τ 3 1 2 M 3 2 + 1 2 + Δ
where Δ is a small positive real number:
V ˙ Δ ( z 1 2 + z 2 2 + z 3 2 ) + y 2 2 ( 1 2 T 2 2 1 2 M 2 2 Δ ) + y 3 2 ( 1 2 T 3 2 1 2 M 3 2 Δ ) + 1 = 2 Δ V + y 2 2 M 2 2 2 ( T 2 2 M 2 2 1 ) + y 3 2 M 3 2 2 ( T 3 2 M 3 2 1 ) + 1
Invoking Equation (38), we get the following:
V ˙ 2 Δ V + 1 ,
Let Ω be one of the bound of V and make Δ > 1 2 Ω , so
V ˙ V Ω + 1 0
We get the solution of the above inequality [32]:
V 1 2 Δ + ( V ( 0 ) 1 2 Δ ) e 2 Δ t
Through the above analysis, the closed-loop system is uniformly ultimately bounded and all the signals converge to zero by choosing the appropriate sliding-mode dynamic surface controller parameters c 1 , c 2 , c 3 , τ 2 , and τ 3 .

4. Simulation Analysis

For particleboard glue mixing and dosing system, considering the stage of glue flow dosing, we carried out a simulation study to validate the effectiveness of the proposed strategy based on Matlab2016a/Simulink. In this simulation, the compound controller was designed according to Equations (22) and (35). Considering the disturbance caused by the pump, channel, and flow sensor, different forms of the disturbance was exerted on the system, and the simulation results were divided into two parts. To make the output signal of the system track the desired signal faster without overshoot, the following parameters of the observers were chosen:
ε = 0.01 ,   α 1 = α 2 = 3 ,   α 3 = 1 ,   c 1 = c 2 = c 3 = 10 ,   τ 2 = τ 3 = 0.001 ,   α 1 = 4
As for the initial values of the HGO and the first-order low-pass filters:
x ^ 1 ( 0 ) = x ^ 2 ( 0 ) = x ^ 3 ( 0 ) = 0.5 ,   x 2 d ( 0 ) = x ¯ 2 ( 0 ) = 100 ,   x 3 d ( 0 ) = x ¯ 3 ( 0 ) = 1000
The desire glue flow y d = 10   L / m i n , d = 0.1 s i n 4 t + 0.1 c o s 6 t , x 1 ( 0 ) = x 2 ( 0 ) = x 3 ( 0 ) = 0 . The simulation results are shown in Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14. Next, the proposed controller was compared with PID and backstepping mode controllers.
The time response of desired glue flow signal tracking and tracking error is shown in Figure 5. It can be seen that the proposed control method is much faster than traditional PID control and SMC approaches. It is also clear that the response speed of the proposed method is faster than the backstepping control based on SMC and can realize the quick, accurate, and non-overshoot positioning.
The time response of the first-order low-pass filter is shown in Figure 6. It can be seen that the virtual control variables almost coincide with the output variables of the filter, and it is clear that the accuracy of the derivative of virtual control is good with the output of the filter.
Comparisons of the actual and estimated values of the system input via HGO are shown in Figure 7 and Figure 8. ×2 and ×3 represent the actual system input, which cannot be measured in actual working conditions. ×2b and ×3b represent x ^ 2 and x ^ 3 , respectively, namely the estimation of ×2 and ×3. It can be seen that the estimated values of HGO output can be a good substitute for system input.
The time response of dynamic surface is shown in Figure 9. It can be seen that the response curve is smooth without chattering.
In order to further verify the control effect of the proposed method, we changed the desire glue flow to a square signal with an amplitude of 10 and the disturbance to noisy random signals; the initial values of the HGO and the first-order low-pass filters remained unchanged. The simulation results are shown in Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14.
The simulation results showed that the proposed control method could still maintain good performance in spite of noise disturbance. When the glue flow input signal was constantly changing, the output of the system could still track the desire value quickly and accurately. For the immeasurable signals of the system, the HGO could estimate its value quickly and the track error was near 0, which meant the estimation could be controlled by replacing the actual value.

5. Conclusions

In this paper, the glue flow tracking control problem was investigated for particleboard glue mixing and dosing system in the presence of external disturbance caused by the pump, channel, and flow sensor. In the proposed compound controller, the system input signal’s derivative is estimated by HGO for feedback to the sliding-mode dynamic surface controller and to deal with various disturbances. Closed-loop system stability and tracking performance were testified and analyzed using a rigorous Lyapunov analysis. The efficiency of the proposed methods was verified by simulation, which showed that good performance was guaranteed.

Author Contributions

P.W., C.Z., L.Z. and C.W. conceived and designed the experiments, analyzed the data, and wrote the paper.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Saravia-Cortez, A.M.; Herva, M.; García-Diéguez, C.; Roca, E. Assessing environmental sustainability of particleboard production process by ecological footprint. J. Clean. Prod. 2013, 52, 301–308. [Google Scholar] [CrossRef]
  2. Wong, D.C.; Kozak, R.A. Particleboard performance requirements of secondary wood products manufacturers in Canada. For. Prod. J. 2008, 58, 34–41. [Google Scholar]
  3. Padula, F.; Visioli, A. Tuning rules for optimal PID and fractional-order PID controllers. J. Process Control 2011, 21, 69–81. [Google Scholar] [CrossRef]
  4. Lee, C.-H.; Chang, F.-K. Fractional-order PID controller optimization via improved electromagnetism-like algorithm. Expert Syst. Appl. 2010, 37, 8871–8878. [Google Scholar] [CrossRef]
  5. Sharma, R.; Rana, K.P.S.; Kumar, V. Performance analysis of fractional order fuzzy PID controllers applied to a robotic manipulator. Expert Syst. Appl. 2014, 41, 4274–4289. [Google Scholar] [CrossRef]
  6. Golestan, S.; Monfared, M.; Freijedo, F.D.; Guerrero, J.M. Performance improvement of a prefiltered synchronous-reference-frame PLL by using a PID-type loop filter. IEEE Trans. Ind. Electron. 2014, 61, 3469–3479. [Google Scholar] [CrossRef]
  7. Xu, J.X.; Guo, Z.Q.; Tong, H.L. Design and Implementation of Integral Sliding-Mode Control on an Underactuated Two-Wheeled Mobile Robot. IEEE Trans. Ind. Electron. 2014, 61, 3671–3681. [Google Scholar] [CrossRef]
  8. Sun, H.; Li, S.; Sun, C. Finite time integral sliding mode control of hypersonic vehicles. Nonlinear Dyn. 2013, 73, 229–244. [Google Scholar] [CrossRef]
  9. Lee, J.Y. Variable PID Gain Tuning Method Using Backstepping Control With Time-Delay Estimation and Nonlinear Damping. IEEE Trans. Ind. Electron. 2014, 61, 6975–6985. [Google Scholar] [CrossRef]
  10. Shen, Q.; Jiang, B.; Cocquempot, V. Adaptive fault-tolerant backstepping control against actuator gain faults and its applications to an aircraft longitudinal motion dynamics. Int. J. Robust Nonlinear Control 2013, 23, 1753–1779. [Google Scholar] [CrossRef]
  11. Das, A.; Lewis, F.; Subbarao, K. Dynamic Neural Network-Based Robust Backstepping Control approach for Quadrotors. In Proceedings of the AIAA Guidance, Navigation and Control Conference and Exhibit, Honolulu, HI, USA, 18–21 August 2013. [Google Scholar]
  12. Swaroop, D.; Gerdes, J.C.; Yip, P.P.; Hedrick, J.K. Dynamic surface control of nonlinear systems. In Proceedings of the American Control Conference, Albuquerque, NM, USA, 6 June 1997; Volume 5, pp. 3028–3034. [Google Scholar]
  13. Xu, B.; Yang, C.; Pan, Y. Global neural dynamic surface tracking control of strict-feedback systems with application to hypersonic flight vehicle. IEEE Trans. Neural Netw. Learn. Syst. 2017, 26, 2563–2575. [Google Scholar] [CrossRef] [PubMed]
  14. Wang, H.; Wang, D.; Peng, Z. Neural network based adaptive dynamic surface control for cooperative path following of marine surface vehicles via state and output feedback. Neurocomputing 2014, 133, 170–178. [Google Scholar] [CrossRef]
  15. Qian, M.S.; Jiang, B.; Xu, D.Z.; Chen, F.Y. Robust dynamics surface fault tolerant control design for attitude control systems of UAV. Syst. Eng. Electron. 2014, 36, 1798–1803. [Google Scholar]
  16. Cho, D.; Kang, S.; Kim, H.J. Adaptive dynamic surface control based on neural network for missile autopilot. In Proceedings of the AIAA Guidance, Navigation, and Control Conference, Honolulu, HI, USA, 18–21 August 2013. [Google Scholar]
  17. Zhang, C.; Wu, Y.J. Non-singular terminal dynamic surface control based integrated guidance and control design and simulation. ISA Trans. 2016, 63, 112–120. [Google Scholar]
  18. Precup, R.E.; Radac, M.B.; Roman, R.C.; Petriu, E.M. Model-free sliding mode control of nonlinear systems: Algorithms and experiments. Inf. Sci. 2017, 381, 176–192. [Google Scholar] [CrossRef]
  19. Incremona, G.P.; Cucuzzella, M.; Ferrara, A. Adaptive suboptimal second-order sliding mode control for microgrids. Int. J. Control 2016, 89, 1–37. [Google Scholar] [CrossRef]
  20. Komurcugil, H.; Biricik, S. Time-varying and constant switching frequency based sliding mode control methods for transformerless DVR employing half-bridge VSI. IEEE Trans. Ind. Electron. 2017, 64, 2570–2579. [Google Scholar] [CrossRef]
  21. Bourouba, B.; Ladaci, S. Robust Fuzzy Adaptive Sliding Mode Stabilization for Fractional-Order Chaos. Algorithms 2018, 11, 101. [Google Scholar] [CrossRef]
  22. Vrkalovic, S.; Lunca, E.C.; Borlea, I.-D. Model-free sliding mode and fuzzy controllers for reverse osmosis desalination plants. Int. J. Artif. Intell. 2018, 16, 208–222. [Google Scholar]
  23. Tong, S.; Ren, C.E.; Li, Y. Adaptive Fuzzy Decentralized control for nonlinear large-scale systems based on high-gain observer. Chin. Control Decis. Conf. 2012, 55, 228–242. [Google Scholar] [CrossRef]
  24. Ren, C.; Chen, C.L.P. Decentralized control for second-order uncertain nonlinear multi-agent systems consensus problem based on fuzzy adaptive high-gain observer. In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics, Manchester, UK, 13–16 October 2013; pp. 4935–4940. [Google Scholar]
  25. Mercorelli, P. A two-stage sliding-mode high-gain observer to reduce uncertainties and disturbances effects for sensorless control in automotive applications. IEEE Trans. Ind. Electron. 2015, 62, 5929–5940. [Google Scholar] [CrossRef]
  26. Guo, Q.; Jiang, D.; Yu, T. High-gain observer-based output feedback control of single-rod electro-hydraulic actuator. IET Control Theory Appl. 2015, 9, 2395–2404. [Google Scholar] [CrossRef]
  27. Bou Serhal, R.E.; Khalil, H.K. Application of the extended high gain observer to underactuated mechanical systems. In Proceedings of the American Control Conference, Montreal, QC, Canada, 27–29 June 2012; pp. 4727–4732. [Google Scholar]
  28. Veluvolu, K.C.; Defoort, M.; Soh, Y.C. High-gain observer with sliding mode for nonlinear state estimation and fault reconstruction. J. Frankl. Inst. 2014, 351, 1995–2014. [Google Scholar] [CrossRef]
  29. Ayadi, A.; Hajji, S.; Smaoui, M.; Chaari, A.; Farza, M. A high gain observer coupled to a sliding mode technique for electropneumatic system control. In Proceedings of the International Conference on Sciences and Techniques of Automatic Control and Computer Engineering, Hammamet, Tunisia, 21–23 December 2015; pp. 963–967. [Google Scholar]
  30. Choi, C.; Tsao, T.C.; Matsubara, A. Control of linear motor machine tool feed drives for end milling: Robust MIMO approach. In Proceedings of the American Control Conference, San Diego, CA, USA, 2–4 June 1999. [Google Scholar]
  31. Hamidat, A.; Benyoucef, B. Mathematic models of photovoltaic motor-pump systems. Renew. Energy 2008, 33, 933–942. [Google Scholar] [CrossRef]
  32. Ioannou, P.A.; Sun, J. Robust Adaptive Control; Prentice-Hall: Englewood Cliffs, NJ, USA, 1996. [Google Scholar]
Figure 1. Particleboard glue mixing and dosing system.
Figure 1. Particleboard glue mixing and dosing system.
Algorithms 11 00166 g001
Figure 2. The basic structure of flow control system.
Figure 2. The basic structure of flow control system.
Algorithms 11 00166 g002
Figure 3. Configuration of the compound controller.
Figure 3. Configuration of the compound controller.
Algorithms 11 00166 g003
Figure 4. Flowchart of the proposed control algorithm.
Figure 4. Flowchart of the proposed control algorithm.
Algorithms 11 00166 g004
Figure 5. Time response of glue flow tracking and tracking error.
Figure 5. Time response of glue flow tracking and tracking error.
Algorithms 11 00166 g005
Figure 6. Time response of the first-order low-pass filter. ×2p and ×3p represent the input of the first-order low-pass filter x ¯ 2 and x ¯ 3 , respectively; ×2d and ×3d represent the output of the first-order low-pass filter x 2 d and x 3 d , respectively.
Figure 6. Time response of the first-order low-pass filter. ×2p and ×3p represent the input of the first-order low-pass filter x ¯ 2 and x ¯ 3 , respectively; ×2d and ×3d represent the output of the first-order low-pass filter x 2 d and x 3 d , respectively.
Algorithms 11 00166 g006
Figure 7. Comparison of the actual and estimated values of the system input.
Figure 7. Comparison of the actual and estimated values of the system input.
Algorithms 11 00166 g007
Figure 8. Comparison of the actual and estimated values of the system input.
Figure 8. Comparison of the actual and estimated values of the system input.
Algorithms 11 00166 g008
Figure 9. Time response of dynamic surface.
Figure 9. Time response of dynamic surface.
Algorithms 11 00166 g009
Figure 10. Time response of glue flow tracking and tracking error.
Figure 10. Time response of glue flow tracking and tracking error.
Algorithms 11 00166 g010
Figure 11. Time response of the first-order low-pass filter. ×2p and ×3p represent the input of the first-order low-pass filter x ¯ 2 and x ¯ 3 , respectively; ×2d and ×3d represent the output of the first-order low-pass filter x 2 d and x 3 d , respectively.
Figure 11. Time response of the first-order low-pass filter. ×2p and ×3p represent the input of the first-order low-pass filter x ¯ 2 and x ¯ 3 , respectively; ×2d and ×3d represent the output of the first-order low-pass filter x 2 d and x 3 d , respectively.
Algorithms 11 00166 g011
Figure 12. Comparison of the actual and estimated values of the system input.
Figure 12. Comparison of the actual and estimated values of the system input.
Algorithms 11 00166 g012
Figure 13. Comparison of the actual and estimated values of the system input.
Figure 13. Comparison of the actual and estimated values of the system input.
Algorithms 11 00166 g013
Figure 14. Time response of dynamic surface.
Figure 14. Time response of dynamic surface.
Algorithms 11 00166 g014

Share and Cite

MDPI and ACS Style

Wang, P.; Zhang, C.; Zhu, L.; Wang, C. High-Gain Observer-Based Sliding-Mode Dynamic Surface Control for Particleboard Glue Mixing and Dosing System. Algorithms 2018, 11, 166. https://doi.org/10.3390/a11110166

AMA Style

Wang P, Zhang C, Zhu L, Wang C. High-Gain Observer-Based Sliding-Mode Dynamic Surface Control for Particleboard Glue Mixing and Dosing System. Algorithms. 2018; 11(11):166. https://doi.org/10.3390/a11110166

Chicago/Turabian Style

Wang, Peiyu, Chunrui Zhang, Liangkuan Zhu, and Chengcheng Wang. 2018. "High-Gain Observer-Based Sliding-Mode Dynamic Surface Control for Particleboard Glue Mixing and Dosing System" Algorithms 11, no. 11: 166. https://doi.org/10.3390/a11110166

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