异星工厂吧 关注:62,414贴子:399,707
  • 6回复贴,共1

【太阳能:蓄电池】的【广义比例】计算。

只看楼主收藏回复

求【太阳能:蓄电池】。
设:
【太阳能攻率】为[P],【单位】:kW/s
【电池蓄电量】为[Q],【单位】:MJ。
【一个昼夜循环tick数量】为[T],【单位】:tick。游戏默认[T]=【25000】。
已知:游戏内一个昼夜循环默认为【25000】tick,即00:00~24:00为 25000tick 。
且我根据地图编辑器的时间控制功能,以 1tick 为最小时间快进进度,将一个循环的太阳能发电时间节点记录了下来。
记录如下:
快进0000tick(0[T])后,时间为00:00。
快进1250tick(1/20[T])后,时间为01:12,太阳能从0攻率开始匀速上升。
快进5000tick(4/20[T])后,时间为06:00,太阳能攻率达到最大值。
快进6250tick(5/20[T])后,时间为12:00。
快进6250tick(5/20[T])后,时间为18:00,太阳能从最大攻率开始匀速下降。
快进5000tick(4/20[T])后,时间为22:48,太阳能攻率达到0攻率。
快进1250tick(1/20[T])后,时间为24:00。
一个昼夜循环结束。
根据以上的时间记录结果,我们可以算出【太阳能全天平均供能】=[P]*(5/20[T]+5/20[T]+4/20[T])/[T]=0.7[P]。
由此可知,1个太阳能最多提供自身 0.7[P] 攻率的用电器不断电工作,
因此,太阳能多出来的 0.3[P] 才是用来存电的攻率。
因为太阳能攻率是匀速上升和下降,因此可以算出太阳能上升或下降到 0.7[P] 这个边界值对应的时间。
0.7[P] 计算过程:0~[P]变化的过程为01:12~06:00,经历5000tick(4/20[T]),
因此0~0.7[P]经历3500tick【2.8/20[T]】,0.7[P]~[P],经历1500tick【1.2/20[T]】。
由此可知,
用电器能不断电工作的前提下,
太阳能存储下来的电量=0.3[P]/60*(5/20[T]+5/20[T]+1.2/20[T])=7/2500*[P]*[T]。
其中 “60” 代表的是(tick/s),因为P的单位是【kW / s】,而我们是在【tick】这个时间尺度下计算的结果,所以[P]的值要除以60得到【kW / tick】,然后攻略[P]再与时间【tick】相乘,得到存储下来的电量:7/2500*[P]*[T]。
1个太阳能存储下来的电量需要的【蓄电池数量】=7/2500*[P]*[T] / [Q]。
因此【太阳能】:【蓄电池】=【1】:【70/25000*[P]*[T]/[Q]】=2500/[T] * [Q]/7P=25000/[T] * [Q]/70[P]。
结论:【太阳能:蓄电池】=25000/[T] * [Q]/70[P]
其中:
[P] 为【太阳能攻率】,【单位】:kW/s
[Q] 为【电池蓄电量】,【单位】:MJ。
[T] 为【一个昼夜循环tick数量】,【单位】:tick。游戏默认[T]=【25000】。
当一个昼夜循环 [T] 默认 25000tick 时,可简化成:【太阳能:蓄电池】=[Q]/70[P]。


IP属地:贵州1楼2023-04-06 00:45回复
    发布该贴的目的主要是自用的理论记录。经验+3。拜拜


    IP属地:贵州2楼2023-04-06 00:47
    回复
      2025-07-29 02:27:02
      广告
      不感兴趣
      开通SVIP免广告

      70倍我有印象,搜了下竟然还是你


      IP属地:上海3楼2023-04-06 00:50
      收起回复
        结论没错,按原版数据计算的话是25:21。实际建设会多造一点蓄电池。


        IP属地:福建来自Android客户端4楼2023-04-06 08:28
        回复
          W本身就是J/s了,所以功率单位应该是kJ/s或者kJ/tick


          IP属地:甘肃来自Android客户端5楼2023-04-06 08:51
          收起回复