Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Deadzone Compensation of an XY –Positioning Table Using Fuzzy Logic Adviser : Ying-Shieh Kung Student : Ping-Hung Huang Jun Oh Jang; Industrial Electronics,

Similar presentations


Presentation on theme: "1 Deadzone Compensation of an XY –Positioning Table Using Fuzzy Logic Adviser : Ying-Shieh Kung Student : Ping-Hung Huang Jun Oh Jang; Industrial Electronics,"— Presentation transcript:

1 1 Deadzone Compensation of an XY –Positioning Table Using Fuzzy Logic Adviser : Ying-Shieh Kung Student : Ping-Hung Huang Jun Oh Jang; Industrial Electronics, IEEE Transactions on Volume 52, Issue 6, Dec. 2005 Page(s):1696 - 1701 Digital Object Identifier 10.1109/TIE.2005.858702 Industrial Electronics, IEEE Transactions on

2 2 Outline Abstract Introduction Compensation of Deadzone Nonlinearity Adaptive Fuzzy-Logic Deadzone Compensation of an XY - Positioning Table Simulation and Experimental Results Conclusion

3 3 Abstract Classification property of fuzzy-logic systems makes them a natural candidate for the rejection of errors induced by the deadzone A tuning algorithm is given for the fuzzy-logic parameters, so that the deadzone-compensation scheme becomes adaptive, guaranteeing small tracking errors and bounded- parameter estimates. The fuzzy-logic deadzone compensator is implemented on an XY –positioning table to show its efficacy.

4 4 Introduction(1) Very Accurate control is required in mechanical devices such as XY -positioning tables, overhead crane mechanisms, robot manipulators, etc. Precise positioning, in particular, control of very small displacement, is an especially difficult problem for micropositioning devices. Actuator nonlinearities are typically defined in terms of piecewise linear functions according to the region to which the argument belongs

5 5 Introduction(2) In this paper, present the deadzone-compensation method in an XY -positioning table using fuzzy logic. Derive a practical bound on the tracking error from the analysis of the tracking-error dynamics and investigate the performance of the fuzzy-logic deadzone compensator in an XY -positioning table through the computer simulations. The fuzzy-logic deadzone compensator is implemented on an XY -positioning table to show its efficacy in canceling the deleterious effects of system deadzones.

6 6 Compensation of Deadzone Nonlinearity(1) This section provides a rigorous framework for fuzzy-logic applications in deadzone compensation for a broad class of XY -positioning tables. Deadzone is a static nonlinearity that describes the insensitivity of the system to small signals. It represents a “loss of information” when the signal falls into the deadband and can cause limit cycles, tracking errors, etc. (1)

7 7 Compensation of Deadzone Nonlinearity(2) One can see that there is no output as long as the input signal is in the deadband defined by d− < u < d+. When the signal falls into this band, the output signal is zero, and one loses information about the input signal. Most compensation schemes cover only the case of symmetric deadzones, where d− = d+.

8 8 Compensation of Deadzone Nonlinearity(3) The nonsymmetric deadzone may be written as where the nonsymmetric saturation function is defined as (2) (3)

9 9 Compensation of Deadzone Nonlinearity(4) To offset the deleterious effects of deadzone, one may place a precompensator as illustrated in following figure.

10 10 Compensation of Deadzone Nonlinearity(5) The power of fuzzy-logic systems is that they allow one to use intuition based on experience to design control systems, then provide the mathematical machinery for rigorous analysis and modification of the intuitive knowledge. A deadzone precompensator using engineering experience would be discontinuous and would depend on the region within which w occurs. (4)

11 11 Compensation of Deadzone Nonlinearity(6) To make this intuitive notion mathematically precise for analysis, we define the membership functions One may write the precompensator as (5) (6)

12 12 Compensation of Deadzone Nonlinearity(7) where is given by the rule base The output of the fuzzy-logic system with this rule base is given by (7) (8)

13 13 Compensation of Deadzone Nonlinearity(8) where the fuzzy-logic basis-function vector is given by (9) (10) (11)

