《数学实验》报告
题目:兰彻斯特模型与战争的胜负
学生姓名:XXX
学号:
专业班级:XXXX 0000班
20XX年 XX月XX日
问题背景与提出
1915年,在第一次世界大战期间,,定性地说明了集中兵力的原理,建立了兰彻斯特原理——通过应用数学方法研究敌对双方在战斗中的武器、兵力消灭过程的一门理论。1945年,。他根据在第二次世界大战中美军攻占日军防守的琉璜岛之役的作战数据,计算了各方的消灭率系数,且用这两个系数结合美军的兵力增补率构成一个特殊的兰彻斯特方程。它的数值解相当准确地与该次作战中的实际兵力变化进程相吻合。从此,这门理论得到不断发展。它主要研究两类问题:一是作战对抗过程的描述,即根据典型的对抗态势和火力条件建立兵力消灭过程的微分方程组及其解法,借以预测作战进程和获胜条件;二是战术策略的优化,即寻找投入兵力、分配火力和支援保障行动等的最优策略序列。本文的目的即借助兰彻斯特战斗模型来讨论在不同的对抗态势和火力条件下,分析方程解x(t)、y(t)的变化,进而探索双方在战争中胜利的条件。
实验目的
利用高等数学知识建立数学模型求解实际问题。
利用Mathematica辅助求解问题,并能够利用Mathematica进行基本的数学模拟。
借助最基本的兰彻斯特战斗模型来讨论在不同的战斗力的投入和火力条件下,分析方程解x(t)、y(t)的变化,探索双方在战争中胜利的条件
,并选出最佳的策略。
实验原理与数学模型
实验原理:兰彻斯特战斗模型
某方兵力的净变化率:dx(t)dt=-自然损失率+作战损失率+补充率
一般来说三个兰彻斯特传统战争模型为以下三个微分方程组:
常规战: dxdt=-ax-by+Pt
dydt=-cx-dy+Q(t)
游击战: dxdt=-ax-gxy+P(t)
dydt=-dy-hxy+Q(t)
常规、游击战混合型:
dxdt=-ax-gxy+P(t)
dydt=-cx--dy+Q(t)
式中:a、b、c、d、e、f、g、h是非负损失率常数,其中b、c、g、h为战斗有效系数,P(t)、Q(t)为战时战斗(兵员)的补充率,x0、y0为交战双方的初始战斗力。
为了方便讨论,进一步简化兰彻斯特战争模型,我们假定双方为两支孤立的作战部队(P(t)、Q(t)为战时战斗(兵员)的补充率为零)。
故,对于常规战,设其自然损失率为零(a=0、d=0),孤立作战(P(t)=0、
Q(t)=0),所以其模型可简化为:
dxdt=-by
dydt=-cx (1)
对于游击战,其模型可简化为:
dxdt=-gxy
dydt=-hxy (2)
对于游击——常规混合战,其模型可简化为:
dxdt=-gxy
dydt=-cx (3)
实验内容(要点)
实验一:常规战
(方法一)直接通过x(t),y(t)的关系来判断:
求解描述两军队的微分方程:(DSolve[{x^' [t]==-b*y[t],y^' [t]==-c*x[t],x[0]==x0,x^' [0]==-b*y0},{x[t],y[t]},t]/)/Simplify
可得结果:
x[t]→12cⅇ-bct(c(1+ⅇ2bct)x0-b(-1+ⅇ2bct)y0) (4)
yt→12bⅇ-bct-c-1+ⅇ2bctx0+b1+ⅇ2bcty0 (5)
我们令β=b*c ; γ=bc,因而上式可以化简为:
xt=x0coshβt-γy0sinh(βt) (6)
yt=y0coshβt-x0γsinh(βt) (7)
当t→∞时,y(t)→eβt(y0-x0γ),因此我们可以看出当γy0>x0时,y军队才有可能胜利,否则,x军队将获得胜利
。
(方法二)利用相平面分析法:
我们可以将模型(1)的两个方程先相除并对x、y求变上限积分,于是可以得到:
by2-cx2=by02-cx02=k (8)
由于两军队兵力一方为零时即失败,则我们可以在第一象限讨论两军实力的变化。从方程我们可以看出dxdt<0;dydt<0;因此,随着时间t的延长,x与y的变化关系我们可以利用Mathematica来绘制出(代码略):
图1 常规战中相同兵力(x0=y0=100)下不同战斗有效系数对后期影响的相平面图
图2 常规战中相同战斗有效系数(b=c=1)下不同初始兵力对后期影响的相平面图
由多组数据绘制出的相平面图可以得出,无论是初始兵力相同以两军队战斗有效系数作为影响因子(图1)还是令战斗有效系数相同将两军队的初始兵力作为影响因子(图2),其结果最终取决于
兰彻斯特模型与战争的胜负 来自淘豆网m.daumloan.com转载请标明出处.