Mathematical Problems in Engineering

Volume 2013 (2013), Article ID 567610, 7 pages

http://dx.doi.org/10.1155/2013/567610

Research Article

Finite-Time Integral Sliding Mode Control for Motion Control of Permanent-Magnet Linear Motors

Xiaohui Mo1,2 and Qixun Lan2,3

¹Department of Information Technology, Jinling Institute of Technology, Nanjing 211169, China

²School of Automation, Southeast University, Nanjing 210096, China

³School of Mathematics and Physics, Henan University of Urban Construction, Pingdingshan 467000, China

Received 26 March 2013; Accepted 29 May 2013

Academic Editor: Lijun Zhang

Copyright © 2013 Xiaohui Mo and Qixun Lan. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract.

The finite-time motion control problem of permanent-magnet linear motor (PMLM) is studied in this paper. Firstly, based on finite-time integral sliding mode (FTISM) technique, a finite-time control (FTC) law is proposed such that the PMLM can track the desired trajectory in finite time in the presence of disturbances. Secondly, to alleviate the chattering caused by discontinuous property of the control law, a novel saturation function is introduced to replace the signum function in the proposed FTC law. Finally, the effectiveness of the proposed method is shown by simulation results and comparisons.

1. Introduction

Permanent-magnet linear motor (PMLM) not only has the merits such as high force density achievable, low thermal losses, high precision and accuracy, and simple mechanical structure [1], but also is probably the most natural choice for applications involving high-speed, high-precision motion control among the electric motor drives [2]. Nowadays, PMLM has been widely used in the precision manufacturing industries. Compared with the traditional rotary motors [3–8], linear motors require no indirect coupling mechanisms as in gear boxes, chains, and screws coupling, which greatly reduces the contact type nonlinearities and mechanical disturbances such as friction force and backlash [1, 2, 9]. Therefore, PMLMs meet the increasing demands for high performance servo applications and have been successfully used in machine tools [10], semiconductor manufacturing systems [11], and so forth. Since PMLMs are not equipped with transmission mechanisms, the achievable performance of PMLMs, such as the ability to reduce the effects of uncertainties and external disturbances, is unavoidably lost to some extent. Thus, it is very important to reduce these effects, either through proper mechanical design or via control schemes. The effects may be kept to admissible levels, through the alternative mechanical design approach, but they may be very costly one. It may be an economical feasible method to suppress these effects based on the controller design for PMLM system.

The friction (Coulomb, viscous, and stiction) and ripple forces (detent and reluctance forces) are the two major disturbances that affect the system directly [1]. Friction is a natural phenomenon that arises from the contact between the translator and the track [12]. Moreover, in a closed-loop control system, the friction may result in a steady-state error, a limit cycle, and a low bandwidth. Ripple forces are strong, position-dependent forces arising from the magnetic structure of a PMLM. It comprises of the cogging force and reluctance force, both of which are periodic relationship with respect to the position of the translator relative to the magnets [2]. With the growing interest in improving the precision of position/speed tracking control, more advanced disturbance rejection method is needed in the PMLM control system. To improve the disturbance rejection performance of PMLMs, numerous methods have been presented in the recent literature. Based on sliding mode control and a proportional-integral-based disturbance observer, [13] proposes a control law to guarantee the stability of the tubular linear synchronous motor system regardless of the payload mass. In [11], an Elman neural network controller based on improved particle swarm optimization is developed for a PMLM. In [1], a robust control law which consisted of feedback control law based on integral sliding mode (ISM) method and feedforward compensation part based on adaptive estimation algorithm is proposed. In [2], a new hysteretic relay method is proposed to identify the force ripples and friction in PMLM system, based on which a composite control approach which is consisted of a PID control law with a feedforward compensation term is proposed. Reference [9] proposed a state-periodic adaptive compensation approach, which uses one trajectory period past information along the state axis to update the current adaptation law for PMLM system. In [14], to achieve high control performance, a field-programmable gate array based intelligent complementary sliding mode control is proposed for the PMLM system such that the mover can track periodic reference trajectories. To solve the precision control problem of PMLM motion control system in the presence of significant disturbance, a robust control scheme based on the disturbance observer (DOB) is proposed to reduce the sensitivity of the control performance to disturbance [15]. To provide adequate disturbance rejection performance and overcome the stability problem as well as improve the motion control accuracy, [16] proposes a control approach which combines feedback feedforward controller and a digital DOB for a PMLM drive system. All the above mentioned control methods [1, 2, 9, 13–16] can improve disturbance rejection performance of PMLMs in some extent. However, most of the existing results [1, 2, 9, 14] about PMLMs motion control laws are asymptotically stable ones. This implies that the convergence rate of the system states is at best exponential. In other words, the desired position and velocity cannot be tracked in a finite time. Obviously, the control laws with finite-time convergence are more desirable. Besides faster convergence rates, the closed-loop systems under finite-time control (FTC) laws usually demonstrate higher accuracy and better disturbance rejection properties [17–21]. Due to the above superiorities, FTC technique has been used in robotic manipulator systems [18, 20], inverted pendulum systems [21], spacecraft systems [22], PMSM systems [23], and multiagent systems [24, 25], and so forth.