14 14 Compensation of Deadzone Nonlinearity(9) The composite from w to T of the fuzzy-logic compensator plus the deadzone is The fuzzy-logic compensator may be expressed as follows: Given the fuzzy-logic compensator with rulebase, the throughput of the compensator plus deadzone is given by (12) (13) (14)

15 15 Compensation of Deadzone Nonlinearity(10) where the deadzone-width estimation error is given by And the modeling mismatch term δ is bounded so that |δ| < δM for some scalar δM. (15)

16 16 Adaptive Fuzzy-Logic Deadzone Compensation of an XY - Positioning Table(1) The dynamics of the X-axis (similar to the Y -axis) system with no vibratory modes can be written as where x(t) is the position, J is the inertia, B is the viscous friction, Tf is the nonlinear friction, Td is the bounded unknown disturbance, and T is the control input. The unknown deadzone widths are bound so that |d| < dM (16) (17)

17 17 Adaptive Fuzzy-Logic Deadzone Compensation of an XY - Positioning Table(2) Given the desired trajectory xd, the tracking error is expressed by e = xd − x, and the filtered tracking error by with Λ being a positive definite design parameter. Differentiating and using (16) (18) (19)

18 18 Adaptive Fuzzy-Logic Deadzone Compensation of an XY - Positioning Table(3) A robust compensation scheme for unknown terms in f(q) is provided by selecting the tracking controller Deadzone compensation is provided using With X(w) given by (11), which gives the overall feedforward throughout (14).The controller has a PD tracking loop with gains (20) (21) (22)

19 19 Adaptive Fuzzy-Logic Deadzone Compensation of an XY - Positioning Table(4) Substituting (20) and (14) into (16) yields the closed-loop error dynamics where the nonlinear functional estimation error is given by It is assumed that the functional estimation error satisfies (23) (24) (25)

20 20 Adaptive Fuzzy-Logic Deadzone Compensation of an XY - Positioning Table(5) Given the system (19), select the tracking control (20) plus deadzone-compensator (21), where X(w) is given by (11). Choose the robustifying signal Then the tracking error r evolves with a practical bound (26) (27)

21 21 Simulation and Experimental Results(1) The Y -axis of the XY table was placed on the X-axis. The actuators of the XY table were two dc servo motors. Ball screws were connected to the motors and allowed the movement of the table. The main control algorithm is implemented at a 100-Hz

22 22 Simulation and Experimental Results(2) The parameters of the XY table are estimated as The gain of PD controllers are chosen as Kf = 1.5 and Λ = 3.0. The desired trajectory is selected by

23 23 Simulation and Experimental Results(3) The deadzone is set at d1 = 0.03 and d2 = 0.024 for the X- axis, and d1 = 0.036 and d2 = 0.031 for the Y -axis. And set fM(q) = 0.018. i) without compensation, ii) with compensation

24 24 Simulation and Experimental Results(4) Experimental results for circle. i) without compensation, ii) with compensation

25 25 Simulation and Experimental Results(5) The following shows modified circle and described it as

26 26 Simulation and Experimental Results(6) The simulation results of the modified circle. i) without compensation, ii) with compensation

27 27 Simulation and Experimental Results(7) The experimental results of the modified circle. i) without compensation, ii) with compensation

28 28 Conclusion The classification property of fuzzy-logic systems makes them a natural candidate for offsetting this sort of actuator nonlinearity that has a strong dependence on the region in which the arguments occur. It was shown how to tune the fuzzy-logic parameters so that the unknown deadzone parameters are learned online, resulting in an adaptive deadzone compensator. Using nonlinear-stability techniques, the bound on the tracking error is derived from the tracking error dynamics.

29 29 Thank you !


Download ppt "1 Deadzone Compensation of an XY –Positioning Table Using Fuzzy Logic Adviser : Ying-Shieh Kung Student : Ping-Hung Huang Jun Oh Jang; Industrial Electronics,"

Similar presentations


Ads by Google