Vibration Reduction of the Nonlinearly Tufted Carpet Yarn by a Modified Sliding Mode Control Method

,e yarn vibration causes the yarn tension value to fluctuate, causing a change in the amount of yarn feed, thus causing a deviation of the carpet pile height from the predetermined value. To solve this problem, the sliding mode control algorithm is used to design the sliding mode function and the sliding mode control law. And four variables in the yarn vibration system are controlled by the MATLAB software. For solving the chattering problem of the control law, the sliding mode control law is improved. ,e fuzzy sliding mode control algorithm based on the quasisliding mode is adopted. ,e results show that the sliding mode control algorithm is effective, but the sliding mode control force needs to be switched at high frequency and there is severe chattering.,e fuzzy slidingmode control algorithm based on quasisliding mode is adopted to achieve better control effect with a smaller force. In addition, the control force does not have high-frequency switching, and the change is relatively stable, which reduces the chattering phenomenon of sliding mode control.


Introduction
e actuators in tufting carpet machine and the yarn coupling act together to implant the yarn into the base fabric, thereby forming a tufted carpet [1,2].
ere are many evaluation indicators of carpet surface quality, such as appearance quality, pile density, carpet backing peeling strength, and color fastness.When consumers choose carpet, the most intuitive way is to see the appearance, including the evenness of carpet and carpet cleanliness.
e height of carpet surface determines the evenness of the carpet surface.However, the yarn vibration causes the yarn tension value to fluctuate, causing a change in the amount of yarn fed, thus causing a deviation of the carpet pile height from the predetermined value.erefore, it is necessary to control the vibration of yarn in a reasonable range.
To control the yarn vibration, a reasonable controller is needed.At present, there are many control methods for nonlinear systems, such as neural network control [3][4][5], sliding mode control [6][7][8][9], adaptive control [10,11], and so on.Among them, sliding mode control has many advantages, such as quick response, online monitoring, simple realization, and strong anti-interference ability.It is widely used in many practical engineering fields, such as trajectory tracking control of aircraft and robot and motor and electric power system control.For example, Liaw et al. [12] realized the missile guidance system control based on sliding mode variable structure control and effectively suppresses the jitter caused by the discontinuity of the system.Considering the influence of the rotational inertia, aerodynamic force, and gust interference on the cruise missile, Yeh et al. [13] used the four-element optimal integral sliding mode variable structure control and designed the optimal medium range guidance law.Dansoko et al. [14] proposed the discrete sliding mode variable structure control to adjust the frequency and voltage of the synchronous generator and improve the efficiency of energy production.
Sliding mode variable structure control is also widely used in nonlinear continuum vibration control.For example, Fung et al. [15] designed sliding mode control law with proportional compensator and integral compensator, which reduces the vibration of string and makes the system have a faster response speed.Based on the boundary control method combining fuzzy sliding mode control and fuzzy neural network control, Huang et al. [16] constructed the Lyapunov scalar function that describes the system energy and established the control law so that the total energy of the system decays to zero, so as to suppress the transverse vibration of the axially moving string.Yu et al. [17] adopted the sliding mode variable structure method to control the angular displacement of the tensioning arm in the flat belt driving system.e above research results are all aimed at the study of chord lines, beams, and other axis continuum.However, vibration control of carpet yarn harness for special materials is rarely reported.But the above research results can be used as a reference for studying yarn vibration control methods.
In this paper, based on the sliding mode control algorithm and fuzzy sliding mode control algorithm, the yarn vibration is controlled.e change of control force is stable by using fuzzy sliding mode control algorithm, which reduces the chattering phenomenon of sliding mode control.

