您現(xiàn)在的位置:
中國(guó)傳動(dòng)網(wǎng)
>
技術(shù)頻道
>
技術(shù)百科
>
基于LabVIEW的直流電機(jī)模糊控制系統(tǒng)設(shè)計(jì)
時(shí)間:2008-10-06 08:51:00來源:fenghy
圖2 系統(tǒng)硬件接線圖[/align]
[align=center]
圖3 模糊控制器結(jié)構(gòu)[/align]
2 模糊控制器設(shè)計(jì)
模糊控制器由模糊化、規(guī)則庫、模糊推理和去模糊化4個(gè)部分組成,如圖3,各部分功能分別是:模糊化是將輸入的精確量轉(zhuǎn)換為模糊量;規(guī)則庫是一些根據(jù)專家經(jīng)驗(yàn)或者其他方式獲得的控制規(guī)則集;推理機(jī)制是解釋和應(yīng)用規(guī)則庫中的專家經(jīng)驗(yàn)實(shí)現(xiàn)最優(yōu)控制;去模糊化是把模糊推理結(jié)論轉(zhuǎn)換為精確量的輸出。
LabVIEW的控制工具包提供了模糊控制器圖形化設(shè)計(jì)工具,其使用非常方便。該設(shè)計(jì)工具目前只支持四個(gè)語言變量輸入以及一個(gè)語言變量輸出,每個(gè)語言變量下面最多可以有9個(gè)子模糊集,而且只支持四種隸屬度函數(shù):三角型,梯型,S型和Z型,比Matlab控制工具箱提供的要少許多,但對(duì)一般的模糊控制器設(shè)計(jì)可以很好的滿足要求。
設(shè)計(jì)中選擇常用的2維模糊控制器,兩個(gè)輸入變量為速度誤差e和速度誤差變化率 ,一個(gè)輸出變量為電壓增量 。實(shí)際設(shè)計(jì)中由于速度誤差的變化率在給定速度突變時(shí)趨于無窮,所以取電機(jī)實(shí)際轉(zhuǎn)速的變化率來代替 。此外為輸入量模糊化的方便,分別給兩個(gè)輸入變量乘上合適的系數(shù)K1和K2。
根據(jù)實(shí)驗(yàn)數(shù)據(jù),若控制電機(jī)轉(zhuǎn)速在0-4000r/min的范圍內(nèi)根據(jù)對(duì)于速度誤差 及輸出電壓增量 分別在其論域上定義9個(gè)模糊集:{NL(負(fù)極大),NB(負(fù)大), NM(負(fù)中),MS(負(fù)?。琙O(零),PS(正?。?, PM(正中), PB(正大), PL(正極大)},論域?yàn)椋?4,–3 ,–2,–1,0,1,2,3,4}。速度變化率 ,在其論域上定義5個(gè)模糊集:{NM(負(fù)大), MS(負(fù)?。?,ZO(零),PS(正?。?,PM(正大)}。論域?yàn)椋?2,-1,0,1,2}。
建立控制規(guī)則如表1。
模糊推理方法選擇典型的Mamdani(Max-Min)推理方法,去模糊化方法選擇CoM(Center of Maximum)方法。模糊控制器設(shè)計(jì)完成后以.fc格式存儲(chǔ)起來,以方便主程序調(diào)用。
表1 輸入輸出控制規(guī)則表
圖4 程序框圖[/align]
4.軟件設(shè)計(jì)
LabVIEW是一種圖形化程序設(shè)計(jì)語言,使得程序開發(fā)過程相對(duì)容易。程序框圖部分如圖7所示:需要說明的是:
1) 程序中使用了快速開發(fā)控件(Express Control)來完成周期測(cè)量以及直流電壓輸出。該控件是從LabVIEW7.0以后版本提供對(duì)數(shù)據(jù)采集卡的快速操作控件,使得程序開發(fā)變的更加容易。
2) 由于轉(zhuǎn)速測(cè)量信號(hào)是由電機(jī)轉(zhuǎn)軸上安裝的一個(gè)突出葉片阻隔光電隔離傳感器產(chǎn)生,電機(jī)每轉(zhuǎn)一周信號(hào)變化一個(gè)周期,所以轉(zhuǎn)速n(r/min)=60/T。
3) Fuzzy controller(模糊控制)節(jié)點(diǎn)的輸入變量和相應(yīng)輸入變量名在程序中必須有相同的名稱;Load Fuzzy Controller 節(jié)點(diǎn)載入前面的.fc文件,可以在Load Fuzzy Controller 節(jié)點(diǎn)的輸入控制中指出文件路徑,也可以在程序運(yùn)行時(shí)指定。
4) 程序中速度變化率用相鄰兩次實(shí)際速度采樣值之差來替代,比例系數(shù)K2取1/500,由于采樣時(shí)間相等,所以這種替代是可行的。
5) 由于控制器輸出為電壓增量輸出,所以需要一個(gè)累加來確定最終的電機(jī)控制電壓。程序中通過while循環(huán)的寄存器來實(shí)現(xiàn)電壓增量的累加。
6) 電機(jī)實(shí)時(shí)轉(zhuǎn)速和給定速度在同一個(gè)實(shí)時(shí)記錄圖中顯示。
[align=center]標(biāo)簽:
傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動(dòng)網(wǎng)(m.y3602.cn)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
相關(guān)資訊
產(chǎn)品新聞
更多>勇梅機(jī)械液壓閘門給煤機(jī)的優(yōu)點(diǎn)
2025-10-22
2025-10-17
2025-10-11
「一體機(jī)性價(jià)比王者」NK290M普及型數(shù)控...
2025-10-09
耐磨管道機(jī)器人檢測(cè)電纜CCTV,水下管道...
2025-09-23
影視舞臺(tái)燈光低煙無鹵扁平電纜13*4+2*(2...
2025-09-23