最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種基于LQR的差速舵輪控制方法與流程

文檔序號:41952374發(fā)布日期:2025-05-16 14:14閱讀:11來源:國知局
一種基于LQR的差速舵輪控制方法與流程

本發(fā)明涉及差速舵輪控制,尤其涉及一種基于lqr的差速舵輪控制方法。


背景技術(shù):

1、差速舵輪在重載agv(自動導(dǎo)引運(yùn)輸車)的應(yīng)用中具有顯著優(yōu)勢,與普通舵輪相比,其承載能力更大、本體高度更低,且原地旋轉(zhuǎn)時對車輪及地面的磨損更小。

2、然而,現(xiàn)有的差速舵輪速度控制方式通常采用角度差值疊加線性參數(shù)的方法。這種方法無法充分考慮舵輪的整體旋轉(zhuǎn)加減速特性,在實(shí)際應(yīng)用中,容易引發(fā)舵輪振動、驅(qū)動器負(fù)載不穩(wěn)定等問題,進(jìn)而影響設(shè)備運(yùn)行的穩(wěn)定性和可靠性。例如,在重載物料搬運(yùn)場景下,無法對舵輪進(jìn)行穩(wěn)定控制,可能導(dǎo)致舵輪中的物料晃動甚至掉落,嚴(yán)重影響生產(chǎn)效率和安全性。

3、因此,有必要提供一種基于lqr的差速舵輪控制方法解決上述技術(shù)問題。


技術(shù)實(shí)現(xiàn)思路

1、為解決上述技術(shù)問題,本發(fā)明提供一種基于lqr的差速舵輪控制方法,用于解決現(xiàn)有技術(shù)中無法對差速舵輪的速度及轉(zhuǎn)角進(jìn)行精確控制,且存在舵輪振動和驅(qū)動器負(fù)載不穩(wěn)定的問題。

2、本發(fā)明提供的一種基于lqr的差速舵輪控制方法,所述控制方法包括:

3、采集差速舵輪的當(dāng)前角度和當(dāng)前角速度,同時接收所述差速舵輪的目標(biāo)角度和目標(biāo)轉(zhuǎn)速;

4、基于所述當(dāng)前角度和所述目標(biāo)角度計(jì)算當(dāng)前角度差值;

5、將所述當(dāng)前角度差值和所述當(dāng)前角速度輸入至lqr控制器,計(jì)算得到角加速度控制量并轉(zhuǎn)換為電機(jī)速度控制增量;

6、基于所述目標(biāo)轉(zhuǎn)速和所述當(dāng)前角度差值,根據(jù)所述電機(jī)速度控制增量調(diào)整電機(jī)速度整體控制量;

7、獲取電機(jī)最高轉(zhuǎn)速參數(shù),并基于所述目標(biāo)轉(zhuǎn)速和調(diào)整后的所述電機(jī)速度整體控制量計(jì)算電機(jī)速度控制值并傳送至驅(qū)動器。

8、優(yōu)選的,所述當(dāng)前角度和所述當(dāng)前角速度通過所述差速舵輪的輪組框架上的絕對值編碼器進(jìn)行采集。

9、優(yōu)選的,所述角加速度控制量的計(jì)算過程如下:

10、所述lqr控制器的連續(xù)時間線性狀態(tài)空間模型的表達(dá)式如下:

11、式中,表示t時刻的系統(tǒng)狀態(tài)向量的變化率;表示t時刻的系統(tǒng)狀態(tài)向量;表示t時刻的控制輸入向量;a表示狀態(tài)矩陣;b表示輸入矩陣;

12、在所述t時刻,將所述當(dāng)前角度差值和所述當(dāng)前角速度作為所述系統(tǒng)狀態(tài)向量,并將所述角加速度控制量作為所述控制輸入向量,設(shè)定控制時間間隔為m,則t+1時刻的所述系統(tǒng)狀態(tài)向量,對應(yīng)的計(jì)算公式如下:

13、對上式進(jìn)行轉(zhuǎn)換后得到:

14、式中,表示關(guān)于當(dāng)前角度差值和當(dāng)前角速度的角度差值控制函數(shù);表示關(guān)于當(dāng)前角度差值和當(dāng)前角速度的角速度控制函數(shù);

15、通過求解公式的雅可比矩陣,得到所述狀態(tài)矩陣、所述輸入矩陣;

16、設(shè)定所述lqr控制器的狀態(tài)權(quán)重矩陣、控制權(quán)重矩陣,其中,表示控制參數(shù);

17、設(shè)定所述lqr控制器的最終控制規(guī)律為;反饋增益矩陣,其中,表示輸入矩陣b的轉(zhuǎn)置矩陣,表示矩陣的逆矩陣;中間矩陣p滿足公式,其中,表示狀態(tài)矩陣a的轉(zhuǎn)置矩陣;表示控制權(quán)重矩陣r的逆矩陣;

18、通過求解公式,得到所述中間矩陣p、所述反饋增益矩陣k和所述控制輸入向量,并且所述控制輸入向量即為所述角加速度控制量。

19、優(yōu)選的,將所述角加速度控制量轉(zhuǎn)換為所述電機(jī)速度控制增量的計(jì)算公式如下:

20、式中,表示電機(jī)速度控制增量;表示角加速度控制量;m表示控制時間間隔;d表示差速舵輪回轉(zhuǎn)半徑;r表示差速舵輪半徑。

21、優(yōu)選的,所述基于所述目標(biāo)轉(zhuǎn)速和所述當(dāng)前角度差值,根據(jù)所述電機(jī)速度控制增量調(diào)整電機(jī)速度整體控制量,具體包括:

22、判斷所述目標(biāo)轉(zhuǎn)速是否為0,若所述目標(biāo)轉(zhuǎn)速不為0,則調(diào)整后的所述電機(jī)速度整體控制量,其中,表示調(diào)整前的電機(jī)速度整體控制量,表示電機(jī)速度控制增量;若所述目標(biāo)轉(zhuǎn)速為0,則判斷所述當(dāng)前角度差值是否小于0.2°,若所述當(dāng)前角度差值小于0.2°,則調(diào)整后的所述電機(jī)速度整體控制量;

23、若所述當(dāng)前角度差值大于等于0.2°,則判斷所述當(dāng)前角度差值是否大于2°,若所述當(dāng)前角度差值大于2°,則調(diào)整后的所述電機(jī)速度整體控制量;若所述當(dāng)前角度差值小于等于2°,則調(diào)整后的所述電機(jī)速度整體控制量。

24、優(yōu)選的,所述獲取電機(jī)最高轉(zhuǎn)速參數(shù),并基于所述目標(biāo)轉(zhuǎn)速和調(diào)整后的所述電機(jī)速度整體控制量計(jì)算電機(jī)速度控制值并傳送至驅(qū)動器,具體包括:

25、設(shè)定所述電機(jī)最高轉(zhuǎn)速參數(shù)為、所述目標(biāo)轉(zhuǎn)速為,若調(diào)整后的所述電機(jī)速度整體控制量滿足,則限制,否則不限制;

26、所述差速舵輪內(nèi)置有1號電機(jī)和2號電機(jī),對應(yīng)的所述電機(jī)速度控制值分別為和;

27、將所述電機(jī)速度控制值和分別傳送至所述1號電機(jī)對應(yīng)的1號驅(qū)動器和所述2號電機(jī)對應(yīng)的2號驅(qū)動器。

28、一種基于lqr的差速舵輪控制方法,還包括,基于所述電機(jī)速度控制值,通過所述驅(qū)動器對所述當(dāng)前角度和所述當(dāng)前角速度進(jìn)行控制。

29、一種基于lqr的差速舵輪控制系統(tǒng),所述控制系統(tǒng)包括:

