世界需要简化第四篇:从地面发射人造卫星或战术导弹,如何控制其运行轨道?——算法经高度抽象简化,所有下标经仔细核对
大家物理都学过,物体平抛运动的轨迹是抛物线,那么将仰角引入,将初速度增大,至飞离上万米高空的地球,怎么控制它的飞行运动轨迹呢?
本篇来介绍一下,足不出户,一探发射卫星或洲际导弹,如何控制其运行轨道问题!
首先忽略其他星球对发射物体的影响!则物体发射后只受万有引力作用。
如果地球表面上一点,我们以初速度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
世界需要简化第四篇:从地面发射人造卫星或战术导弹,如何控制其运行轨道?——算法经高度抽象简化,所有下标经仔细核对相关推荐
- 世界需要简化第五篇:阅读本文需要有基础,仅一文教你快速应用FOC的SVPWM实现三相异步电机调速?快速学会使用著名的电机SVPWM调速控制算法——史上最简单易懂,算法经高度抽象简化,所有下标经仔细核对
大家都知道,工业革命中所有机械的动力来源是电动机,对于直流电机的控制,可见我的博客.对拖动大负载场合的三相电机.如何快速把调速性能优越的SVPWM(空间电压矢量脉冲宽度调制)算法用出来,编程实现呢? ...
- 世界需要简化第二篇:最简单易懂的BPNN算法——算法经高度简化,所有下标均仔细核对
BP神经网络结构(可查阅前馈型神经网络): 输入三个节点,输出只有一个节点.中间层数任意,每层节点个数任意 假设有训练集样本X,其中取第一个样本x1=,其期望值y1=1 下面开始BP算法计算过程: 第 ...
- 【论文相关】盘点AAAI2020中的四篇推荐系统好文
AAAI中推荐系统的文章并不多,目之所及处仅有四篇.内容上覆盖了评论推荐.多目标推荐以及图神经网络等话题. 本文基于AAAI中的这四篇推荐系统论文,展开瞅一瞅它们都讲了些什么. 第一篇文章:可解释评论 ...
- CCIE理论-第四篇-SDA-1
CCIE理论-第四篇-SDA-1 SDA-software defied Access SDA-软件定义接入 SDA是被包含在SDN范畴里面的一个架构体系 SDA核心-通过一系列的技术合租,组织到一个 ...
- 第四篇:整合Thymeleaf模板
第四篇:整合Thymeleaf模板 本文链接:http://blog.battcn.com/2018/04/28/springboot/v2-web-thymeleaf/ 在前面几章中已经介绍了如何创 ...
- AAAI2020中的四篇推荐系统好文(附论文下载链接)
AAAI中推荐系统的文章并不多,目之所及处仅有四篇.内容上覆盖了评论推荐.多目标推荐以及图神经网络等话题. 本文基于AAAI中的这四篇推荐系统论文,展开瞅一瞅它们都讲了些什么. 第一篇文章:可解释评论 ...
- 如何高效运作机器学习团队(机器学习入门第四篇)
本文是机器学习入门教程的第四篇,前三篇分别是: 1.机器学习能为你的业务做什么?有些事情你肯定猜不到 2.关于机器学习算法 你需要了解的东西 3.如何开发机器学习模型? 我们已经讨论了开发机器学习模型 ...
- 【转贴】龙芯生态产品和解决方案巡展(第四篇)——存储
龙芯生态产品和解决方案巡展(第四篇)--存储 2019-05-26 11:55 http://www.sohu.com/a/316555711_309387 龙芯携手众多合作伙伴厂商共同开发多套解决方 ...
- 攻防世界之Web新手练习篇
前言: 天行健,君子以自强不息. 地势坤,君子以厚德载物. --<周易> 第一次接触CTF比较晚,学期已过近半,第一次做题就是在攻防世界,这里题目适合刚接触的萌新.写 ...
- 计算机心得体会400字,电脑作文400字四篇
电脑作文400字四篇 在日复一日的学习.工作或生活中,大家都有写作文的经历,对作文很是熟悉吧,作文是由文字组成,经过人的思想考虑,通过语言组织来表达一个主题意义的文体.那要怎么写好作文呢?下面是小编为 ...
最新文章
- AndroidStudio更新时报错:Connection Error,Temp directory inside installation
- 找出一个数组中出现次数最多的那个元素
- pyqt开发的程序模板_小程序定制开发和模板开发要多少钱?有什么区别?
- spring中用到哪些设计模式
- 把字符串变为变量_python学习第10课--列表和字符串的可变性
- 前端开发 表格元素 单元格的合并 0229
- java set中取数据_Java中取数据库用的ResultSet问题
- python自动翻译pdf_python实现从pdf文件中提取文本,并自动翻译的方法
- 写给软件工程师的 30 条建议
- DDoS booter滥用 DTLS 服务器放大攻击
- java 字节编码_java中字符与字节的编码关系
- React后台管理系统-订单管理
- 通过Web界面访问华为USG6000防火墙+安全策略
- android 标准注释方法,android studio 学习笔记之 注释规范化
- 让微软起死回生之作:CEO纳德拉18年新书《刷新》
- JVM中的Xms和Xmx
- c++ 移动桌面图标
- python和汇编_python – 你对这些汇编助记符有什么建议吗?
- 俄罗斯套娃信封问题 转https://www.jianshu.com/p/9d9495ef4372
- 如何用 Photoshop 做出这种迷幻效果?
热门文章
- 多线段几何图形—— 简单几何图形(从线段中搜索封闭图形)
- MacBook苹果电脑翻盖自动开机及音效设置
- Scan Context 学习记录
- 批处理 获取计算机硬件信息,检测硬件的批处理命令,检测硬件bat,一键获取电脑硬件信息...
- 程序人生----禅修10日
- 【Java编程】写一个将华氏温度转换成摄氏温度的程序,转换的公式是:°F = (9/5)*°C + 32 其中C表示摄氏温度,F表示华氏温度。
- iOS shareExtension总结分享
- 浙江海洋大学计算机 周斌,浙江海洋大学2018年硕士研究生调剂拟录取名单公示(一)...
- GSM网络结构及主要接口标注(附中英翻译)
- 代码动态改变view的大小