本篇文章讨论的是对火箭问题的建模。

  • 火箭问题的提出
  • 卫星的速度
  • 火箭的推力
  • 火箭系统的质量
  • 多级火箭的速度公式

火箭问题的提出

假如要向地球轨道内发生一颗火箭,火箭在上升过程中,因为动力不足,通过会分成多级火箭,在发生到一定程度时,在半空中点燃第二级火箭,给火箭继续提供动力到达绕地球的轨道内,使得在轨道内,卫星能在地球的引力作用下,环绕地球旋转。

那火箭在到达地球之后应该以什么速度运动,才能刚好在不脱离地球的同时,也不坠落,能在轨道上持续运动呢?这是火箭发射的主要研究问题。为了解答这一问题,我们必须对该问题建模,既然要夹馍,肯定需要找出这个过程的主要因素是什么?我们发现主要的因素是火箭到达特定轨道时的运动速度是多少?而速度是通过加速度起作用的,由力与加速度的关系公式:

F=m a

F = m\ a我们发现如果要让火箭获得较大的速度,必须让火箭具有较大的力和较小的质量,从中,我们可以确定整个建模的过程中需要讨论的四个主要因素:

  • 卫星的速度
  • 火箭的推力
  • 火箭与卫星的质量
  • 最佳的级数

一般火箭要经过多级加速的。
这就是我们接下来要讨论的主要问题。

卫星的速度

牛顿法开普勒三大定律之上,建立起了两个物体之间的万有引力定律:宇宙万物之间都存在着相互吸引的引力,它的作用方向在两个物体的连线上,它的大小与两者质量的乘积成正比,而与两者距离的平方成反比,且比例系数是一个对万物都相同的宇宙常数。用公式表示为:

G=γMmr2

G = \gamma \frac{Mm}{r^2} γ\gamma表示万有引力常数,M表示地球的质量,m表示卫星的质量,r表示卫星到地球中心的距离。

假设k=γM,kk = \gamma M,k表示地球引力常数,万有引力公式可以表示为

G=kmr2

G = k\frac{m}{r^2}又已知地球表面的重力加速度为g,根据牛顿第二定律有:

kmR2=mg

k\frac{m}{R^2} = mg可以得到地球引力常数为:

k=R2g

k =R^2 g当卫星绕地球做匀速圆周运动是,卫星没有切向的加速度,卫星的法向加速度为 v2r\frac{v^2}{r},由万有引力定律可得:

mv2r=mg(Rr)2

m\frac{v^2}{r} = mg (\frac{R}{r})^2左边为转动惯性力,使得卫星在地球轨道上运动而不掉下来,对该式子求解可以得到:

v=Rgr‾‾√

v = R\sqrt{\frac{g}{r}}这就是卫星绕地球旋转应该由的速度。那么火箭的速度也应该达到这个速度,计算可得:

v=Rg=7.9 km/s

v = \frac{R}{g} = 7.9 \ km/s这是我们解决的第一个问题,火箭的速度。

火箭的推力

我们把火箭抽象成仅由一个动力系统和动力舱组成的物体,采用微元法,根据质量守恒和动量守恒,考察火箭在[t,t+∇t][t,t+\nabla t]时刻的动量变化,t时刻火箭系统的动量就是m(t)v(t)m(t)v(t),在t+∇tt+\nabla t时刻,动量分为两个部分,一部分表示火箭的动量

m(t+∇t)v(t+∇t)

m(t+\nabla t)v(t+\nabla t)另一部分表示火箭产生的气体的动量

(m(t)−m(t+∇t))(v(t)−u)

(m(t)- m(t+\nabla t))(v(t)-u)式中u表示气体相对于火箭的速度,而 v(t)v(t)表示火箭相对于地球的速度,因为气体相对于火箭的速度和火箭相对于地球的速度大小相等,方向相反,故气体相对于地球的速度就为 v(t)−uv(t)-u.因此,根据动量守恒定律有:

m(t)v(t)=m(t+∇t)v(t+∇t)−(m(t+∇t)−m(t))(v(t)−u)

m(t)v(t)=m(t+\nabla t)v(t+\nabla t) - (m(t+\nabla t)-m(t))(v(t)-u)将方程化简为:

lim∇t→0m(t+∇t)v(t+∇t)−m(t)v(t)∇t=lim∇t→0(m(t+∇t)−m(t))(v(t)−u)∇t

\lim_{\nabla t \rightarrow 0}\frac{m(t+\nabla t)v(t+\nabla t)-m(t)v(t)}{\nabla t} = \lim _{\nabla t \rightarrow 0} \frac{(m(t+\nabla t)-m(t))(v(t)-u)}{\nabla t }即表示如下微分方程:

