Name: Transformer
Description: This is a mod that expands the control over the power grid
License: Public domain
Version: 0.0.1
Release: 15-02-2016
Tested-With-Factorio-Version: 0.12.20
Category: Crafting,energy
Tags: accumulators, energy
Download-Url:
- transformer_0.0.1.rar
- (101.59 KiB) Downloaded 368 times
LONG DESCRIPTION
This mod expands the control over the power grid and helps enhance the energy utilities.
It consists of a transformer,that does 3 jobs simultaneously
1)Act as a diode , dividing the energy grid into two.
2)Acts as an energy pump , lifting voltage from lower to higher voltage
3)Acts as an accumulator
They can further be grouped based upon the their range.
1)Low (1 MW inlet-10 MW outlet)
2)Medium(10 MW inlet-100 MW outlet)
3)High(100 MW inlet-1000 MW outlet)
The aim is to have a more dynamic energy control.
It consists of a transformer,that does 3 jobs simultaneously
1)Act as a diode , dividing the energy grid into two.
2)Acts as an energy pump , lifting voltage from lower to higher voltage
3)Acts as an accumulator
They can further be grouped based upon the their range.
1)Low (1 MW inlet-10 MW outlet)
2)Medium(10 MW inlet-100 MW outlet)
3)High(100 MW inlet-1000 MW outlet)
The aim is to have a more dynamic energy control.
Detailed DESCRIPTION
This mod is based upon the initial mod transformator , which gives the players an ability to extract the and use energy from accumulators. It was basically a diode.
The energy aspect of game is somewhat still in development stage, as not much can be done when it comes to freedom and diversity.The most one can do is diversify within the thermal and solar aspect , with heavy use of accumulators.There too the only logical solution people find is to make generators with more energy production.
I personally find the energy aspect of this game most attractive. But there are a few things that seem unbalanced by far. For example, the solar energy is ,according to many players ,too large , leaving them a stand alone version and major substitute of thermal energy. This is actually only possible due to accumulators. But in real life accumulators /and theoretically, less effective then production of power(as there are losses involved in all conversions).Not only does the process doesn't has any loss of energy, its actually more responsive than the original production form and has a larger storage and voltage range.
I personally wanted to play this in a way such that with fluctuating load, the production fluctuates. Also i really don't mind the ability of the accumulators to store energy, but an over all balance can be reached by lowering its rate .(a standard ratio should be 1:100, that is accumulators can not store at a faster rate than 1/100 of the actual process)(here rate is the voltage>>inlet and outlet). Their storage capacity can however be further expanded, as that would make more sense.
That brings us to this mod. This mod is aimed to substitute the fast accumulators with something more appropriate for the job, a transformer.
The initial release has no losses, but later there is an intention to do that.
It aims at the speed criteria of the energy transfer and storage. It can store and transfer energy at high rate/high speed, but lacks volume.
(the counter part accumulators can store very high amount of energy, but have a much lower rate of transfer)
The energy aspect of game is somewhat still in development stage, as not much can be done when it comes to freedom and diversity.The most one can do is diversify within the thermal and solar aspect , with heavy use of accumulators.There too the only logical solution people find is to make generators with more energy production.
I personally find the energy aspect of this game most attractive. But there are a few things that seem unbalanced by far. For example, the solar energy is ,according to many players ,too large , leaving them a stand alone version and major substitute of thermal energy. This is actually only possible due to accumulators. But in real life accumulators /and theoretically, less effective then production of power(as there are losses involved in all conversions).Not only does the process doesn't has any loss of energy, its actually more responsive than the original production form and has a larger storage and voltage range.
I personally wanted to play this in a way such that with fluctuating load, the production fluctuates. Also i really don't mind the ability of the accumulators to store energy, but an over all balance can be reached by lowering its rate .(a standard ratio should be 1:100, that is accumulators can not store at a faster rate than 1/100 of the actual process)(here rate is the voltage>>inlet and outlet). Their storage capacity can however be further expanded, as that would make more sense.
That brings us to this mod. This mod is aimed to substitute the fast accumulators with something more appropriate for the job, a transformer.
The initial release has no losses, but later there is an intention to do that.
It aims at the speed criteria of the energy transfer and storage. It can store and transfer energy at high rate/high speed, but lacks volume.
(the counter part accumulators can store very high amount of energy, but have a much lower rate of transfer)
Mod Basics
The transformer works on the principle of energy conservation.But in place of current , we have put time(which has a direct proportionality relation with current).
So at the inlet, the voltage is lower,and it takes longer time to "charge" the transformer; where as at the outlet the voltage is higher and it takes lower time to discharge.
Currently only 1:10 conversions are there,where inlet varies from 1 MW to 500 MW
1MW inlet charges for 60 secs = energy stored = 10 MW discharge for 6 sec.
The charging takes place at consumer end, where as the discharge takes place at the producer end. Both processes are dynamic, meaning that they affect each other.
Once the energy within the transformer runs out, the outlet provides same voltage as the inlet. When there is no demand at the outlet, the extra power is used to charge the the transformer at the inlet. Once the transformer is fully charged, the inlet supply stops.
So at the inlet, the voltage is lower,and it takes longer time to "charge" the transformer; where as at the outlet the voltage is higher and it takes lower time to discharge.
Currently only 1:10 conversions are there,where inlet varies from 1 MW to 500 MW
1MW inlet charges for 60 secs = energy stored = 10 MW discharge for 6 sec.
The charging takes place at consumer end, where as the discharge takes place at the producer end. Both processes are dynamic, meaning that they affect each other.
Once the energy within the transformer runs out, the outlet provides same voltage as the inlet. When there is no demand at the outlet, the extra power is used to charge the the transformer at the inlet. Once the transformer is fully charged, the inlet supply stops.
Mod details : Plz visit the summery before reading these segments for greater ease of understanding.Aimed for those who want to know how mod works.
Basic Functioning
This mod has 4 main accumulators range right now.
1)Low (1 MW inlet-10 MW outlet)
2)Medium(10 MW inlet-100 MW outlet)
3)High(100 MW inlet-1000 MW outlet)
4)Very high(500 MW inlet-5000 MW outlet)
The performance is set such that a fully charged transformer can provide 60 seconds of higher voltage,without any further charging.(or 600 seconds of lower voltage)
So low range transformer can provide 10MW output for 60 seconds , at no further charging.
When the charge is finished, the outlet voltage and inlet voltage becomes same.This is very useful to over come high fluctuation in energy, as the energy stored in low demand is provided at a higher voltage in high demand.
1)Low (1 MW inlet-10 MW outlet)
2)Medium(10 MW inlet-100 MW outlet)
3)High(100 MW inlet-1000 MW outlet)
4)Very high(500 MW inlet-5000 MW outlet)
The performance is set such that a fully charged transformer can provide 60 seconds of higher voltage,without any further charging.(or 600 seconds of lower voltage)
So low range transformer can provide 10MW output for 60 seconds , at no further charging.
When the charge is finished, the outlet voltage and inlet voltage becomes same.This is very useful to over come high fluctuation in energy, as the energy stored in low demand is provided at a higher voltage in high demand.
working principle
At the consumer side of the machine, the energy can be converted into liquid , which can be fed to the production generator.
The relation between the energy an liquid is done in two steps.
Power method
1)100 etm(energy to move)=6KW
2)1 lq(liquid at 10 degree temperature difference, for water at 25 degree)=600KW
power relation,
1 lq = etm * 10,000
Energy stored method
1)100 etm * 60 tick = 6KJ >> 1000 etm = 1 KJ
2)1 lq * 60 tick = 600KW >> 1 lq = 10 KJ
Energy stored relation,
1 lq = etm * 10,000
When the efficiency of the power generator is increased,
1)at eff=1>>> 1 lq = 10KJ
2)at eff=100 >> 1 lq = 1MJ
3)at eff=10000>> 1lq = 100MJ
Using these relations, inlet energy is converted into equivalent water at 25 degrees.which is then fed to the generator.
The energy is currently balanced at 100%, later aim is to lower it to as low as 99.64%, with the heavy loss of 0.36%.(this might seem very low loss, but its actually a lot, as this is loss per tick)
i initially aim to add 0.01% loss in all transformer, but later increase the losses and make them more research dependent.
This will give you an idea about how much each loss consumes.(1 sec has 60 ticks)
Loss per seconds
1)at 99.99%efficiency,
We get 99.40% of energy.(100 MJ>>99.4 MJ)
2)at 99.9%efficiency,
We get 94.17% of energy.(100 MJ>>94.17 MJ)
3)at 99.63%efficiency,
We get 80.06% of energy.(100 MJ>>80.06 MJ)
4)at 99.00%efficiency,
We get 54.72% of energy.(100 MJ>>54.72 MJ)
I think keeping it between 99.99 and 99.65 will be good range.
The relation between the energy an liquid is done in two steps.
Power method
1)100 etm(energy to move)=6KW
2)1 lq(liquid at 10 degree temperature difference, for water at 25 degree)=600KW
power relation,
1 lq = etm * 10,000
Energy stored method
1)100 etm * 60 tick = 6KJ >> 1000 etm = 1 KJ
2)1 lq * 60 tick = 600KW >> 1 lq = 10 KJ
Energy stored relation,
1 lq = etm * 10,000
When the efficiency of the power generator is increased,
1)at eff=1>>> 1 lq = 10KJ
2)at eff=100 >> 1 lq = 1MJ
3)at eff=10000>> 1lq = 100MJ
Using these relations, inlet energy is converted into equivalent water at 25 degrees.which is then fed to the generator.
The energy is currently balanced at 100%, later aim is to lower it to as low as 99.64%, with the heavy loss of 0.36%.(this might seem very low loss, but its actually a lot, as this is loss per tick)
i initially aim to add 0.01% loss in all transformer, but later increase the losses and make them more research dependent.
This will give you an idea about how much each loss consumes.(1 sec has 60 ticks)
Loss per seconds
1)at 99.99%efficiency,
- transloss3.png (94.93 KiB) Viewed 13178 times
2)at 99.9%efficiency,
- transloss2.png (94.93 KiB) Viewed 13178 times
3)at 99.63%efficiency,
- transloss1.png (94.93 KiB) Viewed 13178 times
4)at 99.00%efficiency,
- transloss4.png (94.93 KiB) Viewed 13178 times
I think keeping it between 99.99 and 99.65 will be good range.
Summery
So to sum things up, you get a new unit, transformer, that
>>helps you PUMP up energy from lower voltage to higher voltage.
>>Draw energy from any unit in the game, even accumulator
>>split different parts of factory to monitor and control them better
>>and store energy
Piece of advise, before mining the transformer, discharge it. they can sometimes have up to 6GJ of energy.(it wasn't intended,but was needed for proper functioning )
I hope you enjoy this mod
>>helps you PUMP up energy from lower voltage to higher voltage.
>>Draw energy from any unit in the game, even accumulator
>>split different parts of factory to monitor and control them better
>>and store energy
Piece of advise, before mining the transformer, discharge it. they can sometimes have up to 6GJ of energy.(it wasn't intended,but was needed for proper functioning )
I hope you enjoy this mod
ToDo
1)Add losses
2)Create a Distinction in machines(graphically)
3)Balance the mod on the experience of other players >>continuous
4)Add more variations
2)Create a Distinction in machines(graphically)
3)Balance the mod on the experience of other players >>continuous
4)Add more variations
Side note
This mod Based on [MOD 0.12.x] Transformator mods by Gotbread .I have incorporated all features of the original mod into this and further expanded it.
viewtopic.php?f=87&t=13489
The 100MW and 500MW have been developed keeping the Yuoki energy mod in mind. Again if you haven't visited it i recommend you check it out.
I have elaborated the balancing procedure for better understanding. Those that are not using mods in " Mod Compilations / Complete Overhaul" section MIGHT find them unbalanced.
I hope u have fun with this mod.
viewtopic.php?f=87&t=13489
The 100MW and 500MW have been developed keeping the Yuoki energy mod in mind. Again if you haven't visited it i recommend you check it out.
I have elaborated the balancing procedure for better understanding. Those that are not using mods in " Mod Compilations / Complete Overhaul" section MIGHT find them unbalanced.
I hope u have fun with this mod.
Thanks
Fatmice >>Atomic Power mod
For all the support in coding and planing.
For all the support in coding and planing.
VERSION HISTORY
Version history
v0.0.1 initial release
v0.0.1 initial release
Declaration
Many of you out there might find my way of presentation overly elaborated. The reason for that is that most of these things you will see here are things that i wanted added or changed in the initial mods or balancing to them.So i encourage anyone to discuss the idea of balancing or progression along the game, not making it too easy or difficult , but increasing the depth and choices.
LICENSE
License
simplification>>
PUBLIC DOMAIN
This is a free to use property /entity for anyone and everyone. However the use or misuse of this is not the responsibility of the source and the same is not liable for any compensation in case of any kind of damage.
simplification>>
PUBLIC DOMAIN
This is a free to use property /entity for anyone and everyone. However the use or misuse of this is not the responsibility of the source and the same is not liable for any compensation in case of any kind of damage.