逗游网:值得大家信赖的游戏下载站!
发布时间:2021-09-02 16:05 来源:百度贴吧 作者:O寂寞冰心O
2.1 初级工厂大饼的物流规律
收起第二章 单一工厂大饼的物流规律
上面提到电力的影响,旧世界的工厂几乎不用考虑物流问题,所以下面的讨论主要围绕新世界、北极、安贝莎这些没有电力的工厂进行
对比不同工厂之间的不同处,可以将工厂分为初级工厂和非初级工厂2大类
第1节 初级工厂大饼的物流规律
初级工厂是生产链最底层的工厂,它们生产所需要的条件一般都是农田、矿脉、海岸,树木这些地理要素,满足这些要素即可正常生产
经过总结我们可以发现,新世界和安贝莎的初级工厂绝大部分都是基础生产率每分钟1吨的作物农场和动物农场,包括
新世界:橡胶园、棉花园、玉米农场、咖啡园、可可园
安贝莎:桑加农场,山羊农场,亚麻农场、木槿农场、苔麸农场、木蓝农场、辛香料农场
它们的基础生产率都是每分钟1吨,而内部产品储藏量都是2吨
这些农场构成了新世界与安贝莎的农业产业链主体,在这两个世界占据着极为重要的地位,它们虽然全都不能受到电力的影响,但是在丰收在望DLC出现之后生产力都有了质变,配合工会插卡基本上都能达到400%生产力
下面我们以橡胶园为代表来研究一下基础生产率每分钟1吨的初级工厂的物流规律
我们在游戏里来看看
对于非初级工厂来说,只要工厂里存有产品且有闲置的小车在工厂旁边,那么小车就会立马拉上所有剩下所有的产品运往附近的仓库
但是这一点对于橡胶园来说有一点小小的不同
图中的橡胶园明明有1吨橡胶储存,而且旁边就有1辆闲置的小车,但是小车并没有拉着这1吨橡胶送往仓库
等齿轮转满1圈产出第二吨橡胶时,小车才一次性拉上2吨橡胶运往仓库
这其实是游戏设计师编的一小段程序导致的,当橡胶园的工作齿轮转到某个区间时(目测了一下,大概就在6点钟方向转到12点钟方向的这个区间),系统会让小车等待一段时间,等下一个产品产出后再一次性拉到仓库,这个举动缓解了工厂的物流压力,试想一下,如果不进行这个等待,每次小车都是1吨1吨地运橡胶,是不是更容易让产品积压在橡胶园呢?设计师的这个操作让橡胶园的小车变得更加“聪明”,此规律对于非初级工厂不适用的原因在于非初级工厂需要小车去仓库拉原料过来才能进行生产,让小车进行过长时间的等待势必会拖延运输原料的进度
由于工厂物流过程中变化因素太多,小车什么时候出发,什么时候回来,去哪个仓库装卸载等等都是随时变化的,而中间只要有一个环节导致橡胶园内部的2吨橡胶储藏量满了之后没有小车及时将这些橡胶运出去就会导致停产
想要避免出现一瞬间停产的现象,我们必须要从最坏的情况来考虑,如果连最坏的情况我们都能保证物流运输通畅,其他情况就更不必担心了
那么最坏的情况是什么呢?
橡胶园最常用的卡片选择一般都是:园艺师+树艺家+奇迹犁,再加上拖拉机,已经达成了无人农场,整个岛无人的话可以随意拉满加班,最终生产力为:基础100%+园艺师20%+树艺家15%+奇迹犁50%+拖拉机200%+加班50%=435%,还有2个文化套装能增加35%生产力,一般都会用上,达到470%生产力,也就是说一共有5辆小车。我们假设工厂齿轮转到49%即将转到一半时,很不幸第一辆小车刚好回来将之前存储的橡胶运往仓库,更不幸的是最近的几个仓库都在排队,它去了最远的一个仓库,然后第二辆小车回来将新产出的1吨橡胶运往仓库,第三辆小车回来时又将1吨新产出的橡胶运往仓库,接下来是第4辆、第5辆小车,它们的载货量都是1吨,之后橡胶园已没有小车,生产的橡胶慢慢地堆积到了2吨即将满仓,正在这个时候第一辆小车正好从最远的仓库赶了回来及时地将即将满仓的2吨橡胶运了出去,化解了这场危机
以上这段惊险的故事就是成功应对最坏情况的案例,为了让大家更好地理解整个过程,我拿旧世界生产力非常高的煤矿做了一个示例
第一张图:众小车排队前往仓库,每辆小车都只载了1吨煤
第二张图:众小车在仓库完成卸载之后排队回煤矿,但是此时煤矿内部的煤储量已满,煤矿停产
第三张图:众小车到达煤矿之后再次排队前往仓库,第一辆小车装载了8吨煤,后面的小车每辆都只装载了1吨煤
我们通过公式来对上述情况进行一下分析
初级工厂停产的判定不等式:
参数说明:
c:表示工厂产品储藏量,这一节我们讨论的农场产品储藏量都是2吨
n:表示单个工厂的小车数量,新世界与安贝莎的这些作物农场最佳化插卡且带拖拉机的情况下这个值都是5
P:表示工厂的生产力
a:表示工厂的基础生产率,单位为吨/分钟,这一节我们讨论的都是基础生产率1吨/分钟的工厂
T:表示小车从工厂出发到回来所花的时间,单位为分钟,它由以下3部分构成
T=2×t1+t2+t3
t1:小车去最远仓库的时间,如果小车在新世界和安贝莎的砖路上行驶的话,由于小车的速度是1.05格每秒,这个t1单位化成秒的话数值上就等于小车去仓库的距离了
t2:小车在仓库的等待时间,主要是由于仓库坡道被占用而导致的,仓库装卸载坡道被占满,后面的小车就只能等了,此时仓库上方会出现一个红色的惊叹号,如果仓库数量远远过量,t2可以为0
t3:小车在仓库的装卸载时间,它是固定的20秒,0.33分钟
上面所述的过程中,从第一辆小车出发到它回来,橡胶园一共生产了(c+n-0.5)吨橡胶,而橡胶园的生产效率是(P×a)吨/分钟,这个过程消耗的时间就是(c+n-0.5)/(P×a)分钟,这个时间必须要大于上面所提到的T才能保证工厂不停产,于是就有了上面这个初级工厂停产的判定不等式
对于一个工厂来说,c、n、P、a这几项都是固定值,t3也是固定值,所以为了避免工厂因为产品运输不及时而导致停产,我们要做的就是减小t1,方式就是缩短工厂与仓库之间的距离,或者是减小t2,方式则是多摆仓库减少小车等待时间
这里推荐新世界的作物农场采用上面这种布局方式,因为这样子所有农场与仓库之间的距离最为平均
以上初级工厂停产的判定不等式的研究对象是单个工厂,当一个饼的每个工厂都能满足不等式的条件后,我们再以一个饼为研究对象,看看这个饼最少需要配备多少仓库才能避免所有的工厂发生停产现象
仓库数量计算公式:
N1:表示仓库数量
P:表示工厂的生产力
a:表示工厂的基础生产率,单位为吨/分钟,这一节我们讨论的都是基础生产率1吨/分钟的工厂
T:表示这个饼里小车从工厂出发到回来所花的平均时间,单位为分钟,它也由上面所述的3部分组成,区别只是此时t1表示的是小车去仓库的平均时间
N2:表示这个饼里工厂的数量
R:表示一辆小车的平均载货量,单位为吨
b:表示仓库的装卸载坡道的数量,新世界、北极、安贝莎最高等级的仓库装卸载坡道的数量都是4
整个饼的生产速度是(P×a×N2)吨/分钟,每辆小车的运输效率是(R/T)吨/分钟,那么整个饼所需要的装卸载坡道总数就是(P×a×N2)/(R/T)个,它也等于N1×b,整理一下就可以得出上面这个仓库数量计算公式
在一个饼里面,P、a、N2、b这几项都是固定的,关键在于T和R的取值
T=2×t1+t2+t3
这个里面t3直接等于0.33分,t1和t2都在变化不好下定论,根据经验性总结,在一个仓库数量适当,工厂与仓库之间距离也适当的情况下,整个T的取值在0.5左右比较合适
至于R的取值,根据经验性总结,对于基础生产率1吨每秒的工厂来说,在一个仓库数量适当,工厂与仓库之间距离也适当的情况下,R的取值大约在1.25到1.35之间较为合适(以前我的计算过于保守,R我都是按照1吨来进行计算的)
本节实践案例展示
这里我以我一个橡胶岛的单工会26橡胶园为例,工会插卡:园艺师+树艺家+奇迹犁,加上拖拉机加班,再配合文化模块,生产力是470%
要判断所有26个橡胶园有没有停产很简单,具体方法是打开统计页面的生产选项,查看橡胶的生产情况,若是能长时间保持草绿色的生产力不变表示能带起来,如果出现墨绿色的“虚假生产力”,则表示发生了停产,仓库不够还要再加,或者是仓库距离工厂距离过远需要拉近距离
我们先试试11个仓库能不能带起来这26个橡胶园呢?
经过一段时间,发现橡胶实际生产力出现了下滑
再增加1个仓库,看看12个仓库行不行
答案是肯定的,即使仓库上方经常出现红色惊叹号,但是经过30分钟的等待,生产力未出现任何波动
我们取T=0.5,R=1.3来带入上面的仓库数量计算公式,得出N1=11.75,也就是说这个26个橡胶园的饼最少需要12个仓库,与上述实践结果相符