999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

智能車蹺蹺板運動行進平衡算法的研究與實現*

2021-07-30 09:36:46杜金祥
機械工程與自動化 2021年4期
關鍵詞:智能

杜金祥,岳 光

(太原工業學院 自動化系,山西 太原 030008)

0 引言

鑒于很難確定智能小車精確的數學模型以及無法確定的外界干擾,特別是行進蹺蹺板的平衡,利用傳統的控制理論很難實現對智能小車的高精度平衡控制[1]。基于目前國內傳統電動車蹺蹺板控制系統的已有算法,經過多次的實驗測試和算法分析,本文提出了一種新穎的基于神經網絡BPTT電動車蹺蹺板運動控制方法。其采用專門應用于控制領域的STM32F103C8T6芯片為控制系統核心,采用隨時間反向傳播(Backpropagation Through Time,BPTT)算法PID控制技術[2],通過陀螺儀傳感器MPU6050精確測量電動車的運行姿態數據,精確控制驅動四個電機的運轉速度,達到對電動車蹺蹺板運動的精確控制,在完成指定任務后報警模塊給予任務完成提示,同時STM32F103C8T6芯片外擴LED顯示屏,方便用戶讀取數據。該設計主要是針對小朋友的智能電動玩具以及一些模擬比賽進行的研究,具有一定的參考價值和實用意義。

1 智能車蹺蹺板運動控制系統

圖1為智能車蹺蹺板控制系統結構框圖,它由STM32F103C8T6為核心的主控制器組成的主控系統、小車速度控制子系統、小車角度檢測子系統和運動執行機構組成。智能車角度檢測子系統的主要功能是實時檢測小車運行角度,并計算出角度偏差量;速度控制子系統基于先進的神經網絡BPTT與深度學習PID控制算法,通過三維角速度陀螺儀加速度計模塊MPU6050對蹺蹺板三維運動狀態的數字信號進行采集、計算[3],得出相應的值,輸出到直流電機控制回路參與蹺蹺板姿態控制。

圖1 智能車蹺蹺板控制系統結構框圖

2 智能車蹺蹺板運動原理及控制策略

智能車蹺蹺板運動原理如圖2所示,蹺蹺板處于兩邊都懸空的狀態,小車在起點端安置配重(質量為m1),當小車(質量為m2)從一邊行駛上蹺蹺板,越過支點C,板的一端開始受力直到車體到達板的平衡重力點位置,蹺蹺板兩端受力均勻,此時達到平衡。本次設計實驗中的蹺蹺板選擇長度160 cm、寬度30 cm的輕質PVC板,m1和m2的質量遠遠大于PVC板質量,所以建模時忽略板的質量。控制系統的工作原理是:智能車駛上蹺蹺板后,通過傾角傳感器不斷地測量蹺蹺板的傾角(即實際傾角),該實際傾角與給定傾角作比較,形成傾角偏差,通過電機控制智能車前后微移,不斷修正該傾角偏差,最終使傾角保持在給定范圍之內,此時蹺蹺板便達到平衡狀態。

圖2 智能車蹺蹺板運動原理

要使智能車蹺蹺板運行具有一定的穩定性及精確度,我們需要通過MPU6050傳回的姿態數據實時提供蹺蹺板的傾角θ,依據θ在運行時間內的變化,可以計算出系統相關參數。圖2中,Δh為蹺蹺板在任意點k的高度,ΔL為過支點后任意點k的小車位移距離。在運動控制平衡的任務中,開始運動只提供蹺蹺板的傾角θ,通過傾角θ來控制電動車運動速度。再設置規定傾角為目標角度,其與實際傾角的差值為偏差,聯系蹺蹺板變量傾角θ與運動速度u得出在k點時刻有下式成立:

θ=arcsin(Δh/ΔL)=arcsin(Δh/ukt).

(1)

AB杠桿以C為圓心轉動,根據扭矩平衡∑M=0,又考慮到過C點后小車做減速運動,經過多次測試取初速度u0=0.312 m/s。設在任意點k的加速度為a(k),由位移距離ΔL得方程:

(2)

由角速度陀螺儀測得的數據可計算角加速度α(k),再將其轉化為加速度,用公式表示為:

a(k)=ΔLα(k).

(3)

依據杠桿原理扭矩總和∑M=0,在任意點k處得出:

m1×|AC|-m2×ΔL=0.

(4)

這樣依據公式(1)~公式(3)建立受控對象的差分方程:

y(k)=0.312y(k-1)+0.26y(k-2)+

0.11u(k-1)+0.312u(k-2).

(5)

其中:y(k)為控制對象在k時刻的輸出值。

本系統中通過智能車在蹺蹺板上的運動,動態地調整蹺蹺板的角度,使電動小車的重心恰好處在蹺蹺板的平衡點。針對平衡系統的主要任務是設計小車,即對系統搭建實際平衡車模型,然后再集中對小車進行設計。

3 蹺蹺板控制系統控制流程及BPTT PID算法設計

蹺蹺板小車控制系統根據角度偏差調整速度反饋值,在CPU的PID控制器采用了基于BPTT神經網絡的PID控制構架,如圖3所示,其組成部分為BPTT神經網絡運算器(圖3 中虛線框內部分)和PID控制器(u(k)與Δu(k)反饋及受控對象部分),這種組合控制策略能夠利用PID和BPTT神經網絡的最優功能[4],結合以STM32F103C8T6為核心的主控制器開發的硬件平臺,使控制參數達到最優。

圖3中,轉換器的功能是進行微積分計算,其輸入為設定值r(k)與輸出值y(k)的誤差e(k)=r(k)-y(k),Δu(k)為控制率信號u(k)與控制器輸出量加一步延遲后的誤差值。轉換器的輸出為神經元學習控制所需要的輸入狀態量x1、x2、x3,分別取:

圖3 深度學習PID控制結構圖

(6)

設ω1、ω2、ω3為神經元各輸入狀態量所對應的權系數,神經網絡的閥值Q取為零,使用改進的Hebb學習算法得到三個權值的更新規則為:

(7)

其中:ηp、ηi、ηd分別為比例、積分、微分的學習速率。可以選擇這3個權值變量為系統的狀態變量。

神經網絡輸出激發函數取Tanh函數,表示為:

(8)

因此,神經網絡控制器的輸出控制量為:

u(k)=u(k-1)+Δu(k)=

(9)

其中:K為比例系數。

神經網絡的自適應功能是通過改變權系數ωi來實現的,學習規則即是如何調整ωi的規則,它是神經元控制器的核心。在這里學習算法借用最優控制中二次型性能指標的思想,在權重值的調整引入二次性能指標,實現對輸出誤差的約束控制。

目標函數為:

(10)

為了保證權重值修正以J(k)相應于ωi(k)的負梯度方向進行,必須滿足:

(11)

其中:ηi為學習速率,1>ηi>0。學習速率η的選擇也要合理恰當。本設計單神經網絡自適應算法的穩定條件是:

0<η<2(AAT)-1.

(12)

(13)

學習速率決定每次循環訓練生成的權值變化量。學習速率過大可提高訓練效率,但可能會導致系統不穩定;學習速率過小則可能導致訓練時間過長,收斂慢[5]。因此選取較小的學習速率可以保證系統的穩定性。學習速率的選取范圍一般在0.001~1 之間。在本系統中為了保證系統有足夠的穩定性,選擇偏小的學習速率,取η在0.05左右。加權系數取值范圍[-1,+1],K值取1,這樣由式(10)~式(13)可得到PID的參數應滿足:

(14)

Kω2(k)=Kp.

(15)

(16)

其中:T為采樣周期。

這樣就可以推出自適應的比例、積分、微分參數。

4 實驗數據測試及結論分析

利用設計的智能車蹺蹺板控制系統(實物如圖4所示),測量每次蹺蹺板的高度變化差Δh,用秒表記錄每次到達平衡所用時間,重復測試多次,并記錄相關數據。同時與傳統的控制算法進行比較,結果表明:與傳統控制算法運行數據比較,采用BPTT的PID控制算法在平衡時間方面效率平均提高了11%,平衡高度差Δh的精度提高了29.3%。這主要是因為神經網絡BPTT控制算法實時修正系統控制參數,使得反復校正次數減少,較大縮短了有效運行時間。實驗數據證明了本控制算法的可行性。兩種行進算法實驗數據對比如表1所示。

