本文參考錢杏芳等編著的《導彈飛行力學》
前言
坐標系是為描述導彈位置和運動規(guī)律而選取的參考基準。為了準確,簡潔和清晰的描述導彈的運動方程,我們需要選取合適的坐標系并熟練掌握坐標系之間的轉(zhuǎn)換。本文介紹了地面坐標系、彈體坐標系、彈道坐標系和速度坐標系四種坐標系的定義以及各坐標系之間的變換過程。
一、導彈常用的四種坐標系
1.地面坐標系
O-X-Y-Z坐標系
'OX軸':彈道(航跡)面與水平面的交線,指向目標為正;
'OY軸':垂直于OX軸,沿著垂線向上;
'OZ軸':根據(jù)右手定則判斷。
隨地球自轉(zhuǎn)而自轉(zhuǎn),相對地面靜止。
2.彈體坐標系
O-Xt-Yt-Zt坐標系
'OXt軸':導彈的縱軸,指向彈頭為正;
'OYt軸':位于導彈的對稱面,并垂直于OXt軸;
'OZt軸':根據(jù)右手定則判斷。
3.彈道坐標系
O-Xd-Yd-Zd坐標系
'OXd軸':與速度矢量重合;
'OYd軸':位于鉛垂面,并垂直于OXd軸;
'OZd軸':根據(jù)右手定則判斷。
4.速度坐標系
O-Xa-Ya-Za坐標系
'OXa軸':與速度矢量重合;
'OYa軸':位于導彈對稱面,并垂直于OXa軸;
'OZa軸':根據(jù)右手定則判斷。
二、坐標系之間的變換
以2維坐標系變換為例:
由上圖可得如下關(guān)系:
x
′
=
x
cos
?
θ
?
y
sin
?
θ
y
′
=
x
sin
?
θ
+
y
cos
?
θ
\begin{array}{l} x^{'} = x\cos \theta - y\sin \theta \\ y^{'} = x\sin \theta + y\cos \theta \end{array}
x′=xcosθ?ysinθy′=xsinθ+ycosθ?
改寫成矩陣形式為:
[
x
′
y
′
]
=
[
cos
?
θ
?
sin
?
θ
sin
?
θ
cos
?
θ
]
[
x
y
]
\left[ {\begin{array}{} {x^{'}}\\ {y^{'}} \end{array}} \right] = \left[ {\begin{array}{} {\cos \theta }&{ - \sin \theta }\\ {\sin \theta }&{\cos \theta } \end{array}} \right]\left[ {\begin{array}{} x\\ y \end{array}} \right]
[x′y′?]=[cosθsinθ??sinθcosθ?][xy?]
所以
[
cos
?
θ
?
sin
?
θ
sin
?
θ
cos
?
θ
]
\left[ {\begin{array}{} {\cos \theta }&{ - \sin \theta }\\ {\sin \theta }&{\cos \theta } \end{array}} \right]
[cosθsinθ??sinθcosθ?]為坐標系
o
x
y
oxy
oxy到
o
x
′
y
′
ox^{'}y^{'}
ox′y′的變換矩陣。
1.地面坐標系 =>彈體坐標系
坐標變換可表示為
[
x
t
y
t
z
t
]
=
C
t
g
[
x
y
z
]
\left[ {\begin{array}{} {{x_t}}\\ {{y_t}}\\ {{z_t}} \end{array}} \right] = {C_{tg}}\left[ {\begin{array}{} x\\ y\\ z \end{array}} \right]
?
??xt?yt?zt???
??=Ctg??
??xyz??
??
其中
C
t
g
C_{tg}
Ctg?為變換矩陣。
變換過程如圖所示:
俯仰角
?
\vartheta
? :導彈縱軸與水平面的夾角;
偏航角
ψ
\psi
ψ :彈體坐標系縱軸在水平面上的投影
o
x
′
ox^{'}
ox′與地面坐標系
o
x
ox
ox軸的夾角;
傾斜角
γ
\gamma
γ :
y
t
y_t
yt?軸與鉛錘面(
o
x
′
y
′
ox^{'}y^{'}
ox′y′)的夾角。
變換過程如下:
1.繞地面坐標系
o
y
oy
oy軸旋轉(zhuǎn)
ψ
\psi
ψ角度,則變換矩陣為:
L
(
ψ
)
=
[
cos
?
ψ
0
?
sin
?
ψ
0
1
0
sin
?
ψ
0
cos
?
ψ
]
L(\psi ) = \left[ {\begin{array}{} {\cos \psi }&0&{ - \sin \psi }\\ 0&1&0\\ {\sin \psi }&0&{\cos \psi } \end{array}} \right]
L(ψ)=?
??cosψ0sinψ?010??sinψ0cosψ??
??
2.繞過渡坐標系
o
z
′
oz^{'}
oz′旋轉(zhuǎn)
?
\vartheta
?角度,則變換矩陣為:
L
(
θ
)
=
[
cos
?
?
sin
?
?
0
?
sin
?
?
cos
?
?
0
0
0
1
]
L(\theta ) = \left[ {\begin{array}{} {\cos \vartheta }&{\sin \vartheta }&0\\ { - \sin \vartheta }&{\cos \vartheta }&0\\ 0&0&1 \end{array}} \right]
L(θ)=?
??cos??sin?0?sin?cos?0?001??
??
3.繞彈體坐標系
o
x
t
ox_{t}
oxt?軸旋轉(zhuǎn)
γ
\gamma
γ角度,則變換矩陣為:
L
(
γ
)
=
[
1
0
0
cos
?
γ
sin
?
γ
0
?
sin
?
γ
cos
?
γ
0
]
L(\gamma ) = \left[ {\begin{array}{} 1&0&0\\ {\cos \gamma }&{\sin \gamma }&0\\ { - \sin \gamma }&{\cos \gamma }&0 \end{array}} \right]
L(γ)=?
??1cosγ?sinγ?0sinγcosγ?000??
??
所以變換矩陣 C t g = L ( γ ) L ( ? ) L ( ψ ) C_{tg}=L(\gamma )L(\vartheta )L(\psi ) Ctg?=L(γ)L(?)L(ψ)。
2.地面坐標系=>彈道坐標系
由于彈道坐標系與地面坐標系的z軸均在水平面內(nèi),因此只需要兩個角就可以進行坐標系變換。
坐標變換可表示為
[
x
d
y
d
z
d
]
=
C
d
g
[
x
y
z
]
\left[ {\begin{array}{} {{x_d}}\\ {{y_d}}\\ {{z_d}} \end{array}} \right] = {C_{dg}}\left[ {\begin{array}{} x\\ y\\ z \end{array}} \right]
?
??xd?yd?zd???
??=Cdg??
??xyz??
??
其中
C
d
g
C_{dg}
Cdg?為變換矩陣。
變換過程如圖所示:
彈道傾角
θ
\theta
θ:速度矢量
V
V
V與水平面之間的夾角;
彈道偏角
ψ
v
{\psi _v}
ψv?::速度矢量
V
V
V在水平面的投影
o
x
′
ox^{'}
ox′與地面坐標系
o
x
ox
ox軸的夾角。
變換過程如下:
1.繞地面坐標系
o
y
oy
oy軸旋轉(zhuǎn)
ψ
v
{\psi _v}
ψv?角度,則變換矩陣為:
L
(
ψ
v
)
=
[
cos
?
ψ
v
0
?
sin
?
ψ
v
0
1
0
sin
?
ψ
v
0
cos
?
ψ
v
]
L(\psi _v ) = \left[ {\begin{array}{} {\cos \psi _v }&0&{ - \sin \psi _v }\\ 0&1&0\\ {\sin \psi _v }&0&{\cos \psi _v } \end{array}} \right]
L(ψv?)=?
??cosψv?0sinψv??010??sinψv?0cosψv???
??
2.繞彈道坐標系
o
z
d
oz_n5n3t3z
ozd?旋轉(zhuǎn)
θ
\theta
θ角度,則變換矩陣為:
L
(
θ
)
=
[
cos
?
θ
sin
?
θ
0
?
sin
?
θ
cos
?
θ
0
0
0
1
]
L(\theta ) = \left[ {\begin{array}{} {\cos \theta }&{\sin \theta }&0\\ { - \sin \theta }&{\cos \theta }&0\\ 0&0&1 \end{array}} \right]
L(θ)=?
??cosθ?sinθ0?sinθcosθ0?001??
??
所以變換矩陣 C d g = L ( θ ) L ( ψ v ) C_{dg}=L(\theta )L(\psi _v ) Cdg?=L(θ)L(ψv?)。
3.速度坐標系=>彈體坐標系
由于速度坐標系與彈體坐標系的y軸均在導彈對稱面內(nèi),因此只需要兩個角就可以進行坐標系變換。
坐標變換可表示為
[
x
t
y
t
z
t
]
=
C
t
a
[
x
a
y
a
z
a
]
\left[ {\begin{array}{} {{x_t}}\\ {{y_t}}\\ {{z_t}} \end{array}} \right] = {C_{ta}}\left[ {\begin{array}{} x_a\\ y_a\\ z_a \end{array}} \right]
?
??xt?yt?zt???
??=Cta??
??xa?ya?za???
??
其中
C
t
a
C_{ta}
Cta?為變換矩陣。
變換過程如圖所示:
攻角
α
\alpha
α:導彈縱軸
o
x
t
ox_t
oxt?與水平面之間的夾角;
側(cè)滑角
β
\beta
β:導彈縱軸在水平面的投影
o
x
′
ox^{'}
ox′與速度坐標系
o
x
a
ox_a
oxa?軸的夾角。
變換過程如下:
1.繞速度坐標系
o
y
a
oy_a
oya?軸旋轉(zhuǎn)
α
{\alpha}
α角度,則變換矩陣為:
L
(
α
)
=
[
cos
?
α
0
?
sin
?
α
0
1
0
sin
?
α
0
cos
?
α
]
L(\alpha ) = \left[ {\begin{array}{} {\cos \alpha }&0&{ - \sin \alpha }\\ 0&1&0\\ {\sin \alpha }&0&{\cos \alpha } \end{array}} \right]
L(α)=?
??cosα0sinα?010??sinα0cosα??
??
2.繞彈體坐標系
o
z
t
oz_{t}
ozt?旋轉(zhuǎn)
β
\beta
β角度,則變換矩陣為:
L
(
β
)
=
[
cos
?
β
sin
?
β
0
?
sin
?
β
cos
?
β
0
0
0
1
]
L(\beta ) = \left[ {\begin{array}{} {\cos \beta }&{\sin \beta }&0\\ { - \sin \beta }&{\cos \beta }&0\\ 0&0&1 \end{array}} \right]
L(β)=?
??cosβ?sinβ0?sinβcosβ0?001??
??
所以變換矩陣
C
t
a
=
L
(
β
)
L
(
α
)
C_{ta}=L(\beta )L(\alpha )
Cta?=L(β)L(α)。
4.彈道坐標系=>速度坐標系
由于彈道坐標系和速度坐標系的x軸均與速度矢量重合,因此只需要一個角就可以完成坐標變換。
坐標變換可表示為
[
x
a
y
a
z
a
]
=
C
a
d
[
x
d
y
d
z
d
]
\left[ {\begin{array}{} {{x_a}}\\ {{y_a}}\\ {{z_a}} \end{array}} \right] = {C_{ad}}\left[ {\begin{array}{} x_d\\ y_d\\ z_d \end{array}} \right]
?
??xa?ya?za???
??=Cad??
??xd?yd?zd???
??
其中
C
a
d
C_{ad}
Cad?為變換矩陣。
變換過程如圖所示:
速度傾斜角
γ
v
{\gamma _v}
γv?:速度坐標系
o
y
a
oy_a
oya?軸與鉛垂面(
o
x
d
y
d
ox_dy_d
oxd?yd?)之間的夾角。
變換過程如下:
1.繞彈道坐標系
o
x
d
ox_n5n3t3z
oxd?軸旋轉(zhuǎn)
γ
v
\gamma _v
γv?角度,則變換矩陣為:
L
(
γ
v
)
=
[
1
0
0
cos
?
γ
v
sin
?
γ
v
0
?
sin
?
γ
v
cos
?
γ
v
0
]
L(\gamma _v) = \left[ {\begin{array}{} 1&0&0\\ {\cos \gamma _v}&{\sin \gamma _v}&0\\ { - \sin \gamma _v}&{\cos \gamma _v}&0 \end{array}} \right]
L(γv?)=?
??1cosγv??sinγv??0sinγv?cosγv??000??
??
所以變換矩陣
C
a
d
=
L
(
γ
v
)
C_{ad}=L(\gamma _v)
Cad?=L(γv?)。
總結(jié)
導彈坐標系及坐標系之間的變換是導彈運動及控制的研究基礎。上述四種坐標系的變換可總結(jié)為下圖所示,這樣我們就可以通過角度進行任意坐標系之間的變換了。文章來源:http://www.zghlxwxcb.cn/news/detail-408338.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-408338.html
到了這里,關(guān)于【導彈四種坐標系及坐標系之間的變換】的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!