sin函数微分公式_高斯函数积分公式

sin函数微分公式_高斯函数积分公式(三)中对SINS的机械编排进行了初步可行性的介绍,并未对机械编排进行原理性介绍

(三)中对SINS的机械编排进行了初步可行性的介绍,并未对机械编排进行原理性介绍。那么在详细介绍机械编排之前,需要先对SINS的微分方程进行详细的推导。

无论是机械编排,还是后面误差方程的建立,SINS的微分方程都是其重要的基础内容。那么本文在基于严恭敏《惯性导航》的基础上,对SINS中常见的微分方程进行推导。

(二)中对INS常用的坐标系统及转换进行了介绍,同时介绍了姿态的三种表示方法,以及三种方法之间的相互转换。

1. 姿态的三种表示方法

  • 欧拉角法
    欧拉角法对应于载体坐标系的三个旋转角(roll, pitch, yaw)
  • 方向余弦矩阵法
    方向余弦矩阵(DCM)又被称为“坐标变换矩阵”,用于将矢量投影从一个坐标系变换到另一个坐标系中。
  • 四元素法
    四元数法是指有一个实数单位1和三个虚数单位i,j,k组成并具有如下形式实元的数。

下面对姿态微分方程的推导是也是基于这三种方法进行推导。

2. 姿态微分方程推导

欧拉角微分方程

欧拉角的旋转方式有很多种,常用的是ZYX旋转。这里的旋转指的是欧拉角的定义方式上的旋转。如下图所示,即为ZYX旋转。
常见的ZYX旋转方式
上面三次旋转都对应一个坐标转换矩阵,这里分别为 R ψ R_\psi Rψ R θ R_\theta Rθ R ϕ R_\phi Rϕ。其具体形式不在这里给出,感兴趣的可以自行搜索。

