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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

016四元数微分方程

發(fā)布時間:2024/1/18 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 016四元数微分方程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

果然,我還是沒有看平臺式慣導的初始對準和高度通道,而是直接來到了捷聯(lián)慣導的部分。之前看過四元數(shù)部分的內(nèi)容,所以現(xiàn)在就當是復習了。回顧一下我之前做的筆記,好像沒有四元數(shù)微分方程,所以還是在這記錄一下吧,也可以說搬運一下。


在捷聯(lián)慣導中,表征從導航系n系到機體系b系的四元數(shù)為:

Q ? = c o s θ 2 + u ? n s i n θ 2 \vec{Q}=cos\frac{\theta}{2}+\vec{u}^nsin\frac{\theta}{2} Q ?=cos2θ?+u nsin2θ?

式中,剛體繞瞬時軸 u ? n \vec{u}^n u n(單位向量)旋轉(zhuǎn)。
兩邊求導可得:

d Q ? d t = ? θ ˙ 2 s i n θ 2 + u ? n θ ˙ 2 c o s θ 2 + s i n θ 2 d u ? n d t \frac{d\vec{Q}}{dt}=-\frac{\dot{\theta} } {2}sin\frac{\theta}{2} + \vec{u}^n \frac{ \dot{\theta} }{2} cos\frac{\theta}{2} + sin\frac{\theta}{2} \frac{d\vec{u}^n}{dt} dtdQ ??=?2θ˙?sin2θ?+u n2θ˙?cos2θ?+sin2θ?dtdu n?

可以這樣理解, u ? n \vec{u}^n u n為某一瞬時固定軸,是一個常量,所以其導數(shù)為0,則:

d Q ? d t = ? θ ˙ 2 s i n θ 2 + u ? n θ ˙ 2 c o s θ 2 \frac{d\vec{Q}}{dt}=-\frac{\dot{\theta} } {2}sin\frac{\theta}{2} + \vec{u}^n \frac{ \dot{\theta} }{2} cos\frac{\theta}{2} dtdQ ??=?2θ˙?sin2θ?+u n2θ˙?cos2θ?

對于 u ? n θ ˙ 2 \vec{u}^n \frac{ \dot{\theta} }{2} u n2θ˙?和四元數(shù) Q ? \vec{Q} Q ?的乘積有:

u ? n θ ˙ 2 ? Q ? = u ? n θ ˙ 2 ? ( c o s θ 2 + u ? n θ ˙ 2 ) = u ? n θ ˙ 2 c o s θ 2 + u ? n ? u ? n θ ˙ 2 s i n θ 2 \vec{u}^n \frac{ \dot{\theta} }{2} \otimes \vec{Q} =\vec{u}^n \frac{ \dot{\theta} }{2} \otimes (cos\frac{\theta}{2} + \vec{u}^n \frac{ \dot{\theta} }{2}) = \vec{u}^n \frac{ \dot{\theta} }{2} cos\frac{\theta}{2} + \vec{u}^n \otimes \vec{u}^n \frac{\dot{\theta} } {2}sin\frac{\theta}{2} u n2θ˙??Q ?=u n2θ˙??(cos2θ?+u n2θ˙?)=u n2θ˙?cos2θ?+u n?u n2θ˙?sin2θ?

u ? n ? u ? n = ? 1 \vec{u}^n \otimes \vec{u}^n = -1 u n?u n=?1,所以:

u ? n θ ˙ 2 ? Q ? = u ? n θ ˙ 2 c o s θ 2 ? θ ˙ 2 s i n θ 2 = d Q ? d t \vec{u}^n \frac{ \dot{\theta} }{2} \otimes \vec{Q} = \vec{u}^n \frac{ \dot{\theta} }{2} cos\frac{\theta}{2} - \frac{\dot{\theta} } {2}sin\frac{\theta}{2} = \frac{d\vec{Q}}{dt} u n2θ˙??Q ?=u n2θ˙?cos2θ??2θ˙?sin2θ?=dtdQ ??

即:

d Q ? d t = θ ˙ 2 u ? n ? Q ? \frac{d\vec{Q}}{dt}=\frac{ \dot{\theta} }{2} \vec{u}^n \otimes \vec{Q} dtdQ ??=2θ˙?u n?Q ?

