基于DSP的自适应直流调速系统
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文对具有时变和非线性特点的直流调速系统的控制策略进行了研究,针对常规PID控制器参数固定不变,不具备自适应的特点,将神经网络引入直流调速系统。采用小脑模型神经网络(CMAC)控制器与常规PD控制器相结合的自适应控制器,取代常规的PID或PI控制器,实现对直流电机的控制,并基于DSP来实现。
     本文采用瑞泰创新的TCETEK-F2812-A评估板作为系统开发平台,设计了直流电机的外围控制电路,充分利用TMS320F2812DSP片内集成的丰富的外设资源,简化系统的硬件电路设计,降低了硬件成本,并利用DSP的高速运算能力来实现较复杂的控制策略。
     本文详细介绍了系统的软硬件设计方法和本文所采用的自适应控制策略,并对实物进行了实际控制实验。针对实验中出现采用常规CMAC前馈控制器控制效果不佳的现象,对常规CMAC前馈控制器的工作原理和直流调速系统的特点进行了分析,将系统的动态误差取代系统的给定量作为CMAC网络的输入信号,即将CMAC前馈控制器改为反馈控制器。并针对改成CMAC反馈控制器后,系统长时间运行后会出现过学习导致系统震荡的现象进行了分析,将CMAC控制器的权值修正进行约束以及在稳态精度内对其泛化能力进行相应约束后,即可得到比较理想的控制效果,且能防止过学习现象。
     经过大量实验表明:本文设计的基于DSP的自适应直流调速系统,充分利用了CMAC较好的非线性逼近能力,在线学习速度快,输出误差小的优点,提高了直流调速系统的整体性能指标。并且能适应环境或系统参数的变化,控制品质高,自适应能力强,因此,具有很高的实际应用和推广价值。
This paper mainly focuses on the control strategy of the time-variant nonlinear DC speed control system. To cope with the characteristics of constant parameter and nonadaptive of the traditional PID, the neural network has been brought in. The traditional PID/PI controller is replaced by the combination of CMAC and PD controller, and it is applied on the DC motor based on DSP.
     With the TCETEK-F2812-A evaluation board as the system development platform, the periphery control curcuits of DC motor are designed. By fully using the rich resourses of the chip, the hardware design has greatly been simplified, so does the cost. It is also a good way to achieve the complicated control strategy by using the high-speed computing power of DSP.
     The details of the hardware and software design method and the adopted adaptive control strategy are given, on which the experiments are carried. To deal with the poor performance appeared in the experiments, the analysis of the conventional CMAC working principle and characteristics of DC speed control system has been carried out. The dynamic error replaces the given value as the input signal of CMAC, that is, the feedforward is changed into the feedback. Moreover, aiming at the over-study condition causing oscilliations through running a long time period, constraints are added to the correction weight and generalized ability in the steady status. The results show that it has an ideal control outcome, and the over-study is inhibited.
     Based on abundant experiment results, the following conclusion can be made. The proposed adpative DC speed control system based on DSP has a good overall performance by using the advantage of CMAC, which are good nonlinear approaching ability, fast online studying rate and small output error. What's more, it can adapt to the environment or changes of parameters, and has an excellent performance and superious adaptation ability. Therefore, it is worthy of practical application and popularization.
引文
[1]陈伯时.电力拖动自动控制系统[M].北京:机械工业出版社,2003
    [2]韩安太等.DSP控制器原理及其在运动控制系统中的应用[M].北京:清华大学出版社,2003
    [3]倪忠远.直流调速系统[M].北京:机械工业出版社,1996
    [4]梁亦铂,王正茂,何涛.全数字直流电机调速系统的原理及数学模型[J].中小型,2001,28(26):17~20.
    [5]吴红星,谢宗武,张强.基于DSP的电动机控制技术[M].北京:中国电力出版社,2008
    [6]杨旭强,吴红星,金钊.基于ARM的电动机控制技术[M].北京:中国电力出版社,2008
    [7]罗金成.智能全数字直流调速系统理论研究与设计:[硕士学位论文].武汉:武汉理工大学,2006
    [8]吴守裱.电气传动的脉宽调制控制技术(第二版)[M].北京:机械工业出版社,2003
    [9]程耕国,张国栋.PWM直流可逆调速微机控制系统[J].电气时代,2004,(11):117~118
    [10]曹太强,许建平,吴昊.基于DSP的直流电机数字调速系统设计[J].电力电子技术,2008,42(2):73~77
    [11]蔡金萍.基于PWM的直流调速控制器的研究:[硕士学位论文].武汉:武汉理工大学,2008
    [12]左琛.基于DSP控制的数字化电机调速平台的研制:[硕士学位论文].上海:上海交通大学,2007
    [13]王晓明.电动机的单片机控制[M].北京:北京航空航天大学出版社,2002
    [14]王晓明.电动机的DSP控制[M].北京:北京航空航天大学出版社,2004
    [15]丁荣军,黄济荣.现代交流技术与电气传动[M].北京:科学出版社,2008
    [16]王成元,夏加宽,杨俊友等.电机现代控制技术[M].北京:机械工业出版社,2006
    [17]Kara, I.Eker. Nonlinear closed-loop direct identification of a DC motor with load for low speed two-directional operation [J]. Electrical Engineering,2004: 87~96
    [18]Ahmed Rurnaaiand, Rajkotarn. Online Identification and Control of a DC Motor Using Learning Adaptation of Neural Networks [J]. IEEE Trans, Industry Application,2000,36(3):935~942
    [19]韩力群.人工神经网络理论、设计及应用(第二版)[M].北京:化学工业出版社,2007
    [20]徐丽娜.神经网络控制[M].北京:电子工业出版社,2009
    [21]Hagan, Martin T. Neural Network Design [M]. China Machine Press,2002
    [22]NARENDRAK S. Identification and control of dynamical systems using neural networks [J]. IEEEtrans Neural networks,1990,3(1):4~27
    [23]王耀南,孙炜等.智能控制理论及应用[M].北京:机械工业出版社,2008
    [24]王耀南.智能控制系统—模糊逻辑·专家系统·神经网络控制[M].长沙:湖南大学出版社,1995
    [25]王耀德.交直流电力拖动控制系统[M].北京:机械工业出版社,1994
    [26]顾绳谷.电机及拖动基础(第四版)[M].北京:机械工业出版社,2007
    [27]TMS320C2xx C Source Debugger User's Guide, Texas Instruments Incorporated,1995
    [28]Texas Instruments. TMS320x281x Analog-to-Digital Converter (ADC) Reference Guide (Rev.C).2004
    [29]苏奎峰,吕强,耿庆锋等.TMS320F2812原理与开发[M].北京:电子工业出版社,2005
    [30]江思敏.TMS320C2000系列DSP开发应用技巧——重点与难点剖析[M].北京:中国电力出版社,2008
    [31]万山明.TMS320F281xDSP原理及应用实例[M].北京:北京航空航天大学出版社,2007
    [32]Texas Instruments.TMS320F2810, TMS320F2812 Digital Signal Processors. 2003
    [33]Texas Instruments. TMS320x281x DSP Event Manager (EV) Reference Guide. 2006
    [34]The manul of LMD18200 3A,55V H-Bridge.National semicondoucter,1999
    [35]Kuang Yao, Cheng Shiu-Yung Lin, etc; On-line auto-tuning of a DSP-controlled BLDC servo drive [J]. Power Electronics Specialists Conference,2001. PESC.2001 IEEE 32nd Annual Volume 3,17~21 June 2001:1683~1688
    [36]王田苗,丑武胜.机电控制基础理论及应用[M].北京:清华大学出版社, 2002
    [37]Ahmed.R.S. Real-Time Fuzzy Logic Controller for A DC Drive System [J]. The 27th Annual Conference of the IEEE Industrial Electronics Soiecty, 2001(1):597~602
    [38]龚思远,杨鹏,宋亮等.基于DSP的直流电流采样系统设计[J].微计算机信息,2008(05):145~146
    [39]Texas Instruments Incorporated. TI DSP集成化开发环境(CCS)使用手册[M].北京:清华大学出版社,2005
    [40]于海生.微型计算机控制技术[M].北京:清华大学出版社,1999
    [41]陶永华.新型PID控制及应用[M].北京:机械工业出版社,2001
    [42]刘金琨.先进PID控制MATLAB仿真(第2版)[M].北京:电子工业出版社,2004
    [43]姜长生,王从庆,魏海坤等.智能控制与应用[M].北京:科学出版社,2007
    [44]阎平凡,张长水.人工神经网络与模拟进化计算[M].北京:清华大学出版社,2000
    [45]Albus J S. Data storage in the cerebellar model articulation controller (CMAC) [J]. Dynamic System, Measurement & Control,1975,97(3):228~233
    [46]Albus J S. A new approach to manipulator control:The cerebellar model aniculation controller (CMAC) [J]. Dynamic System,Measurement & Control, 1975,97(3):220~227
    [47]Xu L, Jiang J P Zhu Jing. Supervised learning Control of a nonlinear polymerization reactor using the CMAC neural network for knowledge storage [J]. IEE Proc.-Control Theory and Applications.1994,141(1):33~38
    [48]HuntK.J, etc. Neural Networks for Control system-A survey [J].28(6):1992
    [49]夏长亮,李志强,王迎发.无刷直流电机小脑模型网络与PID复合控制[J].2008:254~259
    [50]柴华伟,李志刚,马大为.CMAC与PID的并行控制在火箭炮交流伺服系统中的应用[J].火炮发射与控制学报,2006(3):19~22
    [51]Jian-qiang Li,Ji-zhen and Yu-guang Niu. Application of cerebellar Model Articulation Control in Reheated-steam System [J].2004 IEEE Region 10 Conference,2004,578~580
    [52]C.C.Lin and F.C.Chen. On a New CMAC Control Scheme and Its Comparisons With the PID Controllers,Proceedings of American Control Conference,2001,769~774
    [53]李士勇.模糊控制·神经控制和智能控制论[M].哈尔滨:哈尔滨工业大学出版社,1996
    [54]喻宗泉,喻晗.神经网络控制[M].西安:西安电子科技大学出版社,2009
    [55]丛爽.神经网络、模糊系统及在运动控制中的应用[M].合肥:中国科技大学出版社,2001
    [56]Li Yuhui, Lu Kaishen. Feedback Lineariza-Tion Method in Speed Control on Electro-Nically Controlled Diesel Engine [J]. Journal of Wu han University of Technology (Transportation Science & Engineering),2003,27(6):901~904
    [57]Jagannathan S. Discrete_time CMAC NN Control of Feedback Linearizable Nonlinear Svstems Under a Persistence of Excitation [J]. Intenigent Control, Proceedings of the 1996 IEEE International Symposium,1996, (15~18): 462~467
    [58]Paulo E M Almeida, Godoy Simoes M. Parametric CMAC Networks: Fundamentals and Applications of a Fast Convergence Neural Structure. Industry Applications Conference,37th IAS Annual Meeting.2002,2(13~18): 1432~1438
    [59]许力.智能控制与智能系统[M].北京:机械工业出版社,2006
    [60]何超,徐立新,张宇河.CMAC算法收敛性分析及泛化能力研究[J].控制与决策,2001,16(5):523~529
    [61]林旭梅,梅涛,骆敏舟等.CMAC算法中泛化特性分析[J].智能识别与人工智能(PR & AI),2006,19(3):382~387
    [62]王树青等.先进控制技术及应用[M].北京:化学工业出版社,2001
    [63]刘慧,许晓鸣,张钟俊等.小脑神经网络反馈学习控制系统[J].上海交通大学学报,1996,30(4):114~118
    [64]李辉.一种自适应CMAC在交流励磁水轮发电系统中仿真研究[J].控制与决策,2005,20(7):778~782

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700