本發明涉及一種直驅轉臺位置控制系統及控制方法,屬于自動控制技術領域。
背景技術:
pid算法控制結構簡單,魯棒性強,因此在工程實踐中得到廣泛應用。相比較模擬pid調節器,數字化pid調節器具有更大的靈活性。
基于pid調節器的控制系統中由于積分器的存在,控制量的超調往往是不可回避的問題,在位置控制系統中,受到速度最大值限定的非線性因素影響,當位置控制系統大范圍調轉時,位置超調量的絕對值較大,不僅使系統穩定性下降的主要原因,也使定位控制動態過程加長。
在數字pid中,可以較為方便控制積分的值,進而減小或消除因積分器的存在導致的超調。
技術實現要素:
為了實現本發明的目的,本發明提供了一種直驅轉臺位置控制系統及控制方法。
為了解決上述問題,本發明所采取的技術方案是:
一種直驅轉臺位置控制系統,包括控制器、電機驅動器、直驅電機、位置傳感器和轉臺;控制器完成轉臺的位置控制,并將速度指令通過與電機驅動器之間的現場總線接口傳輸給電機驅動器,完成直驅電機的速度控制;直驅電機輸出軸的一端與轉臺轉軸相連,帶動轉臺轉動;直驅電機輸出軸的另一端與位置傳感器相連,實現直驅電機的位置檢測,位置傳感器檢測的直驅電機軸位置信息通過與控制器之間的位置傳感器接口傳輸給控制器。
所述的控制器包括處理器、現場總線接口、上位機接口和位置傳感器接口;所述的處理器通過上位機接口接收位置給定(位置控制目標指令),通過位置傳感器接口接收轉臺位置反饋(實際位置信息),在處理器中完成位置控制算法,并通過現場總線接口將速度指令輸出到電機驅動器;所述的處理器為dsp或arm或plc,可根據實際情況具體選擇。
所述的處理器中的位置控制算法包括位置給定、位置反饋、u(k)函數、u(k-1)函數、速度指令約束函數和速度指令。比例積分調節器的函數如式(1):
其中:
u(k)-第k次采樣時刻比例積分調節器輸出
e(k)-第k次采樣位置誤差
式(1)中
為實現減小大范圍位置定位時的超調量,本發明u(k)函數采用式(2)函數代替式(1)中u(k)函數:
當第k次位置誤差絕對值
當第k次位置誤差絕對值
通過這種分段控制方式,可以保證在不同的大范圍定位時,最終超調量的一致性。
所述的
當
當
當
特別地,設置系數
所述的速度指令約束函數計算如式(4),實現對速度指令
即當
當
當
一種直驅轉臺位置控制系統的控制方法,包括控制參數整定,所述的控制參數整定包括以下步驟:
(1)控制位置給定值,使
(2)整定
(3)控制位置給定值,使
(4)查看超調量是否小于期望值,如大于期望值,
(5)完成參數整定。
本發明所達到的有益效果:
(1)、本發明的系統通過采樣直驅電機帶動轉臺轉動,去除了機械減速箱的齒輪傳動,不存在傳動鏈齒隙,因而可以實現對轉臺的高精度位置控制;
(2)、本發明的系統在大范圍角度定位時,通過誤差分段控制和最后定位階段的積分器積分起點值控制,達到有效控制超調量的目的。
附圖說明
圖1是本發明的組成示意圖;
圖2是本發明的控制器組成示意圖;
圖3是本發明的的位置控制算法示意圖;
圖4是本發明的位置控制算法的流程圖。
具體實施方式
下面結合附圖對本發明作進一步描述。
如圖1所示,一種直驅轉臺位置控制系統,包括控制器、電機驅動器、直驅電機、位置傳感器和轉臺;控制器完成轉臺的位置控制,并將速度指令通過與電機驅動器之間的現場總線接口傳輸給電機驅動器,完成直驅電機的速度控制;直驅電機輸出軸的一端與轉臺轉軸相連,帶動轉臺轉動;直驅電機輸出軸的另一端與位置傳感器相連,實現直驅電機的位置檢測,位置傳感器檢測的直驅電機軸位置信息通過與控制器之間的位置傳感器接口傳輸給控制器。
如圖2所示,所述的控制器包括處理器(實際情況可選擇dsp、arm或plc作為處理器,本實例選擇arm)、現場總線接口(本實例選擇can總線接口)、上位機接口(本實例選擇uart接口)和位置傳感器接口(本實例選擇ssi)。所述的處理器通過上位機接口接收位置給定(位置控制目標指令),通過位置傳感器接口接收轉臺位置反饋(實際位置信息),在處理器中完成位置控制算法,并通過現場總線接口將速度指令輸出到電機驅動器。
如圖3所示,所述的處理器中的位置控制算法包括位置給定、位置反饋、u(k)函數、u(k-1)函數、速度指令約束函數和速度指令等。比例積分調節器的函數如式(1):
其中:
u(k)-第k次采樣時刻比例積分調節器輸出
e(k)-第k次采樣位置誤差
式(1)中
圖4為直驅轉臺位置控制系統的位置控制算法流程圖,
為實現減小大范圍位置定位時的超調量,本發明采用式(2)函數代替式(1)中u(k)的計算函數:
即當第k次位置誤差絕對值
當第k次位置誤差絕對值
通過這種分段控制方式,可以保證在不同的大范圍定位時,最終超調量的一致性。
所述的
當
當
當
特別地,設置系數
所述的速度指令約束函數計算如式(4),實現對速度指令
即當
當
當
一種直驅轉臺位置控制系統的控制方法,包括控制參數整定,所述的控制參數整定包括以下步驟:
(1)控制位置給定值,使
(2)整定
(3)控制位置給定值,使
(4)查看超調量是否小于期望值,如大于期望值,
(5)完成參數整定。
以上顯示和描述了本發明的基本原理、主要特征及優點。本行業的技術人員應該了解,本發明不受上述實施例的限制,上述實施例和說明書中描述的只是說明本發明的原理,在不脫離本發明精神和范圍的前提下,本發明還會有各種變化和改進,這些變化和改進都落入要求保護的本發明范圍內。本發明要求保護范圍由所附的權利要求書及其等效物界定。