跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.15) 您好!臺灣時間:2026/06/11 14:09
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:施禕迪
研究生(外文):Yi-Ti Shih
論文名稱:直線馬達運動平台之高精度控制含摩擦力補償
論文名稱(外文):The High Precision Control for a Linear-Motor-Driven Motion Stage with Friction Compensation
指導教授:李安謙
學位類別:博士
校院名稱:國立交通大學
系所名稱:機械工程系
學門:工程學門
學類:機械工程學類
論文種類:學術論文
論文出版年:2004
畢業學年度:92
語文別:英文
論文頁數:145
中文關鍵詞:摩擦力補償摩擦力模型鑑別系統參數估測直線馬達控制cogging force補償前饋控制LuGre模型
外文關鍵詞:friction compensationfriction model identificationsystem parameter estimationlinear motor controlcogging force compensationfeedforward controlLuGre model
相關次數:
  • 被引用被引用:6
  • 點閱點閱:561
  • 評分評分:
  • 下載下載:176
  • 收藏至我的研究室書目清單書目收藏:0
本文研究如何精密控制一個受摩擦非線性影響下的直線馬達驅動運動系統。此系統受摩擦力以及 cogging force 的影響。摩擦力採用具動態之 LuGre 模型來預估,而cogging force 以數個弦波函數的組合來表示。
研究中發現 LuGre 模型需要局部修改才能符合摩擦力在起動區與換向區之不同。摩擦力模型中的參數以各種的實驗求出。而比較特別的是,在摩擦力與 cogging force 之干擾下,重要的系統參數如慣量、阻尼係數、庫倫摩擦力以及 cogging force 之模型參數等均可以用簡單的實驗來鑑別。最後的控制器設計可以使系統達到精密的追蹤與定位,模擬與實驗均得到一致的結論。以實驗來說,啟動區之誤差可小於4微米,而最後的定位精度在0.02微米。
This paper studies how to control a linear-motor-driven motion system under the effect of nonlinear friction. In addition, the cogging force is another disturbance source to this system. The friction is compensated by the estimated force from the LuGre friction model; while the cogging force is compensated by the model formed by several sinusoidal functions.
The LuGre model is needed to be modified so as to match both the friction phenomena in the motion-start region and the motion-reverse region. The friction phenomena between these two regions are different. Various parameters of the friction model are obtained by several different experiments. Specially, although the friction and cogging force exist in the same time while the table is in motion, those important system parameters, such as the inertia, the damping ratio, the Coulomb friction, and the parameters of cogging force model are obtained by very simple experiments. Finally, the controller proposed in this paper can let the system achieve precision control both in tracking and positioning. Simulations and experiments show the same conclusion. We can see from the experiment results that the maximum error occurs at the motion-start region is less then 4 micrometer, and the final positioning error is 0.02 micrometer.
TABLE OF CONTENTS
LIST OF FIGURES vi
LIST OF TABLES xii
CHAPTER 1 GENERAL INTRODUCTION 1
CHAPTER 2 SURVEY ON IDENTIFICATION OF FRICTION MODEL AND CONTROL
METHODS 5
2.1 Introduction 5
2.2 Static Models 7
2.3 Dynamic Models 8
2.4 Parameter Estimation 12
2.5 Friction Compensation 17
2.5.1 Stiff PD Control 18
2.5.2 Integral Control 19
2.5.3 Dither Signal 20
2.5.4 Joint Torque Control 20
2.5.5 Impulse Control 22
2.5.6 Disturbance observer (DOB) 22
2.5.7 Repetitive Control 23
2.5.8 Extended Kalman-Bucy filter (EKBF) 23
2.5.9 Learning Feed-forward/Feedback Compensation 25
2.6 Model-based Compensation for Friction 26
2.6.1 Direct Feed-forward/Feedback Compensation 27
2.6.2 Friction Observers 30
2.6.3 Adaptive Control 32
2.6.4 Dual Mode Control 34
2.7 Future Trends 36
CHAPTER 3 SETUP OF EXPERIMENTAL SYSTEM 39
3.1 Hardware setup 39
3.2 Calibration of fiber optic laser encoder (RLE10) 39
3.3 Modeling of the linear-motor-driven system 42
CHAPTER 4 PARAMETER ESTIMATION OF FRICTION MODEL 45
4.1 The Dynamic LuGre model 45
4.2 Estimating the Coulomb and viscous friction parameters 46
4.3 Estimating the Stribeck velocity and maximum stick force 50
4.4 Estimating maximum stick force by break-away test 50
4.5 Iterative estimation of inertia, viscous coefficient and Coulomb friction 51
4.6 Estimating the bristle stiffness and damping coefficients 69
4.7 Comparison of Simulated and Experimental Results 71
4.8 Conclusions 77
CHAPTER 5 PARAMETER ESTIMATION OF THE COGGING FORCE MODEL 79
5.1 The cogging force model 79
5.2 The parameter estimation of cogging force model 81
5.3 Experiments study for the identification of cogging force and
system models 90
5.4 Validation of the identification method for system plant model 95
CHAPTER 6 CONTROLLER DESIGN 97
6.1 Disturbance observer design 98
6.2 Feedforward control 103
6.3 Velocity loop design 104
6.4 Position loop design 106
6.5 Comparison of the feedforward structures 108
6.6 Simulations of controlled system 112
6.6.1 Test commands 112
6.6.2 Control structures under testing and comparison 114
6.7 Experiments of various control structures 125
CHAPTER 7 CONCLUSIONS AND FUTURE WORKS 133
7.1 Conclusions 133
7.2 Future works 134
REFERENCE 135
[1] Amin, J., Friedland, B., and Harnoy, A., “Implementation of a friction estimation and compensation technique,” IEEE Control Systems Magazine, pp. 71-76, August 1997.
[2] Armstrong-Helouvry, B., Dupont, P., and Canudas de Wit, C., “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.
[3] Armstrong-Helouvry, B., “Control of machines with friction,” Kluwer Academic Publishers, Nowell, MA, 1991
[4] Awabdy, B.A., Shih, W., and Auslander, D. M. “Nanometer positioning of a linear motion stage under static loads,” IEEE/ASME Trans. on Mechatronics, vol. 3, no. 2, pp. 113-119, 1998.
[5] Baril, C.G. and Gutman, P.O., “Performance enhancing adaptive friction compensation for uncertain systems,” IEEE Trans. on Control Systems Technology, vol. 5, no. 5, pp. 466-479, 1997.
[6] Berger, E.J., “ Friction modeling for dynamic system simulation,” ASME J. of Applied Mechanics Reviews, Vol. 55, no. 6, pp. 535-577, 2002.
[7] Canudas de Wit, C., Astrom, K.J., and Braun, K., “Adaptive friction compensation in DC-motor drives,” IEEE Trans. on Robotics and Automation, vol. RA-3, no. 6, pp. 681-685, 1987.
[8] Canudas de Wit, C., Olsson, H., Astrom, K.J., and Lischinsky, P., “A new model for control of systems with friction,” IEEE Trans. on Automatic Control, vol. 40 (3), pp. 419-425, 1995.
[9] Canudas de Wit, C., and Lischinsky, P., “Adaptive friction compensation with partially known dynamic friction model,” INT. J. Adaptive control and Signal Processing, vol. 11, pp. 65-80, 1997.
[10] Chen, X., Komada, S., and Fukuda, T., “Design of a nonlinear disturbance observer,” IEEE Trans. on Industrial Electronics, vol. 47 (2), pp. 429-437, 2000.
[11] Cheok, K.C., Hu, H., and Loh, N.K., “Modeling and identification of a class of servomechanism systems with stick-slip friction,” ASME J. of Dynamic Systems, Measurement and Control, Vol. 110, pp. 324-328, 1988.
[12] Dahl, P., “Solid friction damping of mechanical vibrations,” AIAA Journal, vol. 14 (12), pp. 1675-1682, 1976.
[13] de Jager, B., ”Acceleration assisted tracking control,” IEEE Trans. on Control Systems Magazine, vol. 4 , no. 5, pp. 20-27, 1994.
[14] Du, H. and Nair, S.S, “Modeling and compensation of low-velocity friction with bounds,” IEEE Trans. on Control Systems Technology, vol. 7 , no. 1, pp. 110-121, 1999.
[15] Dupond, P., “Avoiding stick-slip through PD control,” IEEE Trans. on Automatic Control, vol. 39 , no. 5, pp. 1094-1097, 1994.
[16] Dupont, P., Hayward, V., Armstrong, B., and Altpeter, F., “Single state elastoplastic friction models,” IEEE Trans. on Automatic Control, vol. 47, no. 5, pp. 787-792, 2002.
[17] Eborn, J., and Olsson, M., “Modelling and simulation of an industrial control loop with friction,” Proc. of the 4th IEEE Conference on Control Applications, pp. 312-322, Albany, New York, (1995).
[18] Friedland, B. and Park, Y.J., IEEE Trans.on Automatic Control, vol. 37, no. 10, pp. 1609-1612, 1992.
[19] Futami, S., Furutani, A., and Yoshida, S., “ Nanometer positioning and its micro-dynamics,” Nanotechnology, vlo. 1, no. 1, pp. 31-37, 1990.
[20] Hashimoto, M., Kiyosawa, Y., and Paul, R.P., “A torque sensing technique for robots with harmonic drives,” IEEE Trans.on Robotics and Automation, pp. 108-116, vol. 9, no. 1, 1993.
[21] Haessig, D.A. and Friedland, B., “On the modeling and simulation of friction,” ASME J. of Dynamic Systems, Measurement and Control, Vol. 113, no. 3, pp. 354-362, 1991.
[22] Hensen, H.A., van de Molengraft, J. G., and Steinbuch, M., “Frequency domain identification of dynamic friction model parameters,” IEEE Trans. on Control Systems Technology, vol. 10 , no. 2, pp. 191-195, 2002.
[23] Hensen, R.H.A., ”Controlled mechanical systems with friction”, Eindhoven: Technische Universiteit Eindhoven, The Netherlands, 2002.
[24] Hong, T. and Chang, T.N., “Control of nonlinear piezoelectric stack using adaptive dither,” Proc. of American Control Conference, pp. 76-80, 1995.
[25] Hong, K.C., “The design of sliding mode observer for error compensation of a linear motor system,” MS thesis in Chinese, Department of Mechanical Engineering, National Chiao Tung University, Hsinchu, Taiwan ,2003.
[26] Hsieh, C. and Pan, Y.C., “Dynamic behavior and modeling of the pre-sliding static friction,” Wear, vol. 242, pp. 1-17, 2000.
[27] Huang, S.J., Yen, J.Y., and Lu, S.S., “Dual mode control of a system with friction,” IEEE Trans. on Control Systems Technology, vol. 7, no. 3, pp. 306-314, 1999.
[28] Iannelli, L., Hohansson, K.H., Honsson, U.T., and Vasca, F., “Dither for smoothing relay feedback systems,” IEEE Trans. on Circuits and Systems─I: Fundamental Theory and Applications, vol. 50, no. 8, pp. 1025-1035, 2003.
[29] Ishikawa, J. and Tomizuka, M., “Pivot friction compensation using an accelerometer and disturbance observer for hard disk drives,” IEEE/ASME Trans. on Mechatronics, vol. 3, no. 3, pp. 194-201, 1998.
[30] Iwasaki, M., Shibata, T., Matsui, N., “Disturbance-observer-based nonlinear friction compensation in table drive system,” IEEE/ASME Trans. on Mechatronics, vol. 4, no. 1, pp. 3-8, 1999.
[31] Johnson, C.T. and Lorenz, R.D., “Experimental identification of friction and its compensation in precise, position controlled mechanisms,” IEEE Trans. on Industry Applications, vol. 28, no. 6, pp. 1392-1398, 1992.
[32] Karnopp, D., “Computer simulation of stick-slip friction in mechanical dynamic systems”, ASME J. of Dynamic systems, Measurement and Control, vol. 107 (1), pp. 100-103, 1985.
[33] Kim, J.H,, Chae, H.K., Jeon, J.Y., and Lee, S.W. “Identification and control of systems with friction using accelerated evolutionary programming,” IEEE Control Systems Magazine, pp. 38-47, 1996.
[34] Kim, N.J., Moon, H.S., and Hyun, D.S. “Inertial identification for the speed observer of the low speed control of induction machines,” IEEE Trans. on Industry Applications, vol. 32 (6), pp. 1371-1379, 1996.
[35] Kobayashi, S., Awaya, I., Kuromaru, H., and Oshitani, K., “Dynamic model based auto-tuning digital servo driver,” IEEE Trans. on Industrial Electronics., vol. 42 (5), pp. 462-466, 1995.
[36] Komada, S., Machii, N. Hori, T., “Control of redundant manipulators considering order of disturbance observer”, IEEE Trans. on Industrial Electronics., vol. 47, no. 2, pp. 413-420, 2000.
[37] Lee, H.S., Tomizuka, M., “Robust motion controller design for high-accuracy positioning systems,” IEEE Trans. on Industrial Electronics., vol. 43, no. 1, pp. 48-55, 1996.
[38] Lee, S. and Asada, H., “Direct adaptive control of force —guided assembly robots using tuned dither,” Proc. of American Control Conference, pp. 370-374, 1995.
[39] Lee, S.W. and Kim, J.H., “Robust adaptive stick-slip friction compensation,” IEEE Trans. on Industrial Electronics., vol. 42, no. 5, pp. 474-479, 1995.
[40] Leine, R.I., van Campen, D.H., de Kraker, A., and van den Steen, L., “Stick-slip vibrations induced by alternate friction models,” Nonlinear Dynamics, vol.16, pp. 41-54, 1998.
[41] Li, W., and Cheng, X., “Adaptive high-precision control of positioning tables — theory and experiments,” IEEE Trans. on Control Systems Technology, vol. 2, no. 3, pp. 265-270, 1994.
[42] Liebst, B.S.; Hulett, W.J, “Extended Kalman filter based friction compensation,” First IEEE Conference on Control Applications, pp.841-846. 1992.
[43] Lin, C.L., Shieh, C.C., Tung, P.C., “Robust wavelet neuro control for linear brushless motors,” IEEE Trans. on Aerospace and Electronic Systems, vol. 38, no. 3, pp. 918-932, 2002.
[44] Lin, H.I, “The design of friction compensation for a linear motor motion system,” MS thesis in Chinese, Department of Mechanical Engineering, National Chiao Tung University, Hsinchu, Taiwan, 2001.
[45] Lischnsky, P. Canudas de Wit, C., and Morel, G., “Friction compensation for an industrial hydraulic robot,” IEEE Control Systems Magazine, pp. 25-32, 1999.
[46] Martins, J.A.C., Oden, J.T., and Simoes F.M.F., “A study of static and kinetic friction,” Int. J. Engineering Science, vol. 28, no. 1, pp. 29-92, 1990.
[47] Marui, E., and Endo, H., “Friction and wear property improvement by surface modification: effect of electroless plating film and DLC coating,” Industrial Lubrication and Tribology, vol. 53, no. 5, pp. 186-191, 2001.
[48] Mita, T, Hirata, M., Murata, K., and Zhang, H., “ control versus disturbance-observer-based control,” IEEE trans. on Industrial Electronics, vol.45, no.3, pp.488-495, 1998.
[49] Ohnishi, K, “A new servo method in mechatronics,” Trans. Jpn. Soc. Elec. Eng., vol. 107-D, pp. 83-86, 1987.
[50] Otsuka, J. and Masuda, T., “The influence of nonlinear spring behavior of rolling elements on ultraprecision position control systems,” Nanotechnology, Vol. 9, pp.85-92, 1998.
[51] Otten, G., de Vries, J.A., van Amerongen, J., “Linear motor motion control using a learning feedforward controller,” IEEE/ASME trans. on Mechatronics, vol. 2, no. 3, pp. 179-187, 1997.
[52] Park, E.C., Lim, H., and Choi, C.H., “Position control of X-Y table at velocity reversal using presliding friction characteristics,” IEEE trans. on Control Systems Technology, vol.11, no.1, pp. 24-31, 2003.
[53] Panteley, E., Ortega, R., and Gafvert, M., “An adaptive friction compensator for global tracking in robot manipulators,” Systems & Control Letters, vol. 33, pp. 307-313, 1998.
[54] Popvic, M.R., Gorinevsky, D.M., and Goldenberg, A.A., “Fuzzy logic controller for accurate positioning of direct-drive mechanism using force pulses,” IEEE Int. Conf. Robotics and Automation, pp. 1166-1171, 1995.
[55] Ray, L.R., Ramasubramanian, A., and Townsend, J., “Adaptive friction compensation using extended Kalman-Bucy filter friction estimation,” Control Engineering Practice, vol. 9, pp. 169-179, 2001.
[56] Ro, P.I. and Hubbel, P.I., “Model reference adaptive control of dual-mode micro/macro dynamics of ball screws for nanometer motion,” ASME J. of Dynamic Systems, Measurement and Control, Vol. 115, pp. 103-108, 1993.
[57] Ro, P.I., Shim, W., Jeong, S, “Robust friction compensation for submicrometer positioning and tracking for a ball-screw-driven slide system,” Precision Engineering, vol. 24, pp. 160-173, 2000.
[58] Ryu, J.H., Song, J., and Kwon, D.S., “A nonlinear friction compensation method using adaptive control and its practical application to an in-parallel actuated 6-DOF manipulator,” Control Engineering Practice, vol. 9, pp. 159-167, 2001.
[59] Shahruz, S.M., ”Performance enhancement of a class of nonlinear systems by disturbance observers”, IEEE/ASME trans. on Mechanics, vol. 5, no.3, pp. 319-323, 2000.
[60] Sepehri, N., Sassini, F., Lawrence, P.D., and Ghasempoor, A., “Simulation and experimental studies of gear backlash and stick-slip friction in hydraulic excavator swing motion,” ASME J. of Dynamic Systems, Measurement and Control, Vol. 118, pp. 463-467, 1996.
[61] Southward, S.C., Radcliffe, C.J., “Robust nonlinear stick-slip friction compensation,” ASME J. of Dynamic Systems, Measurement and Control, Vol. 113, pp. 639-645, 1991.
[62] Swevers, J., Al-Bender, F., Ganseman, C.G., and Prajogo, T., “An integrated friction model structure with improved presliding behavior for accurate friction compensation,” IEEE Trans. on Automatic Control, vol. 45 (4), pp. 675-686, 2000.
[63] Tafazoli, S., de Silva, C.W., Lawrence, P.D., “Tracking control of an electrohydraulic manipulator in the presence of friction,” IEEE Trans. on Control Systems Technology, vol. 6 , no. 3, pp. 401-411, 1998.
[64] Tan, K.K, Lee, T.H., Huang, S.N., and Jiang, X., “Friction modeling and adaptive compensation using a relay feedback approach,” IEEE Trans. on Industrial Electronics, vol. 48 , no. 1, pp. 169-176, 2001.
[65] Tarng, Y.S. and Cheng, H.E., “An investigation of stick-slip friction on the contouring accuracy of CNC machine tools,” International Journal of Machine Tools & Manufacture, vol. 35, no. 4, pp. 565-576, 1995.
[66] Tataryn, P.D., Sepehri, N., and Strong, D., “Experimental comparison of some compensation techniques for the control of manipulators with stick-slip friction,” Control Engineering Practice, vol. 4, no. 9, pp. 1209-1219, 1996.
[67] Teeter, J.T., Chow, M.Y., Brickley Jr., J.J., “A novel fuzzy friction compensation approach to improve the performance of a DC motor control system,” IEEE Trans. on Industrial Electronics., vol. 43, no. 1, pp. 113-120, 1996.
[68] Then, E.H., “The study of friction phenomenon for a linear motor stage,” MS thesis in Chinese, Department of Mechanical Engineering, National Chiao Tung University, Hsinchu, Taiwan, 2002.
[69] Tomei, P., “Robust adaptive friction compensation for tracking control of robot manipulators,” IEEE Trans. on Automatic Control, vol. 45, no. 6, pp. 2164-22169, 2000.
[70] Tomizuka, M., “On the compensation of friction forces in precision motion control,” Proceedings of IEEE, Asia-Pacific Workshop on Advances in Motion Control, pp. 69-74, 1993.
[71] Tung, E.D., Anwar, G., and Tomizuka M., “Low velocity friction compensation and feedforward solution based on repetitive control,” ASME J. of Dynamic Systems, Measurement and Control, Vol. 115, pp. 279-284, 1993.
[72] Umeno, T., Hori, Y., “Robust speed control of DC servomotors using modern two degree-of-freedom controller design,” IEEE Trans. on Industrial Electronics., vol. 38 (5), pp. 363-368, 1991.
[73] Vischer, D., and Khatib, O., “Design and development of high-performance torque-controlled joints,” IEEE Trans. on Robotics and Automation, vol. 11, no. 4, pp. 537-544, 1995.
[74] Walrath, C.D., “Adaptive bearing friction compensation based on recent knowledge of dynamic friction,” Automatica, vlo. 20, no. 6, pp. 717-727, 1984.
[75] White, M.T., Tomizuka, M., Smith, C., “Improved track following in magnetic disk drives using a disturbance observer”, IEEE/ASME trans. on Mechanics, vol. 5, no.1, pp. 3-11, 2000.
[76] Yan, T., and Lin, R., “Experimental modeling and compensation of pivot nonlinearity in hard disk drives,” IEEE Trans. on Magnetics, vol. 39, no. 2, pp. 1064-1069, 2003.
[77] Yang, S., and Tomizuka, M, “Adaptive pulse width control for precise positioning under the influence of stiction and Coulomb friction,” ASME J. of Dynamic Systems, Measurement and Control, Vol. 110, no. 3, pp. 221-227, 1988.
[78] Zhu, Z.Q., Xia, Z.P., Howe, D., and Mellor, P.H., “Reduction of cogging force in slotless linear permanent magnet motors,” IEE Proc. Electr. Power Appl., Vol. 144, No.4, July 1997.
[79] Bendat, J. S. and Piersol, A.G., “Engineering Applications of Correlation and Spectral Analysis,” John Wiley & Sons, Inc., New York, USA, 1980, p.40.
[80] Lee, S.H., Song, J.B., “Acceleration Estimator for Low-Velocity and Low-Acceleration Regions Based on Encoder Position Data,” IEEE/ASME Trans. on Mechatronics, vol. 6, no. 1, pp. 58-64, 2001.
[81] Choi, H. T., Kim, B. K., Suh, I. H., and Chung, W. K., “Design of robust high-speed motion controller for a plant with actuator saturation,” ASME J. of Dynamic Systems, Measurement and Control, Vol. 122, pp. 535-541, 2000.
[82] Edward, P.C., Digital filtering. Houghton Mifflin Co., Chap. 9, 1992
[83] Mendel, J. M., Maximum-likelihood deconvolution: a journey into model-based signal processing. R.R. Donnelley & Sons, Harrisonburg, Virginia, USA, 1990.
[84] Johns, T.M. and Soong, W.L., “Pulsating torque minimization techniques for permanent magnet AC motor drives — a review,” IEEE Trans. on Industrial Electronics, vol. 43, no. 2, pp. 321-330, 1996.
[85] Hwang, S.M., Eom, J.B., Hwang, G.B., Jeong, W.B., and Jung, Y.H., “Cogging torque and acoustic noise reduction in permanent magnet motors by teeth pairing,” IEEE Trans. on Magnetics, vol. 36, no. 5, pp. 3144-3146, 2000.
[86] Hwang, S.M., Eom, J.B., Jung, Y.H., Lee, D.W., and Kang, B.S., “ Various design techniques to reduce cogging torque by controlling energy variation in permanent magnet motors,” IEEE Trans. on Magnetics, vol. 37, no. 4, pp. 2806-2809, 2001.
[87] Iwasaki, T., Sato, T., Morita, A., and Maruyama, H., “Auto-tuning of two-degree-of-freedom motor control for high-accuracy trajectory motion,” Control Engineering Practice, vol. 4, no. 4, pp. 537-544, 1996.
[88] “PLATINUM DDL and SERVOSTAR setup Guide,” document no.: M-LN-016-0702, Kollmorgen, a Danaher Motion Company, 06/20/2002,
[89] “Handbook of AC Servo Systems,” from www.motiononline.com, supported by Automation Intelligence, Inc., Issued: 11/02/2000.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top