주의 :

  아이디어 구현 목적으로 만든 수송선이라 유연성 부족. 이 글 설명 안 읽고 막 쓰면 에러나서 멈춤. 주의점은 아래 자세히

  하지만 주의점 몇가지만 유의하고 내 취향과 비슷하다면 만족 할 수도 있고, 이 아이디어보다 더 근사한 아이디어 공유해주리라 믿어서 글 써봄. 


메인 아이디어 :

  pwm 으로 속도 조절하더라도, 정차 중 추진기 안에 연료가 주입되서 결국 출발 이후 한동안 셋팅한 속도보다 더 빨리 가던 문제 해결해보자. 


방법 :

  속도가 낮은 구간과 정지 구간에서 추진기에 연료 공급을 멈춰서 추진기 속에 연료가 꽉 차지 않게 비율 유지한다


그래서 얻는 이득은?

  연료 절감, 출발 직후 과속 막아 소행성 충돌 위험을 좀 낮춰준다 지만, 대단하진 않아서 그냥 개인 취향입니다 정도. 재미로 봐줘


  내 개인 고유 창작물 아님. 한창 전에 갤에 pwm 답글 달 때 이야기 했던거고, 그떄 이미 다른 해외 쪽에 이 내용 있어서 따라했던거 다듬은거임.



기존 테스트용 우주선은 이번 글 취지와 안맞는 것 같아서 다시 만들어봤어, (예전 우주선은 청사진에 간단 버젼으로 첨부해둠.)

  탄창공장이 2.4개 세트, 연료공장1세트, 2추진기, 시간당 내행성 15개 정도 돔. 252톤 (우주플랫폼토대 1k).

  이 글 주제처럼 저속과 정차시 연료 끊어 추진기 안 차게 하는 셋팅, 2단변속기, 몇개 소소한것들 셋팅해둠.

  먼저 우주선처럼 시간당 3~4개 돌면 설명이 힘들고, 이렇게 형태가 좁고 탄창공장이 넉넉해서 효율이 좋아야 설명이 쉬운 것 같음

  먼저번 우주선과 성능 기능은 같은데, 단지 효율이 다르니까 왜 이걸 하는지 이유 설명이 꼬이더라

  


위는 기존 내 다른 우주선의 속도 양상

  pwm은 적용했으나, 이 글의 아이디어는 적용하지 않음.

  오른쪽의 연료 소비 그래프 주황색 선이, 연비 달라지며 비율은 조금씩 차이는 있지만, 전체적인 모습은 속도 양상이라 생각해도 무방함

  지정해둔 속도를 한참 넘어 초반 과속하다가, 추진기에 꽉 찼던 연료가 소진 된 이후에나, pwm으로 지정한 속도로 안정되는 모습이 보임.

  연비는 치솟은 높이만큼 떨어졌고, 저 위로 삐죽 솟은 면적이 낭비한 연료량이라 보면됨. 물론 그댓가로 시간은 더 단축했음. 관점의 차이.

  아래쪽의 이번 아이디어를 적용해서 연료차단을 해 준 우주선의 그래프를 보면 차이점이 바로 보임



위는 이번 아이디어 적용한 우주선 속도 그래프

  고원지대처럼 윗면이 평평하게 깍인 그래프모습. 출발 가속하다 원하는 속도에서 딱 그 속도 유지하다가 다음 행성 앞에서 감속.

  완벽해 보이지만, 실은 이 그래프는 정확히는 속도보다는 연비와 대응하는 그래프임. 

  행성간 중력작용 때문에 연료소모율은 변함 없어도 속도는 매항로마다 점진가속/점진감속 20km/s 변한다.

  그래서 정확히 정속주행이 실현되는건 아님. 이것까지 감안해서 정속주행을 구현하는 건 이번 글의 목표는 아니라서 패스. 

  갤에 누군가 해주겠지 -> 이미 글 써 두었던데 내가 못읽은거였네 미안



우주선을 바꿔 설명하는 이유

  boxcar 처럼 작고 뚱뚱하고, 1연료공장세트 1추진기는, 그냥 추진기 꽉 채워서 최대속도로 날아가도

  위의 그래프처럼 평편한 고원지대 그래프가 나와버리고, 추진기 갯수, 우주선 모양 덕에 최대속도가 낮아 소행성이 무섭지도 않고

  어차피 탄창 재충전하느라 오래 기다리다보면 연료탱크 만땅이라 펑펑 써도 아깝다는 생각이 안듬. 여러모로 이런 이야기와 안 맞더라.

  




