• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    電磁三輪智能小車循跡設(shè)計(jì)

    2019-08-08 06:23:04宋年云宋元彬劉康文
    電腦知識(shí)與技術(shù) 2019年18期
    關(guān)鍵詞:環(huán)島循跡電感

    宋年云 宋元彬 劉康文

    摘要:在對(duì)已有的電磁智能車循跡算法進(jìn)行分析與總結(jié)的基礎(chǔ)上,最終設(shè)計(jì)出一套可行、穩(wěn)定的電磁循跡三輪小車的控制策略。在方向控制方面,對(duì)已有的傳感器布局方式和偏差處理方式進(jìn)行分析,得到了一種可以適應(yīng)新型賽道元素—環(huán)島的循跡算法;在速度控制方面,改進(jìn)了傳統(tǒng)PID算法,提出了一種針對(duì)速度控制的動(dòng)態(tài)PD算法;最后介紹了三輪車電機(jī)串級(jí)控制策略。實(shí)驗(yàn)證明,該循跡策略對(duì)電磁類的小車有很好的適應(yīng)性。

    關(guān)鍵字:三輪智能小車;動(dòng)態(tài)PD算法;環(huán)島;串級(jí)控制

    中圖分類號(hào):TP311? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

    文章編號(hào):1009-3044(2019)18-0206-03

    如今,智能化在汽車電子領(lǐng)域有著廣闊前景[1]。本文是以第十三屆“恩智浦智能汽車”大賽為背景,設(shè)計(jì)并制作一輛基于電磁傳感器的自動(dòng)循跡三輪車。電磁組競(jìng)賽的軌道中心是帶有20 kHz,100mA可變交流電源的載流導(dǎo)線,智能車?yán)秒姶鸥袘?yīng)原理檢測(cè)其產(chǎn)生的交變磁場(chǎng)來(lái)進(jìn)行路徑判斷,通過(guò)計(jì)算前方導(dǎo)線偏離車體中心的距離來(lái)做出相應(yīng)的方向控制,進(jìn)而控制小車沿賽道尋線行駛[2]。本文基于現(xiàn)有的跟蹤算法,并根據(jù)自己的實(shí)際情況改進(jìn)算法,使汽車對(duì)新的軌道元素-環(huán)島具有良好的適應(yīng)性。

    1 方向控制策略

    1.1 電磁傳感器的設(shè)計(jì)及電感的擺放位置策略

    智能車是根據(jù)道路中的電磁場(chǎng)信息完成自主導(dǎo)航的。在本研究中智能車導(dǎo)航的信號(hào)源是在軌道中心線處具有20mA交流電頻率為20kHz的漆包線,通電漆包線激發(fā)的電場(chǎng)和磁場(chǎng)根據(jù)一定的規(guī)律在空間傳播。根據(jù)畢奧-薩法爾定律,其周圍感應(yīng)磁場(chǎng)的分布是一系列同心圓,圓上的磁場(chǎng)強(qiáng)度是相同的,且隨著半徑的增加而減小。

    智能車采用傳統(tǒng)的電磁感應(yīng)線圈,基于電磁感應(yīng)原理作為電磁傳感器,因此選擇感應(yīng)線圈尤為重要。標(biāo)準(zhǔn)化的“工字型”電感線圈感應(yīng)面積大,靈敏度好。實(shí)踐證明這種電感線圈的綜合效果不錯(cuò)。由于電流的頻率為20kHz,綜合考慮選擇10mH的工字型電感和6.8nF的電容相并聯(lián)后檢測(cè)磁場(chǎng)。

    路徑信息能否快速準(zhǔn)確地獲取和傳感器的布局有很大關(guān)系。電感是電磁車的眼睛,常見(jiàn)的擺放類型有:一字電感、豎直電感[3]等。

    綜上所述,電感放置并不是單一的放置就能適應(yīng)全程賽道,而是要多種方式相互補(bǔ)充,通過(guò)優(yōu)化算法相互配合,才可以達(dá)到預(yù)期的效果。為了讓小車順利通過(guò)十字賽道,電感采用水平和豎直相結(jié)合的排布方式,即在雙水平排布的基礎(chǔ)上,兩側(cè)各增加了一個(gè)與水平電感垂直的豎直電感,結(jié)構(gòu)圖如圖3所示,在計(jì)算時(shí)可以將兩電感視為在同一空間位置上。

    1.2 電感偏差的處理

    1.2.1 差比和法

    1.2.2 開(kāi)跟法

    通過(guò)分析得到水平電感的差比和之所以存在極值,是因?yàn)楫?dāng)距離x大于其極值點(diǎn)時(shí),分子的衰減速度大于分母的衰減速度,使得偏差值在極值點(diǎn)之外出現(xiàn)遞減趨勢(shì)。為此可以運(yùn)用開(kāi)根號(hào)法來(lái)降低中分子的衰減速率,使得偏差與距離成單調(diào)函數(shù),從而反映實(shí)際偏差值。偏差計(jì)算公式如下:

    1.2.3 環(huán)島的控制策略

    環(huán)島賽道是由賽道左側(cè)或右側(cè)半徑在50cm至150cm的圓環(huán)組成,出入環(huán)形賽道的直線賽道與環(huán)島相切,且電磁線為并聯(lián)形式,如圖7所示。采用常規(guī)算法駛過(guò)環(huán)島時(shí),由于左右電感的偏差很小導(dǎo)致不能準(zhǔn)確及時(shí)地進(jìn)行差速控制,此時(shí)小車可能會(huì)因入環(huán)狀態(tài)不同而出現(xiàn)不入環(huán),入環(huán)擺頭而不入等幾種可能??梢?jiàn)及時(shí)提出一種新型智能車的位置算法,是正常進(jìn)行后續(xù)調(diào)試的先決條件。

    首先對(duì)圖7中的環(huán)島賽道元素進(jìn)行分析,發(fā)現(xiàn)由于B點(diǎn)是雙線圈,導(dǎo)致電感在B點(diǎn)的最大值是其他賽道元素的兩倍。經(jīng)測(cè)試,發(fā)現(xiàn)小車在B點(diǎn)的水平電感的偏差很小,不足以使小車過(guò)環(huán)島,而豎直電感存在偏差,但由于我們運(yùn)用橫豎電感開(kāi)跟方法計(jì)算的偏差,導(dǎo)致偏差過(guò)小。為此我們通過(guò)合理的排布電感位置,將環(huán)島劃分為四段,在上述開(kāi)跟偏差計(jì)算的基礎(chǔ)上將水平電感和豎直電感按照一定的權(quán)重進(jìn)行分配,提出設(shè)置橫豎電感權(quán)重分配分段處理的算法。

    2 動(dòng)態(tài)PD算法的提出與實(shí)現(xiàn)

    2.1 傳統(tǒng)PID控制算法及其局限性

    PID控制器是具有反饋功能的控制器。PID控制因其控制原理比較成熟,Kp/Ki/Kd各個(gè)參數(shù)易于調(diào)整,魯棒性強(qiáng),使用簡(jiǎn)單,所以具有很廣泛的應(yīng)用。

    在道路情況不是特別復(fù)雜的情況下,運(yùn)用傳統(tǒng)PID算法就可以實(shí)現(xiàn)對(duì)智能車的精準(zhǔn)控制,但是如果碰到如大S彎道、180度彎道、直角彎等復(fù)雜情況時(shí),就會(huì)出現(xiàn)控制不穩(wěn)定的情況,主要原因是傳統(tǒng)PID控制是一種線性控制算法,只在簡(jiǎn)單的線性單變量系統(tǒng)中具有良好的控制效果,而在復(fù)雜多變控制系統(tǒng)中滿足不了人們的需求。

    為了提高智能車在復(fù)雜道路環(huán)境控制的魯棒性,必須要結(jié)合道路的曲率來(lái)制定動(dòng)態(tài)PID參數(shù)。

    2.2 動(dòng)態(tài)PD算法的分析與提出

    為了改善傳統(tǒng)PID的缺點(diǎn),提出了模糊PID算法,其主要實(shí)現(xiàn)思路是:根據(jù)實(shí)時(shí)采集的數(shù)據(jù),計(jì)算出偏差和偏差的變化率,然后輸入到模糊PID控制器[4]中,經(jīng)過(guò)模糊化和查找對(duì)應(yīng)的模糊規(guī)則表,輸出三個(gè)參數(shù)的修正量Kp,Ki,Kd來(lái)確定PID的參數(shù),再根據(jù)反模糊推理得出精確值。

    該方法雖然可以實(shí)現(xiàn)參數(shù)自動(dòng)調(diào)整的功能,然而,模糊控制規(guī)則表的制定過(guò)程比較復(fù)雜,且模糊控制的輸出是模糊集,需要運(yùn)用相關(guān)清晰化方法來(lái)將輸出轉(zhuǎn)化成控制對(duì)象可以執(zhí)行的特定量,而且對(duì)于剛參加比賽的新手來(lái)說(shuō)難以理解。

    為此我們從PID各個(gè)參數(shù)的作用入手,進(jìn)行改進(jìn)。

    2.2.1 比例環(huán)節(jié)改進(jìn)

    對(duì)于比例系數(shù)Kp,當(dāng)小車在直道上行駛時(shí),小車的中心線和漆包線產(chǎn)生的偏差較小,給予較小的Kp值即可迅速回正,當(dāng)小車在大彎道上行駛時(shí),偏差相對(duì)較大,要給較大的Kp值才能削弱產(chǎn)生的偏差,但Kp值也不能過(guò)大,過(guò)大會(huì)造成車身抖動(dòng),甚至偏離跑道,當(dāng)小車在小彎道上行駛時(shí),Kp的取值介于直道和彎道之間。

    為此我們?cè)诜较蚩刂七^(guò)程中可以采用基于方向偏差g_fDirError的二次動(dòng)態(tài)P的方法控制。公式如下:

    2.2.2 微分環(huán)節(jié)改進(jìn)

    對(duì)于微分系數(shù)Kd,當(dāng)小車在直道上行駛時(shí)誤差變化率很小,給予較小的Kd值即可得到修正,如果Kd值過(guò)大,則意味著校正過(guò)度。當(dāng)小車在大彎道上行進(jìn)時(shí),誤差變化率很大,要給予較大的Kd值進(jìn)行超前修正,否則,會(huì)轉(zhuǎn)向不到位,很容易偏離跑道。當(dāng)小車在小彎道上行駛時(shí),Kd的取值介于直道和彎道之間。

    對(duì)此,我們同樣基于方向偏差g_fDirError提出了二次動(dòng)態(tài)D的算法,公式如下:

    2.2.3 積分環(huán)節(jié)改進(jìn)

    積分作用的強(qiáng)度主要取決于積分時(shí)間Ti,Ti越大,積分作用越弱。

    然而在調(diào)試的過(guò)程中,發(fā)現(xiàn)積分控制環(huán)節(jié)的引入在一定程度上會(huì)降低電機(jī)占空比的敏感度,還有可能會(huì)降低小車的響應(yīng)速度,因此我們對(duì)偏差舍棄了積分控制,只用PD控制。故得到式7所示的動(dòng)態(tài)PD算法。

    為了驗(yàn)證應(yīng)用該算法后電磁小車系統(tǒng)的穩(wěn)定性和快速性,我們?cè)趯?shí)驗(yàn)室搭建了賽道,讓小車分別采用傳統(tǒng)PID算法和動(dòng)態(tài)PD算法進(jìn)行多次試跑。圖8為小車在同一速度下,經(jīng)過(guò)小彎,90度彎道,180度彎道,270度彎道上的行駛路徑。

    不難看出二次動(dòng)態(tài)PD算法不僅可以克服小車出彎道或者直道或者過(guò)連續(xù)小曲率彎道震蕩的問(wèn)題,而且算法相對(duì)比較簡(jiǎn)單,具有很強(qiáng)的適應(yīng)性。

    3 電機(jī)的串級(jí)控制

    電磁三輪車是雙電機(jī)系統(tǒng),故小車真正速度g_fRealSpeed可以用左輪速度g_fLeftRealSpeed和右輪速度g_fRighRealSpeed和的一半來(lái)表示,如式8所示。

    三輪智能車主要是通過(guò)電機(jī)PWM輸出不同實(shí)現(xiàn)后輪差速來(lái)進(jìn)行轉(zhuǎn)向,所以速度控制和方向控制存在耦合關(guān)系,速度控制是在方向控制的基礎(chǔ)上進(jìn)行的,所以無(wú)法用常規(guī)的速度負(fù)反饋進(jìn)行疊加[5]。因此我們可以將方向控制和速度控制看作兩個(gè)控制器的線性疊加,對(duì)它們進(jìn)行串級(jí)控制。

    其中速度控制為外環(huán),方向控制為內(nèi)環(huán)。串級(jí)外環(huán)的控制周期要大于等于內(nèi)環(huán)的控制周期,我們?cè)诔绦騊IT定時(shí)器中斷中,采用了 20ms進(jìn)行一次速度處理,5ms進(jìn)行一次方向處理的方案,經(jīng)驗(yàn)證,效果良好。

    最終其左右輪電機(jī)的最終輸入如下:

    4 總結(jié)

    本文以電磁導(dǎo)航的智能三輪小車為對(duì)象,對(duì)小車的循跡算法進(jìn)行了詳細(xì)的講解。對(duì)傳統(tǒng)PID算法進(jìn)行改進(jìn),提出了基于偏差的二次動(dòng)態(tài)PD算法,并且對(duì)于環(huán)島,提出了可行的解決方案。本文在做好所有硬件部分的基礎(chǔ)上,根據(jù)以上思路進(jìn)行了程序設(shè)計(jì)及驗(yàn)證,驗(yàn)證了該套策略的可行性。

    參考文獻(xiàn):

    [1] 蔡自興,徐光祐. 人工智能及其應(yīng)用[M]. 北京:清華大學(xué)出版社,2004.

    [2] 卓晴. 學(xué)做智能車:挑戰(zhàn)“飛思卡爾”杯[M]北京:北京航空航天大學(xué)出版社,2007.

    [3] 陳國(guó)定,張曉峰,柳正揚(yáng).電磁智能車電感排布方案[A].浙江:浙江工業(yè)大學(xué)學(xué)報(bào),2016.

    [4] 王祥好. 模糊PID控制算法在智能小車中的研究與應(yīng)用[D].合肥:合肥工業(yè)大學(xué),2009.

    [5] 衛(wèi)劍梅. 串級(jí)控制系統(tǒng)的魯棒性分析與整定[D]. 北京: 華北電力大學(xué),2005.

    【通聯(lián)編輯:李雅琪】

    猜你喜歡
    環(huán)島循跡電感
    行走環(huán)島高速,感受開(kāi)放的魅力
    金橋(2022年5期)2022-08-24 01:40:54
    基于DFT算法的電力巡檢無(wú)人機(jī)循跡檢測(cè)系統(tǒng)設(shè)計(jì)
    基于單片機(jī)的智能循跡小車的設(shè)計(jì)
    基于NCP1608B的PFC電感設(shè)計(jì)
    智能差分循跡小車設(shè)計(jì)
    電子制作(2017年1期)2017-05-17 03:54:20
    基于MC9S12XS128處理器的智能循跡小車分析研究
    電子制作(2016年11期)2016-11-07 08:43:49
    隔離型開(kāi)關(guān)電感準(zhǔn)Z源逆變器
    淺談汽車在城市環(huán)島中轉(zhuǎn)向燈的使用
    改進(jìn)型抽頭電感準(zhǔn)Z源逆變器
    基于MSP430G2553的簡(jiǎn)易數(shù)字電感表
    河南科技(2014年14期)2014-02-27 14:12:08
    宝山区| 读书| 曲松县| 肇东市| 离岛区| 灵宝市| 辉南县| 临潭县| 平定县| 蒙自县| 佳木斯市| 班戈县| 岑溪市| 仁怀市| 奈曼旗| 永兴县| 揭东县| 布拖县| 辽阳县| 伊宁市| 临猗县| 许昌市| 光泽县| 阳新县| 东山县| 洛浦县| 慈溪市| 高安市| 南乐县| 漾濞| 澳门| 建始县| 台州市| 确山县| 梨树县| 顺义区| 平远县| 南和县| 三明市| 莫力| 缙云县|