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

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

這篇具有很好參考價(jià)值的文章主要介紹了最優(yōu)控制 3:最優(yōu)控制理論中的極小值原理與動(dòng)態(tài)規(guī)劃。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

引言

經(jīng)典變分法是一種特別強(qiáng)大的工具,但是它要求控制量必須可導(dǎo)且無(wú)界,這在很多問(wèn)題中都是不成立的。著陸器的軟著陸,衛(wèi)星的姿態(tài)控制,等等。從主觀上都可以分析出來(lái),著陸器的軟著陸控制,肯定是先讓著陸器自由落體,然后從某一個(gè)高度開(kāi)始反向噴氣,最后落地一瞬間速度剛好為0。衛(wèi)星的姿態(tài)控制肯定是當(dāng)姿態(tài)有偏差時(shí),用最大力矩控制一次,然后讓衛(wèi)星通過(guò)慣性 “轉(zhuǎn)” 一段時(shí)間再反向最大力矩控制一次。這個(gè)過(guò)程控制量肯定是不可導(dǎo)的。

因此,有很多最優(yōu)控制問(wèn)題,不能用變分法解決。所以,極小值原理和動(dòng)態(tài)規(guī)劃是比變分法更強(qiáng)大的工具。本文將介紹這兩種理論,下一篇博客將給出變分法、極小值原理和動(dòng)態(tài)規(guī)劃在解決最優(yōu)控制問(wèn)題時(shí)的等價(jià)性推導(dǎo)。(當(dāng)然,前提是這個(gè)最優(yōu)控制問(wèn)題本身可以用三種方法去解決才行;如果某個(gè)問(wèn)題不能用變分法,那談等價(jià)性是沒(méi)有意義的。)

極小值原理

在計(jì)算和使用的時(shí)候,極小值原理和變分法的公式很相似,只不過(guò)在哈密頓函數(shù)上做了改變。因?yàn)? u u u 可能不可導(dǎo),所以就沒(méi)有 ? H ? u = 0 \frac{\partial H}{\partial u}=0 ?u?H?=0 了,而是用別的方程或不等式去約束。下面直接通過(guò)一個(gè)問(wèn)題的形式給出極小值原理。

問(wèn)題:
min ? u ( t ) ∈ Ω J = φ [ x ( t f ) , t f ] + ∫ t 0 t f L [ x ( t ) , u ( t ) , t ] d t s . t . x ˙ ( t ) = f [ x ( t ) , u ( t ) , t ] , x ( t 0 ) = x 0 , ψ [ x ( t f ) , t f ] = 0 \begin{align} \begin{aligned} & \min_{u(t)\in\Omega}{J=\varphi\left[x(t_f),t_f\right]+\int_{t_0}^{t_f}{L\left[x(t), u(t), t\right]}dt}\\ & s.t.\quad \dot{x}(t)=f\left[x(t), u(t), t\right], x(t_0)=x_0,\psi\left[x(t_f), t_ f\right]=0 \end{aligned} \end{align} ?u(t)Ωmin?J=φ[x(tf?),tf?]+t0?tf??L[x(t),u(t),t]dts.t.x˙(t)=f[x(t),u(t),t],x(t0?)=x0?,ψ[x(tf?),tf?]=0???

由極小值原理,該問(wèn)題實(shí)現(xiàn)最優(yōu)控制的必要條件是:

  1. 最優(yōu)狀態(tài) x ? ( t ) x^*(t) x?(t) 和最優(yōu)協(xié)狀態(tài) λ ? ( t ) \lambda^*(t) λ?(t) 滿足正則方程 (這里與變分法是一樣的)
    λ ˙ ? ( t ) = ? ? H ( x ? , u ? , λ ? , t ) ? x x ˙ ( t ) = ? H ( x ? , u ? , λ ? , t ) ? λ = f [ x ? ( t ) , u ? ( t ) , t ] \begin{align} \begin{aligned} \dot{\lambda}^*(t)&=-\frac{\partial H(x^*,u^*,\lambda^*,t)}{\partial x}\\ \dot{x}(t)&=\frac{\partial H(x^*,u^*,\lambda^*,t)}{\partial \lambda}=f\left[x^*(t),u^*(t), t\right] \end{aligned} \end{align} λ˙?(t)x˙(t)?=??x?H(x?,u?,λ?,t)?=?λ?H(x?,u?,λ?,t)?=f[x?(t),u?(t),t]???
    其中, H ( x , u , λ , t ) = L [ x ( t ) , u ( t ) , t ] + λ T ( t ) f [ x ( t ) , u ( t ) , t ] H(x,u,\lambda,t)=L\left[x(t), u(t), t\right]+\lambda^T(t)f\left[x(t), u(t), t\right] H(x,u,λ,t)=L[x(t),u(t),t]+λT(t)f[x(t),u(t),t] 為哈密頓函數(shù)。
  2. 在最優(yōu)狀態(tài) 最優(yōu)控制 以及最優(yōu)協(xié)變量上,對(duì)應(yīng)的哈密頓函數(shù)取得最小值
    Tips: 這里與變分法不一樣了,因?yàn)? ? H ? u = 0 \frac{\partial H}{\partial u}=0 ?u?H?=0 不一定成立。一方面,導(dǎo)數(shù)不一定存在;另一方面,極值點(diǎn)對(duì)應(yīng)的 u u u 不一定在容許控制范圍內(nèi)。
    H ( x ? ( t ) , u ? ( t ) , λ ? ( t ) , t ) = min ? u ( t ) ∈ Ω H ( x ? ( t ) , u ( t ) , λ ? ( t ) , t ) \begin{align} \begin{aligned} H(x^*(t), u^*(t), \lambda^*(t) ,t)=\min_{u(t)\in\Omega}{H(x^*(t), u(t), \lambda^*(t) ,t)} \end{aligned} \end{align} H(x?(t),u?(t),λ?(t),t)=u(t)Ωmin?H(x?(t),u(t),λ?(t),t)???
  3. 邊界條件與橫截條件
    x ? ( t 0 ) = x 0 ψ [ x ? ( t f ) , t f ] = 0 λ ? ( t f ) = ? φ ? x ( t f ) + ? ψ T ? x ( t f ) ? γ \begin{align} \begin{aligned} x^*(t_0) &= x_0\\ \psi\left[x^*(t_f), t_f\right] &= 0\\ \lambda^*(t_f) &= \frac{\partial \varphi}{\partial x(t_f)} + \frac{\partial \psi^T}{\partial x(t_f)}\cdot\gamma \end{aligned} \end{align} x?(t0?)ψ[x?(tf?),tf?]λ?(tf?)?=x0?=0=?x(tf?)?φ?+?x(tf?)?ψT??γ???
  4. 當(dāng) t f t_f tf? 自由時(shí),哈密頓函數(shù)還要滿足終端時(shí)刻的橫截條件
    H ( t f ? ) = ? ? φ ? t f ? γ T ? ψ ? t f \begin{align} \begin{aligned} H(t_f^*)=-\frac{\partial \varphi}{\partial t_f} - \gamma^T\frac{\partial \psi}{\partial t_f} \end{aligned} \end{align} H(tf??)=??tf??φ??γT?tf??ψ????

下邊直接給出不同條件下的極小值原理的必要條件的表格:

t f t_f tf? 固定的情況

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

t f t_f tf? 自由的情況

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

動(dòng)態(tài)規(guī)劃

動(dòng)態(tài)規(guī)劃也可以用來(lái)解決最優(yōu)控制問(wèn)題,但是它最初是被設(shè)計(jì)用來(lái)解決多級(jí)決策問(wèn)題的。比如一個(gè)地圖,好多節(jié)點(diǎn),研究怎么走代價(jià)最小的問(wèn)題。它的公式看起來(lái)其實(shí)并不是像是控制領(lǐng)域的算法,更像是計(jì)算機(jī)領(lǐng)域的。它后來(lái)被擴(kuò)展到離散系統(tǒng)的最優(yōu)控制問(wèn)題,每一個(gè)時(shí)間步就是一次決策。比如一共 10 秒,每秒鐘 100 次,那么一共就是 1000 次決策,如果這1000次都是最優(yōu)的,那么最后結(jié)果一定是最優(yōu)的。

更進(jìn)一步地,如果已知從 960 步到 1000 步的最優(yōu)決策 u 960 ? 1000 ? u^*_{960-1000} u960?1000??,那么不論前邊 959 步怎么控制,只要到第 960 步的時(shí)候,從 960 步到 1000 步的最優(yōu)決策一定是 u 960 ? 1000 ? u^*_{960-1000} u960?1000??。這便是動(dòng)態(tài)規(guī)劃的核心:尋找最優(yōu)子問(wèn)題和重疊的子結(jié)構(gòu)。很多計(jì)算機(jī)領(lǐng)域的經(jīng)典問(wèn)題都可以用動(dòng)態(tài)規(guī)劃建模和解決。(漢諾塔,走臺(tái)階等等,不搞計(jì)算機(jī),不懂)

所以,一般情況下,基于動(dòng)態(tài)規(guī)劃的控制方法都是從后往前逆序求解的。先算第 1000 個(gè)最優(yōu)決策是啥,然后算第 999 個(gè),最后一步一步反推回第 1 個(gè)。仿真或者應(yīng)用的時(shí)候再?gòu)牡?1 個(gè)到第 1000 個(gè)順序執(zhí)行。典型的例子就是線性二次型最優(yōu)控制 (LQR),這種問(wèn)題是有解析解的。

當(dāng)然動(dòng)態(tài)規(guī)劃也有連續(xù)系統(tǒng)的版本,它就是大名鼎鼎的 HJB 方程。HJB 方程揭示了所有最優(yōu)控制問(wèn)題的本質(zhì),并且只要解出 HJB 方程,最優(yōu)控制問(wèn)題就解決了 (當(dāng)然前提是有解)。問(wèn)題就在于有很多非線性的最優(yōu)控制問(wèn)題,或者模型不確定的最優(yōu)控制問(wèn)題,我們明知道 HJB 方程的解存在且唯一,但就是找不到。由此也衍生出一個(gè)新興的控制方法 (理論):自適應(yīng)動(dòng)態(tài)規(guī)劃 (Adaptive Dynamic Programming),也叫近似動(dòng)態(tài)規(guī)劃 (Approximate Dynamic Programming)。它的另外一個(gè)名字比較接地氣:強(qiáng)化學(xué)習(xí)控制。只不過(guò)說(shuō)強(qiáng)化學(xué)習(xí)控制一般是從計(jì)算機(jī)的角度看這個(gè)問(wèn)題,說(shuō) ADP 一般是從控制理論的角度看這個(gè)問(wèn)題。扯遠(yuǎn)了…

連續(xù)系統(tǒng) HJB 方程的推導(dǎo)

最優(yōu)控制問(wèn)題與 (1) 中所描述的相同??紤]到動(dòng)態(tài)規(guī)劃中的 “時(shí)序逆推” 的概念,取
J [ x ( t ) , t ] = φ [ x ( t f ) , t f ] + ∫ t t f L [ x ( τ ) , u ( τ ) , τ ] d τ \begin{align} \begin{aligned} J\left[x(t), t\right] = \varphi\left[x(t_f), t_f\right] + \int_{t}^{t_f}{L\left[x(\tau), u(\tau), \tau\right]}d\tau \end{aligned} \end{align} J[x(t),t]=φ[x(tf?),tf?]+ttf??L[x(τ),u(τ),τ]dτ???
記為從 t t t 時(shí)刻到 t f t_f tf? 時(shí)刻的代價(jià)函數(shù),這個(gè)問(wèn)題最終的目的是要求出 J [ x 0 , t 0 ] J\left[x_0, t_0\right] J[x0?,t0?]。

改寫 (6),得到
J [ x ( t ) , t ] = ∫ t t + δ t L [ x ( τ ) , u ( τ ) , τ ] d τ + φ [ x ( t f ) , t f ] + ∫ t + δ t t f L [ x ( τ ) , u ( τ ) , τ ] d τ = ∫ t t + δ t L [ x ( τ ) , u ( τ ) , τ ] d τ + J [ x ( t + δ t , t + δ t ) ] \begin{align} \begin{aligned} J\left[x(t), t\right] &= \int_{t}^{t+\delta t}{L\left[x(\tau), u(\tau), \tau\right]}d\tau+\varphi\left[x(t_f), t_f\right] + \int_{t+\delta t}^{t_f}{L\left[x(\tau), u(\tau), \tau\right]}d\tau\\ &=\int_{t}^{t+\delta t}{L\left[x(\tau), u(\tau), \tau\right]}d\tau+J\left[x(t+\delta t, t+\delta t)\right] \end{aligned} \end{align} J[x(t),t]?=tt+δt?L[x(τ),u(τ),τ]dτ+φ[x(tf?),tf?]+t+δttf??L[x(τ),u(τ),τ]dτ=tt+δt?L[x(τ),u(τ),τ]dτ+J[x(t+δt,t+δt)]???

上式右邊第一項(xiàng)應(yīng)用積分中值定理,第二項(xiàng)應(yīng)用 Taylor 展開(kāi),得到
J [ x ( t ) , t ] = ∫ t t + δ t L [ x ( τ ) , u ( τ ) , τ ] d τ + J [ x ( t + δ t , t + δ t ) ] = L [ x ( t + α δ t ) , u ( t + α δ t ) , t + α δ t ] δ t + J [ x ( t ) , t ] + ? J T ? x δ x + ? J ? t δ t = L [ x ( t + α δ t ) , u ( t + α δ t ) , t + α δ t ] δ t + J [ x ( t ) , t ] + ? J T ? x d x ( t ) d t δ t + ? J ? t δ t \begin{align} \begin{aligned} J\left[x(t), t\right] &=\int_{t}^{t+\delta t}{L\left[x(\tau), u(\tau), \tau\right]}d\tau+J\left[x(t+\delta t, t+\delta t)\right]\\ &=L\left[x(t+\alpha\delta t), u(t+\alpha\delta t), t+\alpha\delta t\right]\delta t+J\left[x(t), t\right]\\ & + \frac{\partial J^T}{\partial x}\delta x + \frac{\partial J}{\partial t}\delta t\\ &=L\left[x(t+\alpha\delta t), u(t+\alpha\delta t), t+\alpha\delta t\right]\delta t+J\left[x(t), t\right]\\ &+ \frac{\partial J^T}{\partial x}\frac{dx(t)}{dt}\delta t + \frac{\partial J}{\partial t}\delta t \end{aligned} \end{align} J[x(t),t]?=tt+δt?L[x(τ),u(τ),τ]dτ+J[x(t+δt,t+δt)]=L[x(t+αδt),u(t+αδt),t+αδt]δt+J[x(t),t]+?x?JT?δx+?t?J?δt=L[x(t+αδt),u(t+αδt),t+αδt]δt+J[x(t),t]+?x?JT?dtdx(t)?δt+?t?J?δt???
整理,得
L [ x ( t + α δ t ) , u ( t + α δ t ) , t + α δ t ] + ? J T ? x d x ( t ) d t + ? J ? t = 0 \begin{align} \begin{aligned} L\left[x(t+\alpha\delta t), u(t+\alpha\delta t), t+\alpha\delta t\right] + \frac{\partial J^T}{\partial x}\frac{dx(t)}{dt}+ \frac{\partial J}{\partial t}=0 \end{aligned} \end{align} L[x(t+αδt),u(t+αδt),t+αδt]+?x?JT?dtdx(t)?+?t?J?=0???
δ t → 0 \delta t\rightarrow0 δt0,并應(yīng)用最優(yōu)性原理,有
? J ? [ x ( t ) , t ] ? t = ? min ? u ∈ Ω { L [ x ( t ) , u ( t ) , t ] + [ ? J ? ? x ] T f [ x , u , t ] } \begin{align} \begin{aligned} \frac{\partial J^*\left[x(t), t \right]}{\partial t}=-\min_{u\in\Omega}{\left\{L\left[x(t), u(t), t\right] + \left[\frac{\partial J^*}{\partial x}\right]^Tf\left[x,u,t\right]\right\}} \end{aligned} \end{align} ?t?J?[x(t),t]?=?uΩmin?{L[x(t),u(t),t]+[?x?J??]Tf[x,u,t]}???
此時(shí),定義哈密頓函數(shù)
H [ x ( t ) , u ? [ x ( t ) , ? J ? ? x , t ] , ? J ? ? x , t ] = min ? u ∈ Ω H [ x ( t ) , u ( t ) , ? J ? ? x , t ] H\left[x(t), u^*\left[x(t), \frac{\partial J^*}{\partial x}, t\right], \frac{\partial J^*}{\partial x}, t\right]=\min_{u\in\Omega}{H\left[x(t), u(t), \frac{\partial J^*}{\partial x}, t\right]} H[x(t),u?[x(t),?x?J??,t],?x?J??,t]=uΩmin?H[x(t),u(t),?x?J??,t]

