利用MATLAB研究火箭升空问题

  摘要: 运用物理学的方法和微积分的知识来建立数学模型,借促MATLAB软件,得到结果:在第60秒引擎刚关闭时,火箭的高度为9317.8米,速度为274m/s,加速度为132.7931m/s2;火箭达到最高点的时间为70.2s,高度为14604m.k的值估计为0.4904.

  Abstract: Using physics and calculus knowledge to build a mathematical model, with the aid of MATLAB software, find the result: when the engine was shut down at the sixtieth second, the height of the rocket is 9317.8m, speed is 274 m/s, acceleration is 132.7931m/s2. When the rocket reached the highest point, the time is 70.2s, height is 14604m in the case that the estimated scale factork is 0.4904.

  关键词: 火箭升空;牛顿第二定律;MATLAB软件

  Key words: rocketing;Newton's second law;MATLAB software

  中图分类号:G42文献标识码:A文章编号:1006-4311(2011)04-0227-02

  

  1问题重述

  火箭的质量为300千克(kg),携带900千克燃料并以15kg/s速率燃烧而产生恒定40000牛顿推力。同时受与速度的平方成正比,比例系数为k的空气阻力,在t时间时高度x(t),速度为v(t),取重力加速度g为9.8m/s2。

  2问题假设

  ①空气的阻力f与速度平方v2成正比,比例系数为k;

  ②燃料以15千克/秒的速率燃烧,并产生40000牛顿的恒定推力;

  ③重力加速度g为9.8m/s2;

  ④火箭本身的质量为m1,剩下燃料的质量为m2;

  ⑤火箭运行的高度x(米)与时间t(秒)和速度v(米/秒)对应的关系,x(t)为火箭在t时的高度测有一组数据如下:

  3模型求解

  3.1 建立模型由物理学可知,在t时刻,火箭和燃料的质量为1200-15t;重力产生的阻力为(1200-15t)×9.8;空气阻力为kv2;那么,由牛顿第二定律可得

  =;0  =t>60

  由=v,可得到=;0  = t>60(2)

  k= (3)

  3.2 模型求解当0  t=10:20;

  v=[[***********][**************]];

  for i=3:10

  a(i)=(1/12)*(v(i-2)-8*v(i-1)+8*v(i+1)-v(i+2));

  end

  a=[10 10 7.7500 7.667 6.25 2.5 2.833 4.3333 2.75 3.5 8.5]

  将a的值代入(3)中,在matlab中可求得k=0.4904.

  在(1)式中,由=x(2),得

  =(4)

  求解过程,编写m文件如下:

  ----------------------------------------------------------------

  function xdot=wf(t,x) xspan=0:1:60;x0=[0 0]';

  xdot=zeros(2,1) [t,x]=ode45('wf',xspan,x0);

  xdot(1)=x(2) plot(t,x)

  xdot(2)=[28240+147*t-0.4904*x(2).^2]/(1200-15*t) 结果为:

  在命令窗口中执行: ans=1.0e+004 *

  ----------------------------------------------------------------

  Columns 1 through 10

  ………………

  Column 61

  1.3807

  0.0274

  故在t=60s时,x(t)=1.3807*104,v(t)=0.0274*104m/s.

  此时关闭引擎,t=60s,火箭推力为0时只受空气阻力与自身重力作用m1=300kg,所以加速度a===132.7931m/s2

  火箭关闭引擎后(t>60)

  =,转化为=

  设=y(2),得微分方程组

  =y(2),=(5)

  求解过程,编写m文件如下:

  ----------------------------------------------------------------

  function act=wf(t,y) vspan=60:0.2:74;

  act=zeros(2,1); [t,y]=act(‘wf’,vspan,[13807 274]);

  act(1)=y(2); 输出的结果:

  act(2)=-[0.4904*y(2).^2/300+9.8] ans=1.0e+004*

  在命令窗口中执行:

  ----------------------------------------------------------------

  Columns 1 through 10

  ………………

  1.4604

  0.0000

  由输出的结果可知道:当t=70.2时,y(1)=14604,y(2)=0,即此时的速度v=0m/s;而且此时火箭达到最大高度。

  所以火箭升到最大高度所花的总时间T=70.2s。关闭引擎后,火箭上升到最大高度H=14604m。至此,问题得到解决。

  参考文献:

  [1]阳明盛,熊西文.MATLAB基础及数学软件.大连:大连理工大学出版社,2003,8.

  [2]夏玮,李朝晖.控制系统仿真与实例详解.北京:人民邮电出版社,2008,10.

  [3]胡祥青.大学物理.北京:北京师范大学出版社,2005,5.

  摘要: 运用物理学的方法和微积分的知识来建立数学模型,借促MATLAB软件,得到结果:在第60秒引擎刚关闭时,火箭的高度为9317.8米,速度为274m/s,加速度为132.7931m/s2;火箭达到最高点的时间为70.2s,高度为14604m.k的值估计为0.4904.

  Abstract: Using physics and calculus knowledge to build a mathematical model, with the aid of MATLAB software, find the result: when the engine was shut down at the sixtieth second, the height of the rocket is 9317.8m, speed is 274 m/s, acceleration is 132.7931m/s2. When the rocket reached the highest point, the time is 70.2s, height is 14604m in the case that the estimated scale factork is 0.4904.

  关键词: 火箭升空;牛顿第二定律;MATLAB软件

  Key words: rocketing;Newton's second law;MATLAB software

  中图分类号:G42文献标识码:A文章编号:1006-4311(2011)04-0227-02

  

  1问题重述

  火箭的质量为300千克(kg),携带900千克燃料并以15kg/s速率燃烧而产生恒定40000牛顿推力。同时受与速度的平方成正比,比例系数为k的空气阻力,在t时间时高度x(t),速度为v(t),取重力加速度g为9.8m/s2。

  2问题假设

  ①空气的阻力f与速度平方v2成正比,比例系数为k;

  ②燃料以15千克/秒的速率燃烧,并产生40000牛顿的恒定推力;

  ③重力加速度g为9.8m/s2;

  ④火箭本身的质量为m1,剩下燃料的质量为m2;

  ⑤火箭运行的高度x(米)与时间t(秒)和速度v(米/秒)对应的关系,x(t)为火箭在t时的高度测有一组数据如下:

  3模型求解

  3.1 建立模型由物理学可知,在t时刻,火箭和燃料的质量为1200-15t;重力产生的阻力为(1200-15t)×9.8;空气阻力为kv2;那么,由牛顿第二定律可得

  =;0  =t>60

  由=v,可得到=;0  = t>60(2)

  k= (3)

  3.2 模型求解当0  t=10:20;

  v=[[***********][**************]];

  for i=3:10

  a(i)=(1/12)*(v(i-2)-8*v(i-1)+8*v(i+1)-v(i+2));

  end

  a=[10 10 7.7500 7.667 6.25 2.5 2.833 4.3333 2.75 3.5 8.5]

  将a的值代入(3)中,在matlab中可求得k=0.4904.

  在(1)式中,由=x(2),得

  =(4)

  求解过程,编写m文件如下:

  ----------------------------------------------------------------

  function xdot=wf(t,x) xspan=0:1:60;x0=[0 0]';

  xdot=zeros(2,1) [t,x]=ode45('wf',xspan,x0);

  xdot(1)=x(2) plot(t,x)

  xdot(2)=[28240+147*t-0.4904*x(2).^2]/(1200-15*t) 结果为:

  在命令窗口中执行: ans=1.0e+004 *

  ----------------------------------------------------------------

  Columns 1 through 10

  ………………

  Column 61

  1.3807

  0.0274

  故在t=60s时,x(t)=1.3807*104,v(t)=0.0274*104m/s.

  此时关闭引擎,t=60s,火箭推力为0时只受空气阻力与自身重力作用m1=300kg,所以加速度a===132.7931m/s2

  火箭关闭引擎后(t>60)

  =,转化为=

  设=y(2),得微分方程组

  =y(2),=(5)

  求解过程,编写m文件如下:

  ----------------------------------------------------------------

  function act=wf(t,y) vspan=60:0.2:74;

  act=zeros(2,1); [t,y]=act(‘wf’,vspan,[13807 274]);

  act(1)=y(2); 输出的结果:

  act(2)=-[0.4904*y(2).^2/300+9.8] ans=1.0e+004*

  在命令窗口中执行:

  ----------------------------------------------------------------

  Columns 1 through 10

  ………………

  1.4604

  0.0000

  由输出的结果可知道:当t=70.2时,y(1)=14604,y(2)=0,即此时的速度v=0m/s;而且此时火箭达到最大高度。

  所以火箭升到最大高度所花的总时间T=70.2s。关闭引擎后,火箭上升到最大高度H=14604m。至此,问题得到解决。

  参考文献:

  [1]阳明盛,熊西文.MATLAB基础及数学软件.大连:大连理工大学出版社,2003,8.

  [2]夏玮,李朝晖.控制系统仿真与实例详解.北京:人民邮电出版社,2008,10.

  [3]胡祥青.大学物理.北京:北京师范大学出版社,2005,5.


相关文章

  • 公基丨你了解多少重要卫星的知识?
  • (政图教育是一家集公务员.选调生.事业单位.人民警察.领导干部竞争上岗等招考面试培训.教育研发于一体的大型综合性教育教学单位.贵州政图教育是贵州省唯一一家只做面试培训的专业机构,也是贵州省第一家"先过关.后付款.零风险" ...查看


  • 航天与物理学
  • 大纲: 一.航天技术的发展 二.火箭技术与动量.机械能守恒 1. 火箭推进原理 2. 多级火箭 三.人造卫星技术 1. 人造卫星的运行轨道 2. 人造卫星与通信技术 四.载人航天技术 1. 2. 3. 载人航天工程七大系统 载人航天器的种类 ...查看


  • 『人类飞行的梦』
  • 『人類飛行的夢』 林清一 人類自古以來看鳥在天上飛.雲在天上飄,星星.月亮高掛在天空中,日復一日的循環不已,觀測分析天空的現象.憧憬「飛行」的夢想早已存在人類接觸航空太空的歷史文獻了.早在西元前3500年的"巴比倫帝國" ...查看


  • 中国航天事业的发展
  • 中国航天事业的发展 航天科技是当今世界最具代表性和综合性高科技群体,并成为衡量一个国家科技.国防力量的重要标志.中国航天事业已整整走过了43年的历程.43年来,她从无到有(从1956年第一个导弹技术研究机构的创建开始,到1975年,长征二号 ...查看


  • 中国航天史的里程碑
  • 目录 中国航天史的里程碑中国航天基本资料 中国航天 航天员的简介 青铜时代 白银时代 黄金时代 探月时代 中国航天大事纪20世纪中国航天 中国的火箭是怎么炼成的 航天事业发展之初 中国进入与国际太空发展同步时代 航天事业起步 神舟五号划开中 ...查看


  • [科技评论]2015年世界科技发展回顾
  • 美 国 太空探索成绩斐然,人类对太空宇宙认知边界再次拓展,NASA仍是当之无愧的世界"领跑者". 何屹(本报驻美国记者)太阳系探索中的热点仍是对火星的探索,2015年人类对火星的了解也大大加深:火星大气与挥发演化探测器( ...查看


  • 科技教育与文体艺术
  • 文体艺术与科技创新 主持人:各位老师,同学,大家下午好. 勋:在进入正题之前,先给大家讲个故事:在一次战斗中,一艘下了锚的驱逐舰上的船员突然发现,一颗漂浮式的水雷正想他们漂来,距离已经很近了,已经来不及解缆躲避了,怎么办?船员们急中生智,跑 ...查看


  • 水火箭制作方法4
  • 水火箭的制作及改进 1.活动主题设计: 在新课程改革的大环境下,高中物理教学越来越注重学生的实践动手能力,如何提高学生的主动动手实践能力,成了一个困扰高中教师的大问题,刚好,高一下期物理必修课程,有一章<抛体运动>,结合去年十月 ...查看


  • 解读我国风云气象卫星"风云二号07星" 科技网
  • 从"手动挡"到"无级变速" --解读我国风云气象卫星"风云二号07星" 文·林晖 新华社记者 杨世尧摄 ■将新闻进行到底 1月13日,我国在西昌卫星发射中心用长征三号甲遥二十二运载 ...查看


热门内容