欧拉角微分方程的推导就对应着上面三次旋转。
1)第一次旋转
绕原始坐标系Z轴旋转产生 ψ \psi ψ角,产生的旋转角速度在旋转后的临时坐标系1中的表示是绕Z轴方向,因此在1系中的表示为: ω ^ 1 = [ 0 0 ψ ˙ ] \hat \omega_1=\begin{bmatrix} 0 \\ 0 \\ \dot \psi\end{bmatrix} ω^1=00ψ˙
2)第二次旋转
绕中间坐标系1系Y轴旋转 θ \theta θ角,产生的旋转角速度在旋转后的临时坐标系2中的表示也是绕Y轴方向, 因此在2系中很好表示,但是旋转也改变了第一次旋转角速度的表示。因此前两次旋转在2系中的表示为: ω ^ 2 = [ 0 θ ˙ 0 ] + R θ ω ^ 1 = [ − ψ ˙ s i n θ θ ˙ ψ ˙ c o s θ ] \hat \omega_2=\begin{bmatrix} 0 \\ \dot \theta \\ 0\end{bmatrix}+R_\theta \hat \omega_1=\begin{bmatrix} -\dot \psi sin \theta \\ \dot \theta \\ \dot \psi cos \theta\end{bmatrix} ω^2=0θ˙0+Rθω^1=ψ˙sinθθ˙ψ˙cosθ
3)第三次旋转
绕中间坐标系2系的X轴旋转 ϕ \phi ϕ角,产生的旋转角速度在旋转后的最终坐标系中的表示也是绕X轴方向,但是同样改变了前两次旋转角速度的表示,三次旋转在最终坐标系中的表示为: ω ^ b = [ ϕ ˙ 0 0 ] + R ϕ ω ^ 2 = [ 1 0 − s i n θ 0 c o s ϕ s i n ϕ c o s θ 0 − s i n ϕ c o s ϕ c o s θ ] [ ϕ ˙ θ ˙ ψ ˙ ] \hat \omega_b=\begin{bmatrix} \dot \phi \\ 0 \\ 0\end{bmatrix}+R_\phi \hat \omega_2=\begin{bmatrix} 1&0&-sin\theta \\ 0&cos\phi&sin\phi cos\theta \\ 0 & -sin\phi & cos\phi cos\theta \end{bmatrix}\begin{bmatrix} \dot \phi \\ \dot \theta \\ \dot \psi\end{bmatrix} ω^b=ϕ˙00+Rϕω^2=1000cosϕsinϕsinθsinϕcosθcosϕcosθϕ˙θ˙ψ˙
ω ^ b = [ 1 0 − s i n θ 0 c o s ϕ s i n ϕ c o s θ 0 − s i n ϕ c o s ϕ c o s θ ] [ ϕ ˙ θ ˙ ψ ˙ ] \hat \omega_b=\begin{bmatrix} 1&0&-sin\theta \\ 0&cos\phi&sin\phi cos\theta \\ 0 & -sin\phi & cos\phi cos\theta \end{bmatrix}\begin{bmatrix} \dot \phi \\ \dot \theta \\ \dot \psi\end{bmatrix} ω^b=1000cosϕsinϕsinθsinϕcosθcosϕcosθϕ˙θ˙ψ˙
其中 ω ^ b = [ ω n b , x b ω n b , y b ω n b , z b ] \hat \omega_b =\begin{bmatrix}\omega^b_{nb,x} \\ \omega^b_{nb,y} \\ \omega^b_{nb,z} \end{bmatrix} ω^b=ωnb,xbωnb,ybωnb,zb
对矩阵求逆即可得到欧拉角微分方程。欧拉角微分方程在惯导和组合导航中用的不多。
方向余弦矩阵微分方程
欧拉角和DCM之间是可以相互转换的。上述欧拉角三次旋转是对应的旋转矩阵相乘就是DCM。即 R n b = R ψ ⋅ R θ ⋅ R ϕ = [ c o s θ c o s ψ − c o s ϕ s i n ψ + s i n ϕ s i n θ c o s ψ s i n ϕ s i n ψ + c o s ϕ s i n θ c o s ψ c o s θ s i n ψ c o s ψ c o s ϕ + s i n ψ s i n θ s i n ϕ − c o s ψ s i n ϕ + s i n ψ s i n θ c o s ϕ − s i n θ s i n ϕ c o s θ c o s θ c o s ϕ ] R^b_n=R_\psi \sdot R_\theta \sdot R_\phi=\begin{bmatrix} cos\theta cos\psi & -cos\phi sin\psi+sin\phi sin\theta cos\psi & sin\phi sin\psi+cos\phi sin\theta cos\psi \\ cos\theta sin\psi & cos\psi cos\phi + sin\psi sin\theta sin\phi & -cos\psi sin\phi + sin\psi sin\theta cos\phi \\ -sin\theta & sin\phi cos\theta & cos\theta cos\phi \end{bmatrix} Rnb=RψRθRϕ=cosθcosψcosθsinψsinθcosϕsinψ+sinϕsinθcosψcosψcosϕ+sinψsinθsinϕsinϕcosθsinϕsinψ+cosϕsinθcosψcosψsinϕ+sinψsinθcosϕcosθcosϕ
当三个欧拉角为小角度的时候,由极限知识可得: R y x = [ 1 − ψ x y θ x y ψ x y 1 − ϕ x y − θ x y ϕ x y 1 ] = I + ( v × ) , v = [ ϕ x y θ x y ψ x y ] R^x_y=\begin{bmatrix} 1 & -\psi_{xy} & \theta_{xy} \\ \psi_{xy} & 1 & -\phi_{xy} \\ -\theta_{xy} & \phi_{xy} & 1\end{bmatrix}= I +(v \times), v=\begin{bmatrix} \phi_{xy} \\ \theta_{xy} \\ \psi_{xy} \end{bmatrix} Ryx=1ψxyθxyψxy1ϕxyθxyϕxy1=I+(v×),v=ϕxyθxyψxy
另外,需要注意的是转置存在如下关系:
C b ( t k ) b ( t j ) = I − ( Δ θ b ( t k ) b ( t j ) × ) , C b ( t j ) b ( t k ) = I + ( Δ θ b ( t k ) b ( t j ) × ) C^{b(t_j)}_{b(t_k)}=I-(\Delta \theta_{b(t_k)b(t_j)} \times), C^{b(t_k)}_{b(t_j)}=I+(\Delta \theta_{b(t_k)b(t_j)}\times) Cb(tk)b(tj)=I(Δθb(tk)b(tj)×),Cb(tj)b(tk)=I+(Δθb(tk)b(tj)×)
(1)设r为空间向量,由哥氏定理:
d r d t ∣ n = d r d t ∣ b + ω n b × r \frac{dr}{dt}|_n=\frac{dr}{dt}|_b+\omega_{nb}\times r dtdrn=dtdrb+ωnb×r
(2)上式向b系投影:
d r d t ∣ n b = d r d t ∣ b b + ( ω n b × r ) b \frac{dr}{dt}|^b_n=\frac{dr}{dt}|^b_b+(\omega_{nb}\times r)^b dtdrnb=dtdrbb+(ωnb×r)b
(3)由于:
d r d t ∣ b b = r ˙ b \frac{dr}{dt}|^b_b=\dot r^b dtdrbb=r˙b
( ω n b × r ) b = ω n b b × r b (\omega_{nb} \times r)^b=\omega^b_{nb}\times r^b (ωnb×r)b=ωnbb×rb
(4)代入到(2)式得:
r ˙ b = d r d t ∣ n b − ω n b b × r b \dot r^b=\frac{dr}{dt}|^b_n-\omega^b_{nb}\times r^b r˙b=dtdrnbωnbb×rb
(5)由于 r b = C n b r n r^b=C^b_nr^n rb=Cnbrn,对其两边求导:
r ˙ b = C ˙ n b r n + c n b r ˙ n = C ˙ n b r n + C n b d r d t ∣ n n \dot r^b=\dot C^b_n r^n+c^b_n \dot r^n=\dot C^b_n r^n+C^b_n\frac{dr}{dt}|^n_n r˙b=C˙nbrn+cnbr˙n=C˙nbrn+Cnbdtdrnn
(6)上式中 C n b d r d t ∣ n n C^b_n\frac{dr}{dt}|^n_n Cnbdtdrnn即位 d r d t ∣ n b \frac{dr}{dt}|^b_n dtdrnb,所以上式变为:
r ˙ b = C ˙ n b r n + d r d t ∣ n b \dot r^b=\dot C^b_n r^n+\frac{dr}{dt}|^b_n r˙b=C˙nbrn+dtdrnb
(7)式与(4)式对比可得:
C ˙ n b = − ω n b b × r b = − ω n b b × C n b r n = − ω n b b k C n b r n \dot C^b_n=-\omega^b_{nb}\times r^b=-\omega^b_{nb}\times C^b_n r^n=-\omega^{bk}_{nb}C^b_nr^n C˙nb=ωnbb×rb=ωnbb×Cnbrn=ωnbbkCnbrn
(8)最终得:
C ˙ n b = − ω n b b k C n b \dot C^b_n=-\omega^{bk}_{nb}C^b_n C˙nb=ωnbbkCnb
转置得:
C ˙ b n = C b n ω n b b k \dot C^n_b=C^n_b\omega^{bk}_{nb} C˙bn=Cbnωnbbk
其中, ω n b b k \omega^{bk}_{nb} ωnbbk为旋转欧拉角向量的反对称矩阵。
四元素微分方程
(1)定义b系到n系的四元素为Q,则用欧拉角表示为
Q = c o s θ 2 + μ R s i n θ 2 Q=cos\frac{\theta}{2}+\mu^Rsin\frac{\theta}{2} Q=cos2θ+μRsin2θ
(2)对上式两边求导:
d Q d t = − θ ˙ 2 s i n θ 2 + μ R θ ˙ 2 c o s θ 2 + s i n θ 2 d μ R d t \frac{dQ}{dt}=-\frac{\dot \theta}{2}sin \frac{\theta}{2}+\mu^R\frac{\dot \theta}{2}cos\frac{\theta}{2}+sin\frac{\theta}{2}\frac{d\mu^R}{dt} dtdQ=2θ˙sin2θ+μR2θ˙cos2θ+sin2θdtdμR
(3)由哥氏定理:
d μ R d t = C b R d μ b d t + ω R b R × μ R \frac{d\mu^R}{dt}=C^R_b\frac{d\mu^b}{dt}+\omega^R_{Rb}\times \mu^R dtdμR=CbRdtdμb+ωRbR×μR
(4)其中: d μ b d t = 0 \frac{d\mu^b}{dt}=0 dtdμb=0,且 ω R b R = θ ˙ μ R \omega^R_{Rb}=\dot \theta \mu^R ωRbR=θ˙μR,故 d μ R d t = 0 \frac{d\mu^R}{dt}=0 dtdμR=0
(5)则(2)式变为:
d Q d t = − θ ˙ 2 s i n θ 2 + μ R θ ˙ 2 c o s θ 2 \frac{dQ}{dt}=-\frac{\dot \theta}{2}sin \frac{\theta}{2}+\mu^R\frac{\dot \theta}{2}cos\frac{\theta}{2} dtdQ=2θ˙sin2θ+μR2θ˙cos2θ
(6)对(1)式两边乘 θ ˙ 2 μ R \frac{\dot \theta}{2}\mu^R 2θ˙μR得:
θ ˙ 2 μ R ⊗ Q = θ ˙ 2 μ R ⊗ ( c o s θ 2 + μ R s i n θ 2 ) = θ ˙ 2 μ R c o s θ 2 + μ R ⊗ μ R s i n θ 2 = θ ˙ 2 μ R c o s θ 2 − s i n θ 2 \frac{\dot\theta}{2}\mu^R\otimes Q=\frac{\dot\theta}{2}\mu^R\otimes( cos\frac{\theta}{2}+\mu^Rsin\frac{\theta}{2})=\frac{\dot\theta}{2}\mu^R cos\frac{\theta}{2}+\mu^R \otimes \mu^R sin\frac{\theta}{2}=\frac{\dot \theta}{2} \mu^Rcos\frac{\theta}{2}-sin\frac{\theta}{2} 2θ˙μRQ=2θ˙μR(cos2θ+μRsin2θ)=2θ˙μRcos2θ+μRμRsin2θ=2θ˙μRcos2θsin2θ
(7) 则(5)与(6)相比即有:
d Q d t = θ ˙ 2 μ R ⊗ Q = 1 2 ω R b R ⊗ Q = 1 2 Q ⊗ ω R b b = 1 2 W Q \frac{dQ}{dt}=\frac{\dot \theta}{2} \mu^R \otimes Q=\frac{1}{2}\omega^R_{Rb}\otimes Q=\frac{1}{2}Q\otimes \omega^b_{Rb}=\frac{1}{2}WQ dtdQ=2θ˙μRQ=21ωRbRQ=21QωRbb=21WQ
上式即为四元素微分方程。其中w为欧拉角向量的反对称矩阵。
速度微分方程

  • 地速: d r d t ∣ e = v e \frac{dr}{dt}|_e=ve dtdre=ve
  • 哥氏方程: d r d t ∣ a = d r d t b + ω a b × r \frac{dr}{dt}|_a=\frac{dr}{dt}_b+\omega_{ab}\times r dtdra=dtdrb+ωab×r
  • 导航方程: d 2 r d t 2 ∣ i = f + g \frac{d^2r}{d t^2}|_i=f+g dt2d2ri=f+g

