999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于DSP+CPLD的伺服控制卡的設計

2009-05-25 09:59:44廖永忠
現代電子技術 2009年1期

摘 要:設計一種基于DSP+CPLD的伺服控制卡,在控制算法上,采用單神經元PID及CMAC相結合的伺服運動控制算法。其中單神經元PID能在被控對象的參數改變或者外部環境變化時,在線實時自動地調整參數;CMAC網絡用來完成復雜非線性被控對象的逆模型控制,具有運算量小,收斂速度快,且無局部極小點等優點。仿真結果證明該算法綜合了CMAC和單神經元的優點,具有更好的魯棒性和抗干擾能力。

關鍵詞:運動控制卡;單神經元;CMAC;單神經元PID

中圖分類號:TN911.23 文獻標識碼:B

文章編號:1004-373X(2009)01-142-03

Design of the Servo Control Board Based on DSP+CPLD

LIAO Yongzhong

(Hunan First Normal College,Changsha,410002,China)

Abstract:The servo control board based on DSP+CPLD is designed.For the control algorithm,combining single neuron PID with CMAC to control system is used.The single neuron PID is applied to accomplish the online self-adjustment of PID control parameters when environment has changed.CMAC is used to control the inverse model of complex nonlinearity object.It achieves less operation complexity and faster convergence rate,and has no local minimal value.Finally,simulative results show that the control algorithm integrating advantages of both single neuron PID and CMAC has strong robustness and anti-disturbance ability.

Keywords:motion control board;single neuron;CMAC;single neuron PID

0 引 言

隨著先進制造技術的迅速發展,對運動控制的精度要求也越來越高,而運動伺服控制系統的性能很大程度上取決于伺服控制算法,通過運動控制與智能控制的融合,從改進傳統的PID控制,到現代的最優控制、自適應控制、智能控制技術,應用先進的智能控制策略達到高質量的運動控制效果,已經成為當前研究的一個熱點[1]。

由于運動伺服控制系統中存在負載模型參數的變化,機械摩擦、電機飽和等非線性因素,造成受控對象的非線性和模型不確定性,使得需要依靠精確的數學模型,系統模型參數的常規PID控制很難獲得超高精度、快響應的運動軌跡的要求。因此伺服控制系統越來越多采用PID與其他新型控制算法相結合的控制方式,如人工智能與專家系統、模糊控制、人工神經網絡、遺傳算法等[2],這里設計了一種基于神經網絡控制算法的運動伺服控制卡,采用DSP+CPLD的硬件平臺,采用單神經元PID與CMAC并行控制的伺服控制算法,通過對伺服電機的控制實現對位置的閉環控制。仿真和實踐結果證明,這種運動控制算法有魯棒性和抗干擾能力。

1 硬件設計

該運動控制卡是以PC機作為主機的運動控制卡,選用DSP作為核心微處理器,卡上集成編碼器信號采集和處理電路,D/A輸出電路,擴展存儲器電路和DSP-PC通信電路。PC機把粗處理的數據通過DSP-PC通信接口傳遞給運動控制系統,DSP通過對光電編碼器反饋信號處理電路的結果分析,計算出與給定位置的誤差值,再通過軟件位置調節器獲得位置控制量,計算出運動速度控制量,產生的輸出信號經D/A轉換將模擬電壓量送給伺服放大器,通過對伺服電機的控制實現對位置的閉環控制。系統的結構框圖如圖1所示。

選用美國TI公司的16位定點DSP TMS320LF2407A作為運動控制器的核心處理器,地址譯碼、時序邏輯、編碼器信號處理電路用CPLD來完成,用PCI接口芯片實現雙口RAM與PC機的通信,雙口RAM用來存儲和緩沖DSP與PC機間的通信數據,SRAM用來存儲運動控制器運行時的程序和數據。

圖1 運動控制卡系統原理圖

2 控制算法的設計

2.1 控制模型

在運動控制伺服系統中,需要控制的系統參數主要有位置、速度、加速度、輸出扭矩/力矩等。傳統的位置伺服控制策略是以PID控制為代表,但需依靠精確的數學模型,系統模型參數的變化及非線性因素等都會對常規PID的精確調節產生影響,因而PID對非精確、非線性對象的控制往往難以取得很好的控制效果。

CMAC神經網絡具有處理非線性和自學習的特點,而且該控制網絡的學習速度快。目前在工業中關于CMAC控制器的結構大都采用常規PD和CMAC并行的控制結構,它在階躍輸入或跟蹤方波信號時,具有輸出誤差小,魯棒性強等特點,然而在跟蹤連續變化信號時,卻容易產生過學習現象,進而導致系統的不穩定。為此,設計一種單神經元PID與CMAC復合控制的控制算法,用單神經元PID替代常規PID控制,由神經元來在線調整PID控制參數,利用神經網絡的自學習和自適應能力,來改善系統的跟隨性能。該算法的構成簡單,易于實現,能夠適應環境的變化,有較強的魯棒性。仿真結果證明該算法具有較小的跟隨誤差,良好的魯棒性和抗干擾能力,其結構圖如圖2所示。

圖2 單神經元PID與CMAC復合控制結構圖

2.2 并行控制算法的設計

由圖2綜合單神經元PID與CMAC控制算法,得到單神經元PID與CMAC并行控制完整的控制算法如下:

up(k)=up(k-1)+K∑3i=1w′ixi

w′i(k)=wi(k)/∑3i=1wi(k)

un(k)=∑Ci=1wniai

w1(k+1)=w1(k)+ξ1Ke(k)·

sign祔祏(k-1)〗

w2(k+1)=w2(k)+ξ2Ke(k)·

sign祔祏(k-1)〗