30、采集接收模塊,用于采集差速舵輪的當(dāng)前角度和當(dāng)前角速度,同時接收所述差速舵輪的目標(biāo)角度和目標(biāo)轉(zhuǎn)速;

31、差值計(jì)算模塊,用于基于所述當(dāng)前角度和所述目標(biāo)角度計(jì)算當(dāng)前角度差值;

32、lqr控制器計(jì)算模塊,用于將所述當(dāng)前角度差值和所述當(dāng)前角速度輸入至lqr控制器,計(jì)算得到角加速度控制量并轉(zhuǎn)換為電機(jī)速度控制增量;

33、控制量調(diào)整模塊,用于基于所述目標(biāo)轉(zhuǎn)速和所述當(dāng)前角度差值,根據(jù)所述電機(jī)速度控制增量調(diào)整電機(jī)速度整體控制量;

34、驅(qū)動器控制模塊,用于獲取電機(jī)最高轉(zhuǎn)速參數(shù),并基于所述目標(biāo)轉(zhuǎn)速和調(diào)整后的所述電機(jī)速度整體控制量計(jì)算電機(jī)速度控制值并傳送至驅(qū)動器。

35、一種電子設(shè)備,包括存儲器和處理器,所述存儲器中存儲有計(jì)算機(jī)程序,當(dāng)所述處理器運(yùn)行所述存儲器存儲的計(jì)算機(jī)程序時,所述處理器執(zhí)行如上任意一項(xiàng)所述的一種基于lqr的差速舵輪控制方法的步驟。

36、一種可讀存儲介質(zhì),所述可讀存儲介質(zhì)中存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時用于實(shí)現(xiàn)如上任意一項(xiàng)所述的一種基于lqr的差速舵輪控制方法的步驟。

37、與相關(guān)技術(shù)相比較,本發(fā)明提供的一種基于lqr的差速舵輪控制方法具有如下有益效果:

38、本發(fā)明可以采集差速舵輪的當(dāng)前角度和當(dāng)前角速度,同時接收差速舵輪的目標(biāo)角度和目標(biāo)轉(zhuǎn)速;基于當(dāng)前角度和目標(biāo)角度計(jì)算當(dāng)前角度差值;將當(dāng)前角度差值和當(dāng)前角速度輸入至lqr控制器,計(jì)算得到角加速度控制量并轉(zhuǎn)換為電機(jī)速度控制增量;基于目標(biāo)轉(zhuǎn)速和當(dāng)前角度差值,根據(jù)電機(jī)速度控制增量調(diào)整電機(jī)速度整體控制量;獲取電機(jī)最高轉(zhuǎn)速參數(shù),并基于目標(biāo)轉(zhuǎn)速和調(diào)整后的電機(jī)速度整體控制量計(jì)算電機(jī)速度控制值并傳送至驅(qū)動器,從而可以對差速舵輪的速度及轉(zhuǎn)角進(jìn)行精確控制,有效解決了現(xiàn)有控制方法中存在的舵輪振動和驅(qū)動器負(fù)載不穩(wěn)定的問題。

39、本發(fā)明可以基于lqr建立差速舵輪運(yùn)動模型,使得差速舵輪的穩(wěn)態(tài)角度跟蹤誤差收斂于零,進(jìn)而有效提高了差速舵輪的速度及轉(zhuǎn)角的控制精度。對于不同規(guī)格尺寸的差速舵輪,本發(fā)明方法具有良好的適應(yīng)性,無需依賴經(jīng)驗(yàn)調(diào)整控制參數(shù),降低了開發(fā)成本和調(diào)試難度,節(jié)省了開發(fā)時間。本發(fā)明充分考慮了舵輪的整體旋轉(zhuǎn)加減速特性,有效避免了舵輪振動和驅(qū)動器負(fù)載不穩(wěn)定的問題,提高了設(shè)備運(yùn)行的穩(wěn)定性和可靠性,降低了設(shè)備維護(hù)頻率。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1