数学建模的多种作战模型

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数学建模中的作战模型

在第一次世界大战期间,F ·W 兰彻斯特(Lanchester )投身于作战模型的研究,他建立了一些可以从中得到交战结果的数学模型,并得到了一个很重要的“兰彻斯特平方定律”:作战部队的实力同投入战斗的战士人数的平方成正比。

对于一次局部战斗,有些因素可以不考虑,如气候,后勤供应,士气的高低,而有些因素我们把双方看成是相同的,如武器配备,指挥艺术。还可简单地认为两军的战斗力完全取决于两军的士兵人数。两军士兵都处于对方火力范围内,由于战斗紧迫,短暂,也不考虑支援部队。

一、 正规战模型:

令()X t 表t时刻甲军人数,()y t 表t时刻乙军人数:

在以上假设下,显然甲军人数的减员率与乙军人数成正比,同样乙军减员率与甲军人数成正比.可得正规部队对正规部队的作战模型为

dx

dt ay

dy

dt

bx =-=-⎧⎨⎪⎩⎪ (1)

其中a > 0,b > 0均为常数,积分(1)得

ay bx ay bx c 220202

-=-= (2)

这就是“兰彻斯特平方定律”,(2)式在X-Y 平面上是一族双曲线。如图17.8所示,双曲线上的箭头表示战斗力随着时间而变化的方向。

由图17.8可知,乙军要想获胜,即要使不等式2

020bx ay >成立。可采用两种方式:(1)

增加a ,即配备更先进的武器;(2) 增加最初投入战斗的人数y 0。但是,值得注意的是:在上式中,a 增大两倍,结果ay 02

也增大两倍,但y 0增大两倍则会使ay 02

增大四倍。这正是两军摆开战场作正规战时兰彻斯特平方定律的意义,说明兵员增加战斗力将大大增加。 如果考虑两军作战时有增援,令)(t f 和)(t g 分别表示甲军和乙军t 时刻的增援率,所谓增援率,就是增援战士投入战斗或战士撤离战斗的速率。此时正规部队对正规部队的作战模型为

⎪⎩⎪⎨⎧+-=+-=)()

(t g bx dt

dy

t f ay dt dx

(3)

现在回答一开始时提出的问题,设甲军有m=100人,乙军有n=50人,两军装备性能相同,

即令

a

b

=1,没有援军,将(2)变为 y b a x c a

y x c

a

2222-=

-=

(4)

将y = 100,x = 50代入(4)式得 10050750022

-==c

a

(5) 再将c/a=7500代入(17.29)式得

y t x t 2

2

7500()()-= (6) 战斗结束一方人数为零,显然这里乙军x=0,代入(6)式得

y y 2750087

=≈

即甲军战死13人,剩下87人,乙军50人全部被消灭。 二、 混合战模型:

如果甲军是游击队,乙军是正规部队,由于游击队对当地地形熟,常常位于不易发现的有利地形。设游击队占据区域R ,由于乙军看不清楚甲军,只好向区域R 射击,但并不知道杀伤情况。我们认为如下的假设是合理的:游击队x 的战斗减员率应当与x(t)成正比,因为x(t)越大,目标越大,被敌方子弹命中的可能性越大;另一方面游击队x(t)的战斗减员率还与y(t)成正比,因为y(t)越大,火力越强,x 的伤亡人数也就越大。因此游击队x 的战斗减员率等于cx(t)y(t),常数c 称为敌方的战斗有效系数。如果f(t)和g(t)分别为游击队和正规部队增援率,则游击队和正规部队的作战模型为

dx

dt cxy f t dy dt

dx g t =-+=-+⎧⎨⎪⎩⎪()

() (7)

若无增援f(t)和g(t),则(7)式为

c a

c=0:不分胜负

-c a x(t)

图17.8

y

dx

dt cxy

dy dt

dx =-=-⎧⎨⎪⎩⎪ (8)

积分(8)式得

cy dx cy dx M 2

02

022-=-= (9)

(9)式在x-y 平面上定义了一族抛物线,如图17.9所示:如果M > 0,则正规部队胜,因为当y(t)减小到M c ,

部队x 已经被消灭。同样,如M < 0,则游击队胜。

三、 游击战模型:

若甲乙双方都是游击部队,则双方都隐蔽在对方不易

发现的区域内活动。由混合战部分的分析,得游击战数学

模型

dx

dt cxy f t dy

dt

dxy g t =-+=-+⎧⎨⎪⎩⎪()

() (10)

其中f(t)和g(t)分别是甲军和乙军的增援率,常数c 是乙军的战斗有效系数,常数d 是甲军的战斗有效系数。

如果甲乙双方增援率均为零,则游击战数学模型为

dx dt

cxy dy dt dxy

x x y y =-=-==⎧

⎨⎪⎪⎪

⎪⎪(),()0000 (11) (11)的解为 cy dx cy dx m -=-=00 (12)

(12)式在x-y 平面上定义了一族直线。如图

17.10所示:如果m > 0,则乙方胜;如果m < 0,则甲方胜;如m = 0则双方战平。 几点说明:

(1) 在模型(3)中,如果a 、b 、f(t)和

g(t)已知,则可用显式求解。但在模型(7)中,因方程组是非线的,求解困难,可利用计算机求解。

(2) 事前确定战斗有效系数a 、b 、c 和d 的数值通常是不可能的,但是如果对已有

图 17.9 0 x(t) 图17.10 线性解

-L h

相关文档
最新文档