https://factoriobin.com/post/dzoa3j

전기 생산량 측정기 - FactorioBinFactorioBin is a site for quickly and easily sharing Factorio blueprintsfactoriobin.com








펌프는 초당 1200을 옮길 수 있고 틱당 20을 옮길 수 있다

3개의 펌프는 틱당 60의 물을 옮긴다

증기기관은 초당 30의 물을 사용하고 틱당 0.5의 물을 사용한다


3개의 펌프는 저장 탱크의 증기 잔량이 1000미만일 때만 딱 1틱 동작하여 증기 60을 보급한다

증기기관이 풀로딩을 할경우 증기60을 소모하는데는 120틱이 걸린다

생산량이 넉넉하여 75%정도로만 동작한다면 160틱이 걸릴 것이다


아무튼 N틱이 걸려 증기 60을 소모하여 다시 잔량이 1000미만이 될 때 마다 펌프는 60씩을 계속 보급한다


펌프가 동작하는 주기를 아는 것=증기의 소모 속도를 아는 것=증기기관의 가동률을 아는 것


주기가 N 틱일 경우 12000/N을 하면 가동률이 나온다

풀가동하여 N=120일 경우 12000/120 = 100%
75%만 가동하여 N=160일 경우 12000/160 = 75%


펌프를 굳이 3개를 쓴 이유는 99%,98%,97%,96%등을 표현하기 위함

펌프를 1개만 쓰면 풀가동일때 40틱 주기가 되는데 41틱,42틱,43틱,44틱은 각각 97% 95% 93% 90% 해당하여 중간 중간 이빨이 빠진다


프로그래밍 스피커도 연결하여 생산량이 90%이상일 때 경보를 뜨게 한다면 실제 전력 부족이 발생하기 전에 미리미리 대응할 수 있을 것이다




단점이 있다면 주기를 측정하는 방식을 사용하다 보니 전기가 너무 너무 여유가 넘치는 경우라면 주기도 길어지면서 갱신주기가 낮아질 수는 있다

만약 총 생산량의 10%정도만 전기를 사용한다면 갱신주기가 1200틱=20초가 되어버려서 꽤 느려진다

근데 그 정도쯤 되면 어짜피 전기는 무진장 남아도는거니까 느려도 별 상관 없지 않을까?
50%~100%를 유지하게 된다면 주기가 2~4초쯤 되니 나름 무난한 주기라고 생각된다