[시리즈] 미분방정식형 전투 모델
· ㅇㅎ)수학적 전투 모델링 - 란체스터 법칙

사전 지식을 위한 영상 안봐도 글 내용 이해 가능

3abcc26bb7826af53eeb86e75b807d6ef329f39f035861256dcac8705b7679737a4a8bb16db65c


예아 오늘은 전투시간 경과에 따른 병력 변화를 계산해 보자

제차연립미분방정식 푸는방법을 아는 게이들은 중간에 눈나 사진부터 보면 된다 이기

수학시간 아니니깐 여기에 관련된 내용만 갈쳐줄거고 내가 수학과가 아니라서 부족한 설명들 많을거야

그럼 드가보자

74e4f307b2f16bfe3b99869645827665a2b301bd95717fe46fd6eda907c9a9c4

74e4f177c1826b803b99869645857c6c76689d0e68d0517f47d87467596e101e

7de58168efc23f8650bbd58b3683726ef167


일단 기초적인 행렬의 연산은 이렇게 하는거노

이거만 알면 이번 글은 다 이해 가능함

오늘꺼는 미적분 좆도 필요없음 몰라도 공식 유도 씹건웅

7ceb8876bd876cff36ed81e4439f343392f4d2d1c311802126bb1e22


행렬은 내가 알기로는 윗줄의 수식처럼 연립방정식을 쉽게 풀기 위해서 나온거로 알고 있음

연립 방정식 쉽게 풀수있게 만든거니깐 연립미분방정식에도 써먹을수 있겠지?

아래줄 수식은 위에 있는 연립방정식을 행렬로 나타낸거 처럼 연립미분방정식을 행렬로 나타낸거야



이제 우리는 연립미방의 해인 y가 어떻게 생긴 수식인지를 알아내 볼거야



7ceb8876bd876df438e785ec429f3433eaecd58f3c77b9314be7fa


제차 연립미방을 풀기 위해서는 저거 두개 고유값 λ(람다)와 고유벡터 x벡터만 알면 풀수있어


먼저 고유값을 구하는 법을 먼저 알아보자

7ceb8876bd876df337ea81e0409f3433b1e53c2c0697e032c8794b53


고유값을 이런식으로 구하는데 그냥 2차방정식 푸는거랑 똑같음

그냥 막줄 두줄만 봐


이렇게 고유값을 구한 다음에 고유값으로 고유벡터를 구하면 돼

7ceb8876bd876df037ef83e7449f34330adafbb5db6817dd7089e98b


자 이런식으로 구하는거야

맨위에 공식대로 집어넣은 담에 0나오게끔 숫자 잘 끼워맞추면 돼

여러개가 나올건데 계산하기 젤 편한거 하나 골라서 쓰면 됨 어떤걸 고르든간에 상관없음 이유는 몰?루


7ceb8876bd876dff3aea82ec459f34332bc7f81a878beb85fccb1c4d


위에 두개 구했으면 이제 이 공식에 집어넣기만 하면 답이야

쉽지?

람다가 중근 허근일때 공식이 달라지긴 하는데 이번 정보글에 필요는 없으니깐 궁금한 게이들은 위에 영상을 참고하도록 해



제차연립미분방정식을 배웠으니깐 잠시 쉬어야겠지 눈나나 보자

7ceb8876b28561ff38e798a518d604038bc78c9e472a76e6c2e4

7ceb8876b1826cf23ceb98bf06d604031ef66197af7b6e123b

7ceb877fbd8a68f43fe798bf06d60403847fb574fe3afb9b16

2fb2df24f69f6af63cec86e14689696c97173925f06fb4466c4f7c288dea8c7fe311c22bbaa7ce6f62ba

2fb2df24f69f6af63cec86e14689696c97103e25f06fb4466d4f7c288dea8c7fffb57a4f381ce9d1be54f2

29a8c72da88068f43def82e5419c766ffc78350d2d971d7fa6bac1dd1f1c95dd9559ca2bfac05a


그럼 이제 우린 연립미방을 란체스터 모델에 적용해 봐야해

7ceb8876bd876ef737ea81e7479f3433c7510a396d1fdce2ecb9a907


자 저번에 세웠던 미분방정식 모델을 연립해보면 다음과 같이 돼


7ceb8876bd876ef737e88fed459f3433afe354f9af94edc602f6ebfa

7ceb8876bd876ef43eef82e54e9f34330b020d203d1d45db5fba4813


그럼 위에서 봤던 연립미방과 이런식으로 대입이 되겠지?

이제 고유값과 고유벡터를 구해보자

7ceb8876bd876ef03be881e5479f3433c08e0ff515fb075326351df4

7ceb8876bd876ef038e783e2459f343386987b2df1aca374d4552768


이렇게 간단하게 고유값과 고유벡터를 구할수 있어 이제 공식에 대입만 하면 돼

7ceb8876bd876ef13dee86e5469f3433d98a731e9233df9f33f8fa03


