国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題

這篇具有很好參考價值的文章主要介紹了Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前提

一維的無人機系統(tǒng),考慮起點的狀態(tài)以及終點的狀態(tài),所以只考慮一個X軸,考慮這個軸上的參數(shù)的變化?,F(xiàn)將X(t)進行多項式的參數(shù)化。最高次數(shù)可以自己選擇,看提供的自由度。
Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題
Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題
通過初始條件來求得以上方程的解,但是因為給出的兩個解,最后肯定會求得很多的解,那么困難的一點就是如何從所得的解當(dāng)中求得一個最優(yōu)的解。
Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題
翻譯成人話就是:給定兩個狀態(tài),初始狀態(tài)與末尾狀態(tài),怎么去得到這兩個狀態(tài)之間的連線,軌跡生成的有關(guān)問題。

方法:最優(yōu)控制當(dāng)中的最小值原理
Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題
這也是一個現(xiàn)代的變分法,是一種很成熟的解決控制問題的方法,具體步驟如下:

  1. 構(gòu)建哈密頓函數(shù)
  2. 構(gòu)建正則方程組
  3. 最小值原理
  4. 相軌跡分析
  5. 確定最優(yōu)量
    Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題
    哈密頓函數(shù)的構(gòu)造,看性能指標(biāo),引入拉格朗日乘子,此性能指標(biāo)綜合了拉格朗日性能指標(biāo)以及梅耶性能指標(biāo)。
    Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題
    在最優(yōu)控制當(dāng)中,最小值原理是包括終端的狀態(tài)以及狀態(tài)轉(zhuǎn)移當(dāng)中的一個能量的損耗。
    Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題
    這就是極小值原理當(dāng)中的正則方程組。
    Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題
    這上面的PPT可能不太好理解,我把最優(yōu)控制教材中的PPT放出來應(yīng)該就會好理解一點。
    Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題
    這兩個表達式就是上方剛剛所得的求偏導(dǎo)的表達式,也稱作是正則方程組。
    Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題
    Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題
    不太理解的小伙伴可以去看一下王青老師的《最優(yōu)控制》教材。

Equation

Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題
現(xiàn)在的性能指標(biāo)相比上述的波爾扎型性能指標(biāo)少掉了終端的狀態(tài),因為無論如何這個系統(tǒng)都是要到達終端狀態(tài)的,所以這是一個硬約束,所以不寫h,如果到達了終點,h是0的,如果沒到,h是無窮大的。

Solving

Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題
Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題
關(guān)于lambda的那一組狀態(tài)空間的解是如何解出的,因為lambda的偏導(dǎo)數(shù)是(0,-lambda1,-lambda2),所以可知lambda1的偏導(dǎo)為0,所以積分,得到lambda1=a(記作a),再代入到lambda2當(dāng)中,lambda2的導(dǎo)數(shù)等于-lambda1,所以就再兩邊積分,得到lambda2=-at+c1(c1為常數(shù)),依次類推就可以推出lambda3,就可得到lambda(t)的狀態(tài)空間解。
Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題

寫成lambda(t)的那種形式,是因為后面求解起來更方便,其實都是一樣的。

之前求lambda當(dāng)中的常數(shù)是要通過邊界條件進行求解的,但是現(xiàn)在沒有h,是不可導(dǎo)的,所以只能通過其他的條件進行求解。

而且還已知了s的導(dǎo)數(shù),所以可以對s進行積分,把s的表達式給確定出來。仔代入s0的初始條件,就可以得出s的最優(yōu)解。
Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題
現(xiàn)在關(guān)于J,是一個包含T的多項式,所以可以對T一直進行求導(dǎo),最后肯定會得到一個T的最優(yōu)解,
這一步是最復(fù)雜的求T得操作。
Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題

Application

Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題
無人機計算最優(yōu)的軌跡。
Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題
無人車是沒有側(cè)滑的軌跡。

工程上常用–Trajectory Library

Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題
從軌跡庫當(dāng)中生成一系列段軌跡,然后再根據(jù)回報進行打分,看看哪個軌跡通過我們這個打分函數(shù)能得到一個最小的代價,之后再選擇所需要的軌跡去執(zhí)行就是了。

啟發(fā)式函數(shù)的加入

不考慮障礙物,只考慮兩點的距離。
Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題
在A*當(dāng)中的啟發(fā)式函數(shù)算的cost是隔點與隔點之間的距離,而現(xiàn)在因為考慮機器人運動學(xué)模型,cost就是要考慮結(jié)點與結(jié)點之間的feasible motion connections。Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題

Planning in Frenet-serret Frame

自動駕駛當(dāng)中的常用算法。
Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題
Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題
同樣的可以使用OBVP最優(yōu)控制的方法來解決。文章來源地址http://www.zghlxwxcb.cn/news/detail-413145.html

