找回密码
 注册
X系列官方授权正版
搜索
查看: 10460|回复: 12

[原创] 因子计算法的衍生——电当量计算法

  [复制链接]
发表于 2010-12-16 23:02:46 | 显示全部楼层 |阅读模式
本帖最后由 periscope 于 2011-4-1 00:00 编辑

关于工厂群的手工计算,这里讲解一种计算法就是 tomol 的《因子计算法》演变过来的。由于并没有写出因子数是如何计算出的,到了TC出现光照强度对电厂效率产生了影响,以至于需要重新计算因子数。这种计算法我称为电当量计算法(也就是对因子计算法的算法解释),希望有人能理解并学会使用,其实用性和用途远远超越计算器。

        在长期的建厂实践中发现除电厂和矿场以外的工厂之间的匹配数量和规模(S、M、L、XL)有一一对应的关系,而至于产品是什么则无关紧要。比如一个M级的烤肉坊需要一个M级的养牛场匹配;两个L级的烤肉坊需要两个L级的养牛场,或者5个M级养牛场匹配,而且同一规模的工厂其消耗率和生产率是一致的。这里就有一个关系,假设S级的工厂生产(消耗)率为1,那么M级就为2,L级为5,XL级为10,XXL级为20。一个L级烤肉坊的消耗率为5,一个M级养牛场的生产率为2,平衡的要求是:上级消耗率=下级生产率,这样要平衡的话就需要2.5个M级养牛场。换句话说,如果电厂的净生产率为20的话,就可以带动4个L级工厂或者10个M级工厂了。这就是最原始的因子数计算法,也是RE时代用的最多的方法(当时没有计算器)。

所谓的因子数就是S级工厂的个数。比如你算出电厂的净产出因子数是50,那么就可以带50个S级工厂。一个M级工厂相当于2个S级工厂,一个L级工厂相当于5个S级工厂。
下面我们看一个M/L级养牛场、M/L级烤肉坊和M/L级硅晶体实验室之间生产数据关系:

工厂名          级别          生产周期          电量消耗          耗电率(/s)
养牛场           M               60s                 30                 0.5
烤肉坊           M               60s                 30                 0.5
硅晶体           M              480s                240               0.5
养牛场           L                60s                 75               1.25
烤肉坊           L                60s                 75               1.25
硅晶体           L              480s                600              1.25

实践发现,除了电厂和矿场以外的工厂,其耗电率只和工厂规模有关;同级别的工厂耗电率一直,S级为0.25,M级为0.5,L级为1.25,XL级为2.5。大家是否发现这个数据是不是和上面的因子数很有关系呢?答案是肯定的,他们之间的关系是:因子数=4×耗电率(包括电厂和矿场,计算略)。有了这个公式就能很快捷的计算出因子数,解决了不同光照强度下电厂生产(消耗)率和矿场的实际生产能力。

        由于电厂的产品是电池,消费品是硅晶体,无法直接套用上面的公式。但是如果将电厂看成是其他工厂的“原料”话,其电池的生产率也就是耗电率;那电厂单位时间内消耗的硅晶体,可以通过硅晶体实验室的生产率来求得了。这个假设已经通过我的验证,是正确的。

        以100%光照强度下XL级电厂的生产情况为例:

XL级电厂生产周期为3分59秒,即239秒,电产量为5530。
“耗电率”=电产量/电生产周期=5530/239=23.14(/s)
生产因子数=4×耗电率=4×23.14=92.56(/s)

M级硅晶体实验室的生产周期为8分,就480秒,硅产量为16
每秒生产率=硅产量/硅生产周期=16/480=1/30(/s)
因为 S级硅晶体实验室的生产率是M级的1/2
所以 S级硅晶体实验室的生产率为1/60
因为 S级硅晶体实验室的生产因子是1
所以 1因子数=1/60硅晶体生产率
每秒生产1/60个硅晶体的当量因子数为1

XL级电厂生产周期为239秒,消耗硅晶体量为40
硅消耗率=硅消耗量/电生产周期=40/239=0/1674(/s)
消耗因子数=硅消耗率/单位当量硅生产率=0.1674/(1/60)=10.04

结合上面的计算过程,我们可以得出以下公式:
电厂生产因子数=4×(电产量/电生产周期)
电厂消耗因子数=60×(硅耗量/电生产周期)

这样我们就解决了电厂的实际产(耗)能力了,方便进行计算。

由于电厂的消耗因子数不是整数,在实际的运用中不会完全匹配,这就需要技术单位消耗下的生产因子数,这是靠目前计算器所不能完成不的任务了。

以XL电厂为例:根据上面的计算结果,消耗因子数为1的时候,其硅晶体产率为每秒1/60。XL级电厂单位周期的消耗量为40,那么
单位生产周期=硅消耗量/单位硅产率=40/(1/60)=2400(s)
单位生产因子数=4×(电产量/单位生产周期)=4×(5530/2400)=9.217

这样就算出了一个非常重要的关系:
电厂 耗产比=1/9.217

在实际运作中,电厂产能的部分会用到自身循环中,其过程消耗的电生产因子数=4×硅消耗因子数。也就是:
电厂 净耗产比=1/5.217
通俗的说,无论是是什么规模的电厂,只要没有达到电厂生产力的上限,即电厂表面上的生产因子数,那么添加一个M级硅晶体实验室,就可以对外添加2个L级工厂、5个M级工厂或者10个S级工厂。这些公式同样适合M和L级的电厂。这是用计算器无法比拟的优势,可以更准确的计算出生产能力,同时为由于资金不足而采用分阶段建造的玩家,提供了合适的计算方法。

        因子计算法中对矿场的计算,经过我逐一对不同矿含量的生产(消耗)因子数计算,发现不够准确,具体公式如下:
0~89矿含量
矿场生产(消耗)因子数=0.04×(矿含量+1)×规模系数   规模系数:M级=2,L级=5
89以上矿含量的因子数不在是线性关系,变成了台阶式变化,具体数值看二楼表格

        下面举例说明电当量计算法的运用

例:在 montalaar|蒙塔拉尔 与 new Income|新收益 之间的未知星区(黄金要道)建立一个A族XL级电厂,要求电厂产能最高。

计算:
此星区光照强度为150%,电厂消耗/生产因子数为:11.16/102.88
因为 消耗因子数 11=1×5+3×2
所以  硅晶体实验室规模为:1L+3M
所以 一级和二级食物厂规模为:1L+3M
采用L级硅矿场
L级硅矿场总含量=消耗因子数/(0.04×规模系数)-1=11/(0.04×5)-1=54
所以 取星区含量为55的硅矿小行星
硅矿超额因子数=0.04×超额产量×规模系数=0.04×(55-54)×5=0.2

电厂产出:
电厂实际生产因子数=电厂实际消耗因子数/耗产比=11×9.217=101.39
电厂实际净生产因子数=电厂实际消耗因子数/净耗产比-硅矿超额因子数=11×5.217-0.2=57.19
电厂实际电产率=电厂净生产因子数/4=57.19/4=14.30(/s)

启动电量:
工厂群总负荷因子数=电厂实际生产因子数-电厂实际净生产因子数=101.39-57.19=44.20
启动电量=总负荷因子数×电厂生产周期×余量系数/4=44.20×215×1.2/4=2851
余量系数取1.2,防止出现抢电等意外情况。

工程结构如下:
工厂名                  规模           数量
太阳能电站             XL              1
硅晶体实验室           L               1
硅晶体实验室           M              3
养牛场                   L                1
养牛场                   M               3
烤肉坊                    L               1
烤肉坊                   M               3
硅矿场                    L             1(55)

电厂每秒产电量为14.30,启动电量为2851。

评分

参与人数 1好评 +1 收起 理由
huntercyh + 1 自主研究,LZ的求知精神可嘉~

查看全部评分

 楼主| 发表于 2010-12-18 11:35:43 | 显示全部楼层
本帖最后由 periscope 于 2010-12-18 13:53 编辑

90~300单矿含量关系表
矿含量     生产(消耗)因子数
                     M          L
90~99        6.86     17.14
100~119    8.00     20.00
120~149    9.60     24.00
150~199    12.00   30.00
200~299    16.00   40.00
300~?       24.00   60.00

各光照强度下电厂消耗/生产因子表
光照强度          M                      L                    XL
000%       1.57/14.50        3.93/36.26        7.87/72.52
100%       2.01/18.51        5.02/46.28       10.04/92.55
150%       2.23/20.58        5.58/51.44       11.16/102.88
200%       2.45/22.57        6.12/56.43       12.24/112.86
300%       2.89/26.65        7.23/66.63       14.46/133.25
400%       3.31/30.51        8.28/76.28       16.55/152.55

公式汇总:
电厂生产因子数=4×(电产量/电生产周期)
电厂消耗因子数=60×(硅耗量/电生产周期)
因子数=4×(耗电量/生产周期)
耗产比=1/9.217
净耗产比=1/5.217
硅矿超额因子数=0.04×超额产量×规模系数

0~89矿含量:
矿场生产(消耗)因子数=0.04×(矿含量+1)×规模系数  规模系数:M级=2,L级=5

其他工厂生产(消耗)因子数:
S级=1,M级=2,L级=5,XL级=10
回复

使用道具 举报

发表于 2010-12-18 17:02:22 | 显示全部楼层
本帖最后由 firehawk3268 于 2010-12-18 21:01 编辑

CAG脚本,方便又准确
PS:I'm here to worship you.
回复

使用道具 举报

发表于 2010-12-18 17:22:14 | 显示全部楼层
确实,有CAG的话,直接就能查看这些数据了,不需要计算的
回复

使用道具 举报

发表于 2010-12-18 17:34:37 | 显示全部楼层
无论CAG有多么牛X,LZ能将tomol大的因子计算法衍生为电当量计算法,已代表我国X3自主创新事业向前又迈出了一步,为了加大知识产权保护、优化自主创新环境,已对LZ的劳动成果进行了试管受精,希望X3自主创新事业由此茁壮成长,赶英超美,更上一层楼~
回复

使用道具 举报

发表于 2010-12-18 19:39:57 | 显示全部楼层
我...我纯膜拜了...
看得一头雾水的数学白痴飘过...
回复

使用道具 举报

发表于 2010-12-18 22:11:38 | 显示全部楼层
不错,能自己写出这些东西相当强悍了。顶1个
回复

使用道具 举报

发表于 2010-12-19 01:52:27 | 显示全部楼层
妈呀!!!!天才     赞一个
回复

使用道具 举报

发表于 2010-12-19 02:17:53 | 显示全部楼层
膜拜...虽然看的头晕,不过同样一个游戏不同人能玩出不同的花样也是其魅力所在吧...
回复

使用道具 举报

 楼主| 发表于 2010-12-19 13:01:22 | 显示全部楼层
其实,所谓的因子数就是S级工厂的个数。比如你算出电厂的净产出因子数是50,那么就可以带50个S级工厂。一个M级工厂相当于2个S级工厂,一个L级工厂相当于5个S级工厂,以此类推很容易形成一个总体框架,方便配合,不用在一个一个的试验了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|DeepTimes.NET 太空游戏站