0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

為什么P參數(shù)不需要?jiǎng)討B(tài)都可得到很好的效果?

工程師 ? 來(lái)源:卓晴 ? 作者:卓晴 ? 2020-09-10 14:35 ? 次閱讀

來(lái)源:卓晴

01問(wèn)題提出

卓大大,我有一個(gè)問(wèn)題想要請(qǐng)教。對(duì)于舵機(jī)的轉(zhuǎn)向控制,高速的時(shí)候需要?jiǎng)討B(tài)P才能得到平滑的控制效果(也就是偏差越小P越小,偏差越大P越大)。

但對(duì)于電機(jī)的速度控制,在任何期望速度下,P參數(shù)不需要?jiǎng)討B(tài)都可得到很好的效果,請(qǐng)問(wèn)這個(gè)如何用理論解釋?是因?yàn)殡姍C(jī)的慣性比較大嗎?

▲ 車模在不同速度下運(yùn)行出現(xiàn)的振蕩

02理論分析

對(duì)于電機(jī)轉(zhuǎn)速 控制,如果采用電流串激閉環(huán)控制(這樣建模分析比較簡(jiǎn)單),電機(jī)的轉(zhuǎn)速 的加速度正比于轉(zhuǎn)子力矩,轉(zhuǎn)子的力矩正比于轉(zhuǎn)子電流。因此如果控制速度環(huán)控制率采用比例控制,整個(gè)系統(tǒng)就是一個(gè)典型的二階控制系統(tǒng)。在電機(jī)帶有阻尼負(fù)載(即力矩與轉(zhuǎn)速成正比),該系統(tǒng)可以穩(wěn)定,并且穩(wěn)定性與轉(zhuǎn)速無(wú)關(guān)。這是因?yàn)檎麄€(gè)系統(tǒng)反饋控制比例控制增益與轉(zhuǎn)速?zèng)]有關(guān)系。

對(duì)于車模在賽道上循跡運(yùn)行控制時(shí),舵機(jī)的輸出正比于車模前輪的轉(zhuǎn)角 。前輪轉(zhuǎn)角相對(duì)于車模位移 積分就形成車模與賽道線中心的偏移量 :

而位移 是車模速度 的積分:

將(2)式代入(1)可以得到:

分析(3)可以看到,相對(duì)于舵機(jī)輸出角度 對(duì)于車模偏移量影響是一個(gè)積分關(guān)系,其中積分項(xiàng)系數(shù)包括 ,這一項(xiàng)與速度成正比。如果同樣使用比例負(fù)反饋來(lái)對(duì)車模偏移量進(jìn)行控制的話,反饋比例系數(shù)與車模運(yùn)行速度成正比。這一點(diǎn)與前面電機(jī)控制是不同的。

下圖顯示了車模運(yùn)行速度 為恒速 時(shí),車模的偏移量與舵機(jī)輸出轉(zhuǎn)角 之間的關(guān)系。

▲ 在恒速下,車模的偏移量與舵機(jī)輸出轉(zhuǎn)角之間的關(guān)系

考慮到車模的慣性以及舵機(jī)執(zhí)行過(guò)程的延遲等特點(diǎn),當(dāng)車模方向控制比例超過(guò)一定限度后,方向控制就會(huì)變得不穩(wěn)定了。

由此,可以知道車模方向比例控制的時(shí)候,需要根據(jù)車速調(diào)整比例系數(shù)。

▲ 車模在轉(zhuǎn)彎過(guò)程中的動(dòng)態(tài)特性

03仿真實(shí)驗(yàn)

由于舵機(jī)輸出轉(zhuǎn)角的轉(zhuǎn)動(dòng)速度是有限值,而且近似為 一個(gè)恒速轉(zhuǎn)動(dòng),這是一個(gè)非線性的環(huán)節(jié)。為了簡(jiǎn)化分析,下面將舵機(jī)簡(jiǎn)化成一個(gè)純延遲環(huán)節(jié)。比如延遲100ms。將這個(gè)延遲環(huán)節(jié)重新增加在上面的仿真系統(tǒng)中,就會(huì)發(fā)現(xiàn),隨著比例控制的增加增加,系統(tǒng)的單位階躍響應(yīng)就會(huì)變得不穩(wěn)定。

▲ 帶有純延時(shí)環(huán)節(jié)的一階積分環(huán)節(jié)的比例控制

通過(guò)上面的仿真可以看出,比例增益過(guò)大會(huì)使得系統(tǒng)變得越來(lái)越不穩(wěn)定。根據(jù)02節(jié)敘述的,車模方向控制的比例系數(shù)是與車速成正比,所以當(dāng)車速增加時(shí),車模運(yùn)行就會(huì)變得原來(lái)也不穩(wěn)定了。

04如果解決方向不穩(wěn)定?

解決車模方向控制不穩(wěn)定的方法:

動(dòng)態(tài)調(diào)整控制參數(shù),比如車速增加時(shí),需要適當(dāng)減少P的大小,從而抑制振蕩的產(chǎn)生。這種方法在直道運(yùn)行是比較有效果,但在彎道時(shí),車模軌跡就會(huì)距離賽道中心線有較大的偏差。

通過(guò)增加賽道檢測(cè)的 前瞻距離,也就是將車模相對(duì)賽道的偏差位置盡可能往前移,這樣就可以抵消舵機(jī)執(zhí)行過(guò)程中所帶來(lái)的時(shí)間延遲。使用攝像頭可以有效提高賽道前方檢測(cè)的距離。

通過(guò)機(jī)器學(xué)習(xí)的方法進(jìn)行賽道預(yù)測(cè)。由于賽道元素的組合是有限的,并且是提前公布的??梢酝ㄟ^(guò)機(jī)器學(xué)習(xí)的方法將賽道偏移控制信息存儲(chǔ)在人工神經(jīng)網(wǎng)絡(luò)中,來(lái)提高控制的精度。比如今年AI電磁組,雖然賽道檢測(cè)的電感傳感器非常短,但是經(jīng)過(guò)機(jī)器學(xué)習(xí)也可以獲得與攝像頭相近的性能。

提高舵機(jī)的性能。舵機(jī)的慣性(延遲)是造成方向控制不穩(wěn)定的內(nèi)因??梢赃m當(dāng)通過(guò)改造舵機(jī)輸出機(jī)械連桿,增加它的機(jī)械傳動(dòng)比例,可以在一定程度上提高車??刂频目焖傩浴?/p>

在控制算法中引入微分量,來(lái)抑制振蕩的現(xiàn)象。

下圖是通過(guò)在控制環(huán)節(jié)中引入微分控制項(xiàng),可以看到微分系數(shù)在一定范圍內(nèi)可以減少系統(tǒng)輸出的振蕩。但是當(dāng)微分系數(shù)過(guò)大時(shí),也會(huì)引起系統(tǒng)的不穩(wěn)定性。

▲ 增加控制中的微分項(xiàng),在一定參數(shù)范圍內(nèi)可以抑制振蕩

參考資料

