LTN火车站设计要点
异星工厂吧
全部回复
仅看楼主
level 11
圆环之理 楼主
原则:火车来了必须把货卸完才能走,否则就会混矿或者液体装不上。
所以,下货站必须有足够的剩余空间。下货站48个钢箱子,总共48*24=1152个位置,货车车厢40x4=160。
算一下1152/160=7.2,建议设置请求数量为整车容量的5倍,剩余2.2倍空间可以保证不会溢出。且请求5倍,如果材料用的快,那么可以设置最多同时来卸货的车辆为3辆,那么也有足够的原料供消耗的同时,确保能同时呼叫多辆车。如果设置为2倍,最多呼叫2辆车,而且要材料见底才能做到,可能影响生产。
另外,上货站最好设置最低供应数量保证能一次将车辆装满,既然要用LTN就不要心疼整个系统缓存的那一点资源。下货站都缓存5倍整车容量了,运货就一次运一整车吧。不要运一半车什么的。虽然也能做到,但是要多出一些设置工作。具体来说LTN火车站有两个附加灯,一个是输入灯,一个是输出灯,加上火车站本身就是3个可以连红线的地方。其中LTN输出灯在有火车到站的时候会输出这辆火车这次要装运的数量,而火车站可以输入现在火车上的货物总数,这样你就可以用判断器对比两个数值,输出一个信号,上货的爪子接受到信号才工作。
另外上货站和下货站都必须有均分器,否则上货三个车厢满了,一个还没满,就会影响效率,甚至超时车辆走了。上不满货还好,下货站如果没有均分器,如果三个车厢空了,一个车厢卸不完,超时车辆走了,下次运输就会混矿了。最好你的均分器还可以平衡同一传送带的左右路。
为了保险可以用电路均衡各个箱子的容量。当然电路并不是必须的。
将24个箱子连起来,连到一个运算器的输入端,运算器除以24,输出信号A。
A信号连到另一个运算器输入端,运算器设置减100,输出信号B。
信号B,连接到24个从箱子往传送带上抓的爪子,爪子设置【任意信号】大于B时工作。
说到信号,为了防止需求站卸多了货变成供应站,可以如上图那样,红线统计24箱子货物。
绿线连一个常量器设置需求数量,然后连一个判断器,判断器设置【每个信号】小于0时输出【每个信号】。
这样LTN输入灯只会接受到小于0的数量,即使卸多了货也不会编程供应站。
当然正常运行的LTN系统不会遇到这样的情况,这主要发生在你改小了需求数量,或者原版火车站改成LTN火车站的过程中。
总之,先抛砖引玉吧。
另外建议所有需求站设置【请求堆栈数量】为160,这样就不用根据堆叠大小自己算了。还要设置【火车数量限制】这要根据你的后车站位置来考虑。否则一次发5辆车来,你的车站停不下,就堵住主干了。
同样的所有供应站设置【供应堆栈数量】为320,之所以不设置为160,是因为如果各个箱子不均衡160并不能保证每个车厢都装满。同样【火车数量限制】也要设置。
附一张运行中的LTN管理截图。
2020年11月07日 02点11分 1
level 8
我还是设置改请求堆栈数好了,液体只装半车,运行一下试试
2020年11月07日 09点11分 2
主要是美观,固体卸货容量还是足够的,但是液体罐子多很难看,我也不知道这算不算强迫症,反正既然全部铁路都重新做,如果做出来的车站很难看,我会没有动力的,没有这个1后面所有0都没了意义,好看是第一要素
2020年11月07日 09点11分
level 9
我使用中的防止请求站变供应站小技巧:车站输入加一个最小供应量,数值填99999999999
2020年11月11日 22点11分 3
level 9
lz
你n能解释下堆栈数量是啥概念吗?我一直没测出来怎么个堆。。。
2020年11月11日 22点11分 4
以铁板为例,请求站可以设置最小请求数量为16k,但也可以设置最小请求堆栈为160,效果是一样的。这主要是方便了蓝图设计。毕竟不同原料每堆数量不同,铁矿就要设置为8k或160。
2020年11月12日 03点11分
@白瓜瓜白 请求限制是最低请求这个数量,低于这个数量不创建任务。 供应限制是只有供应站存货大于这个数字才创建任务,这主要是为了方便来车就能装满。
2020年11月12日 03点11分
@白瓜瓜白 同时设置请求和供应限制可以保证每车都以最快的速度装满卸货。 如果只设置请求限制,那么也有可能创建不满仓的任务,倒是可以利用这个把不需要的供应站搬空,临时设置供应优先级可以优先从这个车站供。
2020年11月12日 03点11分
@圆环之理 哦懂了,就是堆栈是按照格子算的对吧
2020年11月12日 03点11分
1