(1)由哥氏方程和地速定义(i 系):
d r d t ∣ i = d r d t ∣ e + ω i e × r = v e + ω i e × r \frac{dr}{dt}|_i=\frac{dr}{dt}|_e+\omega_{ie}\times r=v_e+\omega_{ie}\times r dtdri=dtdre+ωie×r=ve+ωie×r
(2)在i系下求导:
d 2 r d t 2 = d v e d t ∣ i + d d t ( ω i e × r ) ∣ i \frac{d^2 r}{dt^2}=\frac{dv_e}{dt}|_i+\frac{d}{dt}(\omega_{ie}\times r)|_i dt2d2r=dtdvei+dtd(ωie×r)i
(3)利用导航方程整理可得:
d v e d t ∣ i = f + g − d ω i e d t ∣ i × r − ω i e × d r d t ∣ i = f + g − ω i e × ( v e + ω i e × r ) = f − ω i e × v e + ( g − ω i e × ( ω i e × r ) ) = f − ω i e × v e + g l \frac{dv_e}{dt}|_i=f+g-\frac{d\omega_{ie}}{dt}|_i\times r-\omega_{ie}\times \frac{dr}{dt}|_i=f+g-\omega_{ie}\times(v_e+\omega_{ie}\times r)=f-\omega_{ie}\times v_e+(g-\omega_{ie}\times(\omega_{ie}\times r))=f-\omega_{ie}\times v_e+g_l dtdvei=f+gdtdωiei×rωie×dtdri=f+gωie×(ve+ωie×r)=fωie×ve+(gωie×(ωie×r))=fωie×ve+gl
投影到i系:
= C b i f b − ω i e i × v e i + g l i =C^i_bf^b-\omega^i_{ie}\times v^i_e + g^i_l =Cbifbωiei×vei+gli
上式即为速度微分方程。
位置微分方程
在INS中位置是由速度确定,因此其微分方方程也较为简单,在各种书籍论文中常用的位置微分方程如下所示:
r ˙ n = [ ϕ ˙ λ ˙ h ˙ ] = [ 1 R M + h 0 0 0 1 ( R N + h ) c o s ϕ 0 0 0 − 1 ] [ v N v E v D ] = D − 1 v n \dot r^n=\begin{bmatrix} \dot \phi \\ \dot \lambda \\ \dot h\end{bmatrix}=\begin{bmatrix} \frac{1}{R_M+h} & 0 & 0 \\ 0 & \frac{1}{(R_N+h)cos\phi}&0 \\ 0 & 0 & -1\end{bmatrix}\begin{bmatrix}v_N \\ v_E \\ v_D\end{bmatrix}=D^{-1}v^n r˙n=ϕ˙λ˙h˙=RM+h1000(RN+h)cosϕ10001vNvEvD=D1vn

今天的文章sin函数微分公式_高斯函数积分公式分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/88726.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注