Project 34: Lanchester's Combat Models

Previous project Next project

Frederick William Lanchester was an English engineer who died after the end of World War II in 1946. He had a long time interest in aircraft and was one of the first to realize the extent to which the use of air power would alter warfare. The first combat model here was proposed in his 1916 book Aircraft in Warfare published during World War I. His book predicted that "the number of flying machines eventually to be utilized by ...the great military powers will be counted not by hundreds but by thousands ...and the issue of any great battle will be definitely determined by the efficiency of the aeronautical forces." This project investigates some of Lanchester's work on modeling combat.

Two forces numbering x[t] and y[t] are fighting each other. Lanchester assumed that if the forces were fighting a conventional war then the combat loss rates would be proportional to the total number of enemy forces. Expressed as a set of differential equations, this becomes


where a and b are positive constants representing the effectiveness of the y and x forces. Initial conditions would represent the initial strength of each force.

  • The Basic Combat Model
    Begin your project with an explanation of the way these differential equations model combat. In particular, explain why the parameters a and b represent the effectiveness of the armies.

    : A Solution of the Combat Equations
    Figure 34.2 illustrates the course of combat between two forces of equal effectiveness, a=b=0.1, and different initial strengths. One force starts at 60,000 and the other at 50,000. After 12 units of time, the smaller force is annihilated and the larger force loses about 25,000 men.

    You need to be careful with numerical results for these equations. Negative values of the variables won't make any sense to the model. With this in mind, perform some experiments to get a feel for the behavior of the model.

  • Explicit Experiments
    Use the computer program AccDEsol to solve these differential equations for a larger value of tfinal >12. (a=b=0.1 and x0=60,000, y0=50,000.) Explain the odd behavior of the solutions for larger values of t. At what point do the numerical results fail to make sense in the combat model? Experiment with different values of the initial troop strengths, x0 and y0. What happens if the two forces are of equal effectiveness and equal strength?

    Experiment with various values of the parameters a and b.

    You need to organize the results of your experiments with the explicit time solutions of the equations. Hint 34.3 should give you some ideas about the behavior of the model but at the same time not be easy to summarize. It will be helpful to take another view of the solutions that makes the comparison more natural by plotting both forces on one graph.


    Figure 34.1: The Flow of Battle

  • Flow Experiments
    The differential equations of the basic combat model are autonomous. Why? This means that you can use the Flow2D computer program to experiment with the behavior of your model. Modify that program to solve the equations with a=b=0.1 and use all the initial conditions that you experimented with in the explicit solution experiments (Hint 34.3) in a single flow. At the very least, this will give you a way to compare all the results of those experiments at once. Experiment with the flow solution of the basic combat model when , using the same initial troop strengths as before. Compare the results obtained by explicit solution with the flow animations.

    A basic kind of comparison is to compute with a fixed-size x force and different initial sizes of the y force. You could make a list of initial conditions, for example, using Mathematica's Table[.] command: initconds = Table[{ 40000,y} , { y,0,80000, 10000} ]

    34.1 The Principle of Concentration

    If one force can concentrate its entire strength on a portion of an opposing army and destroy it, it may then be able to attack the remaining portion of the opposing army with its remaining strength and destroy it. Lanchester believed air power would be so effective because of this. An air force can be deployed in full force against select portions of an opposing army.

  • Divide and Conquer
    1) First consider two forces x and y of equal effectiveness. Suppose the x-force starts with 50,000 men and the y-force with 70,000 men. Use the rkSoln or the Flow2D program to determine the outcome of the battle if all 50,000 x-troops faced all 70,000 y-troops.

    2) Let the x and y forces have equal effectiveness and let the x-force start at 50,000 and the y-force start at 70,000. Suppose now, however, that the x-force can concentrate its entire strength on 40,000 opposing troops before facing the remaining 30,000 y-force men in a second battle. How many men are left at the end of the first battle? What is the outcome of the second battle in this instance?

    3) Suppose now that an x-force of 50,000 troops is outnumbered by 120,000 y-troops. Assuming that the x-force can strike a portion of the y-force in full strength and then face the other portion with its remaining men, is there any way for the x-force to win the battle? Justify your answer.

    It would be convenient to have a simple analytical method to use to compute answers to questions like those in the exercise above. Computer simulations can probably give you the answers you need, but there is an easier way

    34.2 The Square Law

    Consider the case where the two forces have differing combat effectiveness. (In particular, we will use a=0.0106 and b=0.0544 for experiments. These coefficients have been used to model the course of the battle of Iwo Jima in World War II.) The outcome of the battle in this case is not as clear as with the battles above. A force of superior numbers may still lose to a smaller force if the combat effectiveness of the smaller force is high. We can still determine the outcome of a battle, however, by using the differential equations above to derive an integral invariant similar to the energy in a spring or the epidemic invariant or the predator-prey invariant from the CD text Section 24.4. Note that since


    we can take the quotient of and to obtain

    Now we can separate variables and integrate to get a relationship between x and y. (Review the invariants in CD Section 24.4 of the core text.)

  • The Combat Invariant
    Perform the integration above, remembering that you will introduce an arbitrary constant while integrating. The solutions x[t] and y[t] will stay on the integral invariant for all time. Prove this once you have computed the formula as in CD Section 24.4.

    The initial values of x and y will determine the value of the arbitrary constant introduced by the integration. What kind of curves are the integral invariants? For given values of a and b and initial strengths of the x and y forces, how can you use the integral invariant to determine who will win the battle?

    Once you have found the invariant formula, you can derive Lanchester's "square law." What is the outcome of the battle if the arbitrary constant you introduced by integrating is 0? What is the outcome if the constant is negative? positive?

  • The Square Law
    Complete the following sentences and derive the square law: