Analysis of multiple oscillations in a sampling reduced-order sliding mode control in frequency domain

The phenomena of oscillations in sliding mode control system usually cause potential damage or danger in engineering applications. This paper focuses on the estimation and adjustment of oscillation parameters (frequency and amplitude) using an improved describing function method and the characterization of the influence of the reduced-order sliding surface coefficients on the performance of the nonlinear system. The model of series connection of the zero-order holder and switching function is established in frequency domain. The improved describing function method could intuitively estimate the number, stability and parameters of oscillations for the coupled nonlinear system by its amplitude-phase characteristics and pole placement. The stability, parameters and attraction zones of three oscillations in a fourth-order plant are analyzed and simulated. The analytical results show that the reduced-order sliding mode controller possesses complex and colorful nonlinear behaviors. Besides, a coefficient tuning method is presented to eliminate the undesired oscillation which may lead to poor precision or break the stability. The simulations demonstrate that appropriate tuning on sliding surface may greatly improve the efficiency and robustness of the sliding mode control system.


Introduction
Sliding mode (SM) control is one of the most common-used robust control algorithms in control system and nonlinear mechanics due to its prominent robust performance [1][2][3] and low cost [4].It is also the important nonlinear algorithm in the neural network and machine learning [5,6].However, the undesired phenomenon of oscillations in SM system known as "chattering" or "limit cycle" hinders its applications in engineering since the mechanical wear and resonances caused by oscillations.Hence, previous studies [7][8][9] paid much attention on suppression or elimination of the oscillations in SM controller.Although the high order SM controller, such as the second-order SM [10] and the adaptive PID SM controller [11], would offer oscillation elimination because of the finite-time convergence, the popular high order SM algorithm [12] still exhibits oscillations in the presence of unmodeled dynamics such as parasitic dynamics, delays and hysteresis.Hence, the oscillation-free SM algorithms merely exist in the ideal system without unmodeled dynamic [13].Hence, it is worthwhile to provide a methodology to assess and adjust the parameters of those hard-to-remove oscillations for practicing control engineers.
Compared with the Lyapunov method and Poincare maps, the describing function (DF) method provides a relatively simple and efficient solution for the oscillation in the nonlinear control algorithm [14,15].For the SM algorithm, the DF method and Routh Criterion were employed to predict the stability of oscillations in the uncertain SM system [16].Its robustness could be tuned by the intersection angle between the Nyquist plot of the plant and the negative reciprocal DF of controller.Besides, the influences of the delay, hysteresis and saturation on the chattering of SM controller were analyzed by the DF method and stability-equation method in frequency domain [17].In addition, the oscillation in a second-order SM controller could be set by parameter tuning under the guidance of the DF method [12].The traditional DF method is effective for these uncoupled nonlinearities in [12,16,17], which only depends on the amplitude of oscillations.However, the SM algorithm may depend on both the amplitude and frequency of oscillations with the increase of complexity of controllers, and it is hard for the traditional DF method to analyze the coupled nonlinearity in SM controllers.
On the other hand, the sliding surface is closely related to the stability of SM system and oscillation parameters.The most popular full-order sliding surface is a linear combination of all the state variables of the plant [18].However, it is unpractical to obtain the accurate measurements of high-order state variables in engineering applications.In this case, the output feedback SM controller is a feasible choice, such as the twisting second-order SM [12,19], when the relative degree is 2 or 3.However, it is challenging for the output feedback SM controller to provide sufficient robustness [20] because of low switching frequency of the signum function when the relative degree is ≥4.Therefore, the reduced-order sliding surface [21,22] which is the linear combination of partial state variables is a convenient method to decrease the relative degree.Due to the independence of the sliding surface and the high order state variables, the fulfillment of the reachability and stability may become complicated.
Most of the researches assume that the limit cycles in the SM system are always unique and globally stable.Nevertheless, the nonlinear system usually exhibits the local stability.A nonlinear absorber system in [23] demonstrated a complex dynamic of the bi-stable oscillation.The system could approach to the high-frequency oscillation from the low-frequency one after the perturbation of an excitation force.Similarly, the simulation in a PD fuzzy controller [24] illustrated the attraction basin of a limit cycle.When the state portrait started in the attraction basin, it converged to the origin; when the state portrait started out of the attraction basin, it diverged to infinite.A similar phenomenon that two limit cycles existed in a switching power converter was analyzed in [25].The DF method is an effective tool for analyzing the complex dynamic behavior in the SM system.The existence of multiple limit cycles in a piecewise gain function was proved based on the DF method [26].The system could switch from a small limit cycle to a large one when a sufficiently large step signal applied to the input.A generalized DF approach was proposed to estimate multiple limit cycles in a SM system [27,28], and the relation among these limit cycles were revealed intuitively.Under the influence of the sampling interval, multiple limit cycles were found to coexist in a reduced-order SM system [22].However, the stability of multiple limit cycles in [22,[26][27][28] was analyzed by using the graphical DF approach which is only fit for the minimum phase system.Hence, the analysis of the stability of limit cycles needs further perfection.
The main contribution of this paper is the prediction of multiple oscillations in the sampling reduced-order SM system by an improved DF method.The characteristic equation of the nonlinear SM system is established and its pole locations are used as the criterion to determine the stability of oscillations.The criterion is valid even the poles located in the right hand -plane (RHP), hence, the improved DF method is applicable to the minimum and non-minimum phase system.In addition, the parameter tuning method is also introduced to eliminate the undesired oscillation guided by the existence condition of oscillations.In this way, a locally stable system can be tuned as a globally stable one, and the performance of the system can be improved by sufficient gain.The simulations show the existence of three limit cycles which confirms the predictions, and demonstrate the benefit of the parameter tuning method.
The paper is organized as follows.Firstly, the reduced-order sampling SM system is considered.Then the frequency-domain model of the controller is calculated and the improved DF method is derived.In the following section, the complex dynamics including multiple oscillations and their start-oscillation conditions are estimated and simulated.Finally, the coefficient tuning method for eliminating undesired oscillations is presented.

Design of the control system
Consider a plant given by the following equation: where ∈ , ∈ , ∈ × , ∈ × ; is the SM surface and ∈ × is the vector of the sliding surface coefficients, and the control generated by the SM controller is defined as: where gain is a positive constant; is a sampling counter; is a sampling period.Assume that the high-order state-variables are immeasurable, which means that the coefficients corresponding to the immeasurable state-variables equal to zero, then a reduced-order sliding surface could be designed to reduce the complexity of the system.However, the controller may lead to complex dynamic and stability.The following sections will focus on the prediction and adjustment of the multiple oscillations in the reduced-order SM controller.

Model of the SM control system in frequency domain
The system can be divided into linear and nonlinear elements.The output of the linear element ( ) is the input to the nonlinear element, and the output of the nonlinear element ( ) is also the input to the linear element.The linear element is the composition of the plant = + and the sliding surface = .Hence, the transfer function of the linear element is , which can also be written as the ration of two polynomials where and denote the amplitude and angular frequency (For simplicity, is called the frequency in this paper), respectively.And then, the waveforms of − ( ) and ( ) are plotted in Fig. 1.The signal − ( ) is the excitation of sign [− ( )] and ( ) is its response.Finally, the nonlinear element [− ( )] can be approximated as a describing function as shown in Eq. ( 2): where ( ) and ( ) are fundamental harmonic Fourier Series which can be obtained by the integral in a period of ( ): According to the waveforms in Fig. 1, ( ) lags behind − ( ) with uncertain interval Δ ∈ [0, ] and Δ ∈ [0, ].For simplicity, let Δ = Δ = and thus the fundamental harmonic Fourier Series can be written as: Compared with the uncoupled nonlinearities ( ) which only depends on the amplitude, Eq. ( 2) is a more complex coupled nonlinearity ( , ) which is closely related to the frequency and amplitude.Hence, it is difficult for the traditional DF method to estimate the periodic motion in the coupled nonlinearity.For a simpler analysis procedure, the following section will discuss an improved DF method.

Improved DF method
To estimate the oscillation parameters, the system is presented as a basic feedback structure which consists of the nonlinear element ( , ) described by Eq. ( 2) and the linear element as follows: Assume that the sliding surface ( ) moves on the oscillation with frequency and amplitude ; hence, ( ) = sin( ) , and the negative of ( ) can be written as − ( ) = sin( − ).After pass through the sampling term and switching function, the signal ( ) is changed in both the magnitude and phase as follows: where | ( , )| and ( ) are the magnitude and phase angle of ( , ), respectively.When ( ) goes through the linear plant ( ), it becomes: where | ( )| and ( ) are the magnitude and phase angle of ( ), respectively, at the frequency .Substitute: into Eq.(6a), ( ) can be rewritten as: Hence, the amplitude and frequency can be estimated according the following equations: However, Eq. (7a) cannot be solved straightforward for a high-order plant.Therefore, the interative operations or function plot can be used to estimate .It proposes that the phase-frequency characteristic ( ) = ( ) − can be plotted in the frequency 0 ≤ ≤ ⁄ to find the such that ( ) = (−2 + 1) , ( = 1,…, ).The analysis above is helpful for to determine the possible oscillations.However, the stability of the oscillations needs to be further determined.To analyze the stability of the system, the transfer function of the closed-loop system can be written as: The characteristic equation ( ) = 1 + ( ) ( , ) = ( ) + ( ) ( , ) determines its stability.Replacing the term by ( ⁄ ) , then ( ) can be represented as: where is the function of and .According to the small amplitude perturbation analysis method, we get the following stability criterion.
Criterion I: The closed-loop system has a stable oscillation with parameters and if there exists an arbitrarily small positive number ∆ such that the characteristic equation ( ) = ( ) + ( ) ( + ∆ , ) is stable and ( ) = ( ) + ( ) ( − ∆ , ) is unstable; otherwise the oscillation is unstable.
Based on the criterion, the stability of an oscillation can be predicted via the following two steps.
The improved DF method could intuitively predict multiple oscillations by the curve ( ).It also gives us a guidance to adjust the oscillation amplitude and frequency by analyzing the variation of ( ) when coefficients are tuned.Compared with the method in [27,28], the improved DF method is valid for the minimum and non-minimum phase system.In addition, the roots of ( ) can be calculated by the computer software.YU SHEN, XING HE

Analysis of multiple oscillations
The main task of this section is to evaluate the accuracy of the improved DF method and to demonstrate the behavior of multiple oscillations.Firstly, consider a fourth-order canonical form plant: where = 2, = 5, = 12, = 7. Assume that high-order state-variable is immeasurable, hence, the sliding surface coefficient is designed as a reduced-order one = [ , , , ] = [4, 1, 0.5, 0], and controller is set as = 10 ms and = 1.Hence, the transfer function of the linear element can be written as: According to Eq. ( 2) and ( 3), the describing function of the SM controller can be written as: Next, Eqs. ( 11) and ( 12) will be substituted into the improved DF method to estimate the periodic motions.

Prediction of multiple oscillations
In accordance with Eq. (7a), the oscillation frequency satisfies the following equation: By plotting the phase-frequency characteristic: As shown in Fig. 2, we can get directly according to the condition ( ) = (−2 + 1) .In Fig. 2, three oscillation frequencies are estimated as = 1.06 rad/s, = 2.54 rad/s and = 22.12 rad/s.Hence, three oscillations may exist in the system.By substituting the frequencies , and into Eq.(7b), the corresponding amplitudes are calculated as = 4.30×10 -1 , = 3.14×10 -2 and = 1.25×10 -3 .Finally, the stability of the three oscillations needs to be determined.The characteristic equation ( ) can be written as: where:    ) = (1.25×10 - , 22.12 rad/s) is stable.The improved DF method predicts that the system has two stable oscillations and one unstable oscillation.

Simulation of multiple oscillations
Simulation I is carried out to verify the three oscillations and their stability by using the numerical software.The state space in Eq. ( 10) is discretized by = + × and = × .The controller updates its output ( ) once in every .The limit cycles and frequency spectrums can be plotted by using the data ( ) in the steady-state process.The time series, phase portraits and frequency spectrums of are plotted in Fig. 3 Firstly, three sets of initial conditions ( , , , ) = (0.1, 0.008, 0,0), ( , , , ) = (0.01, 0.008, 0,0), ( , , , ) = (0.01, 0.006, 0,0) are selected to generate the three kinds of distinctly different motions in time domain (as shown in Fig. 3(a) and in phase plane − (as shown in Fig. 3(b).After the transient processes, the three motions approach their respective periodic oscillations.The measured amplitudes of the three oscillations are = 4.12×10 -1 , = 3.18×10 -2 ) and = 1.32×10 -3 .The frequency spectrum analysis is also made as shown in Fig. 3(c), by which we obtain spectrum components for each oscillation and measure the frequencies of the three oscillations: = 1.09 rad/s, = 2.49 rad/s and = 21.09rad/s.Figs.3(a), (b) and (c) demonstrate that the system exists three oscillations and it convergences to which oscillation depends on the initial conditions.
Next, the stability of the three oscillations needs to be verified.Obviously, oscillations 1 and 3 are locally stable.But the stability of oscillation 2 is not clear according to the above simulations.Fig. 3(d) shows the stability of oscillation 2 when disturbance is applied to the controller.Affected by external disturbances, the system is driven to escape oscillation 2 and approaches to oscillation 1 or 3. Hence, it shows that oscillation 2 is unstable.Finally, the estimated and simulated parameters of the three oscillations are listed in Table 2, and the theoretical results and the simulations are in good agreement.However, the errors between the theory predictions and simulations may mostly originate from the fundamental harmonic approximation of the DF method.In fact, the third and fifth harmonic which is approximately assumed to have been completely suppressed by the low-pass performance of ( ) may affect the phase angle of the closed loop.Hence, the accuracy of predictions depends on the intensity of residual high-order harmonics in ( ).The simulation indicates that the system converges to which oscillation depends on the initial conditions located in which region.In another word, each stable limit cycle has its own attraction region.However, predicting the attraction basin is difficult.The attraction region in the fuzzy system was plotted using simulations [24].For simplicity, we only consider the influence of two state-variables and on the dynamic of the system.Equally spaced initial conditions are picked in the region : −0.02 ≤ ≤ 0.02, −0.04 ≤ ≤ 0.04, = 0, = 0 , and the steady-state processes corresponding to each point are simulated.We classified the processes as oscillation 1 or 2 or 3 based on their spectrum components.Subsequently, the region R can be YU SHEN, XING HE divided into three attraction zones as shown in Fig. 4(a).The domain outside of the blue curve is the attraction zone of oscillation 1, and the domain in the blue curve is the attraction zone of oscillation 3.In addition, the attraction zone of oscillation 2 is very small which is represented as the only two red points.
The phenomenon of multiple oscillations can be interpreted as the inconsistent stability of the system, which is the significant difference compared with the linear system.The equivalent gain of the switching function sign [− ( )] can be regarded as = 2 [20] ⁄ .changes along with the oscillation amplitude.Suppose that the system starts from point A as shown in Fig. 4(b), then the system is unstable and its trajectory is called the unstable spiral.In the motion, the gain continues to reduce when is less than until equals .Similarly, when the system starts from point B as shown in Fig. 4(b), then the gain continues to increase when > until it converges to oscillation 3. Hence, the blue curve in Fig. 4(b) is similar with the watershed.

Elimination of undesired oscillation
According to the analysis above, the system may switch between oscillations 1 and 3 with the variation of external conditions.We hope to eliminate oscillation 1 due to its small equivalent gain which may lead to poor precision and weak robustness.Furthermore, the system could become the globally stable one if oscillation 1 can be eliminated.

Coefficient tuning method
The fact that ( ) crosses the line = − three times leads to multiple oscillations.( ) can be rewritten as: where: Assuming that the plant (as shown in Eq. ( 10) and sampling period are invariant, tuning the sliding surface is a feasible method to eliminate the undesired oscillation.In the following, we will discuss the influence of the sliding surface on ( ), and eliminate oscillation 1 by tuning the coefficients = [ , , , ] .As shown in Fig. 2, if the minimum value of ( ) in the low-frequency band can be increased to more than -, then there is only one intersection corresponding to oscillation 3. Increasing or , or decreasing or will make ( ) rise faster in the low-frequency band.Hence, such tuning method could achieve the purpose.For simplicity, we only consider as an adjustable coefficient and also set = 4, = 1, = 0, = 2, = 5, = 12, = 7 and = 10 ms.As shown in Fig. 5, the minimum value of ( ) in the low-frequency band increases with the variation of from 0.5 to 2. When = 0.5 and = 0.8, there exists three intersections between ( ) and the straight line =-.When ≥ 1.1, there remains only one intersection in the high-frequency band, and the system becomes a globally stable one.Table 3 also shows the relation among the parameters of oscillations, coefficient and zero placement.It is found that oscillation 1 is eliminated and there is little variation in the frequency of oscillation 3 when increases.
From the perspective of the phase-frequency characteristic of the sliding surface, we find the relations between ∠ ( ) and the number of oscillations.According to the zero placement, the damping coefficient is increased and the natural frequency is reduced with the increase of .Hence, ∠ ( ) could provide greater increase rate for ( ) at the lower frequency band with the increase of .Therefore, ( ) can be uplifted in the low-frequency band.The undesired oscillation 1 can be eliminated when the minimum value of ( ) is greater than -.

Verification for tuning method
Simulation II is carried out to verify the stability of the tuned system when the initial condition is set as ( , , , ) = (0.1, 0.7, 0, 0) and is set as a number of different values.Fig. 6 shows the system responses in time series when equals to 0.5, 0.8, 1.1, 1.4, 1.7, 2.0, 3.0 and 5.0.When = 0.5 and = 0.8, the system convergences to oscillation 1 which is a large and slow periodic motion.When ≥ 1.1, the system convergences to oscillation 3 since oscillation 1 has been eliminated, and oscillation 3 becomes a globally stable oscillation.In addition, the comparison of these responses in Fig. 6 shows that sufficient large can also improve system performances in overshoot and settling time.The results of the two performances are given in Table 4.

Conclusions
This paper has presented a frequency-domain approach to analyze the stability, oscillation frequency and amplitude, and attraction zone of the reduced-order SM system by using an improved DF method.The method allows for the predictions of oscillation parameters in the coupled nonlinearities.The stability of oscillations can be determined by the pole placement; hence, the method is suitable for the minimum and non-minimum phase system.The analysis focuses on the multiple oscillations in a fourth-order system in which there exists one unstable and two locally stable oscillations.More specifically, the reduced-order SM controller and zero-order holder are the major cause of multiple periodic motions.Here, it should be pointed out that the system converges to which oscillations depends on the location of its initial condition, and a method to eliminate the undesirable oscillation by tuning coefficients is presented.The simulations in time domain support the prediction of multiple oscillations and their parameters.Although the inaccuracy of the estimation of oscillations cannot be neglected due to the inherent approximation of the DF approach, this study provides guidance for the design of the SM system.

Fig. 1 .
Fig. 1.Waveforms of the sinusoidal excitation and response

2376 .
ANALYSIS OF MULTIPLE OSCILLATIONS IN A SAMPLING REDUCED-ORDER SLIDING MODE CONTROL IN FREQUENCY DOMAIN.

Fig. 3 .
(a), (b) and (c), in which the oscillation amplitudes and frequencies can be measured directly.a) Three types of motions in time domain, b) the phase portraits of the steady state of three oscillations, c) spectrum analysis of the steady state of three oscillations, d) stability of oscillation 2

Fig. 4 .
a) Attraction zones for each oscillation in -plane, b) the relation between the attraction zones and the oscillation 1 and 3

Fig. 6 .
a) System responses when equals 0.5, 0.8, 1.1 and 1.4, b) system responses when equals 1.7, 2.0, 3.0 and 5.0 2376.ANALYSIS OF MULTIPLE OSCILLATIONS IN A SAMPLING REDUCED-ORDER SLIDING MODE CONTROL IN FREQUENCY DOMAIN.

Table 2 .
Comparison of parameters of multiple oscillations estimated by DF method with the results of simulation I 2376.ANALYSIS OF MULTIPLE OSCILLATIONS IN A SAMPLING REDUCED-ORDER SLIDING MODE CONTROL IN FREQUENCY DOMAIN.

Table 3 .
The relation among the coefficient c3, parameters of oscillations and zero placement