이번 좁고 긴 우주선 비행 모습

  높은 언덕 그래프의 고속은 펌프11% 206~226km/s , 저속은 펌프3%출력 98~118km/s.

  최고속도가 펌프20%에서 236~256km 나오기에, 위의 말한대로 연료를 끊어주지 않았다면 둘다 초반에 과속이 생겼을꺼임.

  왼쪽 고속곡선도 과속없고, 오른쪽 저속에서도 과속이 없고, 변속이 되는 구간도 크게 부자연스러운 모습 안보임. 고원형태로 딱 원하는 속도 맞춰짐.

  이런 좁은 형태의 우주선은 빨라서, 과속 막으면 앞부분이 소행성 방어 못하고 망가질 확률에 대비하는 효과도 있음   

  왼쪽 그래프 풀고라 전력문제로 중간에 떨어지긴 하지만, 연료공장 쉬지 않고 돌려 알뜰히 최대치로 부려먹을수 있고

  그렇게 생산한 연료가 남아 탱크 다 차서 연료공장 쉬게 만들지 않으려고, 좀더 빠른 속도로 날아가서 낭비되지 않게 써 버리되

  적당히 연비 비행으로 몇 행성에 나눠씀. 연비 나쁜 최고속도로 한 번에 남은 연료 낭비하지 않음, 

  그러다가 또 너무 써서 행성에서 기다리며 연료차길 기다려야할 것 같으면 기다리는 대신 연비 더 좋은 저속비행으로 가며 연료탱크 다시 채우고..

  v2.2 260403 에서 2단을 6단으로 변경함. 이제 굳이 경험적으로 연비 좋은 수치 셋팅하지 않아도 대충 맞음.

  행성 출발시 탱크에 보관하는 연료량에 따라 속도 결정 다음 행성까지 날아감. 오래 쉬어 풀탱크면 전속력,

  탱크가 완전 비어있으면 연료공장 생산속도보다 조금 낮은 안전빵 연비 저속 비행 이런식.


  

위는 실제 회로 셋팅방법. 시그마델타 회로 중간에 위 조건을 추가함.

  이전 버젼은 일정 속도 이하 저속과 정지 상태에서 연료 펌프 멈추는 식, 지금 올린 버젼은 우주선이 어느 행성을 출발/도착/정차 하는지 정보을 읽어

  어떤 행성이든 3번 = 정차 정보가 뜨면 펌프 멈추도록 시그마델타 회로에 끼워넣었음. 마지막 줄 빨간삼각형은 재시동 버튼용.

  행성 도착할 무렵 감속시 정차 신호가 뜨기에 칼같이 연료차단되고, 출발시 바로 연료 공급됨. 



사용시 주의할점 : 

  추진기가 딱 안 꺼질만큼 아슬아슬한 연료량만 투입하기에 변수에 대처하는 유연성이 부족함.

  자동으로 행성간 이동할 때는 문제가 없으나, 경로 중간에서 손으로 멈춘다거나, 셋팅을 바꾼다거나, 

  연료가 미쳐 충분히 차지 않는 상태에서 성급하게 출발한다던가 하면 추진기 연료가 바닥나면서 멈춘다

  일반 다른 우주선은 멈춰도 왠만하면 새로 소행성 수집하고 연료 만들어 회복해서 가는 것과 달리 완전 먹통이 된다는 뜻.

  그럴때는 추진기 왼쪽 빨간삼각형느낌표 박혀있는 "일정신호조합기"를 재시동 버튼 용도로 달아놨으니,

  10~20초 정도 켜서 추진기에 연료 꽉 채우고 다시 끄고, 잔량표시 전구보면서 연료/산화제 탱크도 채운 뒤에 출발하면 정상 작동함.

  어차피 보면서 손으로 만질 때나 망가지는거라, 만지작 거리다가 먹통되면 눌러주면됨. 자동 운행일땐 발생하지 않는 문제임.


자동 시동 회로를 메모리셀 형태로 넣어놔서, 만든 후 첫시동 버튼 누를 필요는 없음. 


예전 우주선  

  이 글에서 먼저 예시로 들었던 우주선은 본문 내용 포함 넣어놨던 기능들 제거하고,

  앞부분 터렛 더 빡세게 박아서 무기연구 5/5에서 최고속도로 튀어나가도 안심할수 있는 데 촛점을 두고 변경함.

  전구 하나당 탄창100개 표시, 회로로 조절하는 수집기 정도만 남겨둠.  131톤.  이쪽이 실제 사용에 좀 더 쓸만할 거라 봄

  여전히 무기공격5/공속5 연구에서 완전무결한 방어는 아닌데, 데이지체인 쓸 때보다, 같은 면적에 터렛 더 넣어 밀도 올린거라

  10대에 무한자원공급하면서 64배속 돌리는 내구테스트해보면, 체감 확률은 확실히 좋음  

  avadii 유튜버의 boxcar 영상의 청사진을 조금 수정한 버젼


https://factoriobin.com/post/xecawb


spaceship inner planet, early era, over speeding control, auto transmission v2.4 - FactorioBinreq research : physical projectile damage lv5, weapon shooting speed lv5, insert capacity bonus 3 fuel cut based on planet info, 6 step auto transmission, hull damage detect descript : https://gall.dcinside.com/mgallery/board/view/?id=factorio&no=106097 v2.4 260404factoriobin.com


spaceship inner planet, early era,over speeding control

글과 청사진 버전 바뀐점 v2.4. 260404 찐찐 최종의 최종 버전..

  pwm에서 시그마델타로 변경, 

  연료 공급 중단 방식을 속도 기준이 아니라, 행성 정보 (출발지, 도착지, 정차중)을 읽어 정차중일 때 연료 끊는식으로 변경

  소형 boxcar 에서 좁고 긴 효율 좋은 우주선으로 바꿈.

  2단 자동변속기었던걸 6단으로 변경. 최고속 버틸수 있게 앞부분 방어력 높임.

  그간 오류 있는 버젼 받고 또 새로 바뀐거 또 받고 했던 갤럼 있으면 미안하고.. 이 우주선은 여기서 마무리.