d(m(t)v(t))dt=dm(t)dt(v(t)−u)

\frac{d(m(t)v(t))}{dt} = \frac{dm(t)}{dt}(v(t)-u)将左边乘积的导数化简,可以得到这样一个常微分方程:

m(t)dv(t)dt=−um(t)dt

m(t)\frac{dv(t)}{dt} = -u\frac{m(t)}{dt}使用分离变量法,可以求得

v(t)=v0+u Inm0m(t)

v(t)= v_0 + u\ In\frac{m_0}{m(t)}
m0m_0表示火箭的初速度,一开始为静止状态,故为零。

火箭系统的质量

考虑火箭的质量,主要包含三个部分,火箭的有效载荷,用mpm_p表示,火箭的结构质量,用msm_s表示;以及火箭所装载的燃料的质量,用mfm_f表示,火箭的初始质量可以表示为:

m0=mp+ms+mf

m_0 = m_p + m_s + m_f但我们真正关心的是火箭到达轨道附近,换句话说,就是火箭燃烧完之后的质量是多少,以及对应的速度是多少,由前文质量火箭的速度可以由公式得到:

v=u Inm0mp+ms

v = u \ In \frac{m_0}{m_p + m_s}为了求解方便,我们再定义一个量-结构比: λ=msms+mf\lambda = \frac{m_s}{m_s + m_f},因此有: 如果结构比足够小,或者气体的速度足够大,都能达到卫星在地球轨道上运行的速度,但这些条件都不是想要多少就有多少的,很多都受限于当时的技术水平,目前的水平来看,气体的速度可以为: u=3 km/s,λ=0.1u = 3 \ km/s,\lambda = 0.1,y因此一般

v<=3 In10=7 km/s

v 因此,如果使用一级火箭,在现有的技术 水平下,发射火箭的速度无法达到7.9。

多级火箭的速度公式

由牛顿第二定律:

F=m a

F = m \ a我们知道,如果要让火箭获得gendarme的速度,可以增加加速度,但推力室一定的,所以减少火箭的质量,就变成了一个唯一可行的方案了。我们可以设想出多级火箭,在某一级火箭的燃料耗尽后,发射第二级火箭,同时去掉一部分外壳,使得质量有所下降。

因此,仍然假设结构比为λ,\lambda,共有n级火箭,各级火箭的结构质量和对应的燃料质量总和分别为m1,m2,⋯,mnm_1,m_2,\cdots,m_n,所以第i级火箭的结构质量为λmi,\lambda m_i,地i级火箭的燃料质量为(1−λ)mi(1-\lambda)m_i.m0=mp+m1+m2+⋯+mn.m_0 = m_p + m_1 + m_2 + \cdots + m_n.

当第一级火箭燃尽时,由于初始速度为0,因此当第一级火箭燃尽时的速度为

v1=u Inm0mp+λm1+m2+⋯+mn

v_1 = u \ In \frac{m_0}{m_p + \lambda m_1 + m_2 + \cdots + m_n},将第一级火箭的接哦股丢弃,仍然用前面的公式,但这时候的初始速度不为零,而是第一级火箭燃尽时的速度作为初速度。而且,当第二级火箭燃料燃尽时,它的质量为 m+p+m2+m3+⋯+mnm+p+ m_2+ m_3+ \cdots + m_n,由此类推,可以得到当第i级火箭燃尽时的速度为:

vi=vi−1+u∗In mp+mi+⋯+mnmp+λmi+mi+1+⋯+mn

v_i = v_{i-1} +u* In \ \frac{m_p + m_i + \cdots + m_n}{m_p + \lambda m_i + m_{i+1} + \cdots + m_n} 由此可以得到火箭的最终速度为:

v=u In(m0mp+λm1+m2+⋯+mn∗⋯∗mp+mnmp+λmn)

v = u \ In( \frac{m_0}{m_p + \lambda m_1 + m_2 + \cdots + m_n}*\cdots*\frac{m_p + m_n}{m_p + \lambda m_n})

总结

数学建模的关键在于精确得确定问题,并找出影响结果的主要因素是什么。今儿一步一步的分析这些因素。

