mc部落科研部落视频水力动能发生机怎么做

资料图鉴:教程速查:
当前位置:
我的世界水力动能发生机怎么用 水力动能发生机教程心得(2)
小编:3F时间: 10:30
  2、工作原理分析
  按照上述方法正确摆放后,水动可以正常产生动能给动能发电机发电,但是往往得到的发电量都不尽如人意,到底什么因素影响了发电量(或者说水动产生的动能)?首先我们来分析一下水动的工作原理
  水动每1s会更新(update)一次,在这次更新中会依次执行以下几个步骤:
  (1)判定是否在正确的生物群系。如果发现不在正确的生物群系,那么它将结束此次更新,并且提示:&只在海洋生物群系和河流生物群系工作&。在判定生物群系时它会将海洋和深海归为一类,河流群系归为一类,给出两种不同的产生动能的计算方法,以下将以海洋/深海生物群系为例,分析影响水动效率的因素
  (2)判定转子是否卡住。对于三种转子,判定的范围是不同的。碳转子是以水动方块前方一格为中心,5为半径的11*11的正方形(见下图),如果这个范围内有任何非水方块,那么水动将停止工作并提示,此时转子耐久不会掉。钢转子判定半径是4格,铁转子是3格。
  (3)计算障碍数量。以碳转子为例(其他转子数据见下表),它将计算以水动方块为中心,上方10格、下方10格、左方10格、右方10格、前方33格、后方33格(这些都不算水动方块)构成的一个大的67*21*21的长方体中的有多少个67*1*1的小长方体不全由水方块构成,这个值记为obstructedCrossSection,取值为0到21*21=441它将影响水动产生动能的效率。顺带一提,如果在这个范围内发现了除了中心的水动方块以外其他水动方块,那么水动将直接停止工作,没有任何提示,显示产生0KU/t(此时也不会减转子耐久)。这个判定范围和风动是一样的,这也解答了前几天有吧友问的为什么前后相距20格的风动放入碳转子不工作的问题。
  (4) 除了以上三步外,它还会计算出水动方块到其他生物群系的距离distanceToNormalBiome,需要注意的是,这个距离只是水动方块沿着正前方和沿着正后方到其他生物群系(非海洋、深海和河流)的格数的最小值,并不是传统意义上的距离。所以如果只有一条南北向或者东西向很长的生物群系,记得把水动朝向群系延展较长的方向。
  (5)现在可以计算动能产量了,计算公式是:
  其中方括号[]代表取整。diff是个正弦函数,等于0.5+0.5sin(wt+b),只使产生的动能成为简谐运动,不影响产生动能的大小。dis即distanceToNormalBiome,是(5)中计算的到其他生物群系的最短距离。ob代表obstructedCrossSection,是(4)中计算的障碍数量。cr代表crossSection,表示判定区域(那个大长方体)的截面积,它只与转子的类型有关,转子越好,这个值越大,产生动能效果也越好(具体数值见下表)。eff即efficiency是转子的效率。config是配置文件中一个可以自行调节的系数,是IC2.ini文件中[balance / energy / kineticgenerator]下的water=1.0这个参数。
分享到:更多
类型:休闲娱乐平台:PC,iOS,安卓
游戏大礼包手游开测表
挂机吧主公五四土豪青年礼包九阴真经3D五四大好青年礼包《皇图》五四青年节礼包HIT:我守护的一切五一限量金币礼包《口袋妖怪复刻》五一节礼包笑傲天龙五一飞速升级礼包
05-16公测05-04内测04-29内测04-28公测04-23公测04-22内测04-22封测04-14公测04-13公测04-07公测
攻略推荐本月最新
手游排行网游单机后使用快捷导航没有帐号?
粉丝:88728
话题:22735
下图是我用rftools开的一个纯海洋生物群系的维度,由于到其他生物群系距离的判定最远是200格,所以这里并没有比上面的好太多,最大发电299.8eu/t,平均大约150eu/t,这个应该就是水动目前的最大发电了。
 4、河流生物群系中水动的使用  虽然此时水动产生动能的计算公式不同于上面的那个公式,但是影响因素却没变,所以刚才的3条使效率最大化的方法仍然适用。需要注意的是,这里的离其他生物群系的距离只需要20就够了,多了没用。  在这里,产生的动能不再是个正弦函数了,他是个随机的上下波动的数,下面是我用rftools开的全是河流生物群系的维度,在这里使水动达到最大效率时,它的发电大约是在36-49eu/t间波动,目测平均大概42eu/t。所以在河流生物群系,水动被风动完爆
  5、结语  水动+动能发电机虽然最大平均发电量只有150eu/t,相对风动并没多少优势,但是这个是个很稳定的发电,可以认为是恒定的150eu/t(风动会因风力变化的影响而使发电量波动)。现在的版本也许水动不一定好用,但我相信,作为一块璞玉,水动在未来的版本中一定会更有作为的,这篇教程就作为个引子,供后人参考吧。
