Solar sensor on the wiki page seems wrong to me
Posted: Mon May 26, 2014 3:22 pm
for those of you who dont know what im talking about, this is the page im referring to. https://forums.factorio.com/wiki/inde ... Production
the basic idea is to create a system to turn off the steam engines at night to allow the accumulators work and drain during the night.
though this idea seems very flawed to me especially watching arumba's videos and how much hes been struggling with it.
now one major flaw in the system is the idea that this is considered a solar sensor. its not. instead its really a sensor to see if the accumulators are being charged or not.
so let me explain how the system works, there is 2 main electrical networks, the main, and the sensor. in the main sensor, you'll have your steam engines and solar panels and your large stash of accumulators. in the sensor, you'll simply have 1 fast inserter (can be any inserter really, but this helps distinguish the 2) and a single accumulator that is within both networks. then there is the smart chest and belts that will have the wood (since wood is useless in most cases within the network)
so the way this work is that the regular inserter will constantly take the wood out of the chest. so while this inserter is on, the chest should be empty majority of the time since this inserter will be connected to the main network and there should always be power in the main network.
now the sensor network will have that 1 accumulator that is in both networks. during the day it'll start to charge up with all the other accumulators since there should be an abundance of energy being produced and it'll absorb any excess energy being produced, but at the same time the fast inserter will drain this energy constantly as well since that 1 accumulator will be the only power source for it. because of this, this accumulator will charge up slower than the others and when it comes to night time and there is no more solar energy, this is when the accumulators start to discharge to make up for the lack of energy. this also means that this 1 accumulator will discharge faster than the rest because not only is it proving power to the main grid, it also is providing power to the fast inserter as well. if you use lamps/lights in that sensor network, you can drain this power even quicker.
this means that this accumulator will drain much quicker (in reality you'd want it to be empty the moment the solar panels stop working) than the main network's accumulators, and thus it will stop the fast inserter from working, and thus leaving the smart chest empty of wood.
so recap, during the day when the accumulators are charging, the box will have wood cuz both inserters are working and cycling the wood around. during the night, when the accumulators are discharging, the box will have no wood because the fast inserter will not have any power to put the wood back into the box.
so thats how the sensor works and the way they tie it to the steam engines is that they use smart inserters to put coal into the burners, and they run a separate network (green or red your pick) to make them work when the wood in the chest is less than 1 (meaning work when it's empty) but since the chest is only empty during the night, this means that steam engines are only working at night. thus this contradicts the whole point of this system. but then again we can always invert the command so that to work when wood in the chest is greater than 0, thus work during the day.
but then theres a problem with both situations.
1. if you make the steam enegines work only during the day, then this whole system becomes pointless because the game already prioritizes the system to use solar energy first then steam engines, than accumulators. and during the day you'll most likely have more solar panels that you wont need the steam engines and they'll automatically shut off once they're not needed anymore. thus this sensor becomes pointless and a whole lot of wasted time. also this means that the steam engines wont work during the night, and if there is not enough power in the accumulators for the entire night, then that means you'll have absolutely no power at all then. which is terrible (such as if you have laser turrets and you get attack at night and they drain your accumulators)
2. if you make the steam engines work at night only to make up for the lack of solar power, then your relying on your solar panels to power your entire system AND charge your accumulators during the day, and at night your running the steam engines and your accumulator's are only discharging at the rate to make up for what ever your steam engines cant handle, but in reality you created this system to do the opposite.
so in reality, this system is very flawed to me. unless someone can explain to me how it truly supposed to work. though this does teach us how we can have multiple energy network grids, and how we can put it to use.
in my opinion, the way this should work should have these conditions. steam engines work if accumulators are empty, and it is night. (assuming you have enough solar panels for the day)
now we know how to test for accumulator's are empty, and we know how to test for night (this one can be a lot easier by just having the same sensor set up except just use a single solar panel within the sensor grid instead of an accumulator) but this would mean that you will need a whole seperate network grid for the burner's and inserters that is not connected to the main network. the reason for this is because if the accumulators are dry, and we have the test proper for it. this would also mean that the inserters once turned on, will have no power for it to work. so this means that the inserters will need a seperate power source from the main net work, which can come from it's own set of accumulators that will power only the inserters. though this also means that it'll need it's own method of charging up as well, either having it's own steam engine, or having it's own solar panels that will only charge them up.
I have an idea of how it'll work, though i'll need to wait till I get home to test it out.
TL:DR - we need a new method to turn off steam engines when they are not needed in order to reduce pollution!
the basic idea is to create a system to turn off the steam engines at night to allow the accumulators work and drain during the night.
though this idea seems very flawed to me especially watching arumba's videos and how much hes been struggling with it.
now one major flaw in the system is the idea that this is considered a solar sensor. its not. instead its really a sensor to see if the accumulators are being charged or not.
so let me explain how the system works, there is 2 main electrical networks, the main, and the sensor. in the main sensor, you'll have your steam engines and solar panels and your large stash of accumulators. in the sensor, you'll simply have 1 fast inserter (can be any inserter really, but this helps distinguish the 2) and a single accumulator that is within both networks. then there is the smart chest and belts that will have the wood (since wood is useless in most cases within the network)
so the way this work is that the regular inserter will constantly take the wood out of the chest. so while this inserter is on, the chest should be empty majority of the time since this inserter will be connected to the main network and there should always be power in the main network.
now the sensor network will have that 1 accumulator that is in both networks. during the day it'll start to charge up with all the other accumulators since there should be an abundance of energy being produced and it'll absorb any excess energy being produced, but at the same time the fast inserter will drain this energy constantly as well since that 1 accumulator will be the only power source for it. because of this, this accumulator will charge up slower than the others and when it comes to night time and there is no more solar energy, this is when the accumulators start to discharge to make up for the lack of energy. this also means that this 1 accumulator will discharge faster than the rest because not only is it proving power to the main grid, it also is providing power to the fast inserter as well. if you use lamps/lights in that sensor network, you can drain this power even quicker.
this means that this accumulator will drain much quicker (in reality you'd want it to be empty the moment the solar panels stop working) than the main network's accumulators, and thus it will stop the fast inserter from working, and thus leaving the smart chest empty of wood.
so recap, during the day when the accumulators are charging, the box will have wood cuz both inserters are working and cycling the wood around. during the night, when the accumulators are discharging, the box will have no wood because the fast inserter will not have any power to put the wood back into the box.
so thats how the sensor works and the way they tie it to the steam engines is that they use smart inserters to put coal into the burners, and they run a separate network (green or red your pick) to make them work when the wood in the chest is less than 1 (meaning work when it's empty) but since the chest is only empty during the night, this means that steam engines are only working at night. thus this contradicts the whole point of this system. but then again we can always invert the command so that to work when wood in the chest is greater than 0, thus work during the day.
but then theres a problem with both situations.
1. if you make the steam enegines work only during the day, then this whole system becomes pointless because the game already prioritizes the system to use solar energy first then steam engines, than accumulators. and during the day you'll most likely have more solar panels that you wont need the steam engines and they'll automatically shut off once they're not needed anymore. thus this sensor becomes pointless and a whole lot of wasted time. also this means that the steam engines wont work during the night, and if there is not enough power in the accumulators for the entire night, then that means you'll have absolutely no power at all then. which is terrible (such as if you have laser turrets and you get attack at night and they drain your accumulators)
2. if you make the steam engines work at night only to make up for the lack of solar power, then your relying on your solar panels to power your entire system AND charge your accumulators during the day, and at night your running the steam engines and your accumulator's are only discharging at the rate to make up for what ever your steam engines cant handle, but in reality you created this system to do the opposite.
so in reality, this system is very flawed to me. unless someone can explain to me how it truly supposed to work. though this does teach us how we can have multiple energy network grids, and how we can put it to use.
in my opinion, the way this should work should have these conditions. steam engines work if accumulators are empty, and it is night. (assuming you have enough solar panels for the day)
now we know how to test for accumulator's are empty, and we know how to test for night (this one can be a lot easier by just having the same sensor set up except just use a single solar panel within the sensor grid instead of an accumulator) but this would mean that you will need a whole seperate network grid for the burner's and inserters that is not connected to the main network. the reason for this is because if the accumulators are dry, and we have the test proper for it. this would also mean that the inserters once turned on, will have no power for it to work. so this means that the inserters will need a seperate power source from the main net work, which can come from it's own set of accumulators that will power only the inserters. though this also means that it'll need it's own method of charging up as well, either having it's own steam engine, or having it's own solar panels that will only charge them up.
I have an idea of how it'll work, though i'll need to wait till I get home to test it out.
TL:DR - we need a new method to turn off steam engines when they are not needed in order to reduce pollution!