대입을 하면 이렇게 답이 나오는데 우리는 실제로 이걸 써먹기 위해서는 특수해가 필요해

전투를 시작하는 시간 즉 t=0초 일때 병력이 처음 병력이잖아 이 초기값을 이용해서 특수해를 구해 보자

7ceb8876bd876efe3cee81ed439f34335a90f21a504727693530be92


이렇게 적분상수 C들을 구해서 특수해를 구했지만 좆더럽지

식을 전개해서 정리를 해보자


7ceb8876bd876eff38ef80e2409f34333dbf2ca66160184ff7a3aea1


이렇게 정리를 하다 보니깐

며용!

1e989d74e6846da76ae9d0f81780726c858615b60af522bc6be049a7650d99499c96206bf4ad5d59f92499e08464ef61f692ddce68a1


쌍곡선 함수와 같은 형태가 나오노


7ceb8876bd876ff638ef83e1479f3433f6bd745014327485c8603849


그래서 결론적으로 이렇게 비교적 간단한 형태의 공식을 얻을수 있어


이제 이 공식을 좀 변형 시켜서 다른 정보들을 얻어보자


7ceb8876bd8761f73ce985e4449f3433feaef89450e62ec188a6b0f7


공식의 양변을 최초병력수로 나누면 시간당 남아있는 병력 비율을 알수 있을거야


7ceb8876bd8761f73ce785e4419f34339f066b93d9fd7d0fe8800b77


이런식으로 매개변수들을 이용해서 좀 간단하게 표현이 가능해 φ(파이) τ(타우)

이때 타우에서 루트ab는 얼마나 강도가 높은 전투인지 알수 있고 파이에 있는 루트 b/a 와 그 역수로 각 군의 상대적인 전투 효율을 알수 있어

그리고 x,y 타우의 그래프를 그려보면

7ceb8876bd8761f73def85e6479f34338ebbdf80df93e47242fef6e9


이런식으로 나오는데 이는 파이 값이 1일때 무승부가 나고 1보다 크면 X군이 이기고 1보다 작으면 Y군이 기긴다는 것을 알수 있어

그러므로 우린 전투에서 이기기 위해서 파이값을 보고 어떤식으로 할지를 생각해보면 돼


7ceb8876bd846ef038e880e7459c747398bd1171a7d0d949ba764532b90f


오늘 나온 내용들로 내가 계산기를 만들어 왔어 이거로 최초 병력과 전투력을 입력하면 시간에 따라 어떤식으로 병력들이 소모가 되는지 알수 있어

7ceb8876bd846ef038e880e7459c7773ea69daa7f57a9952eaea0409ed1f


이건 x(t),y(t)값
시간에 따른 잔존병력수야

7ceb8876bd846ef038e880e7459c7073843b92241e1d9f7e38c38d0ac54f


x(타우),y(타우)값 시간에 따른 최초병력에 대한 잔존병력 비율이야

7ceb8876bd846ef038e880e7459c7173372522ebd63059342420f795a1e0


x,y군 병력수 변화의 솔루션 커브야

란체스터 모델과 비슷한 느낌인 로카-볼테라 모델에서 위상평면으로 해석을 하길래 추가해 봤어

7ceb8876bd846ef038e880e7459c757362be9adf1b6b832980ce284136de

7ceb8876bd846ef038e880e7459c7673cb24618dc00b537901075add5b2b


sheet2에 들어가서 첨에 넣은 값에 따라서 적절하게 시간을 늘리거나 줄이면서 사용하면 돼


참고문헌

1. 강정흥, 수학적 전투 모델 이론, 교우사 (2015)
2. Jeffrey S. Strickland, Mathematical Modeling of Warfare and Combat Phenomenon, Lulu inc (2011)



다른 정보글들 보기

군붕이들 정보글 본다고 고생했으니깐 눈나나 보자

29a8c72da88068f43def82e5419c766ffd74320b2d971d7ea6bac1dd1f1c95dd5779043dafb0ef

29a8c72da88068f43def82e5419c766ffd7a30092d971d76a6b7d8dc1f1c95dd4c262d57440dd31e3088

29a8c72da88068f43def82e5419c766ffd7b310d2d971c7fa6b7d8dc1f1c95dd70b5014b810bc1232e

3abcc26bb7826af53eeb86e65b80766e4a5acdb80cb0a08044184c5aff1b0691f22454f684bd73f34f

3eb4de21e9d73ab360b8dab04785736f913762bc3361bdb755706fc8cb653c438363eae9efa88781f20a34291c0a019142357ae279

29a8c72da88068f43def82e5419c766ffc7d320d2d971d7ca6a0dfdd1f1c95dd94474ea588a1917c

29a8c72da88068f43def82e5419c766ffc7c350b2d971d7da6b7d8dc1f1c95dd7a3c8e6fdb6504b7cbaf

29a8c72da88068f43def82e5419c766ffc7d310e2d971c7ca6b7d8dc1f1c95dd561b90adbe72f3294195

다른 정보글들 보기
알바년이 짤라서 재업

- dc official App