日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

状态可观性和参数可辨识性

發布時間:2024/3/12 编程问答 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 状态可观性和参数可辨识性 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

狀態可觀性和參數可辨識性

  • 引言
  • 狀態可觀性
    • 問題描述
    • 分析方法
      • 線性模型
      • 非線性模型
  • 參數可辨識性
    • 問題描述
    • 分析方法
    • 特殊例子:非時變系統

引言

機器人學中,狀態可觀性和參數可辨識性分析是判斷一個問題能否有穩定解的重要步驟。

狀態可觀性

問題描述

已知yky_kyk?測量模型和xkx_kxk?預測模型,判斷xkx_kxk?能否被觀測
xk=f(xk?1,ωk)x_k=f(x_{k-1},\omega_k)xk?=f(xk?1?,ωk?)
yk=h(xk,μk)y_k=h(x_k,\mu_k)yk?=h(xk?,μk?)

分析方法

線性模型

在現代控制理論中,經典的線性模型為
x˙=Ax\dot{x}=Axx˙=Ax
y=Cxy=Cxy=Cx
其中xxx可觀的條件在于
[CCA?1?CAn?1]\left[ \begin{matrix} C\\ CA^{-1}\\ \vdots\\ CA^{n-1} \end{matrix} \right]???CCA?1?CAn?1????
滿秩。其中nnn為狀態維度。

非線性模型

對于非線性模型
xk=f(xk?1,ωk)x_k=f(x_{k-1},\omega_k)xk?=f(xk?1?,ωk?)
yk=h(xk,μk)y_k=h(x_k,\mu_k)yk?=h(xk?,μk?)
以上的方法就不適用了。那應該怎么做呢?

通常可以利用李導數,具體參考:
李導數判斷可觀性

當然,線性模型也可以利用李導數的方法,用李導數解算出來的觀測矩陣也是
[CCA?1?CAn?1]\left[ \begin{matrix} C\\ CA^{-1}\\ \vdots\\ CA^{n-1} \end{matrix} \right]???CCA?1?CAn?1????
典型的例子如:
[1] Fallon, Maurice F., et al. “Cooperative AUV navigation using a single maneuvering surface craft.” The International Journal of Robotics Research 29.12 (2010): 1461-1474.

參數可辨識性

問題描述

xk=f(xk?1,θ,ωk)x_k=f(x_{k-1},\theta,\omega_k)xk?=f(xk?1?,θ,ωk?)
yk=h(xk,η,μk)y_k=h(x_k,\eta,\mu_k)yk?=h(xk?,η,μk?)
提供多組yky_kyk?, xkx_kxk?, 能否將θ\thetaθμ\muμ辨識出來呢?
更加詳細的問題描述見
Grewal, M. S., and Keith Glover. “Identifiability of linear and nonlinear dynamical systems.” IEEE Transactions on automatic control 21.6 (1976): 833-837.

分析方法

對于典型的模型,參數可辨識性的分析同樣可以通過擴展狀態向量,并借助李導數的方法來實現。

χk=[xk?,θ?,η?]?\chi_k=[x_k^\intercal,\theta^\intercal,\eta^\intercal]^\intercalχk?=[xk??,θ?,η?]?
對于預測模型,參數θ,η\theta,\etaθ,η關于時間的導數均為0。
典型的例子如:
[1] Kelly, Jonathan, and Gaurav S. Sukhatme. “Visual-inertial sensor fusion: Localization, mapping and sensor-to-sensor self-calibration.” The International Journal of Robotics Research 30.1 (2011): 56-79.
[2] Villaverde, Alejandro F. “Observability and structural identifiability of nonlinear biological systems.” Complexity 2019 (2019).

特殊例子:非時變系統

還有一種更加簡單的模型
yk=f(xk,θ)y_k=f(x_k,\theta)yk?=f(xk?,θ)
對此,試問提供多組yky_kyk?xkx_kxk?θ\thetaθ能否被觀測得到?

對于這種問題,我們回顧隱函數存在定理:
隱函數定理

將多個xk,ykx_k,y_kxk?,yk?作為自變量,θ\thetaθ作為因變量,得到YYY矩陣。如果YYY可逆,則多組測量可以得到唯一的θ\thetaθ

總結

以上是生活随笔為你收集整理的状态可观性和参数可辨识性的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。