6、更正与补充  (1)更正:海洋/深海生物群系中铁转子的crossSection值是169不是167,手滑打错  (2)更正:海洋/深海生物群系中水动产生动能的计算公式  感谢玩友lead007 指出  前面关于海洋/深海生物群系的最终产生的动能计算的公式有点问题。事实上,我漏写了两个常数,所以无法用那个公式计算动能产量。但这并不影响最后的结论。
正确的公式如下:
  现在用这条公式来计算理论最大发电量:
  diff如前面所说是个最大值1最小值0的简谐运动(0.5+0.5sin(wt+b)=sin(pi*t/6000)^2,其中t为时间,单位为tick),diff最大取值为1
  dis最大值是200
  ob取0(假设没障碍),cr取441(用碳转子),eff取1(假设碳转子)
  config默认是1.0
  所以求出来是[[1*200/100*1*1**1.0]=1200KU
  按照KU:EU=4:1换算过来就是300EU/t了
 事实上,据我实验发现,ob最小是1,就是因为水动和动能发电机所在的的那个小长方体(虽然这个和源码略微有点区别),所以按照ob=1计算出来动能最大是1199KU,经过动能发电机发电299.8EU/t,这个结果和实际测试的结果相一致。
  此外用这个公式也可以算出钢转子最多平均发电112.5EU/t,铁转子最多平均发电75EU/t
  至于导线的问题,在检测区域(67*33*33的长方体)中的(不在水动前方和后方的)导线当然会算在障碍数ob中。但是,经过计算可以发现,当ob小于等于12时,最大产生的动能都是1199KU,所以在放上10根导线将电导出检测区域后(ob此时为11),得到的还是299.8EU/t的最大发电量。
  下图为连出10根导线后的发电量,仍然是299.8EU/t
(3)补充:河流生物群系中水动的使用方法  感谢玩友ghostjack 指出  虽然影响因素还是那几个,但是由于此时的计算公式不同于在海洋/深海群系中的公式,所以事实上还有种性价比更高的使用水动的方法。  先把河流生物群系中水动的一些数据列出来
 此时的计算公式是:
  记号同前,[]表示取整,其中rand是个取值于[0,1)的随机小数
  观察这个公式,有些事情是可以发现的
  (1)dis参数,即到其他生物群系的距离在公式中并不起作用。因为min(dis,20)&=20,所以它和50取最大值后结果一定是50,因此rs恒等于1。不知道这个是不是个bug
  (2)ob参数,即障碍数量对结果的影响不大。可以考虑极端情况,ob=cr,此时如果随机数取它的数学期望(平均值),KU最大是[[[1.0*-0.3*0.5-0.1*1)]*0.2*1.0]=[750*0.2]=150,此时按照KU:EU=4:1的比例换算过来的话,平均发电37.5EU/t
  而当ob=0即无障碍时,平均发电同理可计算出是42.5EU/t
  所以此时为了使水动达到最大发电而去清理障碍的意义不是很大
 基于以上两个结论,可以得到一个性价比较高的水动摆法:“瀑布法”(还是强调下这个只在河流生物群系有用),即在水动上方放几桶水形成个流动的瀑布,让水动可以通过开始的转子范围检测(对于碳转子,即为半径为4的9*9正方形内是否都是水方块),顺带一提,以上所有的“水方块”对于流动水和静止水都是一样的。此时水动就可以用了,虽然ob=cr达到最大,这时由上面的计算可知平均发电37.5EU/t.  此外,经过简单的计算可以得到以下结果:在河流生物群系用这种“瀑布法”,即在效率最低时,钢转子平均发电28EU/t(若清理空间,则最高平均发电31.8EU/t),铁转子平均发电18.8EU/t(若清理空间,则最高平均发电21.3EU/t)
 以上就是我的世界水力动能发生机怎么用 水力动能发生机教程心得。
楼楼你打字累不累啊
您需要登录后才可以回帖

我要回帖

更多关于 水力动能发生机 的文章

 

随机推荐