In this paper, the motion control problem of PMLM is considered in the presence of friction and ripple forces. By introducing a finite-time integral sliding mode (FTISM) manifolds, a FTISM control law is proposed for PMLM system, which can guarantee that the desired trajectories can be tracked in finite time. However, the proposed FTISM control law has a discontinuous term which leads to chattering. Inspired by traditional boundary layer method, a novel saturation function is introduced to replace the signum function in the proposed discontinuous control law. Analysis indicates that under the proposed continuous FTISM control law, the trajectories of the system will converge to a much smaller region than that of under the traditional boundary method; that is, compared with the traditional boundary layer approach, the closed-loop system under the proposed continuous FTISM control law has much smaller steady-state errors. The major merit of the proposed method is that it can not only effectively alleviate chattering, but also maintain relatively good disturbance rejection performance. All the results are supported by simulations.

2. Problem Statement and Preliminaries

The mathematical model of a PMLM can be approximately described as follows [9]:

whereis time-varying motor terminal voltage,is the motor position,is the resistance,is the moving thrust block mass,is the force constant,is the back electromotive force, andanddenote the friction and ripple force, respectively.

The friction force affecting the movement of the translator may be modeled as a combination of Coulomb friction, viscous friction, and the component due to Stribeck effect, which can be interpreted as stiction. The friction force is modeled as

whereis the Coulomb friction coefficient,is static friction coefficient,is the viscous friction coefficient, andis the lubricant parameter. The ripple force can be described by a sinusoidal function of the load position. In this paper, we assume that the ripple force could be any kind of Fourier expansion such as

whereis the amplitude,is the state-dependent ripple force frequency, andis the phase angle [9].

Let,, anddenote lumped disturbance, and letanddenote position and velocity, respectively, then we have

Define the tracking errors

whereandare the desired position and velocity, respectively. The control objective is to track the given desired positionand the corresponding desired velocityin finite time, that is, to design an FTC law for the following error system:

such thatandin finite time.

Next, we review the concept of finite-time stability and several lemmas, which will serve as basis for this study.

Definition 1 (see [19]). Consider system

whereis nonLipschitz continuous on a neighborhoodof the originin. The equilibriumof (7) is (locally) finite-time stable if there are an open neighborhoodof the origin and a function, such that every solution trajectoryof system (7) starting from the initial pointis well defined and unique in forward time for and. Hereis called the convergence time (of the initial state). The equilibrium of system (7) is finite-time stable if it is Lyapunov stable and finite-time convergent. If, the origin is a globally finite-time stable equilibrium.

Lemma 2 (see [17]). Assume that there exists a continuous functionsuch that the following conditions hold.

(i)is positive definite. (ii)There exist real numbersand and an open neighborhoodof the origin such that,

Then the origin is a finite-time stable equilibrium of system (7), and the finite convergence timesatisfies. If, the origin is a globally finite-time stable equilibrium of (7).

Lemma 3 (see [26]). The origin of system

is a globally finite-time-stable equilibrium under the feedback control law

where, and .

3. Main Results

Assumption 4. Assume that both the friction forceand the ripple forceare bounded, and there exists a positive constant scalarsuch that, that is, .

For system (6), a finite-time integral sliding mode is designed as [21]

where,, and.

