Calhoun: The NPS Institutional Archive Theses and Dissertations Thesis and Dissertation Collection 1988-09 Parametric analysis of airland combat model in high resolution. Lee, Jae Yeong http://hdl.handle.net/10945/23342 sons •^' ^ : NAVAL POSTGRADUATE SCHOOL Monterey, California — I PARAMETRIC ANALYSIS OF AIRLAND COMBAT MODEL IN HIGH RESOLUTION by Jae Yeong Lee J i 1 September 1988 Thesis Advisor Samuel H. Parry Approved for public release; distribution is unlimited, T242Q35 Unclassified secuniv classificaiion of this page REPORT DOCUMENTATION PAGE :a 2a SecuniN Classification Autnorii> 4 Performing 6a 3 Distribution Availability of Approved Downgrading Schedule 2b Declassification Organization Report Number(s) Naval Postgraduate School oc Address Iclry. state, Monterev. 8a Name CA 5 6b Office Symbol of Performing Organization Name (if applicable) unlimited. is Name of Monitoring Organization Naval Postgraduate School and ZIP code) 7b Address (dn, Monterey, Orgamzauon Repoit for public release; distribution Vlonitormg Organization Report Number(s) 7a 55 93943-5000 of Funding Sponsoring Markinas lb Restrictive Report Security ClassiHcation Unclassified 8b Office Symbol state, CA and ZIP code) 93943-5000 9 Procurement Instrument Identification Number (if applicable) 8c Address (city, state, 11 Title and ZIP code) 10 Source of Funding Numbers Program Element No Project No Task No PARAMETRIC ANALYSIS OF AIRLAND COMBAT MODEL (Include security classification) Work L nit IN Accession No HIGH RESOL- UTION 12 Personal Author(s"i Jae '^'eon2 Lee. 13a Type of Report 13b Time Covered Master's Thesis From 16 The views expressed Supplementary .Notation sition 14 Date of Report (year, month, day) To in this thesis are those of the Code< Group Field IS Subject Subgroup 5 author and do not Pase Count 131 reflect the official pohcy or po- Government. of the Department of Defense or the U.S. 1" Cosati 1 September 19S8 Terms i continue on reverse if necessary and identify by block number) Lanchester and Helmbold Equations, Utility and Game Theory, Weiss parameter. Lethality of Firing Theory continue on reverse if necessary and identify by block number) high resolution deterministic combat model is analyzed in this thesis. Actual Republic of Korea (ROK) terrain data is employed in the model. The goal of the thesis is to anahze key parameters which are routineh used in high resolution combat models. These parameters are attrition rate coefficients, force size, courses of action, and the Weiss parameter (in the equation for Helmbold type combat). The model's scenario divides the battlefield mto three regions: indirect fire, minefields, and direct fu-e. Lethality of Firing Theor>' and Lanchester type differential equations are used to compute unit casualties and unit speed in a discrete time increment. The models output (unit casualties and survivors, duration of battle, loss exchange 19 Abstract ( A termed of Measures of Effectiveness (MOEs), winch are analyzed by Utility Theor\- and Game Theor\ methodolis applied to each battle option to determine how changes to one or more input parameters aflect the model's output. Additionally, the model operates in an interactive mode using network attribute data. The model can easily be expanded or modified to satisfy a user's requirements by adding submodels or changing input data. rate) are ogies. Sensitivity analysis 20 Distribution Availability of Abstract [S unclassified unlimited D Name of Responsible Samuel H. Parrv Individual 22a )D FOR.M 1473.84 .MAR same 21 Abstract Security Classification as report D DTIC Unclassified users 22b Telephone (include Area code) (408) 64683 APR edition may 2779 be used until exhausted 22c Office Symbol 55Py securi'.y classification of this page All other editions are obsolete Unclassified Approved for public release; distribution is unlimited. Combat Model in High Resolution Parametric Analysis of Airland by Yeong Major, Republic Of Korea Army B.S., Korea Military Academy, 1980 Lee, Submitted Jae in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE IN OPERATIONS RESEARCH from the NAVAL POSTGRADUATE SCHOOL September 1988 ABSTRACT A high resolution deterministic combat model Republic of Korea is (ROK) terrain data to analyze key parameters These parameters are Weiss parameter divides the employed analyzed in this which are routinely used (in the in high resolution Lethality of Firing Theor\' three regions; indirect and Lanchester type pute unit casualties and unit speed in a discrete and survivors, duration of fire, exchange Measures of EiTectiveness (MOEs), which are analyzed by Theor>' methodologies. how the Sensitivity analysis is and direct fire. equations are used to com- time increment. loss combat models. of action, and the minefields, differential battle, Actual The model's scenario equation for Helmbold type combat). into thesis. model. The goal of the thesis in the attrition rate coefTicients, force size, courses battlefield (unit casualties is is Utility The model's output rate) are termed of Theory and Game applied to each battle option to determine changes to one or more input parameters affect the models output. Additionally, model operates easily be in an interactive mode using network attribute data. The model can expanded or modified to satisfy a user's requirements changing input data. in by adding submodels or TABLE OF CONTENTS INTRODUCTION I. A. B. C. 1 BACKGROUND PURPOSE AND GOAL METHODOLOGY 1 1 2 MODEL DEVELOPMENT IL A. B. 3 SCENARIO 3 L General 3 2. Assumptions 3 ALGORITHM 7 1. Basic model 2. Units casualties 3. 4. 7 10 a. Indirect fire 10 b. Minefield packages 13 c. Direct 13 fire Unit speed 19 a. Indirect b. Direct fire and Minefields 19 20 fire Advanced model 21 MODEL OUTPUT ANALYSIS HI. A. B. C. D. E. 25 OVERVIEW MEASURES OF EFFECTIVENESS (MOES) COMPARISON BETWEEN BATTLE AND BATTLE2 UTILITY THEORY 1 25 28 31 35 1. General 35 2. Application 35 a. Linear Utility 35 b. Squared 36 c. Square root Utility 37 Utility GAME THEORY 38 IV I.^. 1. General 38 2. Application 39 a. b. c. F. casualties) 39 MOE-2 (Blue survivors) MOE-3 and MOE-4 41 USEOFUTILITYVS GAME THEORY FOR THE ANALYST SENSITIVITY ANALYSIS IV. 41 43 44 A. GENER.AL 44 B. FORCE 44 C. ATTRITION RATE COEFFICIENTS D. E. F. V. MOE-1 (Red SIZE 1. Sensitivity for attrition rate coelTicients 2. ANalysis OfVAriance (ANOVA) 46 49 WEISS PAR^^METER 54 COUNTERMEASURES MODEL ENRICHMENT 59 SUMMARY AND FUTURE DIRECTIONS A. SUMMARY B. 46 FUTURE DIRECTIONS 64 68 68 69 APPENDIX A. MODELS INPUT DATA APPENDIX B. BASIC APPENDIX C. EXEC FOR BASIC MODEL 86 APPENDIX D. ADVANCED MODEL 87 APPENDIX E. EXEC FOR ADVANCED MODEL LIST MODEL OF REFERENCES BIBLIOGR^^PHY 70 71 114 115 116 INITIAL DISTRIBUTION LIST 117 VI LIST OF TABLES Table 1. Table 2. Table 3. Table 4. Table 5. Table Table Table FORCE ELEMENTS THE MATRIX OF RED AND BLUE OPTIONS THE RELATIVE LETHAL AREAS FOR A 155MM HOWITZER COMPARISON OF MOES BETWEEN BATTLE! AND BATTLE2 SENSITIVITIES OF MOES FOR ATTRITION RATE COEFFIINITIAL 3 9 . . . . 12 31 48 7. CIENTS RESULTS OF ONE-WAY ANOVA TEST WHEN THE MAXIMUM ATTRITION R.ATE COEFFICIENTS ARE CHANGED RESULTS OF ONE-WAY ANOVA TEST WHEN THE WEISS PA- 57 8. RAMETER BLUE ENGAGING RED ARE CHANGED PAYOFF MATRIX FOR RED AND BLUE COURSE OF ACTIONS (MOE-I MOE-2) 61 6. vu 54 LIST OF FIGURES Figure 1. Map Figure 2. Network representation of the Figure 3. Flow chart of computer program Figure 4. The output of Figure 5. Relation between the defender's casualty rate and the attacker defender of area used in the the Basic 4 scenario battle area 5 for the basic model 8 model (BATTLE2 case) 10 14 force ratio Figure 6. Relation between the attacker's casualty rate and the attacker defender force ratio 15 17 Figure 7. Relationship between range and attrition coefficient Figure 8. Battle case Fiszure 9. Speed of attacking force versus when a Blue threatcd from two directions is IS 20 their attrition coefficient Figure Flow chart of the advanced model 22 Figure The output of the advanced model 24 F'igurc Red and Blue 26 Figure The Red Figure Distance between Red and Blue forces o^er time 28 Figure Speed of Red force on each avenue over time 29 Figure The Figure Ratio of Figure Figure MOEs MOEs Figure 20 Three different Figure 21 \\'eighted utility \alues for each function Figure 22 Initial Figure 23 Solution for Value of the Ficure 24 Red and Blue force sizes over time by different types of Blue weapons casualties MOE values for each options of MOHs in B.XTTLEl 27 Red and Blue (B.ATTLE2) 30 BATTLE2 32 types based on type for each options of Red and Blue (BATTLEl with Avenuc-21) for each options of Red and Blue (B.ATTLEl with Avenue-22) utilit> 41 42 (.\10E-1) when the Blue ambush point is rein- 45 forced Figure 25. Comparison of Figure 26. Change of ficients, Oq 34 38 matrix and reduced matrix for .\10E-1 force sizes over time . 33 36 distribution functions Game . MOEs when .MOE and 46 the Blue forces are reinforced values based on different maximum attrition rate coef- 47 bo Fieure 27. Ratio of change for MOE values based on different vm a^ and bo 47 Figure 28. Fitting the Red casualties Normal Figure 30. MOE to 50 Distribution Figure 29. Fitting the Blue survivors Normal (MOE-1) of the Advanced model output (MOE-2) of the Advanced model output to Distribution 51 outputs for both battle cases; original battle, and both Oq and bo increased by 10 percent 52 Figure 31. Change of Basic model output (MOE-1 and MOE-2) based on Weiss parameter for Blue engaging Red 55 Figure 32. Change of Basic model output (Red to Blue casualty ratio and force ratio) based on Weiss parameter for Blue engaging Red Figure 33. Change of the Basic model output 55 (MOE-1 and MOE-2) when Weiss parameters for both Red and Blue approach the same value Figure 34. Change of Red Blue casuahy and force ratio in Basic 56 model when Weiss parameters for both Red and Blue approach the same value Figure 35. 3-Dimensional view of payoff matrix for Red 56 casualties 62 Figure 36. 3-Dimensional view of payoff matrix for Blue survivors 62 Figure 37. 3-Dimensional view of payolT matrix for the Red to Blue casualty ratio. Figure 3S. 3-Diniensional view of payoff matrix for the Red to Blue force ratio. Figure 39. Two different functions for Figure 40. Comparison of RED BLUE minimum . speed casualty ratio 63 . 63 65 {MOE-3) between Basic and Enriched model 66 Figure 41. Comparison of duration of battle model {MOE-4) between Basic and Enriched 66 IX ACKNOWLEDGEMENTS For their significant contributions lowing people • toward this thesis, I would like to thank the fol- : Professor Samuel H. Parr\' for his tolerance, professional assistance, and thorough re\iew. • • U.S. Army LTC. Bard Mansager Most especially, tience, my for his wife. In-Sook, and earnest support. and encouragement and guidance. my daughter, Jin-Ho for their prayers, pa- INTRODUCTION I. BACKGROUND A. Since the Korean significant War (1950-1953), the Republic of Korea amount of money to defend against the threat developed, it has become necessar\- for the has invested a posed by North Korea and to As maintain a peaceful atmosphere on the Korean Peninsula. omy have (ROK) ROK and the econ- industr>' Department of Defense to apply more efficient methods to operate and control the huge defense system. Army, one major source of defense expenditure has been simulation models which can be used in Atlantic Treaty Organization geographically having it many (NATO) Therefore, cisely and concept, when the ROK hoped that terrain, the Unlike the North Korean peninsula hills, and comple.x ver\' is reservoirs. This means enemy's avenues of approach when they attack. develops an airland combat simulation model, realistically describes the it is developing different combat terrain conditions. small streams, mountains, relatively easy to channalize the is ROK's in For the Korean geography than other models. this thesis will be an useful addition it more Based on prethis develop better in helping to combat simulation models. PURPOSE AND GOAL B. The purpose of this thesis is to analyze the parameters As high resolution airland combat models. common scenario is which are heavily used the deterministic used to approach this goal. model In this scenario. is of different routing options. It is developed, a Red (enemy attacks Blue (friendly force) through an arbitran." terrain network giving in Red a force) number assumed that Red can take limited avenues of ap- proach since the maneuverability of Red is restricted to certain arcs (routes) due to de- stroyed bridges or a strong probabihty of ambush. Specifically, the goal of this thesis Blue commander based upon strate several decision to suggest the best courses of action for the various types of airland battle situations and to methods from an analytic viewpoint. can be easily modified and applied to terrain data. is test demon- The model developed here other battle situations if one has more precise METHODOLOGY C. To (DMZ) was near the Demilitarized Zone se- and a network was developed having several possible paths for Red forces based lected upon ROK build a scenario, an area in the road conditions of that actual terrain area. Generally. Red attempts to attack Blue's fortified positions through the shortest distance path or shortest time path. There are several methodologies available to find these paths. rate methodologies previously explored 1] and McLaughlin [Ref from a high resolution tributes terrain data base Regard each intersection of the roads as an arc. round battle. is was de- The determination of network at- to model terrain was developed by Choi [Ref 3 : p. 27]. node and the road between the nodes as to be used as inputs for the models. lethality of Firing Theor>' Lanchester's Law Linear equations are used for direct also a 2]. at the and add the speed, distance, and width to estimate the trafficabihty of each This information single (ALARM) by the AirLand Rearch Model Xaval Postgraduate School. The use of network methodology veloped by Craig [Ref This effort will incorpo- fire is is adopted for In this deterministic model, artillen." fire in rate coefficient In other words, Reds speed This will is a function to derive the dilTcrent outputs. If the the output can be desciibed by an compared and analyzed. M Red by M Chapter options and Blue has N 2. changed options, These matrices could be Red casualties, Blue survivors, time Because these values are significant factors of the battle, they are defined as the values of very- Measures Of Efiec- (MOEs). After generating the required matrices of MOEs, they were analyzed using the techniques of Utility Theor>' and analysis in matrix of each specific value which can be of the battle, or the ratio of Red and Blue casualties. liveness decrease as they side, the battle situations are force has N of Blue's attrition will be explained in more detail Based on the several options available to each It is their attrition rate coefficient on Red. since the niauvcrability of the Red force get closer to the Blue positions. Hembold dependency and ambush attack. assumed that the speed of the Red force depends on caused by the Blue force. the beginning of the used for casualties in the minefields. as well as range arc. was Game also conducted for selected parameters. Theor>'. Additionally, sensitivity MODEL DEVELOPMENT II. SCENARIO A. General 1. The Red regiment has three infantr\' battalions and one reserve company and the Blue battalion has three infantr>' companies and one reconnaissance platoon. commander can employ its reconnaissance platoon for a special mission. the reconnaissance platoon of Blue will approach and Blue Figure 2). The Only nodes. will battle will terminate if Red unit The is 1. : 1500 150 1650 3 1 companies recon. pltn. 510 40 550 : : battle area in this scenario This area is is taken from one of the relatively flat except for ROK Army one large mountain. located in the west central part of the battle area. One Cheon. which flows from the northwest to the southeast, poses no to the Red force when this terrain area is arcs and nodes 2. Initial infantr\-man. assigned sectors. San, which Table of the model. Blue force reserve co.: = in force Total • shown in the initial runs FORCE ELEMENTS 3 battalions 1 the most important avenue of one of the Red forces reaches either of these two were considered infantn.- forces INITIAL 1. In the model, defend from two well fortified positions (Node-27, Node-28 in force elements of both sides are Table ambush Red on Blue is attacking with either shown shown in Figure in Figure 1 mounted divisions' Geumhag small river, Daegyo significant problem or dismounted units. and a representation of the network The map of in terms of 2. Assumptions The assumptions and description of the scenario are as follows: 1. There are three major avenues of approach for the Red force. 2. The Red force on the second avenue (center) will be divided at node- 14, with two equal forces and attack to nodes 27 and 28, respectively (This assumption could ^ t-^.'^rIIHM ^i^T^ ^iP^ .^^^^^ A HwbjiSoti;'- ^'^ D .- t^ \ -Ut$«na>oR. !Pr» i&;CfeA' A i- iJVda oo« e •^44- Ipyaong .4t' '^Ait i<iJ.; rV*.--- Bi »dio1lo«r |Fp>i \ SK ^H^ _ iH«n^',(»^ 1*99" ^-*>/ 1 'If^ ^B^: 1 o»iif£gti: -Aro* OrifTvi WM- k\ r64> t5 i9 uh«a^ :^f-.i^ Doag't .4ip7*ong .01 M yr^ S IPYEDWG Rr ^oa ]^ =?. '^-'^C M S^.' 8-' 0o41* 0^ ft -.^^-^'5 ^ ,^.,! Co*^ :l£t» vT^^^^Xi^ !\ '^t-^r/.s l^ong .« l\i/ i Inltr^ounoiJOueiXii^' -1'. ) -2101 Ef -Oyon '\S!nhuDg«dona - '— ' . >^ —* . _ Fiavi^D^ ,Pong 2K '>TA *9 C\(V. ?K ^-^' f. "4/ Figure 1. Map •^ wi V<J- '?i\fiCN:i 5; CokW 0«n g •--fe'-.-- '-TV' ~^, of area used in the scenario a«KDi STTTN N AVENUE-3 30 49 72 (/3. JS) 16] C24) 2a>-(«) 25) 23 20) 42 Figure 2. Network representation of tiie battle area — Seleaed Arcs — Unselected Arcs be changed so that the Red force on the second avenue will attack only one of two Blue positions as described in Chapter 3). Therefore, denote Avenue-21 used by Red attacking to node-28 and Avenue-22 used by Red attacking to node-27. 3. Red force initiates maneuver from their boundarv at the same time (from nodes 1.2,3). 4. Red force has four options to allocate their units (battalions) for each avenue of approach, where attacker (Red) actions are treated as states of nature, as follows: Option 1 3. A. 5. Fort-l(node 27) Co. 2 Co. 1. 1 2. 1 1 Bn. Bn. 2Bn. OBn. Fort-2(node 28) 2 Co. Co. 1 Blue force has four options for how to allocate the three scatterable mine packages they currently possess. Those options are as follows: Optioii 1. Avenue- Avenue-2 Pk2. Pke. 2 Pke. 1 Pke. 3 Pke. 1 J. OPks. OPkc. 4. OPkiZ. 2. 7. 1 Blue force has two options to allocate their units (companies) for each fortified defense positions as follows: Option 6. Bn. 2 Bn. 1 Bn. 3 Bn. Bn. OBn. OBn. OBn. 2. A venue- Avenue-2 Avenue- 1. A venue-3 Pke. Pke. 2 Pke. 1 1 1 OPkc. units (battalions) affect the speed of attacking Red forces on This implies that Red moves with reduced speed when there are multiple units on one of the avenues of approach. The Red forces also become more dense in a given area when multiple units are on one avenue. The number of Red each avenue. 8. Whenever the Red force reaches a minefield, it takes more time to bypass than to break through. Therefore, the Red force will choose to break through. 9. The only artillery weapon system that supports the Blue force howitzer (towed). is the 155 millimeter 10. Red 11. Blue has two types of minefield packages: preinstalled and scatterable. 12. The maximum range 13. indirect fire weapons are not represented. for infantry direct-fire There are no Close Air Support (CAS) this scenario. weapons aircraft or is 1.1 km (M60 machine gun). chemical weapons employed in As Red has described above. four options and Blue has eight options. Therefore, there are 32 battle cases in this scenario. ALGORITHM B. Basic model 1. The rule for representing the battle clock will begin nodes and 2, 1, when Red the is force attacks based on discrete time from their original locations, network representation of Figure 3 in the The steps. 2. The time battle which are step interval is one minute. The basic model is only one of the possible battle cases in this scenario, that is, one option for Red and one option for Blue which represent one element out of the 4 by These options may be entered 8 matrix. interactively. The basic model steps are described below: • Input Characteristics of the network terrain model which include source node (tail node), sink node (head node), arc number, distance and speed on each arc. location of minefield, and amount of time for indirect fire. An example of input format is included in Appendix A. • Output Characteristics of battle results which include casualties and survivors for both sides, the length of battle, proportion of casualties based on weapon types (indirect fire, minefield, direct fire), avenues of approach, and positions (nodes) of : : the the Blue forces. : Read Step 2 : Set the battle clock to the next time step Step 3 : Detect the Step 4 : Compute Step 5 : Step I the input data : initialize the forces, time, location etc.. type such as indirect the casualties and survivors fire, minefield and direct for each fire. weapon type based on Step 3. Determine the speed of the attacking force and compute the distance it moved during that time step. It is assumed that the speed of Red forces is afiected by indirect Step 6 weapon and fire, minefields, and direct fire. Consider battle termination conditions and decide whether the battle will continue or not. If the battle does not terminate, go to Step 2. If the battle terminates, print the output. All these steps occur independently The flowchart of the basic and simultaneously on each avenue. model nitions apply: IF = Indirect Fire battle MF = Minefield acquisition is given in Figure 3, and the following defi- read data set initial conditions ±* time = time + dt detectlF. MF. DF yes call IDFIRE yes callMFIELD <. yes callDRFIRE adjust speed based on S = F( IF, MF, DF update location of RED units battle terminate ! end Figure 3. Flo\> chart of computer program for the basic model ) DF = Direct Fire battle IDFIRE = M FIELD subroutine for computing the casualties by indirect = subroutine DRFIRE = The Table for computing the casualties by minefield. subroutine for computing the casualties by direct table for fire. Red and Blue options can be represented fire. as a 4 by 8 matrix (see 2). Table 2. THE MATRIX OF RED AND BLUE OPTIONS Red's unit allocation on each avenue Options 1 Blues Scatterable mine unit al- cation on each ave- location (1 2) (» nue mine unit al- allo- 1 (2 1) in Table On o„ 2 1 0:, 0:2 Or. 0:. 1 2 Om 0,2 0,y 0,. 0.: 0.2 0., 0^ 1 0., Or. 0,y O.M 1 Ch, 0,2 0,3 0.. 2 0-, 0-2 0-y 0-a 0,2 0.3 o« 1 Ov. 2. the Red force has four options based and the Blue force has eight options which represent all Based on the Blue commander's geographical situations, the O,, (option-2 for tactical on its unit allo- possible combinations of unit allocation with scatterable mine allocation (see assumptions ously discussed). 3 0.2 3 As presented 2 On 1 nue 1 1 02 cation on each ave- location 1 1 3 Scatterable Blue's cation, 1 allo- 02 I 1 4, 5. and 6 previ- viewpoint and considering the Red and option-2 for Blue) battle case could be expected to occur in a real battle situation with higher probability than the other cases. Thus, O^j case was executed as an example output of the basic model and the results are shown in Figure 4. In Figure 4, the numeric values corresponding to the the number of troop units or minefield packages avenue of approach or position. interactively. (i.e., are Bn, Co, Pkg) each allocates to each These values remind the user of what he has entered In fact, this output shows precisely the results are for each Blue position. vided in Appendix B. Red and Blue options A how the battle terminated and computer program of the basic model is what pro- RED OPTION ==> 2 1 BLUE OPTION '> SCATERABLE MINEFIELD 2 1 (LOCATED ON ARCS) ===> 30 34 42 '^ => FORCE ALLOCATION 1 2 => RED FORCE IN AVE,-'^22 TOOK BLUE POSITION7i2 225 MINUTES) (BATTLE TIME => <« RED CASUALTIES BY EACH TYPE OF BLUE FORCE INDIRECT-FIRE AVENUE// AVENUE// 21 AVENUE/i22 AVENUE/i3 MINE-FIELD 0. <« <« 2. 588. 6 19.4 SURVIVORS 55.7 134. 3 173. 3 TOTAL CASUALTIES AND SURVIVORS 751. 7 550. 242.4 The output >» CASUALTIES 1650.0 of the Basic model >» SURVIVORS 898.3 307.6 (BATTLE2 case) Units casualties a. Indirect fire Casualties caused by indirect lethalty 116. 3 186. 7 RED BLUE 4. 0. 163. 406. 2 CASUALTIES INITIAL FORCE >» 47. 1 47. 22. 2 BLUE FORCE CASUALTIES FOR EACH POSITION POSITION-1 POSITION-2 ! DIRECT-FIRE 0.0 0. 23.4 23.4 46.8 Figure BATTLE END : and weapon firing rates. fire weapons Target density 10 is are computed using single round a major factor in computing casualties and decreases as Red allocates more than one unit (battalion) to one avenue. words, the number of Red infantrymen in a given area the targets are represented as is could consist of tillery' such consideration computed many will increase. A air. In other Also, in this model, two dimensional, which means that an represented as detonating on the ground, not in the Ai The dispersion between troops defined as the distance between adjacent soldiers. is artiller}' projectile target under attack by ar- personnel performing various functions of combat, and taken into acount in the computation of lethality. Lethal areas are is for single conditions such as The prone personnel. definition of lethal area given by equation (2.1). is +OC /•+00 H) dxdy J— oo J where p(x,y|H) is (2.1) — oo the conditional probability that a hit on a target element located at the point (x.y) on the ground results in an incapacitation for given height of burst in this model) [Ref 4 : p. H (H = 14-9]. Using the Gaussian Lethality Function p(x,ylH) = e"*"^*^^''^"" forming into polar coordinates, equation (2.1) becomes equation , and trans- (2.2). ^+oo ^+oo -(x* + Al = — oo v-)/2a' dxdy »/— oo ^2- ^+oo '^ e rdrdd = 2na Red infantr\man Thus, the probabihty of kill is is assumed to be killed The = P{hit) Prop(lethal) lethal = if he I \J 2 x +y i (2.2) is is within the lethal area. the probability of hitting the lethal area multiplied by the proportion of lethal area of the entire target area, given P{kill) 2 r I where J Jo A '^^ in equation (2.3). X Prop{leihal) calculated (2.3) by dividing the total area of the Red force by the total area per unit time from equation (2.4), and P(hit) dimensional target by equation (2.5). 11 is computed for a two- R,-xA, = Propileihaf) (2.4) Row^^ X Col^^ X RF^ where Rf rate of fire per unit time : Ai_ lethal area : Row,. Col,^ RF, : : row spacing of each unit (infantr\Tnen) column spacing of each current : of each round Red unit (infantr>'men) force size 2 2 P{hii) = exp + [[a^ a'^) {a^ + 2m a;)] 1/2 '' -i« )^ 2 , 2 + (2.5) ( a -\- o. where a lethahty constant for each round type (where : /J, : ^1, : (7, : a^ : mean distance of deflection error mean distance of range error Table by indirect fire per unit time (/f"„,) are Weapon and Caliber Ml 09 A 155-mm The source in Table computed by (2.5). P{kllf)xRF, THE RELATl\ 3. 2na-) standard deviation of range error equation (2.6) based on equations (2.3) through = = standard deviation of dellcction error Finally, the casualties IF,,, Total Ai (2.6) E LETHAL AREAS FOR A 155MM HOWITZER Area for Personnel : m^) M107 M4S3 M549 Standing Prone Foxhole 103 42.5 70.8 22.3 6.67 2.0 981 580 508; 308 14.2'9.5 100 44.8 82.2 26.0 1.500.83 for 155 milimeter howitzer lethaity data 3 for a (Open Woods Projectile range of 14km. is [Ref 4 For example, the value of a 12 : p. 43-9] single which round is shown lethal area, 70.8m-, is used when the Red force is prone position and in the subjected to Blue in- is direct fire attack in the open. Minefield packages. b. It assumed is that the Blue force has five preinstalled minefield packages; one on Avenue- 1, three on Avenue-2, and one on Avenue-3. packages are also employed by the Blue commander. The area "Lanchester Linear Law" are generally appHed to indirect Scatterable minefield fire fire assumptions of the patterns of artillery. Minefields also exhibit these same patterns, and therefore the Lanchester Linear Law equations are appropriate for assuming minefield attrition. The equation for preinstalled minefield casualties PMF,,, = given in equation (2.7). X a;,, X .V?,,„, X Tp P,,,f The equation is (2.7) for scatterable minefield casualties is shown in equation (2.8). where PMF,,; : SMF,,, : number of casualties by preinstalled minefield number of casualties by scatterable minefield : attrition coefficient S„,, : attrition coefTicient of scatterable minefield A'P„,„ A'S„„, F^ F, : : A'„^ : : number of mines in one preinstalled minefield number of mines in one scatterable minefield time to traverse a preinstalled minefield time to traverse a scatterable minefield : number of infantrymen The time moves on an the of preinstalled minefield P„,, traversing the minefield to traverse each minefield is a constant value. arc that has a minefield, Red's traversing time amount of time needed decreases based upon to traverse the minefield. When on that arc is the Red force increased by However, Red's speed on that arc the time to traverse the minefield, which will be discussed in detail in section 3. c. Direct fire Based on consideration of historical combat data, Helmbold has proposed a modification of Lanchester's equation for "modern warfare" 13 to account for inefficien- UJ / *"* ^r l^s 0.03 •"-1- K 2 3 UJ — / X DEFENDS AND Y ATTACKS y/^ y^ ^r\. ' ' ^-' y ^ N. 0.02 bd ^1 < 3 S C Ll. UJ Q wTo ^^i:^ (THE NAL 1 1 \^. V^ \ ^ (LOGARITHMIC LAW) ^^'<^^ y'^^y'''^/ o K X o _ < £ O q: u. ^\ZJi>^ ^^ -V X X/ / // // y^ 1/ 1 u. V ' If \ \ \ 2.0 3.0 4.0 \ 1.0 J FORCE RATIO. A/0 1 Figure Relation bet>^een the defender's casualty rate and the attacker/defender 5. force ratio. level and cies to D [NOTE: denotes that of of scale for the larger force modify the when fire rates of ^= and A denotes the attacker "\' Helmbold considered the power function. a is s force defender]. relative force attrition (or fire efiectiveness) capability elTectiveness modification factor X tlie figure. force sizes are grossly unequal. factor depending on only the force ratio. the above In the by His basic idea is a multiplicative special case in which In this case, the casualty are )'-">• with x(0) = .ro (2.9) 7-=-h{i){^)'-'^x with y(0) =>o (2.10) -a(0( J dy_ di where w is called the ^yciss parameter, and equations equations for Helmbold type combat. 14 (2.9) and (2.10) are called the UJ .1. >- ''" n4 W (LOGARITHMIC LAW) • 0.03 VOv^^^ W Q. y \ ^Sw W a: 5 \ ^ 0.02 -J —— 1/2 • ^ ^X^ILINEAR \ LESS LAW) • USE /of W » 1 ^^sfSQUARE LAW) > / ' / DErENDER'S liJ X EFFICIENT - -.-„.___^ ^"^^^^ N. " i 1/4 • — 0.01 " ^.^, FIREPOWER / ^^---^ o X ATTACKS AND Y DEFENDS < ^ 1 1 t \ 1.0 2.0 3.0 4 .0 A/0 FORCE RATIO, Figure Relation bet>\een the attacker's casualty rate and the attacker/defender 6. force ratio. These equations are particularly significant because a simple generalization of them gives a much better fit m to casualty rate curves used temporary large scale combat models than does Lanchester's warfare. As for the case of constant attrition rate coefTicients several important con- classic (i.e., model of modern "a(t)" and "b(t)" from equations (2.9) and (2.10) become "a" and "b"), the equations for Helmbold type combat yield the Law when w = Square Law when w = 1, the Linear Law when w = 12, and the Logarithmic 0. Figure 5 shows the relation between the defender's casualty rate (expressed as a fraction of his current force level, x(t)) model dx/dt = — a(a:/j')'"" y with X and the defending. attacker, defender force ratio for the Figure 5 is X's fractional casualties plotted per unit time versus the force ratio y;x (denoted in the figure as in which Y attacks and X's casuahy rate is X defends. In Figure proportional only to the 15 5, w= 1 AD) for the case corresponds to the case number of enemy firers, and in which (in the sym- metric case in which Y's casualty rate has the same functional form) consequently the corresponding attrition model serve that in this case w= (i.e.. we for force ratios fire w= see that AD vi\ = 1) corresponds to a more y x > 1 than does effectiveness modification factor for w= Wj when yx > 1 [Ref 5 : We equation. ob- X's fractional casualties per unit time are directly AD when V attacks and X defends. proportional to the force ratio (2.9), Law given by Lanchester's Square is p. 299]. w- w=vv, of the attacker's firepower efficient use Wj v.hen 1 > The following is > Wi (jt/j)'""! (i.e., Refering to equation ) Wj, since is the attacker's greater than that for a numerical example for Figure 5. <EXAMPLE> Let a = 0. 010 b = 0. 020 X = 10 (defender force size) y = 30 (attacker force size) =3.0 hence, attacker to defender force ratio A/D = y/x Using equation (2.9), fractional casualties per unit time for X (the defender) are as follows: w=l w=l/4 w=l/2 w=0 dx/dt 0. 300 0. 173 0. (l/x)(dx/dt) 0.030 0. 0173 0.0132 Figure 6 shows the same type of plot defender. when X is 0. 100 0. 010 Note, the smaller the value is made when w (0 <w< less efTicient attacker to defender force ratio However, the reverse phenomenon occurs when The strength of incorporates either area 1), fire the equations for or aimed fire 16 AD is less Y the attacker and In this case, the casualty-rate curve corresponding to the Square hyperbola. firepower 132 (AD) than is is Law the is a use of defender's greater than 1.0. 1.0. Helmbold type combat is that with the Weiss parameter, "w". it easily These Figure Relationship bet>>een range and attrition coefficient 7. equations are based on the perception that limitations target in space, terrain engagement opportunities prevent a large force from using deterministic fortified firepower. This for direct fire from its full model uses these Helmbold type combat equations Blue positions (node 27 and 2S). and the Lanchester's Mixed special case of Helmbold type combat where ambushes on arc- 19 of the second is utilized for is determined by the Blue commander. forces reach the Blue w= ambush point, I for one side and masking and w= Law (which 1 2 for is the the other) avenue of approach. The ambush point The ambushes and Blue survivors will terminate when the will retreat to join their Red main forces at node-27 or node-28. The range dependency the ambush the Red point). and considered for both cases (at nodes 27 and 28, and This implies that attrition rate coefficients for each side increase as force approaches the Blue position. how function of range shows weapon is Plotting attrition rate coefficients as a different values types) affect battle outcomes. of ^ (power factor based on different Figure 7 shows the relationship between range attrition coefficients. A common tactic that proaching a Blue position is is employed to counter multiple Red forces ap- discussed next. 17 Each Blue position has two possible ave- Boundary of Direct-fire Blue position Figure Battle case >\hen a Blue 8. nucs of approach: Avenue- 1 If a Blue position proach within its forces threated from t^o directions and Avenuc-21 for node-27. Red is is for nodc-2S. and Avenue-22 and Avenue-3 threaied simultaneously from both avenues of ap- direct fire region. Blue allocates firepower on that avenue of approach. are given by equation based on the proportion of The number of Blue forces firing on Avenue-a (2. 11 RF. ''^=''^^ RF^RF. The number of Blue BF^ = (2.11) forces firing on Avcnue-b are given by equation (2.12) RF, BFq X RF, -r (2.12) RF, where BF, BFi, RF^ RF^ : : : : Blue forces firing into Avenue-a Blue forces firing into Avenue-b Red forces attacking from Avenue-a Red forces attacking from Avenue-b 18 BFq Once Blue forces at the : the Blue force allocates its moment two Red firepower, it forces engage a Blue position. continues at a steady rate until battle Figure 8 depicts a Blue position being attacked by mination. Red units ter- on two avenues of approach. The following equations used model represent both in this deterministic range dependency and the Weiss parameter. ^ = -a,{\--^r>ifr-y (2.13) = -bo{^-T^r'iir)'~'^'^ 4al 'max (2-14) y 'max at -^ where X y Red : Blue force : Oo : bo : r, force size size maximum attrition rate coefficient to maximum attrition rate current range between : ^max • maximum Red from Blue coefUciem to Blue from Red Red force and Blue force range between the Red force and the Blue force (l.I Km by assumption). l^y H, : : ca, : CO, : Equation (2.13) ties power factor, based on Blue weapon types power factor, based on Red weapon types measure of efficiency which the Blue force engages the Red force. measure of efficiency which the Red force engages the Blue force. is used for Red casualties while equation (2.14) during a specific time step. Red and 3. Note that different values of fx is used for Blue casual- and w are used for the the Blue force. Unit speed a. Indirect fire When Red and Minefields forces move over they are delayed for a specified updated speed is the arcs which have indirect amount of time. computed by equation (2.15). 19 If the delay time is fire or minefields, denoted by DT, the Figure 9. Speed of attacking force versus their attrition coefficient [S vs a(r)]. /)/.<^Tiarc) I = a. b, c (2.15) where DIST(arc,) TIME(arc DT, b. : ) is : amount of time to transit arc, delay time on arc, arc^ : arcs which are being subjected arcj : arcs which have preinstallcd minefields arc, : arcs which have scatterable minefields to indirect fire Direct fire To update (2.16) distance of arc, : Red the location of the force in the direct fire region, equation used to calculate the Red force speed dunng each time step. shows that unit speed decreases as the range no smaller than a specified minimum speed The equation between opposing forces decreases, but gets (S„,„). 20 where V power : S„^ S^ij S^,n a, : Oq : Equation (2.16) in Chapter factor, based on difTerent weapon types updated speed of attacking force : speed of attacking force for past time step : : minimum speed for the attacking force current attrition coefficient maximum is attrition coefficient portrayed graphically in Figure 9. Actual model results are discussed 3. Advanced model 4. To obtain the required data for analysis, the basic model is expanded. The ad- vanced model uses the basic model as a submodel and produces two output matrices (see Figure The upper portion of the 11). values for use in Table MOE. MOE-1 battle, and Red 2. which is a 4 figure by S is the output matrix of four selected matrix for the Red and Blue options for each through .MOE-4 represent Red casualties. Blue survivors, duration of to Blue casualty ratio, respectively. The lower part of the figure con- tains utiUty values for three different utility functions (Linear, Squared, Root) versus Blue options for MOE-2 values (Blue survivors). The based upon the way the Blue commander weighs the Red options. of each utility The one of the Blue positions vanced model 10, is listed in and the following BATTLE = 1 BATTLE2 = at node- 14 (BATTLE! (BATTLE2 case). values are characteristics function and weighted utility values are discussed in Chapter through Avenue-2 are equally divided and Square utility In the advanced model, the user can decide whether the attacking to only MOE 3. Red forces case), or continue to attack The computer program of the ad- Appendix D. The How chart of the advanced model is in Figure definitions apply: basic model which has three avenues of approach (Red force on Avenue-2 will choose only one of two objectives to attack). model which with three avenues of approach but divides force on Avenue-2 will be divided equally at node- 14 and attacks toward each objective, respectively. basic starts into four because the Red 21 start read data Do lOi = 1,4 Do 20 i =1,8: : RED options select select BLUE options callBATTLEI callBATTLE2 20 continue i 10 continue print MOE. UTILITY matrix i end Figure 10. Flou chart of the advanced model 22 WAVE2 = numeric value user : to but Red \VAVE2= will all 12. it or 12) which I, it Avenue-2 attack case, These outputs (1. 2, irWAVE2= will be will node-2S ; lorces be a is shown in Fisure is 1 1. 23 supposed to be given by the model case, and all Red forces on BATTLLl il\\AVE2= on m 2. Avenue-2 BATTLE2 be analyzed in more detail of the advanced model a it will also attack to be a BATTLE node-27 ; 1 if case. the next chapter. The example output « MOE VALUES BASED ON THE RED AND BLUE OPTIONS RED 3 4 949.2 219.9 828.5 225.0 2.95 290. 229.0 2.59 751. 7 307. 6 951. 3 783. 220.0 290.0 268.9 229.0 88 2. 79 817. 1 1 2 1 759.6 802.3 1 349. 9 278. 1 215.0 3.80 795.2 » BLUE 1 2 2 2 2 3 3 3 3 321. 4 4 4 4 1 225.0 786. 9 321. 7 795.4 278.4 223.0 3.45 771.0 345.5 225. 241.6 283.0 2.93 752.0 923.0 768.6 336. 3 215. 7 3.60 813.9 316.5 224.0 3.49 803.5 7 305. 7 223.0 7 29 773. 9 6 6 7 10 2. 3. 14 280.0 2. 747. 8 298. 7 225. 1 297.5 290.0 2.98 639. 9 346. 3 21 808. 9 297. 9 225.0 290.0 14 21 847. 3 307. 1 283. 3. 1O^ 299. 1 215.0 225. 3.05 79 229.0 2.57 3.49 251.4 229.0 2.42 1 44. 56 2 3 48.47 4 44. 05 48. 10 5 6 47.63 7 47.51 62.09 8 Figure 61. 69 u. The ouipui 631. 3 308.0 229.0 2.61 3. 16 S'G MOE -2 >> SQ uARE ROOT U(X) 69.87 73.32 69.90 72.67 24 19 14 14 17 72. 70 37.05 28.00 77.92 72.62 77.86 36. 87 of ihe 1 7 SQUARED U(X) 24. 29. 24. 28. 28. 722. 300.4 280.0 << WEIGHTED UTILITY VALUES US LINEAR U(X) 305. 3. 787. MOE-1 MOE -2 MOE -3 <—== MOE -4 <= < 229.0 2.45 630.5 3. / <== 229. 2. 82 733. 7 251. 1 83 810. 1 230.4 229.0 2.56 787.0 271.0 224. 4 98 3-^5. 5 3. 2. 967. 3 297. 3 225. 225.0 2. 94 632.4 3A2.3 3. 8 8 8 8 3. 230. 2.88 224.0 3.47 215. 3. 77 5 5 5 5 6 6 1 advanced model 24 MODEL OUTPUT ANALYSIS III. A. OVERVIEW As mentioned in Chapter of air-land combat models in 1, the purpose of this thesis is to analyze the key variables high resolution and provide some analytical methodologies. This chapter focuses on several methods of analysis of model output while the following chapter explores various sensitivity analyses. Since this model is sequenced by time steps, the user can easily visuahze the battle For example, situation as the battle progresses. the Blue force places a certain size if minefield on a certain arc of the network terrain model, the output will minefield affects the casualties and speed of the 12-15) provide more Red force. displays of battle situations which occur 12-15 are created based on sample output of the basic Red In this battle case, the force is assumed is assumed to figures (Figure on each avenue. model no Figures in the previous chapter. to take option-2 (allocation of ions on Avenue-2. one batthon on Avenue-3, and Blue force The next four show how the unit allocation two battal- The on Avenue- 1). employ option-2, which locates one company on position- (node-28) and two companies on position-2 (node-27), etc. (see 0^2 of Table 2 in Chapter 2). Figure 12 shows Note Red that the how the Red and Blue forces attacking on approximately one third of the serve Red company (150 initial infantrymen). force sizes are decreasing on each avenue. Avenue-22 are severely forces even The attrited and end up with though they were reinforced by unit reinforcement is supposed to occur a reif the forces are less than the Blue forces after they are engaged in the direct fire battle. On Avenue-22 of Figure 12, Red on that avenue appears to be the beginning of the direct of the initial caused by the indirect that the Red of approach. combat on forces in fire casualties is fire battle. position-2. reinforced at battle time 160 which The Blue force lost more than half The approximate number of and ambush attack can also be observed. Note, casualties in Figure 12, on Avenue-22 are much more than those on the other avenues In other words, the intensity of the battle between Avenue-22 and Blue force on position-2 was ver>' high. Red forces on There are no forces on Avenue- because the Red force did not allocate any forces there. Figure 13 depicts the size or proportion of employed by the Blue Red casualties in relation to each force, such as indirect fire, mines, 25 and direct fire. weapon For example. RED rORCCREON 004 MOfUC uxratKEazEQN DCM rvmrm 1 > MIOME.-3 . i: -^- - ,, • <i B B a IX ito n • m • IB IB BB nctMMnQ Figure Red and Blue 12. on Avenue-22. item depicted a high is force sizes over time proportion of the Red casualties were due to direct that the time slope of the curve (i.e.. when the Red force engaged in direct fire. fire is the point that the slope of curve changes abruptly). Another based on the An ambush attack occurred from approximately 55 to 90 on the battle clock (for 35 minutes) on Avenue-2 (actually Avenue-22 at this happened before the Red was divided onto Avenue-21 and The Red node- 14). about 205 battle clock time, and Avenue-3. directions force at on Avenue-21 entered the direct fire region at about 160 on Avenue-22, and at about 210 on So, after 210 minutes, the Blue position-2 started to be threatened from two which were from Avenue-22 and Avenue-3. Avenue-21 (9.45Km equaled 0) was : much initial distance between Red and Blue force when shorter than that of Avenue-3 (13.55Km), the Avenue-21 and Avenue-3 were engaged attrited the battle clock Red forces on in direct fire with the Blue force for a shorter period of time (between 205 and 210 minutes). Avenue-21 were Note, even though the range of more by Blue forces Avenue-3. 26 That was because the Red forces on and their obstacles than those on RED CASUALTIES ON EACH AVENUES MeA£-22 /MENUE-21 B TOTAL S h RECT-nUE I I IDIRECT-FIRE ttlWRECT-FFE 1M 100 10O la TiKEOflNurq AVD4UE-3 100 lao 71M£<UINUrp Figure 13. The Red casualties by different types of Blue The Blue commander may want to know where and the distance from which they are attacking. battle terminates but also who reached one of the from Avenue-22 took the Blue position first in this the that time, ambush to 130 battle clock time Red forces are at certain times Figure 14 shows not only Blue positions battle case. of each curve represents the speed of the Red forces. constant speed from neapons first. when The Red the force In Figure 14, the slope For example, Avenue-3 has a which means there is no attrition during and Avenue-21 and Avenue-22 have very small slopes (low speed) during an attack by Blue forces (from 55 to 90 battle clock time). The speed of Red responses. force is another important factor which can cause different Blue Sometimes, the Blue forces need to 27 know when the Red forces will reach their RANCE BErmEEN RED AND BLUE FORCE 13.55 1S0 100 nME(MlNUTE3 Figure Distance betneen Red and Blue forces over time. 14. positions in order to prepare and decide on an effective course of action. speed of the attacker can he calculated from Figure Figure 15 also shows is reduced by indirect nue. In the direct fire fire, how fast the Red by exponential shaped curve. Note forje and the minefields, region, the Red 14. moves and how their maneuverability direct fire of the Blue force forces are forced to slow their how The average on each ave- movement the curve changes during the ambush depicted battle (at 55-90 battle dock). MEASURES OF EFFECTIVENESS (MOES) B. After considering the battle situations, four how MOE they changed in each of the time steps. The four • MOE-1 • MOE-2 number • MOE-3 • MOE-4 : number of Red : : : values were selected to estimate MOEs are as follows: casualties of Blue survivors duration of battle ratio of Red and Blue casualties (Loss 28 exchange rates) SPEED OF RED FORCE ON EACH AVENUE lAj ^eo 100 lao TIMQlflNUn) ISB thiecmmuti) AVENUE-3 K 100 leo TMECkllNUTp Figure 15. Larger the MOE MOEs' and Blue, Speed of Red force on each avenue over time. values are better for the Blue forces in for this scenario are Table 2 in Chapter refer to For MOE-1, shown on Figure if the Red chose all cases. The characteristics of For the particular option of Red 16. 2. option-2, then the Blue force should select option- because the Blue force wants to maximize Red casualties (MOE-1). difierences among its options for Red option- 1. approximately the same tendency and there is pend on some how relation between long the battle all this also Note happens MOE-1 and MOE-3. lasts. 29 that for Blue has no large Red options MOE- 3. In other words, 1, 2 and 4 show This implies that Red casualties de- U.O.E-URQ CASUALTISQ MA£-2(BLUE SURVMXe) • RO OPTION-I a RED OPnON-2 V RED OPTlON-3 4 RED 14* BLUEOPnONS M.0.E-3(a«,TTU i mjJC * : LUEOPixna BLueoPTote Figure 16. MOE The OTUNS MA.E-4<CASUM.T1E5 RATICQ TIklE) t values for each options of Red and Blue (BATTLE2) For MOE-2. the Blue forces are affected hy the Red options through 5 but they are not severely alTected in Blue option 6. 7, option 2 and 4 of implies that the MOE-2 show Red artm-* and in Blue option 8. Note that 1 Red MOE-l. This casualties have a negative correlation with the Blue survivors which almost reverse trends against those of agrees with the theoretical battle concept. For MOE-3, Red option-3 has a longer reason this occurs is that over the Avenue-3 which the Red Red is s main battle time than any other options. The forces (two battahons) attack to the Blue positions the longest forces choose option 2 or 4, among the three major avenues of approach. If MOE-3 has constant values of 225 and 229, re- 30 In other words, spectively. ions) when Red the on Avenue-2, the duration of battle MOE-4 force allocates more than two units (battal- be same regardless of Blue's options. will seems to have some relationship with .VlOE-2, but the relationship entirely clear except for the relationship between To summarize Red them such the MOEs, benefitial for all MOEs Blue's decision maker wants option- would require more It 1. is not analysis to verify the as a coefficient of correlation (p). it is pick the best option which difficult to for the Blue force. The course of action is is most the strongly based on how to drive the battle according to his tactical courses of action. COMPARISON BETWEEN BATTLE AND BATTLE2 C. 1 This section will BATTLE2. BATTLE 1 discuss between differences same battle Table refer to the last part of which was discussed The option). For in Chapter the AND BATTLE2 to first? Red BATTLE2 with Avenue-22 763.3 609.3 751.7 15S.6 242.S 307.6 264.0 228.0 225.0 1.05 1.9S 3.10 Red on Avenue-22 to Node 27 Red on Avenue-22 Red on Avenue-3 reaches the B.4TTLE1 BATTLEl MOE-1 MOE-2 MOE-3 MOE-4 From and differences are given in Table 4. with Avenue-2 Where 1 Chapter 2 (Red's second option with Blue's second value names Who BATTLE a description of The output of BATTLEl came from 2. COMPARISON OF MOES BETWEEN 4. BATTLE! and of results has two approaches which the Red force can take on Avenue-2. So, in total, three battle types are compared. BATTLE2. the Node 27 force's viewpoint, it is better to choose to Node 27 Avenue-22 over Avenue-2 based on Red casualties (MOE-1) and duration of battle (MOE-3) since 609.3 < 763.3 and 228 < 264 [Note, the smaller with BATTLE2, casualties and minutes. The kill if the Red more Blue Red Blue MOE values force chooses forces, is better for the Avenue-22 in Red force]. BATTLEl, it Compared can reduce its even though the duration of battle increases by three casualty ratio (MOE-4) 31 is indifferent as to whether the Red force chooses Avenue-21 or Avenue-:: is much in BATTLE and (1.95 1 BATTLE:, MOE-4 In 1.98). larger. Red \\'hen the creases to its force chooses Avenue-:i greatest value, because the Red if the duration of battle in- forces attacking through the longest path (Avenue-3) reached the Blue position (node-:?) Blue's viewpoint, BATTLEI. in first and battle From was terminated. the Blue force attempts to prolong the battle, attempt to will it on Avenue-: into Avenue-21 (because the duration of battle channelize Red BATTLEI with Avenue-21 forces the highest: 264 minutes in Table 4). is Installing for more mines and obstacles or conducting ambushes on Avenue-2 should be considered by the Blue force. in As shown BATTLEI based on amonc (i.e., Figure 17, Blue in way the best BATTLE2 for Red). battle type, the three battle types. is at a if Red chooses Avenue-22 Since Figure 17 was drawn with shows the clearly it disadvantage MOE ratios proportion of changes relative Figure 17 also shows that the attacking force usually has the advantage in concentrating its forces on one objective, which is a well-known tactical concept of war. A21 2.0 A22 A2 D ^-^ : : BATTL£1 WrTH AVENUE-21 BAHLEI WITH AVENU£-22 BAHI F? - g A21 A21 o UJ : 1-0 k22A2 A2 A2 1 A2 1 1 ! k22 A22! A21A2J H /k21 ics - MOE-1 Figure 17. Ratio of Figure 18 describes are on alties MOEs how MOE-3 MOE-2 all in BATTLEI types based on the battle case ratio of Red to Blue casualties 32 BATTLE2 MOE's change when Avenue-2 choose Avenue-21. Compared with (.MOE-l) and the MOE-4 BATTLE2 (MOE-4) type. the Red (Figure 16), forces that Red casu- are relatively small, and M.OX-URED y.0£-2(BUJE SUirVNDRS) CASUALT1ES0 RED OPnON-1 • RED OFnON-2 ? RED OFTION-3 L RED 0PT1ON-4 1 • * mEOPTOfS LUEOPnONS M^J-4<CASUALT1ES BLUE oimoie MOEs Figure 18. for BLUE OPTX)»G each options of Red and Blue the variance of Blue survivors (MOE-2) based on (MOE-3) ualties decrease rate of killing per time number of is 1 is battle types. v>ith Avenue-2I) large. is Generally, decreased). cas- This fact imphes that the BATTLE on Avenue-21 1 BATTLE2. In other words, the troop density in how MOEs BATTLE 1 is on small. Figure 19 shows Avenue-22. 1 on Avenue-21, though Red units (infantr\men) engaging in direct fire in smaller than that of Avenue-21 increases in (BATTLE Red options the BATTLE the duration of battle (i.e., IUT10) all In this battle. battle Red For MOE-1, there case has a reverse shape from change when Red forces on Avenue-2 choose casualties is (MOE-1) a interesting all other are the smallest phenomena which Red option 33 is among that all three Red option- cases with respect to the Blue W.0X-1(RED CASUALTIESQ • y.0£-2(BUUE SUIMM9RS} RED OPTTON-I RO OPTlON-2 V RED OPnON-3 A RED OmON-4 BLUE OJEOPmNS aiTOS M-CE-MCASUALTIES U.0.E-3(B»,TTLE TIME) RATIO) f! pi i Bli BLUE Figure 19. options. cause Red for all All battle \IOE-3 values 32 battle cases (four forces aux opvots each options of Red and Blue For the duration of options. Red MOEs CnKtS (MOE-3). on Avenue-22. Therefore, (MOE-2) and constant for each In ratio of Red large difTerences its among the battle time, be- by the potions for more than 4 hours. (MOE-4), values Blue are relatively options. will choose to consider other courses of action against Red. 34 Avenue-22) model shows that the Blue force summary, the assumption that the Red force Avenue-22 forces Blue >vith eight Blue options) are terminated to Blue casualties Red option based on Blue no 1 and 235 minutes of this deterministic needs other courses of actions in order to hold survivors there are are between 205 Red options with (BATTLE BATTLE 1 on THEORY UTILITY D. 1. General among Individuals (or Decision Makers) frequently must choose that difTer. subjected. ual among The who buys sum other things, in the degree of risk to which the individual will be clearest premium) (the insurance much larger loss (the value of the house) and a combination of a small chance of a large chance of An individual subjecting himself to a large chance of losing a small both risks. He is choosing uncertainty In order to develop a means in sub-MOE's. subjective and judgemental aspects of outcomes (i.e., the hierarchy in which each decision 2. an overall risk factors) into maker must MOE function. is a lotter>' ticket in preference to avoiding [Ref 6 which figures of merits or he is, (the price of lottery to rank probability distributions way That loss. who buys in preference to certainty. This provides a consistent the theor>- of "Utility". no amount chance of winning a large amount (a prize) ticket) plus a small individ- acceping the certain loss of a small is in preference to the choosing certainty in preference to uncertainty. is An examples are provided by insurance and gambling. insurance on a house he owns fire alternatives to : p. 234]. we must resort to combine different factors, and probabihstic appropriate for the level in [Ref 7 : p. 9]. Application Three diflerent utility by using MOE-2. which is the functions are proposed to number of Blue survivors. compare each These utility battle situation functions are re- presented as linear, squared, and square root, and are depicted in Figure 20. The utility curves reflect the decision maker's judgement. a. Linear Utility Using the fact that the utility functions are arbitrar>' transformation, for convenience U(550 L( As survivors, survivors, a Blue decision maker, than 340, which is i.e., we it is to a positive linear define: no i.e., all up losses) losses) = 100 = assumed that the size of two companies if the (i.e., if number of survivors decrease they lost one company out of three), the utility value of the Blue force drops with a 10 percent step change. function for linear utiUty is given by equation (3.1). 35 to less The appropriate UTILITY rUNCTI0NS(3 TYPES) 80UME UOO UNEAR UpO Br Figure 20. Three U(x) = different utility distribution functions. ^r-x , -7T-X+10, x< 340 ;c>340 5:> , b. Squared This sion. is otherwise (3.1) Utility concave upward function which The appropriate function for squared utility 36 is will result in a risk prefering deci- given by equation (3.2). ^'W= -3025" -"^^ •"' ' oiherwise , Square root c. This averse case; most utility (3.2) Utility curve concave downward. is It most individuals and organizations generally The appropriate function decisions. generally represent the risk are risk averse with respect to for square root utility is given by equation (3.3). U{x)= 4.264 ^'F , , If is it .v>0 oiherwise (3.3) assumed that Red's options are weighted as w,, w^, Wj. U4 for each option, then weighted utility values can be calculated by equation (3.4). L'(.r) = W] L\{x) + u-2 L'jix) + + u-3 ^'3(^1:) W4 L\{x) (3.4) where U(x) w, : : weighted utility value proportion of weight for L',{x) : utility value of i-th Red As an example, with given utility values for each function are acteristics of MOE-2 large weight (0.70) for the greater than 340 shown (i.e., 8 are option. option, i well, = < w, < 1 i = 1,2,3,4 1,2,3,4 w, (0.05, 0.70, 0.05, 0.20), in Figure 21. Red option-2 and Red values of on the Red option-2 Utility case, Blue options 6 i-th the weighted This figure represent the char- because the Blue decision maker puts (see Figure 16 for MOE-2). Note, emphasized because their in the MOE-2 Linear values are Blue survives with more than two companies) while the others are not. 37 DIFFERESrr VALUE OF U(X) Sn SQUARE ROOT U(X) 8UNEAR U(X) g 5- SQUARE UCX) 8- BLUE OPTIONS Figure 21. E. Weighted utility values for each function. GAME THEORY 1. General In game complete rule theory, the for decision values consist of a 4 by word "strategy" has a very definite meaning, namely, "a making". [Ref. S : By the assumptions, matrix and the values for each S output of the advanced model (Figure Chapter II in option paired with a particular Red option. ties p. 2]. 2). MOE A all initial MOE matrix come from the strategy is a particular Blue In order to study the characteristic proper- of games of strategy and find an optimal strategy for the two players (Red and Blue), the 4 by 8 "Rectangular value of the game. Theorem Game" [Ref 9 1. : : p. is utilized. 34 and Two theorems 39J. Let Mn A = ^m\ 38 are also used to compute the m rows be any matrix, with X= l|.v, .... x„ II Y= and n columns, and |Lvi .... let the expectation function E(X,Y). for any members of S„ and vj| that are S„, respectively, be de- fined as follows: m E{X,Y) n = Y,Y.''^m (^-^^ i=\ j=\ Then the expressions max min E{X,Y) (3.6) min max (3.7) and exist S^ : : close subset of whole space (£„) which have elements, close subset of whole space (£J which have elements. Theorem let V Where; and are equal. S„ £(A',}') 2. : Let E be the expectation function for an be a real number, and let A" and }" be necessary and sufficient condition that optimal strategies for P^ and v members of S„ and m jc,, ...., x„. ,y^. }\ x w rectangular game, S„, respectively. Then be the value of the game and that A" and P^, respectively, is that, for < < m and i ] V a be <J< n. 1 E{iy)<v<E{XJ). 2. Application a. MOE-1 (Red casualties) The initial 4 by 8 matrix Mixed Strategyi solution Column Row 3 3 is reduced to a (see Figure 22). dominate column 4 dominate row 4 The by 5 matrix which results relations of = = = > = = = > 3 dominance are as eliminate eliminate column in a follows: 3 row 4 1 Rectangular game whose matrix has no saddle point, that is, Red could determine optimal way with probabilities P^P-^..., P^ for each column of matrix, and Blue could determine optimal wav with probabilities P, P^ ..., P, for each row of matrix. For more explanation in detail, refer [Ref 9: p. 21). 39 By Theorem and V which Row 3 dominate row 5 = = = > eliminate row 5 Row 7 dominate row = = = > eliminate row 8 2, S the reduced matrix suffices to find numbers + JC^ + j:4 = J-. 1 0<;r„>;,<l i= and ]= 1,2.4 1,2,3,6,7 759.6;f, + 802.3^:2 + S28.5;c, < v 195.2X, + ISl.lx, + 783.0X, < v 786.9.V, + 795.AX, + 817.1.V, < v S13.9.r, + 639. 9a% + 630.5.V, < v 803. 5.V, + 737.4.V, + 722. Lv, < v 759. 6r, + 795. 2v, + 7S6.9v, + 813.9v, + 803. 5v- > v 802. 3>-, + 751.7i% -f 795.41-3 + 639.9j, + 737.4j-- > v S2S.5v, + 7S3.0r, + + 630.5v, + 722. Ir- > v From Theorem 1. we know SH.lvj Linear Program to find the and results). V. If the objective optimum equation if there is is set to find a (LINDO) [Ref 10] which solution (see Figure 23 for the equations In this solution, the objective equation Note, that These conditions that there exists a solution to the system. were solved by using Linear. INteractive, Discrete Optimizer same. Vi, jj, y'y j^. satisfy the following conditions: ATj utilizes a x^X2, x^, is minimum set to find a value of maximum value of the result will be the v. a negative element in the matrix of .Mixed Strategy, the Linear Program method can not be used. Based on the solution game is to choose options 1, 2. and Figure 23, an optimal and 4 with respective an optimal way for Blue to play probabilities 0, 0, 0.89, 0. in is 0.11. value of the for Red probabilities 0, 0.78, to choose options The way 1. game 2, 3. 6, is and 788.8; i.e.. to play this and 0.22; and 7 with respective Red can play in such a way as to make sure of not losing more than 788.8 Red casualties, and Blue can play in such a way as to make certain that Red 40 will lose at least 788.8. << Initial matrix (4 2 1 759.6 2 3 795. 2 786. 9 802. 3 751. 7 4 7 771.0 768.6 813.9 803.5 8 773. 9 5 6 « X 1 8) >> 795.4 752. 747.8 639. 9 737.4 632.4 Reduced matrix (3 4 3 949. 951. 967. 923. 810. 808. 847. 787. X 5) 2 828.5 3 783. 817. 3 1 733. 9 630.5 722. 7 631.3 4 2 3 6 759.6 795.2 786.9 802. 3 751. 7 813. 9 639. 9 7 803.5 737.4 828. 5 783. 817. 1 630. 5 722. 1 795.4 matrix and reduced matrix for Initial MOE-2 b. A 1 » 2 Figure 22. 7 3 1 1 1 787.0 MOE-1 (Blue survivors) similar method as the .MOE-1 case was used for VIOE-2. After elimi- nating the redundant rows and columns by relations of dominance, the following 2 by 2 .Mixed Strategy matrix Red Blue 4 3 7 307.1 251.4 8 300.4 30S.0 This implies that the 8. is left. Red Since a 2 by 2 matrix favors is its option 3 and 4, and the Blue favors An 0.8811; and the value of the game optimal startegy for Red is is ||0.89, 0.1 1||, an optimal strategy for Blue 301.2 Blue survivors. companies (340 infantry men) may survive during the So, not is i|0.12, more than two Blue battle. MOE-S and MOE-4 .MOE-3 and MOE-4 do not have a mixed strategy, but have a unique strategy which can be easily found by inspection. Red option- 1 option option- 1. option 7 and simple to solve, familiar methods of elementary algebra were used. c. its is dominated by its Thus, an optimal strategy is 2,3, that 41 For MOE-3 (duration of battle), the and 4 so that the Red Red choose its will choose its option- 1 with probability 1 « » EQUATIONS FOR LINEAR PROGRAM MAX V SUBJECT TO X2 X4 Y2 Y3 759.6 XI 795. 2 XI 786. 9 XI 813. 9 XI 803. 5 XI 759.6 Yl 802. 3 Yl 828.5 Yl XI Yl 2) 3) 4) 5) 6) V V V V V V V V 7) 8) 9) 10) 11) 1 Y6 + Y7 = 802. 3 X2 751. 7 X2 795.4 X2 639.9 X2 737.4 X2 795. Y2 751. Y2 783. Y2 1 <= <= <= <= <= + 813. + 639. + 630. 828.5 X4 783. X4 817. X4 630. X4 722. X4 786. Y3 795.4 Y3 817. 1 Y3 Y6 Y6 Y6 Y7 >= Y7 >= Y7 >= 803 737 722 END « OUTPUT OF LINEAR PROGRAM LP OPTIMUM FOUND » AT STEP 12 OBJECTIVE FUNCTION VALUE 788. 791260 1) VARIABLE VALUE REDUCED COST 788. 791260 V XI X2 0. 777479 0. 222521 0.0 0.0 0.0 0.0 19.689911 3.271210 0. X4 Yl Y2 Y3 Y6 0. 0. 0.886059 0. 610260 0.0 13. 0. Y7 0. 113941 Solution for ^alue of the Figure 23. and Blue choose its Game (MOE-1) option-6 with probabiUty which means that the Blue forces can hold utes. From if For nated by its The value of the game their positions at least 3 a tactical viewpoint, the Blue forces of battle time 1. is 224 minutes hours and 44 min- have to be reinforced before 224 minutes Blue does not want to lose their positions. MOE-4 option Red/Blue casualty 1, 2, ratio. (ratio of and 3 Red and Blue so that the Red casualties), the will Thus, an optimal strategy 42 choose is that its Red option-4 is domi- option-4 to minimize the Red choose its option-4 with probability 2. Red 82 Red 1 and Blue choose its option-4 with probability casualties per Blue casualty 1. The value of the game which means that one Blue force unit can kill 2.82 units in the battle. USE OF UTILITY VS GAME THEORY FOR THE ANALYST F. The choice of technique depends on how For the Utihty approach, the assigned by the analyst. states For Game theor\-, of nature the analyst desires to view the , enemy we (i.e., unit force. with appropriate probabilities, would be If inteUigence reports are available, these could be termine the most likely Red option used to de- mix on various avenues). are assuming that both Red and Blue forces are using the same payoff matrix, and that Red and Blue are making strategy decisions according the as is max(min) and min(max) an intelligent player as criteria, respectively. opposed In the analyses, to states of nature. Red is being treated Results from this analysis can be used to determine the frequency with which Red will choose his various options. 43 to SENSITIVITY ANALYSIS IV. GENERAL A. The previous chapters have considered, using analysis based size on a given scenario. and a given tivity of set In all the deterministic cases, the analysis model and was based on weapon parameters. This chapter examines its output, a fixed force the numerical sensi- of the methodologies and the efleci on the model output interpretation as tains to Red and Blue options. The Analysis of Variance (ANOVA) Some t-Test are applied to support the sensitivity analysis. and it per- Two Sample introductor>' analytical techniques to evaluate countermeasures are also covered, and an example of model enrichment The may considered. deterministic model developed in this thesis has used possibly be changed based on real battle situations. coefficients strict If is may be affected if Red uses the firepower of opposing forces. Red uses a "Mine-plow" when it "Smoke" while they in the minefield or increasing the amount of indirect force. results showing large may smoke attack, since the Blue force's viewpoint, installing fire These key parameters are varied may more mines in turn to determine their effects httle or no be treated as constants and the model simplified accordingly. sensitivity will re- be used as countermeasures on outputs of the model. Those parameters which are shown to have on the attrition rate traverses the minefield, attrition rate coefficients for From Red For example, This would also occur in the night battle case. mines should also be decreased. against the many parameters which should be examined in detail, since these will affect effect Those model per- formance to the greatest degree. B. FORCE SIZE The the force size Blue forces infantr>'men). is one of the major factor to are considered Two methods to be affect the battle output. reinforced In this section, by one additional platoon (40 of reinforcement are compared with the basic battle case which has no reinforcement, and the basic battle also has Blue option-2 and Red option-2 (refered to as O^^ of Table 2 in Chapter discussed in detail in Figure 12-15 in Chapter 2). 3 as These battle cases' when more platoon. Compared with Figure 44 have been an example of the basic model output. Figure 24 shows Red and Blue force sizes over time reinforced with one results the Blue ambush point 12 in Chapter 3, is the rate of RES FORCE sat ON EACH »KMUt BLUE FORCE BOE ON EACH PO«TX>N B 5 I POSmON— AWENUE-21 SS posmoN-1 AVENUE' ' IK 100 B aoo IB TIWE (MIMUTQ Red and Blue Figure 24. la TIME (kONUIQ force sizes over time >vhen the Blue ambush point is rein- forced. decreasing Red minutes). Since the (about time 70), forces is ver>' sleep at the Red force posed to occur on Avenue-22 this implies that the as that of the Blue force based if the Red ambush Red is battle region (for battle time 55-90 reinforced during the force size on Avenue-22 compared with Figure of the curve during the ambush battle region 12 in The shape of Chapter is somewhat if the Blue 3 battle reduced to the same on the model assumption (the unit reinforcement forces are less than the Blue forces). force size curve looks similar is ambush is sup- the Blue except that the slope steeper than those in Figure 12. Figure 25 provides significant information difTerence depending at the when main the on whether he reinforces a given platoon forces areas ambush Blue survivors commander wants point on node 27 and is 28. The Red reinforced while there (MOE-2) between is no casualties at the ambush (MOE-1) know the point or are the highest large difference with respect to the the two reinforcement methods (Rl and 45 to R2 in Figure 2.0 p RO: NO REINFORCED^ENT R1: REINFORCEMENT TO MAIN FORCES(NODE 27 AND 28) R2: REINFORCEMENT TO AMBUSH POINT R2 1.5 R2 R1 R2 R1 R1 RO RO 1.0 RO 0.5 MOE-2 MOE-1 25). in MOEs Comparison of Figure 25. The Red to Blue casualiiy ratio Based on Figure Figure 25. MOE-4 >vhen the Blue forces are reinforced. {MOE-4) linearly increases 25. reinforcing a platoon at the from the RO ambush to R2 case point appears to be a better course of action for the Blue conunander. However, the following conditions should be considered before the fmal decision of whether a Blue platoon at the • main forces areas or ambush is reinforced point. Availability of well-fortified battle space for one more platoon to fight at the am- increased (i.e., bush point. • Probability of being detected by the C. more force size is ATTRITION RATE COEFFICIENTS Sensitivity for attrition rate coefficients. 1. The model. The (2.14) in attrition rate coefficients are maximum Chapter 2, "bQ or the in attriled equation (2.14) number of Blue another important factor attrition rate coefficients, can be varied. which Red forces are The Red when Blue ambush forces there are, the easier they are to be detected). is The "a^' in which are given by equations (2.13) and equation (2.13) is by Blue, or the number of Red forces the maximum rate at forces lost per unit of time. 46 in the deterministic the maximum lost per unit which Blue forces are attrited rate at of time. by Red, LEFT BAR RED CASUALTIES (MOE-1) RIGHT BAR BLUE SURVIVORS (MOE-2) MAX. AHRmON RATE COEFFICIENTS C : : : 805.5 BOO ^7^^ 751.7 — 722.6 B91.8 UJ Kl t/i uj600 ^ s u m400 33 6.5 32 1.4 307.6 5 B 294.6 283.2 ^200 0.9XC O.BxC Figure 26. Change of ficients, Oo MOE and I.OxC 1,1 xC 1.2xC values based on different maximum attrition rate coef- Z>o • V D r 2 : : RED CASUALTIES (MOE-1) BLUE SURVIVORS (MOE-2) : RED TO BLUE CASUALTY RATIO (MOE-4) Nv ^^^^^ ^Cn. B o h ^^^^^^^^5s<ci!r^^ "^ "^^^^ " ^^^^^ i -» ^^^^-^ s a* OS V/iWAnON OF ATTRfnON Figure 27. Ratio of change for 1.0 W!Z u 1/4 COET. ("MAX. OOEFJ MOE values based on different a^ and 47 /><, Figure 26 cussed in a previous section, are changed to between ualties and (MOE-l) MOE created with the is 80*^/0 outputs of the basic model, which were when both maximum and 120°o of attrition rate coefficients increase linearly while Blue survivors (MOE-2) and (Cf, Red original values in the basic model. disb^) cas- decrease linearly as Oo bo increase. Figure 27 is MOE values with decreased or increased attriton MOE outputs with no changes of attrition rate the plotted ratio of rate coefficients to the basic model's In this figure, unlike Figure 26, attrition rate coefficients (oq and coefficients. tered between 50% and 150°o of original values. are al- ^o) Figure 27 shows that the ratio of change for Red casualties (MOE-l) increases with a weak concave downward shape curve, which means The rate coefficients get larger. and MOE-4 change decreases with a concave for Blue survivors change for upward shape, which implies (MOE-2) and Red to Blue casualty ratio In other words, as a^ that the rates of (MOE-4) and MOE-2 b^ decrease increase, fire- effectiveness (or loss rate exchange) of the Blue force will be gradually reduced. At is slightly decreases as the attrition figure also depicts that the ratio of as the attrition rate coefficients increases. power MOE-l that the rate of change for this time, maxmum only one of the changed and compared. The attrition rate coefficients, either Gq or differences are given in Table in parentheses represent the percentage of MOE 5. value change ^o. The numerical values when compared with those of the basic case (no changes of attrition rate coefficient';) Table 5. SENSITIVITIES OF CIENTS. U.9 X a, fin MOE-l MOE-: Based on Table When Oo (a^) 5, o, (100%) X c7p 3()2.4 (98. 3" o) 307.6 (100°o) 313.0(101.8%) hn 0.9 X b, X b. 790.S (105.2'-''o) 740.9 (98.6%) 751.7(100%) 762.6 ( 101. S'^/o) 289.2(94.0%) 307.6(100%) 326.4 ( 106. l°o) when decreases by increases 10" 1.1 a. 751.' 1.1 MOE-l MOE-2 COEFFI- 712.4 (Q4.S%) b. Blue forces MOES FOR ATTRITION RATE the constant rate at which Red forces are attrited by 10%, MOE-l decreases 5.2% and .MOE-2 decreases 1.7%. MOE-l increases 5.2% and MOE-2 constant rate at which Blue forces are attrited by Red forces 48 increases 1.8%. (^o), when b^ For the increases by MOE-1 10°/o, MOE-1 MOE-2 decreases 6.0%, and when b^ MOE-2 increases 6.1%. Ifthe same amount decreases \.4% and increases 1.5% and are required to either increase creasing On more is Of) efficient for the contrary, decreasing b^ than increasing 2. 10% by fl^ more ofefTort or cost by 10° o for the Blue force, in- Oq. (ANOVA). considered. known The use of ANOVA as the analysis of variance, abbreviated some requires basic assumptions, such as; the observations that are obtained are independent and normally distributed; mean of each observations have the same variance; and the unknown ented as a linear combination of certain One-way Layout (One-way It is trix ANOVA) will eight observations (based on casualties is With (MOE-1) and Blue figure, all four Chapter 2) is survivors normal probability also verified that Red (MOE-2) plot, To apply an 1.1, creased by 10%). AVOVA the test, respectively The problem and result, Red opAd- how Red the normal distribution. fit [Note: is maximum both (i.e., Red options between option has eight independent 2 ma- In each all third dis- verify that 32 observations are within the graph (MOE-4) fits in Figures 28 and 29)]. the normal distribution MOE-1 and MOE-2. attrition rate coefficients, Aq maximum and b^, are attrition rate coefficients are in- MOE output for the two battle cases; original outputs of the Advanced compare the mean values of each to model without any changes, and when both results for an independent battle and normal likelihood surface) to Blue casualty ratio by using the same methods for the different (a cell of the output Figure 28 and 29 show distribution. K-S bound- on norma! probability plot (the multiphed by The p. 644]. be discussed here. these observations are normally distributed. It is : graphs (histogram and normal density function, normal cumulative tribution function, 95*^0 11 these assumptions, the actual output of the normal fitted to the [Ref parameters. Blue options) on each column (based on each 8 have the same variances. vanced model in the all observation can be repres- assumed that the output of each Basic model run produced by the Advanced model tion) b^. improving Blue survivors (MOE-2) efficient for In this section, an analysis tool is bo 10°/'o, improving Red casuahies (MOE-1) than decreasing is ANalysis Of VAriance ANOVA, or decrease decreases MOE and bg are multiphed by 1.1. Each Red outputs based on eight different Blue options. both battle cases are given Kolmogorov-SmirnoY bound [Ref Oq 1 1 in Figure 30. : p. 552). 49 The NORMAL DENSmr FUNCTION. M-32 NOIBML CUMULATIVE DSTnBUTKM FUNCTION. »^32 :S|- ^-Ti I i WO TOO yoE-1 NOmML LKEUHOOO SJIVACt (mO*') N-92 Figure 28. Red Fitting the Normal casualties (MOE-1) of the Advanced model output to Distribution. ROW In Figure 30, represents the eight difTerent Blue options, columns 1 through 12 (CI -CI 2) represent the original Advanced model outputs without any modifications, and columns outputs with increased Red for option- 1, Red maximum C2 and C22 option-4, etc. through 32 (C21-C32) represent modified Advanced model 21 for The the value of F- Ratio for the MINITAB output for the difference between attrition rate coefficients. Red option-2, MINITAB One-Way One-Way C3 and C23 Also, CI and C21 represent for Red computer software [Ref AVOVA test. ANOVA test. CI and C21. 50 12] option-3, was used C4 and C24 to compute The following example shows the The example compares the mean NOIOML DENSmr FUNCTION. M-32 NORMAL CUMULATVE OtSTKIBUnON FUNCTION. N-32 yx-2 NOniAL UKOJHOOD SURFACE (olO^ N-32 NORMAL PROaABIUTY PLOT, N-32 i • ^^ p^ :|:;:::::|;:;::::{::::::l::::::y: J { .\ •' i k^ Figure 29. ,k::::I^' ; i S±;t i j * i ::::: Fitting the Blue survivors Normal (MOE-2) Distribution. 51 of the Advanced model output to A. ROW 1 2 3 RED CASUALTIES (MOE-1) CI C2 C3 C4 759. 6 802. 3 949. 2 828.5 795. 2 751. 7 951.3 783.0 786.9 795.4 967.3 817. 1 752.0 747.8 639.9 737.4 632.4 923.0 787.0 8 771.0 768.6 813.9 803.5 773.9 B. BLUE SURVIVORS (MOE-2) 4 5 6 7 ROW 1 2 3 C5 C6 810. 1 733. 7 808. 9 630.5 847. 3 722. 1 787. 7 631.3 C7 C8 349. 9 278. 1 219. 9 230. 1 321. 1 307.6 220. 268.9 321. 7 278.4 241.6 230.4 C21 769.3 832. 8 1 779.3 798.2 825.8 782.3 779.9 791.7 775. 7 839.8 660. 8 828.4 765.4 798.2 652.5 807. C25 8 B. RED TO BLUE CASUALTIES (MOE-4) 5 6 7 ROW 1 2 3 4 5 6 7 8 C9 3.80 3.47 3.45 3.77 3.60 3.49 3.29 3.79 Figure 30. CIO 2.95 3.10 2.93 2.98 2.98 3.14 2.94 3.05 MOE Cll C12 C29 88 88 2. 59 3. 2. 2. 79 3. 3. 14 2.56 3. 82 2.45 2.57 2.42 3. 2. 2.83 3. 3. 21 21 3.49 3. 16 2. 2. 61 C26 C23 69 38 36 67 3.51 3.42 3. 3. 22 71 C30 959.9 977.4 936.0 814.2 810.6 846.3 814.4 756.0 814. 7 646.4 845.6 744.4 791.9 646.8 C27 C31 91 2. 3.05 2. 89 93 3. 2.92 3.06 3. 2. 2. 2. 2. 88 2.97 C24 961. 9 857.7 341.5 263.5 206.9 311.4 294.8 207. 1 312. 1 263. 8 228.3 336.6 283.6 211.2 324. 7 284.0 293.0 304. 8 334.3 293. 3 292. 7 284.4 300. 7 335. 330.2 295. 3 345.5 297.3 224.4 271.0 336. 3 298. 7 297.5 251. 1 316.5 346.3 297.9 305.0 305. 7 299. 1 307. 1 251.4 345.5 342. 3 300.4 308. 4 C22 2. 80 80 04 76 17 3. 17 3. 39 3. 11 C28 212. 1 253.3 212.4 255.6 234. 2 291.5 234.5 294. 7 C32 2.54 2. 73 2.51 2. 77 2.39 2.50 2. 36 2.53 outputs for both battle cases; original battle, and both a^ and b^ increased by 10 percent. 52 < EXAMPLE > ANOVA- ONEWAY on CI C21 ANALYSIS OF VARIANCE SOURCE DF SS MS F FACTOR 1 1267 1267 2.84 ERROR 14 6256 447 TOTAL 15 7523 INDIVIDUAL 95 PCT Cl'S FOR MEAN BASED ON POOLED STDEV LEVEL N MEAN STDEV --+ + CI 8 784.07 18.94 ( 'V C21 8 801. 87 23.13 POOLED STDEV = The example compares column casualties this (MOE-l) of Red example, of freedom 1 is 14). and column table value for the If the significant level, a, Consequently, because the value of F-Ratio 2.84 < 4.60), the difference for tween above two battle cases All results for the given in Table 6. is ) * 784 21 (CI option- 1 for both battle cases. compared with the and 1 mean of Red is is Fi_,4 and C21). which are Red The value of F- Ratio 2.84, in (F-Distribution with degrees 0.05, the table value for f^^^ less than the table value for casualties ANOVA test ) 812 798 (MOE-l) on Red not significant at the 0.05 significance One-Way + ( 770 21. 14 + is 4.60. F, ,j ( option- 1 be- level. between CI -CI 2 and C21-C32 are Like the example, no results are significant with a significance level of 0.05. This implies that increasing both a^ and b^ by 10% do not make any differences at 0.05 significance level for all possible battle cases in this given scenario. 53 RESULTS OF ONE-WAY ANOVA TEST WHEN THE MAXIMUM ATTRITION RATE COEFFICIENTS ARE CHANGED. Red options MOE-1 MOE-2 MOE-4 Table 6. Red option- 2.84 1.55 0.92 Red option-2 0.66 1.07 2.40 Red option-3 0.03 0.18 0.39 Red option-4 0.35 1.06 0.70 WEISS PARAMETER D. In Chapter 2, the Weiss how parameter was discussed by showing the attacker's (or defender's) casualty rate per time changes by attacker to defender force ratio (see Figures and 6 5 in Chapter At 2). that time, it was casualty rate per time changes difierent In this section, 1.0. two approaches also shown how the attacker's (or defender's) when w (Weiss parameter) for sensitivity analysis of vv changed from is will to be applied. only w^ (Weiss parameter Blue engaging Red) varies from 1.0 to 0.6. which First, implies that the type of fire for the Blue force changes to area-fire from aimed-fire. Red Figure 31 shows that both as vv^ decreases. casualties (MOE-1) and Blue survivors (MOE-2) Red In other words, fractional casualties per unit time for increase (attacker) increase as w^ decreases, and fractional casualties per unit time for Blue (defender) in- This fact can be verified from Figures 5 and 6 in Chapter crease as u; decreases. [NOTE Red : ure 32 while (when vv = 0, 6 in Chapter that of to Blue force size ratio 1 4, 1,2, 2]. MOE-2. Figure 32 from varies \v^ and w^, 1.0) consistently varies In other words. for Red Red varies. This w, (Weiss parameter the type of the Red fire between 2.92 and 2.66 between 2.92 and 2.66 casualties are is more to Blue casualty ratio from in Fig- for each and in Figures 5 MOE-1 is vv greater than sensitive to the parameter, w^. and Red to Blue force 1.0 to 0.6, while Red ratio. Red to Blue force ratio a reasonable tendency in theoretical battle situations. Second, outcomes are analyzed as and is and fractional casualties per unit time to Blue casualty ratio increases as w^ varies decreases as Blue) Figure 31 also depicts that the increasing rate of compared is 1.0 to 0.6, (A,D= Red 2. if the w^ (Weiss parameter Blue engaging Red) Red engaging Blue) approach for the Blue force turns to area-fire force turns to aimed-fire from area-fire. 54 the same value. In other words, from aimed-fire, and type of Figure 33 shows that Red fire for casualties 1.2 W r : WEISS PARAMETER BLUE ENGAGES TO RED LEFT BAR : RIGHT BAR : RED CASUALTIES (WOE-1) BLUE SURVrvORS (MOE-2) 1.1 B16.8 800.3 784.0 7B7.B 751.7 312.9 311.6 310.3 309.0 307.6 1.0 O.B W-1.0 Figure 31. Change of Basic parameter for W-O.B W-0.9 W-D.7 W-0.5 (MOE-1 and MOE-2) model output based on Weiss Blue engaging Red. W 4.0 r : WEISS PARAMETER BLUE ENGAGES TO RED LEFT BAR RED TO BLUE CASUALTY RATIO : RIGHT BAR : RED TO BLUE FORCE RATIO 3.5 - 3.45 3.36 3.27 |— 3.19 |— 3.10 3.0 2.92 2.85 2.80 2.73 2.66 2.5 - 2.0 W=1.0 Figure 32. Change W=0.9 W=0.8 W=0.7 W=0.6 of Basic model output (Red to Blue casualty ratio and force ratio) based on Weiss parameter for Blue engaging Red. 55 WB WR 1.2 r : : WEISS PARAMETER BLUE ENGAGES TO RED WEISS PARAMETER RED ENGAGES TO BLUE RED CASUALTIES (MOE-1) LEFT BAR RIGHT BAR 1.1 : : BLUE SURVIVORS (MOE-2) - 1.0 7B4.4 777.6 Q 77n 7'°^ 764.4 (— L751. 7^7.6 ^r^«3^3^gn 299.6 295.4 291.1 286.6 0.9 C.B W5-'. WR = .5 Figure 33. Change W3=.95 W3=.9 WR=.55 WR=.5 WB = .3 WR=.7 WB-.85 WR=.65 of the Basic niodel output W3-.75 WR=.75 (MOE-1 and MOE-2) >>hen Weiss parameters for both Red and Blue approach the same value. Wa WR WEISS PARAMETER BLUE ENGAGES TO RED ; : WE!SS PARAMETER RED ENGAGES TO BLUE RED TO BLUE CASUALTY RATIO LEH- BAR : R.GHT BAR 3*h : RED TO BLUE FORCE RATiO 3.2 - 3.1 ^^ 3.05 3.0 .94 2.92 2.96 3.03 3.0 2.98 3.02 2.9B 2.1197 2.B - 2.6 W3=-. WR=.5 Figure 34. Change WB=.95 WR=.55 WB=.9 WR=.6 W3=.S5 WR=.65 WB=.B WR=.7 WB=.75 WR=.75 of Red/Blue casualty and force ratio in Basic model parameters for both Red and Blue approach the same value. 56 nhen Weiss (\10E-I) increase linearly as The Red ratio. other, while Red when is \v^ comes greater than the casualty case above. first One-Way The test 0.8 and ANOVA Table to Blue force ratio be- of the model output and the output when original basic changed to is 0.9 from All value of F- Ratio 1.0. 7. 4. '9 0.12 0.31 Red option-2 0.36 0.01 5.60 Red option-3 0.6S 0.05 0.29 Red option-4 0.6^ 0.02 3.SS PA- are compared values (MOE-1. MOE-2, and MOE-4) and the number of observasame as those Table 7 (4.79 and option-2. shown ,4 5.60). is in 4.60. 1 the previous and 14) There which are This implies that the eight observations) with is e.xist MOE-1 section (see utilized. Red in Red To confirm these results. can be employed because it Two Sample t- Test^ was assumed and option-1 and Red verified that 57 (F, is MOE-4 in Red if w^ {Weiss parameter for both cases. comparing two : MOE 8 The values) (Second Edition) t-Test observations in the previous section. Staiisiics mean of option-2. have same variances and each observation (each battle output 3 Page 506. Morris H. DeGroot, Probability and Wesley Publishing Company, inc. 19S6. ,4 larger than 4.60 result occurs for the was applied sample from a normal distribution as explained , casualties of eight Blue options The same to Blue casualty ratio of eight Blue options with f If the significant level, a option-1 changes significantly 0.9. Figure 30). two values which are mean number of Red Blue engaging Red) decreases from 1.0 to dom and force Red option- 0.05. the table value for F, Red to Blue casualty and the Red each w, get closer to RESULTS OF ONE-WAY ANOVA TEST WHEN THE WEISS RAMETER BLUE ENGAGLNG RED ARE CHANGED. Red option^; MGE-l MOE-2 MOE-4 Distribution with degree of freedom (i.e.. 0.7, is Red and 7. Since the in w, that to Blue casualty ratio test is also applied in the sensitivity analysis compares the results for the test are given in tions Note (MOE-2) ratio thereafter. Weiss parameter for Blue engaging Red Table Red to Blue casualty ratio decreases as n\ to Blue force ratio increases. ratio are almost equal Finally, the n\ get closer in value, while Blue survivors Figure 34 depicts the diflerences between decrease linearly. and force and w^ , is a ran- The above by Addison- two The following examples show significant cases are tested as examples. of the two sample the results with null hypothesis and alternative hypothesis in case of the t-test two-tail test. Example (Case Let A' 1 mean number of Red be the casualties of eight Blue options with Red casualties of eight Blue options with Red option- 1 in original Basic model output. }' Let mean number of Red be the option- 1 after changing v.\ from LO. to 0.9 Test the following hypothesis with a significant level a H, Let SI- : A' = = 0.05. }• and S\ be the sums of squares as n n: Sl = > follows: (A-, - Xj = ) Sl ( }', - yS' (4.1) ;=U Also let the statistic U be defined by the following relation: Since the alternative hypothesis U< c, or l'> c. Pr(L'<c,) , is two-sided, the test procedure would reject where the constants + ?t{U>C:) = is 2.18. degrees of freedom (m+n-2), of the statistic U is c, and c. are chosen so that when Hq is either true, a. In this example, the sample sizes are defined by equation (4.2) Ci //q if m=8 and n=8, and the value of the Also, by use of a table of the and c^ are -2.145 greater than 2.145 given specified level of significance, a = (U > 0.05. 58 c,). and 2.145, t statistic U distribution with 14 respectively. the null hypothesis is Since the value rejected for the Example (Case 2) Let .V be the mean Red Red to Blue casualty ratio of eight Blue options with option-2 in original Basic model output. Y be Let the mean Red option-2 after changing w-\ Blue casualty ratio of eight Blue options with Red to to 0.9 from In this example, the sample sizes are defined by equation (4.2) V statistic is specified level of significance, a These examples in Table 8. = {U > and n=8, and the value of the statistic U C2), the null hypothesis is rejected for the given 0.05. verify the results from Table Recall, m=8 Also, as in the previous example, since the value of the 2.37. greater than 2.145 is 1.0. from the One-Way there were only 8. which were greater than 4.60 (table value two ANOVA test which significant cases (4.79 is shown and 5.60) for F-distribution with degree of freedom 1 and 14). E. COUNTERMEASURES The practicing eral principles weapon systems analyst must be well aquainted with the of countermeasures. for his task of proposed countermeasures. there is While it is often that of evaluating the potential Also, countermeasures are Indeed, the battle survivability, especially for defenders. advantages. is usually impossible to anticipate a rather satisfactory or useful mode more gen- is often likely to improve often based on "see-sawing" enemy reactions to an initiative, of approach to this problem. The tank was the countermeasure to the machinegun. while antitank mines and shaped charge war- heads are countermeasures to the tank threat. In this model, two Blue courses of action are considered against two of action. firing It is assumed that the Blue force can increase time of the Blue minefield, while the artillery Red and may also use smoke also force weapons and can may mine density for restricting the firepower of the Blue force's direct The quantitative amounts of is also increase by expanding the in a given use a mine-plow to break through a Blue minefield assumed that Red smoke does not which course of action indirect fire Red courses affect its own It is direct fire. effects for the different parameters, employed, are defined as follows: 59 fire. depending on If the • Red forces use mine-plows decrease by : 70*^/0 the attrition rate coefficient for minefields. • If the force Red forces use smoke from Blue force. : decrease by 10° • If the Blue forces increase indirect minutes from lu minutes. • If the Blue forces increase mine density minefield bv lOO^/o. Table fire o expand : time of Blue firing increase the ; Red the attrition rate coefficient to to 20 artillen." number of mines in a given provides payoff matrices for Red and Blue courses of action, which shows S both Red casualties and Blue survivors {MOE-1 and MOE-2). Based on Table 8, if Blue force can use only one of two courses of action, increasing is (MOE-l than increasing mine density Red forces use the mine-plows. Blue force. : 316.4 > 313.1 ). number of mines Blue will From in a Red and Blue for the Blue force lire the above facts, the Blue minefield do not have may need another that if : course of action to employ forces much : 822.6 commander can effect > 774.4, better is MOE-2 on Red's mine-plows, so that Red mine-plows. Table attrite the perceive that the S also then available courses of action, the all how Red casualties change based on each course of action. selects Its when S. MOE-1 : shows Red force 71S.S< 751.7, 305.0 < 307.6). Figures 35 and 36 depict ference in ) better values are better for the (MOE-1 ha\e larger advantages than the Blue force (see Table MOE-2 305. 9> 303.1 : MOE Recall thai the larger indirect fire However, when the Red forces use smoke, increasing mine density than increasing indirect for Blue 722. S> 705.1. .\10n-2 : its the Red For example, casualties for Blue courses of action 2 course of action difference of (MOE-1) and Blue MOE 3 or 4 Figure 35, there in and (R3 or R4). Fhese two survivors 3 (B2 and B3) figures also if show is (MOE-2) a small dif- the Red force a quantitative values for each course of action, so the reader can easily tell the dif- ferences by the height of each pillar. Figures 37 and 38 show how Red to Blue casualty ratio on Red and Blue's respective course of the trend of the change of Red Blue courses of action. action. From to Blue casualty ratio and force ratio change based these figures, the reader can see and force ratio for each Red and Figure 38 has almost the reverse shape of that of Figure 37, which implies that the Red to Blue casualty ratio nciiative correlation. 60 and the Red to Blue force ratio have Table 8. PAYOFF MATRIX FOR RED AND BLUE COURSE OF ACTIONS (MOE-l/MOE-2). RED Force use Mine-plow Courses c use Smoke increase Indirect increase fire density Force do not increase Indirect Mine increase Mine density use NO YES BLUI do not use Mine-plow r action Smoke NO YES YES 718.8 305.0 758.1 310.3 888.3330.0 927.5 336.6 NO 683. 5 300.7 722.8;305.9 774.4 313.1 813.7 318. YES 655.9 298.3 705.1 303.1 S22.6 316.4 862.0 322.2 NO 631.6,296.3 670.2/300.4 712.4/302.4 751.7 307.6 fire In Figures 35 and 36, the following abbreviations apply: Rl = Red force uses both .Mine-plow and Smoke. R2 = Red force uses only Mine-plow. R3 = Red force uses only R4 = Red force does Smoke. NOT use either Mine-plow or Smoke. Bl = Blue force increases both Indirect-fire and Mine density. B2 = Blue force increases only Indirect-fire. B3 = Blue force increases only Mine density. B4 = Blue force does NOT increase either Indirect-fire or In Figures 37 and 38, the following abbreviations apply: 1 on Red courses of action = Rl in Figures 35 and 36 Red courses of action = R2 in Figures 35 and 36 on Red courses of action = R3 in Figures 35 and 36 2 on 3 4 on Red courses of action = R4 in Figures 35 and 36 1 on Blue courses of action Bl in Figures 35 and 36 2 on Blue courses of action B2 in Figures 35 and 36 3 on Blue courses of action B3 in 4 on Blue courses of action = B4 Figures 35 and 36 in Figures 35 61 and 36 Mine density, RE3 CASJALTIES (M0E-1J rc:^ Figure 35. 3-Dimensional view of pa\off matrix for Red casualties. BLL'E SURV\aDRS (MOE-2) fP^ .tc'^HS^^^"*^ Figure 36. 3-Dimensional vie^ of payoff matrix for Blue survivors. 62 RED TO BLUE CASUALTY RATIO (MOE-3) Bourses OP Figure 37. ^0^ 3-Dimensional vien of payoff matrix for the Red to Blue casualty ratio. RED TO BLUE FORCE RATIO 3.2 ^loO^SES Figure 38. 3-Dimensional vie>v of OF «n>OS payoff matrix for the Red to Blue force ratio. 63 F. MODEL ENRICHMENT The important question answered performing chapter To support reasonable fashion?" in a in this is better for the it Red force to large versus when the "yes" for this question then "How are they related ?" Blue force ratio is Is (i.e., ration of battle is (MOE-4) ?" Red arise size ratio affect the at- move to Blue force ratio These questions provide this question, this section will answers to the following questions, "Can a Red and Blue force tacking force's speed?" model "Is this deterministic is fast when If the small?). and "How^ does Red the it to answer affect the du- because the duration of battle in the Basic model did not van.- by changing any o[ the parameters during the sensitivity analyses in previous sections. In order to solve these problems, equation (2.16) in by equation Sr.e^. = Chapter was modified 2 as given (4.3). ^old ^ " ^^ ~ ^ ) ^^-/'^^''^^ -^mm -^min = 0.3 X ( -j^ (4.3) ) where V power : S,,,, a^ flo speed of attacking force for previous time step : S,,,,„ based on different \\'capon types updated speed o[ attacking force : S-^^ factor, : minimum speed for the attacking force current attrition coelllcient : maximum : RF^ BF, : : attrition coelTicient Red current force size current Blue force size In equation (4.3), it is assumed of Red (attacker) force. to the ratio is Red value. to Blue force ratio affects the In other words, the maneuver The at least The hnear function The function shown minimum Red Red to Blue force ratio {S^,^ocRFJBF,). greater than one. force can that speed is 0.3 It is also minimum speed is assumed the Red speed proportional to Blue force a constant value under the assumption that the 0.3km per hour for the in right is force's minimum minimum regardless of the speed is shown Red not a linear function of Red Blue force 64 to Blue force ratio in left portion portion of Figure 39 represents the case ratio. Red when of Figure 39. the attacker's In this chapter, the MMAMI •tZD-OiMr/IV) taatiM sPQi>>ax{ir/W) m- « ^ . a ^ ^ i^ is -^^"'^^ • •^,,.''-^'''''^ a 3 ' • 9 ^^.^-^^^^ ga is . ^^.^ • LO 14 j> Two Figure 39. U 1 u different functions for 1 a 1 1 1 minimum ^^^^ 1 xt IB \» XD speed. linear function case, given in left portion of Figure 39, is applied to the basic model and analyzed in Figures 40 and 41. (MOE-3) between the speed) and the Enriched model (which re- Figure 40 shows differences of the Red to Blue casualty ratio Basic model (which has constant minimum gards the attacker's each parameter is minimum speed as a linear function of Red Blue force ratio) when altered as follows: NO CHANGE no parameters are changed t MD Blue increases the Mine density. : : f IF Blue increases the Indirect : USE MP Red : USE SM : fire. uses Mine-plow. Red uses Smoke. Figure 40 illustrates that as the mine density and indirect so do Red Blue casualty ratios. Even though there increase for both models When mine-plow and smoke models, Red Blue casualty ratios decrease. standpoint. fire exist These somewhat 65 are employed results are reasonable for both from a mihtary differences in increasing or decreasing LEFT BAR 5 4 MODEL OUTPUT BASIC : RIGHT BAR : ENRICHED MODEL OUTPUT — o - 1 1 Z 3 2 - — -n - 1 - NO CHANGE Figure 40. Comparison of t M3 t RED/BLUE USE MP IF USE SM casualty ratio (MOE-3) between Basic and Enridied model. LEFT 3AR : RIGHT BAR 232 BASIC MODEL OUTPUT : ENRICHED MODEL OLnPUT - W • 5, ^228 % o z o - 1 - 1 — I 1 - - NO CHANGE Figure 41. Comparison of duration 1 MD of battle model. 66 t IF USE MP (MOE-4) between JSE I SM Basic and Enriched Red Blue casualty ratio a similar tendency based between Basic and Advanced model, both models change with on alteration of each parameter. Figure 41 shows difTerences of duration of battle and the Enriched model. density or indirect fire, As and expected, battle time battle time is shorter is (MOE-4) between longer when Red when Blue uses its the Basic model increases its mine mine-plow or smoke. Based on the above analysis with both Figures 40 and 41, the Enriched model appears to produce more reasonable results than the Basic model. 67 SUMMARY AND FUTURE DIRECTIONS V. SUMMARY A. This thesis has developed a deterministic air-land combat model using network attribute terrain data. regiments, it may Even though the model utilized terrain data for battalions (personnel, minefields, indirect fire, military planner with information The priman' focus of the hi this respect, the m Chapters and 3 volatile to change. model Re- for the at- forth), the model outputs (MOEs) provide the on preparing better defensive plans. thesis parameters produced reasonable were most and so in the in the Based on the disposition of the forces tacking force to reach the defending force. was performed an assigned battle area Three avenues of approach were employed public of Korea. model outputs, The model was run under accept terrain data for larged sized forces. a given scenario of specific battle conditions using and was to demonstrate various methods model provided 4. for analyzing sufficient data for analysis, which In Chapter 4, sensitivity analysis varying specific results, and also determined those parameters The important results from which sensitivity analyses are as follows: 1. If Blue has proper conditions (discussed ing an additional platoon at the in Chapter 4) on ambush points, reinforcis better than at the main force ambush point areas. 2. As both maximum attrition rate coefficients {a^ ti\eness (or loss rate exchange) of Blue force 3. is and b^ ) increase, firepower efTcc- gradually reduced. Both Red casualties and Blue survivors hicrease as iv^ (Weiss parameter for Blue engaging Redt decrease, but Red casualties are more sensitive to w^ than Blue survi\ors. 4. When Weiss parameters for both Red and Blue approach the same value, both Red and Blue casualties decrease and the Red Blue casualty ratio also decreases, which implies that firepower effectiveness of R.ed force increases. 5. The number of mines in Blue minefields do not have much effect on Red's mine- plows. 6. If Red uses smoke, increasing the increasing Blue indirect number of mines in Blue minefields is better than fire. In addition to the above results, the model pointed out that Blue needs to consider courses of action for attrition to Red on Avenue-22 68 in the BATTLE 1 new case which was C discussed in section of Chapter The model was enriched by using 3. modified a equation for computing the attacking units' speed. B. FUTURE DIRECTIONS The model developed deterministic The author focused model. is methodologies, not covered in this model cient for each is how weapon neither a complete nor perfect needed for improving the model. Other analytical thesis, to specify is on analyzing the model outputs with various his efibrts methodologies. Additional research deterministic in this thesis and determine more limitation of this realistic attrition rate coeffi- system, to be used in Lanchester's Linear and Square law. However, simulation methods may be a possible approach to tion rate coefficients for A should be explored. weapon find more accurate systems. There are numerous factors which affect a battalion or regimental Therefore, the model developed in this thesis can be expanded by adding types such as Close Air Support inclusion of these factors outputs. istic As If the battle area and so to be changed. required. used to model more complicated, yet allows the different has weapon more combat systems. The more real- for many types in Figure 7 of Chapter 2) could be used. terrain features (such as small some hills, streams, bridges, attrition rate coefficients Simulations may may need help to obtain data outputs for comparison to real world and evaluation with combat plans or recommanded historical data is necessary before this model model be that the deterministic nature of the outcomes traceable to is scenarios. specific input parameters. gested that stochastic variables be treated by a is to generate In other w^ords, it is Monte Carlo rameters are varied for different runs to maintain audit retained, as op- model posed to applying stochastic processes, because the purpose of battle battle. In order to deal with these factors, different analytical approaches are test actual It is makes forth) in small battle areas, Verification data. (CAS) and other newly developed weapon size one way of dealing with new weapon systems, different value of m for {power factor based on reseviors. attri- trail this process. not sug- Rather, the pa- control for the purposes of analysis. Finally, because only model as an initial run, dismounted units mounted (infantry^ forces) units (vehicles such as tanks, should be considered for future runs. were considered APCs, and in this trucks) also This requires some modifications to the model to incorporate different parameters based on vehicle types. 69 APPENDIX This a IS formation of the input data for both models (Basic and Advanced) for dismounted (Infantrv) unit Arc No. 1 1 1 5 6 7 2 2 3 4 4 31. 5 2. 1 0.006 4. 67.5 16.5 4.5 0. 4, 1. 1 0. 356 506 4 15. 33 0.358 9 41. 32. 28. 40. 60. 15 2. 75 1.9 0. 5 11 5 7 9 5 6 6 11 7 12 13 10 19 11 15 15 16 17 18 19 8 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 20 20 21 22 22 23 24 24 42 43 44 25 26 27 Speed 2 6 3 8 10 11 12 13 14 cases. Passing Distance Nodes Width (tail -head) time(min) 2 3 4 MODELS INPUT DATA A. 7 8 20 14 15 13 14 25 16 17 16 18 17 18 23 24 21 20 21 28 22 23 27 27 25 26 26 25 57 67 29 1. 2. 15 2. 35 0. 0.558 0. 004 0. 3. 21.43 31.5 1. Oil 254 112 0.554 25 0. 2. 1 106 1.45 004 006 0. 002 0. 026 0. 002 0. 002 0. 002 0. 098 0. 054 0. 154 0. 049 0.406 0. 066 0. 258 1. 3 0. 0. 9 0. 4. 4.5 4. 3.5 4. 5 3. 5 3. 3.5 4. 15. 71 33. 75 25. 15 0. 3.5 2.25 0. 4. 54.0 3. 6 65. 75. 3.25 1. 1. 25 75 5. 35 3. 107.0 18. 67 34. 29 19. 71 1.4 2.0 1. 15 27.43 52.5 1. 6 11. 25 19. 33 26. 15. 43 17. 14 14.25 8. 67 86 10.5 51. 43 12. 21. 75 3. 5 0. 75 75 0. 7 3.0 1.45 13.5 18. 86 9. 43 0. 9 12. 0. 7 8. 67 27 8.57 12. 86 8.0 8.0 28 33. 75 204 0. 084 0.076 0. 328 0. 354 0. 256 0. 049 0. 176 0.506 0. 224 0. 704 0.454 0. 678 0.574 0.274 0. 328 0.408 0. 066 1.0 0. 95 0. 65 0. 1. 1 0.55 0.65 0.5 0. 75 0.6 0.6 2. 152 25 70 3. 4. 3. 3. 3. 4.5 3.5 3. 5 3.5 4. 4. 4. 5 3. 3. 5 3.5 4. 4.5 3.5 4. 3.5 4. 4. 3.5 3.5 3.5 4.5 3.5 3.5 4.5 4.5 4. APPENDIX This is a BASIC B. computer program using Fortran-77 --< BASIC MODEL >--- MODEL for the basic model. LEE, JAE YEONG (1988.2.6) --- MADE BY INTEGER NA, NN, NOA, NOP, RBN, RRESER, BOO, PLTN PARAMETER (NA=44, NN=28, N0A=3, N0P=2 PLTN=40) PARAMETER (RBN=500, RRESER=150, BCO=170) REDAVE(NOA) ,SMAVE(NOA) ,PMAVE(NOA) INTEGER ARC(NA) ,TAIL(NA) ,HEAD(NA) ,TAVE(NOA) INTEGER INTEGER PMARC(5),SMARC(3),IDARC(4,0: 1001) INTEGER IFA(4, 1000), MFA(4, 1000), DFA(4, 1000) P0IF,BLUEP1,BLUEP2,ANS1,ANS2,ANS3,ANS4 INTEGER INTEGER INPUT, OUTPUT, TP1,TP2,DIF,DPMF,DSMF,INCRE,WID IFANS,MFANS,DFANS,TEND INTEGER REAL DIST(NA) ,WIDTH(NA) ,TIME(NA) REAL SPEED(NA) ,OSPEED(NA) ,ADSP(NA) BREAKP(4),BREAKT(4) REAL REAL RF(4,0: 1001 ) ,BF( 4,0: 1001) ,WHERE( 4,0: 1001) ,SP( 4,0: 1001) REAL IFC(4,0: 1001) ,MFC(4,0: 1001) ,RDFC(4,0: 1001), , IMDC(4,0: 1001), BDFC(4,0: 1001) RBP(4) ,IFSUM(4) ,MFSUM(4) ,RDFSUM(4) ,BDFSUM(4) IFCAS MFCAS DFCAS BLEFTl BLEFT2 WHOLD CLOCK, RANGE, BRDI ST, AR,RB 1 REAL REAL REAL , DATA DATA DATA DATA DATA DIF,DPMF,DSMF PMAVE PMARC RANGE DATA DATA DATA DATA REDAVE POIF SMAVE BLUE PI, BLUER RB , , , , /10,20,15/ 71,3,1/ 715,19,23,25,32/ /l.l/ /O.O/ 70,2,1/ 72/ 70,2,1/ /1, 2/ INPUT = 12 OUTPUT = 13 •OPEN OUTPUT FILES •FILE 'TSTEP' HAS RED AND BLUE FORCE SIZES ON EACH AVENUE •FILE 'REDCAS' HAS RED CASUALTIES ON EACH AVENUE OPEN ( UNIT = OUTPUT, FILE = TSTEP ) OPEN ( UNIT =21, FILE = REDCAS ) ! ' ' ' ' WRITE(6,9) DO 10 I = 1, NA READ( INPUT, 11) ARC(I),TAIL(I),HEADCI),TIME(I),DIST(I),WIDTH(I), 1 SPEED(I) WRITE( 6,11) ARC( I ) ,TAIL( I ) ,HEAD( I ) ,TIME( I ) ,DIST( I ) ,WIDTH( I ) 71 SPEED(I) CONTINUE FORMAT(lX,50('-'),/2X,'ARC TAIL-HEAD TIME DIST 1 SPEED' ,/lX,50('-')) F0RMAT(3X,I2,2(3X,I2) ,2X,F6. 2,6X,F4. 2,4X,F5. 3,3X,F5. 3) 1 10 9 WIDTH ' 11 OPTION (NA,N0A,REDAVE,P0IF,SMAVE,BLUEP1,BLUEP2, SPEED, DIST, TIME, PMARC,SMARC, ANSI, ANS2,ANS3) IF(ANS1 .EQ. 0) GO TO 999 IF(ANS2 .EQ. 0) GO TO 999 IF(ANS3 .EQ. 0) GO TO 999 CALL 1 DO 19 I = 1,NA CALL ASPEED ( I ,NA, ANSI SPEED, ADSP) SPEED(I) = ADSP(I) OSPEED(I) = SPEED(I) , 19 WRITEC 13 25 )REDAVE( 1 ) ,REDAVE( 2) ,REDAVE( 3) SMAVE( 1) SMAVE( 2) SMAVE(3) ,SMARC( 1) ,SMARC(2) ,SMARC(3) BLUER 1 ,BLUEP2 WRITEC 6 25 ) REDAVEC 1 ) REDAVEf 2 ) REDAVE( 3 ) SMAVE( 1 ) SMAVE( 2 ) 1 SMAVEC 3 ) SMARCC 1 j S.MARC( 2 ) SMARC( 3 ) BLUEPl BLUEP2 F0RMAT(//1X,'RED OPTION ===> \3I3 ,/lX, BLUE OPTION', SCATERABLE MI.NEFIELD ===>', 313, 1/^X, (LOCATED ARCS) ==>',3I3, 1/4X,' 1/4X,'^^ FORCE ALLOCATION =====>' ,213,//) , , , , , 25 , . , ' NNN = I USED = NEQ12 = NEQ34 = I = 1,4 IFSUM(i) = 0. MFSUM(I) = 0. RDFSUM(I) = 0. BDFSUM(I) =0.0 CONTINUE DO 5 C-- -DEFINE INITIAL FORCE LEVEL AND LOCATION RF(1,0) = REDAVE(l)-"-RBN RF(2,0) = (REDAVE(2)-RBN)/2 RF(3,0) = (REDAVEC 2 )^'-RBN)/2 RF(4,0) = REDAVEC 3 )-"-RBN DO 28 I = 1,4 WHERE(I,0) = 0. IFCd.O) = 0. MFC(I,0) = 0. RDFCd.O) = 0. IMDC(I,0) = 0. BDFC(I,0) = 0. RBP(I) = RB^'--RF(I,0) 28 BF(1,0) = ELU-EPr-'-'BCO + PLTN/2 BF(2,0) = BLUEPl--'-BCO + PLTN/2 BF(3,0) = BLUEP2^--BC0 -f PLTN/2 BF(4,0) = BLUEP2--'-BC0 + PLTN/2 NOC = 72 , , , '•••- 5 , , 1 ! , INCRE = 1 DO 9999 IT = 1,500, INCRE CLOCK = IT DO 30 lA = 1,4 BREAKP(IA) = 0. BREAKT(IA) = 0. IFC(IA,IT) = IFC(IA,IT-1) MFC(IA,IT) = MFC(IA,IT-1) RDFC(IA,IT) = RDFC(IA,IT-1) IMDC(IA,IT) = IMDC(IA,IT-1) BDFC(IA,IT) = BDFC(IA,IT-1) RF(IA,IT) = RF(IA,IT-1) BF(IA,IT) = BF(IA,IT-1) WHOLD = VHERE(IA,IT-1) CALL DETECT ( I A, IT, INCRE, WHOLD, WID) IF(WID .EQ. 0) GO TO 999 IDARC(IA,IT) = WID BRDIST = 9999. SP(IA,IT) = SPEED(WID) TS = (SPEED(WID)/60)^'-INCRE WHERE(IA,IT) = WHOLD + TS C---IS THERE INDIRECT FIRE ? OR MINEFIELD ? OR DIRECT FIRE CALL IDFIND ( lA CLOCK, POIF, IFANS) CALL MFFIND ( PMARC SMARC ,WID ,MFANS) CALL DRFIND ( I A, WHOLD, RANGE, BRDIST, DFANS) ? , , IFA(IA,IT) = IFANS MFA(IA,IT) = MFANS DFA(IA,IT) = DFANS IF( IFANS. EQ.O .AND. MFANS. EQ. .AND. DFANS. EQ.O) GOTO C-- -COMPUTE THE CASUALTY OF INDIRECT-FIRE IF( IFANS .EQ. 1) THEN CALL IDFIRE ( lA, IT,RF,REDAVE,POIF, IFCAS) RF(IA,IT) = RF(IA,IT) - IFCAS IFSUM(IA) = IFCAS + IFSUM(IA) IFC(IA,IT) = IFC(IA,IT) + IFCAS ! END IF C---COMPUTE THE CASUALTY BY MINE-FIELD IFCMFANS.EQ. 1 .OR. MFANS. EQ. 2) THEN CALL MFIELD ( lA, IT,MFANS INCRE,NA,WID,TIME,RF,MFCAS) RF(IA,IT) = RF(IA,IT) - MFCAS MFSUM(IA) = MFCAS + MFSUM(IA) MFC(IA,IT) = MFC(IA,IT) + MFCAS END IF ! , C-- -COMPUTE THE CASUALTY BY DIRECT-FIRE 1 1 IF(DFANS .EQ. 1 .OR. IF( RF(IA,IT) .LT. lUSED EQ. RF(IA,0) .GT. ! DFANS EQ. BF(IA,IT) . . 2) THEN .AND. AND. . 0. ) 73 THEN 30 RF(IA,IT) = RF(IA,IT) + RRESER I USED = 1 END IF CALL DRFIRE (DFANS ,DFA,BRDIST, lA, IT,RF,BF, AR,RDFCAS BDFCAS PLTN, RANGE, NNN, AGO, AMO) , 1 RF(IA,IT) = RF(IA,IT) - RDFCAS BF(IA,IT) = BF(IA,IT) - BDFCAS RDFSUM(IA) = RDFCAS + RDFSUM(IA) BDFSUM(IA) = BDFCAS + BDFSUM(IA) RDFC(IA,IT) = RDFC(IA,IT) + RDFCAS BDFC(IA,IT) = BDFC(IA,IT) + BDFCAS ENT) IF .AND. IF(RF(IA,0) .GT. 0. RF(IA,IT) LE. RBP(IA)) THEN CALL BREAK ( lA, IT,NOC,WHOLD,RF,BF,RRESER,BREAKP,BREAKT) EN^ IF . C---COMPLTE THE REDUCED SPEED DUE TO THE INDIRECT FIRE OR MINEFIELD OR UNDER THE DIRECT FIRE BASED ON THE RANGE OF TVs'O FORCES C ! CALL RSPEED ( 1 lA IT, NA, SPEED, TIME ,DIST,WID, RANGE ,AR,RF, IFANS,MFANS, DFANS, OSPEED,ACO,AMO) . SP(IA,IT) = SPEEDfWID) TS = (SPEED(WID)/60)--'--INCRE WHERE(IA,IT) = WHOLD + TS IMDC(IA,IT) = IFC(IA,IT) + MFC(IA,IT) + RDFC(IA,IT) 30 36 37 CONTINUE IF(NEQ12 .NE. 0) GO TO 36 BF(1,IT) = MIN( BF(1,IT) ,EF(2,IT) EF(2,IT) = MIN( BF(1,IT) ,BFC2,IT) IF(NEQ34 .NE. 0) GO TO 37 BF(3,IT) = MIN( BF(3,IT) ,BF(4,IT) BF(4,IT) = MIN( BF(3,IT) ,BF(4,IT) IF(NEQ12 .NE. 0) GO TO 38 IF(DFA(1,IT) EQ. 2 AND. DFAf2,IT) .EQ. 2 .AND. RF(2,IT) .GT. 0. ) THEN RF(1,IT) .GT. 0. .AND. 1 BF(1,IT) = (RF(1,IT) / (RF(1,IT)+RF(2,IT))) • BF(1,IT) BF(2,IT) = (RF(2,IT) / (RF(1,IT)+RF(2,IT))) * BF(2,IT) NEQ12 = IT END IF IF(NEQ34 .NE 0) GO TO 39 IF(DFA(3,IT) .EQ. 2 DFA(4,IT) .EQ. 2 .AND. AND. THEN 1 RF(3,IT) GT. 0. AND. RFC 4, IT) .GT. 0. ) (RF(3,IT)+RF(4,IT))) ^ BF(3,IT) BF(3,IT) = (RF(3,IT) (RF(3,IT)+RF(4,IT))) * BF(4,IT) BF(4,IT) = (RF(4,IT) NEQ34 = IT END IF WRITE (OUTPUT, 40) IT,RF(1,IT),RF(2,IT),RF(3,IT),RF(4,IT) WRITE( OUTPUT, 40) IT BF( 1 0) -( BDFC( 1 IT)+BDFC( 2 IT) ) BF( 2 0) -( BDFC( 1 IT)+BDFC( 2 IT) ) 1 ) -( BDFC( 3 IT)+BDFC( 4 IT) ) BF( 3 1 BF(4,0)-(BDFC(3,IT)+BDFC(4,IT)) 1 . 38 . . 39 , , , , , , , , , , 74 VRITE(OUTPUT, 42) IT, VHERE( 1 IT) ,WHERE( 2 IT) ,WHERE( 3 IT) VHERE(4 IT) WRITE( OUTPUT, 42) IT, SP( 1 IT) ,SP( 2 IT) ,SP( 3 IT) SP(4, IT) , , , , , , , , , 40 41 42 WRITE(21,40) IT,IFC(1,IT),IFC(2,IT),IFC(3,IT),IFC(4,IT) WRITE(21,40) IT,MFC(1,IT),MFC(2,IT),MFC(3,IT),MFC(4,IT) WRITE(21,40) IT,RDFC(1,IT),RDFC(2,IT),RDFC(3,IT),RDFC(4,IT) WRITE(21,40) IT,IMDC(1,IT),IMDC(2,IT),IMDC(3,IT),IMDC(4,IT) VRITE(21,40) IT,BDFC(1,IT),BDFC(2,IT),BDFC(3,IT),BDFC(4,IT) F0RMAT(1X,I6,4(3X,F6. D) F0RMAT(1X,I6,4(3X,I6)) F0RMAT(1X,I6,4(3X,F6.3)) 9999 CONTINUE CALL 999 1 C C C PRINT (RBN,BC0,BLUEP1 ,BLUEP2,RRESER,PLTN,NA, OUTPUT, IFSUM,MFSUM,RDFSUM,BDFSUM) PRINT FOR CHECKING THE INPUT DATA VRITE(6,9) DO 998 I = 1, NA WRITE(6,11) ARC( I) ,TAIL( I) ,HEAD( I) ,TIME( I) ,DIST( I) ,WIDTH(I) 1 SPEED(I) WRITE(6 '(//)') STOP THANK YOU 'this MODEL IS COMPLETE END 998 ' ! * ! SUBROUTINE FOR SELECTING THE RED AND BLUE OPTIONS 1. L JU ^. ^. .*« ^. ^. ^. J. >t. SUBROUTINE OPTION (NA,NOA,REDAVE ,POIF,SMAVE ,BLUEP1 ,BLUEP2 SPEED, DIST, TIME, PMARC,SMARC, ANSI, ANS2,ANS3) , 1 INTEGER INTEGER REAL 1002 REDAVEC NOA) POIF SMAVE( NOA) BLUEPl BLUEP2 , , , , PMARC(5),SMARC(3),ANS1,ANS2,ANS3,ANS4 SPEED(NA) ,DIST(NA) ,TIME(NA) WRITE(6, '(///)') PRINT HOW DO RED FORCE ALLOCATE THEIR UNIT ON EACH AVENUE PRINT (CHOOSE THE NUMBER OF OPTION 1,2,3 OR 4)' PRINT ^S * PRINT ^'S OPTION AVE-//1 AVE-|'/2 AVE-//3 * * PRINT *, 1. 1 BN 1 BN 1 BN " * PRINT" ^S 2. BN 2 BN 1 BN ^ * PRINT ''% 3. BN 1 BN 2 BN * * PRINT *, 4. BN 3 BN BN * PRINT *, 0. EXIT THE RPOGRAM PRINT ^^ READ(5,*) ANSI GO TO (1011,1012,1013,1014) ANSI REDAVE(l) = 1 REDAVE(2) = 1 REDAVE(3) = 1 GO TO 1010 REDAVE(l) = ••-, -•'•-, ''•- ! 1011 1012 75 ? 1013 1014 REDAVE(2) = REDAVEO) = GO TO 1010 REDAVE(l) = REDAVE(2) = 2 REDAVEO) = 2 1 1 GO TO 1010 REDAVE(l) = REDAVE(2) = 3 REDAVE(3) = GO TO 1010 IF(ANS1 EQ. 0) THEN GO TO 1999 ELSE => TRY AGAIN PRINT^>, ERROR >> ENTER THE NUMBER 1-4 OR GO TO 1002 END IF WRITE (6 (///)) PRINT 'HOW DO BLUE FORCE ALLOCATE THE SCATTERABLE MINES ? PRINT (CHOOSE THE NUMBER OF OPTION 1,2,3 OR 4)' PRINT PRINT * OPTION AVE-fil AVE -,-'^2 AVE-,^r'3 1. PRINT PKG 1 PKG 1 PKG PRINT 2. PKG 2 PKG 1 PKG 3. PRINT PKG 1 PKG 2 PKG 4. PRINT 'PKG 3 PKG PKG 0. PRINT '> EXIT THE PROGRAM VfVrVrV.-VrvVVrVrVf'!Vyr'!ViVVriVVrVrVrVfVriVVfVriVVrVfVfVrVr'!V-'-VrVr';VVr'5'rVfVr'!V'5V'A'')V'>V'5V^V PRINT READ(5,->) ANS2 GO TO (1031,1032,1033 1034) ANS2 SMAVE(l) = 1 SMAVE(2) = 1 SMAVE(3) = 1 GO TO 1025 SMAVE(l) = S:1AVE(2) = 2 SMAVE(3) = 1 GO TO 1025 SMAVE(l) = SMAVE(2) = 1 SMAVE(3) = 2 GO TO 1025 SMAVE(l) = SMAVE(2) = 3 SMAVE(3) = GO TO 1025 IF(ANS3 EQ. 0) THEN GO TO 1999 ELSE => TRY AGAIN PRINT'^ ERROR >> ENTER THE NUMBER 1-4 OR GO TO 1010 END IF « 1010 ! ^•>- -••- ' ''- '"' ^••- '"' -,v ! '' 1031 1032 1033 1034 « 1025 WRITE(6, '(///)') PRINT *, 'WHICH ARC WILL HAVE SCATTERABLE MINES ? PRINT ^'^ ENTER THE THREE INDEX NUMBER OF ARCS FROM ( ! ' ' 76 1 TO 44)' (SMARC(I), 1=1,3) READ(5,*) IF(SMARC(1).GT. 44 .OR. SMARC( 2) GT. 44 OR. SMARC( 3) GT. 44) THEN '« ERROR INPUTS MUST BE LESS THAN 44=>TRY AGAIN PRINT--'-, GO TO 1025 ELSE WRITE(6,1026) (SMARC(I), 1=1,3) SCATTERABLE MINES WILL BE ON ', 1026 F0RMAT(1X,'« NOTE 112,' ,' ,12,' ,' ,12,' ARCS') END IF . » » 1020 . . : ' ! : WRITE(6, '(///)') PRINT*, 'HOW DO BLUE FORCE ALLOCATE THEIR UNIT ON EACH POSITION ?' (CHOOSE THE NUMBER OF OPTION 1 OR 2)' PRINT *, PRINT *, * OPTION P0SITI0Wn(N0DE28) PRINT *, POSITION#2(NODE27) *' *• * 1. 2 CO 1 CO PRINT *, * *' 2. 1 CO 2 CO PRINT *, *' 'V 0. EXIT THE RPOGRAM PRINT *, PRINT '% READ(5,'"^) ANS3 IF(ANS3 .EQ. 1) THEN BLUER 1 = 2 BLUEP2 = 1 GO TO 1999 ELSE IF(ANS3 EQ. 2) THEN BLUEPl = 1 BLUEP2 = 2 GO TO 1999 ELSE IF(ANS3 EQ. 0) THEN GO TO 1999 ELSE PRINT'^ '« ERROR ENTER THE NUMBER 1,2 OR TRY AGAIN GO TO 1020 END IF RETURN ! . . » 1999 => : ' ! E.ND >'' 2. SUBROUTINE FOR DETECTION WHICH ARC THE RED FORCES ARE SUBROUTINE INTEGER REAL DATA DATA DATA DATA 3011 DETECT ( lA, IT, INCRE,WHOLD,WID) INCRE,WID AU4),A21(8),A22(6),A3(6),WH0LD Al A21 A22 A3 72.75,6.35,9.35,10.25/ /I. 15,3. 3,4. 7,5.45,6.4,7. 1,8.55,9.45/ /I. 15 ,3. 3,4. 7 ,6. 15 ,6. 8, 7. 45/ /4. 5,6. 6,8. 85,12. 35,12. 95,13. 55/ GO TO (3011,3012,3013,3014) lA IF(WHOLD .LE. Al(l)) THEN WID = 5 GO TO 1390 ELSE IF(WHOLD. GT. Al(l) .AND. WID = 15 GO TO 1390 77 WHOLD. LE. Al(2)) THEN ? ELSE IFCWHOLD. GT. Al(2) .AND. WHOLD. LE. Al( 3) ) THEN WID = 33 GO TO 1390 ELSE IFCWHOLD. GT.AK 3) .AND. WHOLD. LE. Al(4) ) THEN WID = 35 GO TO 1390 ELSE IFCWHOLD GT. A1C4)) THEN WRITEC13,1380) IT-1 F0RMATC1X,'RED FORCE IN AVE#1 TOOK BLL^ POSITIOW/1 BATTLE END ',14,' MINUTE)") 1/5X,'C BATTLE TIME PRINT -'s 'RED FORCE IN AVE^.'l TOOK BLUE P0SITI0N7/1 BATTLE ENT) PRINT '-, 'BATTLE TIME =',IT-1,' MINUTE' GO TO 1399 END IF IFCWHOLD LE. A21C1)) THEN WID = 4 GO TO 1390 ELSE IFCWHOLD. GT.A21C1) .AND. WHOLD. LE. A21C 2)) THEN WID = 7 GO TO 1390 ELSE IFCWHOLD. GT.A21C2) .AND. WHOLD. LE. A21C 3) ) THEN WID = 19 GO TO 1390 ELSE IFCWHOLD. GT.A21C 3) .AND. WHOLD. LE. A21C4) ) THEN WID = 1^ GO TO 1390 ELSE IFCWHOLD. GT.A21C4) .AND. WHOLD. LE. A21C5) ) THEN WID = 29 GO TO 1390 ELSE IFCWHOLD. GT.A21C 5) .AND. WHOLD. LE. A21C 6) ) THEN WID = 32 GO TO 1390 ELSE IFCWHOLD. GT.A21C 6) .AND. WHOLD. LE. A21C 7 ) ) THEN WID = 34 GO TO 1390 ELSE IFCWHOLD. GT.A21C 7) .AND. WHOLD. LE. A21C 8) ) THEN WID = 35 GO TO 1390 ELSE IFCWHOLD GT. A21C8)) THEN WRITEC 13,1381) IT-1 BATTLE ', F0RMATC1X,'RED FORCE IN AVE,^i21 TOOK BLUE P0SITI0N//1 ',14,' I'END MLNUTE)') ,/5X,'CBAlTLE TIME BATTLE END PRINT -^ 'RED FORCE IN AVE.>'21 TOOK BLUE POSITIONy/1 PRINT -^ 'BATTLE TIME =',IT-1,' MINUTE' GO TO 1399 END IF IFCWHOLD LE. A22C1)) THEN WID = 4 GO TO 1390 ELSE IFCWHOLD. GT.A22C1) .AND. WHOLD. LE. A22(2) ) THEN WID = 7 GO TO 1390 ELSE IFCWHOLD. GT.A22C2) .AND. WHOLD. LE. A22(3)) THEN WID = 19 GO TO 1390 ELSE IFCWHOLD. GT.A22C 3) .AND. WHOLD. LE. A22C4) ) THEN . 1380 => : 3012 ' ! : ' ! . . 1381 => ' ! , 3013 : : . 78 ' ! WID = 25 GO TO 1390 ELSE IFCWHOLD. GT. A22(4) .AND. VHOLD. LE. A22(5) ) THEN WID = 30 GO TO 1390 ELSE IFCWHOLD. GT. A22(5) .AND. WHOLD. LE. A22(6) ) THEN WID = 39 GO TO 1390 ELSE IFCWHOLD GT. A22(6)) THEN IT-1 WRITE(13,1382) F0RMAT(1X,'RED FORCE IN AVE^^22 TOOK BLUE P0SITI0N?',f2 BATTLE 1 END !' ,/5X,' (BATTLE TIME ',14,' MINUTE)') BATTLE END PRINT *, 'RED FORCE IN AVE//22 TOOK BLUE P0SITI0N#2 PRINT *, 'BATTLE TIME =',IT-1,' MINUTE' GO TO 1399 END IF IFCWHOLD LE. A3(l)) THEN WID = 2 GO TO 1390 AND. WHOLD. LE. A3C2)) THEN ELSE IFCWHOLD. GT.A3(1) WID = 11 GO TO 1390 AND. WHOLD. LE. A3(3)) THEN ELSE IFCWHOLD. GT.A3C 2) WID = 13 GO TO 1390 ELSE IFCWHOLD. GT.A3( 3) AND. WHOLD. LE. A3C4)) THEN WID = 23 GO TO 1390 ELSE IFCWHOLD. GT.A3C4) AND. WHOLD. LE.A3C5)) THEN WID = 42 GO TO 1390 ELSE IFCWHOLD. GT.A3C 5) AND. WHOLD. LE. A3(6)) THEN WID = 43 GO TO 1390 ELSE IFCWHOLD GT. A3C6)) THEN IT-1 WRITEC13,1383) F0RMATC1X,'RED FORCE IN AVE#3 TOOK BLUE P0SITI0N#2 BATTLE 1' END !' ,/5X,'C BATTLE TIME ==> ',14,' MINUTE)') PRINT ^', 'RED FORCE IN AVE#3 TOOK BLUE P0SITI0N//2 BATTLE END PRINT '"s 'BATTLE TIME =',IT-1,' MINUTE' GO TO 1399 END IF RETURN WID = RETURN END . 1382 ' 3014 ' => , ' ! . . 1383 1390 1399 * 3. ' SUBROUTINE FOR IDENTIFYING THE INDIRECT-FIRE ! SUBROUTINE IDFIND ( IA,CLOCK,POIF, IFANS) INTEGER POIF, IFANS REAL CLOCK, STIF.FTIF DATA STIF,FTIF /5. 0,15.0/ IFCCLOCK .GE. STIF .AND. IFCPOIF .EQ. 2) THEN CLOCK 79 . LT. FTIF) THEN , ' ! IFCIA.EQ. 2 .OR. I FANS = 1 GO TO 1444 THEN ELSE IFANS = GO TO 1444 END IF ELSE IFCPOIF .EQ. 3) THEN IF(IA .EQ. 4) THEN IFANS = 1 GO TO 1444 ELSE IFANS = GO TO 1444 END IF END IF ELSE IFANS = END IF RETURN END 1444 '^ lA. EQ. 3) SUBROUTINE FOR IDENTIFYI.N'G THE MINE -FIELD 4. ! SUBROUTINE MFFIND ( PMARC SMARCWID, MEANS) INTEGER MFANS,WID,PMARC(5) ,SMARC(3) . DO 1510 I = 1,5 IF(WID .EQ. PMARC(I)) THEN MFANS = 1 GO TO 1599 END IF CONTINUE DO 1520 J = 1,3 IF(WID .EQ. SMARC(J)) THEN MFANS = 2 GO TO 1599 END IF CONTINUE MFANS = RETURN END 510 1511 3 1520 1521 1599 * SUBROUTINE FOR IDENTIFYING THE DIRECT-FIRE 5. SUBROUTINE 1 1 DRFIND ( IA,WHOLD,RANGE,BRDIST,DFANS) INTEGER REAL IC,IA,DFANS WH0LD,PATH(4) ,RAxNGE,BRDIST,AMBUSH DATA DATA PATH AMBUSH / 10. 25 ,9. 45 ,7, 45 , 13. 55/ /4. 0/ IF(WHOLD.GE. AMBUSH-RANGE/2. WHOLD LT. AMBUSH . (IA.EQ.2. .OR. ! .AND. AND. . THEN lA. EQ. 3)) 80 DFANS = 1 BRDIST = AMBUSH - WHOLD GO TO 1699 ELSE IF( WHOLD GE. PATH( lA) -RANGE .AND. THEN WHOLD .LT. PATH(IA) 1 ) DFANS = 2 BRDIST = PATH(IA) - WHOLD GO TO 1699 END IF 1600 CONTINUE DFANS = 1699 RETURN END . * SUBROUTINE FOR COMPUTING CASUALTIES BY INDIRECT-FIRE 6. SUBROUTINE IDFIRE(IA,IT,RF,REDAVE,POIF,IFCAS) INTEGER NR0UND,IA,IT,REDAVE(3),P0IF LETHAL, R0WSP,C0LSP, MUX, MUY,RHOX,RHOY, RATIO, PKILL REAL REAL RF(4,0: 1001),IFCAS DATA DATA DATA NROUND LETHAL MUX,MUY RHOX,RHOY 18, 70. 8/ /15. ,10./ /15. ,10./ / , IF(REDAVE(POIF) EQ. ROWSP =12. COLSP = 12. GO TO 1669 ELSE IF(REDAVE(POIF) ROWSP =10. COLSP = 10. GO TO 1669 ELSE IF(REDAVE(POIF) ROWSP = 8. COLSP = 8. GO TO 1669 END IF . 1 EQ. 2) THEN EQ. 3) THEN RATIO = (NROUND'> LETHAL) PHI = 3. 141592654 1669 THEN ) / (ROWSP'<COLSP*RF( lA, IT) A = ((LETHAL-"-NR0UND)/(2''^PHI))*'V. 5 PKILL = RATIO (A''^A/((A-"-A+RH0X''">2)*(A'>A+RH0Y**2))**. 5) * EXP(-.5*((MUX*'V2)/(A'^A+RH0X''f*2) + (MUY**2)/( A'^A+RH0Y**2) 1 IFCAS = PKILL * RF(IA,IT) / 2. --'^ RETURN END * SUBROUTINE FOR COMPUTING CASUALTIES BY MINEFIELDS 7. SUBROUTINE MFIELD ' ( lA, IT,MFANS INCRE,NA,WID,TIME,RF,MFCAS) , INTEGER REAL MFANS,INCRE,NA,NOPM,NOSM,WID TIME(NA),RF(4,0: 1001) ,PCOEF,SCOEF,MFCAS,TPM,TSM DATA NORM ,NOSM /300,200/ 81 ) ) DATA DATA TPM ,TSM PCOEF.SCOEF /20. 0,15.0/ 00020, 00015/ /. . IFCMFANS .EQ. 1) THEN MFCAS = (PCOEF-->RF(IA,IT)*NOPM'KTPM/60. ELSE IFCMFANS EQ. 2) THEN MFCAS = (SCOEF'>RF(IA,IT)'^NOSM'KTSM/60. END IF RETURN END )) / (TIME(WID)/INCRE) )) / (TIME(WID)/INCRE) . ^'eirit•>T•>\^)\•^!•;r•:r-;trk•>xh•>'r•:f•}eiririr>'r>^>^irir•>^^(•^c•>'rir•hir•>^>^iTic•^^^ >'' SUBROUTINE FOR COMPUTING CASUALTIES BY DIRECT FIRE 8. SUBROUTINE DRF IRE ( DFANS DFA BRD I ST I A IT RF BF AR RDFCAS BDFCAS PLTN, RANGE, NNN,ACO,AMO) INTEGER DFANS,DFA(4,1000),FLTN RF(4,0: 1001) BF(4, 0: 1001) ,PLBP,FBF(0: 1001) REAL BRDIST,RANGE,RED,BLU,RDFCAS,BDFCAS,AR,BR,MU,PL REAL , 1 , , , , , , , , , DATA DATA DATA DATA DATA PLBP AOMEGA,BOMEGA AC,BC AM,BM / MU /l.O/ 0. 0/ /O. 50,1. 00/ /O. 0380 ,0. 0160/ /O. 23 0. 00010/ , ACO = AC AMD = AM IF(NNN .GT. 0) GO TO 1810 PL = PLTN 1810 FBF(IT) = PL C---FIND ENGAGED FORCES OF BOTH SIDES ON DIRECT FIRE BATTLE RED = RF(IA,IT) BLU = BF(IA,IT) .' C---CASE-,^il (MIXED LAW) BLUE FORCE AMBUSHES THE RED FORCE IF( DFANS .EQ. 1) THEN AR = AM '^ (1. 0- BRD I ST/RANGE )--'"''^MU BR = BM (1. 0-BRDIST/RANGE)^'^'--MU : --^ ELU = FBFCIT) IF(BLU .LT. PLBP) THEN RDFCAS = 0.0 BLU = 0.0 ELSE RDFCAS = AR BLU END IF BDFCAS = BR * BLU ^^ red FBF(IT) = BLU - BDFCAS PL = FBF(IT) NNN = NNN + 1 GO TO 1900 ''• . C---CASE-#2 (HEMBOLT EQUTION) ELSE IFCDFANS EQ. 2) THEN IF(RED .LE. 0. .OR. BLU BDFCAS = 0. RDFCAS = 0. ! . . LE. 82 0.) THEN ! ! GO TO 1900 END IF AR = AC '^ (1.0-BRD I ST/RANGE )''"^MU BR = BC '' (1. 0-BRDIST/RANGE)''"'«-MU RDFCAS = AR-->((RED/BLU)-'"K1. 0-BOMEGA))*BLU BDFCAS = BR--K(BLU/RED)''"''(1.0-AOMEGA))''^RED 1900 END IF RETURN END * SUBROUTINE FOR COMPUTING THE ADJUSTED SPEED 9. SUBROUTINE ASPEED ( I ! ,NA, ANSI SPEED, ADSP) , INTEGER REAL ANS1,A0A1(4),A0A2(3),A0A3(6) SPEED(NA),ADSP(NA) DATA DATA DATA AOAl A0A2 A0A3 75,15,33,35/ /4,7,19/ /2 11 13,23,42,43/ , , ANSI GO TO (201,202,203,204) ADSP(I) = SPEED(I) GO TO 2010 ADSP(I) = SPEED(I) DO 2011 J = 1,3 IF(I .EQ. A0A2(J)) ADSP(I) = 0.9*SPEED(I) GO TO 2010 ADSP(I) = SPEED(I) DO 2012 J = 1,6 IF(I .EQ. A0A3(J)) ADSP(I) = 0.9^SPEED(I) GO TO 2010 ADSP(I) = SPEED(I) DO 2013 J = 1,3 IF(I .EQ. A0A2(J)) ADSP(I) = 0. S-SPEEDC I) 201 202 2011 203 2012 204 2013 2010 RETURN END * 10. SUBROUTINE FOR COMPUTING THE REDUCED SPEED SUBROUTINE RSPEED ( ! lA, IT, NA, SPEED, TIME ,DIST,WID, RANGE ,AR,RF, IFANS,MFANS,DFANS,OSPEED,ACO,AMO) 1 INTEGER REAL REAL NA,WID,IFANS,MFANS,DFANS AR,DIST(NA),SPEED(NA),TIME(NA),MINSPD,RF(4,0: 1001) OSPEED(NA) DATA MINSPD /O. 500/ IFdFANS .EQ. 1) THEN SPEED(WID) = DIST(WID)'''60./(TIME(WID)+10. END IF IF( MEANS .EQ. 1) THEN SPEED(WID) = DIST(WID)->-60. /(TIME(WID)+20. END IF 83 ) ) IF(MFAKS .EQ. 2) THEN SPEED(WID) = DIST(WID)*60. /(TIME(WID)+15. ) END IF IF(DFANS .EQ. 1) THEN SPEED(WID) = SPEED(WID) * ( 1. 0-AR/AMO) + MINSPD IF(SPEED(WID) .GT. OSPEED(WID)) SPEED(WID) = OSPEED(WID) END IF IF(DFANS .EQ. 2) THEN IF(RF(IA,IT) .EQ. 0. ) THEN SPEED(WID) = 0. ELSE SPEED(VID) = S?EED(WID) * (1.0-AR/ACO) + MINSPD IF(SPEED(WID) .GT. OSPEED(WID)) SPEED(WID) = OSPEED(WID) ENT) ENT) IF IF RETURN END * 11. TO FIND THE TIME AND LOCATION WHEN RED FORCE REACH BREAK -POINT vVAVfVciVVcVrV.-VfVrVrrVVrVfVrVrVf'sVVrVf^ViVVrVrVr^V-VyfVrVrV.-V.-V.-VrV-VrVr^VVTyrV.-Vr-.ViVV.-VriVV^^ SUBROUTINE BREAK ( lA IT,NOC ,\s'HOLD,RF,BF,RRESER,BREAKP,BREAKT) , INTEGER RRESER BREAKP(4),BREAKT(4),WH0LD,RF(4,0: 1001) ,BF(4 ,0: 1001) REAL RF(IA,IT) = 0. BF(IA,IT) = BF(IA,IT-1") IF(NOC .EQ. 0) THEN RFfIA,IT) = RF(.IA.IT-1) + RRESER BREAKP(IA) = WHOLD BREAKT(IA) = IT END IF NOC = NOC + 1 RETURN END C 1111 VfVfVrVf'5VVrVrV.-V.-Vr^VVrVrVrVf^VVriV'5VVrVrVfVr:VV,-^VVr;VVrVfVfVrV,-VfVfVrV,-VTVrVfiVVfVf:fciV'^ '•' TO PRINT THE CASUALTIES AND SURVIVORS FOR BOTH SIDES 12. SUBROUTINE PRINT 1 ( ! RBN BCO BLUER 1 BLUEP2 RRESER PLTN NA OUTPUT IFSUM MFSUM RDFSUM BDFSUM) , , , , , , , , , , RBN BCO BLUEPl BLUEP2 NA RRESER PLTN OUTPUT IFSUM(4) ,MFSUM(4) ,RDFSUM(4) ,BDFSUM(4) TIFSUM,TMFSUM,TRDF,TBDF CHARACTER--^9 AVENUE ( 4 3 1 AVENUE//22 AVENUE// DATA AVENUE / AVENUE?^ 1 AVENUE,-'/2 /4*0. 0/ DATA TIFSUM,TMFSUM,TRDF,TBDF INTEGER REAL REAL , , , , ' ' 100 , ' , , ' , ' , ' , ' ' / WRITE(OUTPLT, '(//)') WRITE (OUTPUT, 100) F0RMAT(5X,'«< RED CASUALTIES BY EACH TYPE OF BLUE FORCES >»', l/60('-'), 1/15X, INDIRECT-FIRE' ,4X, 'MINE -FIELD' ,4X, 'DIRECT-FIRE' ,/60( -' )) DO 101 lA = 1,4 TIFSUM = IFSUM(IA) + TIFSUM TMFSUM = MFSUMCIA) + TMFSUM ' ' 84 ! TRDF = RDFSUM(IA) + TRDF TBDF = BDFSUM(IA) + TBDF WRITE( OUTPUT, 102) AVENUE( lA) IFSUM( lA) ,MFSUM( lA) ,RDFSUM( lA) CONTINUE VRITE( OUTPUT, 103) TIFSUM,TMFSUM,TRDF FORMAT(3X,A9,5X,F6. 1,10X,F6. 1,9X,F6. 1) F0RMAT(60( '-'),/ 17X,F6. 1,10X,F6. 1,9X,F6. 1) + RRESER TRF = RBN'>3. + PLTN TBF = BC0*3. TRCAS = TIFSUM + TMFSUM + TRDF TRSUR = TRF - TRCAS TBCAS = TBDF TBSUR = TBF - TBCAS BFCASl = BDFSUM(l) + BDFSUM(2) BFCAS2 = BDFSUM(3) + BDFSUM(4) BFSURl = BLUEPl'^BCO + PLTN/2 - BFCASl BFSUR2 = BLUEP2''^BC0 + PLTN/2 - BFCAS2 , 101 102 103 WRITE(0LTPUT, '(//)') WRITE( OUTPUT 105 ) BFCAS 1 BFSURl BFCAS2 BFSUR2 F0RMAT(5X,'«< BLUE FORCE CASUALTIES FOR EACH FORT >»' l/60( '-') ,/15X, 'CASUALTIES' ,5X, SURVIVORS' ,/60( -' ) ,/3X, 'F0RT//1' , 105 , , , ' ' 15X,F6. 1,10X,F6. l,/3X, 'F0RT,^/2' ,5X,F6. 1,10X,F6. 1,/60( WRITE(OUTPUT, '(//)') WRITE( OUTPUT, 106) TRF, TRCAS TRSUR, TBF, TBCAS TBSUR , 106 ' -' )) , F0RMAT(5X,'«< TOTAL CASUALTIES AND SURVIVORS >»' l/60('-'),/13X,' INITIAL FORCE' ,5X, CASUALTIES ,6X, I'SURVIVORS' ,/60( -• ) ,/5X, 'RED' ,9X,F6. 1,10X,F6. 1,10X,F6. 1/5X,'BLUE' ,8X,F6. 1,10X,F6. 1,10X,F6. l,/60('-')) ' ' ' RETURN END 85 1, , APPENDIX This is C. EXEC FOR BASIC MODEL a execution code of Foriran-77 for the basic FILEDEF 12 DISK THESIS DATA EXEC WF77 BASIC (NOEXT NOWAR 86 model in Appendix B. APPENDIX This is a ADVANCED MODEL D. computer program using Fortran-77 --< ADVANCED MODEL >--- MADE BY for the advanced model. LEE, JAE YEONG (1988.2.6) INTEGER MR, MB PARAMETER (MR=4, MB=8) REAL RED(MR,MB) ,BLUE(MR,MB) ,BATIME(MR,MB) ,ROB(MR,MB) INTEGER ANSWER, REDAVE(3),P0IF,SMAVE(3),BLUEP1,BLUEP2,SMARC(3) INTEGER OUTPUT, TEND, WAVE2 INTEGER ARC(44) ,TAIL(44) ,HEAD(44) REAL DIST(44) ,WIDTH(44) ,SPEED(44) ,TIME(44) ,0SPEED(44) ,ADSP( 44) REAL TRCAS,TBSUR,TBCAS,VALUE(4) REAL LINE ( MB ) SQUA( MB ) ROOT( MB ) LIN SQU ROO WRITE(6, '(///)•) PRINT -"-, 'HOW DO RED FORCES ON AVENUE -2 ATTACK ?' , 777 , . , .'. .'. .*. .•. ^*. iJ. .*. ^. m>^ .J. ij. .y i-*. .«. , , y . .*. .u y. y. i^t. .1. y . y , .'. y . y. ^. y. ^ y* j^ y* J. j^ y^ y . y^ ^^ .J. < EXPLANATION > PRINT ^S <OPTION> PRINT ^'S 1 ALL FORCES ATTACK TO THE NODE 28 PRINT ^S 2 ALL FORCES ATTACK TO THE NODE 27 PRINT ''-, 3 DIVIDE EQUALLY AND ATTACK TO NODE 27 AND PRINT ^^ NODE 28, RESPECTIVELY PRINT '•, EXIT THE PROGRAM — PRINT READ(5,'0 ANSWER IF (ANSWER .EQ. 0) GO TO 888 IF (ANSWER. NE.l .AND. ANSWER. NE. 2 .AND. ANSWER. NE. 3 .AND. ANSWER. NE. GO TO 777 ) ! •--'----».-—*--•--•—» •••-, L 55 56 57 58 j^ y . GO TO (55,56,57) WAVE 2 = 1 GO TO WAVE 2 = 2 GO TO WAVE 2 = 12 GO TO •.-,j-»'-j.-'.,,.t,j.^',j.^t,^,j-jt.»t.. ANSWER INPUT = 12 OUTPUT = 24 OUTPUT FILES 'M0ES2' HAS ALL MOE VALUES FOR EACH RED AND BLUE OPTIONS. 'UTIL2' HAS UTILITY VALUES FOR EACH UTILITY FUNCTION. •FILE 'WH0W2' REPRESENTS HOW THE BATTLE TERMINATES! OPEN ( UNIT = OUTPUT, FILE = 'M0ES2' ) OPEN ( UNIT = 25 FILE = •UTIL2' ) OPEN ( UNIT = 26 FILE = 'WH0W2' ) C-- •OPEN C-- •FILE C-- FILE ! , , DO 1 IB = 1,MB CALL BDATA ( IB,WAVE2 ,P0IF,SMAVE,BLUEP1 ,BLUEP2 ,SMARC) 87 , DO 2 IR = 1,MR CALL RDATA (IR,REDAVE) DO 10 I = 1, 44 READ( INPUT, 11) ARC( I) ,TAIL( I) ,HEAD( I) ,TIME( I) ,DIST( I) WIDTH(I),SPEED(I) 1 CALL ASPEDl (WAVE2 I IR,SPEED, ADSP) IF(WAVE2 .EQ. 12) CALL ASPED2 ( I ,IR, SPEED, ADSP) SPEED(I) = ADSP(I) OSPEED(I) = SPEED(I) CONTINUE F0RMAT(3X,I2,2(3X,I2),2X,F6.2,6X,F4. 2,4X,F5.3,3X,F3. , , 10 11 C--- READ THE ORIGINAL DATA AGAIN REWIND INPUT 1) ! C IF(WAVE2 .EQ. 1 .OR. WAVE2 EQ. 2) THEN CALL BATLEl (WAVE2 ,TRCAS ,TBSUR ,TEND ,TBCAS IB IR REDAVE POIF SMAVE BLUEPl BLUEP2 SMARC ARC, TAIL, HEAD, TIME, DIST, WIDTH, SPEED, OSPEED) ELSE IF(WAVE2 EQ. 12^ THEN CALL BATLE2 (TRCAS ,TBSUR,TEND,TBCAS, IB IR REDAVE POI F SMAVE BLUEPl BLUEP2 SMARC ARC, TAIL, HEAD, TIME, DIST, WIDTH, SPEED, OSPEED) END IF . 1 1 , , , , , , , , , , , , . 1 1 , , j^ RED(IR,IB) = TRCAS BLUE(IR,IB) = TBSUR BATIME(IR,IB) = TEND ROB(IR,IB) = TRCAS/TBCAS DO 4 I = 1,44 SPEED(I) = OSPEED(I) 4 CONTINUE 2 IB ,RED( 1 IB) ,RED( 2 IB) ,RED( 3 IB) ,RED(4, IB) WRITEC OUTPUT, 900) IB BLUE( 1 IB ) BLU£( 2 IB ) BLUE( 3 IB ) BLUE( 4 IB ) IB,BATIME(1,IB),BATIME(2,IB),BATIME(3,IB),BATIME(4,IB), 1 1 IB,R0B(1,IB),R0B(2,IB),R0B(3,IB),R0B(4,IB) F0RMAT( 3X, 13 ,4( 3X,F6. 1) ,/3X,I3,4( 3X,F6. 1) ,/3X, I3,4(3X,F6. 1), /3X,I3,4(3X,F6. 2) ) 1 , 1 900 905 , , , , , , , , , , DO 905 J = 1,4 VALUE(J) = BLUE(J,IB) C-- -COMPUTE DESIRED VALUES FOR DIFERRENT UTILITY FUT^CTIONS CALL UTIL (MR,MB,IB,VALUE,LIN,SQU,ROO) LINE(IB) = LIN SQUA(IB) = SQU ROOT(IB) = ROO ! 910 IB ,LINE( IB) ,SQUA( IB) ,ROOT( IB) WRITEC 25 ,910) FORMATC 3X, I3,3(3X,F6. 2) ) 1 CONTINUE 888 STOP END * I. 'THIS MODEL IS COMPLETE ' THANK YOU ! ! SUBROUTINE FOR DEFINING RED OPTIONS. SUBROUTINE RDATA (IR,REDAVE) INTEGER IR,REDAVE(3) 1151 1152 1153 1154 1155 GO TO (1151,1152,1153,1154) REDAVE(l) = 1 REDAVE(2) = 1 REDAVE(3) = 1 GO TO 1155 REDAVE(l) = REDAVE(2) = 2 REDAVE(3) = 1 GO TO 1155 REDAVE(l) = REDAVE(2) = 1 REDAVE(3) = 2 GO TO 1155 REDAVE(l) = REDAVE(2) = 3 REDAVE(3) = GO TO 1155 IR RETURN END ji. ..u^.. w*. j^ .•.. .1* .*. .'. .'« .*. .*. ^. .*. >•< .t« ^^ .*.. jm ^^ .*. j^ -"^ ^. ^. ^. .*« ji. ^. m^^ mf. >'. ^. ^^ ^« ^*. mf* j^ JL. >*. .*. k*« ^. •). y. »*^ ^^ .J' '•- II. ^ ^ "V*^' *^' "V rV Vt^ Vf Vc V' Vt V' V? Vc SUBROUTINE FOR DEFINING BLUE OPTIONS. SUBROUTINE BDATA ( IB ,WAVE2 POIF SMAVE BLUEPl BLUEP2 SMARC) , , , , , INTEGER IB,WAVE2,P0IF,SMAVE(3),BLUEP1,BLUEP2,SMARC(3) IIB = IB IF(IB .LE. 4) THEN BLUEPl = 1 BLUEP2 = 2 GO TO 1250 ELSE BLUEPl = 2 BLUEP2 = 1 IB = IB - 4 END IF 1250 1251 ^ Vt *V V* V' GO TO (1251,1252,1253,1254) POIF = 2 SMAVE(l) = 1 SMAVE(2) = 1 SMAVE(3) = 1 SMARC(l) = 30 IB 89 '^' V' V' 1252 SMARC(2) = 35 SMARC(3) = 42 IF(WAVE2 .EQ. SMARC(l) = SMARC(2) = SMARC(3) = ELSE IF(WAVE2 SMARC(l) = SMARC(2) = SMARC(3) = END IF GO TO 1267 POIF = 2 SMAVE(l) = SMAVE(2) = 2 SMAVE(3) = 1 SMARC(l) = 30 SMARC(2) = 34 THEN 1) 30 34 42 .EQ . THEN 2) 35 39 42 SMARCO) = 42 1253 IF(WAVE2 .EQ. SMARCCl) = SMARC(2) = SMARCC3) = ELSE IF(WAVE2 SMARCCl ) = SMARC(2) = SMARC(3) = END IF GO TO 1267 POIF = 2 1) THEN 34 35 42 .EQ 30 . THEN 2) 39 42 SMAVECn = SMAVE(2) = 1 SMAVE(3) = 2 SMARCCl ) =30 SMARCC2) = 42 SMARCC3) = 43 IF C WAVE 2 .EQ. SMARCCl) = SMARCC2) = SMARCC3") = ELSE IFCWAVE2 SMARCCl) = SMARCC2) = SMARCC3) = 1) THEN 35 42 43 .EQL 42 43 IF GO TO 1267 POIF = 2 SMAVECl) = ENT) 1254 THEN 2) 39 - - """ SMAVEC2) = 3 SMAVEC3) = SMARCCl) = 30 SMARCC2) = 34 SMARCC3) = 35 IFCWAVE2 .EQ. 1) THEN SMARCCl) = 32 SMARCC2) = 34 90 SMARCO) = 35 ELSE IF(WAVE2 .EQ SMARC(l) = 25 SMARC(2) = 30 SMARCO) = 2) THEN 39 END IF GO TO 1267 IB = IIB 1267 RETURN END **************************************************************** * III. SUBROUTINE TO EXECUTE THE "BATTLE l" TYPE BATTLE ***********************'>'{*********************************************** ! THIS PROGRAM DEAL WITH THE BATTLE CASE THAT HAS 3 AVENUES OF APPROACH FOR RED FORCES CONTINUEOUSLY. (I.E. RED FORCES ON AVENUE-2 ATTACK TO JUST ONE OF TWO BLUE POSITIONS). , BATLEl (WAVE2 ,TRCAS,TBSUR,TEND,TBCAS I B IR REDAVE POIF SMAVE BLUER 1 BLUEP2 SMARC 1 ARC, TAIL, HEAD, TIME, DIST, WIDTH, SPEED, OSPEED) INTEGER NA, NN, NOA, NOP, RBN, RRESER, BCO, PLTN PARAMETER (NA=44, NN=28, N0A=3, N0P=2 PLTN=40) PARAMETER (RBN=500, RRESER=150, BCO=170) INTEGER REDAVE(NOA) ,SMAVE(NOA) ,PMAVE(NOA) ARC(NA) ,TAIL(NA) ,HEAD(NA) INTEGER PMARC(5),SMARC(3),IDARC(3,0: 1001) INTEGER INTEGER IFA(3, 1000), MFA(3, 1000), DFA(3, 1000) INTEGER P0IF,BLUEP1,BLUEP2,ANS1,ANS2,ANS3,ANS4 INPUT, OUTPUT, TP1,TP2,DIF,DPMF,DSMF,INCRE,WID INTEGER INTEGER IFANS MEANS ,DFANS TEND, WAVE2 REAL DIST(NA) ,WIDTH(NA) ,TIME(NA) ,SPEED(NA) ,OSPEED(NA) REAL BREAKP(3),BREAKT(3),RBP(3) REAL RF(3,0: 1001) ,EF( 3 0: 1001) ,WHERE( 3 0: 1001) SP( 3 ,0: 1001) IFC(3,0: 1001) ,MFC( 3 0: 1001) ,RDFC( 3 ,0: 1001), REAL IMDC(3,0: 1001), BDFC(3,0: 1001) 1 REAL IFSUM(3),MFSUM(3),RDFSUM(3),BDFSUM(3) REAL IFCAS ,MFCAS DFCAS BLEFTl BLEFT2 WHOLD REAL CLOCK, RANGE, BRDIST,AR,RB SUBROUTINE 1 , , , , , , , , , , , , , DATA DATA DATA DATA DATA DIF,DPMF,DSMF PMAVE PMARC RANGE , , , 710,20,15/ 71,3,1/ /15, 19, 23, 25, 32/ 11.11 KB ANSI = IR NNN = lUSED = NEQ12 = NEQ23 = C---DEFIN1: INITIAL FORCE LEVEL AND LOCATION 27 DO 28 I = 1,N0A RF(I,0) = REDAVE(I)"-RBN 91 ! , , 28 WHERE(I,0) = 0. IFC(I,0) = 0. MFC(I,0) = 0. RDFC(I,0) = 0. IMDC(I,0) = 0. BDFC(I,0) = 0. IFSUM(I) = 0. MFSUM(I) = 0. RDFSUM(I) =0.0 BDFSUMd^ = 0. RBP(I) = RB'''RF(I,0) IF(WAVE2 .EQ. 1) THEN BF(1,0) = BLUER l-'^BCO + PLTN BF(2,0) = BLUEPl^'^BCO + PLTN BF(3,0) = BLUEP2'-BC0 ELSE IFCWAVE2 EQ. 2) THEN BF(1,0) = BLUER r'^BCO BF(2,0) = BLUEP2---BC0 + PLTN BF(3,0) = BLUEP2---BC0 + PLTN END IF . NOC = INCRE = 1 DO 9999 IT = 1,500, INCRE CLOCK = IT DO 30 I A = 1,N0A BREAKP(IA) = 0. BREAKT(IA) = 0. IFC(IA,IT) = IFC(IA,IT-1) MFC(IA,IT) = MFC(IA,IT-1) RDFC(IA,IT) = RDFC(IA,IT-1) IMDC(IA,IT) = IMDC(IA,IT-1) BDFC(IA,IT) = BDFC(IA,IT-1) RF(IA,IT) = RF(IA,IT-1) BF(IA,IT) = BF(IA,IT-1) WHOLD = WHERE (I A, IT- 1) CALL DETETl (WAYE2 lA, IT, INCRE, WHOLD, VID) IF(WID .EQ. 0) GO TO 999 IDARC(IA,IT) = WID BRDIST = 9999. SP(IA,IT) = SPEED(WID^ TS = (SPEED(WID)/60)-'aNCRE WHERE(IA,TT) = WHOLD + TS , C---IS THERE INDIRECT FIRE ? OR MINEFIELD ? OR DIRECT FIRE ? CALL IDFNDl ( I A, CLOCK, PO IF, I FANS) CALL MFFNDl ( PMARC ,SMARC WID, MEANS) CALL DRFNDl (WAVE2 I A, WHOLD, RANGE BRDIST, DFANS) , , , IFA(IA,IT) = IFANS ^^FA(IA,IT) = MEANS DFA(IA,IT) = DFANS 92 IF(IFANS.EQ. .AND. MFANS. EQ. .AND. C-- -COMPUTE THE CASUALTY OF INDIRECT-FIRE IFdFANS DFANS. EQ. 0) GO TO 30 ! THEN CALL IDFIRl (IA,IT,RF,REDAVE,POIF,IFCAS) RF(IA,IT) = RF(IA,IT) - IFCAS IFSUM(IA) = IFCAS + IFSUM(IA) IFC(IA,IT) = IFC(IA,IT) + IFCAS .EQ. 1) END IF C-- -COMPUTE THE CASUALTY BY MINE -FIELD MFANS. EQ. 2) THEN .OR. IFCMFANS.EQ. 1 ! CALL MFILDl ( lA, IT, MFANS INCRE,NA,WID, TIME, RF.MFCAS) RF(IA,IT) = RF(IA,IT) - MFCAS MFSUM(IA) = MFCAS + MFSUM(IA) MFC(IA,IT) = MFC(IA,IT) + MFCAS , END IF C-.. COMPUTE THE CASUALTY BY DIRECT-FIRE IF(DFANS .EQ. 1 .OR. DFANS EQ. 2) THEN IF( RF(IA,IT) .LT. BF(IA,IT) .AND. lUSED .EQ. 1 .AND. RF(IA,0) .GT. 0.0 1 THEN ) RF(IA,IT) = RF(IA,IT) + RRESER lUSED = 1 END IF CALL DRFIRl (DFANS ,DFA,BRDIST, lA, IT, RF,BF,AR,RDFCAS ,BDFCAS, PLTN, RANGE, NNN) 1 ! . RF(IA,IT) = RF(IA,IT) - RDFCAS BF(IA,IT) = BF(IA,IT) - BDFCAS RDFSUM(IA) = RDFCAS + RDFSUM(IA) BDFSUM(IA) = BDFCAS + BDFSUM(IA) RDFCCIA,IT) = RDFC(IA,IT) + RDFCAS BDFC(IA,IT) = BDFC(IA,IT) + BDFCAS END IF IF(RF(IA,0) .GT. CALL BREAKl END IF .AND. RF(IA,IT) LE. RBP(IA)) THEN lA, IT,NOC ,WHOLD,RF,BF,RRESER,BREAKP,BREAKT) 0. ( . C---CO.MPUTE THE REDUCED SPEED DUE TO THE INDIRECT FIRE OR MINEFIELD OR UNDER THE DIRECT FIRE BASED ON THE RANGE OF TWO FORCES C ! CALL RSPEDl ( lA, IT, NA, SPEED, TIME, DIST,WID, RANGE, AR,RF, I FANS, 1 MFANS, DFANS, OSPEED) SP(IA,IT) = SPEED(WID) TS = (SPEED(WID)/60)^-INCRE WHERE(IA,IT) = WHOLD + TS IMDC(IA,IT) = IFC(IA,IT) + MFC(IA,IT) + RDFC(IA,IT) 30 CONTINUE IF(WAVE2 .EQ. 1) THEN IF(NEQ12 .NE. 0) GO TO 9999 93 BF(1,IT) = MIN( BF(1,IT),BF(2,IT) ) BF(2,IT) = MIN( BF(1,IT),BF(2,IT) ) BF(3,IT) = BF(3,IT) IF(DFA(1,IT) .EQ. 2 .AND. DFA(2,IT) EQ. 2 .AND. RF(1,IT) .GT. 0. .AND. RF(2,IT) GT. 0.) THEN BF(1,IT) = (RF(1,IT) / (RF(1,IT)+RF(2,IT))) * BF(1,IT) BF(2,IT) = (RF(1,IT) / (RF( 1 ITj+RF( 2, IT) ) ) BF(2,IT) BF(3,IT) = BF(3,IT) KEQ12 = IT . 1 . •>'' , E.ND IF ELSE IF(WAVE2 EQ. 2) THEN IF(NTQ23 .NE. 0) GO TO 9999 BF(1,IT) = BF(1,IT) BF(2,IT) = MIN( BF(2,IT),BF(3,IT) ) BF(3,IT) = MIN( BF(2,IT),BF(3,IT) ) IF(DFA(1,IT) .EQ. 2 .AND. DFA(2,IT) EQ. 2 .AND. RF(1,IT) .GT. 0. .AND. 1 RF(2,IT) GT. 0.) THEN BF(1,IT) = BFCl.IT) BF(2,IT) = (RF(2,IT) / (RF(2 IT)+RF(3 IT) ) ) * BF(2,IT) BF(3,IT) = (RF(3,IT) / (RF( 2 IT)+RF( 3, IT) ) ) '^ BF(3,IT) NEQ23 = IT END IF END IF . . . , , , CONTINUE 9999 CALL 999 PRINTl 1 ( RBN.BCO ,BLUEP1 ,BLUEP2 ,RRESER,PLTN,NA, WAVE2 IFSUM MFSU.M RDFSUM BDFSUM TRCAS,TBCAS,TRSUR,TBSUR) , , 1 TEND = IT RETURN END - , , 1 ^. -'•- III~1. .ju j:. ^. J. ^V -*' -^ ^' -I- •^' >>' «'' -^' -J' -J' ^' •J' >*' -A--*--^- SUBROUTINE FOR LOCATING THE ARC THE RED FORCES ARE ATTACKING. SUBROUTINE INTEGER REAL DATA DATA DATA DATA DETETl (WAVE2 lA, IT, INCRE ,WHOLD,WID) , INCRE,WID,WAVE2 A1(4),A21(8),A22(8),A3(6),WH0LD Al A21 A22 A3 /2. 75,6. 35,9. 35,10. 25/ /I. 15,3.3,4. 7,5.45,6.4,7. 1,8.55,9.45/ /I. 15 , 3. 3 ,4. 7 , 6. 15 6. 8 7. 45 7. 45 , 7. 45/ /4. 5,6. 6,8. 85,12.35,12.95,13.55/ , , , IF(IA .EQ. 1) THEN IFCWHOLD .LE. Al(l)) THEN WID = 5 GO TO 1390 ELSE IFCWHOLD. GT.Al(l) .AND. WHOLD. LE. Al( 2) WID = 15 GO TO 1390 ELSE IFCWHOLD. GT.AK 2) .AND. WHOLD. LE. A1C3) WID = 33 GO TO 1390 94 ) THEN ) THEN .AND. WHOLD. LE. Al(4) ) THEN ELSE IF(WHOLD. GT. Al(3) WID = 35 GO TO 1390 ELSE IF(WHOLD GT. Al(4)) THEN IT-1 WRITE(26,1380) F0R.MAT(1X,'RED FORCE IN AVE/Zl TOOK BLUE P0SITI0N//1 BATTLE END 1/5X,' (BATTLE TIME ==> ',14,' MINUTE)') GO TO 1399 END IF ELSE IF(IA .EQ. 2) THEN GO TO (1311,1312) WAVE2 IF(WHOLD .LE. A21(l)) THEN WID = 4 GO TO 1390 ELSE IF(WHOLD.GT. A21(l) .AND. WHOLD. LE. A21(2) ) THEN WID = 7 GO TO 1390 ELSE IF(WHOLD.GT. A21(2) .AND. WHOLD. LE. A21(3)) THEN WID = 19 GO TO 1390 ELSE IF(WHOLD. GT. A21(3) .AND. WHOLD. LE. A21(4) ) THEN WID = 24 GO TO 1390 ELSE IF(WHOLD.GT. A21(4) .AND. WHOLD. LE. A21( 5) ) THEN WID = 29 GO TO 1390 ELSE IF(WHOLD.GT. A21(5) .AND. WHOLD. LE. A21(6) ) THEN WID = 32 GO TO 1390 ELSE IF(WHOLD. GT. A21(6) .AND. WHOLD. LE. A21( 7) ) THEN WID = 34 GO TO 1390 ELSE IF(WHOLD.GT. A21(7) .AND. WHOLD. LE. A21( 8) ) THEN WID = 35 GO TO 1390 ELSE IF(WHOLD GT. A21(8)) THEN WRITE(26,1381) IT-1 F0RMAT(1X,'RED FORCE IN AVE//21 TOOK BLUE P0SITI0N#1 BATTLE ', I'END !' ,/5X,'( BATTLE TIME ===> ',14,' MINUTE)') GO TO 1399 END IF IF( WHOLD .I.E. A22(l)) THEN WID = 4 GO TO 1390 ELSE IF(WHOLD. GT. A22(l) .AND. WHOLD. LE. A22(2) ) THEN WID = 7 GO TO 1390 ELSE IF(WHOLD. GT. A22(2) .AND. WHOLD. LE. A22(3) ) THEN WID = 19 GO TO 1390 ELSE IF(WH0LD.GT.A22(3) .AND. WHOLD. LE. A22(4)) THEN WID = 25 GO TO 1390 ELSE IF(WHOLD.GT. A22(4) .AND. WHOLD. LE. A22(5) ) THEN WID = 30 GO TO 1390 . 1380 1311 : . 1381 1312 : 95 !' ELSE IF(WHOLD. GT. A22(5) .AND. WHOLD. LE. A22(6) ) THEN WID = 39 GO TO 1390 ELSE IF(WHOLD GT. A22(6)) THEN WRITE(26,1382) IT-1 F0RMAT(1X,'RED FORCE IN AVE//22 TOOK BWE POSITIOW/2 BATTLE ', ',14,' MINUTE)') I'END !' ,/5X,'( BATTLE TIME GO TO 1399 END IF ELSE IF(IA .EQ. 3) THEN IF(WHOLD .LE. A3(l)) THEN WID = 2 GO TO 1390 .AND. WHOLD. LE. A3(2) ) THEN ELSE IFCWHOLD. GT. A3(l) WID = 11 GO TO 1390 ELSE IFCWHOLD. GT.A3( 2) .AND. WHOLD. LE. A3(3)) THEN WID = 13 GO TO 1390 .AND. WHOLD. LE. A3C4) ) THEN ELSE IFCWHOLD. GT.A3( 3) WID = 23 GO TO 1390 ELSE IFCWHOLD. GT.A3C4) .AND. WHOLD. LE. A3C5) ) THEN WID = 42 GO TO 1390 ELSE IFCWHOLD. GT.A3C5) .AND. WHOLD. LE. A3C6) ) THEN WID = 43 GO TO 1390 ELSE IFCWHOLD GT. A3C6)) THEN WRITEC26,1383) IT-1 BATTLE', F0RMATC1X,'RED FORCE IN AVE.^f3 TOOK BLUE POSITIOW/2 1' END ,/5X, 'CBATTLE TIME ===> ',14,' MINUTE)') GO TO 1399 END IF END IF RETURN WID = C RETURN END . 1382 => : . 1383 : ! ' 1390 1399 ^- III -2. SUEROITINE FOR IDENTIFYING THE INDIRECT-FIRE SUBROUTINE IDFNDl C lA, CLOCK, POIF, IFANS) INTEGER POIF, IFANS CLOCK, STIF,FTIF REAL DATA STIF,FTIF /5. 0,15.0/ IF(CLOCK .GE. STIF .AND. IFCIA .EQ. 2) THEN IFANS = 1 GO TO 1444 ELSE IFANS = GO TO 1444 END IF ELSE CLOCK 96 . LT. FTIF) THEN ! I FANS = END IF RETURN END 1444 * III -3. SUBROUTINE FOR IDENTIFYING THE MINE-FIELD ! SUBROUTINE MFFNDl (PMARC,SMARC,WID, MEANS) INTEGER MFANS,WID,PMARC(5),SMARC(3) DO 1510 I = 1,5 IF(WID .EQ. PMARC(I)) THEN MEANS = 1 GO TO 1599 END IF CONTINUE DO 1520 J = 1,3 IF(WID .EQ. SMARC(J)) THEN MFANS = 2 GO TO 1599 END IF CONTINUE MFANS = RETURN END 1510 1511 1520 1521 1599 * I II -4. SUBROUTINE FOR IDENTIFYING THE DIRECT-FIRE tj^ *u .'- .'- -•- J- J- .*- ».'- y- .'- »- y- .'- .'- .'- J- .'- .'- y- y- *• ••- y- y- y- -•- ^•- y- y- y- y- y- y . y- y- y- y- y- SUBROUTINE 1 ! j- y- y- y- y . y- y- y * y- y , y - y- y- y- y- y- y-y ^ VrV' *'r Vr ^r Vr V' *V DRFNDl (VAVE2 IA,WHOLD,RANGE ,BRDIST,DFANS) , INTEGER REAL IA,DFANS,WAVE2 WHOLD,PATH( 3), RANGE, BRDI ST, AMBUSH DATA AMBUSH /4. 0/ PATH(l) = 10. 25 PATH(2) = 9.45 IF(VAVE2 .EQ. PATH(3) = 13. 55 IF(WHOLD .GE. WHOLD LT. . 2) PATH(2) = 7.45 AMBUSH-RANGE/2. AMBUSH .AND. AND. . THEN DFANS = 1 BRDIST = AMBUSH - WHOLD GO TO 1699 ELSE IF( WHOLD GE. PATH( lA) -RANGE .AND. 1 WHOLD .LT. PATH(IA) THEN ) DFANS = 2 BRDIST = PATH(IA) - WHOLD GO TO 1699 END IF DFANS = 1699 RETURN END 1 lA .EQ. 2 ) . y-y- y- y- y- y- - •; y- y • y- y- y- y- y- y- y- jl. y- y- y- -•- y- y- y- y- y- y- y- y- y * y- y- y- y- y- y^ y- y- y- y- y- y^. y^ y^. y- y- y^ y- y^ y. 97 ^ y^ y- y . y^ y . y^ y . y^ y- y^ y- y. y^ y^ * III-5. SUBROUTINE FOR COMPUTING CASUALTIES BY INDIRECT-FIRE SUBROUTINE IDFIR1( lA IT,RF ,REDAVE ,POIF, IFCAS) INTEGER NROUND I A IT REDAVE( 3 ) POIF REAL LETHAL ROWSP COLSP MUX MUY RHOX RHOY RATIO PKILL REAL RF(3,0: 1001), IFCAS , , , , NROUND LETHAL MUX, MUY RHOX, RHOY DATA DATA DATA , , , / 18 , , , , 7 , , , , 8 . /15. ,10. /15. ,10. / IF(REDAVE(POIF) EQ. 1) THEN ROWSP =12. COLSP = 12. GO TO 1669 ELSE IF(REDAVE(POIF) EQ. 2) THEN ROWSP = 10. COLSP = 10. GO TO 1669 ELSE IF(REDAVE(POIF) EQ. 3) THEN ROWSP = 8. COLSP = 8. GO TO 1669 END IF PRINT '•% IT,IA,RF(IA,IT) RATIO = (NROUND--- LETHAL) / (ROWSP*COLSP*RF( lA, IT) PHI = 3. 141592654 . . . 1669 A = ) LETHAL-'^NROUND ) / ( 2---PH 1 1 ) ''•^ 5 PKILL = RATIO (A'--A/((A-'>A+RH0X--'^^'-2)'>(A'''A+RH0Y*'''2))*'^5) 1 EXP( - 5--n ( MUX^'"-"-2 ) / ( A----A+RH0X'--^>2 ) + ( MUY''^'"'2 ) / ( A'^A+RH0Y'''->2 ) IFCAS = PKILL '• RF(IA,IT) ( ( . '"^ •'•^ . RETURN END Vr;VVrVfVfV^V.-^>^V-,VVrVrVrVr-/r•)VVrVrV?VrVrV.-VrVrVrVr^V:VVrVrVrV-VrVcV>-V^Vr^VVrVr^VVrVfVfV^ '"^ -,V -V III-6. !': -.V -.',- -,V -.V -,'.- SUBROUTINE FOR COMPUTING CASUALTIES BY MINEFIELDS Vf -.'r Vr Vr -.',- -.',- V.- -.'r -,V -,',- •/,- -A- -.V -,V ',- Vr Vf -V V,- -,',- •,': •>'.- Vr -,V -.VVr V: -,'r -,V -,': -,',- Vf Vr ic Vr ;> ?V •;V >'.- -.V -.',- Vr Vr -,V -.'.- -A- --'r VrVr ;> iV iV iV ^V iV Vr -V SUBROUTINE MFILD1( lA, IT,MFANS INCRE ,NA,WID,TIME ,RF,MFCAS) , INTEGER REAL MFANS INCRE NA NORM NOSM WID T1ME(NA),RF(3,0: 1001) ,PCOEF,SCOEF,MFCAS,TPM,TSM DATA DATA DATA NOPM ,NOSM TPM ,TSM PCOEF,SCOEF , , , , , /300,200/ /20. 0,15.0/ /. 00020 ,. 00015/ IF( MFANS .EQ. 1) THEN MFCAS = (PCOEF''--RF(IA,IT)'VNOPM'>(TPM/60. )) ELSE IF(MFANS EQ. 2) THEN / (TIME(WID)/INCRE) / (TIME(WID)/INCRE) . MFCAS = (SCOEF*RF(IA,IT)*NOSM^''(TSM/60. END IF RETURN END * I II -7. )) SUBROUTINE FOR COMPUTING CASUALTIES BY DIRECT FIRE SUBROUTINE DRFIR1(DFANS ,DFA,BRDIST, lA, IT,RF,BF,AR,RDFCAS,BDFCAS 98 ) PLTN, RANGE, NNN) 1 INTEGER REAL REAL DFANS,DFA(3,1000),PLTN DATA DATA DATA DATA DATA PLBP AOMEGA,BOMEGA AC,BC AM,BM MU RF(3,0: 1001) ,BF( 3 0: 1001) ,PLBP ,FBF( 0: 1001) BRDI ST RANGE RED BLU RDFCAS BDFCAS AR BR MU PL , , , , , , , , , , /lO.O/ /O. 50,1. 00/ 70.0490,0.0250/ /O. 23,0.00010/ /l.O/ IF(NNN GT. 0) GO TO 1810 PL = PLTN 1810 FBF(IT) = PL C---FIND ENGAGED FORCES OF BOTH SIDES ON DIRECT FIRE BATTLE RED = RF(IA,IT) BLU = BF(IA,IT) . BLUE FORCE AMBUSHES THE RED FORCE IF(DFANS .EQ. 1) THEN AR = AM '> (1 -BRDI ST/RANGE )'"">MU (1 -BRDI ST/RANGE )''^''--MU BR = BM BLU = FBF(IT) IF(BLU LT. PLBP) THEN RDFCAS = 0. BLU = 0.0 ELSE RDFCAS = AR '^ BLU END IF BDFCAS = BR '^ BLU RED FBF(IT^ = BLU - BDFCAS PL = FBF(IT) NNN = NNN + 1 GO TO 1900 C---CASE-^/l (MIXED LAW) : ! ! '"^ . ''^ C---CASE-#2 CHEMBOLT EQUTION) ELSE IF(DFANS EQ. 2) THEN IF(RED .LE. 0. .OR. BLU LE. 0.) THEN BDFCAS = 0. RDFCAS = 0. GO TO 1900 END IF AR = AC * (1 -BRDI ST/RANGE )**MU BR = BC * (1-BRDIST/RANGE)*--'^MU RDFCAS = AR'H(RED/BLU)*'K1.0-B0MEGA))*BLU BDFCAS = BR'V((BLU/RED)**(1.0-A0MEGA))*RED END IF 1900 RETURN END ! . . * III-8. * SUBROUTINE FOR COMPUTING THE ADJUSTED SPEED BASED ON THE NUMBER OF RED UNITS (BATTALIONS) ON EACH AVENUE. SUBROUTINE INTEGER ASPED1(WAVE2, I , IR,SPEED, ADSP) WAVE2,IR,A0A1(4) ,A0A2(8) ,A0A3(6) ,A0A21(8) ,A0A22(8) 99 REAL SPEED(44),ADSP(44) DATA DATA DATA DATA AOAl A0A21 A0A22 A0A3 75,15,33,35/ 74,7,19,24,29,32,34,35/ /4, 7, 19, 25, 30, 39, 39, 39/ /2, 11, 13,23,42,43/ DO 2009 K = 1,8 A0A2(K) = A0A21(K) IF(WAVE2 EQ. 2) A0A2(K) ^ A0A22(K) 2009 . GO TO (201,202,203,204) IR ADSP(I) = SPEED(I) GO TO 2010 ADSP(I) = SPEED(I) DO 2011 J = 1,8 IF(I .EQ. A0A2(J)) ADSP(I) = 0.9*SPEED(I) GO TO 2010 ADSP(I) = SPEED(I) DO 2012 J = 1,6 IF(I .EQ. ACA3(J)) ADSP(I) = 0.9^-SPEED(I) GO TO 2010 ADSP(I) = SPEED(I) DO 2013 J = 1,3 ADSP(I) = 0. 8''^SPEED( I) IF(I .EQ. A0A2(J)) 201 202 2011 203 2012 204 2013 RETURN END 2010 )VVrVf';ViVVrVrV.-V.-VrVrVrVf:VVrVrVrVriVVrVrVrVriViVVfVrVrVrVr^ViVVrVf^VVfVrVrV.-'>VV.-VfVfvVVrVrV.^ •> I II -9. SUBROUTINE FOR COMPUTING THE REDUCED SPEED BASED ON EACH WEAPON TYPE. SUBROUTINE 1 RSPED1( lA, IT, NA, SPEED, TIME ,DIST,WID, RANGE, AR,RF, IFANS,MFANS,DFANS,OSPEED) INTEGER REAL REAL NA ,VID IFANS MEANS ,DFANS DATA DATA MINSPD ACO,AMO , , AR,DIST(NA),SPEED(NA),TIME(NA),MINSPD,RF(3,0: 1001) OSPEED(NA) /O. 5/ /O. 06,0. 20/ IFdFANS .EQ. 1) THEN SPEED(WID) = DIST(WID)*60. /(TIME(WID)+10. END IF IF(MFANS .EQ. 1) THEN SPEED(WID) = DIST(WID)^'60./(TIME(VID)+20. ) END IF IF( MEANS .EQ. 2) THEN SPEED(VID) = DIST(WID)*60./(TIME(WID) + 15. ) END IF IF(DFANS .EQ. 1) THEN SPEED(VID) = SPEED(WID) * (1-AR/AMO) + MINSPD IF(SPEED(WID) .GT. OSPEED(WID)) SPEED(WID) = OSPEED(WID) END IF IF(DFANS .EQ. 2) THEN 100 IF(RF(IA,IT) .EQ. 0. ) THEN SPEED(WID) = 0. ELSE SPEED(WID) = SPEED(WID) * (1-AR/ACO) + MINSPD IF(SPEED(WID) .GT. OSPEED(WID)) SPEED(WID) = OSPEED(VvID) END IF END IF RETURN END * III -10. * SUBROUTINE TO FIND THE TIME AND LOCATION WHEN RED FORCE REACH BREAK-POINT ! SUBROUTINE BREAKl ( lA, IT,NOC,WHOLD,RF,BF,RRESER,BREAKP,BREAKT) INTEGER RRESER REAL BREAKP(3),BREAKT(3),WH0LD,RF(3,0: 1001) ,BF(3,0: 1001) RF(IA,IT) = 0. BF(IA,IT) = BF(IA,IT-1) IF(NOC .EQ. 0) THEN RF(IA,IT) = RF(IA,IT-1) + RRESER BREAKP(IA) = VHOLD BREAKT(IA) = IT END IF NOC = NOC + 1 RETURN END C nil * III -11. •^ SUBROUTINE TO PRINT THE CASUALTIES AND SURVIVORS FOR BOTH SIDES IN BATTLE 1 TYPE. PRINTl (RBN,BC0,BLUEP1 ,BLUEP2 RRESER, PLTN.NA, WAVE2 IFSUM MFSUM RDFSUM BDFSUM TRCAS,TBCAS,TRSUR,TBSUR) SUBROUTINE , 1 , 1 INTEGER REAL REAL REAL , , RBN BCO BLUEP 1 BLUEP2 NA RRESER PLTN WAVE2 IFSUM(3),MFSUM(3),RDFSUM(3),BDFSUM(3) TIFSUM,TMFSUM,TRDF,TBDF TRCAS,TRSUR,TBCAS,TBSUR , , , , TIFSUM = 0. TMFSUM = 0.0 TRDF = 0.0 TBDF = 0. TRCAS TBCAS TRSUR TBSUR , = 0. = 0.0 = 0. = 0. DO 101 lA TIFSUM TMFSUM TRDF = = 1,3 = IFSUM(IA) + TIFSUM = MFSUM(IA) + TMFSUM RDFSUM(IA) + TRDF 101 , , , TBDF = BDFSUM(IA) + TBDF CONTINUE + RRESER TRF = RBN^'^S. + PLTN TBF = BC0-'-3. TRCAS = TIFSUM + TMFSUM + TRDF TRSUR = TRF - TRCAS TBCAS = TBDF TBSUR = TBF - TBCAS IF(WAVE2 .EQ. 1) THEN BFCASl = BDFSUM(l) 4 BDFSUM(2) BFCAS2 = BDFSUMO) BFSURl = BLUER I'^BCO + PLTN - BFCASl BFSUR2 = BLUEP2--^BC0 - BFCAS2 ELSE IF(WAVE2 EQ. 2) THEN BFCASl = BDFSUM(l) BFCAS2 = BDFSUM(2) + BDFSUMO) BFSURl = BLUEFl'-^BCO - BFCASl BFSUR2 = BLUEP2-'--BC0 + PLTN - BFCAS2 END IF 101 . • TRCAS TRSUR TBCAS TESUR = = = = TIFSUM -^ TMFSUM + TRDF TRF - TRCAS TBDF TBF - TBCAS [ RETURN END VrVfVr'iVVe'iVVrTVVrVrVriVVrVrVfVriViVVrVrVrVT^VVrVrVriVVr'sVVrVrVrVTiViVVrVrVrVr-.ViV'A'VriVVfVr'j'r'jViV SUBROUTINE TO EXECUTE THE "BATTLE2" TYPE BATTLE. IV. ^V^V^•r^V^lr-r^' rVrVfjViViV V.-Vf/'rV.-s'r-V'A'^V'j'r'jV'jV-VVr-V'jVVr'jVV.-VriViV'jV: THIS PROGRAM DEAL WITH THE BATTLE CASE THAT HAS 3 AVENUES OF APPROACH FOR RED FORCES INITIALLY, BUT ATTACK TO BLUE WITH 4 AVENUES OF APPROACH FINALLY. RED FORCES ON AVENUE-2 DIVIDE EQUALLY (I.E. AND ATTACK TO BOTH BLUE POSITIONS NODE 27 AND NODE 28). , : BATLE2 (TRCAS TBSUR, TEND, TBCAS IB IR REDAVE POIF SMAVE BLUEPl BLUEP2 SMARC 1 ARC, TAIL, HEAD, TIME, DIST, WIDTH, SPEED, OSPEED) INTEGER NA, NN, NOA, NOP, RBN, RRESER, BCO, PLTN PARAMETER (.\A=44, NN=28, N0A=3 N0P=2 PLTN=40) PARAMETER (RBN=500, RRESER=150, BCO=170) INTEGER REDAVE(NOA) ,SMAVE(NOA) ,PMAVE(NOA) INTEGER ARC(NA) ,TAIL(NA) ,HEAD(NA) INTEGER PMARC(5),SMARC(3),IDARC(4,0: 1001) INTEGER IFA(4, 1000), MFA(4, 1000), DFA(4, 1000) INTEGER POIF, BLUER 1,BLUEP2,ANS1,ANS2,ANS3,ANS4 INTEGER INPUT, OUTPUT, TP1,TP2,DIF,DPMF,DSMF,INCRE,WID INTEGER IFANS ,MFANS ,DFANS ,TEND REAL DIST(NA),WIDTH(NA),TIME(NA),SPEED(NA),OSPEED(NA) REAL BREAKP(4),BREAKT(4),RBP(4) REAL RF(4,0: 1001) ,BF( 4 ,0: 1001) ,WHERE(4,0: 1001) ,SP(4 ,0: 1001) REAL IFC(4,0: 1001) ,MFC( 4,0: 1001) ,RDFC(4 0: 1001), IMDC(4,0: 1001), BDFC(4,0: 1001) 1 REAL IFSUM(4) ,MFSUM(4) ,RDFSUM(4) ,BDFSUM(4) REAL IFCAS MFCAS DFCAS BLEFTl BLEFT2 WHOLD SUBROUTINE , 1 , , , , , , , , , , , , 102 , , , CLOCK RANGE BRDI ST AR RB REAL DATA DATA DATA DATA DATA , , , DIF,DPMF,DSMF PMAVE PMARC RANGE , /10,20,15/ /1, 3,1/ /15 19 23 ,25 , 32/ , , /I. 1/ /O. 0/ RB ANSI = IR NNN = lUSED = NEQ12 = NEQ34 = DO 5 I = 1,4 IFSUM(I) = 0. MFSUM(I) =0.0 RDFSUM(I) = 0. BDFSUM(I) = 0. CONTINUE 5 C-- -DEFINE INITIAL FORCE LEVEL AND LOCATION RF(1,0) = REDAVE(1)''^RBN RF(2,0) = (REDAVE(2)-'>RBN)/2 RF(3,0) = (REDAVE(2)''^RBN)/2 RF(4,0) = REDAVE(3)*RBN DO 28 I = 1,4 WHERE(I,0) = 0. IFC(I,0) = 0. MFC(I,0) = 0. RDFC(I,0) = 0. IMDC(I,0) = 0. BDFC(I,0) = 0. 28 RBP(I) = RB'>RF(I,0) BF(1,0) = BLUER l'"^BCO + PLTN/2 BF(2,0) = BLUEPl-'^BCO + PLTN/2 BF(3,0) = BLUEP2--'^BC0 + PLTN/2 BF(4,0) = BLUEP2--'-BC0 + PLTN/2 NOC = INCRE = 1 DO 9999 IT = 1,500, INCRE CLOCK = IT DO 30 lA = 1,4 BREAKP(IA) =0.0 BREAKT(IA) = 0.0 IFC(IA,IT) = IFC(IA,IT-1) MFC(IA,IT) = MFC(IA,IT-1) RDFC(IA,IT) = RDFC(IA,IT-1) IMDC(IA,IT) = IMDC(IA,IT-1) BDFC(IA,IT) = BDFC(IA,IT-1) RF(IA,IT) = RF(IA,IT-1) BF(IA,IT) = BF(IA,IT-1) raOLD = V,TIERE(IA,IT-1) CALL DETET2( lA IT INCRE ,VTiOLD ,WID) IF(WID .EQ. 0) GO TO 999 , , 103 ! IDARC(IA,IT) = WID BRDIST = 9999. SP(IA,IT) = SPEED(WID) TS = (SPEED(WID)/60V'-INCRE WHERE(IA,IT) = WHOLD + TS C---IS THERE INDIRECT FIRE ? OR MINEFIELD ? OR DIRECT FIRE CALL IDFND2 ( IA,CLOCK,POIF, IFANS) CALL MFFND2 ( PMARC SMARC ,WID,MFANS) CALL DRFND2 ( I A, WHOLD, RANGE, BRDIST, DFANS) ? , IFA(IA,IT) = IFANS MFA(IA,IT) = MFANS DFA(IA,IT) = DFANS IF( IFANS. EQ.O .AND. MFANS. EQ. .AND. DFANS. EQ.O) GOTO 30 C-- -COMPUTE THE CASUALTY OF I.NDIRECT-FIRE IF( IFANS .EQ. 1) THEN CALL IDFIR2 ( lA, IT,RF,REDAVE ,POIF, IFCAS) RF(IA,IT) = RF(IA,IT) - IFCAS IFSUM(IA) = IFCAS + IFSUM(IA) IFC(IA,IT) = IFC(IA,IT) + IFCAS END IF ! C-. -COMPUTE THE CASUALTY BY MINE -FIELD MFANS. EQ. 2) THEN IF(MFANS.EQ. 1 .OR. CALL MFILD2 ( lA, IT, MFANS INCRE,NA, WID, TIME, RF,MFCAS) RF(IA,IT) = RF(IA,IT) - MFCAS MFSUM(IA) = MFCAS + MFSUM( lA) MFC(IA,IT) = MFC(IA,IT) + MFCAS ! , END IF C-- -COMPUTE THE CASUALTY BY DIRECT-FIRE ! IF(DFANS .EQ. 1 .OR. DFANS EQ. 2) THEN .AND. IF( RF(IA,IT) .LT. EF(IA,IT) .A.ND. lUSED .EQ. THEN RF(IA,0) .GT. 0.0 ) RF(IA,IT) = RF(IA,IT) + RRESER lUSLD = 1 END IF CALL DRFIR2 (DFANS ,DFA, BRDIST, lA, IT, RF ,BF,AR,RDFCAS,BDFCAS, PLTN, RANGE, NNN,ACO,AMO) . 1 1 1 RF(IA,IT) = RF(IA,IT) - RDFCAS BF(IA,IT) = BF(IA,IT) - BDFCAS RDFSUM(IA) = RDFCAS + RDFSUM(IA) BDFSUM(IA) = BDFCAS + BDFSUM(IA) RDFC(IA,IT) = RDFC(IA,IT) + RDFCAS BDFC(IA,IT) = BDFCaA,IT) + BDFCAS END IF IF(RF(IA,0) .GT. CALL BREAK2 END IF RF(IA,IT) LE. RBP(IA)) THEN .AND. lA, IT,NOC ,VvT10LD,RF,BF,RRESER,BREAKP,BREAKT) 0. ( . 104 » C-- -COMPUTE THE REDUCED SPEED DUE TO THE INDIRECT FIRE OR MINEFIELD OR C UNDER THE DIRECT FIRE BASED ON THE RANGE OF TWO FORCES ! CALL RSPED2 ( 1 lA, IT, NA, SPEED, TIME ,DIST,WID, RANGE, AR,RF, I FANS, MEANS, DFANS,OSPEED,ACO,AMO) SP(IA,IT) = SPEED(WID) TS = (SPEED(WID)/60)*INCRE WHERE(IA,IT) = WHOLD + TS IMDC(IA,IT) = IFC(IA,IT) + MFC(IA,IT) + RDFC(IA,IT) CONTINUE 30 36 37 IF(NEQ12 .KE. 0) GO TO 36 BF(1,IT) = MIN( BF(1,IT),BF(2,IT) ) BF(2,IT) = MIN( BF(1,IT),BF(2,IT) ) IF(NEQ34 NE. 0) GO TO 37 BF(3,IT) = MIN( BF(3,IT),BF(4,IT) ) BF(4,IT) = MIN( BF(3,IT),BF(4,IT) ) IF(NEQ12 NE. 0) GO TO 38 DFA(2,IT) EQ. 2 .AND. IF(DFA(1,IT) .EQ. 2 .AND. .AND. RF(2,IT) GT. 0.) THEN 1 RF(1,IT) .GT. 0. BF(1,IT) = (RF(1,IT) / (RF(1,IT)+RF(2,IT))) * BF(2,IT) = (RF(2,IT) / (RF(1 IT)+RF( 2 IT) ) ) * NEQ12 = IT END IF IF(NEQ34 NE. 0) GO TO 9999 IF(DFA(3,IT) .EQ. 2 .AND. DFA(4,IT) EQ. 2 .AND. 1 RF(3,IT) .GT. 0. .AND. RF(4,IT) GT. 0.) THEN BF(3,IT) = (RF(3,IT) / (RF( 3 IT)+RF(4, IT) ) ) * EF(4,IT) = (RF(4,IT) / (RF( 3 IT)+RF( 4 IT) ) ) '> NEQ34 = IT END IF . . . . , 38 , BF(1,IT) BF(2,IT) , BF(3,IT) BF(4,IT) . . . , , CONTINUE 9999 CALL 999 PRINT2 1 1 TEND = IT RETURN END * IV- 1. - RBN,BCO, BLUER 1 ,BLUEP2 ,RRESER,PLTN,NA, IFSUM,MFSUM,RDFSUM,BDFSUM, TRCAS,TBCAS,TRSUR,TBSUR) ( 1 SUBROUTINE FOR LOCATING THE ARC THE RED FORCES ARE ATTACKING. SUBROUTINE INTEGER REAL DATA DATA DATA DATA DETET2 ( lA, IT, INCRE, WHOLD, WID) INCRE, WID Al(4),A21(8),A22(6),A3(6),WHOLD Al A21 A22 A3 /2. 75,6. 35,9.35,10. 25/ /I. 15,3.3,4. 7,5.45,6.4,7. 1,8.55,9.45/ /I. 15 , 3. 3,4. 7 ,6. 15 ,6. 8, 7. 45/ /4. 5,6. 6,8. 85,12. 35,12. 95,13.55/ 105 3011 GO TO (3011,3012,3013,3014) lA IF(WHOLD .LE. Al(l)) THEN WID = 5 GO TO 1390 ELSE IF(WHOLD. GT. Al(l) .AND. WHOLD. LE. Al(2) ) THEN WID = 15 GO TO 1390 ELSE IF(WHOLD. GT. Al(2) .AND. WHOLD. LE. Al( 3) ) THEN WID = 33 GO TO 1390 .AND. WHOLD. LE. Al(4) ) THEN ELSE IFCWHOLD.GT. Al(3) WID = 35 GO TO 1390 ELSE IF( WHOLD GT. Al(4)) THEN IT-1 WRITE(26,1380) F0RMAT(1X,'RED FORCE IN AVEZ/l TOOK BLL^ POSITIOW/l BATTLE END ',14,' MINUTE)') 1/5X,' (BATTLE TIME GO TO 1399 END IF IF( WHOLD LE. A21(l)) THEN WID = 4 GO TO 1390 ELSE IF(WHOLD. GT. A21(l) .AND. WHOLD. LE. A21( 2) ) THEN WID = 7 GO TO 1390 ELSE IF(WHOLD. GT. A21(2) .AND. WHOLD. LE. A21( 3) ) THEN WID = 19 GO TO 1390 ELSE IF(WHOLD. GT. A:1(3) .AND. WHOLD. LE. A21(4) ) THEN WID = 24 GO TO 1390 ELSE IFCWHOLD.GT. A21(4) .AND. WHOLD. LE. A21( 5) ) THEN WID = 29 GO TO 1390 ELSE IF(WHOLD. GT. A21(5) .AND. WHOLD. LE. A21(6) ) THEN WID = 32 GO TO 1390 ELSE IF(WHOLD. GT. A.?l(6) .AND. WHOLD. LE. A21( 7) ) THEN WID = 34 GO TO 1390 ELSE IFCWHOLD.GT. A21( 7) .AND. WHOLD. LE. A21( 8) ) THEN WID = 35 GO TO 1390 ELSE IF(WHOLD GT. A21(8)) THEN WRITE(26,1381) IT-1 BATTLE ', F0R>L^T(1X,'RED FORCE IN AVE^^21 TOOK BLUE P0SITI0W;1 ',14,' MINUTE)') I'END !' ,/5X,'( BATTLE TIME GO TO 1399 END IF IF(WHCLD LE. A22(l)) THEN WID = 4 GO TO 1390 ELSE IF(WHOLD. GT. A22(l) .AND. WHOLD. LE. A22(2) ) THEN WID = 7 GO TO 1390 ELSE IF(WHOLD. GT. A22(2) .AND. WHOLD. LE. A22( 3) ) THEN . 1380 3012 => : . . 1381 3013 => . 106 : !' WID = 19 GO TO 1390 ELSE IF(WHOLD.GT. A22(3) .AND. WHOLD. LE. A22(4) ) THEN WID = 25 GO TO 1390 ELSE IFCWHOLD. GT. A22(4) .AND. WHOLD. LE. A22(5) ) THEN WID = 30 GO TO 1390 ELSE IFCWHOLD. GT.A22( 5) .AND. WHOLD. LE. A22(6) ) THEN WID = 39 GO TO 1390 ELSE IFCraOLD GT. A22(6)) THEN IT-1 WRITE(26,1382) BATTLE 1382 F0RMAT(1X,'RED FORCE IN AVE#22 TOOK BLUE POSITIOW/2 1 'END !' ,/5X,' (BATTLE TIME ',14,' MINUTE)') GO TO 1399 END IF 3014 IFCWHOLD LE. A3(l)) THEN WID = 2 GO TO 1390 .AND. WHOLD. LE. A3(2) ) THEN ELSE IFCWHOLD. GT.A3(1) WID = 11 GO TO 1390 .AND. WHOLD. LE. A3C 3) ) THEN ELSE IFCWHOLD. GT.A3C 2) WID = 13 . => : . GO TO 139^ ELSE IFCWHOLD. GT.A3C 3) .AND. WHOLD. LE. A3(4) ) THEN WID = 23 GO TO 1390 ELSE IFCWHOLD. GT.A3C 4) .AND. WHOLD. LE. A3C5) ) THEN WID = 42 GO TO 1390 ELSE IFCWHOLD. GT.A3C 5) .AND. WHOLD. LE. A3C 6) ) THEN WID = 43 GO TO 1390 ELSE IFCWHOLD GT. A3C6)) THEN IT-1 WRITEC26,1383) BATTLE', 1383 F0RMATC1X,'RED FORCE IN AVE,-'/3 TOOK BLUE POSITIOW/2 1' END ,/5X,'CBATTLE TIME ==> ',14,' MINUTE)') GO TO 1399 END IF 1390 RETURN 1399 WID = RETURN END . : ' ! * IV-2. SUBROUTINE FOR IDENTIFYING THE INDIRECT-FIRE ! SUBROUTINE IDFND2 C IA,CLOCK,POIF,IFANS) INTEGER POIF.IFANS REAL CLOCK, STIF,FTIF DATA STIF,FTIF /5. 0,15.0/ IFCCLOCK .GE. STIF .AND. IFCPOIF .EQ. 2) THEN IFCIA. EQ. 2 .OR. CLOCK . LT. lA.EQ. 3) THEN 107 FTIF) THEN ' IFANS = 1 GO TO 1444 ELSE IFANS = GO TO 1444 END IF ELSE IFCPOIF .EQ. 3) THEN IF(IA .EQ. 4) THEN IFANS = 1 GO TO 1444 ELSE IFANS = GO TO 1444 END IF END IF ELSE IFANS = END IF RETURN END 1444 •-^ IV-3. SUBROUTINE FOR IDENTIFYING THE MINE-FIELD ! SUBROUTINE MFFND2 ( PMARC SMARC ,WID,MFANS) INTEGER MFANS WID PMARC( 5 ) SMARC( 3 , , , , DO 1510 I = 1,5 IF(WID .EQ. PMARC(I)) THEN MFANS = 1 GO TO 1599 END IF j CONTINUE DO 1520 J = 1,3 IF(WID .EQ. SMARC(J)) THEN MFANS = 2 GO TO 1599 END IF CONTINUE MFANS = RETURN END 1510 1511 1520 1521 1599 * IV-4. SUBROUTINE FOR IDENTIFYING THE DIRECT-FIRE SUBROUTINE 1 1 DRFND2 ( lA ,WHOLD,RANGE ,BRDIST,DFANS) INTEGER REAL IC,IA,DFANS WHOLD,PATH( 4), RANGE, BRDI ST, AMBUSH DATA DATA PATH AMBUSH / 10. . (lA.EQ. 2. 25 ,9. 45 , 7. 45 , 13. 55/ /4. 0/ IF(WHOLD .GE. WHOLD LT. AMBUSH-RANGE/ 2. AMBUSH .OR. DFANS = ! .AND. AND. . THEN lA.EQ. 3)) 1 108 BRDIST = AMBUSH - WHOLD GO TO 1699 ELSE IF( WHOLD GE. PATH( lA) -RANGE .AND. WHOLD .LT. PATH(IA) THEN 1 ) DFANS = 2 BRDIST = PATH(IA) - WHOLD GO TO 1699 END IF 1600 CONTINUE DFANS = 1699 RETURN END . * IV-5. SUBROUTINE FOR COMPUTING CASUALTIES BY INDIRECT-FIRE SUBROUTINE IDFIR2 ( lA, IT,RF,REDAVE ,POIF, IFCAS) INTEGER NR0UND,IA,IT,REDAVE(3),P0IF REAL LETHAL, ROWSP,COLSP, MUX, MUY,RHOX,RHOY, RATIO, PKILL REAL RF( 4,0: 1001), IFCAS NROUND LETHAL MUX,MUY RHOX,RHOY DATA DATA DATA /18,70. 8/ , IF(REDAVE(POIF) EQ. ROWSP =12. COLSP = 12. GO TO 1669 ELSE IF(REDAVE(POIF) ROWSP =10. COLSP = 10. GO TO 1669 ELSE IF(REDAVE(POIF) ROWSP = 8. COLSP = 8. GO TO 1669 END IF . /15. ,10. /15. ,10. THEN 1) . . EQ. 2) THEN EQ. 3) THEN RATIO = (NROUND'^ LETHAL) PHI = 3. 141592654 1669 A = ( ( LETHAL'>NROUND) / ( PKILL = RAT 1 EXP( 1 - -> . 5--n ( A--'( A/ ( / (ROWSP'''COLSP*RF( lA, IT) / 2''^PHI ( MUX-->-'^2 ) )*-•>. 5 A^> A+RHOX-'"> 2 ) / IFCAS = PKILL * RF(IA,IT) ( ) •> ( A''^A+RH0X*''^2 / ) A -^ A+RHO Y''"'" 2 ) ) '^'^ 5 ) '^ + ( MUY''^''^2 ) / ( A''^A+RH0Y*''^2 ) ) 2. RETURN END * IV-6. SUBROUTINE FOR COMPUTING CASUALTIES BY MINEFIELDS SUBROUTINE MFILD2 ( lA, IT, MEANS INCRE,NA,WID, TIME, RF,MFCAS) , INTEGER REAL MFANS,INCRE,NA,NOPM,NOSM,WID TIME(NA),RF(4,0: 1001) ,PCOEF,SCOEF,MFCAS,TPM, IBM DATA DATA NORM ,NOSM TPM ,TSM /300,200/ /20. 0,15.0/ 109 ) DATA PCOEF,SCOEF /. 00020 00015/ ,. IF(MFANS .EQ. 1) THEN MFCAS = (PCOEF''--RF(IA,IT)'^NOPM''^(TPM/60. ELSE IF(MFANS EQ. 2) THEN MFCAS = (SCOEF'>RF(IA,IT)*NOSM->(TSM/60. END IF RETURN END )) / (TIME(WID)/INCRE) )) / (TIME(WID)/INCRE) . * IV- 7. 1 SUBROUTINE FOR COMPUTING CASUALTIES BY DIRECT FIRE SUBROUTINE DRFIR2 (DFANS ,DFA,BRDIST, lA, IT,RF,BF,AR,RDFCAS,BDFCAS, PLTN, RANGE, NNN,ACO,AMO) INTEGER DFANS, DFA( 4, 1000), PLTN RF(4,0: 100n,BF(4,0: 1001) ,PLBP ,FBF(0: 1001) REAL BRDIST,RANGE,RED,BLU,RDFCAS,BDFCAS,AR,BR,MU,PL REAL DATA DATA DATA DATA DATA PLBP AOMEGA.BOMEGA AC, EC AM,BM MU / 0. 0/ /O. 50,1.00/ /O. 0380 ,0. 0160/ /O. 23 , 0. 00010/ /l-O/ ACO = AC AMO = AM IF(NNN .GT. 0) GO TO 1810 PL = PLTN 1810 FBF(IT) = PL C---FIND ENGAGED FORCES OF BOTH SIDES ON DIRECT FIRE BATTLE RED = RF(IA,IT) BLU = BF(IA,IT) 1 C---CASE-r'a (MIXED LAV) IF( DFANS .EQ. : BLUE FORCE AMBUSHES THE RED FORCE 1) THEN (1. 0-BRDIST/R.ANGEl'"'^MU AR = AM BR = BM '• ( 1. 0-BRDIST/RA.NGE)->'''MU BLU = FBF(IT) IF(BLU .LT. PLBP) THEN RDFCAS = 0. BLU = 0. ELSE RDFCAS = AR BLU END IF BDFCAS = BR * BLU '^ RED FBF(IT) = BLU - BDFCAS PL = FBF(IT) NNN = NNN + 1 GO TO 1900 -'•- •>'' C---CASE-#2 (HEMBOLT EQLTION) ELSE IF(DFANS EQ. 2) THEN IF(RED LE. 0. .OR. BLU BDFCAS = 0. RDFCAS = 0. GO TO 1900 ! . . . LE. 110 0.) TliEN ! ! END IF AR = AC * (1. 0-BRD I ST/RANGE )'"'--^MU BR = BC * (1. 0-BRDIST/RANGE)'"^'VMU RDFCAS = AR^>((RED/BLU)^'---"-(1.0-BOMEGA))'''BLU BDFCAS = BR"((BLU/RED)-''"-(l. 0-AOMEGA))'-RED END IF RETURN END 1900 * IV-8. * SUBROUTINE FOR COMPUTING THE ADJUSTED SPEED BASED ON THE NUMBER OF RED UNITS (BATTALIONS) ON ONE AVENUE. SUBROUTINE ( I , IR,SPEED,ADSP) INTEGER REAL IR,A0A1(4) ,AOA2(3) ,A0A3(6) SPEED(44),ADSP(44) DATA DATA DATA AOAl A0A2 A0A3 75,15,33,35/ /4,7,19/ /2 11 13,23,42,43/ , , GO TO (201,202,203,204) IR ADSP(I) = SPEED(I) GO TO 2010 ADSP(I) = SPEED(I) DO 2011 J = 1,3 ADSP(I) = IF(I .EQ. A0A2(J)) GO TO 2010 ADSP(I) = SPEED(I) DO 2012 J = 1,6 1F(I .EQ. A0A3(J)) ADSP(I) = GO TO 2010 ADSP(I) = SPEED(I) DO 2013 J = 1,3 IF(I .EQ. A0A2(J)) ADSP(I) = 201 202 2011 203 2012 204 2013 0. 9''-SPEED( I) 0. 9-'^SPEED( I) 0. 8^'-SPEED( I) RETURN END 2010 '••- ASPED2 IV-9. * SUBROUTINE FOR COMPUTING THE REDUCED SPEED BASED ON EACH WEAPON TYPE. SUBROUTINE RSPED2 1 ( lA, IT, NA, SPEED, TIME, DIST,WID, RANGE, AR,RF, IFANS, MEANS, DFANS,OSPEED,ACO,AMO) INTEGER REAL REAL NA,VID,IFANS,MFANS,DFANS AR,DIST(NA),SPEED(NA),TIME(NA),MINSPD,RF(4,0: 1001) OSPEED(NA) DATA MINSPD /O. 500/ IFdFANS .EQ. 1) THEN SPEED(WID) = DIST(WID)*60./(TIME(WID)+10. END IF IF(MFANS .EQ. 1) THEN SPEED(WID) = DIST(WID)''--60./(TIME(VID)+20. 111 ) END IF IF(MFANS .EQ. 2) THEN SPEED(WID) = DIST(WID)''^60. /(TIME(WID) + 15. ) END IF IF(DFANS .EQ. 1) THEN SPEED(WID) = SP£ED(WID) * (1. 0-AR/AMO) + MINSPD IF(SPEED(WID) .GT. OSPEED(WID)) SPEED(WID) = OSPEED(WID) END IF IF(DFANS .EQ. 2) THEN IF(RF(IA,IT) .EQ. 0. ) THEN SPEED(WID) = 0. ELSE SPEED(WID) = SPEED(WID) * (1.0-AR/ACO) + MINSPD IF(SPEED(WID) .GT. OSPEED(WID)) SPEED(VID) = OSPEED(WID) END IF END IF RETURN END '> IV- 10. SUBROUTINE TO FIND THE TIME AND LOCATION WHEN RED FORCE REACH BREAK-POINT ! SUBROUTINE BREAK2 ( lA, IT,NOC ,WHOLD,RF,BF,RRESER,BREAKP,BREAKT) INTEGER RRESER REAL BREAKP(4),BREAKT(4),WH0LD,RF(4,0: 1001),BF(4,0: 1001) RF(IA,IT) = 0. BF(IA,IT) = BF(IA,IT-1) IF(N0C .EQ. 0) THEN RF(IA,1T) = RF(IA.IT-l) + RRESER BREAKP(IA) = WHOLD BREAKT(IA) = IT END IF NOC = NOC + 1 RETURN END C nil '' IV- 11. • SUBROUTINE TO PRINT THE CASUALTIES AND SURVIVORS FOR BOTH SIDES IN BATTLE2 TYPE. iV Vr iV sV iV -,V Vf Vr vV Vr v.- Vr Vr Vr Vr Vr vV Vr Vc Vr Vr Vr ^V V,- Vc v.- V,- V,- v.- v.- Vr v.- SUBROUTINE 1 -.V , , , 1 INTEGER REAL REAL REAL Vc Vr Vr V: Vr V,- PRINT2 (RBN BCO BLUER 1 ,BLUEP2 RRESER, PLTN,NA, IFSUM MFSUM RDFSUM BDFSUM TRCAS,TBCAS,TRSUR,TESUR) , RBN,BC0,BLUEP1,BLUEP2,NA, RRESER, PLTN IFSUM( 4 ) MFSUM( 4 ) RDFSUM( 4 ) BDFSUM( 4) , , , TIFSUM,TMFSUM,TRDF,TBDF TRCAS,TRSUR,TBCAS.TBSUR TIFSUM = 0. TMFSUM = 0. TRDF = 0.0 TBDF = 0. TRCAS = , , C. 112 TBCAS = 0. TRSUR = 0.0 TBSUR = 0.0 DO 101 lA = 1,4 TIFSUM = IFSUM(IA) + TIFSUM TMFSUM = MFSUM(IA) + TMFSUM TRDF = RDFSUM(IA) + TRDF TBDF = BDFSUM(IA) + TBDF CONTINUE + RRESER TRF = RBN*3. + PLTN TBF = BC0'>3. BFCASl = BDFSUM(l) + BDFSUM(2) BFCAS2 = BDFSUMO) + BDFSUM(4) BFSURl = BLUEFl^'^BCO - BFCASl BFSUR2 = BLUEP2'>BC0 - BFCAS2 101 TRCAS TRSUR TBCAS TBSUR = = = = TIFSUM + TMFSUM + TRDF TRF - TRCAS TBDF TBF - TBCAS RETURN END * V. SUBROUTINE TO COMPUTE THE WEIGHTED UTILITY VALUES OF BLUE SURVIVOR FOR EACH UTILITY FUNCTIONS ! SUBROUTINE UTIL (MR,MB IB ,VALUE ,LIN,SQU,ROO) INTEGER REAL REAL MR, MB DATA DATA WGT ALIN , VALUE(4),UL(4),US(4),UR(4) LIN,SQU,R00,ALIN,WGT(4) /O. 05,0. 70,0. 05,0. 20/ /340. 0/ TEMPI = 0. TEMP2 = 0. TEMPS = 0. C---UTILITY VALUES FOR THE BLUE SURVIVORS DO 2301 K = 1,4 UL(K)=(9. /55. )'>VALUE(K) + 10. IF(VALUE(K) .LE. ALIN) UL(K)=(9. /55. )*VALUE(K) US(K)=(1. /3025. )'WALUE(K)**2. UR(K)=(4. 264014327)'WALUE(K)**0. 5 ! 2301 TEMPI = WGT(K)''fUL(K) + TEMPI TEMP2 = WGT(K)''^US(K) + TEMP2 TEMPS = WGT(K)'>UR(K) + TEMPS CONTINUE LIN = TEMPI SQU = TEMP2 ROO = TEMPS RETURN END 113 APPENDIX This is E. EXEC FOR ADVANCED MODEL a execution code of Fortran-77 for the advanced FILEDEF 12 DISK THESIS DATA EXEC WF77 ADVAN (NOEXT NOWAR 114 model in Appendix D. K LIST OF 1. Craig. Dean REFERENCES "A Model for ihe Planning of Maneuver Unit and Engineer Asset E., Placement", M.S. Thesis, Naval Postgraduate School, Monterey, California, Sep- tember 1985. 2. R.. "The Extension of Unit Allocation and Countermobility in the Airland Rearch Model", M.S. Thesis, Naval Postgraduate McLaughlin, Joseph Planning Algorithm School, Monterey, California, 3. March 1986. Choi, Seok Chul. "Determination of iWetwork Attributes from A High Resolution Terrain Data Base", .VI.S. Naval Thesis, Postgraduate School, Monterey, Cahfornia. September 19S7. 4. Engineering Design Handbook. "Army Weapon Systems Analysis. Part Two". Army 5. Material Development and Readiness Taylor, James G., " Command, October US 1979. Lanchcster-Type Models of Warfare, Volume IF, Naval Post- graduate School. Monterey. California, 1980. 6. Page, Alfred N.. "Utility Theory a Book of Reading" John Wiley 7. Text book for the course {OA-3601 , : Airland & Sons, Inc.. 1968. Combat Model). Sotes on Measures of Effectiveness, Naval Postgraduate School, Monterey, California, 1987. 8. Text book for the course (OA-3601 : Airland Combat Model), Notes on Game Theory, Naval Postgraduate School, .Monterey, California, 1987. 9. 110. McKinsey, J. C. C, "Introduction to the Theory of Games" The R-^ND Corpo, ration, 1952. Schrage, Linus. "Linear, Integer and Ouadradic Programming with Edition/', The Scientific Press, LIN DO (Third 540 University Avenue, Palo Alto. California. 1986. 115 11. DeGroot, Morris H.. " Probahiliiy Wesley Publishing Company. 12. Minitab Release 5.1. and Siatiiistics ''Second Ediiionj", Addison- Inc., 196S. "Minitab Reference Manual", Naval Postgraduate School, Monterey, California, 19S5. 116 BIBLIOGRAPHY Jensen, Paul A., Barnes, J. Wesley, "Network Flow Programming" John Willey , & Sons, Inc., 1980. Engineering Design Handbook, "Army Weapon Systems Analysis, Part One", Army Material Development and Readiness 117 Command, October 1979. US INITIAL DISTRIBUTION LIST No. Copies 1. Defense Technical Information Center 2 Cameron Station 22304-6145 Alexandria. VA 2. 3. Librar}-. Code 0142 Naval Postcraduate School Monterey. CA 93943-5002 Department Chairman. Code 55 Department of Operations Research Naval Postgraduate School Monterey. 4. 2 CA 1 93943-5000 Professor Samuel H. Parry. Code 55Py Department of Operations Research 3 Naval Postcraduate School Monterey. CA 93943-5U()() 5. LTC Bard Mansager. Code 55Ma Department of Operations Research Naval Postcraduate School Monterey. 6. CA 1 93943-5000 Deputy Undersecretary of the Army 2 Operations Research Room 2E261. Pentason Washmgton. D.C. 20310 for 7. Director Attn: Mr. E. B. Vandiver 111 U.S. Armv Concepts Analvsis 1 Aeencv Bethesda.'MD 20814 8. 9. Bell Hall Library U.S. Army Combined Arms Center Fort Leavenworth, KS 66027 1 _- - ~'^'-- Director Requirements 1 & Programs Director, Headquarters TRAC Attn: ATRC-RP (COL. Brinkley) Fort Monroe, VA 23651-5143 10. Director 1 TRAC-FLVN Attn: ATRC-F (Dr. LaRocque) Fort Leavenworth. KS 66027-5200 118 11. Director TR.AC-WSMR Attn: ATRC-W (Dr. Collier) White Sands Missile Range, 12. NM 88002-5502 Director Research Directorate ATRC-RD (Hue McCoy) White Sands Missile Range, Attn: NM 13. 88002-5502 Commander U.S. Armv TR.A.DOC Analysis Command Attn: ATRC-ZD (Mr. Bauman) Fort Leavenworth, KS 66027-5200 14. Systems Analysis Department ROK Army Headquarters Vonssan-Gu Yonssan-Dong CPO Box #2 Seoul. 140-799 Repubhc of Korea 15. Hveon Soo Lee, SMC ^'2337 Naval Postgraduate School Monterey, CA 93943 16. Choi. Mun SMC ^1840 Soo Naval Postgraduate School Monterey, CA 93943 17. Park. Hun Keun SMC t.2997 Naval Postsraduate School Monterey, CA 93943 18. ^'u. Moo Bone SMC?? 1845 Naval Postgraduate School Monterey, CA 93943 19. Yeone SimGok-1-Dong 585, 10 BuCheon Citv, Nam-Gu Lee, Jae 6 KyungGi-Do', 422-011 Republic of Korea (Seoul) 20. Lee, Chong Ho NamMun-1-Ri, 3-Ban YangYang-Eup. YangYang-Gun KangWon-Do, 210-21 Republic of Korea (Seoul) 119 21. Song. Won Chong Chul Sang Dae Burak. SangDac-Ri PoDu-Moeyn. KoMcong-Kun. Cheon-Nam. 543-21 Republic of Korea (Seoul) 120 DTTDLE"; • Thesis Th^ ^38635 L3J c.l / Lee Airland etric con^K ^"^iysis of / Thesis L38635 c.l Lee Parametric analysis of airland combat model in high resolution. ui'.AinVATE SCFOOT,