全部

  • 全部
  • MOD
  • 地圖
  • 材質包
  • 客戶端
  • 教程

Big reactor大型反應堆mod教程二

2017-09-19 16:02:14 5076
文章分類: 教程大全

渦輪機組

渦輪機組是Big reactor 中相當重要的一部分,可以將反應堆的發電效率進一步提升。其本身使用蒸汽發電,蒸汽則由改造后的反應堆提供。

*該段教程只解說渦輪機組的使用,具體數據,發電計算之后@aritionkb ,這里不進行具體講解。

目錄:1. 機器2. 搭建與使用

1. 機器首先要介紹兩個新的機器。這兩個機器并不參與渦輪機組(僅限于渦輪部分)的搭建,但是是制作渦輪機組必不可少的機器。他們分別是藍晶再加工機與反應堆冷卻端口

藍晶再加工機可以將藍晶進一步加工成油焦錠。它是單獨使用的機器,不能放入反應堆或渦輪機中。其GUI如下:

將藍晶置于左邊的物品欄中,會緩慢生成焦油錠。如圖所示,該機器需要水和能量進行工作。左邊水槽,可用泵,蓄水器等通入水;右邊為能量槽,由引擎等方式提供。GUI右邊,就是與TE一致的自動輸入/輸出的設置。由上圖可見,生成的焦油錠會自動輸出到右邊接的導管或容器中。擺放參考下圖:(后面我這里用的是創造能量單元)

第二個機器是反應堆冷卻端口。這個機器用于反應堆的改造,使其輸出蒸汽而不是輸出能量,同時需要大量水的輸入來生成蒸汽。它有兩個模式:輸出蒸汽,與輸入水。

這是輸出蒸汽的模式,只需右鍵點擊即可變化模式。

改造后的反應堆:

這時,反應堆控制器的GUI也會改變。

它不再顯示發電速度,而是變成了生成蒸汽的速度。同時,右下角還多出了兩個顯示反應堆中儲存的水與蒸汽的量(各自盛放9800mb)的槽。

接下來是用于搭建渦輪機組的機器/方塊

基本與反應堆相同,但是多了幾個特殊的東西。第二張圖是渦輪機發電所用的葉片與轉軸。左邊是葉片,右邊是轉軸,中間是葉片與轉軸連接時的樣子。在此講解新的控制器,訪問端口與新增的方塊。其他的方塊的使用與反應堆相同。渦輪機組控制器GUI:

左邊三個數據從上到下依次是轉軸轉速,發電速度與渦輪工作效率轉軸的速度最佳值為900 或 1800.如果一直超速,可能會導致機器停止工作,甚至是導致渦輪機受到毀滅性的損壞。【我自己測試的時候渦輪機保持在20000+rpm運行了好久….沒有看到所謂的毀滅性損壞。估計和IC2EXP的電阻與觸電是一個尿性= =都還沒實現吧。發電效率不說了。轉軸效率:每個葉片最多可承受25mb的蒸汽輸入。當蒸汽過多時,轉軸效率會降低,左下的幾個配置,第一行用于控制線圈(下一節會講)的松緊,打開的話收緊線圈,降轉軸速度。關閉的情況下,速度會提高,但是不!會!發!電!第二行用于控制渦輪機組里的水的儲量。第一種排出所有水。第二種只排出超過儲存量的水。第三種不排出。最后一行是渦輪機的開關。右下的箭頭用來調節輸入的蒸汽速度

渦輪機訪問端口這個機器沒有GUI,但是依舊有兩種模式,輸入蒸汽和輸出蒸汽。依舊是右鍵修改模式。

渦輪機組轉子軸承

這個方塊每個渦輪機必須且只能存在一個。它用來連接軸承,帶動軸承轉動。

2.搭建

具體的搭建與反應堆區別不大,但是內部不是燃料棒,而是由扇葉與軸承組成的渦輪。

軸承和葉片必須連接在轉子軸承上。

在渦輪機中,有一個特殊的設定,線圈。線圈可以用不同的金屬塊制作,不同的線圈會有不同的效果。【計算省略,之后會有說明需要注意的是,線圈和轉子軸承不能放在同一側。不一定真的要圍成一圈,一個方塊也可以。但是只能在離轉軸最近的8個格子放線圈方塊左邊兩個導管用來傳輸蒸汽與水。渦輪機的搭建,是要根據你所搭建的反應堆來設計的。葉片的數量取決于你的反應堆輸出的蒸汽量。按照目前所知的信息和mod中的代碼可知,每個葉片能承受25mb的蒸汽,所以最佳葉片數量為蒸汽產出/25。而代碼中顯示,轉軸本身是有質量的。所以,應該盡可能的把葉片集中在一個轉軸上。【以上結論沒有考慮過線圈的影響,僅供參考。

