戴森球计划吧 关注:81,290贴子:706,662

解包计算星际物流塔运力与耗电

只看楼主收藏回复

(本人首发于NGA戴森球版)
一个流传很广的说法是:物流塔运力上限是12口接满12蓝带。
如果大伙建过千糖的卡西米尔晶体产线,运氢时就能发现单塔运力非常有限,同时产线耗电也比量化计算器的估计高一截,问题就在于没有计算物流塔的确切运力与耗电。
本贴算法根据解包代码进行计算,并使用原帖中的数据验证准确度。
物流塔相关逻辑在StationComponent类中。
感谢 Brecruiser、gitetsu88 两位大佬的指点与数据。


IP属地:广东1楼2021-02-26 13:31回复
    星际物流船的耗能在起飞前一次性结算,并且每船耗能由速度耗能与距离耗能两部分组成:
    速度耗能MJ=常规航速m/s*0.18MJ
    距离耗能MJ=(双方星球距离m+双方星球半径m)*25J≈星球距离ly*60MJ
    总耗能MJ=速度耗能+距离耗能+启用曲速额外耗能100MJ+6MJ=常规航速m/s*0.18MJ+星球距离ly*60MJ+106MJ
    即每船耗能与速度、距离均为线性关系。


    IP属地:广东2楼2021-02-26 13:31
    收起回复
      往返耗时由起飞动画、常规加速、常规航行、曲速加速、曲速航行、曲速减速、常规航行、常规减速、降落动画等多个阶段组成。
      且每一段的加减速方式都不一样,如常规加速线性加速,曲速加速指数加速,常规减速时航速只与终点距离有关。
      这部分逻辑较为复杂,具体如下:
      往程从stage-2开始:
      stage-2:
      初始t=0,每tick中t+=0.03335。
      直到t>1.0,t置零,转入stage-1,共0.5s。
      stage-1:
      初始t=0,每tick中t+=num8=shipSailSpeed * 9.99999974737875E-06 + 9.99999997475243E-07 。
      直到t>1.0,t置1,转入stage0。总时间与常规航速有关,约零点几秒。
      以上两部分为起飞动画,stage0为主要航行阶段。
      stage0:
      当船位置与起飞星球中心的距离<1.5*起飞星球半径时,每tick中船速uSpeed+=shipSailSpeed * 0.03
      当1.5R<距离<5000m时,每tick中uSpeed+=shipSailSpeed * 0.12,直到uSpeed>=shipSailSpeed。
      当距离>5000m,且uSpeed>=shipSailSpeed时,启动曲率飞行。
      曲率飞行启动后船速指数增长,在1s后达到曲率速度。
      当船与终点距离num1<曲率速度 * 0.0449 + 5000.0时,速度开始指数减少(衰减速度为加速时的四倍),0.25s后结束曲率飞行。
      常规航行数秒后,当(num1 / (uSpeed + 0.1) * 0.382)*uSpeed+6<shipSailSpeed时,进入减速阶段。
      这一阶段速度固定更新为上式不等号左端,约等于num1*0.382+6m/s。
      速度与面板船速无关,只由与终点的距离决定,而且很慢。
      同时受行星自转公转的影响,接近行星时会慢速行驶过一段曲线路径,导致耗时出现变化。
      当num1<6m时,t置1,进入stage1。
      stage1:
      每tick中t-=num8*0.6666667,num8计算与stage-1相同。
      直到t<=0,t置1,转入stage2。耗时约零点几秒。
      stage2:
      类似stage-2,共0.5s。
      返程也是类似的流程。


      IP属地:广东3楼2021-02-26 13:33
      收起回复
        😁


        IP属地:广东来自Android客户端4楼2021-02-26 13:33
        回复

          上图为综合计算后,常用距离、航速的参考运力与耗电。
          标绿部分为限制运力的实际因素。
          可以得到结论:
          随着航速增长,理想运力增长,耗能也随之增长。
          航速较低时,船飞多快就运多快。
          航速过高时,物流耗电过高,物流塔供电不足,使实际运力下降。
          可以看出运力的转折点在0.6-0.8ly/s之间。


          IP属地:广东5楼2021-02-26 13:34
          回复
            原帖传送:https://nga.178.com/read.php?tid=25607198


            IP属地:广东6楼2021-02-26 13:35
            回复
              总之就是物流塔运力十分有限,怎么点科技都跑不满12条带。
              大运力需求的塔直接拉满300MW。求稳的话建议每塔单向运力不超过4带,并使用多塔组合运货。


              IP属地:广东7楼2021-02-26 13:36
              回复
                刚看到,好帖,半小时前我还质疑到底耗电和速度有没有关系呢。同一个游戏的讨论社区过多,一些攻略不互通也是一种弊端。


                IP属地:山西来自Android客户端8楼2021-02-26 13:39
                回复
                  还有个问题,就是星际物流塔的充电问题,下面选择的最大充电效率其实是个类反函数的计算方法(具体我并不清楚)我用三个小太阳带过一个单独的星际塔,拉到300mw,刚开始的时候电网是黄的,等机场充了一段时间电之后电网就变蓝色了。所以它应该是在有一定电量的情况下就减缓充电时间以降低电网负荷的。这种情况下对于那种单程4、5gJ的飞机,可能就算电网跟得上,也要强行等塔充到8~10gJ才能起飞了


                  IP属地:上海9楼2021-02-26 13:40
                  收起回复
                    但是你exl表的计算方式有问题,应该用传送带的数量,逆推不同速率科技下支持的最大距离,这样更加直观。


                    IP属地:山西来自Android客户端10楼2021-02-26 13:45
                    收起回复
                      我卡西米尔晶体在卫星上做的,本地需求可燃冰副产物,单塔只出6带氢。


                      IP属地:江西来自Android客户端11楼2021-02-26 13:48
                      回复
                        有中继的情况下应该能跑满12条吧


                        IP属地:安徽12楼2021-02-26 14:13
                        回复
                          好帖,所以还是建议大运量时多塔共同运输


                          IP属地:四川来自Android客户端13楼2021-02-26 14:40
                          回复
                            我的每秒10光年速度的梦啊,碎了,官方快提高充电功率上限


                            IP属地:广西来自Android客户端14楼2021-02-26 15:24
                            回复