MC百科社群

标题: 裂变反应堆PID自动化 【Mekanism&ComputerCraft】 [打印本页]

作者: Silvet    时间: 2024-6-23 23:53
标题: 裂变反应堆PID自动化 【Mekanism&ComputerCraft】
本帖最后由 Silvet 于 2024-6-24 00:02 编辑

通过控制冷却液维持在一个特定水平的方式来寻找反应速率最大值,经测试参数调整良好时冷却液误差水平可以维持在0.01%以下
我知道用PID做这玩意纯属overkilling。。但是感觉做出来应该很有意思于是就写了

鉴于CC优化很差,加入显示屏后响应速度大幅降低可能导致来不及反应而炸堆,因此没有像OC龙堆那样的GUI显示。。(绝对不是懒得做了,因为我已经写好GUI,但测试时效果很差遂删除)

开源,还没完全写好于是目前只能以水作为冷却液,要使用的话后果自负哦(建议先开个创造档调参)

https://github.com/S-i-l-v-e-t/M ... ctor_PID_Controller

测试图如下(屏幕是另一台链接上反应堆的电脑)



作者: Silvet    时间: 2024-6-23 23:57
高版本实在是没有好用的OC/CC类模组,如果不是mek的话我甚至还在1.12.2当遗老
作者: ckupen    时间: 2024-6-24 11:59
CC:T的速度并不慢,你需要的是parallel
作者: Silvet    时间: 2024-6-24 12:34
ckupen 发表于 2024-6-24 11:59
CC:T的速度并不慢,你需要的是parallel

lua几乎做不到真并行,而利用协程的伪并行在这里也并不适用(没有大IO事件)




欢迎光临 MC百科社群 (https://bbs.mcmod.cn/) MC百科|最大的MineCraft中文模组百科