則,HJB 方程可以簡(jiǎn)寫如下:
H [ x ( t ) , u ? [ x ( t ) , ? J ? ? x , t ] , ? J ? ? x , t ] + ? J ? ? t = 0 \begin{align} \begin{aligned} H\left[x(t), u^*\left[x(t), \frac{\partial J^*}{\partial x}, t\right], \frac{\partial J^*}{\partial x}, t\right]+\frac{\partial J^*}{\partial t}=0 \end{aligned} \end{align} H[x(t),u?[x(t),?x?J??,t],?x?J??,t]+?t?J??=0???
同時(shí)滿足邊界條件:
J ? [ x ( t f ) , t ) f ] = φ [ x ( t f ) , t f ] J^*\left[x(t_f), t)f\right]=\varphi\left[x(t_f), t_f\right] J?[x(tf?),t)f]=φ[x(tf?),tf?]

至此,極小值原理與動(dòng)態(tài)規(guī)劃基本理論的學(xué)習(xí)筆記就結(jié)束了 (不放例題了,敲公式太麻煩了)。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-500993.html

到了這里,關(guān)于最優(yōu)控制 3:最優(yōu)控制理論中的極小值原理與動(dòng)態(tài)規(guī)劃的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 動(dòng)態(tài)規(guī)劃(dp)-最優(yōu)路徑

    動(dòng)態(tài)規(guī)劃(dp)-最優(yōu)路徑

    蒜頭君要回家,已知蒜頭君在 左下角(1,1)位置,家在 右上角(n,n)坐標(biāo)處。蒜頭君走上一個(gè)格子就會(huì)花費(fèi)相應(yīng)體力,而且蒜頭君只會(huì)往家的方向走,也就是只能往上,或者往右走。蒜頭君想知道他回到家需要花費(fèi)的最少體力是多少。 例如下圖所示,格子中的數(shù)字代表走上該格子

    2024年04月24日
    瀏覽(23)
  • 動(dòng)態(tài)規(guī)劃:最優(yōu)二叉搜索樹(shù)

    動(dòng)態(tài)規(guī)劃:最優(yōu)二叉搜索樹(shù)

    給定一個(gè)序列 有n個(gè)有序且各不相同的鍵, 集合 表示在K中成功的搜索的概率; 為n+1 個(gè)不同的啞鍵,表示所有在和 之間的值, 表示不成功的搜索的概率. 創(chuàng)建二叉搜索樹(shù), 使得其期望搜索花費(fèi)最小。 如果一棵最優(yōu)二叉搜索樹(shù)T的子樹(shù)T’含有鍵那么這個(gè)子樹(shù)T’肯定是子問(wèn)題鍵

    2024年01月20日
    瀏覽(27)
  • 藍(lán)橋杯:最優(yōu)包含--動(dòng)態(tài)規(guī)劃(C語(yǔ)言)

    藍(lán)橋杯:最優(yōu)包含--動(dòng)態(tài)規(guī)劃(C語(yǔ)言)

    1、S串用i進(jìn)行遍歷,T串用j進(jìn)行遍歷。 2、dp數(shù)組[i][j]的含義:S串中從S[0]到S[i],最少修改dp[i][j]個(gè)字符,可以包含T串中從T[0]到T[j]這部分字符串。 3、遍歷時(shí)遇到的情況有兩種: (1)情況一:S[i]==T[j] ???????dp[i][j]=min(dp[i-1][j],dp[i-1][j-1]); ???????dp[i-1][j]的含義:S[0]到S[i-1]中

    2024年02月16日
    瀏覽(21)
  • 獨(dú)立任務(wù)的最優(yōu)調(diào)度問(wèn)題(動(dòng)態(tài)規(guī)劃)

    獨(dú)立任務(wù)的最優(yōu)調(diào)度問(wèn)題(動(dòng)態(tài)規(guī)劃)

    問(wèn)題描述: 用2臺(tái)處理機(jī)A和B處理n個(gè)作業(yè)。設(shè)第i個(gè)作業(yè)交給機(jī)器A處理時(shí)需要時(shí)間ai,若由機(jī)器B來(lái)處理,則需要時(shí)間bi。由于各作業(yè)的特點(diǎn)和機(jī)器的性能關(guān)系,很可能對(duì)于某些i,有aibi,而對(duì)于某些j,j≠i,有ajbj。既不能將一個(gè)作業(yè)分開(kāi)由2臺(tái)機(jī)器處理,也沒(méi)有一臺(tái)機(jī)器能同時(shí)處理

    2024年02月04日
    瀏覽(22)
  • 【動(dòng)態(tài)規(guī)劃】最優(yōu)二叉搜索樹(shù)——算法設(shè)計(jì)與分析

    【動(dòng)態(tài)規(guī)劃】最優(yōu)二叉搜索樹(shù)——算法設(shè)計(jì)與分析

    二叉搜索樹(shù)或者是一棵空樹(shù),或者是具有下列性質(zhì)的二叉樹(shù): 若它的左子樹(shù)不空,則左子樹(shù)上所有結(jié)點(diǎn)的值均小于它的根結(jié)點(diǎn)的值; 若它的右子樹(shù)不空,則右子樹(shù)上所有結(jié)點(diǎn)的值均大于它的根結(jié)點(diǎn)的值; 它的左、右子樹(shù)也分別為二叉搜索樹(shù)。 規(guī)定樹(shù)根為第0層,圓結(jié)點(diǎn)為數(shù)

    2024年02月16日
    瀏覽(21)
  • 動(dòng)態(tài)規(guī)劃理論基礎(chǔ)

    動(dòng)態(tài)規(guī)劃方法通常用來(lái)求解最優(yōu)化問(wèn)題(optimization problem)。這類問(wèn)題可以有很多可行解,每個(gè)解都有一個(gè)值,我們希望尋找具有最優(yōu)值(最小值或最大值)的解。我們稱這樣的解為 問(wèn)題的一個(gè)最優(yōu)解(an optimal solution) ,而 不是最優(yōu)解(the optimal solution) ,因?yàn)?可能有多個(gè)解都達(dá)到最

    2024年02月06日
    瀏覽(7)
  • 基于動(dòng)態(tài)規(guī)劃的并聯(lián)式混合動(dòng)力汽車全局最優(yōu)能量管理策略研究

    基于動(dòng)態(tài)規(guī)劃的并聯(lián)式混合動(dòng)力汽車全局最優(yōu)能量管理策略研究

    1.1動(dòng)力系統(tǒng)構(gòu)型 1.2車輛模型 2.1 能量管理最優(yōu)問(wèn)題提出 2.2 基于動(dòng)態(tài)規(guī)劃的能量管理策略求解 ? ? ? ?混合動(dòng)力汽車由于兼具傳統(tǒng)燃油汽車和純電動(dòng)汽車的優(yōu)點(diǎn),在純電動(dòng)汽車和燃料電池汽車技術(shù)尚未成熟及充電等基礎(chǔ)設(shè)施未普及之前,成為了各國(guó)政府和汽車行業(yè)關(guān)注的重點(diǎn)

    2024年02月02日
    瀏覽(36)
  • 動(dòng)態(tài)規(guī)劃|01背包理論基礎(chǔ)(滾動(dòng)數(shù)組)

    動(dòng)態(tài)規(guī)劃|01背包理論基礎(chǔ)(滾動(dòng)數(shù)組)

    卡碼網(wǎng)第46題?(opens new window) 現(xiàn)在差不多搞明白01背包問(wèn)題了 ? 昨天動(dòng)態(tài)規(guī)劃:關(guān)于01背包問(wèn)題,你該了解這些!?(opens new window)中是用二維dp數(shù)組來(lái)講解01背包。 今天我們就來(lái)說(shuō)一說(shuō)滾動(dòng)數(shù)組,其實(shí)在前面的題目中我們已經(jīng)用到過(guò)滾動(dòng)數(shù)組了,就是把二維dp降為一維dp,一些錄

    2024年04月26日
    瀏覽(21)
  • 軌跡規(guī)劃 | 圖解最優(yōu)控制LQR算法(附ROS C++/Python/Matlab仿真)

    軌跡規(guī)劃 | 圖解最優(yōu)控制LQR算法(附ROS C++/Python/Matlab仿真)

    ??附C++/Python/Matlab全套代碼??課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)、創(chuàng)新競(jìng)賽必備!詳細(xì)介紹全局規(guī)劃(圖搜索、采樣法、智能算法等);局部規(guī)劃(DWA、APF等);曲線優(yōu)化(貝塞爾曲線、B樣條曲線等)。 ??詳情:圖解自動(dòng)駕駛中的運(yùn)動(dòng)規(guī)劃(Motion Planning),附幾十種規(guī)劃算法 最優(yōu)控制理論 是一種

    2024年04月09日
    瀏覽(120)
  • 使用GPOPSII求解無(wú)人駕駛中的過(guò)彎最優(yōu)路徑規(guī)劃問(wèn)題

    使用GPOPSII求解無(wú)人駕駛中的過(guò)彎最優(yōu)路徑規(guī)劃問(wèn)題

    文章目錄 前言 一、GPOPSII是什么? 二、一個(gè)基于車輛單軌運(yùn)動(dòng)學(xué)模型的過(guò)彎軌跡規(guī)劃例子 1.問(wèn)題介紹 2.代碼分析 總結(jié) ????????無(wú)人駕駛分為環(huán)境感知、軌跡規(guī)劃、運(yùn)動(dòng)控制三大部分,隨著無(wú)人駕駛領(lǐng)域的不斷發(fā)展,軌跡規(guī)劃這門技術(shù)也越來(lái)越重要,在這里分享通過(guò)matla

    2024年01月16日
    瀏覽(21)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包