1.为什么降落月球等无大气星球时减速为亚轨道之后便不再减速,等到快坠落的时候在满节流阀极限减速最省燃料?

因为我们的dv是确定的,燃料能给我们带来一定量的冲量,却因此可以带来不一定量的动量,显然速度越高相同冲量提供的dv能引起越大的动能变化量,另外,月球引力会提供奇怪方向的作用力,显然是总运动时间越低,引入的奇怪dv越少。因此,用引擎平衡月球引力,以一个恒定低速度下落几乎时最费燃料的方法了(速度越低,冲量越难改变动能,“燃料回报率”越低)

2.为什么对接时直接朝着目标飞不行,再大引擎都不行,但交会点处却可以?为什么交会后要先减速再加速?为什么直接加速甚至可能反而越来越远?

因为在目标模式下,相对速度既受我们的dv影响,双方都受各自天体引力影响,位置不同时后者不同,过于复杂,无法计算,而当我们交会的时候我们在同一个位置,相同时间内外界dv的方向和大小几乎相同,因此可以直接向目标模式下的反向(黄叉方向)开节流阀(去除我们不想要的、已有的、所有的相对速度),一直到相对静止后,再向目标方向加速(靠近目标,不要太快,KSP导航精度很高,过快会准准的撞击上并爆炸的),靠近后再沿目标模式下的反向(黄叉方向)减速,这次留一点速度,关闭节流阀,用RCS对接模式微调,最终对接,而这全过程不会太长,引起的杂dv很少,杂加速度相对于引擎加速度而言不大,可以完全被抵消掉(抵消过程隐藏在沿目标方向和目标模式下的反向(黄叉方向)的导航过程中,所以系统内置的导航是真的很好用,功能很强大)很重要的一点是,很多时候目标模式下的正向并不会与目标方向重合,我们要尽量让他们重合,主要手段就是尽量不使用正向加速,而是使用反向加速和目标向加速的矢量合成来减小杂速。

3.引力弹弓什么原理?进入并爬出行星引力井难道不是动能不变吗?为什么会加速,难不成违背能量守恒定律了?

因为我们的引力弹弓时的“加速”是相对与中心天体(太阳或者卫星围绕的行星)而言的,相对于弹弓行星而言我们的动能没有变化,但相对于中心天体,我们的速度却增加了,表现为我们从弹弓天体“偷”走了一些动量,但由于弹弓天体一般动量极大(相对于人类航天器而言),所以引起的改变微乎其微(正因为影响很小,在这款游戏里压根没做这方面的计算,弹弓天体速度一丁点儿都不会减少,像是被钉死在无边虚空之中一般,因此引力弹弓在现实中没违反任何定律,但在ksp里倒是确确实实的违反了能量守恒定律,凭空增加了能量)

更深层的说,是我们的速度矢量v分解成了相对于行星的速度u和剩下的v-u,而(v-u)+偏移量v'后等于(v-u)',其中|v-u|=|(v-u)'|,而u+(v-u)'和v的关系可以是增大,也可以是减小,表现为引力弹弓可以加速,也可以减速,其中的mv'就是和行星发生动量守恒“碰撞”时偷走的动量

4.同步轨道投影点偏移技术:(经度差要转换为弧度值)

变轨后轨道周期:先前轨道周期=k=(经度差+2π)1000/(2π):1000然后在近拱点圆轨即可使航天器向西偏移

变轨后轨道周期:先前轨道周期=k=(2π-经度差)
1000/(2π):1000然后在近拱点圆轨即可使航天器向西偏移

根据开普勒定律,对于同一行星系,T^2 : a^3 是一个定值,我们想要得到对应周期比的轨道其实只需要使得变轨后轨道长轴:先前轨道长轴=k^(-2/3),这很简单,圆轨后修改拱点即可,值得注意的是,当k>1时,我们应当拉远远拱点,而当k<1时,我们应当拉近近拱点

5.为什么要有Delta-v?

