1. 서 론
Planar motors have been used for manufacturing at especially semiconductor industry. Planar motor is composed of puck and platen. The platen consists of teeth whose intervals are uniform. The puck contains four forcers which are symmetrically placed on each side. The puck is levitated on the platen by air bearings as shown in Fig. 1. X and Y axis motion are composed of resultant forces at each axis. Yaw mothion is generated by interaction of the different forcers.
Fig. 1Planar motor
Several feedback control methods were developed have been studied to improve the position tracking and yaw regulation performance. An adaptive control is used for minimization of ripple and analyzing the control performance [1], [2]. A PD/PID controllers is designed in conjunction with commutation and delay compensation schemes [3], [4]. These methods require the current feedback and position feedback. Position and yaw feedback can be clearly measured by laser interferometer. Alternately, measurements of currents can be corrupted by pulse width modulation switching noise. Thus, low pass filters and current observer are used to reduce the noise [5]. However, the use of the filters cause the phase lag in the current tracking. The use of the current estimation increases complexity of implementation and the computation time. Therefore, using only X, Y position feedback, the control method without current measurement is key work.
In this paper, we propose a simplified nonlinear control for planar motors based on singular perturbation theory to improve the position tracking and yaw regulation performance using only X, Y position and yaw feedback. Since mechanical and electrical dynamics are generally slow and fast in the planar motor, respectively, the singular perturbation theory can be applied to the position tracking control of planar motor. In practically all well designed planar motors, we can put the inductance, L, into the small scalar parameter of singular perturbation system [9]. We design the input voltage, which includes auxiliary input, in order to transform to the three single-input single-output systems at the complex nonlinear multi-input multi-output system. The origin of boundary layer system is globally exponentially stable. The nonlinear controller is designed so as to guarantee stability of the simplified single-input single-output (SISO) system for each motion. We mathematically prove that the origin of tracking error dynamics is globally exponentially stable. Simulation results are performed to evaluate the performance of the proposed method.
2. Modeling and Controller Design
In this section, we represent planar motor dynamics and tracking error dynamics. we prove the singular perturbation theory in order to make reduced order model. The auxiliary control input is used to couple the reduced order model. The dynamics of planar motor can be represented in the state space form as follows [8]
where
and x and y are the position [m] of the center of the motor on the platen. xv and yv are the velocity [m/s] of the center of the motor on the platen. θ is the yaw [rad] rotation and θv is the yaw rate of the center of the motor on the platen. and are phase currents [A] in phase A and B of the forcer X1, X2, Y1 and Y2. and are input voltages [V] in phase A and B of the forcer X1, X2, Y1 and Y2, and dx, dy and dθ are unknown constant load forces [N] and torque [ N·m]. rx and ry are the distance from where xd and yd are desired positions of X and Y axes, and are desired velocities, θd and are the desired yaw and yaw rate. We have added the additional integral term of the mechanical errors, ezx, ezy and ezθ, into the mechanical subsystem to decrease of the position errors. The desired currents, will be defined.
From (1) and (2), we can derive the tracking error dynamics of the position and yaw as follows
We define the desired currents and desired torque in order to simplify tracking error dynamics of the position and yaw as follows
Then, the tracking error dynamics of the position and yaw are rewritten as
In the following theorem, we propose the nonlinear controller based on singular perturbation theory for position tracking of planar motor and prove the globally exponential stability.
Theorem 1: Consider planar motor dynamics (1). Suppose that the auxiliary control law and control law are given by
where kx1, kx2, kx3, ky1, ky2, ky3, kθ1, kθ2 and kθ3 are positive numbers. Then ex, ey, eθ, exv, eyv and eθv are globally exponentially stable.
Proof: Substitute the control laws, and ,of (7) into the current error dynamics. In order to make the singular perturbation model of a dynamical system, the derivatives of the current error dynamics are multiplied by a small positive parameter L. Thus, the singular perturbation model becomes
We can obtain the quasi-steady states at inductance L = 0 as follows
To move the equilibrium point to zero, let us define yax1, ⋯, yby2 as
Then, the dynamics of yax1, ⋯, yby2 are given by
Thus, we can obtain the boundary-layer system as follows
where is a new time variable. Since R is always positive parameter, the equilibrium point yax1, ⋯, yby2 = 0 of the boundary-layer system (12) is globally exponentially stable. From the definition, we can obtain as follows
Substituting quasi-steady-state of (9) into the tracking error dynamics of the (13) results in the reduced-order model as
From the auxiliary control law (6), the mechanical tracking error dynamics results in the reduced-order model. The load forces and load torque perturbation, denoted by dx, dy and dθ are assumed to be zero for all analysis purposes as
Since each error dynamics are decoupling, We can put the reduced tracking error dynamics into the matrix form respectively as follows
where
Decoupled error dynamics are linear state equations. The controllability matrix of the error dynamics is given by
Since each controllability matrix is full rank, we design control law in order to move left half plane at all eigenvalues of tracking error dynamics as follows
Then, the dynamics of exv, eyv and eθv are given by
Therefore, The origin of reduced order error dynamics, em = 0, is globally exponentially stable.
Remark 1: If the unknown disturbances, dx, dy and dθ, are non-vanishing perturbation, the proposed method guarantees uniformly ultimately boundedness of the tracking error dynamics.
3. Simulation Results
To evaluate the position tracking and yaw regulation performances of the proposed method, simulations were performed using MATLAB/Simulink. The control frequency is 5 kHz. The eigenvalues of closed loop are λx = [−11.37 −101.59+295.58i −101.59−295.58i], λy = [−11.37 −101.59+295.58i−101.59−295.58i], λθ = [−9990 −5.0+8.7i −5.0−8.7i]. The parameters of planar motor and proposed controller gains were listed in Table 1. Sine wave profile was shown in Fig. 2. Sine wave profile was used to evaluate position tracking and yaw regulation of circular motion. Since the load force and torque are unknown disturbance, step function was represented for analysis. The position tracking error and yaw regulation with and without load were shown in Fig. 4. Desired and real position of planar motor was shown in Fig. 5. Error position of x, y and θ was used to identify the effect of load force and torque shown in Fig. 6. The position tracking error of x and y was the peak and valley. We propose arbitrary load torque and force in order to identify unknown constant effect. Since the load force of x and y were added at 1.0 sec. and 3.0 sec. as step function, there were the peaks of the position tracking error of x and y respectively. However, the position tracking error of x and y also asymptotically converged to zero. When the load torque of yaw were added from 2.0 [sec] to 4.0 [sec], the yaw regulation was the valley and peak respectively at each time. However, the yaw well regulated.
Table 1Planar motor Parameters and Control gains
Fig. 2Reference profiles
Fig. 3Load force and load torque
Fig. 4Position tracking error and yaw regulation performance at load and no load
Fig. 5Desired and real positions of x and y
Fig. 6Error position of x, y and θ
3. Conclusion
In this paper, we propose the position and yaw control method for the planar motor. The proposed controller was designed with the nonlinear control in order to improve position tracking error and yaw regulation. The proposed singular perturbation theory was used to make the reduced order model. Since the electrical dynamics was neglected using singular perturbation theory, this model was not required both a nonlinear observer and a current feedback. The simulation results showed that the position tracking and yaw regulation performance were improved by the proposed method. We observed that the position x, y and yaw were decoupled.
References
- P. Krishnamurthy and F. Khorrami, “Robust adaptive control of Sawyer motors without current mea-surements,” IEEE/ASME Trans. Mechatronics, vol. 9, no. 4, pp. 689-696, Dec. 2004.
- H. Melkot, F. Khorrami, and J. Ish-Shalom, “Closed-loop control of Sawyer motors without current measurements,” in Proc. IEEE/ASME Int. Conf. Control Appli., pp. 639-644, 1997.
- P. Krishnamurthy, F. Khorrami, T. L. Ng and I. Cherepinsky, “Control design and implementation for Sawyer motors used in manufacturing systems,” IEEE/ASME Trans. Control Syst. Technol., vol. 19, no. 6, pp. 1467-1478, Nov. 2011.
- P. Krishnamurthy, F. Khorrami, T. L. Ng and I. Cherepinsky, “Control design implementation for Sawyer motors used in manufacturing systems,” in Proc. Amer. Control Conf., vol. 5, pp. 3054-3059, 2005.
- W. Kim, D. Shin, Y. Lee, and C. C. Chung, “Nonlinear control based on singular perturbation theory for position tracking of permanent magnet stepper motors,” in Amer. Control Conf., pp. 1186-1191, 2012.
- S. Shin, D. Shin and Y. Lee, “Sliding mode control based on singular perturbation theory for position tracking of permanent magnet stepper motors,” in Int. Conf. Control Autom. Syst., pp. 767-770, Oct. 2013.
- E. Pelta, “Two-axis Sawyer motor for motion systems,” IEEE/ASME Control Syst. Magaz., vol. 7, pp. 20-24, 1987.
- F. Khorrami, P. Krishnamurthy, and H. Melkote, Modeling and Adaptive Nonlinear Control of Electric Motors, Heidelberg: Springer Verlag, 2003.
- H. Khalil, Nonlinear Systems, 3rd ed. Upper Saddle River, NJ: Prentice-Hall, 2002.