田芳,許弟建,董超群,陳運紅
1重慶科技學(xué)院電氣與信息工程學(xué)院;2重慶科技學(xué)院機械與動力工程學(xué)院;3重慶電務(wù)段
以智能控制實驗室為基礎(chǔ)的球桿控制系統(tǒng)設(shè)計
田芳1,許弟建1,董超群2,陳運紅3
1重慶科技學(xué)院電氣與信息工程學(xué)院;2重慶科技學(xué)院機械與動力工程學(xué)院;3重慶電務(wù)段
智能控制實驗室是針對自動化專業(yè)和電氣工程與自動化專業(yè)學(xué)生而建立的實驗室。主要是為自動控制原理課程做實驗驗證及研究。球桿系統(tǒng)的開發(fā)是為自動化專業(yè)及相關(guān)專業(yè)的學(xué)生學(xué)習(xí)自動控制、運動控制課程。對于控制理論相關(guān)課程,是一個非常便于實驗課堂和實驗研究的平臺。而針對不穩(wěn)定線性系統(tǒng),球桿系統(tǒng)的控制系統(tǒng)的建立具有典型性。
球桿系統(tǒng);控制系統(tǒng)智能
球桿系統(tǒng)是一個非常不穩(wěn)定的非線性系統(tǒng),是為基礎(chǔ)控制課程教學(xué),比如自動控制原理等實驗而設(shè)計的一種實驗設(shè)備,相對于線性系統(tǒng)而言,分析與設(shè)計方法困難許多。實際的球桿系統(tǒng)比理論描述上的要復(fù)雜的多,所以系統(tǒng)仿真的出現(xiàn)顯得尤為重要[1]。它以計算機為工具,以系統(tǒng)數(shù)學(xué)模型為基礎(chǔ),對實際系統(tǒng)進(jìn)行實驗和研究。方法是:第一步利用軟件建立數(shù)學(xué)模型,第二部是設(shè)計算法,進(jìn)行計算機仿真,這樣做的目的是用來檢測所設(shè)計的算法是否可行,病比較算法的優(yōu)劣性;最后是實時控制,實時控制的方法是將算法寫到所對應(yīng)的控制器當(dāng)中來實現(xiàn)。
球桿系統(tǒng)是一個典型的具有真正意義的非線性系統(tǒng)。球桿系統(tǒng)執(zhí)行機構(gòu)具備很多非線性特性,包括:死區(qū)、直流馬達(dá)、非線性的帶輪傳動、位置測量的不連續(xù)性、由于不是絕對光滑的導(dǎo)軌表面,會產(chǎn)生響應(yīng)的非線性阻力。當(dāng)前,如何設(shè)計一個控制性能具有魯棒性是需要解決的一個非常重要的問題。
球桿系統(tǒng)的構(gòu)造分為幾部分構(gòu)成,具體如圖1所示:
圖1 球桿系統(tǒng)的組成
球桿系統(tǒng)組成:
(1)機械部分包含直流伺服馬達(dá)、直流電源;
(2)型號為IPM100的智能伺服驅(qū)動;
(3)控制用計算機。
球桿系統(tǒng)機械模型原理圖:
圖2 球桿系統(tǒng)機械模型
齒輪中心與同步帶輪和連桿之間的連線與水平線的夾角為θ,由于θ角受局限,其位于固定的最大值與最小值間,連桿和齒輪中心與齒輪的連接點距離是d,橫桿長度是L,得到橫桿的傾斜角α和θ之間有一個數(shù)學(xué)表達(dá)式:
α=dLθ
電機軸和角度θ之間有一個減速比,最終使得小球在某一個固定的位置平衡,這是控制器設(shè)計的任務(wù),通過調(diào)整齒輪的角度θ達(dá)到這一效果。
電機附帶的有一個編碼器,這個編碼器可以檢測到電機軸的位置,整個過程是:通過編碼器,輸出一定的脈沖信號,脈沖信號并反饋給智能伺服驅(qū)動。接下來控制器會對編碼器的信號進(jìn)行分頻處理,這樣做的目的能夠提高電機位置的精度。每當(dāng)電機轉(zhuǎn)了一圈,index信號就會產(chǎn)生一個負(fù)的脈沖,這樣可以用于同步控制,或者是精確控制。
(1)電機模型
電流和電機的轉(zhuǎn)矩是正比的關(guān)系:
T=K2iα
K2是轉(zhuǎn)矩常數(shù);
Iα是電樞電流。
其工作原理為:電機開始轉(zhuǎn)動,電樞產(chǎn)生一個反向的電動勢,這個電動勢的大小與磁場強度、轉(zhuǎn)動速度間成正比例關(guān)系,磁場到達(dá)一定強度,反電動勢eb和dθdt成正比:
eb=k3dθdt
其中:eb為反電動勢;
k3為感常數(shù);
θ為電機的角度。
系統(tǒng)的控制功能主要通過下面的步驟來實現(xiàn):
(1)把控制程序通過RS232的方式下載到IPM100的內(nèi)部寄存器中;
(2)系統(tǒng)每隔一段時間就會接受到電機編碼器傳送過來的信號和小球的位置信號;
(3)程序編碼是通過板載DSP,通過反饋過來的小球的位置信息與控制算法計算控制量;
(4)放大計算所得到的控制量并通過IPM100的電源驅(qū)動模塊作用給電機;
這樣,通過控制電機的位置,讓小球保持在設(shè)定的位置上。
[1]吳偏偏,王富東,王敬馳.球桿控制系統(tǒng)設(shè)計[J].自動化技術(shù)與應(yīng)用,2015.09:114~116
[2]胖永新,金迪,孟憲東.球桿系統(tǒng)的建模、仿真與控制器設(shè)計[J].武漢大學(xué)學(xué)報,2005.12:142~146
[3]劉陽,萬隆軍,徐軼群.淺談球桿系統(tǒng)的建模與仿真[J].中國科技信息,2014.08:159~162
[4]李凌,袁德成.球桿系統(tǒng)的控制器設(shè)計方法研究[J].儀器儀表學(xué)報,2012.08:295~298
項目名稱:應(yīng)用技術(shù)型高校獨立實驗類課程考核研究與實踐,項目編號:201502。