Effect of Yarn Vibration on the Carpet
Pile Height e carpet pile height is the distance from the bottom cloth to the carpet face, as shown in Figure 1.In Figure 1, the pile height is H mm, the thickness of black cloth is d mm, and the distance between the pile loops is a mm.e yarn consumption that forms a pile loop is L.
Assuming the spindle speed is n 1 rpm, the speed of the servo motor controlled by jacquard rollers is n 2 rpm, and the jacquard roller radius is r j mm.Now, In the tufting carpet machine, a can be expressed as where r b is the radius of spiny roll for feeding the black cloth (mm) and n 3 is the speed of spiny roll for feeding the black cloth (rpm).
Taking the jacquard parts as the object of analysis, according to A. P. Minakov Euler tension formula [18], the output yarn tension F 1 of jacquard roller can be expressed as where F 0 is the input tension of jacquard parts, m the yarn quality for unit length, μ is the friction factor of contact surface between yarn and jacquard wheel, α is wrap angle, and v � 2πn 2 r j /60 is the yarn speed.According to equations ( 2)-( 4), the relationship of tension and pile height is ( Taking the DHGN801D-400 tufting carpet machine as an example, a � 1/10in � 2.54 mm, α � π/2, μ � 0.9, m � 0.00023 kg, n 1 � 600 rpm, d � 0.3 mm, F 1 � 0.89 N, F 0 � 0.5 N. According to equation ( 5), the carpet face can be calculated.According the literature [19], the transverse vibration equation of the yarn is as follows: where the constitutive model of yarns is based on the fourelement model, and its parameters are E  6), a change in tension of 0.25 N can cause a yarn amplitude change of 1 mm.A tension change of 0.25 N can make the pile height deviate from the default pile height by 0.857 mm.erefore, a change in yarn amplitude of 1 mm can cause a velvet height change of 0.857 mm. e maximum amplitude of the yarn at the jacquard part reaches 3.75 mm, which can cause 3.15 mm variation of pile height.For the jacquard carpet with the resolution of 1 mm, the vibration amplitude of the yarn is large and it needs to be controlled by the corresponding controller.

2
Shock and Vibration

Basic Principle of Sliding Mode Control Algorithm.
Sliding mode control is a typical and special nonlinear control method with strong robustness.e core of sliding mode control is to design sliding surface according to the desired dynamic characteristics of the system.rough a sliding mode controller, all the moving points outside the sliding surface can reach the sliding surface within a limited time.
e design of sliding mode variable structure control system can be divided into two steps as follows: (1) according to the system description of the controlled object, the suitable sliding mode function is selected; (2) the appropriate control law is obtained.e appropriate control law can make all the motion trajectory point to the sliding surface and reach the dynamic quality requirements of the control system.e proper Lyapunov function is selected to ensure the stability of the system.

System Description of the Controlled Yarn.
To control the yarn vibration, the vibration amplitude q, speed _ q, acceleration € q, and the rate of acceleration q ... of yarn are controlled by using the sliding mode variable structure control method based on tension control.e schematic diagram of sliding mode control is shown in Figure 2. e tension sensor is used to detect the tension online in real time, and then the vibration characteristic values of q, _ q, € q, and q ... are calculated.If these values are all zero, the tension is monitored in real time.If not all is zero, the tension control force u t is calculated by the sliding mode control algorithm, and the tension is changed by the corresponding actuator.
According to equation ( 6), the transverse vibration control equation of yarn under the combined action of control force u t and random disturbance d(t) is Define a four-dimensional state vector, e transverse vibration control equation is rewritten as where e control target is e error equation is