其中,$
\dot{\theta}\vec{u}^n
$表示角速度標量與角速度方向的乘積即為角速度矢量。這里旋轉(zhuǎn)方向從n系到b系,在n系上的投影,如下:

θ ˙ u ? n = ω ? n b n \dot{\theta}\vec{u}^n = \vec{\omega}_{nb}^{n} θ˙u n=ω nbn?

所以:

d Q ? d t = 1 2 ω ? n b n ? Q ? \frac{d\vec{Q}}{dt}=\frac{1}{2} \vec{\omega}_{nb}^n \otimes \vec{Q} dtdQ ??=21?ω nbn??Q ?

$ \vec{\omega}{nb}^n $ 需要通過 $ \vec{\omega}{nb}^b $ 求得:

ω ? n b n = Q ? ? ω ? n b b ? Q ? ? \vec{\omega}_{nb}^n = \vec{Q} \otimes \vec{\omega}_{nb}^b \otimes \vec{Q}^* ω nbn?=Q ??ω nbb??Q ??

即:

d Q ? d t = 1 2 ω ? n b n ? Q ? = 1 2 Q ? ? ω ? n b b ? Q ? ? ? Q ? = 1 2 Q ? ? ω ? n b b \frac{d\vec{Q}}{dt}=\frac{1}{2} \vec{\omega}_{nb}^n \otimes \vec{Q} =\frac{1}{2} \vec{Q} \otimes \vec{\omega}_{nb}^b \otimes \vec{Q}^* \otimes \vec{Q} =\frac{1}{2} \vec{Q} \otimes \vec{\omega}_{nb}^b dtdQ ??=21?ω nbn??Q ?=21?Q ??ω nbb??Q ???Q ?=21?Q ??ω nbb?

d Q ? d t = 1 2 M ′ ( ω ? n b b ) Q ? \frac{d\vec{Q}}{dt}=\frac{1}{2} M'(\vec{\omega}_{nb}^b) \vec{Q} dtdQ ??=21?M(ω nbb?)Q ?

這就是四元數(shù)微分方程

式中:

ω ? n b b = ω ? i b b ? ω ? i n b = ω ? i b b ? C n b ω ? i n n = ω ? i b b ? C n b ( ω ? i e n + ω ? e n n ) \vec{\omega}_{nb}^b = \vec{\omega}_{ib}^b - \vec{\omega}_{in}^b = \vec{\omega}_{ib}^b - C_n^b \vec{\omega}_{in}^n = \vec{\omega}_{ib}^b - C_n^b( \vec{\omega}_{ie}^n + \vec{\omega}_{en}^n ) ω nbb?=ω ibb??ω inb?=ω ibb??Cnb?ω inn?=ω ibb??Cnb?(ω ien?+ω enn?)

ω ? i b b \vec{\omega}_{ib}^b ω ibb? 為捷聯(lián)陀螺的輸出;
C n b C_n^b Cnb?由姿態(tài)更新的最新值確定;
ω ? i e n \vec{\omega}_{ie}^n ω ien? ω ? e n n \vec{\omega}_{en}^n ω enn?分別為導航系相對于地球的角速度和地球自轉(zhuǎn)角速度在導航系上的投影,對于導航系取地理坐標系的情況:

ω ? i e n + ω ? e n n = [ ? V N R M ω i e c o s L + V E R N ω i e s i n L + V E R N t a n L ] \vec{\omega}_{ie}^n + \vec{\omega}_{en}^n = \left[ \begin{matrix} -\frac{V_N}{R_M}\\ \\ \omega_{ie}cosL+\frac{V_E}{R_N}\\ \\ \omega_{ie}sinL+\frac{V_E}{R_N}tanL\\ \end{matrix} \right] ω ien?+ω enn?=????????RM?VN??ωie?cosL+RN?VE??ωie?sinL+RN?VE??tanL????????

這在指北方位慣導系統(tǒng)的平臺指令角速度中已經(jīng)證明過。


感覺最近推導的公式有點多,思緒有時候很混亂,所以打算捋一捋思緒,不知道又要有多長時間。

總結(jié)

以上是生活随笔為你收集整理的016四元数微分方程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。