圖4 智能平衡小車控制實驗

根據表1所示數據可得智能平衡小車基本能夠按照預期的要求行駛在蹺蹺板上并將其調平衡。通過觀察比較數據可以看出智能車在平衡運動方面存在著的誤差Δh經過算法修正后大大減小,從而使平衡角度θ較小,達到理想期望狀態。

表1 兩種算法實驗數據對比

5 結語

本文設計的蹺蹺板控制系統與傳統蹺蹺板控制系統相比,控制核心是電機的轉速,控制精確并且擴展性優越,同時采用三維加速度陀螺儀模塊作為檢測反饋系統部件,在輸出驅動模塊也采用了典型的電機驅動模塊,加上神經網絡BPTT的PID控制算法,從而為智能小車精確控制打下扎實的基礎,同時也為下一步研究奠定了基礎。

猜你喜歡
智能
智能與自主
讓紙變得智能
一種智能微耕機的研發
智能制造 反思與期望
智能前沿
文苑(2018年23期)2018-12-14 01:06:06
智能前沿
文苑(2018年19期)2018-11-09 01:30:14
智能前沿
文苑(2018年17期)2018-11-09 01:29:26
智能前沿
文苑(2018年21期)2018-11-09 01:22:32
智能制造·AI未來
商周刊(2018年18期)2018-09-21 09:14:46
爭渡智能石化
能源(2018年4期)2018-05-19 01:53:44
主站蜘蛛池模板: 久草青青在线视频| 国产麻豆精品久久一二三| 久久精品只有这里有| 日韩精品少妇无码受不了| 欧美精品H在线播放| 2020最新国产精品视频| 日韩av无码精品专区| 国产幂在线无码精品| 国产凹凸视频在线观看| 在线观看国产网址你懂的| 九色在线视频导航91| 国产黑丝一区| 99视频全部免费| 色婷婷亚洲综合五月| 午夜丁香婷婷| 欧美色图久久| 亚洲乱强伦| 国产成人夜色91| 亚洲第七页| 干中文字幕| 国产一级二级在线观看| 超碰精品无码一区二区| 国产一区二区丝袜高跟鞋| 久无码久无码av无码| 草逼视频国产| 黄色网页在线观看| 亚洲成人免费看| 成年人免费国产视频| 91精品国产一区自在线拍| 精品视频一区二区观看| 114级毛片免费观看| 亚洲欧洲免费视频| 亚洲高清无码精品| 丝袜久久剧情精品国产| 国产麻豆另类AV| 亚洲av无码人妻| 欧美国产日韩在线观看| 日韩在线第三页| 成人免费视频一区二区三区| 91视频青青草| 91破解版在线亚洲| 亚洲一区黄色| 国产96在线 | 欧美日韩国产综合视频在线观看 | 欧美成人影院亚洲综合图| 亚洲男人的天堂久久香蕉网| 国产又粗又猛又爽| 欧美一区精品| 狠狠综合久久久久综| 国产十八禁在线观看免费| 亚洲人成日本在线观看| 国产区在线看| 亚洲AV无码不卡无码| 99久久精品免费视频| 国产欧美日韩精品综合在线| 久久久久久尹人网香蕉| 91小视频在线| 亚洲 日韩 激情 无码 中出| 高清大学生毛片一级| 中文字幕首页系列人妻| 亚洲欧美另类中文字幕| 婷婷亚洲视频| 亚洲精品无码久久毛片波多野吉| 亚洲一区国色天香| 久久伊人久久亚洲综合| 欧美三級片黃色三級片黃色1| 欧美日韩久久综合| 毛片基地美国正在播放亚洲| 国产精品护士| 美女毛片在线| 亚洲开心婷婷中文字幕| 在线欧美a| 久久黄色小视频| 中文毛片无遮挡播放免费| 在线观看国产网址你懂的| 欧美日韩亚洲国产主播第一区| 国产玖玖视频| 美女内射视频WWW网站午夜 | 久久精品亚洲中文字幕乱码| 欧美天天干| 国产成人无码久久久久毛片| 9啪在线视频|