到了這里,關(guān)于Boundary Value Problem (BVP) 兩點邊界最優(yōu)控制問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • [足式機器人]Part2 Dr. CAN學(xué)習(xí)筆記- 最優(yōu)控制Optimal Control Ch07-1最優(yōu)控制問題與性能指標(biāo)
  • 具有自適應(yīng)邊界與最優(yōu)引導(dǎo)的萊維飛行蟻獅優(yōu)化算法-附代碼

    具有自適應(yīng)邊界與最優(yōu)引導(dǎo)的萊維飛行蟻獅優(yōu)化算法-附代碼

    摘要:針對蟻獅算法存在探索與開發(fā)能力不平衡的缺點,提出了具有自適應(yīng)邊界與最優(yōu)引導(dǎo)的萊維飛行改進算法.首先蟻獅調(diào)整邊界范圍,螞蟻做萊維飛行,以此平衡探索與開發(fā)能力;其次較差蟻獅做高斯變異,并通過自適應(yīng)最優(yōu)引導(dǎo)方程,提高收斂速度和全局搜索能力. 基礎(chǔ)蟻獅優(yōu)化

    2024年02月01日
    瀏覽(30)
  • python解決坐標(biāo)系兩點之間有多少種走法問題

    python解決坐標(biāo)系兩點之間有多少種走法問題

    ? 問題:在坐標(biāo)系中第一象限內(nèi)的點P(x,y)? ? ?x6,y6.? 到終點(5,5)有多少種走法?并顯示出現(xiàn)所經(jīng)過的點坐標(biāo) 限制條件:從起點坐標(biāo)只能向上或者向右走。其中(4,3)是被斷開的點。 MAXCOUNT =5 # 設(shè)置坐標(biāo)系中出口的坐標(biāo)位置M(5,5),計算A(x,y)到M點有多少種走法,要求只能

    2024年02月08日
    瀏覽(19)
  • 最優(yōu)控制理論 九、Bellman動態(tài)規(guī)劃法用于最優(yōu)控制

    最優(yōu)控制理論 九、Bellman動態(tài)規(guī)劃法用于最優(yōu)控制

    盡管DP也是最優(yōu)控制理論的三大基石之一,但長久以來,動態(tài)規(guī)劃法(Dynamic Programming)被認為只能在較少控制變量的多階段決策問題中使用,維數(shù)災(zāi)難使他不可能搜索得了整個連續(xù)最優(yōu)控制問題的高維狀態(tài)空間,因此仍然只能在一些維數(shù)較低的離散決策變量最優(yōu)選擇中取得較好

    2024年02月01日
    瀏覽(19)
  • 最優(yōu)控制 3:最優(yōu)控制理論中的極小值原理與動態(tài)規(guī)劃

    最優(yōu)控制 3:最優(yōu)控制理論中的極小值原理與動態(tài)規(guī)劃

    經(jīng)典變分法是一種特別強大的工具,但是它要求控制量必須可導(dǎo)且無界,這在很多問題中都是不成立的。著陸器的軟著陸,衛(wèi)星的姿態(tài)控制,等等。從主觀上都可以分析出來,著陸器的軟著陸控制,肯定是先讓著陸器自由落體,然后從某一個高度開始反向噴氣,最后落地一瞬

    2024年02月11日
    瀏覽(20)
  • 機器人控制算法——移動機器人橫向控制最優(yōu)控制LQR算法

    機器人控制算法——移動機器人橫向控制最優(yōu)控制LQR算法

    1.Introduction LQR (外文名linear quadratic regulator)即線性二次型調(diào)節(jié)器,LQR可得到狀態(tài)線性反饋的最優(yōu)控制規(guī)律,易于構(gòu)成閉環(huán)最優(yōu)控制。LQR最優(yōu)控制利用廉價成本可以使原系統(tǒng)達到較好的性能指標(biāo)(事實也可以對不穩(wěn)定的系統(tǒng)進行整定) ,而且方法簡單便于實現(xiàn) ,同時利用 Matlab 強

    2024年02月04日
    瀏覽(22)
  • 百囚犯問題(100 prisoners problem)

    百囚犯問題(100 prisoners problem)

    Philippe Flajolet和Robert Sedgewick在2009年提出了“百囚犯問題(100 prisoners problem)” 一個房間里有100個抽屜,監(jiān)獄長隨意地把1到100這100個號碼放入1號到100號抽屜中,每個抽屜一張。囚犯們逐個進入房間,每人可以任意打開50個抽屜,之后關(guān)上。如果每名囚犯都在這50個抽屜中發(fā)現(xiàn)

    2024年02月03日
    瀏覽(17)
  • 全網(wǎng)完美地解決Content type ‘multipart/form-data;boundary=----------0467042;charset=UTF-8‘ not supported)的問題

    今天在做上傳文件的功能,后端代碼如下所示:

    2024年02月02日
    瀏覽(17)
  • CasADi - 最優(yōu)控制開源 Python/MATLAB 庫

    CasADi - 最優(yōu)控制開源 Python/MATLAB 庫

    CasADi 是一款開源軟件工具,用于數(shù)值優(yōu)化,特別是最優(yōu)控制(即涉及微分方程的優(yōu)化)。該項目由 Joel Andersson 和 Joris Gillis 在魯汶工程大學(xué)工程優(yōu)化中心 (OPTEC) 在讀博士生在 Moritz Diehl 的指導(dǎo)下發(fā)起。 本文檔旨在簡要介紹 CasADi。閱讀之后,您應(yīng)該能夠在 CasADi 的符號框架中制

    2024年02月05日
    瀏覽(14)
  • 【最優(yōu)控制筆記】——3動態(tài)規(guī)劃之連續(xù)系統(tǒng)1

    【最優(yōu)控制筆記】——3動態(tài)規(guī)劃之連續(xù)系統(tǒng)1

    連續(xù)系統(tǒng)表述為: 其性能指標(biāo)寫作:( 這個地方為什么是J(0)? ) 說明: 對于連續(xù)系統(tǒng)的動態(tài)規(guī)劃問題,求解思路有兩種: 1)先離散化,求解離散系統(tǒng)的最優(yōu)控制,再利用零階保持器制造數(shù)字控制; 2)直接解決連續(xù)最優(yōu)控制問題獲得連續(xù)輸入 6.3.1 一般系統(tǒng)的離散數(shù)字控制

    2024年01月17日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包