- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
航天飞行动力学远程火箭弹道设计大作业
已知火箭纵向运动方程式如公式 GOTOBUTTON ZEqnNum916441 REF ZEqnNum916441 \* Charformat \! (1)所示。
其中,分别为火箭飞行速度、发动机推力、火箭初始质量、弹道倾角、攻角、水平位移和飞行高度;为角度增益系数,为火箭飞行时间,为火箭质量。仿真初始条件如表1和表2所示。
表1初始状态
序号
变量名
变量值
物理意义及单位
0
0
火箭飞行时间,s
1
初始弹道倾角,弧度
2
0
火箭初始速度,
4
0
火箭在地面发射坐标系下的初始水平位置,m
5
0
火箭在地面发射坐标系下的初始高度,m
表2 有关参数
序号
变量名
变量值
物理意义及单位
0
8000
起飞质量
1
28.57
单位时间燃料质量消耗,
2
9.8
重力加速度常数,
3
35
角度增益系数
4
200
发动机推力,KN
5
7000
发动机排气速度,
飞行程序角随火箭飞行时间的关系如公式 GOTOBUTTON ZEqnNum788194 REF ZEqnNum788194 \* Charformat \! (2):
问题:(1)请根据如上已知条件,完成火箭纵向运动仿真。(2)验证齐奥尔科夫斯基公式。
MATLAB程序:
t=0; %火箭飞行时间
theta=pi/2; %初始弹道倾角
v=0; %火箭初始速度
x=0; %火箭初始水平位置
y=0; %火箭初始高度
vl=0; %引力引起的速度损失
m0=8000; %起飞质量
m=m0;
md=28.57; %质量秒耗量
g=-9.8; %重力加速度
A=35; %角度增益系数
P=200000; %推力
w=7000; %排气速度
t1=10;
t2=130;
fig=pi/60;
i=1;
dt=0.01;
while(t(i)=150)
if(t(i)t1)
fi(i)=pi/2;
elseif(t(i)=t1t(i)t2)
fi(i)=pi/2+(pi/2-fig)*(((t(i)-t1)/(t2-t1))^2-2*(t(i)-t1)/(t2-t1));
else
fi(i)=fig;
end
a(i)=A*(fi(i)-theta(i));
vv(i)=P/m(i)+g*sin(theta(i));
if(i==1)
ththeta(i)=0;
else
ththeta(i)=(P/m(i)*a(i)+g*cos(theta(i)))/v(i);
end
xd(i)=v(i)*cos(theta(i));
yd(i)=v(i)*sin(theta(i));
m(i+1)=m(i)-md*dt;
t(i+1)=t(i)+dt;
v(i+1)=v(i)+vv(i)*dt;
theta(i+1)=ththeta(i)*dt+theta(i);
x(i+1)=x(i)+xd(i)*dt;
y(i+1)=y(i)+yd(i)*dt;
vl(i+1)=vl(i)-g*sin(theta(i))*dt;
i=i+1;
end
mk=m(i);
vt=v(i);
plot(t,y);
title(高度随时间的变化);
xlabel(t/s);
ylabel(H/m);
%验证齐奥尔科夫斯基公式
vi1=vt+vl(i) %无速度损失的理想速度
vi2=-w*log(mk/m0) %齐奥尔科夫斯基公式理想速度
dv=vi1-vi2
vi1 =
5.3705e+03
vi2 =
5.3704e+03
dv =
0.1243
因为
Vi1=5370.50655450199
Vi2=5370.38223449984
=0.1243
所以齐奥尔科夫斯基公式正确。
原创力文档


文档评论(0)