资源描述:
《实验三MATLAB探月卫星速度》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验三:探月卫星速度计算问题背景与数据处理椭圆周长的近似计算实验任务与操作思考题与练习题长征三号甲运载火箭提供给卫星在近地点的速度大约为10.3(km/s)。这一速度不足以将卫星送往月球轨道,需要将速度提高到约10.9(km/s)才能使卫星奔向月球。为了达到奔月速度,中国航天工程师使用了卫星变轨调速技术············中国探月工程2007年10月24日18时05分,中国第一颗探月卫星嫦娥一号在西昌卫星发射中心发射升空。卫星进入的初始轨道是周期为16小时的地球同步轨道。卫星轨道长度计算近地点距离h=200km,远地点距离H=510
2、00km,地球半径R=6378km.卫星绕地球一周16小时我国探月卫星的初始轨道周长:椭圆:x=acosty=bsint0≤t≤2问题1:椭圆长半轴a=?椭圆短半轴b=?问题2:椭圆周长L=?近地点距离h=200km,远地点距离H=51000km,地球半径R=6378km椭圆长半轴:a=(h+H+2R)/2原始数据处理椭圆半焦距:c=(H–h)/2椭圆短半轴:椭圆偏心率:椭圆周长所以近似计算运载火箭提供给卫星的速度到底是多少?h=200;H=51000;R=6378;%输入重要数据a=(h+H+2*R)/2;c=(H-h)/2;%计算长半轴和
3、半焦距e1=c/a;b=sqrt(a*a-c*c);%计算离心率和短半轴T=16*3600;S1=a*b*pi/T;symse2t%定义两个符号变量f=sqrt(1-e2*cos(t)^2);%定义符号表达式ft=subs(f,e2,e1*e1);%替换离心率数据S=int(ft,0,pi/2);%计算积分L=4*a*double(S)%符号数据转换为数值V=L/T%计算平均速度Vmax=2*S1/(R+h)Vmax=10.3023开普列——天上的立法者行星运动第一定律:行星在通过太阳的平面内沿椭圆轨道运行,太阳位于椭圆的一个焦点上。又叫“轨道
4、定律”。行星运动第二定律:行星在椭圆轨道上运行的行星速度不是常数,而是在相等时间内,行星与太阳的联线所扫过的面积相等。又叫“面积定律”。行星运动第三定律:太阳系内所有行星公转周期的平方同行星轨道半长径的立方之比为一常数,这一定律也叫“调和定律”。根据Kepler第二定律,从地球到卫星的向径在单位时间内扫过相等面积.所以,卫星在近地点速度达到最大.设轨道周期为T,每秒钟扫过的面积近地点地球远地点Hh轨道名称近地点距离h远地点距离H初始轨道200km51000km16小时轨道600km51000km24小时轨道600km71400km48小时轨道
5、600km128000km116小时轨道600km370000km实验任务:计算轨道周长和卫星平均速度最大速度%实验参考程序IR=6378;h=[200,600,600,600,600];H=[51000,51000,71000,128000,370000];a=(h+H+2*R)/2;c=(H-h)/2;E2=(c./a).^2;L=2*pi*a.*(1-E2/4-3*E2.^2/64)Times=[16,16,24,48,232]*3600;V0=L./Timesb=sqrt(a.*a-c.*c);S=a.*b.*pi./Times;Vma
6、x=2*S./(R+h)Bar(Vmax)%近地距离%远地距离%长半轴%椭圆周长%运行周期%平均速度%最大速度Vmax=10.30,10.06,10.21,11.27,10.59设计各轨道最大速度为:10.3010.4510.6010.7510.90各轨道周期=?????设各轨道周期:16,16,24,48,232R=6378;h=[200,600,600,600,600];H=[51000,51000,71000,128000,370000];a=(h+H+2*R)/2;c=(H-h)/2;E2=(c./a).^2;b=sqrt(a.*a
7、-c.*c);Vmax=linspace(10.3,10.9,5);bar(Vmax,'c')S=a.*b.*pi;Times=2*S./Vmax./(R+h)/3600Times=16.0015.4123.1350.36225.41练习题与思考题1.简述开普列第一定律和第二定律的内容;2.变轨过程中几个轨道的周期是否是准确的?3.卫星运行速度与第一、第二宇宙速度相比如何?4.卫星运行最大速度在变轨过程中的变化规律?5.地月转移轨道的周期是否是116小时?6.说明面积计算公式的根据,并证明椭圆面积公式附注Note附注Notefunctionsa
8、tel1()R=6378;h=[200,600,600,600,600];H=[51000,51000,71000,128000,370000];a=