大家物理都学过,物体平抛运动的轨迹是抛物线,那么将仰角引入,将初速度增大,至飞离上万米高空的地球,怎么控制它的飞行运动轨迹呢?

本篇来介绍一下,足不出户,一探发射卫星洲际导弹,如何控制其运行轨道问题!

首先忽略其他星球对发射物体的影响!则物体发射后只受万有引力作用。

如果地球表面上一点,我们以初速度V0发射一个质量为m的物体,仰角为α,那么该物体的运动轨道如下分析:

以发射点水平为x轴,地心为原点,发射地点与地心连线为y轴,该问题即为,求(x,y)坐标的问题。

由万有引力公式,得到物体受力为,其中G为引力常数,M为地球质量,由牛顿第二定律,由cosα和sinα,得到物体在x和y方向的受力公式:

这就是发射卫星(或导弹)所遵循的微分方程,求解仅用到了高数的一些知识,不做赘述,只简单按顺序列举一下求解遇到的方法:

①,令dx/dt=u,dy/dt=v,则化为一阶方程组(现代控制理论状态空间表达式类似)

②,x*dv/dt-y*du/dt得到一个式子,u*du/dt+v*dv/dt得到另一个式子

③,坐标变换法,利用极坐标法:x=ρcosθ,y=ρsinθ,求出高数里的微分dx,dy,代入上述②得到的两个式子,联立,消去dθ/dt,求出dρ/dt

④,变量代换法,将ρ替换成1/u,③式的dρ/dt即化简为dθ和du的可积分式,利用arccosθ的一阶导数公式,积分出θ,进而求出ρ

令:

C1、C2是由②,x*dv/dt-y*du/dt得到一个式子,u*du/dt+v*dv/dt得到另一个式子,这两个式子因积分处理而带有的常数项,C是由④,变量代换法,积分出θ,进而求出ρ,由积分所带有的常数,C1C2和C均可由t=0时刻的初始值求出

上式的ρ,就是以极坐标形式表示的发射物体(可是卫星,可是导弹等等)的运动轨迹。

该极坐标式表示椭圆、双曲线、抛物线的标准方程。其中C1、C2取决于发射的初值条件,如初速度和发射仰角。

该式在使用时,只有ρ和θ有物理意义,代表着物体发射后的运动曲线。

在使用该公式时,如果你希望发射人造卫星,肯定是绕地球运动,所以轨道应为椭圆,而且根据对近地点、远地点以及长短轴长度的要求去设计该椭圆参数,从而控制发射初速度V0和仰角α。

在使用该公式时,如果你希望发射导弹,如洲际导弹,所以轨道应为双曲线或抛物线,而且根据要求去设计该曲线参数,从而控制发射初速度V0和仰角α。

本文来源《常微分方程》之偏微分方程应用

----后续持续更新有关各类算法的简化应用版,希望大家跟我一起简化这个世界!

2021/06/10:北京航空航天大学,Mr Wang

世界需要简化第四篇:从地面发射人造卫星或战术导弹,如何控制其运行轨道?——算法经高度抽象简化,所有下标经仔细核对相关推荐

  1. 世界需要简化第五篇:阅读本文需要有基础,仅一文教你快速应用FOC的SVPWM实现三相异步电机调速?快速学会使用著名的电机SVPWM调速控制算法——史上最简单易懂,算法经高度抽象简化,所有下标经仔细核对

    大家都知道,工业革命中所有机械的动力来源是电动机,对于直流电机的控制,可见我的博客.对拖动大负载场合的三相电机.如何快速把调速性能优越的SVPWM(空间电压矢量脉冲宽度调制)算法用出来,编程实现呢? ...

  2. 世界需要简化第二篇:最简单易懂的BPNN算法——算法经高度简化,所有下标均仔细核对

    BP神经网络结构(可查阅前馈型神经网络): 输入三个节点,输出只有一个节点.中间层数任意,每层节点个数任意 假设有训练集样本X,其中取第一个样本x1=,其期望值y1=1 下面开始BP算法计算过程: 第 ...

  3. 【论文相关】盘点AAAI2020中的四篇推荐系统好文

    AAAI中推荐系统的文章并不多,目之所及处仅有四篇.内容上覆盖了评论推荐.多目标推荐以及图神经网络等话题. 本文基于AAAI中的这四篇推荐系统论文,展开瞅一瞅它们都讲了些什么. 第一篇文章:可解释评论 ...

  4. CCIE理论-第四篇-SDA-1

    CCIE理论-第四篇-SDA-1 SDA-software defied Access SDA-软件定义接入 SDA是被包含在SDN范畴里面的一个架构体系 SDA核心-通过一系列的技术合租,组织到一个 ...

  5. 第四篇:整合Thymeleaf模板

    第四篇:整合Thymeleaf模板 本文链接:http://blog.battcn.com/2018/04/28/springboot/v2-web-thymeleaf/ 在前面几章中已经介绍了如何创 ...

  6. AAAI2020中的四篇推荐系统好文(附论文下载链接)

    AAAI中推荐系统的文章并不多,目之所及处仅有四篇.内容上覆盖了评论推荐.多目标推荐以及图神经网络等话题. 本文基于AAAI中的这四篇推荐系统论文,展开瞅一瞅它们都讲了些什么. 第一篇文章:可解释评论 ...

  7. 如何高效运作机器学习团队(机器学习入门第四篇)

    本文是机器学习入门教程的第四篇,前三篇分别是: 1.机器学习能为你的业务做什么?有些事情你肯定猜不到 2.关于机器学习算法 你需要了解的东西 3.如何开发机器学习模型? 我们已经讨论了开发机器学习模型 ...

  8. 【转贴】龙芯生态产品和解决方案巡展(第四篇)——存储

    龙芯生态产品和解决方案巡展(第四篇)--存储 2019-05-26 11:55 http://www.sohu.com/a/316555711_309387 龙芯携手众多合作伙伴厂商共同开发多套解决方 ...

  9. 攻防世界之Web新手练习篇

    前言: 天行健,君子以自强不息. 地势坤,君子以厚德载物.            --<周易> 第一次接触CTF比较晚,学期已过近半,第一次做题就是在攻防世界,这里题目适合刚接触的萌新.写 ...

  10. 计算机心得体会400字,电脑作文400字四篇

    电脑作文400字四篇 在日复一日的学习.工作或生活中,大家都有写作文的经历,对作文很是熟悉吧,作文是由文字组成,经过人的思想考虑,通过语言组织来表达一个主题意义的文体.那要怎么写好作文呢?下面是小编为 ...

最新文章

  1. AndroidStudio更新时报错:Connection Error,Temp directory inside installation
  2. 找出一个数组中出现次数最多的那个元素
  3. pyqt开发的程序模板_小程序定制开发和模板开发要多少钱?有什么区别?
  4. spring中用到哪些设计模式
  5. 把字符串变为变量_python学习第10课--列表和字符串的可变性
  6. 前端开发 表格元素 单元格的合并 0229
  7. java set中取数据_Java中取数据库用的ResultSet问题
  8. python自动翻译pdf_python实现从pdf文件中提取文本,并自动翻译的方法
  9. 写给软件工程师的 30 条建议
  10. DDoS booter滥用 DTLS 服务器放大攻击
  11. java 字节编码_java中字符与字节的编码关系
  12. React后台管理系统-订单管理
  13. 通过Web界面访问华为USG6000防火墙+安全策略
  14. android 标准注释方法,android studio 学习笔记之 注释规范化
  15. 让微软起死回生之作:CEO纳德拉18年新书《刷新》
  16. JVM中的Xms和Xmx
  17. c++ 移动桌面图标
  18. python和汇编_python – 你对这些汇编助记符有什么建议吗?
  19. 俄罗斯套娃信封问题 转https://www.jianshu.com/p/9d9495ef4372
  20. 如何用 Photoshop 做出这种迷幻效果?

热门文章

  1. 多线段几何图形—— 简单几何图形(从线段中搜索封闭图形)
  2. MacBook苹果电脑翻盖自动开机及音效设置
  3. Scan Context 学习记录
  4. 批处理 获取计算机硬件信息,检测硬件的批处理命令,检测硬件bat,一键获取电脑硬件信息...
  5. 程序人生----禅修10日
  6. 【Java编程】写一个将华氏温度转换成摄氏温度的程序,转换的公式是:°F = (9/5)*°C + 32 其中C表示摄氏温度,F表示华氏温度。
  7. iOS shareExtension总结分享
  8. 浙江海洋大学计算机 周斌,浙江海洋大学2018年硕士研究生调剂拟录取名单公示(一)...
  9. GSM网络结构及主要接口标注(附中英翻译)
  10. 代码动态改变view的大小