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年出生,湖南津市人,碩士研究生,講師,工程師。研究方向為信號處理、電子、通信。

主站蜘蛛池模板: 中文国产成人精品久久| 高清乱码精品福利在线视频| 欧美一级99在线观看国产| 国产成人精品午夜视频'| 日韩在线视频网站| av尤物免费在线观看| 亚洲无码高清一区二区| 无码日韩视频| 日韩天堂视频| 国产精品冒白浆免费视频| julia中文字幕久久亚洲| 午夜精品福利影院| 天天色综合4| 91成人在线观看视频| 亚洲AⅤ综合在线欧美一区| 欧美午夜网站| 午夜在线不卡| 国产精品毛片一区| 久草性视频| 97在线观看视频免费| 69av在线| 国产乱人伦AV在线A| 欧美精品v欧洲精品| 欧美日韩激情在线| 免费看av在线网站网址| 久久 午夜福利 张柏芝| 伊人大杳蕉中文无码| 国产乱视频网站| 国产亚洲精品资源在线26u| 青青国产成人免费精品视频| 无码AV日韩一二三区| 国产系列在线| 中文字幕亚洲乱码熟女1区2区| 曰韩免费无码AV一区二区| 成人无码一区二区三区视频在线观看 | 欧美日韩免费| 日韩免费中文字幕| 久久精品波多野结衣| 狠狠色婷婷丁香综合久久韩国| 亚洲午夜福利在线| 欧美激情综合一区二区| 91人妻日韩人妻无码专区精品| 四虎成人精品在永久免费| 亚洲一区波多野结衣二区三区| 免费一级毛片不卡在线播放| 亚洲中文字幕97久久精品少妇| 午夜福利无码一区二区| 99伊人精品| 国产乱人视频免费观看| 最新无码专区超级碰碰碰| 国产视频资源在线观看| 天天色综网| 无码AV高清毛片中国一级毛片| 国产精品漂亮美女在线观看| 在线看国产精品| 久久精品人人做人人爽97| 亚洲天堂成人在线观看| 久久青草免费91线频观看不卡| 亚洲bt欧美bt精品| 天天综合色天天综合网| 福利小视频在线播放| 久无码久无码av无码| 欧美日韩动态图| 亚洲AⅤ综合在线欧美一区| 亚洲日韩高清在线亚洲专区| 亚洲精品日产AⅤ| 欧美午夜网站| 97成人在线观看| 影音先锋丝袜制服| 玖玖精品视频在线观看| 亚洲网综合| 色婷婷狠狠干| 91在线高清视频| 黄色一级视频欧美| 亚洲色图欧美视频| 日韩在线观看网站| 国产精品第一区| 日本久久网站| 国产成人h在线观看网站站| 72种姿势欧美久久久大黄蕉| 99视频在线免费看| 丝袜美女被出水视频一区|