關(guān) 閉

新聞中心

EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于模糊邏輯設(shè)計的DSP發(fā)動機控制器

基于模糊邏輯設(shè)計的DSP發(fā)動機控制器

作者: 時間:2011-11-30 來源:網(wǎng)絡(luò) 收藏
輸入變量化后產(chǎn)生了由五部分組成的向量,這五個部分相對應(yīng)于化成員集的中等負(fù)值、小負(fù)值、零、小正值、中等正值。每個組件對應(yīng)的Y軸的值代表該明晰輸入值的隸屬度。向量含有旋轉(zhuǎn)誤差(Error)和旋轉(zhuǎn)誤差差值(Cerror)化值被表示為數(shù)組×1[]和X2[]。

本文引用地址:http://butianyuan.cn/article/161368.htm

  圖2和圖3圖形化地顯示了旋轉(zhuǎn)誤差[Error)和旋轉(zhuǎn)誤差差值(Cerror)模糊化值。

旋轉(zhuǎn)誤差

  模糊推理規(guī)則

  模糊推理規(guī)則通過操作模糊化數(shù)據(jù)來確定系統(tǒng)的行為。具體來說,模糊化數(shù)據(jù)對照規(guī)則表進(jìn)行應(yīng)用。在語言方面,這就是輸入數(shù)據(jù)Error、Cerror與規(guī)則表進(jìn)行比較。規(guī)則表中包含了成員集NM、NS、ZE、PS、和PM,并根據(jù)控制面來操作。輸出是通過有效“推斷”或“既定”的規(guī)則。推理過程的描述見如下偽代碼清單:

偽代碼清單

  去模糊化

  去模糊化是將模糊數(shù)據(jù)轉(zhuǎn)換成明晰數(shù)據(jù)的過程。為了這個應(yīng)用目的,去模糊化后的值確定用于驅(qū)動電機的PWM信號的占空比。占空比取決于使用修改后的質(zhì)心計算功能。在這里采用的去模糊方法是用質(zhì)心計算函數(shù)乘以一個系數(shù)。修改后的計算也稱為質(zhì)心點計算函數(shù)。



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