Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4026746B2 - Method for controlling the attitude of a flying object - Google Patents
[go: Go Back, main page]

JP4026746B2 - Method for controlling the attitude of a flying object - Google Patents

Method for controlling the attitude of a flying object Download PDF

Info

Publication number
JP4026746B2
JP4026746B2 JP2002106832A JP2002106832A JP4026746B2 JP 4026746 B2 JP4026746 B2 JP 4026746B2 JP 2002106832 A JP2002106832 A JP 2002106832A JP 2002106832 A JP2002106832 A JP 2002106832A JP 4026746 B2 JP4026746 B2 JP 4026746B2
Authority
JP
Japan
Prior art keywords
cmd
flying object
predetermined time
euler angles
control method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002106832A
Other languages
Japanese (ja)
Other versions
JP2003300499A (en
Inventor
太郎 山崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daicel Corp
Original Assignee
Daicel Chemical Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Daicel Chemical Industries Ltd filed Critical Daicel Chemical Industries Ltd
Priority to JP2002106832A priority Critical patent/JP4026746B2/en
Publication of JP2003300499A publication Critical patent/JP2003300499A/en
Application granted granted Critical
Publication of JP4026746B2 publication Critical patent/JP4026746B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は飛翔体の姿勢制御方法に関し、特別にはピントル・ノズルを複数個、取り付けたロケットモータを設けた飛翔体の姿勢制御方法に関する。
【0002】
【従来の技術】
飛行機やロケットから何らかの緊急事態でパイロットが脱出しなければならない場合がある。このために飛行機やロケットには緊急脱出装置もしくは緊急脱出座席が設けられている。然るに、従来の緊急脱出装置においては、その脱出時の姿勢を維持する機能を有するが、全体的に飛翔方向もしくは飛翔姿勢を変化させる機能は無い。例えば、雑誌”SAFE Engineering,March/April 1967”には、カタパルト(Catapult)構造が開示されている。ガイドレールに沿ってロケットモータの推進力によって緊急脱出座席が噴出される。座席に取り付けた別のロケットモータによって座席のピッチ角度のみ脱出時の姿勢を保つように動作する。ロール角、ヨー角については制御機能を有しない。従って、空力により姿勢が変化する。
特に、ロケットや飛行機が陸地に対し低高度で機体の姿勢角が傾いている場合、あるいは極端には、上下を殆んど逆さまにしているような場合には、脱出後の飛翔方向が陸地に向っており、パイロットに装着させているパラシュートを開傘する前に、あるいは完全に開傘する前に陸上に激突する恐れがあり、極めて危険である。
【0003】
【発明が解決しようとする課題】
本発明は上述の問題に鑑みてなされ、緊急脱出装置もしくは緊急脱出座席に飛翔姿勢の制御機能をもたせることにより、悪い条件で脱出しても高度を充分に大きく取って従来より安全に脱出できる範囲を拡大することができる飛翔体の姿勢制御方法を提供することを課題とする。
【0004】
【課題を解決するための手段】
以上の課題は、ピントル・ノズルを複数個、取り付けたロケットモータを設けた飛翔体の姿勢制御方法において、
(a)ロール、ピッチ及びヨーの初期オイラー角φi 、θi ψ i 及び目標オイラー角φ0 、θ0 、ψ0 の各入力信号を生成する工程と、
(b)前記初期オイラー角φi 、θi ψ i と目標オイラー角φ0 、θ0 、ψ0との差δφ、δθ、δψを演算する工程と、
(c)0≦t≦所定時間、零から連続的に増大し該所定時間で前記差δφ、δθ、δψに達し、該所定時間以降、該δφ、δθ、δψの一定値を維持する関数fφ(t)、fθ(t)、fψ(t)を設定する工程と、
(d)前記飛翔体に固定した座標X、Y、Zに関する角速度p、q、rとオイラー角速度との関係
【数1】

Figure 0004026746
において、前記fφ(t)、fθ(t)、fψ(t)及びこれらの微分f'φ(t)、f' θ(t)、f'ψ(t)をそれぞれ前記φ、θ、ψ及び前記dφ/dt、dθ/dt、dψ/dtに代入することによって得られるp、q、rをそれぞれコマンド角速度p−cmd、q−cmd、r−cmdとする工程と、
(e)前記飛翔体に取り付けた角速度センサから角速度出力信号pd 、qd 、rd を得る工程と、
(f)前記p−cmd、q−cmd、r−cmdと前記角速度出力信号pd 、qd 、rd との偏差を求める工程と、
(g)前記各偏差から必要な操作量としてロールモーメント、ピッチモーメント、及びヨーモーメントを得るために、前記各ピントル・ノズルの開口面積の調整を行うことにより、前記目標オイラー角φ0 、θ0 、ψ0 を得るようにした工程を含む
ことを特徴とする飛翔体の姿勢制御方法、によって解決される。
【0005】
又は、ピントル・ノズルを複数個、取り付けたロケットモータを設けた飛翔体の姿勢制御方法において、
(a)ロール、ピッチ及びヨーの初期オイラー角φi 、θi ψ i 及び目標オイラー角φ0 、θ0 、ψ0 の各入力信号を生成する工程と、
(b)前記初期オイラー角φi 、θi ψ i と目標オイラー角φ0 、θ0 、ψ0との差δφ、δθ、δψを演算する工程と、
(c)少なくとも0≦t≦所定時間で連続的で正でありt=0とt=前記所定時間で零でかつ極大値を有し、前記所定時間以降零である関数gφ(t)、gθ(t)、gψ(t)を設定する工程と、
(d)前記飛翔体に固定した座標X、Y、Zに関する角速度p、q、rとオイラー角速度との関係
【数1】
Figure 0004026746
において、前記gφ(t)、gθ(t)、gψ(t)(∫gφ(t)dt+φi (∫gθ(t)dt+θi (∫gψ(t)dt+ψi )をそれぞれ前記dφ/dt、dθ/dt、dψ/dt及び前記φ、θ、ψに代入することによって得られるp、q、rをそれぞれコマンド角速度p−cmd、q−cmd、r−cmdとする工程と、
(e)前記飛翔体に取り付けた角速度センサから角速度出力信号pd 、qd 、rd を得る工程と、
(f)前記p−cmd、q−cmd、r−cmdと前記角速度出力信号pd 、qd 、rd との偏差を求める工程と、
(g)前記各偏差から必要な操作量としてロールモーメント、ピッチモーメント、及びヨーモーメントを得るために、前記各ピントル・ノズルの開口面積の調整を行うことにより、前記目標オイラー角φ0 、θ0 、ψ0 を得るようにした工程を含む
ことを特徴とする飛翔体の姿勢制御方法、によって解決される。
【0006】
又は、ピントル・ノズルを複数個、取り付けたロケットモータを設けた飛翔体の姿勢制御方法において、
(a)ロール、ピッチ及びヨーの初期オイラー角φi 、θi ψ i 及び目標オイラー角φ0 、θ0 、ψ0 の各入力信号を生成する工程と、
(b)前記初期オイラー角φi 、θi ψ i と目標オイラー角φ0 、θ0 、ψ0との差δφ、δθ、δψを演算する工程と、
(c)0≦t≦所定時間、零から連続的に増大し該所定時間で前記差δφ、δθ、δψに達し、該所定時間以降、該δφ、δθ、δψの一定値を維持する関数fφ(t)、fθ(t)、fψ(t)を設定する工程と、
(d)前記飛翔体に固定した座標X、Y、Zに関する角速度p、q、rとオイラー角速度との関係
【数1】
Figure 0004026746
において、前記fφ(t)、fθ(t)、fψ(t)及びこれらの微分f'φ(t)、f' θ(t)、f'ψ(t)をそれぞれ前記φ、θ、ψ及び前記dφ/dt、dθ/dt、dψ/dtに代入することによって得られるp、q、rをそれぞれコマンド角速度p−cmd、q−cmd、r−cmdとする工程と、
(e)前記飛翔体に取り付けた角速度センサから角速度出力信号pd 、qd 、rd を得る工程と、
(f)前記p−cmd、q−cmd、r−cmdを積分する工程と、
(g)前記角速度出力信号pd 、qd 、rd を積分する工程と、
(h)前記p−cmd、q−cmd、r−cmdの積分値と前記角速度出力信号pd 、qd 、rd の積分値との偏差を求める工程と、
(i)前記各偏差から必要な操作量としてロールモーメント、ピッチモーメント、及びヨーモーメントを得るために、前記各ピントル・ノズルの開口面積の調整を行うことにより、前記目標オイラー角φ0 、θ0 、ψ0 を得るようにした工程を含む
ことを特徴とする飛翔体の姿勢制御方法、によって解決される。
【0007】
又は、ピントル・ノズルを複数個、取り付けたロケットモータを設けた飛翔体の姿勢制御方法において、
(a)ロール、ピッチ及びヨーの初期オイラー角φi 、θi ψ i 及び目標オイラー角φ0 、θ0 、ψ0 の各入力信号を生成する工程と、
(b)前記初期オイラー角φi 、θi ψ i と目標オイラー角φ0 、θ0 、ψ0との差δφ、δθ、δψを演算する工程と、
(c)少なくとも0≦t≦所定時間で連続的で正でありt=0とt=所定時間で零でかつ極大値を有し、前記所定時間以降零である関数gφ(t)、gθ(t)、gψ(t)を設定する工程と、
(d)前記飛翔体に固定した座標X、Y、Zに関する角速度p、q、rとオイラー角速度との関係
【数1】
Figure 0004026746
において、前記gφ(t)、gθ(t)、gψ(t)(∫gφ(t)dt+φi (∫gθ(t)dt+θi (∫gψ(t)dt+ψi )をそれぞれ前記dφ/dt、dθ/dt、dψ/dt及び前記φ、θ、ψに代入することによって得られるp、q、rをそれぞれコマンド角速度p−cmd、q−cmd、r−cmdとする工程と、
(e)前記飛翔体に取り付けた角速度センサから角速度出力信号pd 、qd 、rd を得る工程と、
(f)前記p−cmd、q−cmd、r−cmdを積分する工程と、
(g)前記角速度出力信号pd 、qd 、rd を積分する工程と、
(h)前記p−cmd、q−cmd、r−cmdの積分値と前記角速度出力信号の積分値との偏差を求める工程と、
(i)前記各偏差から必要な操作量としてロールモーメント、ピッチモーメント、及びヨーモーメントを得るために、前記各ピントル・ノズルの開口面積の調整を行うことにより、前記目標オイラー角φ0 、θ0 、ψ0 を得るようにした工程を含むことを特徴とする飛翔体の姿勢制御方法、によって解決される。
【0008】
以上の方法によって、脱出時に高度を充分にとって、例えばパラシュートを開傘させることができる。充分にパイロットの安全性を確保することができる。
【0009】
【発明の実施の形態】
図1は従来例の緊急脱出装置(米国特許第5,415,366号に記載のもの)であるが、図1において、パイロットPは機体M内で座席10に通常の運行姿勢で座しているが、座席10は背もたれ部1’と座部2’とからなっており、この背もたれ部1の両側壁部に脱出時に上腕部及び下腕部を拘束するための拘束具R’を収納させている。
図示せずとも、公知のように座席10の背面にはロケットモータを搭載しており、座部2’の両側においてパイロットPが脱出駆動ハンドル12a’、12b’を両手でつかんでいる。
パイロットPが緊急脱出せんとして、駆動ハンドル12a’、12b’の両方或いは片方を上へ引き上げると、図示しないロケットモータが着火してこの推進力により座席10は座席の両側に設けられた一対のガイドレールGに沿って上昇する。
【0010】
図2は本発明に係わる座席10に作用するロールモーメント、ピッチモーメント及びヨーモーメントを説明するための概略図である。
座席10の背もたれ部1と座部2が交差するところにSRP(seat reference point)をとり、これを座標の原点としている。直角座標軸+X、+Y、+Z(通常と異なり下向きとなっている)のまわりの矢印で示す回動力Cl、Cm、Cnがそれぞれ、ロールモーメント、ピッチモーメント及びヨーモーメントである。
【0011】
図3〜図5は更に本発明に係わるピントル・ノズルp1 、p2 、p3 、p4 の座席10への取り付け状況を示す。図7は、これらピントル・ノズルp1 〜p4 から圧力ガスを噴出させる駆動源Rの概略図である。これは座席10の背もたれ部1の裏側に固定されているが図3では更に簡略化されている。
図3において、ピントル・ノズルp1 、p2 は背もたれ部1の裏側の上部に対応して所定間隔をおいて取り付けられ、ピントル・ノズルp3 、p4 は背もたれ部1の裏側の下部に対応して所定間隔をおいて取り付けられる。
【0012】
図7において、推進薬mに点火させると、燃焼室C1 、C2 、C3 、C4 及びC5 内に高圧の燃焼ガスが発生し、ピントル・ノズルp1 〜p4 のノズル口から外方へと噴出する。これにより、座部10にモーメントの推進力が発生するのであるが、ピントル・ノズルp1 〜p4 からのガス噴出力により、図3Aで示すようなガス噴出方向a、b、c、dとは反対方向の推進力を発生する。ピントル・ノズルのノズル口は矢印で示す方向a、b、c、dに傾いている。
ピントル・ノズルp1 〜p4 のノズル口の開閉(on、off)を選択すると、図3A、図3B、図4A、図4B、図5A、図5Bで矢印で図示するようにピッチモーメント、ロールモーメント、ヨーモーメントを発生する。
【0013】
図3Aにおいて、ピントル・ノズルP1 =off、P2 =off(offはピントル・ノズルの開口が閉であることを表わす)、ピントル・ノズルP3 =on、P4 =on(onはピントル・ノズルの開口が開であることを表わす。なお、ピストン・ノズルのon、offは、どのピストン・ノズルを作動すれば、どのようなモーメントが働くかをわかりやすくするために極端な場合を説明したが、実際にはこれらon、offとの間の開位置をとるものである。)である場合には、図示するように正方向のピッチモーメントが得られ、図3Bで示すようにP1 =on、P2 =on、P3 =off、P4 =offでは負方向のピッチモーメントが得られる。Gは重心を表わす。
図4Aにおいて、P1 =on、P3 =onで、P2 =off、P4 =offでは負方向のロールモーメント、図4Bにおいて、P2 =on、P4 =on、P1 =off、P3 =offでは負のロールモーメントが得られる。図4Aで代表的に示すが、座席10に働くモーメントM=F1 ×R1 +F3 ×R3 (但し、R1 、R3 はそれぞれ重心GとベクトルF1 、F3 との間の距離)。
図5Aにおいて、P1 =on、P4 =onでP2 =off、P3 =offでは正方向のヨーモーメント、図5Bにおいて、P2 =on、P3 =on、P1 =off、P4 =offでは負のヨーモーメントが得られる。
【0014】
図6は本発明の実施の形態に適用されるピントル・ノズルp1 〜p4 の部分拡大断面図であるが、勿論、本発明のピントル・ノズルはこれに限定されるものではない。
ノズル口N内には、ノズル本体B(ピントル)が矢印t方向に往復動自在に設けられており、この往復動により、このノズル本体Bの外周面とノズル口Nの内周壁面との間の隙間が変化する。この隙間においてノズル本体Bの一定位置では、最小値の隙間の断面積minがノズル・スロート面積と称されている。アクチュエータAに入力信号eが加えられるとこの作動によりノズル本体Bは矢印tで示す方向に左方か、右方へと駆動されるようになっている。この移動量でノズル・スロート面積が決定される。
【0015】
次に本発明の姿勢制御回路について説明する。図8において、飛翔姿勢制御信号発生部1には初期姿勢オイラー角φi 、θi 、ψi 信号が入力される。これは脱出時の機体のそれらを入力するようにすればよい。更に目的姿勢オイラー角φ0 、θ0 、ψ0 信号が入力される。これら信号を用いて、以下の〔1〕〜〔5〕の演算がこの飛翔姿勢制御信号発生部1内で行われる。
本発明の第1の実施の形態では回転すべき角をサイン関数で変化させる。
0≦t≦所定時間aでは
fφ(t)=0.5×δφ×〔sin(πt/a−π/2)+1〕+φ i
fθ(t)=0.5×δθ×〔sin(πt/a−π/2)+1〕+θ i
fφ(t)=0.5×δψ×〔sin(πt/a−π/2)+1〕+ψ i
である。
すなわち、次の演算を行う。
〔1〕回転すべき角=(目的姿勢角−初期すなわち脱出時の姿勢角)
δφ=φ0 −φi
δθ=θ0 −θi
δψ=ψ0 −ψi
〔2〕回転すべき角をサイン関数で変化させるために下記信号を生成する。すなわち1秒でδφ、δθ、δψ変化させる信号を生成する。
φ=0.5×δφ×〔sin(πt−π/2)+1〕+φi
θ=0.5×δθ×〔sin(πt−π/2)+1〕+θi
ψ=0.5×δψ×〔sin(πt−π/2)+1〕+ψi
〔3〕上記信号φ、θ、ψのsin、cosを求める。
sinθ
sinφ
cosθ
cosφ
〔4〕上記信号φ、θ、ψの時間tに関する微分値を求める。
dφ/dt
dθ/dt
dψ/dt
〔5〕制御命令としての座席の回転角速度信号(座席に固定した座標X、Y、Zに関する信号)を下式の関係を使って演算する。
p−cmd=dφ/dt−(dψ/dt)×sinθ
q−cmd=(dθ/dt)×cosφ+(dψ/dt)×sinφcosθ
r−cmd=−(dθ/dt)×sinφ+(dψ/dt)×cosφcosθ
図8において、上記〔5〕で演算した結果である飛翔姿勢制御信号発生部1の出力p−cmd、q−cmd、r−cmdを調節部2に入力する。これはPID制御部3a、3b、3cから成っており、これらには、更に緊急脱出座席10に取り付けた3個の角速度センサ10a、10b、10cのセンサ出力pd 、qd 、rd が入力される。
PID制御部3a、3b、3c(図ではPID制御則と称す)は同一の構成であるので、PID制御部3aについてのみ図10を参照して説明する。なお、PはProportion、IはIntegration 及びDはDifferentiate である。
比較部11に命令p−cmd及びセンサ10aの出力が供給され、偏差が演算される。なお、代表的に命令p−cmdについてのみ記載するが、他命令q−cmd、r−cmdについても同様である。これは伝達関数12、13、14を介して合算部15に供給される。これらは比例、積分、微分の伝達関数でPID制御を行う。合算部15の出力は図8における『モーメントから推力への変換部』4に供給される。各合算部15の出力が操作量としてのモーメントMp 、Mq 、Mr を表す。
モーメントMp 、Mq 、Mr は全推力が制限されているので、本発明の実施の形態ではここで優先順位が定められるが、これは例えば初期オイラー姿勢角や飛行速度などに基づいて飛翔高さを安定に迅速にとれるように選ばれることが望ましい。
今、例えば優先順位をピッチモーメントMp >ヨーモーメントMr >ロールモーメントMr とする。
〔1〕優先順位を上のように取ると、ピッチモーメントMp が発生可能な範囲かどうかを調べ、越えておればリミットをかける。発生可能な範囲内であれば必要モーメントそのままを使用する。→ピッチモーメント確定
〔2〕ピッチモーメントに対するヨーモーメントの制限テーブルを予め作成しておく。〔1〕で決まったピッチモーメントに対する上記制限テーブルにヨーモーメントを入力しリミット内であればそのまま使用する。リミットを越えておれば、そのピッチモーメントでのリミット値をヨーモーメントとして使用する。→ヨーモーメント確定
〔3〕ピッチモーメント及びヨーモーメントに対するロールモーメントの制限テーブルを予め作成しておく。〔1〕〔2〕で決まったピッチモーメント及びヨーモーメントに対する上記制限テーブルにロールモーメントを入力しリミット内であればそのまま使用する。リミットを越えておれば、そのピッチモーメント及びヨーモーメントでのリミット値をロールモーメントとして使用する。→ロールモーメント確定
〔4〕上記〔1〕〔2〕〔3〕で決めたモーメントから推力への変換は次の行列式による。
【数2】
Figure 0004026746
上記の変換係数A11〜A44は座席の重心からノズルまでの距離及びノズルの方向により決めることができる。Fsys は以下のとおりとする。
sys =F1 +F2 +F3 +F4
〔5〕〔4〕で求めた推力F1〜F4に対して個別のピントル・ノズルから発生可能な条件により以下の制限を設ける。
0<F1 〜F4 <Fmax
推力制御部5の詳細は図9に示される。
図9において、推力F1 〜F4 はノズルスロート面積変換部20に供給される。ここでノズルスロート面積At1 〜At4 が推力F1 〜F4 /(圧力ラ推力係数Cf)の演算により算出され、それぞれピントル位置変換部21に供給される。
ピントル位置変換部21では変換係数ラノズルスロート面積At1 〜At4 が演算され、その出力としてのピントル位置信号Xp−cmd1〜Xp−cmd4がそれぞれ合算部22a、22b、22c、22dに供給される。ロケットモータRの燃焼室C(C1 〜C4 共通)の圧力は圧力センサSによって検出され、比較部24に供給される。これには更に設定圧力が供給されており、これらの偏差は比例制御伝達関数25及び積分制御伝達関数26を介して合算部27に供給され、その出力は分割部28へ供給されて4分割される。すなわち、ピントル・ノズルの数で割られる。各合算部22a、22b、22c、22dに供給される。測定圧力が設定圧力より低いと、偏差が+であるので合算部22a、22b、22c、22dでピントル位置信号Xp−cmd1〜Xp−cmd4から、この分が減算される。ピントル位置信号を小さくして、ノズルスロート面積を小とする。これにより、燃焼室Cの圧力を設定圧力に等しくせんとする。合算部22a、22b、22c、22dの各出力はアクチュエータ・コントローラ23a、23b、23c、23dに供給され、これらの出力によりピントル・ノズルのアクチュエータAが駆動される。よって緊急脱出座席10に所望のモーメントが与えられる。
【0016】
本発明の実施の形態による飛翔体の姿勢制御方法の構成は以上の通りであるが、次にこの作用について説明する。
なおシミュレーションの脱出条件は、以下の通りとする。
高度400FT
速度250KEAS
脱出時の飛行機の姿勢角;
ロール角φ = 90度
ピッチ角θ = −45度
ヨー角ψ = 0度
座席の目的姿勢角;
ロール角φ = 0度
ピッチ角θ = 60度
ヨー角ψ = 0度
従来例では図11A、B、Cで示すように、X、Y及びZ軸方向に移動する。図11Cで示すように1.1sec後に高度0となり、地上に激突する。オイラー角φ、θ、ψは図12A、B、Cで示すように一定である。
他方、本発明の実施の形態では、図13A、B、Cで示すように、X、Y及びZ軸方向に移動し、図13Cで示すように1.1秒後でも高度160FTであり、地上に激突する恐れはない。図14A、B、Cで示すように、オイラー角φ、θ、ψは1.1秒後に目的とする角度0、60度、0度に達している。座席10に対する命令の角速度p−cmd、q−cmd、r−cmdは図15A、B、Cに示すように変化している。
結果として、座席10は飛行機Fから脱出した後、図19で示すように軌跡Tに沿って飛行し、充分な高度をもってパラシュートHを開傘し、パイロットPは安全に地上に着地する。なお、図12、図14において、ピッチ角θの初期角度は−39度となっているが、これは図3Aに示すように座席10のシート面の設定角度が6度とされているためである。−45+6=−39度である。
【0017】
以上の実施の形態では、回転すべき角をサイン関数で変化させたが、本発明の第2の実施の形態ではこれに代えて回転すべき角度の角速度をサイン関数で変化させるようにしている。
0≦t≦所定時間aでは
gφ(t)=(1/a)δφ×〔sin(2πt/a−π/2)+1〕
gθ(t)=(1/a)δθ×〔sin(2πt/a−π/2)+1〕
gψ(t)=(1/a)δψ×〔sin(2πt/a−π/2)+1〕
である。
すなわち、次の演算を行う。
〔1〕回転角=(目的姿勢角−脱出時の姿勢角)
δφ=φ0 −φi
δθ=θ0 −θi
δψ=ψ0 −ψi
〔2〕回転の角速度をサイン関数で変化させるために下記信号を生成する。
dφ/dt=δφ×〔sin(2πt−π/2)+1〕
dθ/dt=δθ×〔sin(2πt−π/2)+1〕
dψ/dt=δψ×〔sin(2πt−π/2)+1〕
〔3〕上記信号の積分値に初期姿勢角を加える。
φ=∫dφ/dt・dt+φi
θ=∫dθ/dt・dt+θi
ψ=∫dψ/dt・dt+ψi
〔4〕上記信号φ、θ、ψのsin、cosを求める。
sinθ
sinψ
cosθ
cosψ
〔5〕座席の命令回転角速度信号を下式の関係を使って求める。
p−cmd=dφ/dt−(dψ/dt)×sinθ
q−cmd=(dθ/dt)×cosφ+(dψ/dt)×sinφcosθ
r−cmd=−(dθ/dt)×sinφ+(dψ/dt)×cosφcosθ
以上の〔2〕の演算ではサイン関数式に定数項(脱出時の姿勢角)が1つ消去されているので、より〔2〕の演算が容易となる。更に以下の効果を奏するものである。
上述の〔2〕におけるY=sin(2πt−π/2)+1なる関数は、図17Bのように変化する。この積分値は図17AのZのように変化する。他方、第1の実施の形態におけるZ=0.5×〔sin(πt−π/2)+1〕は図16AにおけるZのように変化する。
また、その微分dz/dtであるy=0.5×πcos(πt−π/2)は図16Bのように変化する。図16、図17におけるyとYとを比較すれば分かるように、Y、Zは時間0及び1.0秒の近傍では滑らかに増加しているが、yではこれと比べ急激に増加している。すなわち、角度の目標角への変化開始はYの方が滑らかである。よって、第2の実施の形態の方がより制御が安定する。作用は上述の発明の第1の実施の形態と同様である。
図18は本発明の第3の実施の形態を示す。その他の部分は第1の実施の形態と同じである。図8におけるp−cmd、q−cmd、r−cmdは積分器I1に供給され(p−cmdについてのみ、代表的に示す。他も同様)、出力角速度信号pd 、qd 、rd 、すなわち、レートセンサの出力は積分回路I2 に供給される。積分器I1 、I2 の出力、すなわち命令角度及び検出角度を比較器Hで比較し、その差、すなわち偏差が第1の実施の形態と同様にPID制御回路3に供給される。偏差をなすべくモーメントが座席10に与えられる。本発明の実施形態でも第1の実施の形態と同様な効果が得られることは明らかである。なお、p−cmd、q−cmd、r−cmdの形成方法は第2の実施の形態によるものでもよい。
【0018】
以上、本発明の実施の形態について説明したが、勿論、本発明はこれに限定されることなく、本発明の技術的思想に基づいて種々の変形が可能である。
【0019】
例えば以上の第1、第2、第3の実施の形態では、ピントル・ノズルの個数は4個であったが座席の形状や重心の位置によっては、これより少なくても、あるいは多くても、上述の作用は可能である。
【0020】
また以上の第1の実施の形態では、初期のオイラー角(φi 、θi 、ψi )から目標のオイラー角(φ0 、θ0 、ψ0 )を得るための時間関数はサイン関数であるとしたが、少なくとも所定の時間内では時間に関し連続的な増大関数であれば、他の関数形式であってもよい。
【0021】
また以上の実施の形態では、上述のサイン関数は、
φ=0.5×φδ×〔sin(πt−π/2)+1〕+φi
(他のオイラー角θ、ψについても同様)とし、1秒で所望の目標オイラー角φ0 を得るようにしたが、一般的に、
φ=0.5×φδ×〔sin(πt/a−π/2)+1〕+φi としてもよい(a秒でφ0 となる)。
あるいは、第2の実施の形態の角速度dφ/dtで表わす場合には、
dφ/dt=0.5×φδ×〔sin(2πt/a−π/2)+1〕としてもよい。
【0022】
また以上の実施の形態では、飛翔体として緊急脱出座席を適用したが、他の飛翔体、例えば、飛行機やロケットにも本発明を適用してもよい。
【0023】
また以上の実施の形態では、調節部2ではPID制御を行うようにしたが、制御対象によってはPI制御又はP制御を行うようにしてもよい。または最近の制御則であるLQI制御、H∞制御を行うようにしてもよい。
【0024】
また以上の実施の形態では、推進ロケットRは1個で、これに4個のピントル・ノズルを取り付けるようにしたが、1個でなくでもよく、2個以上用いることも可能である。
【0025】
また以上の第1の実施の形態では、関数fφ(t)、fθ(t)、及びfψ(t)としてfφ(t)=0.5×δφ×〔sin(πt/a−π/2)+1〕+φi (他も同様)を用いたが、一般に関数として0≦t≦所定時間に連続的に増大し、所定時間以降零である関数fφ(t)(他も同様)であれば本発明に適用可能である。
【0026】
また以上の第2の実施の形態では、関数gφ(t)として(1/a)δφ×〔sin(2πt/a−π/2)+1〕を用いたが、一般に0≦t≦所定時間で連続的で正であり、t=0と、t=所定時間で零で、かつ極大値を有し、前記所定時間以降零である関数gφ(t)(他も同様)であれば、すべて本発明に適用可能である。また、以上の実施の形態では目標とするオイラー角φ、θ、ψを同時に得るようにしたが、一軸ごとに得るようにしてもよい。しかしながら、時間的には少し遅くなる可能性がある。一軸ごとの回転の場合は座席の座標系での角速度とオイラー角速度とが同じになり、演算が非常に簡単になるというメリットがある。デメリットは、上述したように目標とするオイラー角にするまで時間がかかることである。
dθ/dt=0、dφ/dt=0 であれば
P=dφ/dt
同様に
dφ/dt=0 dψ/dt=0 であれば
q=dθ/dt
dφ/dt=0 dθ/dt=0 であれば
r=dψ/dt
従って、前述の[数1]は下式のように簡略化される。
P=dφ/dt
q=dθ/dt
r=dψ/dt
【0027】
【発明の効果】
本発明の飛翔体の姿勢制御方法によれば、飛翔体の目標姿勢角を迅速に得ることができるので、常に安全を確保することができる。
【図面の簡単な説明】
【図1】本発明の実施の形態に適用される緊急脱出座席の斜視図である。
【図2】図1を更に簡略化してロールモーメント、ピッチモーメント及びヨーモーメントを説明するための斜視図である。
【図3】4個のピントル・ノズルの取付位置、推進力ベクトル及び各モーメントの発生状況を示す図で、Aは側面図で取付位置及び推進ベクトルを示し、正のピッチモーメントを発生する場合、Bは負のピッチモーメントを発生する場合を示す。
【図4】4個のピントル・ノズルの取付位置、推進力ベクトル及び各モーメントの発生状況を示す図で、Aは背面図で取付位置及び推進ベクトルを示し、正のロールモーメントを発生する場合、Bは負のロールモーメントを発生する場合を示す。
【図5】同様に平面図で、Aが正のヨーモーメントを発生する場合、Bが負のヨーモーメントを発生する場合を示す。
【図6】1個のピントル・ノズルとアクチュエータを示す部分拡大断面図である。
【図7】推力モータの縦断面図である。
【図8】本発明の実施の形態による姿勢制御方法を具体化する回路のブロック図である。
【図9】図8における推力制御部のブロック図である。
【図10】図8における1つのPID制御部のブロック図である。
【図11】従来の姿勢制御を行わない場合の緊急脱出座席のX軸、Y軸及びZ軸方向の時間−位置関係をシミュレーションしたチャートで、AはX軸方向、BはY軸方向及びCはZ軸方向の位置を示すチャートである。
【図12】従来の姿勢制御を行わない場合の緊急脱出座席のオイラー角の時間変化をシミュレーションしたチャートで、Aはオイラー角φ、Bはオイラー角θ及びCはオイラー角ψの時間的変化を示すチャートである。
【図13】本発明の実施の形態による姿勢制御を行った場合の緊急脱出座席のX軸、Y軸及びZ軸方向の時間−位置関係をシミュレーションしたチャートで、AはX軸方向、BはY軸方向及びCはZ軸方向の位置を示すチャートである。
【図14】本発明の実施の形態による姿勢制御を行った場合の緊急脱出座席のオイラー角の時間変化をシミュレーションしたチャートで、Aはオイラー角φ、Bはオイラー角θ及びCはオイラー角ψの時間的変化を示すチャートである。
【図15】命令角速度の時間的変化をシミュレーションしたチャートで、AはX軸に関する角速度p、BはY軸に関する角速度q及びCはZ軸に関する角速度rの時間的変化を示すチャートである。
【図16】第1の実施の形態におけるサイン関数を示し、Aは角度の変化、Bは微分値を示す。
【図17】第2の実施の形態におけるサイン関数を示し、Aは角度の変化、Bは微分値を示す。
【図18】第3の実施の形態における要部のブロック図である。
【図19】飛行機から脱出し、姿勢制御される緊急脱出座席の飛行軌跡を示す概略斜視図である。
【符号の説明】
1 飛翔姿勢制御信号発生部
2 調節部
3a、3b、3c PID制御部
10 緊急脱出座席。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a flying object attitude control method, and more particularly to a flying object attitude control method provided with a rocket motor having a plurality of pintle nozzles attached thereto.
[0002]
[Prior art]
The pilot may have to escape from an airplane or rocket in some emergency. For this purpose, emergency escape devices or emergency escape seats are provided on airplanes and rockets. However, the conventional emergency escape device has a function of maintaining the posture at the time of escape, but has no function of changing the flight direction or the flight posture as a whole. For example, the magazine “SAFE Engineering, March / April 1967” discloses the Catapult structure. The emergency escape seat is ejected along the guide rail by the propulsion force of the rocket motor. The rocket motor attached to the seat operates so as to maintain the posture when escaping only the pitch angle of the seat. The roll angle and yaw angle have no control function. Therefore, the posture changes due to aerodynamics.
In particular, when the rocket or airplane is at a low altitude relative to the land and the attitude angle of the aircraft is tilted, or in the extreme, when the aircraft is almost upside down, the flight direction after escaping to the land This is extremely dangerous because it may crash into the land before opening the parachute that the pilot is wearing or before opening it completely.
[0003]
[Problems to be solved by the invention]
The present invention has been made in view of the above-mentioned problems, and by providing the emergency escape device or the emergency escape seat with a flight posture control function, the altitude is sufficiently large even if escaped under bad conditions, so that it is possible to escape more safely than before. It is an object of the present invention to provide a flying object attitude control method capable of enlarging the distance.
[0004]
[Means for Solving the Problems]
The above problem is in the attitude control method of the flying object provided with a rocket motor to which a plurality of pintle nozzles are attached.
(A) Roll, pitch and yaw initial Euler angle φi, Θi,ψ i And target Euler angle φ0, Θ0, Ψ0Generating each input signal of
(B) The initial Euler angle φi, Θi,ψ i And target Euler angle φ0, Θ0, Ψ0Calculating the differences δφ, δθ, δψ from
(C) Function fφ that continuously increases from zero for 0 ≦ t ≦ predetermined time, reaches the difference δφ, δθ, δψ at the predetermined time, and maintains constant values of δφ, δθ, δψ after the predetermined time (T), fθ (t), fψ (t) are set;
(D) Relationship between angular velocities p, q, r and Euler angular velocities with respect to coordinates X, Y, Z fixed to the flying object.
[Expression 1]
Figure 0004026746
InThe fφ (t), fθ (t), fψ (t) and their differentials f′φ (t), f′θ (t), f′ψ (t) are changed to the φ, θ, ψ, and dφ, respectively. P, q, and r obtained by substituting in / dt, dθ / dt, and dψ / dt are command angular velocities p-cmd, q-cmd, and r-cmd, respectively.
(E) Angular velocity output signal p from the angular velocity sensor attached to the flying objectd, Qd, RdObtaining
(F) The p-cmd, q-cmd, r-cmd and the angular velocity output signal pd, Qd, RdObtaining a deviation from
(G) In order to obtain a roll moment, a pitch moment, and a yaw moment as necessary operation amounts from the deviations, the target Euler angle φ is adjusted by adjusting the opening area of each pintle nozzle.0, Θ0, Ψ0Including the process to obtain
This is solved by the attitude control method for a flying object.
[0005]
  Or, in the attitude control method of the flying object provided with a rocket motor with a plurality of pintle nozzles attached,
(A) Roll, pitch and yaw initial Euler angle φi, Θi,ψ i And target Euler angle φ0, Θ0, Ψ0Generating each input signal of
(B) The initial Euler angle φi, Θi,ψ i And target Euler angle φ0, Θ0, Ψ0Calculating the differences δφ, δθ, δψ from
(C) Functions gφ (t), gθ that are continuous and positive at least 0 ≦ t ≦ predetermined time, t = 0 and t = zero at the predetermine time, have a local maximum, and are zero after the predetermined time (T), a step of setting gψ (t);
(D) Relationship between angular velocities p, q, r and Euler angular velocities with respect to coordinates X, Y, Z fixed to the flying object.
[Expression 1]
Figure 0004026746
Gφ (t), gθ (t), gψ (t),(∫gφ (t) dt + φi),(∫gθ (t) dt + θi),(∫gψ (t) dt + ψi) Are substituted into the above-mentioned dφ / dt, dθ / dt, dψ / dt and φ, θ, ψ, respectively, and p, q, r are command angular velocities p-cmd, q-cmd, r-cmd, respectively. And a process of
(E) Angular velocity output signal p from the angular velocity sensor attached to the flying objectd, Qd, RdObtaining
(F) The p-cmd, q-cmd, r-cmd and the angular velocity output signal pd, Qd, RdObtaining a deviation from
(G) In order to obtain a roll moment, a pitch moment, and a yaw moment as necessary operation amounts from the deviations, the target Euler angle φ is adjusted by adjusting the opening area of each pintle nozzle.0, Θ0, Ψ0Including the process to obtain
This is solved by the attitude control method for a flying object.
[0006]
  Or, in the attitude control method of the flying object provided with a rocket motor with a plurality of pintle nozzles attached,
(A) Roll, pitch and yaw initial Euler angle φi, Θi,ψ i And target Euler angle φ0, Θ0, Ψ0Generating each input signal of
(B) The initial Euler angle φi, Θi,ψ i And target Euler angle φ0, Θ0, Ψ0Calculating the differences δφ, δθ, δψ from
(C) Function fφ that continuously increases from zero for 0 ≦ t ≦ predetermined time, reaches the difference δφ, δθ, δψ at the predetermined time, and maintains constant values of δφ, δθ, δψ after the predetermined time (T), fθ (t), fψ (t) are set;
(D) Relationship between angular velocities p, q, r and Euler angular velocities with respect to coordinates X, Y, Z fixed to the flying object.
[Expression 1]
Figure 0004026746
In the above, fφ (t), fθ (t), fψ (t) and their derivatives f′φ (t), f′θ (t), f′ψ (t) are converted into φ, θ, ψ and P, q, and r obtained by substituting for dφ / dt, dθ / dt, and dψ / dt are command angular velocities p-cmd, q-cmd, and r-cmd, respectively.
(E) Angular velocity output signal p from the angular velocity sensor attached to the flying objectd, Qd, RdObtaining
(F) integrating the p-cmd, q-cmd, r-cmd;
(G) Angular velocity output signal pd, Qd, RdIntegrating
(H) The integrated value of the p-cmd, q-cmd, and r-cmd and the angular velocity output signal pd, Qd, RdObtaining a deviation from the integral value of
(I) In order to obtain a roll moment, a pitch moment, and a yaw moment as necessary operation amounts from the respective deviations, the target Euler angle φ is adjusted by adjusting the opening area of each pintle nozzle.0, Θ0, Ψ0 GetIncluding the process
This is solved by the attitude control method for a flying object.
[0007]
  Or, in the attitude control method of the flying object provided with a rocket motor with a plurality of pintle nozzles attached,
(A) Roll, pitch and yaw initial Euler angle φi, Θi,ψ i And target Euler angle φ0, Θ0, Ψ0Generating each input signal of
(B) The initial Euler angle φi, Θi,ψ i And target Euler angle φ0, Θ0, Ψ0Calculating the differences δφ, δθ, δψ from
(C) Functions gφ (t), gθ (g) (continuous and positive at least 0 ≦ t ≦ predetermined time, t = 0 and t = zero at the predetermined time and having a maximum value, and zero after the predetermined time) t), setting gψ (t);
(D) Relationship between angular velocities p, q, r and Euler angular velocities with respect to coordinates X, Y, Z fixed to the flying object.
[Expression 1]
Figure 0004026746
Gφ (t), gθ (t), gψ (t),(∫gφ (t) dt + φi),(∫gθ (t) dt + θi),(∫gψ (t) dt + ψi) Are substituted into the above-mentioned dφ / dt, dθ / dt, dψ / dt and φ, θ, ψ, respectively, and p, q, r are command angular velocities p-cmd, q-cmd, r-cmd, respectively. And a process of
(E) Angular velocity output signal p from the angular velocity sensor attached to the flying objectd, Qd, RdObtaining
(F) integrating the p-cmd, q-cmd, r-cmd;
(G) Angular velocity output signal pd, Qd, RdIntegrating
(H) obtaining a deviation between an integral value of the p-cmd, q-cmd, and r-cmd and an integral value of the angular velocity output signal;
(I) In order to obtain a roll moment, a pitch moment, and a yaw moment as necessary operation amounts from the respective deviations, the target Euler angle φ is adjusted by adjusting the opening area of each pintle nozzle.0, Θ0, Ψ0 GetThis is solved by the attitude control method of the flying object characterized by including the process as described above.
[0008]
By the above method, for example, a parachute can be opened at a sufficient altitude when escaping. The safety of the pilot can be sufficiently secured.
[0009]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 shows a conventional emergency escape device (described in US Pat. No. 5,415,366). In FIG. 1, a pilot P sits in a normal operation posture on a seat 10 in an airframe M. However, the seat 10 is composed of a backrest portion 1 'and a seat portion 2', and a restraining tool R 'for restraining the upper arm portion and the lower arm portion at the time of escape is accommodated in both side wall portions of the backrest portion 1. ing.
Although not shown, a rocket motor is mounted on the back surface of the seat 10 as is well known, and the pilot P holds the escape drive handles 12a 'and 12b' with both hands on both sides of the seat 2 '.
When pilot P lifts both or one of drive handles 12a 'and 12b' as an emergency escape, a rocket motor (not shown) is ignited, and this propulsive force causes seat 10 to be a pair of guides provided on both sides of the seat. Ascend along the rail G.
[0010]
FIG. 2 is a schematic diagram for explaining the roll moment, pitch moment and yaw moment acting on the seat 10 according to the present invention.
An SRP (seat reference point) is taken where the backrest 1 and the seat 2 of the seat 10 intersect, and this is the origin of coordinates. The turning forces Cl, Cm, and Cn indicated by arrows around the rectangular coordinate axes + X, + Y, and + Z (downwardly different from usual) are a roll moment, a pitch moment, and a yaw moment, respectively.
[0011]
3 to 5 further illustrate a pintle nozzle p according to the present invention.1, P2, PThree, PFourThe state of attachment to the seat 10 is shown. FIG. 7 shows the pintle nozzle p.1~ PFourIt is the schematic of the drive source R which ejects pressure gas from. This is fixed to the back side of the backrest 1 of the seat 10, but is further simplified in FIG.
In FIG. 3, the pintle nozzle p1, P2Are attached at a predetermined interval corresponding to the upper part of the back side of the backrest part 1, and the pintle nozzle pThree, PFourAre attached at a predetermined interval corresponding to the lower part of the back side of the backrest 1.
[0012]
In FIG. 7, when the propellant m is ignited, the combustion chamber C1, C2, CThree, CFourAnd CFiveA high-pressure combustion gas is generated inside the pintle nozzle p.1~ PFourIt spouts outward from the nozzle opening. As a result, moment propulsive force is generated in the seat 10, but the pintle nozzle p1~ PFourAs a result, the propulsive force in the direction opposite to the gas ejection directions a, b, c, and d as shown in FIG. 3A is generated. The nozzle opening of the pintle nozzle is inclined in the directions a, b, c and d indicated by arrows.
Pintle nozzle p1~ PFourWhen the nozzle opening / closing (on, off) is selected, a pitch moment, a roll moment, and a yaw moment are generated as shown by arrows in FIGS. 3A, 3B, 4A, 4B, 5A, and 5B.
[0013]
In FIG. 3A, the pintle nozzle P1= Off, P2= Off (off indicates that the pintle nozzle opening is closed), pintle nozzle PThree= On, PFour= On (on indicates that the opening of the pintle nozzle is open. In addition, on / off of the piston nozzle is used to make it easy to understand what moment is applied when which piston nozzle is operated. However, in this case, the pitch position in the positive direction is obtained as shown in FIG. 3B. P as shown in1= On, P2= On, PThree= Off, PFourWhen = off, a negative pitch moment is obtained. G represents the center of gravity.
In FIG. 4A, P1= On, PThree= On, P2= Off, PFour= Off roll moment in the negative direction, P in FIG.2= On, PFour= On, P1= Off, PThree= Off gives a negative roll moment. As representatively shown in FIG. 4A, the moment M = F acting on the seat 101× R1+ FThree× RThree(However, R1, RThreeAre the center of gravity G and vector F, respectively.1, FThreeDistance between).
In FIG. 5A, P1= On, PFour= On and P2= Off, PThree= Off, positive yaw moment, in FIG.2= On, PThree= On, P1= Off, PFour= Off gives a negative yaw moment.
[0014]
FIG. 6 shows a pintle nozzle p applied to the embodiment of the present invention.1~ PFourHowever, of course, the pintle nozzle of the present invention is not limited to this.
In the nozzle port N, a nozzle body B (pintle) is provided so as to freely reciprocate in the direction of the arrow t, and by this reciprocation, a space between the outer peripheral surface of the nozzle body B and the inner peripheral wall surface of the nozzle port N is provided. GapdChanges. This gapdIn the fixed position of the nozzle body B in FIG.dThe sectional area min is referred to as the nozzle throat area. When an input signal e is applied to the actuator A, the nozzle body B is driven leftward or rightward in the direction indicated by the arrow t by this operation. The nozzle / throat area is determined by the amount of movement.
[0015]
Next, the attitude control circuit of the present invention will be described. In FIG. 8, the flying attitude control signal generator 1 has an initial attitude Euler angle φi, Θi, ΨiA signal is input. This can be done by inputting those of the aircraft when escaping. Further target posture Euler angle φ0, Θ0, Ψ0A signal is input. Using these signals,[1]-[5]Is calculated in the flight attitude control signal generator 1.
  In the first embodiment of the present invention, the angle to be rotated is changed by a sine function.
At 0 ≦ t ≦ predetermined time a
fφ (t) = 0.5 × δφ × [sin (πt / a−π / 2) +1] + φ i
fθ (t) = 0.5 × δθ × [sin (πt / a−π / 2) +1] + θ i
fφ (t) = 0.5 × δψ × [sin (πt / a−π / 2) +1] + ψ i
It is.
That is, the following calculation is performed.
[1]Angle to rotate = (Target posture angle-Initial, that is, posture angle at escape)
    δφ = φ0−φi
    δθ = θ0−θi
    δψ = ψ0−ψi
[2]In order to change the angle to be rotated by the sine function, the following signal is generated. That is, a signal for changing δφ, δθ, δψ in one second is generated.
    φ = 0.5 × δφ × [sin (πt−π / 2) +1] + φi
    θ = 0.5 × δθ × [sin (πt−π / 2) +1] + θi
    ψ = 0.5 × δψ × [sin (πt−π / 2) +1] + ψi
[3]The sin and cos of the signals φ, θ, and ψ are obtained.
    sinθ
    sinφ
    cosθ
    cosφ
[4]Differential values of the signals φ, θ, and ψ with respect to time t are obtained.
    dφ / dt
    dθ / dt
    dψ / dt
[5]A seat rotation angular velocity signal (signals relating to coordinates X, Y, and Z fixed to the seat) as a control command is calculated using the relationship of the following equation.
p-cmd = dφ / dt− (dψ / dt) × sin θ
q−cmd = (dθ / dt) × cos φ + (dψ / dt) × sin φcos θ
r−cmd = − (dθ / dt) × sin φ + (dψ / dt) × cos φcos θ
In FIG.[5]The outputs p-cmd, q-cmd, and r-cmd of the flying attitude control signal generation unit 1 that are the results of the calculation are input to the adjustment unit 2. This consists of PID controllers 3a, 3b and 3c, which further include sensor outputs p of three angular velocity sensors 10a, 10b and 10c attached to the emergency escape seat 10.d, Qd, RdIs entered.
Since the PID control units 3a, 3b, and 3c (referred to as PID control rules in the figure) have the same configuration, only the PID control unit 3a will be described with reference to FIG. P is Proportion, I is Integration, and D is Differentiate.
The command p-cmd and the output of the sensor 10a are supplied to the comparison unit 11, and the deviation is calculated. Note that only the instruction p-cmd is typically described, but the same applies to the other instructions q-cmd and r-cmd. This is supplied to the summing unit 15 via the transfer functions 12, 13 and 14. These perform PID control with proportional, integral, and differential transfer functions. The output of the summing unit 15 is supplied to the “moment to thrust conversion unit” 4 in FIG. The output of each summing unit 15 is the moment M as the manipulated variablep, Mq, MrRepresents.
Moment Mp, Mq, MrSince the total thrust is limited, the priority order is determined here in the embodiment of the present invention. This is because, for example, the flying height can be stably and quickly taken based on the initial Euler attitude angle, the flying speed, etc. It is desirable to be selected.
Now, for example, prioritize the pitch moment Mp> Yaw moment Mr> Roll moment MrAnd
[1]If the priority is set as above, the pitch moment MpCheck if it is within a possible range, and if it exceeds, apply a limit. If it is within the possible range, use the required moment as it is. → Pitch moment confirmation
[2]A yaw moment limit table for the pitch moment is created in advance.[1]The yaw moment is input to the above limit table for the pitch moment determined in step 1. If it is within the limit, it is used as it is. If the limit is exceeded, the limit value at that pitch moment is used as the yaw moment. → Yaw moment confirmation
[3]A roll moment restriction table for the pitch moment and yaw moment is created in advance.[1],[2]If the roll moment is input to the above limit table for the pitch moment and yaw moment determined in step 3, the roll moment is used as it is. If the limit is exceeded, the pitch moment and yaw moment limit values are used as the roll moment. → Confirm roll moment
[4]the above[1],[2],[3]The conversion from moment determined in step 1 to thrust is based on the following determinant.
[Expression 2]
Figure 0004026746
The conversion coefficients A11 to A44 can be determined by the distance from the center of gravity of the seat to the nozzle and the direction of the nozzle. FsysIs as follows.
Fsys= F1+ F2+ FThree+ FFour
[5] [4]The following restrictions are set according to conditions that can be generated from individual pintle nozzles with respect to the thrusts F1 to F4 obtained in step 1.
0 <F1~ FFour<Fmax
Details of the thrust control unit 5 are shown in FIG.
In FIG. 9, thrust F1~ FFourIs supplied to the nozzle throat area conversion unit 20. Where nozzle throat area At1~ AtFourIs thrust F1~ FFour/ (Pressure la thrust coefficient Cf) is calculated and supplied to the pintle position converter 21.
In the pintle position conversion unit 21, the conversion coefficient La nozzle throat area At1~ AtFourAnd pintle position signals Xp-cmd1 to Xp-cmd4 as outputs thereof are supplied to summing units 22a, 22b, 22c, and 22d, respectively. Combustion chamber C (C of rocket motor R1~ CFourThe common pressure is detected by the pressure sensor S and supplied to the comparison unit 24. This is further supplied with a set pressure, and these deviations are supplied to the summing unit 27 via the proportional control transfer function 25 and the integral control transfer function 26, and the output is supplied to the dividing unit 28 and divided into four. The That is, it is divided by the number of pintle nozzles. It is supplied to each summing unit 22a, 22b, 22c, 22d. If the measured pressure is lower than the set pressure, the deviation is +, so this is subtracted from the pintle position signals Xp-cmd1 to Xp-cmd4 by the summing units 22a, 22b, 22c, 22d. Decrease the pintle position signal and reduce the nozzle throat area. As a result, the pressure in the combustion chamber C is not equal to the set pressure. The outputs of the summing units 22a, 22b, 22c and 22d are supplied to the actuator controllers 23a, 23b, 23c and 23d, and the actuator A of the pintle nozzle is driven by these outputs. Therefore, a desired moment is given to the emergency escape seat 10.
[0016]
The structure of the attitude control method of the flying object according to the embodiment of the present invention is as described above. Next, this operation will be described.
The simulation escape conditions are as follows.
400FT altitude
Speed 250KEAS
The attitude angle of the airplane when escaping;
Roll angle φ = 90 degrees
Pitch angle θ = -45 degrees
Yaw angle ψ = 0 degrees
The desired posture angle of the seat;
Roll angle φ = 0 degree
Pitch angle θ = 60 degrees
Yaw angle ψ = 0 degrees
In the conventional example, as shown in FIGS. 11A, 11B, and 11C, it moves in the X, Y, and Z axis directions. As shown in FIG. 11C, the altitude becomes 0 after 1.1 seconds and crashes into the ground. Euler angles φ, θ, and ψ are constant as shown in FIGS.
On the other hand, in the embodiment of the present invention, as shown in FIGS. 13A, 13B and 13C, it moves in the X, Y and Z axis directions, and as shown in FIG. There is no fear of crashing into. As shown in FIGS. 14A, B, and C, the Euler angles φ, θ, and ψ reach the target angles of 0, 60 degrees, and 0 degrees after 1.1 seconds. The angular velocities p-cmd, q-cmd, and r-cmd of the command for the seat 10 change as shown in FIGS.
As a result, after the seat 10 escapes from the airplane F, it flies along the trajectory T as shown in FIG. 19, opens the parachute H at a sufficient altitude, and the pilot P safely lands on the ground. 12 and 14, the initial angle of the pitch angle θ is −39 degrees because the set angle of the seat surface of the seat 10 is 6 degrees as shown in FIG. 3A. is there. −45 + 6 = −39 degrees.
[0017]
In the above embodiment, the angle to be rotated is changed by the sine function, but in the second embodiment of the present invention, the angular velocity of the angle to be rotated is changed by the sine function instead. .
At 0 ≦ t ≦ predetermined time a
gφ (t) = (1 / a) δφ × [sin (2πt / a−π / 2) +1]
gθ (t) = (1 / a) δθ × [sin (2πt / a−π / 2) +1]
gψ (t) = (1 / a) δψ × [sin (2πt / a−π / 2) +1]
It is.
That is, the following calculation is performed.
[1]Rotation angle = (Target posture angle-Posture angle at escape)
    δφ = φ0−φi
    δθ = θ0−θi
    δψ = ψ0−ψi
[2]In order to change the angular velocity of rotation with a sine function, the following signal is generated.
    dφ / dt = δφ × [sin (2πt−π / 2) +1]
    dθ / dt = δθ × [sin (2πt−π / 2) +1]
    dψ / dt = δψ × [sin (2πt−π / 2) +1]
[3]The initial attitude angle is added to the integral value of the above signal.
    φ = ∫dφ / dt · dt + φi
    θ = ∫dθ / dt · dt + θi
    ψ = ∫dψ / dt · dt + ψi
[4]The sin and cos of the signals φ, θ, and ψ are obtained.
    sinθ
    sinψ
    cosθ
    cosψ
[5]The command rotation angular velocity signal of the seat is obtained using the following equation.
p-cmd = dφ / dt− (dψ / dt) × sin θ
q−cmd = (dθ / dt) × cos φ + (dψ / dt) × sin φcos θ
r−cmd = − (dθ / dt) × sin φ + (dψ / dt) × cos φcos θ
More than[2]In the calculation of, one constant term (posture angle when escaping) has been deleted from the sine function expression.[2]Is easy to calculate. Furthermore, the following effects are achieved.
Above[2]The function Y = sin (2πt−π / 2) +1 in FIG. 17 changes as shown in FIG. 17B. This integrated value changes as Z in FIG. 17A. On the other hand, Z = 0.5 × [sin (πt−π / 2) +1] in the first embodiment changes as Z in FIG. 16A.
  Further, y = 0.5 × πcos (πt−π / 2), which is the differential dz / dt, changes as shown in FIG. 16B. As can be seen by comparing y and Y in FIGS. 16 and 17, Y and Z increase smoothly in the vicinity of time 0 and 1.0 seconds, but y increases rapidly compared to this. Yes. That is, Y starts more smoothly when the angle starts to change to the target angle. Therefore, control is more stable in the second embodiment. The operation is the same as in the first embodiment of the invention described above.
  FIG. 18 shows a third embodiment of the present invention. Other parts are the same as those in the first embodiment. P-cmd, q-cmd, and r-cmd in FIG.1(Only p-cmd is shown representatively, the same applies to others), and the output angular velocity signal pd, Qd, RdThat is, the output of the rate sensor is the integration circuit I2To be supplied. Integrator I1, I2Output, that is, the command angle and the detected angle are compared by the comparator H, and the difference, that is, the deviation is supplied to the PID control circuit 3 as in the first embodiment. A moment is applied to the seat 10 to make a deviation. It is clear that the same effects as those of the first embodiment can be obtained in the embodiment of the present invention. Note that the method for forming p-cmd, q-cmd, and r-cmd may be the one according to the second embodiment.
[0018]
The embodiment of the present invention has been described above. Of course, the present invention is not limited to this, and various modifications can be made based on the technical idea of the present invention.
[0019]
For example, in the above first, second, and third embodiments, the number of pintle nozzles was four, but depending on the shape of the seat and the position of the center of gravity, it may be less or more than this, The above action is possible.
[0020]
In the first embodiment described above, the initial Euler angle (φi, Θi, Ψi) To the target Euler angle (φ0, Θ0, Ψ0The time function for obtaining () is a sine function, but may be other function forms as long as it is a continuous increase function with respect to time at least within a predetermined time.
[0021]
In the above embodiment, the above sine function is
φ = 0.5 × φδ × [sin (πt−π / 2) +1] + φi
(The same applies to the other Euler angles θ and ψ) and the desired target Euler angle φ in 1 second.0But generally,
φ = 0.5 × φδ × [sin (πt / a−π / 2) +1] + φi(Φ in a second)0Become).
Alternatively, when expressed by the angular velocity dφ / dt of the second embodiment,
dφ / dt = 0.5 × φδ × [sin (2πt / a−π / 2) +1] may be used.
[0022]
In the above embodiment, the emergency escape seat is applied as the flying object. However, the present invention may be applied to other flying objects such as airplanes and rockets.
[0023]
In the above embodiment, the adjustment unit 2 performs PID control. However, PI control or P control may be performed depending on the control target. Or you may make it perform LQI control and Hinfinity control which are the latest control laws.
[0024]
In the above embodiment, one propulsion rocket R is provided, and four pintle nozzles are attached to the propulsion rocket R. However, the number is not limited to one, and two or more can be used.
[0025]
In the first embodiment, fφ (t) = 0.5 × δφ × [sin (πt / a−π / 2) as functions fφ (t), fθ (t), and fψ (t). +1] + φi(Others are also the same), but generally increases as 0 ≦ t ≦ predetermined time as a function and is a function fφ (t) that is zero after the predetermined time (the same applies to others), it is applicable to the present invention. It is.
[0026]
In the second embodiment described above, (1 / a) δφ × [sin (2πt / a−π / 2) +1] is used as the function gφ (t), but generally 0 ≦ t ≦ predetermined time. Any function gφ (t) that is continuous and positive, t = 0, t = zero at a predetermined time, has a maximum value, and is zero after the predetermined time (the same applies to others) will be used. Applicable to the invention. In the above embodiment, the target Euler angles φ, θ, and ψ are obtained simultaneously, but they may be obtained for each axis. However, it may be a little late in time. In the case of rotation for each axis, the angular velocity in the seat coordinate system and the Euler angular velocity are the same, and there is an advantage that the calculation becomes very simple. The disadvantage is that it takes time to reach the target Euler angle as described above.
If dθ / dt = 0, dφ / dt = 0
P = dφ / dt
As well
If dφ / dt = 0 dψ / dt = 0
q = dθ / dt
If dφ / dt = 0 dθ / dt = 0
r = dψ / dt
Therefore, the above [Equation 1] is simplified as the following equation.
P = dφ / dt
q = dθ / dt
r = dψ / dt
[0027]
【The invention's effect】
According to the attitude control method for a flying object of the present invention, the target attitude angle of the flying object can be obtained quickly, so that safety can always be ensured.
[Brief description of the drawings]
FIG. 1 is a perspective view of an emergency escape seat applied to an embodiment of the present invention.
FIG. 2 is a perspective view for further simplifying FIG. 1 and explaining a roll moment, a pitch moment, and a yaw moment.
FIG. 3 is a diagram showing the mounting position of four pintle nozzles, the propulsive force vector, and the generation status of each moment, where A is a side view showing the mounting position and the propulsion vector, and when generating a positive pitch moment, B shows the case where a negative pitch moment is generated.
FIG. 4 is a diagram showing the mounting position of four pintle nozzles, the propulsive force vector, and the generation status of each moment; A is the rear view showing the mounting position and the propulsion vector, and when a positive roll moment is generated, B shows the case where a negative roll moment is generated.
FIG. 5 is also a plan view showing a case where A generates a positive yaw moment and a case where B generates a negative yaw moment.
FIG. 6 is a partial enlarged cross-sectional view showing one pintle nozzle and an actuator.
FIG. 7 is a longitudinal sectional view of a thrust motor.
FIG. 8 is a block diagram of a circuit embodying a posture control method according to an embodiment of the present invention.
9 is a block diagram of a thrust control unit in FIG. 8. FIG.
10 is a block diagram of one PID control unit in FIG. 8. FIG.
FIG. 11 is a chart simulating time-position relationships in the X-axis, Y-axis, and Z-axis directions of an emergency escape seat without conventional posture control, where A is the X-axis direction, B is the Y-axis direction, and C Is a chart showing the position in the Z-axis direction.
FIG. 12 is a chart simulating the temporal change in Euler angle of an emergency escape seat without performing conventional posture control, where A is Euler angle φ, B is Euler angle θ, and C is the temporal change of Euler angle ψ. It is a chart to show.
FIG. 13 is a chart simulating time-position relationships in the X-axis, Y-axis, and Z-axis directions of an emergency escape seat when posture control is performed according to an embodiment of the present invention, where A is the X-axis direction and B is Y-axis direction and C are charts showing positions in the Z-axis direction.
FIG. 14 is a chart simulating temporal change in Euler angle of an emergency escape seat when posture control is performed according to an embodiment of the present invention, where A is Euler angle φ, B is Euler angle θ, and C is Euler angle ψ. It is a chart which shows the time change of.
15 is a chart simulating temporal changes in command angular velocity, where A is an angular velocity p related to the X axis, B is an angular velocity q related to the Y axis, and C is a chart showing temporal changes in angular velocity r related to the Z axis.
FIG. 16 shows a sine function according to the first embodiment, where A is a change in angle and B is a differential value.
FIG. 17 shows a sine function according to the second embodiment, in which A is a change in angle and B is a differential value.
FIG. 18 is a block diagram of a main part in the third embodiment.
FIG. 19 is a schematic perspective view showing a flight trajectory of an emergency escape seat that is escaped from an airplane and whose attitude is controlled.
[Explanation of symbols]
1 Flight attitude control signal generator
2 adjustment part
3a, 3b, 3c PID controller
10 Emergency escape seat.

Claims (15)

ピントル・ノズルを複数個、取り付けたロケットモータを設けた飛翔体の姿勢制御方法において、
(a)ロール、ピッチ及びヨーの初期オイラー角φi 、θi ψ i 及び目標オイラー角φ0 、θ0 、ψ0 の各入力信号を生成する工程と、
(b)前記初期オイラー角φi 、θi ψ i と目標オイラー角φ0 、θ0 、ψ0との差δφ、δθ、δψを演算する工程と、
(c)0≦t≦所定時間、零から連続的に増大し該所定時間で前記差δφ、δθ、δψに達し、該所定時間以降、該δφ、δθ、δψの一定値を維持する関数fφ(t)、fθ(t)、fφ(t)を設定する工程と、
(d)前記飛翔体に固定した座標X、Y、Zに関する角速度p、q、rとオイラー角速度との関係
Figure 0004026746
において、前記fφ(t)、fθ(t)、fψ(t)及びこれらの微分f'φ(t)、f' θ(t)、f'ψ(t)をそれぞれ前記φ、θ、ψ及び前記dφ/dt、dθ/dt、dψ/dtに代入することによって得られるp、q、rをそれぞれコマンド角速度p−cmd、q−cmd、r−cmdとする工程と、
(e)前記飛翔体に取り付けた角速度センサから角速度出力信号pd 、qd 、rd を得る工程と、
(f)前記p−cmd、q−cmd、r−cmdと前記角速度出力信号pd 、qd 、rd との偏差を求める工程と、
(g)前記各偏差から必要な操作量としてロールモーメント、ピッチモーメント、及びヨーモーメントを得るために、前記各ピントル・ノズルの開口面積の調整を行うことにより、前記目標オイラー角φ0 、θ0 、ψ0 を得るようにした工程を含むことを特徴とする飛翔体の姿勢制御方法。
In the attitude control method of the flying object provided with a rocket motor with multiple pintle nozzles attached,
(A) Roll, pitch and yaw initial Euler angles φ i , θ i , ψ i And generating each input signal of the target Euler angles φ 0 , θ 0 , ψ 0 ;
(B) The initial Euler angles φ i , θ i , ψ i And calculating the difference δφ, δθ, δψ between the target Euler angles φ 0 , θ 0 , ψ 0 ;
(C) Function fφ that continuously increases from zero for 0 ≦ t ≦ predetermined time, reaches the difference δφ, δθ, δψ at the predetermined time, and maintains constant values of δφ, δθ, δψ after the predetermined time (T), fθ (t), fφ (t) are set;
(D) Relationship between angular velocities p, q, r and Euler angular velocities with respect to coordinates X, Y, Z fixed to the flying object.
Figure 0004026746
In the above, fφ (t), fθ (t), fψ (t) and their derivatives f′φ (t), f′θ (t), f′ψ (t) are converted into φ, θ, ψ and P, q, and r obtained by substituting for dφ / dt, dθ / dt, and dψ / dt are command angular velocities p-cmd, q-cmd, and r-cmd, respectively.
(E) an angular velocity output signal from the angular velocity sensor attached to the projectile p d, q d, obtaining a r d,
(F) obtaining a deviation between the p-cmd, q-cmd, r-cmd and the angular velocity output signals p d , q d , r d ;
(G) In order to obtain a roll moment, a pitch moment, and a yaw moment as necessary operation amounts from the respective deviations, the target Euler angles φ 0 , θ 0 are adjusted by adjusting the opening area of each pintle nozzle. , Ψ 0 is obtained, and a flying object attitude control method is provided.
前記目標オイラー角φ0 、θ0 、ψ0前記所定時間に同時に得るようにしたことを特徴とする請求項1に記載の飛翔体の姿勢制御方法。2. The flying object attitude control method according to claim 1, wherein the target Euler angles φ 0 , θ 0 , and ψ 0 are obtained simultaneously at the predetermined time . 前記関数fφ(t)、fθ(t)及びfψ(t)はそれぞれ0≦t≦所定時間aでは
fφ(t)=0.5×δφ×〔sin(πt/a−π/2)+1〕+φi
fθ(t)=0.5×δθ×〔sin(πt/a−π/2)+1〕+θi
fψ(t)=0.5×δψ×〔sin(πt/a−π/2)+1〕+ψi
であることを特徴とする請求項1又は2に記載の飛翔体の姿勢制御方法。
The functions fφ (t), fθ (t) and fψ (t) are respectively 0 ≦ t ≦ predetermined time a fφ (t) = 0.5 × δφ × [sin (πt / a−π / 2) +1] + Φ i
fθ (t) = 0.5 × δθ × [sin (πt / a−π / 2) +1] + θ i
fψ (t) = 0.5 × δψ × [sin (πt / a−π / 2) +1] + ψ i
The flying object attitude control method according to claim 1, wherein the flying object attitude control method according to claim 1.
ピントル・ノズルを複数個、取り付けたロケットモータを設けた飛翔体の姿勢制御方法において、
(a)ロール、ピッチ及びヨーの初期オイラー角φi 、θi ψ i 及び目標オイラー角φ0 、θ0 、ψ0 の各入力信号を生成する工程と、
(b)前記初期オイラー角φi 、θi ψ i と目標オイラー角φ0 、θ0 、ψ0との差δφ、δθ、δψを演算する工程と、
(c)少なくとも0≦t≦所定時間で連続的で正でありt=0とt=前記所定時間で零でかつ極大値を有し、前記所定時間以降零である関数gφ(t)、gθ(t)、gψ(t)を設定する工程と、
(d)前記飛翔体に固定した座標X、Y、Zに関する角速度p、q、rとオイラー角速度との関係
Figure 0004026746
において、前記gφ(t)、gθ(t)、gψ(t)(∫gφ(t)dt+φi (∫gθ(t)dt+θi (∫gψ(t)dt+ψi )をそれぞれ前記dφ/dt、dθ/dt、dψ/dt及び前記φ、θ、ψに代入することによって得られるp、q、rをそれぞれコマンド角速度p−cmd、q−cmd、r−cmdとする工程と、
(e)前記飛翔体に取り付けた角速度センサから角速度出力信号pd 、qd 、rd を得る工程と、
(f)前記p−cmd、q−cmd、r−cmdと前記角速度出力信号pd 、qd 、rd との偏差を求める工程と、
(g)前記各偏差から必要な操作量としてロールモーメント、ピッチモーメント、及びヨーモーメントを得るために、前記各ピントル・ノズルの開口面積の調整を行うことにより、前記目標オイラー角φ0 、θ0 、φ0 を得るようにした工程を含む
ことを特徴とする飛翔体の姿勢制御方法。
In the attitude control method of the flying object provided with a rocket motor with multiple pintle nozzles attached,
(A) Roll, pitch and yaw initial Euler angles φ i , θ i , ψ i And generating each input signal of the target Euler angles φ 0 , θ 0 , ψ 0 ;
(B) calculating the differences δφ, δθ, δψ between the initial Euler angles φ i , θ i , ψ i and the target Euler angles φ 0 , θ 0 , ψ 0 ;
(C) Functions gφ (t), gθ that are continuous and positive at least 0 ≦ t ≦ predetermined time, t = 0 and t = zero at the predetermine time, have a local maximum, and are zero after the predetermined time (T), a step of setting gψ (t);
(D) Relationship between angular velocities p, q, r and Euler angular velocities with respect to coordinates X, Y, Z fixed to the flying object.
Figure 0004026746
Gφ (t), gθ (t), gψ (t) , (∫gφ (t) dt + φ i ) , (∫gθ (t) dt + θ i ) , (∫gψ (t) dt + ψ i ) dφ / dt, dθ / dt, dψ / dt, and p, q, and r obtained by substituting for φ, θ, and ψ are command angular velocities p-cmd, q-cmd, and r-cmd, respectively.
(E) an angular velocity output signal from the angular velocity sensor attached to the projectile p d, q d, obtaining a r d,
(F) obtaining a deviation between the p-cmd, q-cmd, r-cmd and the angular velocity output signals p d , q d , r d ;
(G) In order to obtain a roll moment, a pitch moment, and a yaw moment as necessary operation amounts from the respective deviations, the target Euler angles φ 0 , θ 0 are adjusted by adjusting the opening area of each pintle nozzle. , A method for controlling the attitude of the flying object, comprising a step of obtaining φ 0 .
前記目標オイラー角φ0 、θ0 、ψ0前記所定時間に同時に得るようにしたことを特徴とする請求項4に記載の飛翔体の姿勢制御方法。5. The flying object attitude control method according to claim 4, wherein the target Euler angles φ 0 , θ 0 , and ψ 0 are obtained simultaneously at the predetermined time . 前記関数gφ(t)、gθ(t)及びgψ(t)はそれぞれ0≦t≦所定時間aで、
gφ(t)=(1/a)δφ×〔sin(2πt/a−π/2)+1〕
gθ(t)=(1/a)δθ×〔sin(2πt/a−π/2)+1〕
gψ(t)=(1/a)δψ×〔sin(2πt/a−π/2)+1〕
であり、前記所定時間以降零である
ことを特徴とする請求項4又は5に記載の飛翔体の姿勢制御方法。
The functions gφ (t), gθ (t) and gψ (t) are each 0 ≦ t ≦ predetermined time a,
gφ (t) = (1 / a) δφ × [sin (2πt / a−π / 2) +1]
gθ (t) = (1 / a) δθ × [sin (2πt / a−π / 2) +1]
gψ (t) = (1 / a) δψ × [sin (2πt / a−π / 2) +1]
The flying object attitude control method according to claim 4, wherein the flying object attitude is zero after the predetermined time.
ピントル・ノズルを複数個、取り付けたロケットモータを設けた飛翔体の姿勢制御方法において、
(a)ロール、ピッチ及びヨーの初期オイラー角φi 、θi ψ i 及び目標オイラー角φ0 、θ0 、ψ0 の各入力信号を生成する工程と、
(b)前記初期オイラー角φi 、θi ψ i と目標オイラー角φ0 、θ0 、ψ0との差δφ、δθ、δψを演算する工程と、
(c)0≦t≦所定時間、零から連続的に増大し該所定時間で前記差δφ、δθ、δψに達し、該所定時間以降、該δφ、δθ、δψの一定値を維持する関数fφ(t)、fθ(t)、fψ(t)を設定する工程と、
(d)前記飛翔体に固定した座標X、Y、Zに関する角速度p、q、rとオイラー角速度との関係
Figure 0004026746
において、前記fφ(t)、fθ(t)、fψ(t)及びこれらの微分f'φ(t)、f' θ(t)、f'ψ(t)をそれぞれ前記φ、θ、ψ及び前記dφ/dt、dθ/dt、dψ/dtに代入することによって得られるp、q、rをそれぞれコマンド角速度p−cmd、q−cmd、r−cmdとする工程と、
(e)前記飛翔体に取り付けた角速度センサから角速度出力信号pd 、qd 、rd を得る工程と、
(f)前記p−cmd、q−cmd、r−cmdを積分する工程と、
(g)前記角速度出力信号pd 、qd 、rd を積分する工程と、
(h)前記p−cmd、q−cmd、r−cmdの積分値と前記角速度出力信号pd 、qd 、rd の積分値との偏差を求める工程と、
(i)前記各偏差から必要な操作量としてロールモーメント、ピッチモーメント、及びヨーモーメントを得るために、前記各ピントル・ノズルの開口面積の調整を行うことにより、前記目標オイラー角φ0 、θ0 、ψ0 得るようにした工程を含む
ことを特徴とする飛翔体の姿勢制御方法。
In the attitude control method of the flying object provided with a rocket motor with multiple pintle nozzles attached,
(A) generating initial input signals for roll, pitch and yaw initial Euler angles φ i , θ i , ψ i and target Euler angles φ 0 , θ 0 , ψ 0 ;
(B) calculating the differences δφ, δθ, δψ between the initial Euler angles φ i , θ i , ψ i and the target Euler angles φ 0 , θ 0 , ψ 0 ;
(C) Function fφ that continuously increases from zero for 0 ≦ t ≦ predetermined time, reaches the difference δφ, δθ, δψ at the predetermined time, and maintains constant values of δφ, δθ, δψ after the predetermined time (T), fθ (t), fψ (t) are set;
(D) Relationship between angular velocities p, q, r and Euler angular velocities with respect to coordinates X, Y, Z fixed to the flying object.
Figure 0004026746
In the above, fφ (t), fθ (t), fψ (t) and their derivatives f′φ (t), f′θ (t), f′ψ (t) are converted into φ, θ, ψ and P, q, and r obtained by substituting for dφ / dt, dθ / dt, and dψ / dt are command angular velocities p-cmd, q-cmd, and r-cmd, respectively.
(E) an angular velocity output signal from the angular velocity sensor attached to the projectile p d, q d, obtaining a r d,
(F) integrating the p-cmd, q-cmd, r-cmd;
(G) the angular velocity output signal p d, q d, a step of integrating the r d,
(H) the p-cmd, q-cmd, r-cmd of the integrated value and the angular velocity output signal p d, q d, and obtaining a deviation between the integral value of r d,
(I) In order to obtain a roll moment, a pitch moment, and a yaw moment as necessary operation amounts from the deviations, the target Euler angles φ 0 , θ 0 are adjusted by adjusting the opening area of each pintle nozzle. , Ψ 0 is obtained, and a flying object attitude control method is provided.
前記同様オイラー角φ0 、θ0 、ψ0前記所定時間に同時に得るようにしたことを特徴とする請求項7に記載の飛翔体の姿勢制御方法。The flying object attitude control method according to claim 7, wherein the Euler angles φ 0 , θ 0 , and ψ 0 are obtained at the same time in the same manner as described above. 前記関数fφ(t)、fθ(t)及びfψ(t)はそれぞれ0≦t≦所定時間aでは、
fφ(t)=0.5×δφ×〔sin(πt/a−π/2)+1〕+φi
fθ(t)=0.5×δθ×〔sin(πt/a−π/2)+1〕+θi
fψ(t)=0.5×δψ×〔sin(πt/a−π/2)+1〕+ψi
であり、前記所定時間以降、それぞれ前記δφ、δθ、δψである
ことを特徴とする請求項7又は8に記載の飛翔体の姿勢制御方法。
The functions fφ (t), fθ (t) and fψ (t) are respectively 0 ≦ t ≦ predetermined time a,
fφ (t) = 0.5 × δφ × [sin (πt / a−π / 2) +1] + φ i
fθ (t) = 0.5 × δθ × [sin (πt / a−π / 2) +1] + θ i
fψ (t) = 0.5 × δψ × [sin (πt / a−π / 2) +1] + ψ i
The flying object attitude control method according to claim 7 or 8, wherein, after the predetermined time, the δφ, δθ, and δψ respectively.
ピントル・ノズルを複数個、取り付けたロケットモータを設けた飛翔体の姿勢制御方法において、
(a)ロール、ピッチ及びヨーの初期オイラー角φi 、θi ψ i 及び目標オイラー角φ0 、θ0 、ψ0 の各入力信号を生成する工程と、
(b)前記初期オイラー角φi 、θi ψ i と目標オイラー角φ0 、θ0 、ψ0との差δφ、δθ、δψを演算する工程と、
(c)少なくとも0≦t≦所定時間で連続的で正でありt=0とt=所定時間で零でかつ極大値を有し、前記所定時間以降零である関数gφ(t)、gθ(t)、gψ(t)を設定する工程と、
(d)前記飛翔体に固定した座標X、Y、Zに関する角速度p、q、rとオイラー角速度との関係
Figure 0004026746
において、前記gφ(t)、gθ(t)、gψ(t)(∫gφ(t)dt+φi (∫gθ(t)dt+θi (∫gψ(t)dt+ψi )をそれぞれ前記dφ/dt、dθ/dt、dψ/dt及び前記φ、θ、ψに代入することによって得られるp、q、rをそれぞれコマンド角速度p−cmd、q−cmd、r−cmdとする工程と、
(e)前記飛翔体に取り付けた角速度センサから角速度出力信号pd 、qd 、rd を得る工程と、
(f)前記p−cmd、q−cmd、r−cmdを積分する工程と、
(g)前記角速度出力信号pd 、qd 、rd を積分する工程と、
(h)前記p−cmd、q−cmd、r−cmdの積分値と前記角速度出力信号の積分値との偏差を求める工程と、
(i)前記各偏差から必要な操作量としてロールモーメント、ピッチモーメント、及びヨーモーメントを得るために、前記各ピントル・ノズルの開口面積の調整を行うことにより、前記目標オイラー角φ0 、θ0 、ψ0 得るようにした工程を含むことを特徴とする飛翔体の姿勢制御方法。
In the attitude control method of the flying object provided with a rocket motor with multiple pintle nozzles attached,
(A) Roll, pitch and yaw initial Euler angles φ i , θ i , ψ i And generating each input signal of the target Euler angles φ 0 , θ 0 , ψ 0 ;
(B) The initial Euler angles φ i , θ i , ψ i And calculating the difference δφ, δθ, δψ between the target Euler angles φ 0 , θ 0 , ψ 0 ;
(C) Functions gφ (t), gθ (g) (continuous and positive at least 0 ≦ t ≦ predetermined time, t = 0 and t = zero at the predetermined time and having a maximum value, and zero after the predetermined time) t), setting gψ (t);
(D) Relationship between angular velocities p, q, r and Euler angular velocities with respect to coordinates X, Y, Z fixed to the flying object.
Figure 0004026746
Gφ (t), gθ (t), gψ (t) , (∫gφ (t) dt + φ i ) , (∫gθ (t) dt + θ i ) , (∫gψ (t) dt + ψ i ) dφ / dt, dθ / dt, dψ / dt, and p, q, and r obtained by substituting for φ, θ, and ψ are command angular velocities p-cmd, q-cmd, and r-cmd, respectively.
(E) an angular velocity output signal from the angular velocity sensor attached to the projectile p d, q d, obtaining a r d,
(F) integrating the p-cmd, q-cmd, r-cmd;
(G) the angular velocity output signal p d, q d, a step of integrating the r d,
(H) obtaining a deviation between the integrated value of the p-cmd, q-cmd, and r-cmd and the integrated value of the angular velocity output signal;
(I) In order to obtain a roll moment, a pitch moment, and a yaw moment as necessary operation amounts from the deviations, the target Euler angles φ 0 , θ 0 are adjusted by adjusting the opening area of each pintle nozzle. , Ψ 0 is obtained, and a flying object attitude control method is provided.
前記目標オイラー角φ0 、θ0 、ψ0 を前記所定時間に同時に得るようにしたことを特徴とする請求項10に記載の飛翔体の姿勢制御方法。11. The flying object attitude control method according to claim 10, wherein the target Euler angles φ 0 , θ 0 , and ψ 0 are obtained simultaneously at the predetermined time. 前記関数gφ(t)、gθ(t)及びgψ(t)はそれぞれ、0≦t≦所定時間aで
gφ(t)=(1/a)δφ×〔sin(2πt/a−π/2)+1〕
gθ(t)=(1/a)δθ×〔sin(2πt/a−π/2)+1〕
gψ(t)=(1/a)δψ×〔sin(2πt/a−π/2)+1〕
であり、前記所定時間以降零であることを特徴とする請求項10又は11に記載の飛翔体の姿勢制御方法。
The functions gφ (t), gθ (t), and gψ (t) are respectively 0 ≦ t ≦ predetermined time a, gφ (t) = (1 / a) δφ × [sin (2πt / a−π / 2) +1]
gθ (t) = (1 / a) δθ × [sin (2πt / a−π / 2) +1]
gψ (t) = (1 / a) δψ × [sin (2πt / a−π / 2) +1]
The flying object attitude control method according to claim 10 or 11, wherein the flying object attitude is zero after the predetermined time.
前記飛翔体は緊急脱出座席であることを特徴とする請求項1〜12のいずれかに記載の飛翔体の姿勢制御方法。 The attitude control method for a flying object according to claim 1, wherein the flying object is an emergency escape seat. 前記各モーメントの決定に優先順位を定めるようにしたことを特徴とする請求項1〜13のいずれかに記載の飛翔体の姿勢制御方法。 14. The flying object attitude control method according to claim 1, wherein a priority order is determined for the determination of each moment. 前記偏差から操作量を得るためにPID制御を行うことを特徴とする請求項1〜14のいずれかに記載の飛翔体の姿勢制御方法。 15. The flying object attitude control method according to claim 1, wherein PID control is performed to obtain an operation amount from the deviation.
JP2002106832A 2002-04-09 2002-04-09 Method for controlling the attitude of a flying object Expired - Fee Related JP4026746B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002106832A JP4026746B2 (en) 2002-04-09 2002-04-09 Method for controlling the attitude of a flying object

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002106832A JP4026746B2 (en) 2002-04-09 2002-04-09 Method for controlling the attitude of a flying object

Publications (2)

Publication Number Publication Date
JP2003300499A JP2003300499A (en) 2003-10-21
JP4026746B2 true JP4026746B2 (en) 2007-12-26

Family

ID=29391038

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002106832A Expired - Fee Related JP4026746B2 (en) 2002-04-09 2002-04-09 Method for controlling the attitude of a flying object

Country Status (1)

Country Link
JP (1) JP4026746B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9677504B2 (en) * 2010-05-11 2017-06-13 Orbital Atk, Inc. Rockets, methods of rocket control and methods of rocket evaluation utilizing pressure compensation
CN108583909B (en) * 2018-04-17 2023-06-06 苏州科技大学 Low-altitude attitude control method for ejection seat
CN111309049B (en) * 2020-03-02 2023-07-04 中国人民解放军海军航空大学 Virtual target five-meter small-amplitude high-precision guiding method for micro aircraft
CN119088072B (en) * 2024-11-07 2025-02-28 上海多弗众云航空科技有限公司 A control method for a six-rotor variable-pitch aircraft

Also Published As

Publication number Publication date
JP2003300499A (en) 2003-10-21

Similar Documents

Publication Publication Date Title
ES2349731T3 (en) IMPROVED FLIGHT CONTROL SYSTEMS AND METHODS FOR A TRIPLE MODE REACTION AIRCRAFT.
Wise et al. Agile missile dynamics and control
US6969027B2 (en) Vertical takeoff and landing apparatus
US4896846A (en) Superagile tactical fighter aircraft and method of flying it in supernormal flight
JP4223921B2 (en) Vertical take-off and landing flight device
US7463956B2 (en) Constant vertical state maintaining cueing system
USRE35387E (en) Superfragile tactical fighter aircraft and method of flying it in supernormal flight
JP4026749B2 (en) Flying object attitude control simulator
Gilbert et al. Simulator study of the effectiveness of an automatic control system designed to improve the high-angle-of-attack characteristics of a fighter airplane
US4846421A (en) Adaptive control system for crew escape devices
Johnson et al. Mid-lift-to-drag ratio rigid vehicle control system design and simulation for human mars entry
JP4026746B2 (en) Method for controlling the attitude of a flying object
Yomchinda et al. Flight path planning for descent-phase helicopter autorotation
Johnson et al. Entry, descent, and landing performance for a mid-lift-to-drag ratio vehicle at mars
Bestaoui et al. Some insight in path planning of small autonomous blimps
Hima et al. Motion generation on trim trajectories for an autonomous underactuated airship
Abrougui et al. Roll control of a tail-sitter VTOL UAV
Vinayagam et al. Optimal aircraft take-off with thrust vectoring
Breese et al. Fuzzy logic controller for force feedback control of quadcopter via tether
Manzoori et al. Control of quadrotors for tracking and landing on a mobile platform
Miller et al. Aircraft trim control
Gallaher et al. A guidance and control assessment of three vertical landing options for RLV
Sibilski Numerical investigation into flight dynamics of an agile aircraft
Nguyen et al. A Hybrid Flying Robot Integrating Water Nozzles and Aerial Propellers: Control System Design and Experimental Studies
Matveev et al. Modeling of Decelerated Descent of an Elongated Body With Vectored Thrust

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050325

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070330

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070629

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070824

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20071004

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071004

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101019

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4026746

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111019

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121019

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121019

Year of fee payment: 5

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121019

Year of fee payment: 5

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121019

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131019

Year of fee payment: 6

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees