航天飞行动力学远程火箭弹道设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

航天飞行动力学远程火箭弹道设计

已知火箭纵向运动方程式如公式错误!未找到引用源。所示。

()0sin 1

cos cos sin e e pr P v g m

v P g m x v y v m m m t

A ϕθθαθθ

θαϕθ⎫=+⋅⎪⎪

=⋅⋅+⋅⎪⎪

⎬=⋅⎪

=⋅⎪

⎪=-⋅⎪

⎪=⋅-⎭

其中,0,,m ,,,,e v P x y θα分别为火箭飞行速度、发动机推力、火箭初始质量、弹道倾角、攻角、水平位移和飞行高度;A ϕ为角度增益系数,t 为火箭飞行时间,m 为火箭质量。仿真初始条件如表1和表2所示。

表1初始状态 序号 变量名 变量值 物理意义及单位 0 t

火箭飞行时间,s 1 θ /2π 初始弹道倾角,弧度 2 v 0 火箭初始速度, /m s

4 x 0 火箭在地面发射坐标系下的初始水平位置,m

5 y

火箭在地面发射坐标系下的初始高度,m 表2 有关参数

序号 变量名 变量值 物理意义及单位 0 0m

8000 起飞质量 kg

1 m 28.57 单位时间燃料质量消耗, /kg s

2 g

9.8 重力加速度常数, 2/N s 3

A ϕ

35 角度增益系数 4 e P

200 发动机推力,KN 5

w

7000

发动机排气速度,/m s

飞行程序角pr ϕ随火箭飞行时间的关系如公式错误!未找到引用源。:

1

21112212123

12302222= =10s, 130, 150 s

60

pr

t t t t t t fig t t t t t t t fig t t t fig t t s t πππϕπ

≤<⎪⎪⎡⎤⎪⎛⎫

--⎪⎛⎫⎢⎥=+-⋅-⋅

≤<⎨ ⎪ ⎪--⎝⎭⎢⎥⎝⎭⎪⎣⎦⎪

≤≤⎪⎪⎩

==,

问题:(1)请根据如上已知条件,完成火箭纵向运动仿真;

(2)验证齐奥尔科夫斯基公式。

解:

(1)将主动段分为三个阶段:垂直段、转弯段、瞄准段完成火箭纵向运动仿真。 垂直段:10t t <≤,

2

π

ϕ=

pr ,火箭纵向运动方程可进一步化简为:

⎪⎪⎩⎪⎪

⎪⎨

⎧==⋅+-⋅-⨯⨯=⋅+⋅⋅=+-⨯=⋅+=θθθθπθαθθθsin cos cos 8.9)2()75.288000(3510200cos sin 8.975.28800010200sin 33v y

v x v v t v g v m p t g m p v

e e 初始条件已由题干给出。

function chuizhiduan t0=0;tf=10;

[t,y]=ode45(@diyiduan,[t0 tf],[0 pi/2 0 0]); plot(y(:,3),y(:,4));

%y(1)、y(2)、y(3)、y(4)分别代表速度v,弹道倾角θ,坐标x 及y ,下同。 function dy=diyiduan(t,y) dy=zeros(4,1);

dy(1)=200000/(8000-28.57*t)-9.8*sin(y(2));

dy(2)=7000000*(pi/2-y(2))/(8000-28.57*t)+9.8*cos(y(2)); dy(3)=y(1)*cos(y(2)); dy(4)=y(1)*sin(y(2));

转弯段:21t t t <≤,⎥⎥⎦⎤

⎢⎢⎣

⎡--⎪⎭⎫ ⎝⎛-+=⎥⎥⎦

⎤⎢⎢⎣⎡--⋅-⎪⎪⎭⎫ ⎝⎛--⋅-+=601012010602922)2(221212

121

t t t t t t t t t t fig pr ππππϕ

火箭纵向运动方程可进一步化简为:

⎪⎪⎩⎪⎪

⎪⎨

⎧==⋅+-⋅-⨯⨯=⋅+⋅⋅=+-⨯=⋅+=θθθθϕθαθθθsin cos cos 8.9)()75.288000(3510200cos sin 8.975.28800010200sin 33

v y

v x v v t v g

v m p t g m p v pr e e 初始条件为垂直段的末端参数:m y m x s m v 2.775,0,2

,/6.156===

θ

function zhuanwanduan t0=10;tf=130;

[t,y]=ode45(@dierduan,[t0 tf],[156.6 pi/2 0 775.2]) plot(y(:,3),y(:,4));

function dy=dierduan(t,y) dy=zeros(4,1);

dy(1)=200000/(8000-28.57*t)-9.8*sin(y(2));

pr=pi/2+(29*pi/60)*((t-10)^2/14400-(t-10)/60);

dy(2)=(7000000/(8000-28.57*t)*(pr-y(2))+9.8*cos(y(2)))/y(1); dy(3)=y(1)*cos(y(2)); dy(4)=y(1)*sin(y(2));

瞄准段:32t t t ≤≤,60

π

ϕ=

=fig pr ,火箭纵向运动方程可进一步化简为:

⎪⎪⎩⎪⎪

⎪⎨

⎧==⋅+-⋅-⨯⨯=⋅+⋅⋅=+-⨯=⋅+=θθθθπθαθθθsin cos cos 8.9)60()75.288000(3510200cos sin 8.975.28800010200sin 33v y

v x v v t v g

v m p t g m p v e e 初始条件为转弯段的末端参数:km y km x s m v 06.56,177,rad 05949.0,/3702====θ

function miaozhunduan t0=130;tf=150;

[t,y]=ode45(@dierduan,[t0 tf],[3702 0.05949 177000 56060]); plot(y(:,3),y(:,4));

function dy=dierduan(t,y) dy=zeros(4,1);

dy(1)=200000/(8000-28.57*t)-9.8*sin(y(2)); pr=pi/60;

dy(2)=(7000000/(8000-28.57*t)*(pr-y(2))+9.8*cos(y(2)))/y(1); dy(3)=y(1)*cos(y(2)); dy(4)=y(1)*sin(y(2));

在]s 150,0[s t ∈,火箭速度、弹道倾角、在地面发射坐标系下的横纵坐标变化如下:

相关文档
最新文档