因为航天器是一个能量动量都守恒系统,我们认为的“航天器主体”却不是一个能量动量守恒的系统,原理就在于航天器一定要采取反冲式加速,而喷出的工质燃料携带走了一部分能量,就整个系统而言能量守恒,但我们显然认为航天器主体才是真正的航天器,我们要计算的也只是航天器主体,所以,相当于说是能量损失了,动量增加了,而喷出工质速度越快,航天器速度越快,显然单位动量的工质带走的能量越少,表现为我们“省”了燃料,这就是为什么能量守恒但是却有节约燃料亦能达到相同目的的手段的原因了。而航天器质量随时变化,能量随时流失,不管是动量还是能量都并不守恒,那什么量能更合适的描述航天器剩余的“能力”呢?显然是dF/dm在m总重到m干重(当前分级去掉燃料后的质量)上的积分呀(F是当前分级引擎总推力),所以我们给这玩意起了个名字,叫做Delta-v(dv当然不是简单的冲量除以质量得出的量呀),很妙吧,这现象能很好的解释奥博特效应,留给大家思考

那为什么海平面高度不同,dv不同,真空dv最大呢?很简单,因为海平面不同高度的dv相当于在真空dv的基础上加上引力阻碍之后计算出来的值,计算过程中我们假设航天器每一时刻的海拔高度都不变,这显然是不可能的,这就是为什么我们会从坎星起飞时有的时候会越飞dv越高的原因了,飞得高的dv当然增加了,而飞上来的过程中dv减少了,增加的大于减少的,dv就反常增加喽,真空dv就是我们入轨后引力垂直于速度矢量,不可能在做功了之后的理想最大值

生涯模式刚入门的萌新,如有错误可以指出,希望轻喷qaq

KSP(坎巴拉)萌新感悟的更多相关文章

  1. 《程序员漫画》| 萌新面试Google

    Hello,大家好.今天的更新有点不一样.我给大家带来了一些程序员漫画.这些都是我自己画的哦.希望大家喜欢. 今天的漫画有简约的画风,也有一些写实的风格(漂亮MM总是有特殊待遇).不知道大家喜欢哪种呢 ...

  2. 手把手教你提交Jar包到Maven公共仓库 | 萌新写开源02

    在上一篇文章中,我介绍了自己的SpringBoot Starter项目,可以让我们使用注解的方式轻松地获取操作日志,并推送到指定数据源. 之前,我的项目开源在Github上,大家想要用我的项目,还得把 ...

  3. 萌新笔记——C++里创建 Trie字典树(中文词典)(三)(联想)

    萌新做词典第三篇,做得不好,还请指正,谢谢大佬! 今天把词典的联想做好了,也是比较low的,还改了之前的查询.遍历等代码.  Orz 一样地先放上运行结果: test1 ID : char : 件 w ...

  4. 萌新笔记——C++里创建 Trie字典树(中文词典)(二)(插入、查找、导入、导出)

    萌新做词典第二篇,做得不好,还请指正,谢谢大佬! 做好了插入与遍历功能之后,我发现最基本的查找功能没有实现,同时还希望能够把内存的数据存入文件保存下来,并可以从文件中导入词典.此外,数据的路径是存在配 ...

  5. 萌新笔记——C++里创建 Trie字典树(中文词典)(一)(插入、遍历)

    萌新做词典第一篇,做得不好,还请指正,谢谢大佬! 写了一个词典,用到了Trie字典树. 写这个词典的目的,一个是为了压缩一些数据,另一个是为了尝试搜索提示,就像在谷歌搜索的时候,打出某个关键字,会提示 ...

  6. Ingress 记萌新的第一次连多重(xjbl)

    之前为了升七,ArtanisWei学长告诉我可以去紫金园雕塑[这是什么地方啊],顺带靠卖萌骗了一桶key 于是屁颠屁颠的跑去按照群里攻略开始连多重[馒头 by handsomepeach],连了一百年 ...

  7. java萌新尝试搭建WordPress记录

    问题1:安装好PHP环境没找好mysql路径,导致不能调用数据库模块 解决方案:重装一次,参考链接 https://www.cnblogs.com/yangxia-test/p/4174372.htm ...

  8. 萌新关于C#委托一点见解

    开博第一写C#委托(一个简单的委托) 1.关于委托,一直是学习c#的萌新们的噩梦,小生也是.最近在学委托感觉瞬间被虐成狗,但作为C#中极为重要的一个内容,学好了将会及大地减少我们的代码量,而且这也是够 ...

  9. 萌新的IDEA_web开发笔记(未完)

    萌新IDEA_web开发笔记 按兴趣自己搞的网页: http://47.94.140.98:8080/ow_web/my_web/web/ 暂时还没做完. 部署在租的服务器上面,背景视频加载可能有点慢 ...

  10. Unity萌新日记—开发小技巧与冷知识(脚本篇)

    在学习unity的过程中,总会遇到很多零碎的知识点和小技巧,在此把它们记录下来,方便日后查看. 第一篇是关于脚本的一些你可能不知道的小知识. 还是个正在学习的萌新,如果写的不好,请谅解. Unity版 ...

