Barotrauma 潜渊症

Barotrauma 潜渊症

37 个评价
[KB]动态响应优化的反应堆控制器
2
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
63.084 KB
4 月 12 日 上午 7:44
6 月 24 日 下午 11:24
7 项改动说明 ( 查看 )

订阅以下载
[KB]动态响应优化的反应堆控制器

描述
简介
在付出了不成比例的组件和努力之后,这个控制器理论上应该是比0.19版本之后最好的控制器更好的控制器

它在设计时考虑了指针值的变化速度。对于阶跃负载的相应,它能在避免输出接近目标时产生迟钝的前提下,保证超调量不会超过最大输出的1%。而对于连续变化的负载,它能以极小的差异对负载进行跟踪
除此之外,它还有大部分其他温控反应堆的优点,变化率达到最大的20%,兼容单根铀棒,初始化时或是负载超过最大输出时不会过热,无需计算和写入反应堆最大输出,并且减小了卡在0输出无法启动的概率

使用说明
在编辑器菜单的物品组合中找到该模块,如图所示,按照输入 温度/输出/负载/燃料 输出 裂变速率/涡轮输出 的顺序连接(这与反应堆的接线顺序相同)


注意事项
尽管我已经尝试了尽最大努力,但似乎没有任何方法可以直接或间接的计算当前的实际涡轮输出值,这也代表它会有大部分其他温控反应堆的问题:在反应堆刚启动时,由于涡轮输出变化率受限,导致输出电压过高并最终引起接线盒燃烧,所以在反应堆启动后尽可能手动将涡轮输出滑条拉满
如果快速插入4根燃料棒,热值上升太快裂变率来不及下降,此时反应堆就会过热,所以放燃料棒时尽量慢一些理论上,它应该不会再过热了,但仍然会发生超载,所以依然要注意你的接线盒

一个除法组件人为设定了最小钳值0.1,这导致最大输出低于500的迷你反应堆不能兼容,取消这一钳值或许可以使用,但由于浮点数误差等原因,仍然不建议在迷你反应堆上使用

每次开局5秒的侵入性控制是一个bug,事实上,任何插了超过一根燃料棒并开启的反应堆在这5秒都会剧烈升温并最终着火甚至爆炸,尤其是反应堆自带的控制。对此我表示无能为力订阅过500就挑战去GitHub修复

感谢露卡大佬以及其他所有作者的反应堆原理详解与原型控制器,没有他们我的设计甚至无从开始

4.29更新 露卡大佬亲临指导,略微增加了单铀棒的输出,而组件数缩减至25,变化比以前更灵敏了




5.23版本更新
重大理论突破!
现在组件数已经缩减至16,稳定性和容错率大大增加,大部分情况下的控制效果与响应速度不变甚至有所增加,唯一的代价是对于连续缓慢变化负载的跟踪增加了3到5帧延迟

如果你追求最少的组件数,而能接受单根铀棒时稳定速度略微变慢,可以删除图中两个组件并将导线直连,然后将内存组件的值改为46



6.25版本更新
在6.17日游戏的夏季更新后,正则表达式出现了随机失效的bug。综合考虑后决定取消正则组件的使用,尽管对其替换导致组件数增加到了17,但理论上大于组件和内存组件组合的性能开销应该是小于单个正则组件的。
14 条留言
1 TnegA 9 月 17 日 上午 6:33 
這種雙堆也能用嗎?
Boltek 7 月 16 日 下午 5:06 
Ty for this! Works really well!
Misono Mika 6 月 25 日 上午 3:20 
非常好更新,点赞了,我还说怎么昨天怎么修都修不好
(* ´ ▽`) 6 月 25 日 上午 12:30 
非常坏甲鱼,使咱反应炉旋转
KillerBill  [作者] 6 月 24 日 下午 11:47 
@OuO 是的,更新后正则组件出现了失效。由于steam留言的弱提醒我一直没有收到反馈。修复更新现在已经发布
(* ´ ▽`) 6 月 17 日 上午 8:46 
你好,就在刚刚的更新以后,反应堆似乎出现了一点问题。作者可以帮忙检查下是否有版本更新导致损坏的可能吗?
KillerBill  [作者] 6 月 13 日 上午 9:41 
@大西王張獻忠 游戏是有强弱电不能混用的设定的,你需要连接的不是实际输出能源的接线柱,而是下方的一个输出数值与能源相同的数字的信号接线柱
大西王張獻忠 6 月 11 日 上午 6:30 
你好,我尝试在船上接这个模块,但是配电箱信号输入2怎么也接不上反应堆的能源输出
一个踏着显卡的男孩 5 月 2 日 上午 4:01 
好,订阅收藏吃灰:steammocking:
Captain 4 月 28 日 下午 4:05 
works great