關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 模糊控制在開關磁阻直線電機上的應用

        模糊控制在開關磁阻直線電機上的應用

        作者: 時間:2011-06-10 來源:網絡 收藏
        開關磁阻直線電機結合傳統開關磁阻電機和直線電機優勢,電機動子直接與負載相關聯,消除了傳統的機械傳動系統,減少了損耗,降低了成本,同時電機具有起動力矩大,過載能力強,調速范圍廣等優點。相比其他的交流直線電動機,LSRM在高精度加工以及大功率傳輸方面有更廣泛的應用前景。但是LSRM是一個多變量高度耦合、非線性很嚴重的系統,常規控制方法因為參數的變化不能在整個工作范圍內兼顧穩態精度和動態性能要求,難以獲得良好的控制效果。近來發展起來的 Fuzzy控制是一種仿人智能控制法,它不依賴被控對象的數學模型,便于利用人的經驗知識實行控制,這對于一些復雜可變或結構不確定,難以用準確的數學模型描述的系統而言是非常適宜的,具有較強的魯棒性,特別是對于無法確定的復雜對象具有較好的控制性能。本文用Matlab仿真,通過模糊控制和PD控制的比較,證實了模糊控制在大范圍變動時,動態響應快,超調小,且具有良好的魯棒性。為開關磁阻直線電動機的實際應用提供了一種有效的方法。

        1 LSRM結構
        開關磁阻直線電動機的結構如圖1所示,電動機由動子和定子兩部分組成,動子結構件由鋁型材制作,慣性小,磁路隔離效果好,3個相同的繞組安裝在動子上,三相繞組間按互差120°電角度排放;定子導軌由條狀O.5 mm厚的硅鋼片疊成。電動機電氣和機械參數見表1。

        2 LSRM數學模型
        直線開關磁阻電動機的單相回路電壓平衡方程為:


        式中:Uj為j相繞組的電壓;Rj為j相繞組的電阻;ij為j相繞組的電流;ψj為j相繞組的磁鏈。


        這里電感Lj是相電流ij和動子相對位移x的函數。
        將式(1)代人式(2)中,可得:


        式中:M是電機動子的質量;B是摩擦系數;x是動子位置;fe是電機產生的電動力。


        盡管上述LSRM的數學模型從理論上完整、準確地描述了LSRM電動機中的電磁及力學關系,但由于L(x,i)以及i(x)難以解析,使用起來卻很麻煩,往往根據要求和實際情況做簡化。

        3 LSRM線性電感模型
        一般在進行開關磁阻電機控制時對電感模型做線性化處理,在線性模型中做如下假設:
        (1)忽略磁通邊緣效應和磁路非線性,且磁導率為無窮大,因此繞組電感是動子位置函數的分段線性函數;
        (2)忽略所有功率損耗;
        (3)功率管開關動作瞬間完成;
        (4)電機恒速運轉。
        LSRM移動時動子的凸極對應定子的凹極時,電感最小,對應定子的凸極時,電感最大,電機在運動的過程中,電感會發生周期性變化,這個周期,稱之為電感周期。本文后面所討論的電流的控制以及瞬時力矩的控制都是在一個電感周期內來討論的。電感和定動子相對位置關系如圖2所示。

        4.2 模糊控制器的設計
        模糊控制器的控制框圖如圖4所示。Ke,Kc為量化因子,Ku為比例因子,輸入量為位移偏差e,位移偏差變化量為△e,控制量為電流i,論域{-6-5-4-3-2-1 0 l 2 3 4 5 6}。

        選取7個常用的語言變量值,即負大(NB)、負中(NM)、負小(NS)、零(ZE)、正小(PS)、正中(PM)和正大(PB)。位移偏差E,位移偏差變化量EC及控制量I的模糊子集均為{NB,NM,NS,ZE,PS,PM,PB}。圖5是它們的隸屬度函數。

        6 結 語
        提出了基于模糊控制的開關磁阻電機位置控制的方法,與傳統的PD控制器比較,可靠性更高,有更好的過渡過程,抗干擾能力強,能夠達到較好的動態特性和靜態特性。該模糊控制器結構簡單,調試容易,具有一定的應用前景。



        評論


        相關推薦

        技術專區

        主站蜘蛛池模板: 来安县| 色达县| 大埔县| 微山县| 应城市| 甘孜| 邵东县| 玛沁县| 文昌市| 老河口市| 古田县| 大同县| 叶城县| 荣昌县| 建阳市| 盐津县| 满洲里市| 长岛县| 阿鲁科尔沁旗| 四子王旗| 汉寿县| 精河县| 稷山县| 南岸区| 西丰县| 四会市| 申扎县| 普兰县| 噶尔县| 达日县| 碌曲县| 洪洞县| 新郑市| 汉源县| 襄樊市| 正镶白旗| 元朗区| 罗定市| 平湖市| 嘉兴市| 和政县|
        <tfoot id="augmm"><input id="augmm"></input></tfoot>
        <strike id="augmm"><rt id="augmm"></rt></strike>