数学建模-火箭发射问题相关推荐

  1. 2023年9月数学建模:为什么发射卫星使用三级火箭?

    2023年9月数学建模国赛期间提供ABCDE题思路加Matlab代码,专栏链接(赛前一个月恢复源码199,欢迎大家订阅):http://t.csdn.cn/Um9Zd 目录 1. 引言 2. 理论基础 ...

  2. 数学建模:火箭发生升空模型——基于matlab语言

    基于教材:<数学建模>第五版 仅是为了个人记录,也为了在有需要的情况下帮到大家,排版可能略显拉跨,但代码以及实验结果均正确!!! 如果帮到你了,请动手点个小赞吧, 一.不考虑空气阻力的简单 ...

  3. 数学建模预备知识——微分方程

    微分方程建模 微分方程是数学建模的重要方法,因为许多实际问题的数学描述将导致求解微分方程的定解问题. 把实际问题化为求解微分方程的定解问题,大体上可以分为以下步骤 根据实际要求确定要研究的量(自变量, ...

  4. 【数学建模】国赛真题分析 2014A题 嫦娥三号软着陆轨道设计与控制策略

    2014A题 嫦娥三号软着陆轨道设计与控制策略 优秀论文合集: 链接:https://pan.baidu.com/s/1NtSBfE-jCXXpwhLOX1InXQ?pwd=uon1 提取码:uon1 ...

  5. 在Blender中制作火箭发射烟雾和火焰模拟的动画

    大小:1.25G 时长1h 30m 1280X720 MP4 语言:英语+中英文字幕(根据原英文字幕机译更准确) 在Blender中制作火箭发射烟雾和火焰模拟的动画 Animate a Rocket ...

  6. 【福利赠书】命题专家点评中国研究生数学建模之现状

    命题专家点评中国研究生数学建模之现状 中国研究生数学建模竞赛至今已经成功举办了十六届, 2019 年计有 500 多家研究生培养单位的 40000 多名研究生踊跃报名参赛, 竞赛规模再创历史新高. 竞 ...

  7. 参加数学建模国赛,需要掌握哪些数学建模知识

    数学建模的模型有:1.常规优化模型:2.评价模型:3.预测模型:4.动态模型:5.图论模型:6.统计分析模型:7.现代智能算法.数学模型是对实际问题的一种数学表述,是一个抽象的简化的数学结构,是静态的 ...

  8. 【2022国赛官方评审要点发布】2022高教社杯全国大学生数学建模竞赛官方评阅要点

    [2022国赛官方评审要点发布]2022高教社杯全国大学生数学建模竞赛官方评阅要点 文章目录 2022年A题评阅要点 问题1 问题2 问题3 问题4 2022年B题评阅要点 问题1 问题2 2022年 ...

  9. MATLAB数学建模-规划模型总结| MATLAB求解

    目录 1 线性规划问题(LP) 风格1 风格2 2 非线性规划 3 动态规划 A星算法 基于dijkstra的概率路线图 4 多目标规划 帕累托最优 支配(Dominace) 不可支配解集 帕累托最优 ...

最新文章

  1. vsftp pam mysql_VSFTP+MySQL+PAM
  2. 失败在大学生活中的三种功能
  3. thymeleaf取model值_史上最详 Thymeleaf 使用教程
  4. 【算法】字符串近似搜索(转)
  5. 表单的默认提交方式_对于PHP表单提交有哪集中方式讲解
  6. 中科同向 备份软件 引领科技 存储未来
  7. 字体系列之字体大小(CSS、HTML)
  8. windows下JDK版本之间的切换
  9. Hive:添加、删除分区
  10. 机器学习基础:支持向量机(Machine Learning Fundamentals: Support Vector Machine, SVM)
  11. iOS 版本更新迭代
  12. 从grub中引导进入windows7的启动管理界面
  13. 国内开源的一款超好用 Redis 可视化工具,高颜值 UI,真香!!
  14. 【SPIE独立出版∣IEEE Fellow特邀主讲】人工智能、网络等多主题征稿
  15. php支付宝封装类,android封装支付宝支付
  16. 室外AP设备的防雷接地
  17. Python中: unsupported format character ''' (0x27)
  18. iOS开发——单元测试
  19. 计算机文档xsl,跟我学XSL(一)——第一个XML文档
  20. 今天是微信7周年 7年之痒 一切都已被改变

热门文章

  1. 云服务器远程一键登录出现SSH connection failed: All configured authentication methods failed *解决办法。
  2. 记一次replace into引发的死锁问题
  3. 淘宝小程序体验优化:数据分析和优化实践
  4. html怎么所有按钮没效果图,点击按钮没反应?所有按钮都没反应
  5. 海亮DAY8 关于Tarjan算法用于割点割边相关感受
  6. 教育惩戒权终于来了,能杜绝“拦路打老师案”的剧情吗?
  7. 虚幻引擎学习笔记——Month1 Week3
  8. 如何让自己像打王者荣耀一样发了疯、拼了命、石乐志的学习?(强烈推荐)
  9. 老司机的奇怪noip模拟T3-zhugeliang
  10. 信奥中的数学 数论篇 相关资料汇总(2022.07.07)