w3(k+1)=w3(k)+ξ3Ke(k)·

sign祔祏(k-1)〗

sign(x)=1,x≥0

-1,x<0

u(k)=up(k)+un(k)

wn(k)=wn(k-1)+Δwn(k)+α(wn(k)-

wn(k-1))

Δwn(k)=ηup(k)cai(1)

其中:η,ξ為網絡學習速率;α為慣性系數。

2.3 算法的實現、仿真和結果分析

已知一位置伺服系統的數學模型系統的開環傳遞函數z變換后的表達式為:

GK(z)=az -1+bz -21-cz -1+z -2d=

0.06z -1+0.057 85z -21-1.879 9z -1+0.879 9z -2(2)

采用的單神經元PID及CMAC相結合的復合控制算法,完成對位置伺服控制器典型輸入斜坡輸入響應的仿真實驗。

圖3和圖4分別是位置伺服系統的單位斜坡輸入響應曲線圖,通過對圖形的分析,可以看出,單神經元PID與CMAC相結合控制算法比常規PID控制算法有更小的跟隨誤差,直接決定該控制系統的控制精度。 圖4是在輸出端加入10%的階躍擾動后,兩種控制算法的輸出曲線圖,

由圖可知單神經元PID與CMAC相結合控制算法比常規PID控制算法有更好的抗干擾能力。

3 結 語

針對位置伺服控制系統的特點,設計了一種基于神經網絡控制算法的伺服運動控制卡,將單神經元PID與CMAC并行控制的伺服控制算法應用在位置伺服系統的位置環控制。仿真結果證明了該控制算法較常規PID控制有更好的動態特性、控制精度、抗干擾能力,而且具有自適應功能。

圖3 單位斜坡輸入時系統的輸出曲線

圖4 增益K加擾動后單位斜坡輸入時系統輸出曲線

參考文獻

[1]杜坤梅,李輝斌,趙輝.運動控制芯片改進的單神經元位置伺服系統[J].電機與控制學報,2001(1):44-50.

[2]徐湘元.自適應控制理論與應用[M].北京:電子工業出版社,2007.

[3]蔣銳權,吳祖育,蔡建國.數控機床神經元自適應位置控制算法[J].上海交通大學學報,2001,35(7):1 088-1 091.

[4]Corneliu L S D.Neuro-predictive Control-based Self-tuning of PID.Journal of Northwest Unversity(Natural Science Edition),2004,34(4).

[5]王益群,王海芳,高英杰.基于神經網絡PID的軋機AGC力控制[J].中國機械工程,2005(18):1 650-1 653.

[6]夏長亮,李志強,王明超,等.基于RBF神經網絡在線辨識的永磁無刷直流電機單神經元PID模型參考自適應控制[J].電工技術學報,2005,20(11):65-69.

[7]李輝.一種自適應CMAC神經網絡控制器的設計與仿真[J].系統仿真學報,2005,17(9):2 233-2 236.

[8]陳祥濤,張前進.基于單片機與CPLD的步進電機PWM驅動技術.現代電子技術,2008,31(5):113-115.

作者簡介

廖永忠 男,1975年出生,湖南津市人,碩士研究生,講師,工程師。研究方向為信號處理、電子、通信。

主站蜘蛛池模板: 欧美激情视频一区二区三区免费| 97一区二区在线播放| 久久成人国产精品免费软件| 欧美日韩91| 亚洲精品国产首次亮相| 免费va国产在线观看| 日韩高清欧美| 国产人人射| 一区二区午夜| 九月婷婷亚洲综合在线| 九九视频在线免费观看| 免费国产黄线在线观看| 日本91在线| 色有码无码视频| 尤物亚洲最大AV无码网站| 国产在线视频欧美亚综合| 丰满人妻中出白浆| 亚洲中文字幕97久久精品少妇| 大香伊人久久| 天天操精品| 综合天天色| 日本成人精品视频| 香蕉色综合| 无码丝袜人妻| 亚洲va在线∨a天堂va欧美va| 国产精品亚洲αv天堂无码| 国产一区二区福利| 久草视频中文| 91精品亚洲| 成年午夜精品久久精品| 国产在线精品香蕉麻豆| 中文国产成人精品久久| 国产免费羞羞视频| 国产a网站| 青草免费在线观看| 亚洲人成网7777777国产| 天天爽免费视频| 欧美亚洲国产视频| 日韩东京热无码人妻| 国产精品入口麻豆| 又大又硬又爽免费视频| jizz国产视频| 亚洲精品色AV无码看| 国产尤物在线播放| 成人在线不卡| 一区二区三区四区在线| 亚洲激情99| 人人妻人人澡人人爽欧美一区 | 中国成人在线视频| 国产无遮挡裸体免费视频| 国产在线精品99一区不卡| 在线国产毛片| 国产成人高清在线精品| 国模在线视频一区二区三区| 色综合热无码热国产| 久久特级毛片| 亚洲视频免费在线看| 欧美高清三区| 97在线免费| 国产成人免费高清AⅤ| 国产香蕉国产精品偷在线观看| 国产啪在线| 亚洲三级网站| 免费aa毛片| 视频一本大道香蕉久在线播放 | 亚洲香蕉在线| 国产亚洲高清视频| 波多野结衣在线一区二区| 亚洲中文字幕在线一区播放| 国产成人无码综合亚洲日韩不卡| www亚洲精品| 最新午夜男女福利片视频| 国产最新无码专区在线| 国产91精品调教在线播放| 99re在线观看视频| 手机成人午夜在线视频| 亚洲国产日韩视频观看| 新SSS无码手机在线观看| 亚洲不卡影院| 国产永久在线观看| 色噜噜综合网| 亚洲综合天堂网|