Theorem 5. If system (6) satisfies Assumption 4, then under the control law

with defined in (10), and, and the states of system (6) will be stabilized to the origin in finite time; that is, , in finite time.

Proof. Consider the Lyapunov function

By differentiatingwith respect to time, we have

Substituting (11) into (13) yields

By Lemma 2, (14) implies that the FTISMcan be reached in finite time.

As, we have

that is,

According to Lemma 3, the states of system (6) will converge to zero in finite time. This completes the proof.

Remark 6. The proposed control law (11) can not only suppress the lumped disturbance (friction and ripple forces) effectively, but also guarantee that the states of closed-loop error system is stabilized to origin in finite time. However, the signum function in control law (11) leads to undesired chattering of the closed-loop system. In order to eliminate chattering, the signum function

can be replaced by the saturation function

whererepresents the width of the boundary layer [20], according to the conventional method. In this manner, we obtain a continuous control law that can be expressed as

which can guarantee the finite time reachability to the region(as).

Next, we introduce a class of novel nonlinear saturation functions as follows:

where. It is easy to show that

In the case ofand, we have, andasor. In order to facilitate comprehension, the standard saturation function, the classical signum function, and the novel saturation functionwith two different(1/3 and 2/3) are shown in Figure 1. It can be observed from Figure 1 thatas andasor, which verifies the validity of the above analysis.

Figure 1: Classical signum functions, standard saturation functionsandwith different.

Theorem 7. If system (6) satisfies Assumption 4, then under the control law

withdefined in (10),, and

withand, and the trajectory of system (6) will converge to the neighborhood of FTISMas

in finite time.

Proof. Substituting control law (22) into (13) yields

By Lemma 2, we can have that the regioncan be reached in finite time. This completes the proof.

Remark 8. One may argue that through adjusting control gainsto be large enough, both convergence regions, that is, and can be rendered to be as small as desired, which means that the proposed novel saturation functiondoes not have any prominent advantage over the standard saturation functiondisturbance rejection performance. However, high-gain feedback control system often exhibits instability in the actual operation. From the considerations as well as control saturation constraints,cannot be selected to be sufficiently large. In this case for the control law (22) has an additional parameterthat can be adjusted to enhance the disturbance rejection performance without obvious increase in the control input. In fact,, we can selectto approximate tosuch thatin (24) is sufficiently larger than 1, which means. That is,can be designed to be much smaller than, which implies that we can regulate the parametersandsuch that under the control law (22), the closed-loop system can have smaller steady-state errors compared to that under the control law (19).

Remark 9. Obviously, ifin the proposed FTISM (10), then it degenerates to the traditional linear integral sliding mode (LISM), and the FTISM control law (11) becomes

It is easy to prove that under the control law (26), the states of system (6) will be stabilized to the origin asymptotically. Similarly, in order to alleviate chattering of the LISM control law (26), we take saturation functions (18) and (23) to replace the signum function in the LISM control law (26), respectively. We obtain two continuous LISM control law:

for system (6). And under continuous control laws (27) and (28), the states of the system (6) will converge to the small regionsand, respectively, in finite time.

4. Simulations

In this section, we take a PMLM as target to illustrate the effectiveness of the proposed methods. The model parameters of PMLM are given as kg, ohms, N/A, and V/m/s, and the same values are used in [9]. Among the friction forces, the viscous force has the greatest impact to PMLM control system, which is proportional to the speed in the motion process [27], and the parameters for the friction are taken as N, , and N. To represent the high order Fourier expansion, the ripple force is chosen as

where,  rad/m, , and. The following reference trajectory is used [9]:

with s.

For convenience, in the simulation abbreviations FTISM1, FTISM2, LISM1 and LISM2 denote control laws (19), (22), (27), and (28), respectively.

