New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Large Diesel Generator #500
Conversation
TODO: Require Dynamo back centered (Currently anywhere) Require Muffler top centered (Currently anywhere) Implement output calculation Implement coolant requirement (Water or IC2Coolant?) Possible add different tiers of diesel generator?
Personally i would say two power versions. 2kEU/t and 8kEU/t. Efficiency 150% but needs as you said lubricant and/or water. Maybe default mode is 2kEU/t and 1L lubticant every 6 sec and adding water it speeds up to 8kEU/t, needing 1L lubicant every sec (a bit inefficiency) and 10L water per tick. |
Diesel engines use little lubricant as top engine parts (valve train, push rods...) are lubricated by Diesel fuel itself. Lower part on heavier load (crankshaft, camshafts) need dedicated lubricant circulated with pump and collected/stored in oil pan. Lubricant live long in a Diesel engine. It is not consumed but contaminated and oxidized despite circulating through an oil filter. I don't think oil would need frequent changes. Though, Gregtech 3 used to provide jerry-cans. Those filled with fresh lubricant would be a good consumable to replace turbine. About cooling, Diesel engines runs hotter than Gas engines. They use less cooling capacity power-wise. As well, coolant (water kills engines cooling circuit), circulate and recycle in a closed loop. Unless tubings are damaged, you don't need to replace coolant that often. Now lets consider your "Large Diesel" will accept other light fuels and it change rules about lubrification, cooling. These are more directions than hard requests here. But there are probably things to exploit with fuels types, cooling and lubrication requirements. That would serve as consumables items in place of turbines. You could even imagine adding blower turbo block to boost EU/t at the cost of some efficiency loss, more cooling requirements... Or even direct oxygen intake, giga boost with that ;D |
A couple questions @leagris So for the base lube/coolant/oxygen usage: Thanks for commenting! |
@Muramasa-
About structure and design. Radiator blocks should replace the turbine face to look like grille vents. As opposed to Large Turbines, the Large Diesel is suitable for moderate on-demand operation. If running out of coolant, it accumulate defects until it stop operating (overheat protected) All other as diesel casings. |
For all the output calculation and stuff, remember that first comes balancing. Realism is always less important. |
Lubricant and Coolant can be ignored. |
Ok well first we should probably decide how the multiblock should be made. I like @leagris's idea of having a "better" Diesel Engine that can use oxygen to boost the output. Would a "higher pressure" version be the right description? So Large Diesel Engine: Large HP Diesel Engine: If this looks good, we could then have a static Lubricant, Coolant & Oxygen requirement for the Normal and HP Engine and wouldn't be determined by a fuel value. I also really like the idea of having to put a small turbine rotor in the "Forced Induction" block. I'm not sure if I'll personally be able to do that, but I'll have a look once everything else is implemented. |
How the multiblock is made does not change much balancing wise, so not much i can complain there. But i would not call it HP Diesel, but Turbo Diesel Engine.... |
Think there few modern large diesel generators without turbo for forced air intake. But lets consider first tier of large diesel does not have a Turbo compressor fan. Scale is a reason for overall increased fuel efficiency, at the cost of start-up cost where NO EU is output intil diesel is Up-to-speed and in sync with the power grid. (EU/t generated by generator match EU/t for dynamo hatch. Forced Air intake would increased EU output rate. Does not increase fuel value but increase burn rate. Lubricant, Coolant, Oxygen not sure it is appropriate. If you consider Fuel values of Diesel, Bioethanol or even NitroDiesel, a Large Diesel would suck fuel like a greedy beast to output even 2048EU/t with 128000EU per 1000L Diesel @ 100% efficiency. (100L or an IC2 cell every 3s). Low fuel values of in-game fuels are things to consider about these large diesel and it is part of balancing considerations. |
One problem I see with that: the word "Turbo" is already used for all three single-block HV-tier generators (steam, gas, and diesel), as well as a couple of single-block processing machines (the HV-tier centrifuge and the EV-tier fluid canner). |
So sorry for not being active with this PR, I had a crazy month. Anyway so after reviewing things the differences between the normal Diesel Engine and the "Turbo" version, I'll probably just combine the two multiblocks to simplify things since the only difference was one had to have a "Turbo Hatch". Unless of course somebody can think of interesting ways to differentiate them, I'll probably just have the "Turbo Hatch" optimal. Now onto the multiblock changes: It is now 3x3x4 (Like the turbine) and requires the front 8 blocks to be a new "Engine Intake" casing(They require air blocks in front of them!, temp texture), a muffler on the "top middle back", a maintenance hatch and finally the two hollow spaces in the middle need to be titanium gearbox casings. And of course optimal additions are an Input hatch for fuel, the Turbo Hatch (Probably a temp name) and a Dynamo. Engine Output: Fuel Consumption: Final points: |
I did lose the overview a bit. Is the implementation here now done and ready to merge or still work to do? |
There is still a few things to work out: |
So I am leaning towards using Oxygen gas to boost output rather than a small turbine. I could possibly allow either route however. @leagris thoughts? |
As long as oxygen requirement does not impair net efficiency, should be good. Would it be possible to have the Large Diesel output 4 Amperes at 2048 EU/t when operating with oxygen input and 1 Ampere without? |
So currently the Oxygen consumption /t equals the fuel consumption /t. Maybe it should be reduced to a 1/4 of that? So with Nitro, the consumption/t would be 4L(2048Out) so Oxygen consumption would then be 1L/t. I'm not sure if I can set the amps without having more dynamos. Adding more dynamos would mean a structure rewrite, what would be the advantage of 2048@4Amp over 8192@1Amp? |
Well, if that make tpo much work, just do the 8192@1A with oxygen. One can still hook an IV Dynamo Hatch and down transform to EV. Same result = 2048@4amp sustained with Oxygen and 1 out of 4 ticks without. But please make oxygen boost not increase fuel consumption rate (keep 400% efficiency). @Blood-Asp one of our player noticed Single-block diesel generators have non-constant EU output when using Nitro-Diesel. He had to connect a battery buffer to recover a sustained constant output. Maybe this could be fixed. |
I probably didn't explain that very well, but oxygen won't the change fuel consumption. What I was saying is the Oxygen usage/t = Fuel consumption a tick(Doesn't change it). However I'm thinking it should probably be 1/4 of that. So if you're using Nitro Diesel, Consumption = 16mb/t for Nitro diesel and 4mb/t for oxygen. Edit: A transformer would definitely be the easiest solution. If there is a way to change amperage without adding more dynamos then I'll change it to 4 amps of 2048. |
Swapped the fluidstack outputs of cracked heavy fuel to make more sense when you set up a Oil -> Plastic processing line. @Blood-Asp This is now ready to merge Edit: |
Bugs:
Note. |
Fixed all but No. 3 since I can't seem to re-create it. When I try to start the engine with only Oxygen and Lubricant is correctly doesn't run. |
I found out what you did. It happens when there is fuel in the hatch, but not enough for the calculated consumption/t. |
@Blood-Asp, What do you think about @Techlone's point? Should using Oxygen boost the fuel value itself or should just stick with the 400% efficiency increase? |
I would likely do something like 3x EU/t by 2x fuel consumption. So 50% rised efficiency and much higher troughput. |
I read everything you've written.
|
the tooltip should say that you need 8x intake casings and front maybe to make it a little bit clearer. |
So the multiblock still isn't done, but I'm submitting the PR now to open it up to a discussion.
I'm not really sure how much power it should produce or what the best way would be to calculate the output. It's probably best that this is done by someone who already knows how the current diesel generators work.
How I see the diesel multiblock fitting with the rest is having the 2nd best power output (1st would be plasma turbines). So it would be interesting to have it require more "maintenance" (Reason for lubricant and possibly coolant).
The current todo/ideas is as follows:
Require Muffler top centered (Currently anywhere)Require Titanium Pipe Casing in the middle of the multiblockImplement output calculationImplement coolant requirement (Water or IC2Coolant?). Currently requires lubricant.Possibly add different tiers of large diesel generator?Implement Achievement
Finalize outputEdit:
I forgot to mention that the multiblock is pretty much the same as the Large Heat Exchanger except that it's only 3x3x3 instead of 3x3x4.