Design of Sliding Mode Controller.
e design of sliding mode variable structure control system consists of two parts, namely, choosing the appropriate sliding mode function and control law.First, the sliding mode function is selected as where c i > 0, i � 1, 2, 3. e control law designed in this paper is the sum of equivalent control u eq and switching control u sw .e equivalent control keeps the state of the system on the sliding surface, and the switching control forces the system to slide on the sliding surface.erefore, the control law is as follows Under the action of equivalent control law u eq , when the system moves along the sliding surface, the system moves steadily, then _ s � 0. Based on the derivation of equation ( 12), it can be obtained that Taking _ s � 0, the equivalent control law u eq is Shock and Vibration e switch control is set as where M > 0, λ > 0, sgn(s) is a symbolic function: Substituting the equations ( 13), (15), and ( 16) in equation ( 14), it can be obtained that To prove the stability of the system, take the Lyapunov function as then the system is stable.From the above analysis, we can see that s _ s ≤ 0, then t > t 0 , s � 0. When s � 0, Order In order to make the eigenvalue of A negative, the following condition should be satisfied: e values of c 1 , c 2 , and c 3 should be satisfied:  13), (15), and ( 16), the system is simulated by Matlab/Simulink.e main program block diagram is shown in Figure 3.In Figure 3, the con-troller_function is a controller subroutine, and the con-trolled_function is a controlled object subroutine.
When the control is not applied, the yarn response curves at the output side of the jacquard roller are shown in Figure 4.After applying the sliding mode control law, the response curves of q, _ q, € q, and q ... are shown in Figure 5.As shown in Figure 4, when the control is not applied, the amplitude of yarn q varies within the range of −3.75∼3.75mm, _ q varies within the range of −0.19∼0.19m/ s, € q varies within the range of −0.1∼0.1 m/s 2 , and q ... varies within the range of −5.16∼5.16m/s 3 .e amplitude, speed, acceleration, and the rate of acceleration varies greatly, and the attenuation decreases slowly with time.As shown in Figure 5, when the control is applied, the response values of yarn vibration vary greatly in the former 4 s.After 4 s, the response characteristic curves maintain periodic changes.q varies within the range of −0.058∼0.058m, _ q varies within the range of −0.00441∼0.00441m/s, € q varies within the range of −0.041∼0.041m/s 2 , and q ... varies within the range of −0.412∼0.412m/s 3 .From the comparison between Figures 4 and 5, the maximum amplitude without control is 3.75 mm, and the maximum value of amplitude with control is changed to 0.058 mm, and the maximum value of _ q is reduced from 0.19 m/s to 0.00441 m/s, the maximum value of € q is reduced from 0.1 m/s 2 to 0.041 m/s 2 , and the maximum value of q ... is reduced from 5.16 m/s 3 to 0.412 m/s 3 .erefore, the sliding mode controller is reasonable and effective, and the vibration response of the yarn has been significantly suppressed.e control force u t is shown in Figure 6.To achieve the above control effect, the applied control force does not exceed 1 N, and the general actuator can meet the requirements.However, after the stability of the vibration response, the sliding mode control force still needs to be switched at high frequency.
e actuator needs to respond quickly, so the controller is greatly restricted in practical application.

Yarn Vibration Control Based on Quasifuzzy Sliding Mode Control
To reduce chattering effectively, the sliding mode controller should be optimized.is article will reduce buffeting from two aspects.On the one hand, in the above sliding mode control, the sign function of ideal sliding mode is adopted.In practical engineering, the ideal sliding mode does not exist.
To eliminate chattering, Slotine and Sastry [20] uses quasisliding mode control to limit the trajectory of the system to a certain boundary layer of the ideal sliding mode.e

Tension sensor
Sliding mode control algorithm N Y Control force u t Actuator q, q, q, q = 0 6 Shock and Vibration quasisliding mode control does not require the control switching on the switching surface, but the control switching in the boundary layer, which weakens the buffeting and is widely used in practical engineering.
On the other hand, in the above sliding mode control, the control law is composed of equivalent control and switching control.e robustness of sliding mode control is guaranteed by switching control, and the chattering of sliding mode control is also caused by switching control.In order to eliminate chattering, we should ensure that the system has strong robustness while minimizing the switching control.erefore, in order to achieve this goal, the fuzzy rules can be used to fuzzily the switching control and to eliminate the buffeting.

Design of Fuzzy Sliding Mode Controller Based on Quasisliding Mode Control.
e design of fuzzy sliding mode controller is started from two aspects.On the one hand, the quasisliding mode control is used, that is, the saturation function sat(s) is used to replace the symbolic function sgn(s).e saturation function sat(s) is as follows: where k � 1/Δ, Δ is the boundary layer.
On the other hand, the switching control item deals with fuzzy measure.erefore, the control law u t ′ is where μ is fuzzy factor.e fuzzy rule is shown in Table 1.In Table 1, fuzzy sets N, Z, and P, respectively, denote "negative," "zero," and "positive."From Table 1, when s � 0, the system is stable on the sliding surface, and the system control law is composed of equivalent control, μ � 0. When s ≠ 0, the system control law is composed of the equivalent control term and the switching control.e membership function of the sliding mode function s and fuzzy factor μ is shown in Figure 7.
e super-twisting algorithm [21] is well known as a good candidate robust controller that reduces the chattering phenomenon.In this paper, we compare results obtained using quasifuzzy sliding mode control algorithm with those obtained using the super-twisting algorithm.e control law u t : where