Consider the initial states of system (4) as. The control parameters of all the four control laws (19), (22), (27), and (28) are listed in Table 1. The desired position and velocity are shown in Figure 2. The position and velocity tracking error curves under control laws (19), (22), (27), and (28) are shown in Figures 3 and 4, respectively. In this simulation, the switching gainand width of the boundary layer for all the four control laws FTISM1, FTISM2, LISM1, and LISM2 are the same. However, as clearly shown in the simulation results, the proposed continuous FTISM control laws FTISM1 and FTISM2 can achieve better control performance than that of the continuous LISM control laws LISM1 and LISM2, and the control laws with novel saturation function FTISM2 and LISM2 can obtain much smaller tracking errors than that with standard saturation function FTISM1 and LISM1. Under the control law FTISM2, the system not only has the best disturbance rejection performance, but also has the fastest convergence rate, which is an evidence as stated in Remark 8. The input signals of control laws FTISM1, FTISM2, LISM1, and LISM2 are shown in Figure 5. It can be observed from Figure 5 that all of the four control laws FTISM1, FTISM2, LISM1, and LISM2 can alleviate chattering effectively, and the amplitudes of the control laws FTISM1, FTISM2 are smaller than that of the control laws LISM1 and LISM2.

Table 1: Control parameters for the simulation.

Control laws
Parameters

FTISM1

FTISM2

LISM1

LISM2

(a)

(b)

Figure 2: The desired position (a) and velocity (b).

Figure 3: Position tracking errors under control laws (19), (22), (27), and (28).

Figure 4: Velocity tracking errors under control laws (19), (22), (27), and (28).

Figure 5: Input signals under control laws (19), (22), (27), and (28).

5. Conclusions

In this paper, a finite-time integral sliding mode (FTISM) control method has been proposed to study the motion control problem of PMLMs. Under the proposed FTISM control law, the desired trajectory can be tracked in finite time in the presence of friction and ripple forces. Note that the signum function could lead to chattering. To alleviate chattering, a novel saturation function has been introduced to replace the signum function in the proposed FTISM control law. Both theoretical analysis and simulation results show that under the proposed FTISM control law with the novel saturation function, the trajectories of the system have better control performance (convergence rate and disturbance rejection ability) than that of FTISM control law with the standard saturation function. In summary, the major merit of the proposed method is that it can not only effectively alleviate chattering, but also maintain relatively good disturbance rejection performance.

Acknowledgment

This work is supported by the Natural Science Foundation of Jiangsu Province, China (Grant no. BK2011089).

References

K. K. Tan, S. N. Huang, and T. H. Lee, “Robust adaptive numerical compensation for friction and force ripple in permanent-magnet linear motors,” IEEE Transactions on Magnetics, vol. 38, no. 1, pp. 221–228, 2002.

S. Chen, K. K. Tan, S. Huang, and C. S. Teo, “Modeling and compensation of ripples and friction in permanent-magnet linear motor using a hysteretic relay,” IEEE/ASME Transactions on Mechatronics, vol. 15, no. 4, pp. 586–594, 2010.

S. Li and Z. Liu, “Adaptive speed control for permanent-magnet synchronous motor system with variations of load inertia,” IEEE Transactions on Industrial Electronics, vol. 56, no. 8, pp. 3050–3059, 2009.

S. H. Li and H. Gu, “Fuzzy Adaptive internal model control schemes for PMSM speed-regulation system,” IEEE Transactions on Industrial Informatics, vol. 8, no. 4, pp. 767–779, 2012.

H. Liu and S. Li, “Speed control for PMSM servo system using predictive functional control and extended state observer,” IEEE Transactions on Industrial Electronics, vol. 59, no. 2, pp. 1171–1183, 2012.

C. Huang, J. Lin, T. Liao, C. Chen, and J. Yan, “Quasi-sliding mode control of chaos in permanent magnet synchronous motor,” Mathematical Problems in Engineering, vol. 2011, Article ID 964240, 10 pages, 2011.

J. Cao, J. Wen, and B. Cao, “Robust ESO two-degree-of-freedom control design for permanent magnet synchronous motor,” Mathematical Problems in Engineering, vol. 2010, Article ID 405251, 10 pages, 2010.

J. Yu, J. Gao, Y. Ma, and H. Yu, “Adaptive fuzzy tracking control for a permanent magnet synchronous motor via backstepping approach,” Mathematical Problems in Engineering, vol. 2010, Article ID 391846, 13 pages, 2010.

H. Ahn, Y. Chen, and H. Dou, “State-periodic adaptive compensation of cogging and Coulomb friction in permanent-magnet linear motors,” IEEE Transactions on Magnetics, vol. 41, no. 1 I, pp. 90–98, 2005.

