Ultrasonic Motor Control with Fuzzy Immune PID Control Method
-
摘要: 超声电机系统内在的非线性和强耦合性等特点,很难建立其适合于控制的非线性数学模型,传统的PID方法难以得到满意的控制效果。根据输入输出电压关系,利用非线性最小二乘法对通过实验获得的超声电机的频率响应数据进行参数识别,建立了超声电机的数学模型。提出了一种新型的基于模糊规则的模糊免疫PID控制器,这种方法可以在线调整PID参数来适应不同情况下的超声电机运行。通过MATLAB仿真和以TI公司的TMS320F2812 DSP为基础进行的实验表明,辨识法建立的数学模型比较准确,模糊免疫PID控制在超声电机的实时控制中取得了较好的实验效果,跟踪性能良好,具有较好的动态和静态性能。Abstract: Because of the ultrasonic motor's inherent nonlinearity and strong coupling characteristics, it is difficult to establish the nonlinear mathematical model suitable for its control. The traditional PID control method has difficulties in obtaining satisfactory results. Using the nonlinear least squares method for the ultrasonic motor's frequency response data obtained through experiments for parameter identification, we establish the mathematical model of the ultrasonic motor. This paper proposes a novel fuzzy immune PID controller based on fuzzy rules, which can adjust the PID parameters online to adapt to different situations when the ultrasonic motor is running. The simulation results with MATLAB and the experimental results with TI's TMS320F2812 DSP indicate that the parameter identification method is more accurate and that the fuzzy immune PID controller for the real-time control of the ultrasonic motor has achieved good experimental results, good tracking performance and better dynamic and static performances.
-
Key words:
- algorithms /
- closed loop control systems /
- computational efficiency /
- computer simulation /
- controllers
-
[1] 赵淳生.面向21世纪的超声电机技术[J]. 中国工程科学,2002,4(2):86-91 Zhao C S. Ultrasonic motor techniques for 21st century[J]. Engineering Science, 2002,4(2):86-91(in Chinese) [2] Hagood N W, McFarland A. Modeling of a piezoelectric rotary ultrasonic motor[J]. IEEE Transactions on Ultrasonics Ferroelectrics and Frequency Control, 1995,42(2):210-224 [3] 韩西京,郭辉,赵淳生.超声马达的等效电路及其性能估算[J]. 航空学报,1999,20(2):171-172 Han X J, Guo H, Zhao C S. Equivalent circuit and characteristics estimation for ultrasonic motor[J]. Acta Aeronautica et Astronautica Sinica, 1999,20(2):171-172(in Chinese) [4] 张建桃,张铁民,梁莉,等.超声电机参数摄动与广义预测控制.计算机工程与应用,2011,47(14):17-20 Zhang J T, Zhang T M, Liang L, et al. Parameter perturbation and generalized predictive control of ultrasonic motor[J]. Computer Engineering and Applications, 2011,47(14):17-20(in Chinese) [5] Lin F J, Wai R J, Hong C M. Hong Identification and control of rotary traveling-wave type ultrasonic motor using neural networks[J]. IEEE Transactions on Control Systems Technology, 2001,9(4):672-680 [6] 刘金琨.先进PID控制Matlab仿真[M]. 北京:电子工业出版社,2004 Liu J K. Matlab simulation of advanced PID control[M]. Beijing:Electronic Industry Press, 2004(in Chinese) [7] 张化光,何希勤.模糊自适应控制理论及其应用[M]. 北京:北京航空航天大学出版社,2002 Zhang H G, He X Q. Fuzzy adaptive control theory and its applications[M]. Beijing:Beijing University of Aeronautics and Astronautics Press, 2002(in Chinese) [8] 于明礼,胡海岩.基于超声电机作动器的翼段颤振主动抑制[J]. 振动工程学报,2005,18(4):418-425 Yu M L, Hu H Y. Active flutter suppression of an airfoil model using ultrasonic motor[J]. Journal of Vibration Engineering, 2005,18(4):418-425(in Chinese) [9] 魏星,刘琨,王亚军.模糊免疫自适应控制系统的Matlab仿真研究[J]. 电力自动化设备,2005,25(5):34-36 Wei X, Liu K, Wang Y J. Simulative research on fuzzy-immune-PID control system with Matlab[J]. Electric Power Automation Equipment, 2005,25(5):34-36(in Chinese) [10] 夏长亮,郭培健,史婷娜,等.基于模糊遗传算法的无刷直流电机自适应控制[J]. 中国电机工程学报,2005,25(11):129-133 Xia C L, Guo P J, Shi T N, et al. Control of brushless Dc motor using genetic algorithm based fuzzy controller[J]. Proceedings of the CSEE, 2005,25(11):129-133(in Chinese) [11] 郑春娇,朱延枫.基于模糊PID的超声电机控制[J]. 辽宁工业大学学报(自然科学版),2011,31(2):95-98 Zheng C J, Zhu Y F. Control of ultrasonic motor based on fuzzy PID[J]. Journal of Liaoning University of Technology(Natural Science Edition), 2011,31(2):95-98(in Chinese) [12] 陈志华,赵淳生.基于DSP的超声电机测控平台的研究[J]. 压电与声光,2003,25(6):469-471 Chen Z H, Zhao C S. Study on measuring & controlling platform for ultrasonic motors based on DSP[J]. Piezoelectrics & Acoustooptics, 2003,25(6):469-471(in Chinese) [13] 任润柏,周荔丹,姚钢.TMS 320F28x源码解读[M]. 北京:电子工业出版社,2010 Ren R B, Zhou L D, Yao G. TMS 320F281x source code analysis[M]. Beijing:Electronic Industry Press, 2010(in Chinese) [14] 王正军.Visual C++6.0程序设计从入门到精通[M]. 北京:人民邮电出版社,2006 Wang Z J. Visual C++6.0 programming from entry to the master[M]. Beijing:People Post Press, 2006(in Chinese) [15] 陈垚光.精通MATLAB GUI设计[M]. 北京:电子工业出版社,2011 Chen Y G. Proficient in MATLAB GUI design[M]. Beijing:Electronic Industry Press, 2011(in Chinese) [16] Senjyu T, Nakamura M, Urasaki N, et al. Mathematical model of ultrasonic motors for speed control[J]. Electric Power Components and Systems, 2008,36(6):637-648 [17] Bigdeli N, Haeri M. Modeling of an ultrasonicmotor based on Hammerstein model structure[C]//8thControl, Automation, Robotics and Vision Conference, ICARCV-04, Kunming, China, 2004:1374-1378 [18] 史婷娜,徐绍辉,夏长亮,等.超声波电机模糊-PI双模自适应速度控制[J]. 电工技术学报,2003,18(3):1-4 Shi T N, Xu S H, Xia C L, et al. Fuzzy-PI Dual-mode adaptive speed control for ultrasonic motors[J]. Transactions of China Electrotechnical Society, 2003,18(3):1-4(in Chinese) [19] 傅平,郭吉丰,丁敬,等.基于神经元自适应PID的超声波电机速度位置控制[J]. 电工技术学报,2007,22(2):28-33 Fu P, Guo J F, Ding J, et al. A neuron adaptive PID speed and position control for ultrasonic motors[J]. Transactions of China Electrotechnical Society, 2007,22(2):28-33(in Chinese) [20] Xu X, Liang Y C, Lee H P, et al. Identification and speed control of ultrasonic motors based on neural networks[J]. Journal of Micromechanics and Microengineering, 2003,13(1):104-114
点击查看大图
计量
- 文章访问数: 207
- HTML全文浏览量: 27
- PDF下载量: 10
- 被引次数: 0