随机推荐

  1. skywalking插件工作原理剖析

    1. 官方插件二次开发 前面在介绍skywalking-agent目录时,提到了它有一个插件目录,并支持动态的开发插件.其实skywalking默认已经提供大部分框架的插件了,一般情况下不需要额外开发 ...

  2. Cocos-JS HTTP网络请求

    网络结构 网络结构是网络构建方式,目前流行的有客户端服务器结构(C/S结构)和点对点(P2P)结构网络. 客户端服务器结构(C/S结构) 这种结构又被称为Clicent/Server结构,它是一种主从 ...

  3. MySQL InnoDB加锁规则分析

    1.  基础知识回顾 1.索引的有序性,索引本身就是有序的 2.InnoDB中间隙锁的唯一目的是防止其他事务插入间隙.间隙锁可以共存.一个事务取得的间隙锁并不会阻止另一个事务取得同一间隙上的间隙锁.共 ...

  4. ceph集群搭建详细教程(ceph-deploy)

    ceph-deploy比较适合生产环境,不是用cephadm搭建.相对麻烦一些,但是并不难,细节把握好就行,只是命令多一些而已. 实验环境 服务器主机 public网段IP(对外服务) cluster ...

  5. 数据智慧:C#中编程实现自定义计算的Excel数据透视表

    前言 数据透视表(Pivot Table)是一种数据分析工具,通常用于对大量数据进行汇总.分析和展示.它可以帮助用户从原始数据中提取关键信息.发现模式和趋势,并以可视化的方式呈现. 在数据透视表中,数 ...

  6. CentOS7 安装Python3.9以上版本时。编译报错,原因是openssl版本低

    openssl-1.1.1安装 1.前因 python 导入clickhouse_driver需要import ssl和_ssl,报错 File"/home/oracle/python3/l ...

  7. Kotlin委托属性(1)

    在Kotlin中,委托属性(Delegated Properties)是一种强大的语言特性,允许你将属性的 getter 和 setter 方法的实现委托给其他对象.这使得你能够通过委托来重用代码.将 ...

  8. Pikachu漏洞靶场 PHP反序列化

    PHP反序列化 查看源码,以下为关键代码: class S{ var $test = "pikachu"; function __construct(){ echo $this-& ...

  9. 文心一言 VS 讯飞星火 VS chatgpt (25)-- 算法导论4.2 7题

    七.设计算法,仅使用三次实数乘法即可完成复数 a+bi和c+di 相乘.算法需接收a.b.c和d 为输入,分别生成实部 ac-bd 和虚部ad+bc. 文心一言: 可以使用如下算法来计算复数 a+bi ...

  10. 电商业务容器化遇瓶颈,公有云Docker镜像P2P加速很安全

    当前,电商平台会采用基于Docker的容器技术来承载618大促期间的一些关键业务版块,包括最简单的商品图片展示.订单详情页面等等. 通过容器化改造,电商平台的每个业务版块解耦,可以独立开发.部署和上线 ...