ㅎㅇ

오늘은 미사일의 유도원리를 알아보겠음

일단 유도에는 크게 두종류가 있는데 추적유도와 비례항법이야

추적유도는 말그대로 목표물을 보면서 쫒아가는거라 목표물보다 압도적으로 빨라야하고 시간이 오래걸리고 회피기동에 쥐약임

비례항법은 회피기동을 해도 목표물의 위치를 예상해서 방향을 전환하기 때문에 사이드 와인더같은 공대공 미사일부터 어뢰까지 다양하게 쓰이고있어

오늘은 비례항법의 원리를 알아볼거임

일단 방위끌림을 알아야하는데 방위끌림은 두 배가 있을때 한배에서 다른배의 방위각의 변화율임. 아래 사진처럼 방위끌림이 없을때 충돌경로가 만들어져.


viewimage.php?id=3abcc2&no=24b0d769e1d32ca73dec8efa11d02831b210072811d995369f4ff39c9cd54d87863a3f5641dbbd179786b8731c57bd4da64313a44f976e7a543919db7a20b4

대충 뭔지 알겠지?

근데 생각을 거꾸로 해보면 방위끌림을 0으로 만들면 충돌경로를 만들수있다는거야.

그러면 일정시간마다 방위각을 재서 이전 방위각에서 현재 방위각을 빼면 방위변화율이 나오겠지?

거기에 적절한 비례게인 P를 곱해서 방향제어에 물려주면 되는거야. 이게 바로 비례항법이고

사실 여기에 더욱 복잡한 수식을 더한 종류가 몇가지 더있는데 우리는 가장 기초적인 Pure proportional navigation을 알아본거임


아래는 내가 파이썬으로 짠 시뮬레이터야

https://github.com/wildcard1719/PNsimulater


viewimage.php?id=3abcc2&no=24b0d769e1d32ca73dec8efa11d02831b210072811d995369f4ff39c9cd54d87863a3f5641dbbd179786b8731c57bd4da64313a34a9d3676036c4cdb7a20b4

보면 청색미사일궤적이 적색목표물궤적을 잘 쫒아가서 명중하는걸 볼수있어


viewimage.php?id=3abcc2&no=24b0d769e1d32ca73dec8efa11d02831b210072811d995369f4ff39c9cd54d87863a3f5641dbbd179786b8731c57bd4da64313f51e9d652b063f48db7a20b4

완만한 곡선운동하는 목표물도 잘맞추는거같음

이거 기하발표에 써먹을거임 개꿀ㅋㅋ