[1]劈-I-D: https://zhuoqing.blog.csdn.net/article/details/104134875

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 電機(jī)
    +關(guān)注

    關(guān)注

    141

    文章

    8791

    瀏覽量

    143912
  • 舵機(jī)
    +關(guān)注

    關(guān)注

    17

    文章

    256

    瀏覽量

    40796
  • 智能車模
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    6753
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    不需要點(diǎn)表的工業(yè)網(wǎng)關(guān),究竟有多大潛力?

    在當(dāng)今科技飛速發(fā)展的時(shí)代,工業(yè)領(lǐng)域也在不斷尋求創(chuàng)新與突破,以提高生產(chǎn)效率、降低成本并提升競(jìng)爭(zhēng)力。而工業(yè)網(wǎng)關(guān)作為連接工業(yè)設(shè)備與網(wǎng)絡(luò)的關(guān)鍵節(jié)點(diǎn),其重要性不言而喻。如今,一款不需要點(diǎn)表的工業(yè)網(wǎng)關(guān)嶄露頭角
    的頭像 發(fā)表于 09-27 15:11 ?136次閱讀
    <b class='flag-5'>不需要</b>點(diǎn)表的工業(yè)網(wǎng)關(guān),究竟有多大潛力?

    OPA2171需不需要外部補(bǔ)償?

    如OPA2171這個(gè)運(yùn)放,不知道需不需要外部補(bǔ)償?
    發(fā)表于 09-26 06:23

    選擇ths4631后需不需要用jfet呀?

    如圖所示的電荷靈敏前方電路,如果用ths4631作為運(yùn)放A1,還需不需要用前端的Q1(Q1為jfet,型號(hào)為2sk152),如果需要時(shí)什么原因,如果不需要時(shí)什么原因。還有用Q1的作用是什么?
    發(fā)表于 09-23 07:20

    網(wǎng)線那幾根線不需要

    在網(wǎng)線中,哪幾根線不需要接主要取決于網(wǎng)絡(luò)的需求和類型。一般來(lái)說(shuō),在百兆網(wǎng)絡(luò)中,通常只需要用到其中的四根線,即第1、第2、第3、第6根線,它們分別承擔(dān)著數(shù)據(jù)的發(fā)送和接收功能。這四根線在網(wǎng)線中的顏色
    的頭像 發(fā)表于 09-04 09:40 ?199次閱讀

    ESP32雙核系列基于FreeRTOS編程,需不需要關(guān)注雙核特性呢?

    如題,我需不需要關(guān)注兩個(gè)cpu都有在工作,運(yùn)行線程?
    發(fā)表于 06-19 07:32

    Endpoint端點(diǎn)如何做才能夠達(dá)到不需要PC端手動(dòng)IN就將數(shù)據(jù)往上推送?

    您好,我想問(wèn)一下Endpoint端點(diǎn)如何做才能夠達(dá)到不需要PC端手動(dòng)IN就將數(shù)據(jù)往上推送? 使用的是FX3芯片,其中我發(fā)現(xiàn)在鼠標(biāo)HID范例中,它就是不需要電腦IN,只要在某一個(gè)GPIO口觸發(fā)之后
    發(fā)表于 05-27 08:29

    USART上對(duì)應(yīng)RTS的GPIO引腳不需要定義嗎?

    USART_HardwareFlowControl_RTS_CTS 我的疑惑是那對(duì)應(yīng)RTS的GPIO引腳不需要定義了嗎?STM32的任何GPIO引腳應(yīng)用前都要初始化定義一下。 不知有沒(méi)有人用過(guò)?
    發(fā)表于 04-25 08:05

    L6235Q VREF引腳要是不需要tacho測(cè)速功能需要怎么接?

    這個(gè)L6235Q VREF引腳要是不需要tacho測(cè)速功能需要怎么接,看數(shù)據(jù)手冊(cè)好像是說(shuō)PWM電流控制器參考電壓,最小值為-0.1V,最大值為5V,設(shè)計(jì)時(shí)應(yīng)該怎
    發(fā)表于 03-28 08:17

    不需要License不需要燒錄器,板卡集成下載器和調(diào)試功能,盤(pán)古PGX-Lite 7K開(kāi)發(fā)板

    不需要License不需要燒錄器,板卡集成下載器和調(diào)試功能,盤(pán)古PGX-Lite 7K開(kāi)發(fā)板,紫光同創(chuàng)Compa系類低功耗CPLD,基于PGC7KD-6IMBG256,輕松掌握國(guó)產(chǎn)FPGA操作
    發(fā)表于 03-08 13:51

    六類屏蔽網(wǎng)線和六類非屏蔽網(wǎng)線都不需要接地嗎

    是的,一般情況下六類屏蔽網(wǎng)線和六類非屏蔽網(wǎng)線都不需要接地。在綜合布線工程中,通常采用免接地方式,即網(wǎng)線不需要直接接地。這是因?yàn)榫W(wǎng)線傳輸?shù)男盘?hào)電壓較低,一般在12V左右,因此不需要通過(guò)接地來(lái)消除靜電等
    的頭像 發(fā)表于 03-08 10:01 ?2447次閱讀

    請(qǐng)問(wèn)51的P0口什么時(shí)候要上拉電阻什么時(shí)候不需要

    求教大神,51的P0口什么時(shí)候要上拉電阻什么時(shí)候不需要呢?
    發(fā)表于 11-09 08:02

    指向code區(qū)數(shù)組的指針需不需要加code關(guān)鍵字的聲明?

    指向code區(qū)數(shù)組的指針需不需要加code 關(guān)鍵字的聲明?
    發(fā)表于 11-02 06:16

    完全不需要電解電容的LED驅(qū)動(dòng)方案資料詳情

    電子發(fā)燒友網(wǎng)站提供《完全不需要電解電容的LED驅(qū)動(dòng)方案資料詳情.rar》資料免費(fèi)下載
    發(fā)表于 10-31 10:22 ?0次下載
    完全<b class='flag-5'>不需要</b>電解電容的LED驅(qū)動(dòng)方案資料詳情

    為什么需要隔離驅(qū)動(dòng)?為什么有的電機(jī)不需要隔離驅(qū)動(dòng)?

    為什么需要隔離驅(qū)動(dòng)?為什么有的電機(jī)不需要隔離驅(qū)動(dòng)? 為什么需要隔離驅(qū)動(dòng)? 在電氣設(shè)備中,隔離是保證安全和電氣性能的重要措施之一。隔離是指隔離電氣系統(tǒng)中的兩個(gè)或多個(gè)部分,以避免電氣能量從一個(gè)電氣系統(tǒng)
    的頭像 發(fā)表于 10-22 15:03 ?1525次閱讀

    RS485在通信的過(guò)程為什么有的要加匹配電阻有的不需要?

    到底什么時(shí)候需要加匹配電阻,什么時(shí)候不需要加匹配電阻
    發(fā)表于 10-13 07:01