W. Su and C. Liaw, “Adaptive positioning control for a LPMSM drive based on adapted inverse model and robust disturbance observer,” IEEE Transactions on Power Electronics, vol. 21, no. 2, pp. 505–517, 2006.

F.-J. Lin, L.-T. Teng, and H. Chu, “Modified Elman neural network controller with improved particle swarm optimisation for linear synchronous motor drive,” IET Electric Power Applications, vol. 2, no. 3, pp. 201–214, 2008.

B. Armstrong-Hélouvry, P. Dupont, and C. C. De Wit, “A survey of models, analysis tools and compensation methods for the control of machines with friction,” Automatica, vol. 30, no. 7, pp. 1083–1138, 1994.

F. Cupertino, D. Naso, E. Mininno, and B. Turchiano, “Sliding-mode control with double boundary layer for robust compensation of payload mass and friction in linear motors,” IEEE Transactions on Industry Applications, vol. 45, no. 5, pp. 1688–1696, 2009.

F. Lin, J. Hwang, P. Chou, and Y. Hung, “FPGA-based intelligent-complementary sliding-mode control for PMLSM servo-drive system,” IEEE Transactions on Power Electronics, vol. 25, no. 10, pp. 2573–2587, 2010.

K. K. Tan, T. H. Lee, H. F. Dou, S. J. Chin, and S. Zhao, “Precision motion control with disturbance observer for pulsewidth-modulated-driven permanent-magnet linear motors,” IEEE Transactions on Magnetics, vol. 39, no. 3, pp. 1813–1818, 2003.

M. Yan and Y. Shiu, “Theory and application of a combined feedback-feedforward control and disturbance observer in linear motor drive wire-EDM machines,” International Journal of Machine Tools and Manufacture, vol. 48, no. 3-4, pp. 388–401, 2008.

S. P. Bhat and D. S. Bernstein, “Geometric homogeneity with applications to finite-time stability,” Mathematics of Control, Signals, and Systems, vol. 17, no. 2, pp. 101–127, 2005.

Y. Feng, X. Yu, and Z. Man, “Non-singular terminal sliding mode control of rigid manipulators,” Automatica, vol. 38, no. 12, pp. 2159–2167, 2002.

Y. Hong, J. Wang, and D. Cheng, “Adaptive finite-time control of nonlinear systems with parametric uncertainty,” IEEE Transactions on Automatic Control, vol. 51, no. 5, pp. 858–862, 2006.

S. Yu, X. Yu, B. Shirinzadeh, and Z. Man, “Continuous finite-time control for robotic manipulators with terminal sliding mode,” Automatica, vol. 41, no. 11, pp. 1957–1964, 2005.

Q. Zong, Z.-S. Zhao, and J. Zhang, “Higher order sliding mode control with self-tuning law based on integral sliding mode,” IET Control Theory and Applications, vol. 4, no. 7, pp. 1282–1289, 2010.

H. B. Du and S. H. Li, “Finite-time attitude stabilization for a spacecraft using homogeneous method,” Journal of Guidance, and Control, vol. 35, no. 3, pp. 740–748, 2012.

S. H. Li, H. X. Liu, and S. H. Ding, “A speed control for a PMSM using finite-time feedback control and disturbance compensation,” Transactions of the Institute of Measurement and Control, vol. 32, no. 2, pp. 170–187, 2010.

S. Li, H. Du, and X. Lin, “Finite-time consensus algorithm for multi-agent systems with double-integrator dynamics,” Automatica, vol. 7, no. 8, pp. 1706–1712, 2011.

H. Du, S. Li, and C. Qian, “Finite-time attitude tracking control of spacecraft with application to attitude synchronization,” IEEE Transactions on Automatic Control, vol. 56, no. 11, pp. 2711–2717, 2011.

S. P. Bhat and D. S. Bernstein, “Continuous finite-time stabilization of the translational and rotational double integrators,” IEEE Transactions on Automatic Control, vol. 43, no. 5, pp. 678–682, 1998.

N. Barabanov and R. Ortega, “Necessary and sufficient conditions for passivity of the LuGre friction model,” IEEE Transactions on Automatic Control, vol. 45, no. 4, pp. 830–832, 2000.