同時,渦輪機最大不得超過16格,且可以豎著放軸承。

以這個為例:

當前的蒸汽產量為280mb/t,所以我使用了11個葉片。(280/25)水可回流到反應堆中二次利用。但是這些水是遠遠不夠的,所以這里我用了創造模式專用的供水端口。也就是說,想要使反應堆最高效率工作,需要從其他方式大量輸入水。而且,在渦輪機的控制端,需要把最大輸入蒸汽速(GUI右下的那個)調節成當前反應堆生成蒸汽的速度。同時,生成蒸汽的反應堆同樣能獲得冷卻的加成。

現在這個反應堆的產能是2000rf/t+,而沒有渦輪機組的反應堆只有500rf/t+,充滿諧振末影珍珠液也只能有1.45rf/t可見,渦輪機組能將反應堆的發電能力極大的提高。

先上線圈數據

后面6個金屬來自于冶金 (Metallurgy)

接下來是能量計算的分析,所有算法均來自源代碼由于作者設定的各個部件的關聯性很大,所以無法提供一個完美的方案。科學來自于實踐,如果大家有發電效率較高的方案可以分享~

neededBlades(需要的扇葉) = steamIn(輸入的蒸汽) / 25missingBlades(不足的扇葉) = neededBlades - bladeSurfaceArea(扇葉個數)bladeEfficiency = 1 - missingBlades / neededBladesliftTorque = steamToProcess * 10 * bladeEfficiency(蒸汽的力矩(?),每個扇葉承受正常25Mb的蒸汽,如果每個扇葉承受的蒸汽小于25Mb,效率變高,超過25Mb則效率變低)

inductorDragCoefficient = (coilextractionRate(線圈方塊抽取率) / coilSize(線圈方塊個數)) * 0.1inductionTorque = 上一tick的rotorSpeed * inductorDragCoefficient * coilSize(線圈方塊個數)(線圈扭矩(感應扭矩?),阻力主要與線圈方塊各自的阻力有關)

aerodynamicDragTorque = 上一tick的rotorSpeed * 0.00025 * bladeSurfaceArea(扇葉個數)(空氣動力阻力矩,與扇葉個數有關,個數越多阻力越大)

frictionalDrag = 0.1 * rotorMass(所有轉軸質量,目前每個轉軸質量為10)(摩擦阻力,與轉軸個數有關)

rotorEnergy = liftTorque - inductionTorque - aerodynamicDragTorque - frictionalDrag(總能量,為蒸汽的力矩減去線圈扭矩,空氣動力阻力矩和摩擦阻力)

RotorSpeed = rotorEnergy / (attachedRotorBlades.size() (扇葉個數) * rotorMass(所有轉軸質量,目前每個轉軸質量為10))(總速度,為總能量除以扇葉個數與轉軸質量的乘積)

小結1.轉軸越少越好2.扇葉個數同時影響蒸汽力矩和阻力矩,最優個數應根據輸入蒸汽大小而定

inductionEnergyExponentBonus = coilBonus(線圈方塊能量加成) / coilSize(線圈方塊個數)inductionEfficiency = (coilEfficiency(線圈方塊效率) * 0.33f) / coilSize(線圈方塊個數)energyToGenerate = (inductionTorque^inductionEnergyExponentBonus) * inductionEfficiency(生成能量,為線圈扭矩與線圈方塊能量加成的乘方與線圈效率的積決定)

小結1.選擇效率和能量加成較高的線圈2.有時只放一個線圈方塊產生的能量可能大于多個線圈方塊產生的能量

efficiency = (0.25*Math.cos(rotorSpeed/(45.5*Math.PI))) + 0.75(作者的效率設定,速度在900或1800時生成的RF能量最大)

RF能量 = energyToGenerate * efficiency


關鍵詞: 大型反應堆

相關文章

单机捕鱼小游戏 棋牌杀分原理 重庆福利彩票双色球复式 pc蛋蛋预测群 湖北十一选五可以玩吗 36棋牌怎么注册 幸运赛车走势图带坐标 手游棋牌排行 大乐透走势图带连线图2元网 3d什么叫组三组六 新疆十一选五选杀号 怎么预测股票涨跌 江苏11选5体彩中心 双色球单式投和复式投注 天天乐棋牌手机版下载 南国七星彩走势图规 九号彩票平台客户端