异星工厂吧 关注:56,962贴子:331,072
  • 34回复贴,共1

反应堆的燃料棒的准确燃烧时间是11998tick-11999tick之间?

只看楼主收藏回复

实在受不了之前抄的别人的4核小核电那电路错误了
重新做了个
控制电路有两个方案 计时器和监测抓出废料
监测抓出废料方案要解决电路延迟导致反应堆瞬断停工的电路会比较臃肿 4核不太合适
就用计时器方案 然后发现燃料棒的准确燃烧时间并不是官方所说的200秒整
200秒是12000tick 而我实跑测试 燃料棒的准确燃烧时间是在11998tick-11999tick之间
这是我的电路
[常量箱T=1] ------红线 ------ [计时锁存器(红线首尾相接)T<11999输出T] ------红线 ------ [判断器 T=>11999 输出爪子抓取信号] ---绿线--- [判断器 每个爪子前面都有核燃料则输出爪子抓取信号] ---绿线--- [爪子]
虽然从爪子抓取信号出来到爪子收到信号会有1tick的延迟 然后爪子从箱子抓到反应堆还要5~6tick
但是因为每个循环周期都有同样的延迟 所以应该是没影响的
于是只用看计时锁存器的周期即可
上面的计时周期是11998tick
实跑测试长期满载会有误差积累问题
如果将计时锁存器改为T<12000输出T 也就是将计时周期改为11999tick
则实跑发现反应堆会有1tick时间停工 这就跟监测废料抓出那种方案区别不大了
所以这问题你们用计时器方案的究竟怎么解决的?
能不能既没有长期满载误差积累 又没有反应堆停工少功率?


IP属地:美国1楼2023-03-24 14:58回复
    抓废料模式启动时塞两个进去不就行了……
    另外做控制电路是因为功率不能长期跑满,这时候中间歇一下累积误差就消了,全功率跑的话有啥好控的


    IP属地:上海来自Android客户端2楼2023-03-24 15:42
    收起回复
      想问问你提出的问题研究意义大么,官方给的爪子抓取耗时14tick,常见的计时法也就变相延长到12014tick,实际效率变成了99.88%,就算是100核也不过是少了18MW而已,所以你说的那1~2tick重要么,更何况正常玩法无论电力还是产能都是按略微富裕来准备,尤其是电力,富余个10~20%都很正常,甚至几百瓶的小厂富余个30~40%都不奇怪,所以你说的问题无论存不存在都很难掀起一丝涟漪,因为太小了,小到感觉不到他的存在,连爪子的时间都是他的数倍,但爪子的问题有人在乎嘛,照样没有


      IP属地:河南来自iPhone客户端3楼2023-03-24 15:56
      收起回复
        不明觉厉………
        吃瓜围观


        IP属地:山东来自Android客户端4楼2023-03-24 16:07
        回复
          这个研究过一下。
          爪子有延迟,计算器和判断器也有延迟,所以100%节能核电根本就做不出来,只存在于理论上。
          此外,贵游核电根本不用节能,你那点铀矿出的235,随便增殖一下可以够你不停一直烧到退游。
          字多不看:节能核电就是玩具。


          IP属地:广东来自iPhone客户端5楼2023-03-24 17:08
          收起回复
            我还真研究过,极限就是98%,99%都难达到。问题主要就是爪子和判断器的延迟。如果按时200秒,因为爪子延迟核电最少会断电几tick。如果你不是按时200s,同样会积累几tick的热量误差,最后导致核电节能失败。
            如果你真想要玩这样的玩具,可以参考下人类是怎么解决闰年问题的。
            没错,就是隔一定数量的周期后,调整单个周期的时间长度去消耗掉那一点点热量误差。


            IP属地:广东来自iPhone客户端6楼2023-03-24 19:01
            回复
              加棒周期小于200秒,加多了会通过节能周期退回来的又没事
              我的时钟加棒好像是最低160秒左右


              IP属地:福建9楼2023-03-24 20:29
              收起回复
                逻辑电路的运算器会延迟1tick输出。
                你可以用编辑器运行指定tick时间的功能来测量精确时间。
                我觉得实际情况是你的电路设计没有考虑这1tick的延迟,以及爪子的延迟波动。
                我以前的测试结果是单核电站单燃料棒烧完后温度为815.00℃(初始15.00℃)。如果少了1~2tick,就会有0.01到0.03℃的偏差。


                IP属地:甘肃来自Android客户端10楼2023-03-25 11:16
                回复
                  我是气罐+箱子+计时器联合判断,计时器每隔烧1根燃料棒的时间就重置一次(计数器每次数值加1,数值到600基本就是烧一根的时间,但有点误差我一般设650,重置一次),并判断是否需要加燃料棒(蒸汽小于一定值,箱子里有1个燃料棒),这样就能刚好把核心温度卡在500出头(刚好输出500度蒸汽),剩下的只有保证蒸汽量不会再计时器一个循环周期内耗尽即可


                  IP属地:北京11楼2023-03-25 12:35
                  回复
                    原版一个机器铀增值就可以满足200核的核电满负荷运行,所以懂的都懂!


                    IP属地:浙江来自Android客户端12楼2023-03-25 18:54
                    回复
                      想做无浪费的核电没问题,但非要找个铀不够的理由就是扯淡,一是默认设置下完全够用,二是你节省也节省不了多少


                      IP属地:广东来自Android客户端13楼2023-04-02 10:02
                      回复
                        头回听说,核电还要电路,几根数据线接一下就完了


                        IP属地:广东14楼2023-07-21 00:05
                        回复