Simulation and Results
Analysis.To get accurate calculation results, the value of boundary layer is particularly critical.e larger the thickness of the boundary layer is, the smaller the chattering is, but the worse the control effect is.Conversely, the smaller the thickness of the boundary layer is, the larger the chattering is, and the better the control effect is.To get the best antichattering control force, the thickness of the boundary layer is defined to be 0.05 through a number of trial calculations.e control law of equation ( 25) is adopted, and the other parameters are the same as those applied to the sliding mode controller.When using the super-twisting sliding mode control, the parameter k 1 is set to 1, k 2 is set to 3, and k 3 is set to 2. e response curves are shown in Figure 8, and the control force is shown in Figure 9.
As shown in Figure 8, when the fuzzy sliding mode controller is applied, the response values of yarn vibration vary greatly in the former 2 s.After 2 s, the response

Shock and Vibration 7
characteristic curves maintain periodic changes.Compared with sliding mode control, quasifuzzy sliding mode control achieves stability in a relatively short time and responds quickly.q varies within the range of −0.00732∼0.00732mm, _ q varies within the range of −0.000611∼0.000611m/s, € q varies within the range of −0.0057∼0.0057m/s 2 , q ... varies within the range of −0.0784∼0.0784m/s 3 .e maximum amplitude is reduced from 3.75 mm to 0.00732 mm compared with that without sliding mode control.And the maximum value of _ q is reduced from 0.19 m/s to 0.000611 m/s, the maximum value of € q is reduced from 0.1 m/s 2 to 0.000611 m/s, the maximum value of q ... is reduced from 5.16 m/s 3 to 0.0784 m/s 3 .Compared with the sliding mode control, the maximum amplitude q decreases by 8 times, _ q decreases by 7 times.€ q decreases by 7 times, and q ... decreases by 5 times.erefore, the quasifuzzy sliding mode controller is more reasonable and e ective, and the vibration response of the yarn is more restrained.As shown in Figure 9, compared with the applied sliding mode control force, the maximum control force required by the quasisliding mode fuzzy controller is 0.57 N, and a better control e ect can be achieved with smaller force.In addition, when the fuzzy controller of quasisliding mode is used, the control force does not have high-frequency switching, and the change is relatively stable, which reduces the chattering of sliding mode control and can be applied well in  engineering practice.erefore, in the control of yarn vibration, the best control e ect is obtained using the quasifuzzy sliding mode control, followed by super-twisting sliding mode control and sliding mode control.

Conclusions
e sliding mode control algorithm and quasisliding mode fuzzy sliding mode control algorithm is used to control the four parameters of yarn vibration characteristics.e results show the following: (1) e yarn vibration amplitude 1 mm can cause the change of pile height 0.857 mm.Compared with the high-resolution 1 mm of the multiloop high-tufted carpet machine, the error of the height caused by the yarn vibration cannot be neglected.erefore, yarn vibration is a key factor a ecting the quality of blanket surface.(2) Using the sliding mode control algorithm, the maximum value of yarn amplitude changes from 3.75 mm to 0.058 mm, and the control e ect is obvious.Moreover, the control force required should not exceed 1 N, and the general actuator can meet the requirements.However, the sliding mode control force still needs to be switched at high frequency, and there is severe chattering.(3) Based on quasifuzzy sliding mode control algorithm, the maximum vibration value of yarn is 0.00732 mm.Compared with the sliding mode control algorithm, the reduction is 8 times.e maximum control force of the quasisliding mode fuzzy controller is 0.57 N, and a smaller force can achieve better control e ect.In addition, when the quasisliding mode fuzzy controller is adopted, the control force does not have high-frequency switching, and the change is relatively stable, which reduces the chattering phenomenon of sliding mode control.

Figure 7 :
Figure 7: Membership function.(a) Membership function of the sliding mode function s.(b) Membership function of fuzzy factor μ.

Table 1 :
Control rule table.