442
p Wl p ! ppppp | pi ! ppi M i^pp^ f „.in mimimmvmmwmmmmiMm. iiiii^ijuuiiiiiii uimvmmmw AD-A014 278 THE AMC '74 MOBILITY MODEL M. Peter Jurkat, et al Stevens Institute of Technology y Prepared for: Army Tank-Automotive Command Army Engineer Waterways Experiment Station May 1975 DISTRIBUTED BY: KTDi National Technical Information Service U. S. DEPARTMENT OF COMMERCE «liilmi«Him.iinlMminmi-v r, , 1i •m)|-|ll|i||l|i||||ltlW|)j ..i»-^....,.,.

ADA014278.pdf - Defense Technical Information Center

Embed Size (px)

Citation preview

pWlp!ppppp|pi!ppiMi^pp^ f „.in mimimmvmmwmmmmiMm. iiiii^ijuuiiiiiii uimvmmmw

AD-A014 278

THE AMC '74 MOBILITY MODEL

M. Peter Jurkat, et al

Stevens Institute of Technology

y Prepared for:

Army Tank-Automotive Command Army Engineer Waterways Experiment Station

May 1975

DISTRIBUTED BY:

KTDi National Technical Information Service U. S. DEPARTMENT OF COMMERCE

■«liilmi«Him.iinlMminmi-v r, , ■ 1i •m)|-|ll|i||l|i||||ltlW|)j

..i»-^....,.,.

Best Available

Copy

iwilllljMP^lliiWIIJAWiWIII'l'PB'^'WriWWWIi' mam PPfW^WWH" wmmm* '" ^'nwwwm.M.WHiJmi'HP

««^^»««w««««w«^

254101

-&

•p. 1

TECHNICAL REPORT NO. 11921 (LL-149) I I I I I

x!( N|(

©! <! O I ^ I

I I I I I I I I I I I I

THE AMC 74

MOBILITY MODEL

MAY 1975

6y

M. Peter Jurkat Stevens Institute of Technology

Clifford J. Nuttall» US Army Engineer Waterways Experiment Station

Peter W. Haley US Army Tank-Autoqiotlve Command

S ARMY TANK AUTOMOTIVE COMMAND Warren. Michigan

^^RfiOTON StATENKNT A

Approved for public r«li Dli.tr buticm UnliK-ited

Roproducad by

NATIONAL TECHNICAL INFORMATION SERVICE

US Oepartmanl o( ("ommerca Sptinglield, VA. 72151

MMMlMMMMMaM MuMaMM« äahLÄ^^X^wi^ü^-'i*--^- -.-.* .■»,^. ..dl^H

■ii)iiii»<i.iH||ii.iiiiiiiiiiii«iut.iwi ii.|w'i''iiMiiiiiyii,)i.i^iii,ii j^JwrT!mmfimff9n^iW!W^ß'1 'w,,!,'"•'••'' miwmvjfwijiiuxwii• ».< ."''••iwm»'!'.".»- IIII""MII "■»wipiw.iii«!» .iii.i'u - i. wmw ■mumm

wmmmmm •'•'*,;,I^I«:«äI*V««W*WWW».^IWU%J(

UNCLASSIFIED StCUNITV CLAMtriCATION OF THIS PAOC (Whmt Data itetara«

REPORT DOCUMENTATION PAGE READ INSTRUCTIONS BEFORE COMPLETWO PORK

t. RCCIPIKNT'I CATALOG SuBSiÜ 1. HPSif NUMiU

11921 _

OOVT ACCtUION NO

4. TITLE fMrfMUMaJ S. TYPE OF REPORT * RERIOD COVERED

Final Report

AMC '74 Nobility Model • . RERFORMINO ORG. REPORT NUMICR

LL-419 1. AUTHomc)

M. Peter Jurkat, Stevens Institute of Technology Clifford J. Nuttall, US Army Engineers WES Peter W. Haley. US Army Tank-Automotive Conwand

• . CONTRACT OR GRANT NUMREN^

DAAE07-73-C-0131 •■ PERFORMING OR0AM2ATION NAME AND ADDRESS

US Army Tank-Automotive Command RO&E Dir. Engr Sei Olv, Warren. MI 48090

10. RROORAM ELEMENT, PROJECT, T*$K

340CN

II. CONTROLLING OFFICE NAME AND ADDRESS

US Army Materiel Command

12. REPORT DATE

May 1975

TV MONITORING AGENCY NAME ft ADDRESSftf dftfarant ftaaTCiMlra/Hn« Otflet)

IS. NUMBER OF PAGES

500 approximately IS. SECURITY CLASS, (ol UtU «port)

UNCLASSIFIED Tw. DECLASSIFICATION/DOWNORADINO

SCHEDULE

IS. DISTRIBUTION STATEMENT (ol Ml« Rapotl)

Distribution of this document Is unlimited.

•7. DISTRIBUTION STATEMENT (ol (ha obmtrmet mtond In Block 20, 1/ dlllmnt Inm Htpotl)

18. SUPPLEMENTARY NOTES

19 KEY WORDS (Contlm» on rmnrmo »Id» IInoeooomrr and Idonlllr by block ntmabot)

HobHity Crossings Models Rivers Mathematical Models Dynamics Computerized Simulation Ride Simulation Terrain

Roughness Random Vibration

20. ABSTRACT (Canllimo on ranraa tldo M nocmtmmr mtd U—ttlly hr Mock mmbor) The AMC '74 Mobility Model Is an Improved, updated and extended revision if the AMC '71 Mobility Model. The main Improvements Include: speciflcatiov!« for axle-by-axle traction, braking and resistance calculations with recently developed equations to simulate slippery soil, muskeg and snow Interaction; a corrected acceleration/deceleration model; enhanced scenario input specifica- tions; a road module simulating travel on primary, secondary roads and trails; an Improved hasty river and dry linear feature crossing module; a vehicle pre- processor module and a terrain preprocessor module; an Improved obstacle

DO,: FORM AN 71 1473 EDITION OF I HOV SB IS OBSOLETE

C-l UNCLASSIFIED

SECURITY CLASSIFICATION OF THIS PACE (Whmn Dmtm Bnlorod)

\illtmmmmmiitmmmimmtm mm ÜüM i M

p>}W'Wiy...i.r.'l*iw^»W^ Pfffl.glW i.inm.n'iwi^ 'l>|ii"W'.vmnim.:inw.iij>-iw.i»'.»iiiii.ii.ninpU»Vilii M • ••.>,« ("WVuuWU.llMW!^

IMW—>—

lattAssiEia

l^Mi——liwi—WWMtWMWi wrw«( viUMMM IPÜWWBIA

»ICUWITV CCAMlf ICATIOM OF THI« gAgigMg Of

20. (Cont'd)

crossing Mdult; and an updatad rlda dyoaalcs mdula.

C-2 UNCLASSIFIED

MCUNITY CUAUtriCATION OF THIS F AOCpniM Data KnWntQ

J

"-•'"■-■'■■'■"■-'-'"'"—^""■"-- ■ nr "- --'■■ —'"'ii ■

itfBritfi fa 'lMi«i>»Nltoi I

»ii ipiim ii t»! i i i wnnwmmnmmKimu—* 1.1 i>w «mumum nmv " - ■■ '■'■ iflwi!"."".! i ■■ ' I.IJ... .u .«p.iMiii«. nnpii

»W*», .iii»im«i»—MWi-!«»iiim^»rtin»«'^ar—««<!* .'.«•«««■»•W'WW •)»•«•!< !«»:^y*wft»*-

^

Ü

TECHNICAL REPORT NO. 11921 (LL-149)

THE AMC '74 MOBILITY MODEL

by

M. Peter Jurkat Stevens Institute of Technology

Clifford J. Nuttall U.S. Army Engineer Waterways Experiment Station

Peter W. Haley U.S. Army Tank-Autoinotlve Command

May 1975

- Unlimited Distribution

iiiiTriinii iirm ii ■ TiMiiMMÜllMmi *iiiiirrr - ■ ■ ■

P. .■ wi,»U' f". ■■ " w^;^i^«niiiiw.JIU^.T.HWIIW...iii^PFJ»-lyiw^Hwi''■»^■»,n'!y»»jpp;■■ i.linn in in i .1 11 wjp^jp^p rr.^-w^-Tin;,,. 11^1 UI^M^H,.! 1 ^»1 LJ,I J^I ;,, F., ^wy^f^-inif w, 1 .■. .inMM»u.PPft.tiv-wi^- uii imqii., 1 ^-

p*fl^*w^«!rim»«(W*ÄW*^;B»'*Wf*»^

ABSTRACT

The AMC '74 Mobility Model Is an Improved, updated and exten- ded revision of the AMC '71 Mobility Model. The main improvements include: specifications for axle-by-axle traction, brakinq and resistance calculations with recently developed equations to simu- late slippery soil, muskeq and snow interaction; a corrected acceleration/deceleration model; enhanced scenario input specifi- cations; a road module simulatinc travel on primary, secondary roads and trails; an improved hasty river and dry linear features crossing module; a vehicle preprocessor module and a terrain pre- processor module; an Improved obstacle crossing module; and an updated ride dynamics module.

"*« )

■i

!

u

r

11

mu*mm. ^^^^m r.^ui^i.^^;:'....^!:...-...-^^:^-),,!,- , ,■-, .....„, ■:. .. ,,. .

"w™r'.,,*wfji»'"!"">»'''(nTiu!'ii» •Tw mi ii „im,,,.,,., m..mmui*ni!„ ''WBggnii.iiiii mi uif.wmm.w-,,'rrn,tmm'rwKim'*r'i.vwm,v.vnj\i ■■■■■■I " '^V'J.Wpifl'lVIVli'Hijln 'I111?«

*

ACKNOWLEDGEMENT

This report was compiled by the staffs of the Nobility and Environmental Systems Laboratory of the U.S. Army Corps of Engineers Waterways Experiment Station (MES), the Engineering Science Division of TACOM's RD&E Directorate, and the Trans- portation Research Group, Davidson Laboratory, Stevens In- stltute of Technology (SIT)% under contract DAAE07-73-C-0131.

A three-man working group was directly responsible for the generation of this report. Members of the working group were: Messrs. C. J. Nuttall, Jr. (WES)v P. W. Haley (TACOK); and Dr. M. P. Jurkat (SIT).

Mr. D. A. Sloss (SIT) assembled the Hasty River Crossing Model. Dr. Alan Lessem (WES) and Mr. R. W. Jacobson (TACOM) created the Obstacle Crossing Module.

Mr. T. Washburn (SIT) contributed significantly by assembling the Vehicle Preprocessor and participated In the development of the structure and logic flow of the whole model.

Mr. D. 0. Randolph (WES) contributed significantly to the maintenance of realism In governing algorithms.

The following supervisory personnel directed this work: Or. J. G. Parks, Chief. Engineering Science Division, and Mr. Z. J. Janosl, Supervisor« Methodology Function (TACOM), Messrs. W. G. Shockley, Chief, Mobility and Environmental Systems Lab, and A. A. Rule, Chief. Mobility Systems Division (WES), Dr. I. R. Ehrlich, Dean of Research and Mr. I. 0. Kann. Chief. Transportation Research Group (SIT).

Mrs. Maxlne Glanferml and Ms. Marian Czalczynskl, both from TACOM, performed the extremely difficult task of typing the text.

Ill

yHH^JI *j^«ftdii.iÄ'Vy\a(ffla^1w^y&*,1rt^iwJ.;A.v ..

P^'Wtl.1."11'■■""W.'HIW'W*^^'." ""^ ■'" '■" '"'' ''""l.1" i!i.iiH)H|ill^i^|l>B n.m^i MIII.-JIJ^- ^■»■■..■»,.,..I.II...H».»JIII» «<<< i -• -rw-r—~—. -,,. ..i. .ip

Minn .-^^^.«i>vj««iv»Mii«w«**«w-w-irw'rt-nwfltw<f»»*«^ 1

TABLE OF CONTENTS

1

Section

Foreword

Introduction

Page No.

1

2

I Module I. Control and Input/Output 1-1

1 Description of Files Contained In Control and I/O Module 1-4

1 General Output 1-5

1

Areal Module Output 1-6

J;. i Hasty River and Dry Linear Features Crossing Module Output 1-11

' Road Module Output 1-13

i II Module II. Vehicle Preprocessor IM

Specification/Scenario Variables Required by Vehicle Preprocessor II-4

Primary Vehicle Descriptors Used In Vehicle Preprocessor I1-5

Vehicle Preprocessor Output 11-11

1. Conversion of Units (From M11es/Hr. to In/Sec, Degrett to Radians) 11-1.1

2. Vehicle Cone Index 11-2.1

3. Required Outputs not Directly Available from Vehicle Data Sheets I1-3.1

4. Tractive Effort Versus Speed Curve from Power Train Data I1-4.1

AUTOM. Automatic Transmission with Torque Converter Routine II-AUTOM.1

iv

mumtmm mm

r^-vr^^^^~r^myrm^7'jwnyinTm'^^^^'---™r^^^ W'" WS'•m'l^ir:VV'>n

u

u

Section Page No.

II STICK. Manual Transmission Routine II-STICK.1

LINEAR. Linear Interpolation Routine II-LINEAR.1

5. Second Order Curve Fit to Tractive Effort Versus Speed Curve I1-5.1

III Module III. Terrain Preprocessor III-l

Specification/Scenario Variables Required by the Terrain Preprocessor II1-4

Contents of the File TRCLAS Containing Class Interval Boundaries and Representatives II1-5

1. Ad Hoc Preprocessor III-l.1

Primary Terrain Descriptors III-l.2

2. Standard Preprocessor II1-2.1

Secondary Terrain Descriptors II1-2.2

Terrain File (TERRN) Output III-2.4

3. Snow Machine III-3.1

Primary Descriptors III-3.2 t

Snow Modified Terrain File (TERRN) Output (Modification and Additions) III-3.3

IV Module IV. Areal IV-1

Areal Module Scenario Variables and Routine Specifications IV-7

Vehicle Data Input Required by Areal Module IV-'iO

1. Effective Obstacle Spacing and Speed Reduction Factors Due To Vegetation and /or Obstacle Avoidance IV-1.1

2. Land/Marsh Operating Factors IV-2.1

^■M^ -" - - - Mi—i— i Mtmk WmMltJilrtiri - ■".'. _ »iT.-c

Wl^ wmwippwpm *im\\i •vv'v«imi«<f«m*mim*mmrm wmmfmmnm^'m^mm

by

Section

IV 3«. Fine Grained Soil Pull and Resistance Coefficients

F6SPC. Fine Grained Soil Pull Coefficient Subroutine

3b. Corase Grained Soil Pull and Resistance Coefficients

3c. Muskeg Pull and Resistance Coefficients

4. Summed Pull and Resistance Coefficients

5. Slip Modified Tractive Effort

TFORCF. Soil Limited Tractive Effort Subroutine

SLIP. Slip Subroutine

QUAD. Quadratic Fit Through Three Points Subroutine

6. Vegetation Resistance

7. Driver/Vehicle Vegetation Override Check

8. Total Resistance Between Obstacles

9. Speed Limited by Resistance Between Obstacles (No Reduction for Avoidance)

VELFOR. Maximum Velocity Overcoming a Given Resistance Subroutine

10. Speed Limited by Surface Roughness

11. Total Braking Force

12. Driver Dictated Braking Limits

13. Speed Limited by Visibility

1A. Speed Between Obstacles Limited by Visi- bility, Ride, Tires and Soil/SIope/Vege- tation Resistance Between Obstacles (No Allowance for Avoidance)

Page No.

IV-3a.l

IV-FGSPC.l

IV-3b.l

IV-3C.1

IV-4.1

IV-5.1

IV-TF0RCF.1

IV-SLIP.l

IV-QUAO.l

IV-6.1

IV-7.1

IV-8.1

IV-9.1

IV-VELF0R.1

IV-10.1

IV-11.1

IV-12.1

IV-13.1

.J

u

IV-14.1

vi

^i^ttiamimmaimwtw \ .^ ^U^-^l ^L^^^WI-.M

qpM -- ,,,11. .^..„^.^.i^. m. ,11 m,. i imnmi uiiiii -w- i j inpip ^^—W-^-P^-r,

WM ,■:

Section

IV

$ i

15. Maximum Speed Between and Around Obstacles

16. Obstacle Interference and Resistance

D3LINC. Three Dimensional Linear Interpolation Subroutine Extrapolation at Constant Level Beyond Elements of Array

17. Driver Limited Speed over Obstacles

18. Speed Onto and Off Obstacles

FORVEL. Force Available at a Given Velocity

19. Average Patch Speed Crossing Obstacles Including Acceleration/Deceleration Between and Over Obstacles

TXGEAR. Time and Distance in a Gear Subroutine

ACCEL. Time and Distance to Accelerate From One Velocity to Another

20. Vegetation Override Check

21. Maximum Average Speed

Module V. Hasty River and Dry Linear Features Crossing

Scenario Values Required by Linear Feature Module

Vehicle Input Data Required by Hasty River and Dry Linear Features Crossing

1. Initial GO/NO-GO Screen

2. Initial Traction/Resistance Screen

3. Interference Check

4. Traction/Resistance on Slope

Page No.

IV-15.1

IV-16.1

IV-D3LINC.1

IV-17.1

IV-18.1

IV-F0RVEL.1

IV-19.1

rV-TXGEAR.1

IV-ACCEL.1

IV-20.1

IV-21.1

V-1

V-4

V-5

V-1.1

V-2.1

V-3.1

V-4.1

vii

^MMMH ■ iaii""""- "^^ ■ dMaBatoüaaMittaMiia

|i,.!.||| ...M..|I.I., , ., |,|,ilim.»iw,i|.,.a.|),iTl..||HiiiW»..|i^Wit.n || i|.im.,,W|||i»ii lfilip,l^iH.IVJ-l>«llJ^lMiM.-"-"'^n''-T,l'l-'ll''''"l'>"'*,p]^' ■''''""'"''■^ ^'Py'''1''''"' "«'»«'T'W'ri ..„l.pjwpniipiij l..!!."":-

Section

V

VI

VII

VIII

5. Crossing Time

6. Exit and Crossing Search

Module VI. Road

Scenario Values Required by Road Nodule

Vehicle Input Data Required by Road Nodule

1. Speed Limited by Aerodynamic» Rolling, Cornering and Grade Resistance

2. Speed Limited by Road Roughness

3. Speed Limited by Sliding In Curves

4. Speed Limited by Tipping While Negotiating a Curve

5. Total Braking Force

6. Driver Dictated Braking Limits

7. Speed Limited by Visibility

8. Maximum Road Speed

Nodule VII. Ride Dynamics

Module VIII. Obstacle Crossing

Scenario Values Required by Obstacle Crossing Module

1. Calculation of Obstacle Break Points

2. Static Equilibrium Equation Coefficients

3. Obstacle Profile Contour

4. Wheel Hub Contour

Page No.

V-5.1

V-6.1

VI-1

VI-4

VI-5

VI-1.1

VI-2.1

VI-3.1

VI-4.1

VI-5.1

VI-6.1

VI-7.1

VI-8.1

VII-1

VIII-1

VIII-4

VIII-1.1

VIII-2.1

VIII-3.1

VIII-4.1

vlll

■MMM^I MMHHk .^MMM—«MtllMM—in ■ -^. VaaAtUL -^"*^"-'-

p.^i!wp""" ■ .mm» mn i^.ii|,.„i»..il^.WiiwiiW|i .ni.ni]iimipwi,inji.jtiiiLpii,, immm. ■■VT^-V,,,,I^„, j^t, ,„,,,.1 .,,.,iW!lu....iil,,.y,rii|1i,..,ii)ii^ -w.-.- •wm'mvmi'v.w

KJ Section

VIII

IX

A

B

C

Page No.

5. Vehicle Clearance Contour VIII-5.1

6. Minimum Clearance and Tangential Force VIII-6.1

7. Maximum and Average Force to Override an Obstacle VII1-7.1

References IX-1

Appendix Vehicle Data Sheets A-l

Vehicle Data Sheet Instructions A-2

Vehicle Data Cross Index A-3

Vehicle Data for AMC '74 Mobility Model A-12

1. Vehicle Identification A-12

2. Running Gear A-l3

3. Power Train A-18

4. Geometry A-26

5. Water Characteristics A-29

6. Highway Characteristics A-32

7. Mobility Assist Systems A-33

8. Inputs from Dynamics Module A-34

9. Obstacle Crossing Input Data A-38

Distribution List B-l

Report Documentation Page C-l

ix

m^m MMHHMHi

mm WlJWPIJWWIWWlilli^^ »■■'■V! ■■-«'^—' ''"

^■■^L

LIST OF FIGURES

Section Page No.

III Terrain Preprocessing Flow Chart III-6

IV AMC '74 Mobility Model Areal Module Overview IV-4

AMC '74 Mobility Model Areal Module Flow Chart IV-6

VIII Vehicle Representation for AMC '74 Obstacle Module VIII-2.3

VIII Representation of Modified Obstacle Profile VIII-4.2

A Vehicle Geometry A-28

Obstacle Crossing Input Data, Figure A-1 A-40

Obstacle Crossing Input Data, Figure A-2 A-43

Obstacle Crossing Input Data, Figure A-3 A-46

mm - -- ........ aj ...... .,..,^

^m^wv^.H'.v. '.'-.■-•"(*^ - ffT«^- ■ ■ - - - . ■.-^^,-.H^«...t...jffffpyy^ffyyqp,^J■■.>^-T..*.'-».^..■■ /i."■*-^ rv..^ -, ,.,■■. ....T,, -,. ,..., : ;

I

\.J

FOREWORD

TACOM and the US Army Corps of Engineers Waterways Experi- ment Station compiled a comprehensive computerized simulation of the interaction of a vehicle, a terrain and a human operator in 1971. This mathematical model, called the AMC '71 Mobility Model, represented the existing technology for predicting the performance of a wheeled or tracked vehicle across any type of terrain (AMC stands for Army Materiel Command, the sponsoring agency).

A report was published by TACOM (1) whose first volume dis- cusses the input requirements, the model structure and several applications. Volume II of this report contains all the details necessary to fully understand and reproduce the entire program (explanations, flow charts and listings).

AMC '71 has been utilized for performing and/or supporting several important cross-country mobility analyses relative to the development of Army vehicles as well as various concept studies. These and on-going research and exploratory development programs were the main driving factors in the process of improving and expanding the model.

This report documents the resulting improved computer simu- lation called the AMC '74 Mobility Model.

Volume I of Reference 1 discusses the historical background of mobility research, describes the input requirements, explains the structure of the model and shows certain output modules which had been in use prior to the publication of Reference 1. Finally, a few early applications are explained. The text of Volume I of Reference 1 was written approximately three years ago. Since then, the model has extensively been used. Revisions in AMC '71 have largely been dictated by customer request. As a result, certain new output routines have been created and some segments have been detached from the main body of the model.

However, it is felt that Reference 1 is still valid and therefore there was no need for a revised discussion of the under- lying philosophy, purpose and possible application of AMC '74. Thus, this report was written for the reader who is familiar with Volume I of the AMC '71 Mobility Model and for the programmer who is acquainted with Volume II.

k ifft-riii— in' ■ ■ ...^.■■■^.....^^.^.l.Wii^^^^^ .„,■..

INTRODUCTION

course of three "WHEELS" Study (2), well as restrictions be expected because comprehensive mobility

The AMC '71 Mobility Model (1) is d comprehensive computerized series of calculations simulating the Interaction ot a vehicle, a terrain and an operator. AMC '71 represented, at the time it was compiled, the best existing relations for predicting the performance of wheeled or tracked vehicles across most types of terrain.

The AMC '74 Mobility Model is, as its name is intended to imply, an updated version of AMC '71. In the years of studies using AMC '71, including the certain anomalies and crude approximations as in AMC '71 became apparent. This was only to AMC '71 was the first attempt in developing a model. It was assembled and released in a relatively short time.

Since then, TACOM, WES and Stevens Institute have continuously updated the model.

The major revisions incorporated into AMC *74 are:

1. To allow the modeling of vehicle combinations containing various configurations of powered, braked and towed wheels and tracks (towed tracks not modeled).

2. To allow modeling travel over slippery soils, muskeg and shallow snow.

3. Inclusion of vehicle and terrain preprocessor modules.

4. Inclusion of a road module.

5. Separation of the hasty river and dry linear features crossing from the irain body of the model.

6. An improved obstacle crossing simulation.

7. An updated two-dimensional combined ride and obstacle crossing dynamics simulation.

mmm — mm ■ ■■— ■ ■ ■

^^«itmWMwc

u 8. To rearrange the logic within the model to

allow more modularity and precision In cal- culation and output.

9. To correct errors In computation.

10. To allow an extended set of scenario specifications.

Revision 1 now allows the modeling of the movement of vehicles such as half-tracks, towed and/or powered and/or braked trailers, pitch articulated vehicles, vehicles with gross variations In load distribution and vehicles with variations In axle geometries In soft soil, snow or muskeg.

Revision 2 now allows modeling of many terrains and operations In rain and other Inclement weather conditions in the areal crossing module.

Revision 3 simplifies the supplying of vehicle data information by the user to the model. The terrain data Is also preprocessed and placed In a form that Is required for use In the main model.

Revision 4 is a new module which simulates travel on primary, secondary roads and trails. The outputs of this simulation are similar to the outputs of the areal module; i.e., maximum speed on a road segment.

Revision 5 is the result of experience gained In using AMC '71 for special studies and user vehicle evaluations. The areal crossing is exercised Independent of any linear feature terrain data.

Under Revision 6, the obstacle crossing problem is examined external to the areal crossing module. The force required to cross an obstacle and the geometric Interference history between the obstacle and the vehicle are calculated.

Under Revision 7, an updated dynamics module which Includes a two-dimensional ride dynamics simulation for rough terrain and a dynamics simulation for either single or multiple obstacle cros- sing has been added. Both simulations use a driver limited tolerance to vibration or shock for determining maximum speed. The updated dynamics module will be published separately (Reference 3)

Included under Revision 8 Is the clear separation of vehicle travel between obstacles and over obstacles.

«te -- - - -- i ■ ^—..^.--. ^■^.-^l^riU.:^...-^:,

Revision 9 is primarily a correction to the acceleration/ deceleration times and distances which now are calculated in closed form. This was done by approximating the power train In each gear by an analytic function and Integrating these functions. The gear- by-gear modeling also allows the addition of gear change times and velocity losses. Various other corrections were made throughout.

Under Revision 10, the user has been given control over opera- tional variables, such as weather and driver characteristics and motivation, so that the model may be used for a variety of scenarios.

AMC '74 is the precursor of the Army Mobility Model (AHM) which is due for Army-wide release in the first quarter of FY76. AMC '74 will be used in several studies before AMM is finally developed.

The term model is used here to denote the algorithms and opera- tional procedures published in this report. They are intended for computer implementation; a specific such implementation will be referred to as a programmed version of the model. AMM will be released with an accompanying programmed version which will. Insofar as possible, have the following features:

the programmed version of computational modules will be coded in machine independent FORTRAN IV.

the coding will stress transparency and direct correspondance between documentation and code.

all machine dependent functions (overlays, input/ * output, etc.) will be consolidated in a single

command and control module. However, the user will have to write his own input/output modules if his computer is different from the one at TACOM.

AMC '74 consists of 8 modules:

I. Control and I/O.

II. Vehicle Preprocessor.

Ill Terrain Preprocessor.

IV. Areal Module.

V. Hasty River and Dry Linear Feature Crossing.

VI. Road.

'''"•" j^itfttu^timtiaämmmmm ■-- i i "■"-iiiinrii J

MriMWM T^

>;

O VII. Ride Dynamics.

VIII. Obstacle Crossing.

These are briefly explained below:

I. The Input/Output module contains files of input (vehicle, terrain, scenario) and output. It is a general executive program. The structure of this module can be easily changed, if necessary, depending on the user's needs.

II. The Vehicle Preprocessor consists of algorithms which transform vehicle input data into quantities needed as Inputs to the various submodels. Some of these required data have to be hand-calculated for AMC '71.

III. The Terrain Preprocessor Is a set of algorithms whose function is to convert the class Interval number of the terrain input to quantitative values associated with terrain features or accept the quantitative values directly.

IV. The Areal Module simulates vehicle travel across the areal terrain units.

V. The Hasty River and Dry Linear Feature Crossing Module simulates a single vehicle crossing a linear feature without external aid or a bridge.

VI. The Road Module is a simulation of travel on primary, secon- dary roads and trails.

VII. The Ride Dynamics Module is a two-dimensional digital simulation of the dynamic interaction of the vehicle, rough terrain and obstacle« resulting in speed limitations due to human tolerance to rough rioe and shock.

This is an externally executed module which provides input data for the areal and road modules. The description of the dynamics module will be published separately. The data supplied by the ride dynamics module may alternatively be obtained from field tests.

VIII. The Obstacle Crossing Module is a detailed and improved simulation of the crossing of obstacles. This also is an externally executed module which provides the tractive effort required to cross the obstacles and determines interference geometry for the areal module.

—-•— m ^-"-^-^'^ .-.^dJI

"W«.'.«»»««..!

Ü

MODULE I.

Control and Input/Output

1-1

■uMttaakaHUJI ■iaaaiiMiMMiMMMMaMMi>ü.

tmmmm

Ö CONTROL AND INPUT/OUTPUT MODULE

The Control and Input/Output Module, acting in the role of a program executive, coordinates the access of the processing modules (Areal, Hasty River and Dry Linear Features Crossing, and Road) to their respective Input and output files.

It Is the Intention of the model designers that the pro- cessing modules be as machine independent as possible, and that all machine dependent coding be concentrated In the control and I/O module. This Implies that this module will open and close all files, read all Input and write all output, and, therefore, for efficiency, provide all software links between modules and routines.

Inputs consist of:

1. Basic vehicle data files

2. Terrain data files

3. Scenario data

4. Run specifications

a. Output file name

b. Output level Indicator

The basic mode of operation of the model is to mtke a series of speed or crossing time predictions for a given vehicle in each of the terrain, road or linear feature units described in the terrain data file, under a single set of scenario specifications. At the conclusion of such a run, vehicle, scenario and/or terrain inputs are changed as required to make a new set of predictions.

For each run so defined, the output file records the vehicle data used, identifies the terrain data file and scenario data used, and accumulates derived data from the working modules according to user needs as specified by the output level indicator. Four levels (1, 2, 3 and ID) are presently pro- vided, but others can be Inserted readily to meet special user requirements.

1-2

-■t---- • -■ ^ ._.^m

i Level 1 saves and records only the basic 1n-patch or In-unlt average maximum speed prediction from the Areal and/or Road Modules, or crossing time and speed from the Linear Features Nodule, for each terrain unit, road unit or linear feature In the terrain data file. These data may be used subsequently In an appropriate output processing module to generate speed maps, statistics and/or Indices, or to make best route selections or simple traverse time predictions.

Level 2 adds to the level 1 output, NO-GO or speed limit diagnostics for each unit or feature. It provides data for maps or statistics Identifying the reason* for vehicle per- formance limits throughout the area to which the terrain data are related.

Level 3 saves all level 1 and level 2 Information and, for each area or road unit, adds resistances and some Intermediate speeds needed to determine fuel consumption or to introduce acceleration and deceleration across unit boundaries for more precise traverse predictions.

Selection of other derived data for further output analysis to meet the needs of other types of studies can be rapidly developed as needed. Upon Identification of such additional needs, new output levels can be developed and added as a simple specification call. Levels 4 through 9 have been reserved for such future developments.

Level 10 saves alj, derived outputs for special program diagnostic studies.

i

1-3

Mum r rn - iiiiWHüi^lMiiiiiiiii miäum -

t..-i

Description of Files Contained in Control and I/O Module

Inputs VEHIC ■ generic name of file containing the basic vehicle data

OYNAM ■ generic name of file containing the tabulated outputs from the dynamics module

OBSTC ■ generic name of file containing the tabulated outputs from the obstacle crossing module

TERRN ■ generic name of terrain file con- taining the primary and secondary proper natural terrain units des- criptors.

SCENA ■ generic name of file containing the scenario Inputs

AMMOU ■ generic name of file In which all output Is written

LEVELO • output level of detail desired

1-4

K^^_ ■iiiiiiiltaMiiMBiaiiMt»iiii^^ ...v^^^^aM^aaMMii,^ ||||

General Output

The general output Is written to the output file (AMMOU) at the beginning of each run of a vehicle (at a given loading, tire Inflation specification, etc.) over all area! terrain, linear feature and/or road units described In a given (preprocessed) terrain data file (TERRN), under a given set of scenario conditions (SCENA). The output file contains:

- output file name

- vehicle identification

- payload description

- terrain data file Identification

- scenario Input data (SCENA)

- run specifications (LEVELO)

and (optional):

- complete vehicle Input data (VEHIC)

- dynamics module data (DYNAM)

- obstacle crossing module data (OBSTC)

- complete derived vehicle data

(See Module II. Vehicle Preprocessor.)

1-5

i .^^^^jljglllljg^llgillllgllliili mmini'-."^,.. ......i-j.^...,^, .,...■..,

Areal Module Output

Level 1

NOTE;

NTU « terrain unit number

ITUT » 1 if normally dry patch

3 2 If marsh or other water covered patch

VSEL ■ selected average speed in patch, in/sec

VSLOPE(K) 8 final selected average speed on slope K ■ up, level and down, in/sec

If scenario variable NTRAV = 1, then Slope, K, contains only one direction as specified by terrain variable (GRADE).

Level 2

Level 2 output is Intended for use in determining what aspect of cross country travel is limiting the speed of the vehicle, or causing immobilization (NO-GO). Level 2 includes Level 1 and:

BFGONO » 1 if vehicle braking is Inadequate for downs!ope operation

« 0 otherwise

IFLOAT = 0 if no standing water

E 1 if vehicle is fording

= 2 if vehicle is fully swimming

ISLCT(K) = one greater than the stem diameter class selected to be overridden on slope K ^ up, level and down

MAXI ■ one greater than the index of the maximum stem diameter class that can be overridden

1-6

MÜÜMlTI " -- ■ "-■• ' ■ - I .aa^WlMiMilUrtMMiiMi^u J-i-.^-:..-.;..--,. -.lj„.. -^

u NEVERO • 0 If override/avoidance strategy

could have chosen obstacle override

« 1 If override/avoidance strategy never chose obstacle override due to belly/axle Interference with stumps or boulders

» 2 If override/avoidance strategy never chose obstacle override due to lack of penalty for obstacle avoidance

* 3 If detailed obstacle override determined interference

SRFO(ISLCT(K)) - speed reduction factor due to avoiding obstacles and vegetation In stem diameter class ISLCT(K)-1 and greater on slope K ■ up, level and down

SRFV(ISLCT(N)) « speed reduction factor due to avoiding vegetation In stem dia- meter class ISLCT(K)-1 and greater on slope K • up. level and down

VA(K,ISLCT(K)) s obstacle approach speed on slope K * up, level and down while overriding vegetation In stem dia- meter class ISLCT(K)-1 and smaller and avoiding vegetation in stem diameter class ISLCT(K) and greater. In/sec

VAVCHK(K,ISLCT(K)) • 1 If combination can over- ride a single tree of class ISLCT(K)-1 at speed VAV0I0(K,ISLCT(K))

* 0 otherwise

VAVOI0(K,ISLCT(K)) » speed on slope K - up. level and down avoiding obstacles but overriding vegetation in stem diameter class ISLCT(K)-1 and smaller and avoiding vegetation in stem dia- meter class ISLCT(K) and greater, in/sec

1-7

L *•"—iat<^i*"^'' '" ' ^-■.„.—M.^-...- ..v. ■ -.-,.^.^. . , |. . ^m^^^m

I lUll.iuiJ[liJiw.UMj.H|iil»pjpWJ!aiWliM^^ «llJi,||Ji!,lllll|i«llWilipWi..li,l l,|J, ~ "r^^Bvm-mrwmm

■U

VBO(K,ISLCT(K)) = speed on slope K » up, level and down between obstacles overriding vegetation In stem diameter class ISLCT(K)-1 and smaller and avoiding vegetation In stem class ISLCT(K) and greater. In/sec

VELV(K) ' speed limited by visibility on slope K ■ up, level and down. In/sec

VOCHK(K.ISLCT(K)) ■ 1 if combination can override a single tree of class ISLCT(K)-1 at speed VOVER(K,ISLCT(K))

■ 0 otherwise

VOLA ■ maximum speed with which vehicle may contact obstacle as limited by driver or cargo. In/sec

VOVER(K,ISLCT(K)) - average speed on slope K = up, level and down while overriding obstacles and vegetation in stem diameter class ISLCT{K)-1 and smaller and avoiding vegetation In stem diameter class ISLCT(K) and greater. In/sec

VRIO * speed limited by surface roughness, in/sec

VSOIL(K,ISLCT(K)) - maximum speed while over- coming soil, slope and vegetation resistance while overriding vegetation In stem diameter class ISl.CT(K)-l and smaller between obstacles without reduction for avoidance on slope K = up, level and down, in/sec

VTT(K,ISLCT(K)) * speed between obstacles (with- out allowance for maneuvering) overriding vegetation in stem diameter class ISLCT(K)-1 and smaller on slope K * up, level and down. In/sec

1-8

8iiiiijmiigmiillmi^n^^^— ,.. .^..^.^^»luMmMii.^»^. - -^ .,...■ .-.--, w.u..: ^^^... ...,.

IfflWWI«»!..»,.!,,,,.,,.^,,,,,,,,«,,,,,,^, . WW!W!!^Pjw»w^R^niW5^

w»^^^,^,'!rJw^r™»^(»jwFsw7wwir-~ «nifigqii

■n

VXT(K.ISLCT(K)) obstacle exit speed on slope K ■ up, level and down while overriding vegetation In stem diameter class ISLCT(K)-1 and smaller and avoiding vegetation In stem diameter class ISLCT(K) and greater. In/sec

WDGONO » 1 If water too deep for operation

3 0 otherwise

WRATIO • proportion of combination weight supported by ground

Level 3

u

This level of output Is designed to allow acceleration/ deceleration times and distances to be calculated In travel from one terrain unit to another. Subroutines ACCEL and TXGEAR from the Areal Module may be used to do this. Includes level 2 plus:

NGR * number of gears

GCM * gross combined weight, lb.

SHIFTT ■ gear shift time, sec.

NGR, GCW and SHIFTT need be Included In the output just once but all following variables must be output for each terrain unit.

VG(NG,MN) - minimum speed In gear NG modified by slip. In/sec

VG(NG,M0) > mid-range speed In gear NG modified by slip. In/sec

VG(NG,MX) - maxlimi speed In gear NG modified by slip. In/sec

STRACT(N6.L,K) » slip modified tractive effort In gear NG at speed Index L * MN, MD or MX and slope K - up, level and down, lb.

I-c

-■ii

||l!^i^lljl»W»!f!PPPiWI3W^ ^™y"^^1^1^™?'.-'g!IWP!iwy»gi^?"^ffwwfmp^PB.•" "'".''^crwv^f^'i-^-'^W'" ■ -^<mwtrv;z™rf.vifwiii

ä ■fAm

FA(N6,K), FB(NG.K), FC(NG.K) > constant, linear and quadratic term coefficient of quadratic fitted to slip modified tractive effort versus speed curve for gear NG and slope K - up. level and down, lb., 1b/(1n/sec), lb/(1n/sec)2

FORMX(K) ■ maximum tractive effort available in soil on slope K « up. leve and down, lb.

VFMAX(K) ■ speed at which maximum tractive effort on slope K * up, level and down is available. In/sec

TR(K,ISLCT(K)) - total soil, slope and vegetation resistance while overriding vegetation In stem class ISLCT(K)-1 and smaller, lb.

NXBF(K) * maximum braking force on slope K level and down, lb.

up,

Level 10

Level 10 output is Intended for program diagnosis. Included In Level 10 are:

- primary and secondary terrain descriptors

- all derived performance variables

- all Level 1 and 2 output

1-10

ifciH "iaaiiii» i i -- ■-—.. ^■■»..^. ■. ..:.^ ..■..,. ■ fiimrniia^tr.rni'- ij m

•»^WWPPWpipP: WWWWI! ^."""PW.-'Sm« '»■, »i»»".»'».1^.'«^«1! jii Ji''PJ,.'V<l,:j?w ""-•■^^;^i^w;i!T!'¥^lKiw;)TOWMW!ff»l<>^v'?tlwll'.^vg!w-wiy^^^^ -■

o

V

Hasty River and Dry Linear Features Crossing Module Output

Level 1

NTU * feature unit number

ITUT ■ 4 man-made ditch

» 5 natural ditch (river or trench)

* 6 mound

TCROS * time required to cross feature, sec.

VSEL » average speed across feature, in/sec

Level 2

This level is intended to aid vehicle design evaluation by identifying the specific reasons for a NO-GO. It includes Level 1 and:

NOGO - 0 potential GO

■ 1 NO-GO due to water depth greater than fording depth

* 2 NO-GO due to bank slope and height

» 3 NO-GO due to insufficient level traction on bank soil type

* 4 NO-GO due to vehicle front end too low

= 5 NO-GO over step

■ 6 NO-GO due to lack of traction on deformed slope

■ 7 NO-GO due to lack of traction on natural slope

* 8 NO-GO on deformed slope

» 9 NO-GO due to front end angle too shallow

1-11

ftüi* JJA^..-Mi.v.a.^V.^.-J^.i.^J..-.

"iiiiiwiiaiii i^iPHiW^WWppPHPiPmUJIIIIill B I' I i.ini.ii.uiniwipWii| ■injUMiiil. ... J ■ i|lllB!jl,,)l|,i.,iJl.lliiliJl , iiuinpnipn .i.iii.i - «uwnwiypyw >..II, j.^

fc.

Level 3

Level 3 provides data to examine operational alternatives to crossing the feature. Level 3 Includes Level 2 and:

DB * mean distance to nearest bridge, ft.

DX « mean distance to nearest exit site, ft.

T ■ mean travel time to nearest crossing site, mln.

Level 10

All derived performance variables Including all of the above.

1-12

-- ■ ■ ^jgnnjjuimmg^ii^ WLUUU.U ^^.d^, ^-:^-..^. ....':-. „

. ■" W Ui.li IPHWWIBPWPI'Wpg i.i.iiiiijwiii mm«' ■» i" "WffPWSW

U Road Module Output

Level 1

NTU = road unit number

ITUT ■ 11 for superhighway a 12 for primary roads

» 13 for secondary roads

3 14 for trails

VSLOPE(K) > final selected average speed on slope K s 1, up; s 3« down; In/sec

VSEL * average speed (up slope and down slope). In/sec

BFGONO * 1 If vehicle braking Is Inadequate for downslope operation

* 0 otherwise

Level 2

This level of output Is Intended for vehicle design evaluation. Level 2 Includes Level 1 and:

VRSIST(K) • speed limited by aerodynamic, rolling, cornering and grade resistance for K ■ up, and down. In/sec

VRIO • speed limited by roadway roughness. In/sec

VELV(K) * speed limited by visibility. In/sec

VSLIO s speed limited by sliding off curves. In/sec

VTIP « speed limited by tipping In curves. In/sec

1-13

UUMIMilMüiHk — ■■ i irHiilllMIMÜfr r ir'riVnitttTri-i ■'■ - m-n ■ i -i i ..■.;■■. w...,:.^ aäajtaatfa HUlmn

mmmmm^iimmmimmmm^iüw '^ 'm»«mmii*\'im.vm»k,w<..i<m«\>i^.. ^m^mimmmm^^m "" ■—'-■"-

Level 3

This level of output 1s designed to allow acceleration/ deceleration times and distance calculations between one type of road segment and another. Subroutines ACCEL and TXGEAR from the Areal Module may be used for this purpose. Level 3 Includes Level 2 and:

NGR ■ number of gears

GCW « gross combination weight, lb.

SHIFTT » gear shift time. sec.

NGR, GCW and SHIFTT need to be included in the output just once but all the following variables must be associated with a terrain unit.

VGV(NG.MN). VGV(NGtMD),VGV(NG,MX) « minimum, mid-range and maximum speed In gear NG, respectively, in/sec

STRACT(NG.L.K) = resistance modified tractive effort available in gear NG at speed index L = MN, MD or MX and slope K * up, level j and down, lb.

FA(NG,K), FB(NG,K), FC(NG,K) = constant, linear and quadratic term coefficients of quadratic fitted to slip modified tractive effort versus speed curve for gear NG and slope K; lb.. lb/(in/sec). lb/(in/sec)2

FORMX(K) s maximum tractive effort available for slope K, lb.

VFMAX(K) * speed at which maximum tractive effort is available on slope K, in/sec

MXBF(K) = maximum braking force on slope K, lb.

Level 10

All derived performance variables Including all of the above.

1-14

^^mMni^M^^^^^M*aM*..t HI ii.i ninf ,...^„aau»^»aaa^^^.--„.„.,.

pppi i IIHII»II iiimjwiipni!(wp.f»*)!iiiiii^ii 'mmmmmmmn Mmwmm1""**""^" '' WBWWP ■■'IW.UXBI

■■■■>■■——

V., /

MODULE II

VEHICLE PREPROCESSOR

II-l

'IT ni [■»Mil ^m^^^m^tmt^mm^^m a^■-|^^l-.^: ■■ ' — .i...,,.■,- -.. .— .,;.^JI_J_

iB.im.miWWiWPWpp'llwwwi^i^ '.iW;4n,in!iwi.ii.! ,iii|.p!jiiffliiii).Mpw«i..,iwi.wiiPiniPWi'iii. j|i i,i.[i),.i.,wi|iiipimWwtli .inm,m vmmvmwmmm

I VEHICLE PREPROCESSOR MODULE

The vehl^e preprocessor module performs four basic operations:

1. It converts the dimensional units of the vehicle's nomenclature to the inch, pound, second, radians units used for all variables in the Areal, Hasty River and Dry Linear Features Crossing and Road Modules.

2. It computes the vehicle cone index (VCI) for fine grained, coarse grained and muskeg soils.

3. It characterizes the theoretical tractive effort versus vehicle speed relation, either from an experimental data array or from engine-transmission-final drive data. In terms of a series of quadratic expressions.

4. Finally, the preprocessor calculates a number of derived vehicle characteristics which recur in several modules or submodels such as gross combined weight, minimum path width of traction elements, etc.

^ ^ The vehicle nomenclature that appears on the vehicle data sheets has conventional dimensional units. Speeds are in MPH, lengths in inches, weights in pounds, and angles in degrees. The preprocessor converts MPH to In/sec and degrees to radians. The weight and length units are re- tained.

The tractive effort speed relation is built by using a series of quadratic curve fits to the engine-transmission- drive train data in each gear. The quadratic curve in each gear eliminates the table look-up procedure employed in AMC '71 and permits a closed form Integration for distance in the Acceleration/Deceleration (AC/DC) routine. Use of the quadratic functions reduces the number of computations re- quired whenever the AC/DC routine is used. This is important because revisions to the obstacle crossing speed algorithm in the areal module introduce AC/DC considerations more often than they occurred in AMC '71.

A significant advance over AMC '71 is In the computation of Vehicle Cone Index (VCI). The preprocessor addresses

II-2

ma^umm^^ii^mmämmm^iä^m^mittMä,,'',-,, ...„,:- .^.^^

>^m m-ji,,,,, nm.mmmmi*i \m.w .m** PWW wmmm mi •■ IBIIKII inn

the VCI computations on an axle-by-axlo or track unit-by track unit basis. Each of these indivioual running gear units is called an assembly. The individual assembly pro- cedure enables .the model to accommodate powered, unpowered, braked and unbraked assemblies. For each assembly which is powered and/or braked, the VCI and contact pressure factor (CPF) are calculated for fine grained and muskeg soils. These values are passed Into submodels 3a and 3c of the Areal Module where the pull force coefficients for fine grained and muskeg soils are calculated per assembly. It is assumed that the running gear assemblies slip uniformly. To imple- ment this assumption in the slip modified tractive effort routine of the areal module a series of effective contact pressure factors is computed for the vehicle as a whole (CPFCFü, CPFCCG).

i

The derived vehicle characteristics are peculiar to the specific algorithms within a routine. They are vehicle characteristics not ordinarily found on data sheets, txatiiples are: gross combined weight on non-braked assem- blies, minimuii! lateral distance from CG to outer wheels, percent distribution of weight on front assembly.

The nomenclature of the vehicle and its components which is used throughout the AMC '74 Mobility Model is as follows:

Element - single tire or track

Assembly - axle with wheels and tires or a pair of left and right tracks

Unit - prime mover, trailer

Combination - whole vehicle composed of the sum of all units

II-3

ttm^mmf^mm ■

■UPPPjppi iijjj|iiiipwii;t,.Aipiw^iii]iiwiH'iw'iW"<w'»w^;ui'|iii!i»w.iwW;'w^!y ■'.ftvm'*e«WMrwrr'

MkH^ —■

o Specification/Scenario Variables Required by Vehicle Preprocessor

APGDAT = 1 choose power train data (if available)

= 2 choose measured tractive effort data (if available)

U

II-4

«^li..J, ..^■■^,.^J..,.^. .,.. : . ... .. ,...J.:1J.,.^^;

pWIliWWWWiyw."jiy^^Mii^^ipi^ffiWfM .i^,iiwp.p*w"'^'^i.JJwi-WJW'.'wi«-W.'Ji•■ 'W'vWMw»," -■ -"■^^«■■.J'JI.^M«W»WH^ML'r«:■!^.wjfIU'-I..wn..vw.w.wf^wwf-wmwmv****.»mwm.vwvW''^vrK^^ ^m^^yr^ww^^r^rw^

' '■. ■"■wl^J'WttfiW•'(•«l.■','

Specification/Scenario Variables Required by Vehicle Preprocessor

AP6DAT = 1 choose power train data (if available)

= 2 choose measured tractive effort data (if available)

u

II-4

— -——i— mm—— - i.^,,-.^..^^;.._.!.. ..„, r^^. .. ,.,^,^.., , , _

lppnpnWlipp«nHipfpip!^iinv«<>pnM.«^i^!A..uim ,1 mmi ivtimv'mimwsmi: '^^^'viw*,m*mr*W'*r?.!lwwf!*n^*w*mmvm^W'fir-'

...■■,.■ ;'...'S/fy

PRIMARY VEHICLE DESCRIPTORS USED IN VEHICLE PREPROCESSOR

Variable

ASHOE(i)

CGLAT

CLRMIN(i)

C0NV1(RPM,N)

CONVKSR.N)

CONV2(SR,N)

C0NV2(TR,N)

DFLCT(i,j)

Routine

2

3

2.3

DIAW(i)

ENGINE(RPM,N)

ENGINE(TORQUE.M) 4

Meaning

area of one track shoe on track assembly i, in2

lateral distance of CG measured from centerline of combination, in.

minimum ground clearance of assembly i. in.

input speed component of the torque converter speed ratio versus torque speed curve, rpm

speed ratio component of the torque converter speed ratio versus torque converter input speed curve at constant input torque, TQIND

speed ratio component of the torque converter speed ratio versus torque converter ratio curve

torque ratio component of the torque converter speed ratio versus torque converter torque ratio curve

deflection of each tire on axle assembly i under load WGHT(i)/ NWHL(i). in., at the pressure specified for j=l fine grained, =2 coarse grained, -3 highway

outside wheel diameter of unloaded tires on running gear assembly i, in,

engine speed component of engine speed versus engine torque curve, rpm

engine torque component of engine speed versus engine torque curve, Ib-ft

II-5

MMMMM^MHMMMi ■MM MMMMMHiMHlMMilHi -■-■--<"- ■■• -■■■■ -.

'■■'■T7-'r--»-i ■■■■■, "nT»3'w-n-fi-.?,-r.TrÄ^v-—■'■ .■ ■ ■ ■ Ti^-7- .IT.''.

Variable Routine

FO(EFF) 4

FD(GR) 4

GROUSH(I) 2

1 1.2,3

IAPG 4

IB(1)

ICONST(I)

ICONV1

Meaning

final drive efficiency

final drive gear ratio

track grouser height of track assembly 1, In.

assembly Index 1

3 0 If power train data available only

» 1 If both measured tractive effort and power train data given

» 2 if measured tractive effort given only

» 1 If running gear assembly 1 Is braked

« 0 otherwise

- 0 If radial tires

■ 1 If bias tires

number of point pairs In the array CONVI(SR.N), CONVl(RPM.N)

IC0NV2

ID(1)

IENGIN

4

3

number of point pairs In the array C0KV2(SR,N). C0NV2(TR,N)

* 0 If wheels are singles

" 1 If duals

number of point pairs In the array ENGINE(RPM.N)( EHGINE(TORQUE,N)

II-6

■ -—■^-" ■ ■ >- -^ -■-■■--^ v^-^.- - iitifliii ■

pjUPil'i" ■* ivmw-fumii*:* Muniyi'My.wyiiiyww.i w!)fliiii.iliJ^i'f'i'^^<''.»;-^^w^B7WMv.^wv»»vwp>wr^^ww»y«P?:L'iWB»^^^ aWWW^1 ,- ^-. ,-,..,.-,

L.

Variable

IP(1)

IPOWER

ITCASE

Routine

1,3

I TRAN

ITVAR

j

LOCKUP

MAXIPR

MAXL

NAMBLY

NBOGIE(i)

NCHAIN(i)

1.4.5

4

2.3

4

1

1

1,2,3

2

2

Meaning

= 1 if running gear assembly i is powered

= 19 otherwise

number of point pairs in the array POWER(F0RCE,N), POWER(SPEED.N)

■ 1 if engine to transmission transfer gear box

= 0 otherwise

= 0 if manual transmission with clutch

= 1 if automatic transmission with torque converter

= 1 if transmission is mechanical

= 0 if transmission is hydraulic

surface index j

= 0 if torque converter does not lockup

= 1 if torque converter has lockup

number of surface roughness values per tolerance level

number of roughness tolerance levels specified

total number of running gear assemblies

number of road wheels on track assembly i

= 1 if chains are present on tire

= 0 otherwise

11-7

jjgH ^^ "--■ —

mm ■PHP PiPWIPBWWIippiPPWIIfjpBP '" '^V;:;L'''P|^'pyww;|i<^p^')Jwro-M^^>»,w-Hw-:»w^'i,ji'tv'-.)iiii^

to MMMM «■»»- ow

Variable Routine Meaning

NETHP 1 maximum net horsepower

NGR 4 number of transmission gear ratios

NHVALS 1 number of height values used in arrays VOOB and HVALS

NSVALS 1 number of obstacle spacing values used in arrays V006S and SVALS

NVEH(1) 2.3.4 « 0 if running gear assembly 1 Is tracked

M if wheeled

NWHL(i)

POWER{FORCE,N) 4.5

POUER(SPEED,N) 1.4.5

ROIAM(i) 2.3

REVM(i) 3

RIMW(i) 3

RR 4

SECTH(i) 2

SECTW(i)

number of tires on wheeled assembly 1

tractive force component of the tractiv» force versus speed curve, lb.

vehicle velocity component of the tractive effort versus speed curve, in/sec

rim diameter of wheel for tires on axle assembly 1

revolutions/mile of tire element on assembly 1, rev/mi

wheel rim width of assembly i, in.

tracked: sprocket pitch radius,in.

section height of tires on running gear assembly 1, in.

section width of tires on running gear assembly 1, in.

n-8

lillJIHjIiipff.ll^.WWIUWIIJii^WPW.^^i^JIMWMpw ji)n,,|imiji|.ipi T»i"w!ffy^ii'i.Hi>w!.vi~"»i'^l>i!»j»,yi<iiwiii»l.»r''" gjBlwwpwWJPWW ! """■'I ■w»»wj'w»"-"r^Tw..cT- ■^.■,I,„I,I m^^qipnnn^

£;1^

Variable Routine

TCASE(EFF) 4

TCASE(GR) 4

TPLY(i) 2

TPSI(i,j) 2.3

TQIND 4

TRAKLN(i) 2.3

TRAKWO(I) 2,3

TRANS(EFF,NG) 4

TRANS(GR.NG) 4

VAA 1

VDA 1

VOOB(NH) 1

V00BS{NS)

Meaning

efficiency of gear between engine and transmission = 1. if no such gear

gear ratio between engine and transmission = 1. if no such gear

tire ply rating of tires on axle i

tire inflation pressure of tires on axle i, psi, specified for j=l fine grained. =2 coarse grained, =3 highway

constant torque converter input torque at which torque converter performance curves are measured. Ib-ft

track length of track assembly i. in.

track width of track assembly i. in.

transäiii'iSion efficiency of gear NG

transmission gear ratio of gear NG

vehicle approach angle, deg.

vehicle departure angle, deg.

maximum driver limited speed at which vehicle can Impact an obstacle of height HVALS(NH) if obstacles are spaced farther than two vehicle lengths apart, mph

maximum driver limited speed at which vehicle can impact successive obstacles spaced SVALS(NS) apart, mph

II-9

in — -^- - ■.'.■-- i- nil njggjinniniiiiiinmni nahiiBifiiiriVni vri i-i r ±^-i-~. BaiaiiiMMiüi

.":,«HlW'PJf'WIJ.,IIJ,ll«,WIHi,, HiJI.,u,.ll.^i|IJJ!,li.ll> .luiiii.w,ij.»i.^wl.^l<,'^ll';iilt;|>iflBi.<.i»i,»;Lm|,ili^i?.if,WFI.... ■■.■.?n»i;-r. ...i u n.i •l^fm.^.-^fyymtmf-.-.w/^ m'ft.l ■w-ft»!»'.'^"?"»-."' ■ -' T^nit",™^??™?.1:""' rw*™ r;

wmmmmmmwama

Variable Routine

VRI0E{NR.L) 1

VSS 1

WGHT(i) 1,2,3

WT(i) 3

WTE(i) 3

XBRCOF 3

Meaning

maximum speed over ground for surface roughness class NR at roughness tolerance level L, mph

maximum combination still water speed without auxiliary propulsion, mph

weight on running gear assembly 1, lb.

tread width of running gear assembly 1, In. (center to center plane'If duals)

minimum width between left-right elements on assembly 1, in.

maximum combination braking co- efficient per assembly in lb/lb of load carried

11-10

- -- - -imi.« fc i ■ —•"*—"laMI^I *-*■ -.-■-. .. .

gpiWWMPIIPWIIW'^B^ipjIMIiHJPff'UW'lM y>!n>^PliiiinpiippMPl^pniiipin79iji>9w>!nnn! ^.wf»-1 .■ 11 »BBB guBiwii w wnw""*

h..>Ut*l^.».4. . »

Variable

ATF{NG)

BTF(NG)

CHARLN(i)

CPFCCG(j)

CPFCFG(j)

CPFFG(i.j)

CTF(NG)

VEHICLE PREPROCESSOR OUTPUT

Routine

2,3

Meaning

Constant of quadratic fitted to vehicle tractive effort curve in gear NG, lb.

Coefficient of linear term of quadratic fitted to vehicle tractive effort curve in gear NG, lb(in/sec)

Characteristic length of tire element or track on running gear assembly i, in.

Maximum contact pressure factor of all running gear assemblies of the type specified by NVEHC for coarse grained soil, lb/in', at pressure specified for j = 1 fine grained, = 2 coarse grained, « 3 highway

Maximum contact pressure factor of all running gear assemblies of the type specified by NVEHC for fine grained soil, lb/in2, at pressure specified for j = 1 fine grained, = 2 coarse grained, = 3 highway

Contact pressure factor of running gear assembly i, lb/in2, fine grained soil at pressure specified for j » 1 fine grained, = 2 coarse grained, = 3 highway

Coefficient of quadratic term of quadratic fitted to vehicle trac- - tive effort in gear NG, lb/(in/secr

u

/

,

1

t:

ii-n

-'""'■^MMlül^^-iMiMainBlH ^^"—■' ■-■ ■--■ ■••- ■ ',■■■, - ■ ■! -

wm^mmmmm '^ I "> """" ■■'! ■■■!' » npm WWiwii"" ■M»*piii^'-- 'wii.'." «mj-n-'-iht-wm

Cv..

u Variable

DIAW(1)

DRAT(1,j)

6CA(i,j)

GCW

GCWB

GCWNB

GCWNP

GCUP

HVALS(NH)

i

IB(i)

ID(1)

IP(i)

Routine

2.3

3

3

3

3

3

1

1.2.3

1.2.3

1,2.3

Meaning

Outside wheel diameter of unloaded tires on running gear assembly 1. In.

deflection ratio of each tire on running gear assembly 1 ursder load M6HT(1)/NWHL(1) at pressure speci- fied for j-1 fine grained, »2 coarse grained. «3 highway

nominal ground contact area per tire element or track pair on running gear assembly 1. 1nz. at pressure specified for j"l fine grained, «2 coarse grained, "3 highway

gross combination weight, lb.

gross combined weight on all braked running gear assemblies, lb.

gross combined weight on all non- braked running gear assemblies, lb.

gross combined weight on all non- powered running gear assemblies, lb.

gross combined weight on all powered running gear assemblies, lb.

value of NHth obstacle height, in.

running gear assembly index

»1 if running gear assembly 1 is braked

■ 0 otherwise

« 0 If wheels are singles

- 1 if duals

■ 1 if running gear assembly 1 is powered

■ 0 otherwise

IM2

il—HCl MHHMI Ül—I'illliliiif l jt..^^^^,;.......„■..,...„........

mmmmmm mmm^mmmm^ ?. .1 wim i • mwmrmmm'm^^m mifiwiii mmm "'"' ' "■■'■'"' 'T'- ■■'■■i-Tir.i»">.T« 1

Variable Routine Meaning

2,3 Surface index indicator

MAXIPR

MAXL

NAMBLY

NGR

NHVALS

NSVALS

NVEH(i)

NVEHC

NUHL(i)

PWTE

SECTW(i)

TRACTF(NG.MD)

1.2.3

4

1

1

2.3

2.3

3

2.3

Number of surface roughness values per tolerance level

Number of roughness tolerance levels specified

Total number of running gear assemblies of the combination

Number of gears

Number of obstacles height values used in VOOB and HVALS

Number of obstacle spacing values used in VOOBS and SVALS

= 0 if running gear assembly i is tracked

^ 0 if wheeled

= 0 if one or more of the powered running gear assemblies is tracked

^ 0 otherwise

Number of tires on wheeled assembly i

Maximum path width of traction ele- ments for one side of combination, in.

Section width of tires on running gear assembly i, in.

Tractive force available from drive train at mid-range speed index MD in gear NG, lb.

11-13

MMM ^^untnutm ■■■'■- iiiillMiMiÜHllimlr

p p H pnpiipi lM|).flimB»lwl,"^"'"F'll"..,>lJl,i|j;"<>l"i"WUIirMli|!fi.ij..i!iin.|..uB,),i, pppmpiKPi

W^WBIMB'SMBBIi

u Variable

TRACTF(NG,MN)

TRACTF{NÜ,MX)

TRAKLN(i)

TRAKWD{i)

VCIF6(i,j)

Routine

5

VCIMUK(i)

VGV(NG.MD)

VGV(NG,MN)

VGV(NG.MX)

VOOB(NH)

VOOBS(NS)

VRIDE(NR,L)

2,3

2.3

2,3

Meaning

Tractive force available from drive train at minimum speed index MN in gear NG, lb.

Tractive force available from drive train at maximum speed index MX in gear NG. lb.

Ground length of track on running gear assembly i, in.

Track width of track assembly i. in.

One pass vehicle cone index in fine grained soil applied to running gear assembly i. lb/in2 at pressure speci- fied for j » 1 fine grained. = 2 coarse grained. = 3 highway

One pass vehicle cone index in muskeg applied to running gear assembly i. lb/in2

Mid-range speed in gear NG, in/sec

Minimum speed in gear NG. in/sec

Maximum speed in gear NG. in/sec

Maximum driver limited speed at which vehicle can cross an obstacle of height HVALS(NH) if obstacles are spaced further than two vehicle lengths apart, in/sec

Maximum driver limited speed at which vehicle can cross successive obstacles spaced SVALS(NS) apart, in/sec

Maximum speed over ground for a sur- face roughness class NR and rough- ness tolerance level index L, in/sec

11-14

mam mmmm »MMIUHIMil

mmm » "■" w^^^^^wp^wa^w^^^^^w^^^^^^

Variable Routine Meaning

VAA 1 Vehicle approach angle, deg.

VDA 1 Vehicle departure angle, deg

VSS 1 Maximum vehicle combination

VTIRE(j)

WGHT(i) 1,2.3

WTMAX 3

XBR 3

HPT 1

swimming speed, in/sec

Maximum steady state speed allowed beyond which structural damage will occur to tires, in/sec at pressures specified for j = 1 fine grained, = 2 coarse grained, = 3 highway

Weight on running gear assembly i, lb.

Minimum width between combination running gear elements, in.

Maximum braking effort vehicle can develop, lb.

Net horsepower/ton

11-15

MMMtMH -■ MHMMHMHMKM

1. Conversion of Units (From miles/hr to in/sec, degrees to radians)

Description This routine converts the units of the vehicle data as entered on the vehicle data sheets to conform to the standard lb., in., sec, radians units used throughout the working modules. When the standard input data sheets are used (and data are entered in the units in- dicated on the sheet for each entry), only units of velocity and angles must be converted; velocity from miles/hr to in/sec; and angles from degrees to radians.

II-l.l

■■■ ■ ■■--■■"|.---.. - -

■ - -

i.'-^

Ü a vSS * 52Bg ft- * 12 1n' * iiTi • OdJL mile ft. 6^ min. 6^ sec.

b. Do for NH = 1 to NHVALS

VOOB(NH) * 5280 ft. * 12 in. * hr. * min, mile ft. ü¥m1n. 6t) sec.

c. Do for NS = 1 to NSVALS

VOOBS(NS) * 52^ ft-i * 1|-^ - ~p~~ * -r mile ft. 60 min. 60 sec.

d. Do for NR = 1 to MAXIPR and L = 1 to I1AXL

VRIÜE(NR,L) * 52W ft. ♦ 12 in. ♦ hr. ♦ min. mile ft. 6«) min. Msec,

i

mm,

mile

_________ * 1W. 3e VAA * ~ * rad

f. VDA * ^ * rad

189. deg.

g. Conversion of input tractive effort versus speed curve speed data from MPH to in/sec, where supplied as input data (IAPG = 1 or 2)

if IAPG = 0

then do h.

else do for N = 1 to IPOWER

P0WER(SPEED.N) * (88./60.) *12.

next N

h. Conversion of net horsepower to net horsepower/ton on powered assemblies

NAMBLY GCWP = I WGHT(i)*IP(i)

i=l

HPT = NETHP/(SCWP) 20190.

II-1.2

iaamüiiittfa^iiin , 1........... ■,,:,.,.toi, ,j,^. „„„m* ■ ■■-—■ -

vmm

I n-o,*1t«««'HI'v. ■.«-»■I .

2. Vehicle Cone Index

Description This routine calculates the vehicle cone index (VCI) for fine grained, coarse grained and muskeg soils. A new feature of AMC '74 is the assembly-by-assembly calculation of VCI. This approach acconmodates vehicles whose running gear type, geometry, and/or loading varies from assembly to assembly. and on which not all of the assemblies are powered and/or braked. Drawbar force for pull or braking is developed only on powered or braked assemblies and therefore, the VCI is calculated for the powered and braked assemblies only. All of the running gear variables and factors used for the calcula- tion of VCI in AMC '71 are now applied to an assembly, i. These assembly-by-assembly VCI's are used in submodel 3 of the areal module to compute pull, braking and resis- tance forces developable at each assembly. These forces are subsequently summed in submodel 4 for the entire vehicle, along with the resistance of any unpowered or unbraked assemblies (computed in submodel 4) to arrive at the tractive and braking performance for the complete vehicle, or combination in a given soil type and strength.

Two new features are incorporated in the calculation of VCI for wheeled assemblies. In calculating the fine grained VCI (VCIFG(i.j)) the influence of tire deflection is taken into account. This feature is included recognizing that tires operating at cross- country inflation pressures may have de- flection ratios higher than the 15-20« deflection ratios which were implicit in the relevent AMC '71 algorithms. The tire deflection factor (TDF) is derived from the numeric representation of VCI described by Turnage (4). The tire deflection factor also allows examining performance of

II-2.1

MM i ■■: giigmgjmaim ,..._

rigid and near-rigid wheels in soft soil for which TDF may be as small as zero.

The second feature now included in VCI calculation for wheeled assemblies allows for a scenario input of surface-dependent operating tire Inflation pressure. The scenario input (NOPP) to either the area! or road modules permits the user either to fix the operating tire Inflation pressure of the vehicle or t,o allow the tire inflation pressure to vary depending on whether the vehicle is traveling In a fine grained or coarse grained soil or on the highway. To accommodate this user choice, VCI's for all three surfaces are calculated (VC!F6(i,j)) VCICG(i,j)) where j Is the indicator for fine grained, coarse grained or highway inflation pressure.

A further new feature is the implementation of the VCI calculation for wheeled and tracked vehicles in muskeg soils (VCIMUK(I)) which is lacking in AMC '71. Expressions used to calculate VCI for muskeg soils are developed in Reference 5.

II-2.2

-"—J--i~—■-—— —-■ ■MI— Mi I

Inputs NAMBLY = total number of running gear assemj^lles 0^ ^g combination

HPT - net horsepower/ton on powered assemblies

ITVAR = 1 if transmission is mechanical

= 0 if transmission is hydraulic

For each assembly, i: NVEH(i) = 0 if running gear assembly is tracked

^ 0 if wheeled

IP(i) = 1 if running gear assembly i is powered

= 0 otherwise

IB(i) » 1 if running gear assembly i is braked

= 0 otherwise

W6HT(i) = weight on running gear assembly i, lb.

CLRMIN(i) = minimum ground clearance of assembly i, in.

For each tracked assembly TRAKLN(i) = ground length of track on running gear assembly i, in.

TRAKWD(i) = track width of track assembly i, in.

GROUSH(i) = track grouser height of track assembly i, in.

NBOGIE(i) = number of bogies on track assembly i

ASHOE(i) = area of one track shoe on track assembly i, in2

II-2.3

MBMHHM i Mjammiiiii .-^^a^-..-...-..:..,....,— ■.■.._.. ^.^... :... ■■:,-...-..-.> ^ -rt^j.^.^^.. .^ .

iiwii^iwifiiiiwwiiPTPWWIWJ^i^ "■"»yy:i J .»^■■iiu.Bii.ii.ir^w.i.>iiii■■>!■.■i.j»'iji.wi>i>.-!W'';"Hil''j'wiff'i'w>iwwi^-»»''w»iijL^' ■ ■Kwmvn'f'wwi.vvmfm

For each wheeled assembly SECTW(I) * section width of tires on running gear assembly 1. In.

NWHL(1) ■ number of tires on wheeled assembly 1

DiAW{1) a outside wheel diameter of unloaded tires on running gear assembly 1, In.

NCHAIN(I) = 1 If chains are present on tire

Output

s 0 otherwise

DFLCT(1,j) = deflection of each tire on axle assembly 1 under load W6HT(1)/NWHL(i), In., at specified pressure for j = 1 fine grained, = 2 coarse grained, = 3 highway

SECTH(i) ■ section height of tires on running gear assembly 1, in.

RDIAM(i) = rim diameter of wheel for tires on axle assembly 1

TPSI(1,j) « tire inflation pressure of tires on axle i, psi., at specified pressure for j^l fine grained, = 2 coarse grained, =3 highway

TPLY(1) = tire ply rating of tires on axle 1

VCIFG(1,j) = one pass vehicle cone index in fine grained soil applied to running gear assembly i, lb/ins at specified pressure for j=l fine grained, =2 coarse grained, =3 highway

II-2.4

MM t - ■ ■ .

ipwmwipiiii »pitjij!! ^pp^wmiwuiili ' J1 .'i'illl ».ilinnwiiiii.i I i i,i,,, n.ipfi,i ■^rw^'f^'r]■'|^^r''^'J<K'•m'''^^^y|m^^^yl™^'!rv^'"™tr^'^^'^'m^'mK^'''•''l^vl^

■Hmm

I u VCIC6(i,j) = one pass vehicle cone

index in coarse grained soil applied to running gear assembly i, lb/in2, at specified pressure for j * 1 fine grained, 32 coarse grained, s3 highway

VCIMUK(i) = one pass vehicle cone index in muskeg applied to running gear assembly i, lb/in2

CPFFG(i,j) = contact pressure factor of running gear assembly i, lb/in2, fine grained, at specified pressure for j=l fine grained, =2 coarse grained, =3 highway

CPFCG{i,j) = contact pressure factor of running gear assembly i, lb/in2f coarse grained soil, at specified pressure for j*l fine grained, =2 coarse grained, =3 highway

Algorithm

a. Fine Grained Soil VCI

do for i=l to NAMBLY

if IP(i) and IB(i) = 0

then next i

else if NVEH(i) = 0

then do Tracked Assembly Routine a.l

else do Wheeled Assembly Routine a.2

a.l Tracked Assembly Routine

II-2.5

mtmm mm ---"'-- - •■•" •'-

rw^,-I-TF-W™Il1,BWTW«i«WIWT^TW-TTWTWW^^ ,-. -v.-r.

Contact Pressure Factor - CPF

CPFFG(i'1) = ^*TRAKLNm*TRAKWDH)

CPFFG(i,2) = CPFFG(1,3) = CPFFG(l.l)

Weight Factor - WF

if WGHT{i) < 50,j

then WF = 1.0

else if 50,000 < WGHT(i) < 70.(

then WF = 1.2

else if 70,000 I WGHT(i) < 100,000

then WF = 1.4

else if 100,000 < WGHT(i)

then WF = 1.8

Track Factor - TF

TF = TRAKWD(i)/100.

Grouser Factor - GF

if GROUSH(i) < 1.5

then GF = 1.0

else GF = 1.1

Bogie Load Range Factor - WLORF

WLORF = WGHT(i)*NBOGIE*A$HQE 10.

Clearance Factor - CLF

CLF = CLRHIN(i)/10.

II-2.6

—— - - -

l|l«.,!.^WB»pWWTPBIWW!l!Wtff>'W'!tWW^ " mgJT^wvf M'-Bif-yi

'WWW»»

v._y

Ü ^^ Engine Factor - EF

If HPT < 10

then EF = 1.05

else EF * 1.0

Transmission Factor - TFX

If ITVAR = 0

then TFX = 1.0

else TFX = 1.05

Mobility Index - XMI

XMI =[CPFF6(i ,1 )*WF/TF/GF+WLORF-CLF]*EF*TFX

Vehicle Assembly Cone Index

VCIFG(i.l) = 7.0 + 0.2 * XMI-39.2/(XMI+5.6)

VCIFG(1,2) = VCIFG(i,3) = VCIFG(i.l)

next 1

a.2 Wheeled Assembly Routine

Contact Pressure Factor

CPFFG(1,1) = WGHT{1)/[SECTW(1)*NWHL{1)*DIAW(1)/2.]

CPFFG(1,2) « CPFFG(1,3) « CPFFG(i,l)

Weight Factor - WF

If W6HT(1) < 2000.0

then WF « 0.553*WGHT(1)/NWHL(i)/1000.

else If 2000 < WGHT(i) < 13,500

then WF « 0.033*WGHT(i)/NWHL(i)/1000.+1.0

II-2.7

■ -'^~~-~— ■ - .—^«^^»-^- ■-.■fci...Ji~jA.--a-:'..-.UL'AJ.^;ii^;

wm^^mmmumm* rnnrnmr* .I.III.J^I iillip^liwiijf^piil i iim.tin^ijiimmigi .■ in . '■ ■ '.wir,'*m,viw.*M- pgn

v+irvmrncMlt ■/9IMMHMHN

else if 13,500 < WGHT(i) < 20,(

then WF « 0.142*WGHT(i)/NWHL(i)/1000.-0.42

else if 20.000 < WGHT(i)

then WF = 0.278*WGHT(i)/NWHL(i)/1000.-3.n5

Tire Factor - TF

TF = [10.+SECTW(i)]/100.

Grouser Factor - 6F

if NCHAIN(i) = 0

then GF -■ 1.0

else 6F = 1.05

Wheel Load Factor - WLORF

ULORF T WGHT(i)

7^2.

Clearance Factor - CLF

CLF = CLRMIN(i)/2.

Engine Factor - EF

if HPT < 10.

then EF = 1.05

else EF = 1.0

Transmission Factor - TFX

if ITVAR = 0

then TFX = 1.0

else TFX = 1.05

do for j = 1 to 3

II-2.8

iimnäil—JMMMIIII ■~- -• , :--^u. - -^ ■'■• .

W'mfm^l^^^^^mWWItfVW^I&fK^WIff^^'' i|^l';i|.|).nniii,««MWM*.,l/w^^'Pii-.w»w:".™r<M-i..... i-.wv —-TT—u. .»i.i'.w.n^ww»::.^:

% HI

o Tire Deflection Factor - TDF r 1 15 n 3/2

iDF{J) s|j.+DFLCT(i,j)/SLi:iH(i)J next j

Mobility Index - XMI

XMI - LCPFFG(i,l)*WF/TF/GF+WLORF-CLF]*EF*TFX

Vehicle Cone Index

do for j = 1 to 3

VCIFG(i.j) = [n.48+0.2*XMI-39.2/(XMI+3.74)]*TDF(j)

next j

next i

b. Coarse Grained Soil VCI

do for i = 1 to NAMBLY

if IP(i) and IB(i) = 0

then next i

else if NVEH(i) = 0

then do Tracked Assembly Routine b.l

else do Wheeled Assembly Routine b.2

b.l Tracked Assembly Routine

Vehicle Cone Index j

do for j ^ 1 to 3

VC!CG(i,j) * 0

next j

next 1

11-2.9

■—— ^—mm—i —i—-" ^^^^—

IWW i|iJtpWi(iiii^)pwiAiJtinwhlPil|lffBWPiP||.!U>iP'IM-ll.lpipyir ' t-AWf^Wwmv^PyV^mvm^^ ■w^^mmn.imyi<!ummif^

i i

b.2 Wheeled Assembly Routine

Wheel Diameter Factor - WDF

if SECTW(i)/RDIAM{i) < 2.4

then WDF = 5.0

else WDF = 2.0

Contact Pressure Factor - CPF

do for j = : to 3

CPFCG(i,j) = 0.607*TPSI(i,j)+1.35*[117.*TPLY(i)/ {WDF*SECTW(i)+RDIAM(1))]-4.93

Contact Area Factor - CAF

CAF = LOG10 [WGHT(1)/CPFCG{i,j)]

Strength Factor - STF

STF = 0.0526*NWHL(1)+0.0211*TPSI(i.j)-0.35*CAF+1.587

Vehicle Cone Index

VCICG(i,j) = ANTILOG10 (STF)

next j

next 1

c. Muskeg VCI

do for i = 1 to NAMBLY

if IP(i) and IB(i) = 0

then next i

else if NVEH(i) = 0

then do Tracked Assembly Routine c.l

else do Wheeled Assembly Routine c.2

II-2.10

tjittäiitittmmtiMi in .^..•.. ^ -... ädi l im inMri'miiirH umntaim* 1

mum ^ppppnppn vnn" t<iw'\,wn^.nmmw!^rrmf •mysmvw.- ■""' TWt '■■■'^,v'»'T-»T"r'f,"7^'T"~t-TlTT-r" VTT^^T.:"^-^- ■-■.-T-T^W^T^ - - ■

c.l Tracked Assembly Routine

Vehicle Cone Index

VCIMUK(i) = 13.0+M25*WGHT(1)/(TRAKWD{i)+2.* TRAKLN{i))

next 1

c.2 Wheeled Assembly Routine

Vehicle Cone Index

VCIMUK(i) » 13.0+0.535*WGHT{i)/{SECTW(i)+2.* DIAW(i)*NWHL(i))

next i

exit

11-2.11

MBMUi . ...^^...- . „, , ...■J- ^. . „ ,„,,,.. H^-^-^-U*-!-»^-.^^,..-

mmmmm •••• "in»" ■■il-PF li i IP "I « 111111* MIVJ, «l|f|iii|lii|ilil IIWIIH l.«..,!...,.^. ... .J.ll... |,TI ,,.,

V.

Required Outputs Not Directly Available From Vehicle Data Sheets'

Description This routine calculates several vehicle descriptors which are not entered on the vehicle data sheets.

Included are combined contact pressure factors for fine grained soil (CPFCF6) and coarse grained soil (CPFCCG), weights on various combinations of running gear assemblies, maximum speed beyond which tire disintegration can be expected to occur (primarily needed for low inflation tires on highways VTIRE(j)), and various derived geometric values describing the running gear.

II-3.1

IMlinri ■" '^—■-- -■■-■■■ tmamm^a^i, ■ ■ ■ i ■ - - M^^MMM

!) ■mpn'.I" n^i u|i Hi ■ i-f i n■■ i, i.ii mmini^TW--.-fff,i\w,^■^■■"■'ii»■"■'>.wiiiui) rn^r.'"'.-.■■^■■M'.!l> ■,AWP".^W..'* .. "imn-wrpvm "WW ■ r1"--'.- ■■ ""^ ^-^-T^TT—^-

U

i ..

a. Combined Vehicle Designation and Contact Pressure Factor For Use in Slip Modified Tractive Effort Submodel

do for IP(i) or IB(i) t 0

do for j = 1 to 3

if NVEH(i) = 0 for any i

then NVEHC = 0

CPFCFG(j) = max {CPFF6(i,j) of the type for which NVEHC = 0}

CPFCCG(j) = max {CPFCG(i,j) of the type for which HVEHC = 0}

next j

el se NVEHC = 1

CPFCFG(j) = max {CPFFG(i J) for all 1}

CPFCCG(j) = max {CPFCG(i ,j) for all 1}

next j

Gross Combined Weight

GCW = NAMBLY

L WGHT(i) i = l

GCWB - NAMBLY

Z WGHT(i)* 1 = 1

IB(i)

GCWP •-- NAMBLY

i: WGHT(i)* i=l

IP(i)

GCWNP = GCW - ÜCWP

GCWUB = GCW - GCWB

II-3.2

mmmtk

Maximuni Tire Speed

do for j = 1 to 3

do for i - 1 to NAMBLY

if NVEH(i) = 0

then next i

else SI = SECTW(i) - 0 4*RIMW(i) 0.75

EL - M25*(Sl)1,39*[TPSI(i,j)]-7*[RDIAM(i)+Sl]

1.43 WGHT(i)/NWHL(i) TRAPSI(j) = TPSKi.j)*

if (TRAPSI(j) i TPSI(i,j))

then if ICONST(i) = 0. (radials)

then VT(i J) = 100.* TPSIfijp2^ 1 , 1 Tpsiji.sii mm

5280 * 12 in sec

else ICONST(i) = 1 (bias ply)

then VT(i,j) = 70.* TPS TPS m 2.25

5280 . 12

60 60

in sec

else (TRAPSI(j) > TPSI(i.j) underinflated)

then LM = WGHT(i)/NWHL(i) EL

/.445

if ICONST(i) = 0

then VT(i,j) = 100.* TPSI(iJ)

5280 A 12

LM * 1 * 1 6^ W

in r sec

11-3.3

mm* ■MM ■ '- ■-..--■ -.-

o else ICONST(i) » 1

then VT(i,j) • 70 •*[afl LM

5? W

next i

VTIRE(j) = ni1n{VT(1,j) for all i}

next j

Maximum Path Width of Combination's Traction Elements

PWTE = max{WT(i) -WTE(i) for all i}

Tire Deflection Ratios - DRAT(i,j)

do for j = 1 to 3

do for i = 1 to NAMBLY

if NVEH(i) = 0

then next i

else DRAT(i.j) = DFLCT(i,j)/SECTH(i)

next i

next j

Characteristic Length of Elements - CHARLN(i,j)

do for j = 1 to 3

do for i = 1 to NAMBLY

if NVEH(i) = 0

then CHARLN(i,j) = TRAKLN(i)

next i

else CHARLN(i.j) = 2.*SQRT(DFLCT(iJ)*DIAW{i) - DFLCT(i,j)*DFLCT(i,j))

II-3.4

* - ..-....-^-.— —-' -■ li rMHiiMi -III.» "n i

..rWHr'u«-..««»♦•r«»y"..-'»«•.■»:**--' •»""■■v-1 H IW— U»IffW'»«*•"»•-/ .l .'KWWiM*!!,*.-««»

next i

next j

g. Ground Contact Area of Elements - GCA(i,j)

do for j = 1 to 3

do for i = 1 to NAMBLY

if NVEH(i) = 0

then GCA(i,j) = CHARLN(i,j)*TRAKWD(i)*2.

next i

else 6CA(i,j) = CHARLN{i,j)*SECTW(i)

next i

next j

h. Controlling Lateral Distance to C.G.

WTMAX = 500.

do for i = 1 to NAMBLY

if NVEH(i) t 0

then TEMP = Mil - C6LAT + S^W) * iD(i)

do h.l

else TEMP = WT(i)/2-CGLAT

h.l if TEMP < WTMAX

then WTMAX = TEMP

next i

else next i

Ü

II-3.5

■in nil, ,1,njrii^tMiiiaiir'^-*"-^'^--JJ-'-^"--^'^-"'-■' •■-•■: -■■ -,■,..iAm^MiiiiiUMiii^.«.,......-.«.,..'!, ■;

ummv

I Ü

IJ

i. Rolling Radius of Largest Powered Tire Element

do for i = 1 to NAMBLY

if NVtH(i) = g for any i

then do j.

else if IP(i) = 9

then next i

else RR = max {^gj^ji)** for an i such that

IP(i) = 1}

j. Maximum Braking Force Developed by Braked Assemblies

NAMBLY XBR = Z XBRCOF*WGHT(i)*IB(i)

i=l

II-3.6

t*****'**^«'" • ■m.ni-aiMtaitftoiiiiaaimi^^^^kMMt^^ ^ ■.... ,, , ,iiiüiüiMiglMiiMliiiiüiiiriiliiill - ^^

«WiP!p«i»lB»i!pipi^^ p. .1 yiu.iwmwfW fpMliJpwBPPPWWPWiyWtW «W —-^

4. Tractive Effort Versus Speed Curve From Power Train Data

Description This routine calculates the tractive effort POKER(F0Rt;t,N) of the vehicle at a series of speeds POWLR(SPEED,N) from zero velocity to the speed in the highest gear at the governed KPM of the engine.

One of two subroutines are used; AUTOM for vehicles with automatic transmissions, or STICK for vehicles with manual transmissions.

The tractive effort calculated In this routine is equal to the "rim pull" since slip and resistances are not included at this stage.

II-4.1

msamüiKiäSü^umim^A^i ^*t .•* •■• •^t***™<■■"■***■' T^ ....^,.^^:. n ■ i-jiniiiiiiiiiiniiirr1'-' ■'" -^ ■ J

PPiP^H^WP^T^'VIJ^ff'^W'.i^Pr^.TW.-^W.un'WW «U'.;V."1i'FWF.,'l"WM'«TJJI .'.'!■:■' »T^^..:* Kl'-miTrrrw^Wr"- ' ■ ■ ■■t-.-::,-.- .^;-^^^^y.^yy^^,.j^,^..■,WTrW^'T-.y»:T^,^,p,,,j.^,^„^^^pw^j,,....q.^.,v^^„lu^^s.^pnyyT^-.^^nr^^T' .- •'?^wni '' JIW^BM^JWWWWIII

v-' Inputs Vehicle: ITRAN e 0 if manual transmission with clutch

■ 1 if automatic transmission with torque converter

IAPG a 1 If power train data available only

■ 0 if both measured tractive effort and power train data given

= 2 if measured tractive effort given only

TCASE(EFF) s efficiency of year between engine and transmission

» 1 if no such gear

IENGIN B number of point pairs in the array ENGINE(RPM.N), ENGINE(TORQUE,N)

ENGINE(RPM,N) = engine speed component of engine speed versus engine torque curve, rpm

ENGINE(TORQUE,N) » engine torque com- ponent of engine speed versus engine torque curve, Ib-ft.

LOCKUP = 0 if torque converter does not Si lockup

= 1 if torque converter has lockup

RR = Tracked: sprocket pitch radius, in.

= Wheeled: rolling radius of largest tire element of powered assemblies, in.

FD(GR) = final drive gear ratio

FD(EFF) = final drive efficiency

ITCASE = 1 if engine to transmission transfer gear box

- 0 otherwise

II-4.2

.***—■"d^dtin"«..-! n ':'- ■ ■ ■■■■■■■—'■.- ■^■.-■' .^ ■-■■.■ ■■.-.--:-. - M ii-mnut*--1--^**^^

jpppippjPPPPgPPPP^P^^PPPpgl^^ iJ.i||iJ.«lgl:WVIIII»llll JI>l|.JJI|,l!»JWI.»lll,»,.ilfP»,IIWT|i.^i'B«ll»»«»)i»ilJ'. .■■ii|W»iii»n]i m w wimm™** -•r~l.

NGR = number of transmission gear ratios

TRANS(GR,NG) - transmission gear ratio of gear NG

TRANS(EFF,NG) = transmission efficiency of gear NG

TQIND = constant torque converter input torque at which torque converter performance curves are measured, Ib-ft.

IC0NV1 B number of point pairs in the array CONVl(SM), C0NV1{RPM,N)

C0NV1(SR,N) = speed ratio component of the torque converter speed ratio versus torque con- verter input speed curve at constant input torque, TQIND

C0NV1(RPM,N) = input speed component of the torque converter speed ratio versus torque converter speed curve, rpm

IC0NV2 = number of point pairs in the array C0NV2(SR.N). C0NV2(TR,N)

C0NV2(SR,N) = speed ratio component of the torque converter speed ratio versus torque con- verter ratio curve

C0NV2(TR,N) = torque ratio component of the torque converter speed ratic versus torque converter torque ratio curve

TCASE(GR) = gear ratio between engine and transmission

* 1 if no such gear

II-4.3

iiiiniiMiiitfiürüifiirir"^" '■'■■'■'- "■■' —"■-—L---^ ■ ---.-.>i>..-—-.^...w„,.;...■. .■.-.^■■*^*A

'im!"■<». "wi-i-wwrn,mmwiivH*'www npfSm^RI^■'.'.»wwp^i.'iv««11 pn^jp>P^I■»RF?, ■ ■ > nm^B<f' i.ii^ ij -■ -■ -^.«=;.- ^.i.PI' IJIM JJ.^iT^irp,! i .^i.j ;n{Mym.i»i ^y-jw^ü^.*-swuyvrw-, mwIIIMUSWj^^yilWWHS "ff ■-■ ■-T-V.-W ■^^("■.^"['T^v-T'.-"'

u RPM = array subscript indicating the

column used to store values of RPM = 1

TOKQUt - array subscript indicating the column used to store values of torque = 2

SR = array subscript indicating the column used to store values of speed ratio = 2

TR = array subscript indicating the column used to store values of torque ratio = 1

SPEED = array subscript indicating the column used to store values of force = 1

FORCE = array subscript indicating the column used to store values of force = 2

Outputs

OR 3 array subscript indicating the column used to store values of gear ratio = 1

EFF = array subscript indicating the column used to store values of efficiency - 2

Scenario: APGDAT = 1 choose power train data (if available)

= 2 choose measured tractive effort data (if available)

IPOWER = number of point pairs in the array POWER(SPEEM), POWER(FORCE,N)

II-4.4

■ ■■ -- -■' - • - —-j—^

jffl^ll^l'$ym!\!lflG!*WW'^:*>W ' •'■T*J'V'''*H'*'''^ v----^^w'g.»ww|ii»\i,a(|J|f^ if-Tmnnrrr^TnnFav

POW£R(SPEED,N) * vehicle velocity component of the tractive effort versus speed curve, in/sec.

P0Wi;R(FORCE,N) " tractive force component of the tractive force versus speed curve, lb.

APGUAT »1,2 if choice satisfied

= 4 if power train data used in lieu of no measured data available

s 3 if measured data used in lieu of no power train data avail- able

Algorithm

a Check tractive effort versus speed scenario selection and available data.

If APGDAT = 2

then if IAPG - 0 or 2

do routine 5 (curve fit to measured data)

else APGDAT = 4

do b.

else if APGDAT = 1

then if IAPG = 2

APGDAT = 3

do routine 5.

else do b.

II-4.5

mmmmmm i. 'toimmitj* ■.■-.-■-.■„.■....

■ 1,111 WH. 1,. I, ,,m> mmm mpumr^ppppiippmppm ^^^iPwwff^wiBprawfaii^BwijWHgii'ii^^

b. Build speed array in 1/2 MPH increments

RPM = TR = GR » SPEED = 1

Torque = SR = EFF = FORCE = 2

do for N=l to 201

POWER(SPEED,N) = (N-l )*0.5*{88./66.)*12.

POWER(FORCE,N) = 0.

Next N

c. Adjust transmission input for engine to transmission gear

if ITCASE t 0

then do for N=l to IENGIN

ENGINE(RPM,N) = ENGINE(RPM.N)/TCASE(GR)

ENGINE(TORQUE,N) = ENGINE(TORQUE,N)*TCASE{GR)*TCASE(EFF)

next N

else IPOWER = 0

d. Choose transmission routine to use

if ITRAN < 1

then error return to Module I. Control and I/O Module

else if ITRAN = 1

then CALL AUTOM{ENGINE,IENGIN.C0NV1, IC0NV1, C0NV2, IC0NV2.TRANS, NGR, FD.RR,POWER,IPOWER,RPM,TORQUE, SR,TR,GR,EFF,SPEED,FORCE)

if LOCKUP = 1

then CALL STICK (ENGINE,IENGINJRANS.NGR, FD.RR.POWER.IPOWER,RPM.TORQUE.GR,EFF.SPEED, FORCE)

exit

II-4.6

mmmu*m IMiiMMMlMMiiTrml ir | ,-^.:.i, ■■.- ■-..■.... . . . ..,

Wimv^mm fmmmmm'mi'^mmmmi ^^^^^^^^^^^w

' .',r/.

else exit

else if ITRAN = 0

CALL STICK(ENGINE.IENGIN,TRANS,NGR%FD,RR, POWER. IPOWER.RPM.TORQUE.GR.EFF.SPEED.FORCE)

exit

II-4.7

ÜHaiiliMl in i urn i

«swwwwai

U Automatic Transmission with Torque Converter Routine

Description This subroutine, AUTOM, calculates the tractive effort POWER(FORCE,N) at various vehicle speeds P0WER(SPEED,N) for vehicles with automatic trans- missions. This subroutine Is identical to AUTOF of AMC '71.

11-AUTOM.1

-"■-*""-'■-"--• i m ■ ■ -

'!^*mmmmms*mt**mun

**' Subroutine AUTOM(ENGINE,IENGIN,CONV1,ICONV1,ICONV2,CONV2, IC0NV2,TRANS,N6R,FD, RR .POWER,IPOWER,RPM,TORQUE, SR,TR,GR,EFF,SPEED,FORCE)

Inputs Vehicle: NGR « number of transmission gear ratios

ENIJINE(RPM,N) * engine speed compon- ent of engine speed versus engine torque curve, rpm

IENGIN = number of point pairs in the array ENGINE(RPM,N). EN6INE(T0RQUE,N)

POWER(SPEED,N) = vehicle velocity component of the tractive effort versus speed curve, in/sec,

RR * Tracked: sprocket pitch radius, in.

Wheeled: rolling radius of largest tire element of powered assemblies, in.

FD(GR) = final drive gear ratio

TRANS{GR,N6) = transmission gear ratio of gear NG

IC0NV1 = number of point pairs in the array C0NV1{SR,N),C0NV1(RPM,N)

C0NV1(SR,N) " speed ratio component of the torque converter speed ratio versus torque converter input speed curve at constant input torque, TQIND

C0NV1(RPM,N) = input speed component of the torque converter speed ratio versus torque tonverter speed curve, rpm

II-AUT0M.2

litaitflltMliifuUWiMklliiliAiMikKU^^^ ■- -- ■■■ — ■'

ENÜlNE(TORQUE>N) = engine torque com- ponent of engine speed versus engine torque curve, Ib-ft.

IC0NV2 = number of point pairs in the array C0NV2(SR,N), C0NV2(TR,N)

C0NV2(SR,N) = speed ratio component of the torque converter speed ratio versus torque converter ratio curve

C0NV2(TR,N) = torque ratio component of the torque converter speed ratio versus torque converter torque ratio

TRANS(EFF,NG) = transmission efficiency of gear NG

FD(EFF) = final drive efficiency

Outputs POWER(FORCE,N) * tractive force compon- ent of the tractive force versus speed curve, lb.

IPOWER = number of point pairs in the array POWER(SPEED,N), POWER (FORCE,N)

Algorithms

a. Find engine speeds matched to set vehicle speeds in 1/2 MPH increments

PI = 3.14159265

ESMIN = ENGINE{RPM,1)

ESMAX = ENGINE(RPM,IENGIN)

do for NG=1 to NGR

do for N»l to 201

RPMOUT = (POWER(SPEED,N)*60./(2.*PI*RR))*FD(GR)* TRANS(GR.NG)

II-AUT0M.3

mmtm ■ii^iTi-.'tMiiir

--- — ■ ^^jjgn^n^g,,!,,,^,,,, .

■HMWaaMMMB i.,

;

Ü

{ i

al. Bisection of MIN and MAX engine speeds to estimate engine speed matched to vehicle speed

RPMIN = (ESMIN + ESMAX)/2.

SRATIÜ = RPMOUT/RPMIN

if SRATIÜ > 1.

then SRATIO = 1.

else CALL LINEAR(C0NV1,ICUNV1,SR,RPM,SRATIÜ.SPDIND)

TÜRQIN = TQINÜ * (RPMIN/SPDIND)2

CALL LINEAR(ENÜINE, lENGIN.RPM,TORQUE,RPMIN,TORBEN)

if TORQEN = TORQIN

then do linear interpolation of torque converter routine a2.

else if TORQEN < TORQIN

then ESMAX = RPMIN

if absolute (ESMAX - ESMIN) < 1.

then do routine a2.

else restart bisection routine al.

else if TORQEN > TORQIN

then ESMIN = RPMiN

if absolute (ESMAX - ESMIN) <_ 1.

then do routine a2.

else restart bisection routine al.

a2. Linear interpolation of torque converter

CALL LINEAR(C0NV2,IC0NV2.SR,TR.SRATI0,TRATI0)

II-AUTOM.4

mmm u*m-m^^mmm — • ■- ■!■ ! ■' ! ! ,

I

TF « TORQIN * TRATIO * TRANS(GR,NG)*TRANS(EFF,NG)*FD(GR)* FD(EFF)/RR

if POWER(FORCE,N) < TF

then POWER(FORCE,N) = TF

else if IPOWER < N

then I POWER = N

next N

next NG

exit

else next N

next NG

exit

I

II-AUTOM.5

MHiaHaMMH —^■■■■1 I

'vft: ■ ^v*J|||^|IBS^BlW)l!

o :-

Manual Transmission Routine

Description This subroutine, STICK, calculates the tractive effort POWER(FORCE,N) at various vehicle speeds POWER(SPEEM) for vehicles with manual trans- missions. This subroutine is identical to STICK of AMC '71.

II-STICK.l

■ lllllll I I' I I M^.! ■--

Subroutine STICK(ENGINE,IENGIN,TRANS,NGR,FD,RR,POWER,IPOWER, RPM,TORQUE,GR,EFF,SPEED,FORCE)

Inputs Vehicle: NGR s number of transmission gear ratios

ENGINE(RPM,N) = engine speed component of engine speed versus engine torque curve, rpm.

IENGIN * number of point pairs in the array ENGINE(RPM,N),ENGINE (TORQUE,N)

POWER(SPEED,N) = vehicle velocity component of the tractive effort versus speed curve, in/sec.

RR = Tracked:

Wheeled;

sprocket pitch radius. In.

rolling radius of largest tire element of powered assemblies. In.

FD(GR) = final drive gear ratio

TRANS(GR,NG) = transmission gear ratio of gear HG

ENGINE(TORQUE,N) = engine torque com- ponent of engine speed versus engine torque curve, Ib-ft.

TRANS(EFF.NG)

FD(EFF) = final drive efficiency

transmission efficiency of gear NG

II-STICK.2

- - ■ - ■

wtgmwimw^^^'imm^nwkw^Kmf^^r^^wvifß'i^mmiimmniß,* ' ||.|-".||i.11 ■■ iii»iiiHjpjj.}i)iMiwiii-.mu JWU..iiiiiPw^i^rwuiMiipuii^j'«w'uii."'."w'w.p.-T.- -.iniffi..i ,IIIW.,IU..IIHJ^

Outputs POWER(FORCE,N) = tractive force compon- ent of the tractive force versus speed curve, lb.

IPOWER ■ number of point pairs in the array POWER(SPEED,N). POWER(FORCE,N)

Algorithms

a Find engine speeds matched to set vehicle speeds in 1/2 MPH increments

PI = 3.14159265

ESMIN = ENGINE(RPM,1)

ESKAX = ENGINE(RPM,IENGIN)

do for NG«1 to NCR

do for N=l to 201

RPMEN = (P0WER(SPEED,N)*60./(2.*PI*RR))*FD(GR)*TRANS(GR. NG)

if KPMEN < ESMIN

then next N

else if RPMEN > ESMAX

then next NG

else do linear interpolation of torque versus engine speed curve routine al.

it. Linear interpolation of engine speed versus engine torque curve

CALL LINEAR{ENGINE,IENGIN,RPM,TORQUE,RPMEN.TORgEN)

TF « TORQEN*TRANS(GR,NG)*TRANS{EFF,NG)*FD(GR)*FD(EFF)/RR

II-STICK.3

ii niinm- uiti.mJtummiMmimimm^ti^mt^ä I JatorfMi'i iti--) ■■■ ---■'■■iri,-

mr^^Hwpiiippjjiiiiiiii ipi f^ffllllllilflflfl^l^^ifffp^^ i »WIII, m ■■iiipini ■ »in. ... i,i,,m.:-i"iw

if POWER(FORCE,N) < TF

then P0WER(F0RCE,N) = TF

else if IPOWER < W

then IPOWER « N

next N

next NG

exit

else next N

next NG

exit

ir-STICK.4

^MM^MMHrilHWI — MMMMM, .... .... ...- ' '.......•-...

'**mi^*^^***mtii Ullim» - - ! ' . ■■ * mmni«m nnmw».m"IMv,':mm j,,,,. , ,,,,mm« j.Km.m,v"mm*-!*.-m-.:--.■■■ JI.».. ...M^,..».,.,,..-^

Linear Interpolation Routing

Description: This subroutine (LINEAR) is used to linearly Interpolate arrays of power train data such as: engine rpm versus engine torque, torque conver- ter speed ratio versus torque converter ratio and torque converter speed ratio versus torque converter input speed. The data interpolated are the data supplied on the vehicle data sheets. This subroutine is called by subroutines AUTOM and STICK during the course of building the tractive effort versus speed curve in each gear. It replaces subroutine CURVE in AMC '71.

•■;

II-LINEAR.1

-t^—■—^—*•—fc~——•—"^^•— —-"^■■■i

I

..,■«,,I.MJ ««■piHa.j.rHiiMiiu/PlM ,!".i"i«ilti''.f'^|lJ^,^J^|pJ.^*T.Hli^I'"^-i,|,lliJUil«Pii,l^B.i^.W»V»r,rir7^»^WW»^-- ■-^'-rÄ-^-'T^r?^^^WBW^,W^n^T,*^^^re^r^',TV^™r7TT7T7TTTT^^ "WWPBfTT^^^rWT^^TWTJp

,: ^«3^«»«««*«!«*»^^

« Subroutine LINEAR(ARRAY,IARRAY,IND,D£P,X,Y)

Inputs Vehicle: IARRAY = number of point pairs in array ARRAY

ARRAY ■ two-dimensional array of point pairs to be interpolated

INO 3 index indicating the independent variable to be interpolated

OEP » index indicating the dependent variable to be interpolated

X - independent variable value to be interpolated

Y - dependent variable value resulting from interpolation

Outputs

Algorithm

if ARRAY(IND.l) > ARRAY{IND,IARRAY)

then error. Return to Module I. I/Q Control Module

else If X < ARRAY(INO.l)

then Y « (9 exit

else If X > ARRAY(IND,IARRAY)

then Y » 0

exit

else do for N = 1 to IARRAY-1

if X < ARRAY(IND,N)

then next N

else Y = ARRAY(DEP,N)+CARRAY(DEP,N+l)-ARRAY(OEP.N)j* [X-ARRAY(IND,N)j/CARRAY(INO,N+l)-ARRAY(lNÜ,.NJ.

next N

exit

II-LINEAR.2

t^MMMMai .:.±..- .,.. .-■ ...■. .... -■ ■ LHU&l

o 5. Second Order Curve Fit to Tractive if fort Versus Speed Curve

Description: In this routine the tractive effort POWER (FORCE,iO versus sp ed POWER(SPEED,N) data are fitted to a series of quadratic curves. A separate curve, specified by a constant term (FA) and the coefficients (FB.FC) of the linear and quadratic terms respectively is calculated for each gear. The number of curves fitted (gears) depends on the smooth- ness of the data over the speed valves examined. Consequently, artificial qears may be inserted to insure an BOth percent confidence interval of the expected tractive effort point in a gear.

The curve fitting is done sequentially from the lowest to the highest attainable speed. The first four speed tractive effort points are fitted with a quadratic according to the least square criterion. A predicted value for the tractive effort of the next point is determined from its speed value and the fitted curve. If the actual value of the tractive effort of this point lies within a calculated range from the predicted value, it is assumed that this speed-tractive effort point is part of the same gear as the points already included in the curve. If not, a new gear is started.

When a speed-tractive effort point is con- sidered part of the previous gear, a new curve is fitted, by the least square criterion, which includes all the speed- tractive effort points already part of the gear plus the new point. A subsequent point is then tested using the new curve.

The range within which the new point must lie to be considered part of the gear determined by the previous points is given by the 30th percent confidence interval of the expected tractive effort value of the new point. This value is based on the observed deviation of

II-5.1

aiiiijjiiijigliiijllilii^^

;rnu>*l>.ii||M|Ui HHilH.HllUlll.llM-iJII.J'» mHllWIWIW»."""-M'■I.'".1' HW " « < lliillllll , "" *rm*. ^9Bp!TCin<m

the tractive efforts to their expected values of all the points already in the gear.

When the points included within each gear are determined, the lowest, mid-range and the highest speed in each gear are placed in the array V6V. The corresponding tractive effort values are given in the array TRACTF.

In the Areal Module, these three points are adjusted for slip and tractive effort degrada- tion on slopes in submodel 5, Slip Modified Tractive Effort, and then refitted, exactly, by a new quadratic using the subroutine QUAD. These quadratics are then, later, integrated exactly in subroutine TXGEAR to allow time and distance calculation for acceleration between obstacles.

II-5.2

inttfiWirmiw

^^^^^^^^^nmm mmp» i*»'

WHHttKHHmmmmmmmmmmm

u Inputs Derived: POWER(FORCE,N) » tractive force com-

ponent of the tractive force versus speed curve, lb.

POWER(SPEED,N) = vehicle velocity com- ponent of the tractive effort versus speed curve, in/sec.

IPOWER = number of point pairs in the array POWER(SPEED,N). POWER(FORCE,N)

FORCE * array subscript indicating the column used to store values of force = 2

SPEED s array subscript indicating the column used to store values of speed • 1

Outputs ATF(NG) » constant of quadratic fitted ~ to vehicle tractive effort

curve in gear NG, lb.

BTF(NG) « coefficient of linear term of quadratic fitted to vehicle tractive effort curve In gear NG, 1b/(in/sec)

CTF(NG) " coefficient of quadratic term of quadratic fitted to vehicle tractive effort in gear NG, lb/(in/sec)2

NGR = number of gears

TRACTF(NG,MD) 3 tractive force avail- able from drive train at mid-range speed in gear NG, lb.

TRACTF(NG,MN) = tractive force avail- able from drive train at minimum speed in gear NG, lb.

II-5.3

Li

i,iiiiiii|ni.i>.i,i|(niimu*W">>><vii<i!i>i imtmi^rtmrfm j-fTT'':!'- a«i.i"i»inn-i|. i;-;.i«»f ^»"«■'■'•.tj".» !»J,l , l ' ,■ r .|. n > -rrnu" lunmwi»-1 p KIJI-"-

TRACTF(NG,MX) » tractive force avail- able from drive train at maximum speed in gear MG, lb.

VGV(NG,M0) ■ mid-range speed in gear NG, in/sec.

VGV(NG,MN) « minimum speed in gear NG, in/sec.

VGV(NG.MX) maximum speed in gear NG, in/sec.

Algorithm

a Select a quadratic fitted to the points in the vehicle tractive force versus speed array by minimizing the least square deviation.

al. Student's "t" Table for 80« Confidence Level:

T80(38): 0.325, 0.289, 0.277, 0.271, 0.267, 0.265, 0.263, 0.262, 0.261, 0.260, 0.260, 0.259, 0.259, 0.258, 0.258, 0.258, 0.257. 0.257, 0.257, 0.257, 0.257, 0.256. 0.256, 0.256, 0.256, 0.256, 0.256, 0.256, 0.256, 0.256. 0.255, 0.255, 0.254. 0.254, 0.254. 0.254. 0.253, 0.253

a2. Degree of Freedom Table:

NÜF(38): 1, 2, 3. 4. 5. 6. 7. 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 40, 50, 60, 80, 100, 200, 500, 999

a3. SPEED = 1

FORCE = 2 ,

NGK - 1

NLEFT = 1

NRIGHT * 4

II-5.4

tmmm mmmum "—■"■ ■—---' ■-. .■-

•.nf«mm.*m.t .■.wli|»i»iljiww»t!iwm4)»ftw.^ijiiiiiu.ji,.iii.jifW»»tijii)ii|i!.iLi ii.in-luiinnffwi. r v.^,, J.,l , ,,, „,„„ ;,|„^W,,„„I|J..,.^^1„^

,. .,...,,, . , ..

u

1 b. If NRIGI1T > IPOWtR

then return to Module I. Control and I/O

Fit a curve through points from NLEFT to NRIGHT Inclusive.

Form the normal equations: {Y} « [A]{y}

Do for N » NLEFT to NRIGHT

Y(l) = jj POWER (FORCE, N)

Y(2) = jjj P0WER(F0RCE,N)*POWER(SPEED,N)

Y(3) » d P0WER(F0RCE,N)*[POWER(SPEED,N)]2

A(l,l) ' I 1 A{1,2) » J P0WER(SPEE0,N)

A(1.3) «= I [POWER(SPEEU.N)]2

A{2,1) - J POWER(SPEED.N)

A(2.2) - ^ [POWER(SPEED,N)]2

A(2.3) = § [POWER(SPEED.N)]3

A(3,l) » § [POWER(SPEED.N)]2

A{3.2) = fj [POWER(SP£ED,N)]3

A{3,3) = ^ [POWER(SPEED.N)]4

Find coefficients of fitted equation

(X) = [A]"1 (Y)

Test to see whether the next point in the array can be fitted to the same curve within an 80% confidence interval

If NRIGHT + 1 > IPOWER

then do c.

II-5.5

"--"- ■' if ii.tf'ülMilMMOÜlMiiyi

p^PPHHpi^limUB^ItHWBimywpillWUl - 'V'?«" ■■"gp»inMiiii».i!mn"l,i.i«""»in"l"ii"i"i|" ""■■ *"1"11- ,»—»-"-»"'l"u »n^i'jiu, .'"I ■ .i'-iJJ> ■ "' "•MW"«»""««!) .'il'.*«

else do for N=NLEFT to NRIGHT

f^ ronuco/cnorc M\T- S2 = {Jj [POWER(F0RCE,N)]£-E[poWER(F0RCE,N)* (X(1)+X(2)*P0WER(SPEED,N)+X(3)*P0WER(SPEED.N)2)]}/

((NRIGHT-NLEFT+l)-3)

R(l) = 1

R(2) = P0WER(SPEED,NRIGHT+1)

R(3) = [P0WER(SPEED,NRIGHT+1)]2

U2 = {RI^AJ'^R}

do for K = 1 to 37

INDEX = K

if (NRIGHT-NLEFT+1)-3 = NDF(K)

then do bl.

else INDEX = K+l

if (NRIGHT-NL£FT+l)-3 > NDF{K)

and

(NRIGHT-NLEFT+1)-3 < NDF(K)

then do bl.

else next K

if no exit from within loop after all K

error: degree of freedom not found in Student's "t" table

return to Module I. Control and I/O

bl. BL = X(1)+X(2)*P0WER(SPEE0,N)+X(3)*P0WER(SPEED,N)2

-T80(INDEX)*SQRT[S2*U2]

11-5.6

-..-^M-l—«^-»U«»^-«..,-. ,.,h -

i!ft!S*ftiWS!fW*«JH|..,!fclW; .

PlllliPWIBWWWP '■■HU '" lW-l.'.".M«m> IIIIHI.IIIH.IIHIH,»||W.l.l|,.lllni.«ll|iii:Hli Iki...>i|i , I....IHI iinvjMi-ili ,»■ "^—.-

i> BU = X(1)+X(2)*P0WER(SPEED.M)+X(3)*P0WER(SPEED.N)':

tT8Ö{IN0EX)*SgRT[S2+U2]

If POWER(FORCE,NRIGH1>1) < BL or

PÜWER(F0RCE,NRIGHT+1) - BU

then do c.

else next point on the curve is within the BOX confidence level

Reset the indices defining that portion of the curve to be fitted by adding the next point

NRIGHT = NRIGHT+1

do b.

:. Record parameters of curve fit

ATF(NGR) * X(l)

BTF(NGR) = X(2)

CTF(NGR) = X(3)

VGV(NGR,MN) = POWER{SPEED,NLEFT)

VGV(N6R,MX) = POWER(SPEED.NRIGHT)

VGV(NGR,MÜ) = [VGV(NGR,MX)+VGV(NGR,MN)]/2.

TKACTF{N6R,MN) = ATF(NGR)+BTF(NGR)*VGV(NGR,MN)+ CTF(NGR)*VGV(NGR,MN)**2

TRACTF(NGR,MD) = ATF(NGR)+BTF(NGR)*VGV(NGR,MD)+ CTF{NGR)*V6V(NGR,MD)**2

TRACTF(NGR.MX) = ArF(NGR)+BTF(NGR)*V6V(NGR,MX)+ CTF(NGR)*V6V(NGRfMX)**2

Reset the indices defining that portion of the curve to be fitted. Establish the next portion of the curve to be fitted.

II-5.7

AMiai **■""■-■' "■- 1 !-- --'--— *— ■■ in ■riiiiiMr

wmm 1.111..111H1. imii i i um i ii iiiiiipiiipiiiiifiiin n iniiinrnnrmmiTr

If NRIGHT + 4 > IPOWER

then not enough points to start another gear error. Return to Module I. Control and I/O

else NGR - NGR+1

NLEFT • NRIGHT+1

NRIGHT ' NLEFT+3

do b.

II-5.8

■' -

^^w mm. appf--^-.«! ..in, .nii.p, | iiuigpjiiiwn^f^mpMPipgijiiiMiiifln^nwinvwnHan^i^^uiiuiiitiM ■ iiiopnpKimnvmnu i*..ii|M

MMMMMM

J

MODULE III

TERRAIN PREPROCESSOR

III-l

^^^^ mmfwm ^^^^^^mm

■*i&!<i:m".

u 4

TERRAIN PREPROCESSOR MODULE

The Terrain Preprocessor Module creates the terrain des- criptors of each terrain unit for use in the Areal, Hasty River and Dry Linear Features Crossing, and Road Modules. This preprocessor produces, according to several scenario in- puts, primary terrain descriptors as well as several secondary terrain descriptors derived from the primary descriptors.

All of the terrain features used in AMC '71 and reported in Reference 1 are used in AMC '74. In addition, AMC '74 includes various other terrain characteristics. These are:

1. Presence of surface water causing slippery conditions from recent rainfall.

2. Shallow snow cover.

3. Altitude.

The Terrain Preprocessor Module is a stand alone module which Is executed external to the main model of AMC '74. It consists of tlir?e preprocessing sections which may be executed in whole or in part depending on the specification/scenario inputs. Once a terrain transect has been preprocessed and the terrain descriptors (primary and secondary) are entered in a file, the terrain preprocessor need not be called again for subsequent execution of the model.

The first section of the module Is an Ad Hoc Preprocessor which accepts source terrain data and if necessary, converts the source terrain data to primary proper natural terrain units descriptors (e.g., class Interval numbers, topographic map data, climatic map data converted to terrain feature values (soil strength, grade, etc.)) (See Terrain Preprocessing Flow Chart.) At present, only the conversion of class interval numbers to primary proper natural terrain units descriptors is Included with the other source data conversions to be im- plemented later.

The Standard Preprocessor section is entered next with either the primary descriptors from the Ad Hoc Preprocessor or proper natural terrain units descriptors obtained directly from the source terrain data. This preprocessor converts

111-2

|ippiif;W»W|pWi.lW4WWii|'"M!!IWAW^^ iw.im" T-^^ry^'" ..^....(..tyM i.^!,j^u5.wi-.»),ii»'<iMjriyw'i.V'li^..''!^','Ji"'ii*',').'iJM.i;tMiii.''nr-

all dimensional units of the primary descriptors to the lb., in., rad., sec. units required by the main model and develops the secondary terrain unit descriptors, such as, patch area per obstacle, etc. The entire set of primary and secondary descriptors are placed in the proper format required by the Areal, Road and Hasty River and Dry Lintar Features Crossing Modules and stored on the Terrain File. This file becomes a permanent file of processed terrain data.

The execution of the third section of the preprocessing module depends on a snow scenario. If shallow snow covers the entire terrain transect or a portion of it, then the Terrain File and a Snow File (snow source terrain data) are brought into a Snow Machine which modifies the primary and secondary descriptors affected by snow cover. The Snow Modified Terrain File then becomes the permanent file of processed terrain data.

The terrain preprocessor can accommodate a mixture of terrain unit types on a given source terrain data file. In special cases where a single traverse is to be executed, the terrain data file may contain areal, road and linear features data. The only requirement is that the data for a particular terrain unit be complete.

III-3

llllMl—I 1 —^- ._. ,., ., „ Mt^at—B—M*tta«<IM«i««imii.»iii.iiiiii ..nil-. uniliilii.ini

MM mm^^m i ^Vi'w»pii.''|ii^wWI!WBPp;ppil^lliyWI!pj|^iWitij »jwiiwuMif fuirti-m^mnKm-irimwi"^

Specification/Scenario Variables Required by the Terrain Preprocessor

ISEASN

ITERI

TRCLAS

PFNAM

I SNOW

SNOWN

TERRN

= 1 for dry

= 2 for normal

= 3 for wet

inp'it type:

= 1 if primary proper natural terrain units descriptors are presented

= 2 If class Interval codes are presented and oiven representatives for each class are to be used

= 3 If topographic map source data

= 4 If climatic map source data

= name of the file containing the terrain descriptor class Interval boundaries and representatives

= generic name of the file containing the source terrain primary terrain variables (either as actual values or class Interval codes)

=0 if no shallow snow cover

= 1 otherwise

= generic name of the ille containing the primary proper natural terrain units descriptors for snow cover

= generic name of the output terrain file containing the primary and secondary proper natural terrain units descriptors properly formatted for use in Modules IV, V, VI

III-4

mtmtmmm ii-.^irJ.Xv^.^a.-.i:i ■■-* .■

Pf» 1II|III|IIIIPJ.III.IIIP.I,IHI>«V *mmim mpippp ^—.-^.—.^—,1.ni..i,.....,,,.i.„w.iily,,|i,i,i^|j,l.,)ru,,ti,lj„,,i, ,i.Mi.,i,iiiL„i„.i,i)ii,.ll..^^,r.

Contents of the File TRCLAS Containing Class Interval Boundaries and Representatives

The followinn information is fjiven for each primary terrain descriptor:

IPTD

PTDNAM

.NUMCL

PLOW

REP(i)

HIGH(i)

descriptor number

descriptor name

number of class intervals

lower boundary of first class interval (leave blank for open first interval)

representative value of 1 class interval

upper boundary of i™ class interval (leave blank for open last interval)

III-5

■ • in **■—■■■-'-*■-- ■■■ ■-—-• ■- --»-^M—JiMtmn bfc«Äl*i-w^lBt..ir*.-j'*.ii-ta..Aai*i»,\i

I ■MMnWMHHianMMMM.

r »^■w»'»'^ ..imnu i|jim»mg.i.ti.iiTHiwF-1"' —TT^T iuM''i«j.imin!»w«ii" ■■:i v v^-i-^-i- .-j-T»r^

u

CSNOW \ r"1LE /

SOURCE TERRAIN

DATA

AO HOC TERRAIN

f'RCPRÜCESSOR

STANDARD PREPROCESSOR

SNOW MODIFIED "^ TERRAIN Fill J

£ STOP 3

TERRAIN PREPROCESSING FLOW CHART

III-fi

mmmtttlmmM ^ ^^•-^^,. LL .,.-. -.-..^ i^.. , ^.^.j..■:.... ......:,^,-^^.t.**:±^.:iV,ii

■■■fPIWIIippp^BWipWIiiWHPIWWIWBB WWW -—^r" .1 i ■■'■i-.. , i y w ••\iKm,i,m'i>f*.. — ~ vtm^.-t"—^"« ■•'< it\m'tai>i»i-«ii aunr'y '«"-"«w"!

1. Ad Hoc Preprocessor

Description The Ad Hoc Preprocessor acts as a translator between the source terrain data and the Standard Preprocessor. This preprocessor reads the Source Terrain Data File containing primary terrain descriptors either in proper natural units form or a form that reflects the source of the terrain data. If the latter form of the data is present then the Ad Hoc Preprocessor, according to a predetermined translator, transcribes the source terrain data into the primary proper natural terrain units descriptors. At present, the translator being used is the class interval translator from AMC '71 with updates to accoranodate for the additional terrain characteristics in AMC '74. The file (TRCLAS), containing the representatives of the terrain feature values in proper natural terrain units, is used for the translator.

The listing of variables given are those describing a terrain unit. These are the primary descriptors for the Areal, Road, and Hasty River and Dry Linear Features Crossing Modules.

III-l.l

Irliiiirnn-—";''""' ttä I ■■?. -<-- i ii ; -...-.■.>MJ.J.., .■.,... -t, ■ -miHr'Mi'nivin in ■ ■

" me~i^^^mmmm*^mmi^~,^**~~~**^r*'** <• ■ < ^ '■■

Primary Terrain Descriptors

All Modules

NTU terrain unit number

ITUT terrain unit type:

= 1 if normally dry patch

= 2 if marsh, lake or other water covered patch

= 4 man-made ditch

= 5 natural ditch or river

- 6 mound

= 11 super highway

= 12 primary road

= 13 secondary road

= 14 trails

III-1.2

,ir- ril -m^mtmammimimmmtmami i m.mm.mm^ii.mmmtmmmmmk

mmmmmrmmm ■■■IIIIIIP^WI^WW^F^'- ' ' " ■ »• I — ■ IJ.I.I»W.HI^I ».llliiilll^üiiHI,»'!! ■J.IIHHIi.HW!'« ii.iu»J|yT^-- .„mrm.wv mmi.i"rm'imm

Areal Module

If ITUT « 1 or 2, the following variables are used to describe the terrain unit:

1ST soil type

= 1 if fine grained soil not CH impervious to water

= 2 if coarse grained soil

= 3 if muskeg

a 6 if fine grained soil CH impervious to water

RCIC(j)

GRADE

AA

OBH

OBW

OL

I08S

OS

I0ST

ATCRMS

NI

surface strength (rated cone index or cone index depending on soil type) for j = dry, normal and wet season, Ib/inZ

slope, percent

obstacle approach angle, deg.

obstacle height, in.

obstacle base width, ft.

obstacle length, ft.

= 1 if terrain unit is bare of obstacles

f 1 if not

obstacle spacing, ft.

= 1 if obstacles are potentially avoidable

= 2 if obstacles are unavoidable

surface roughness, in. (this value is the RMS microelevation)

number of stem diameter classes

III-1.3

■■MaBMMMM " i i '• ii i ••rMiHiitiiatilittllillMMMMilli

.aim' ■>I.II im iwimnj luii.nww ' IIW)"1 " ^J»» > .«-üH™, «P»|^I|!UUIII»WJI«III,I 11 nui ji 11n.11 minnniiiummp i wv »rai« n ni wiun! w.""i"- •>•■). ■^■■wwyw. '-I-T^I .Jit.'-'■i>|'i^

•swwc^«;:»-

IS(i)

SD(i)

SDL(1)

S(1)

RDA

WD

ELEV

s 1 if patch Is bare of vegetation In stem diameter class 1

t 1 otherwise

mean stem diameter of vegetation in stem diameter class 1, In.

maximum stem diameter of vegetation In stem diameter class 1, In.

mean spacing of stems In stem diameter class 1 and greater, ft.

visibility, ft.

depth of standing water, in.

mean elevation, ft.

III-1.4

MBMMÜ --- ^la^iuMt-i iiiii'llt»lriMllirtliiii-f vr ■iif..i1»iiil.' ,. .^a^.^,....^,,.,.!. ......

WW*I .ilftiiiiiii .n.wui.i ■"■". mrmum I^III iiupw..:^^^,,,.. .ijnmn^y,,,!^,,^^,^.^ „n^,,.

'"" <*«y">-."~««i

River and Dry Linear Feature Crossing Module

If ITUT = 4, 5 or 6, the following variables are used to describe the terrain unit:

WD

RBA

LBA

RBH

LBH

FWDTH

C

TANP

RCI

1ST

BRIDGS

SLOPE

water depth. In.

right bank angle, deg.

left bank angle, deg.

right bank height. In.

left bank height, in.

trench bottom, water width, or mound top width, ft.

bank soil cohesion, lb/in2

tangent of Internal friction angle

bank rating cone index, lb/in2

soil type:

^ 1 or 6 for fine grained soil

= 2 for coarse grained soil

= 7 for gravel

a 12 for clay/sand

= 17 for clay/gravel

= 27 for sand/gravel

mean bridge spacing along feature, ft.

nominal terrain slope, percent

III-1.5

1 MM« MMaaah^ a -„;

u Road Module

If ITUT • 11, 12, 13 or 14. the following variables are used to describe the terrain unit:

ACTRMS, ELEV, GRADE as for Module IV. Are«!

HG

SURFF

RADCUR

EANG

FMU(1)

VISW

atmospheric pressure. Inches of Hq

* 1 for highway

> 1 for rougher

radius of curvature, ft.

superelevation angle degrees positive for vehicle lean Into curve

roadway coefficient of sliding friction for 1«1 If dry, 1=2 if wet, and 1=3 If Ice-covered

width of unobstructed view from mid lane, ft.

III-1.6

M^^^^^M t:..^...^:-. -.N.-.:; , .■■.. .

r ■ "'■'Wlf'^'-mW&mmimmiamm

o 2. Standard Preprocessor

Description The Standard Preprocessor derives the secondary descriptors of the terrain and converts all descriptor dimensional units to the lb., in.» sec, rad. units used throughout the model. All terrain descriptors are then written onto file (TERRN) in the proper format acceptable to the three working modules mentioned earlier.

The variable list provided contains all variables required by the three working modules.

III-2.1

ii umifiBmir ,l,»i.>,.i.t.,»..,if...i-,i,„,.,-,. ^,....—,...,., . ..,. -—^-■-lll-|,n nn .,„.^,..,,.

■vvWrimP'^PPwrntavKiii*»/**™,,*»™ i*i(t*.**ir«*«'.»K^^.j.

o Secondary Terrain Descriptors

For All Types of Terrain Units

ECF = 1. - .04 * ELEV/ 10M.

Area! Terrain Units

a. Unit Conversions

OBL = 12. * OL

OBS * 12. * OS

OBW = 12. * OBW

RD » 12. * RDA

OBAA = (180. - AA) * TT/180.

b. Mean Spacing of Stems

do for i = 1 to NI

S(1) = 12. * S(i)

next 1

c. Obstacle Dimensions

If I0S > 1 (patch not bare of obstacles)

then if OBAA < 0.

WA = 0BW-2.*0BH/tan (OBAA)

else (OBAA > 0.)

WA = 0BW+2.*0BH/tan(OBAA)

ODIA = [OBL2 + WA2]1/2

OAW = 2. * (OBL + WA)/IT

AREAO = n * 0BS2/4.

III-2.2

1 '---- MM^HMMHMWMa,,. ""- ---•-• im^—MIM UM

HaJ|l|)i,HjH||IIIU|H..«ul.'pm>ii r^'lv-'timmmmmimW^^^-'^Kk'^^^^y^V^'^^'m^^'^'''^^

else (IOS a 1) patch bare of obstacles

set obstacle dimensions to zero

Hasty River and Dry Linear Features Crossing Module

a. Unit Conversions

LBA = LBA ^ TT/180.

RBA » RBA * TT/180.

FWDTH = FWOTH * 12.

b. There are no secondary descriptors In this terrain data.

Road

a. Unit Conversions

EANG * EANG * TI/180.

RADC = 12. * RADCUR

b. Recognition Distance

RECD = 2. * RÄDC * cos"1 (1 .-VISW/RADCUR)

III-2.3

m ;' ■ ^.^^-^-.^ ..-...,-^ i T i mumm mm n mni .ummm I lir ^faiH!!!!!!!!!^^!, ammM i ■ i.-..^...

m*^^*^^—» »lip,(ipM ■.('"■.» ■«WP wflWÄ!" •'. i w ^ ■ ^.WWIII •,■*«••''«pr.».'.««!

?««SWI?W;S»«S5ils''W

Terrain File (TERRN) Output

Areal Module •

Variable Routine Meaning

ACTRMS IP. surface roughness. In.

AREAO 1 patch area per obstacle. In

CI 3b. 2

cone Index, lb/In

ECF 5 elevation correction factor for tractive effort

GRADE 5,8.11 grade, percent

I0BS 1.2 « 1 If patch is bare of

I0ST

IS(1)

1ST

ITUT

1

1.6

2.3a..5

2

obstacles

t 1 otherwise

obstacle spacing type

■ 1 If patch Is bare of vegetation In stem class 1 or greater

f 1 otherwise

soil type

terrain unit type:

= 1 if normally dry patch

= 2 if marsh

» 4 If man-made ditch

= 5 if natural ditch or river

III-2.4

ii - iiiiM^iiiiili '--■--■ ■ ■ ~

ii imßi iiiu.iwpiwi.ikll^p|]j(W|Wl|»uWi^wff,»Wi|'li''l! •V""1 'j■»■■'■"■' ■'"«"I.II»U'«II-T~

Variable Routine Meaning

ITUT 2 ■ 6 mound

- 11 superhighway

» 12 primary road

» 13 secondary road

» 14 trails

NI 1.6,7 number of stem diameter classes

OAW 1 mean obstacle approach width, in.

OBAA 1,16 obstacle approach angle, rad.

OBH 1,16,17 obstacle height, in.

OBL 1 obstacle length, in.

OBS 1 obstacle spacing, in.

OBW 16 obstacle width, in.

ODIA 1 maximum extent across obstacle, in.

RCI 3a., 3c. rating cone index, lb/in

RD 13 recognition distance for braking, in.

S(i) 1.6 mean spacing of stems in class i, in.

<;nM^ 6 mean stem diameter of class i, in.

III-2.5

■■—^-'—■^■"-■- ■-■■ ...■.■■. ,.^..-..--.. ■ ■ ■ ■ iMirii^iiiiiiiiifaMiiMiii»! iJJU,^B.il.i1lVl^»->—l^^i«..^^UEUiW^,l. J

»^IPiB^^ ,III-I-IM ' ' , ■ I. ■- ■ ' l-.! IMI ,.1.1 I,,,,

-v-M ■ ymmmm- *

u Variable

WA

WD

Routine

1,17.18.19 obstacle ground level width. In.

water depth, in.

U

III-2.6

-— - —^^-^-tniii ii IMMMIIHIM - i B^MMgaBMaM, ill ' ti ■■ ,^.:--...;J.'...M....W. „ ,,„ rUfjaM

Hasty River and Dry Linear Features Crossing

Variable

BRIDGS

C

FWDTH

1ST

Routine

6

1.2.4

5

I TUT 1,2.4

Meaning

mean bridge spacing along feature, ft.

2 bank soil cohesion, lb/In

trench bottom, water width, or mound top width, in.

soil type:

3 1 or 6 for fine grained soil

» 2 for coarse grained soil

= 7 for gravel

s 12 for clay/sand

= 17 for clay/gravel

» 27 for sand/gravel

terrain unit:

= 1 if normally dry patch

= 2 if marsh, lake or other water covered patch

* 4 man-made ditch

■ 5 natural ditch or river

* 6 mound

= 11 superhighway

* 12 primary road

s 13 secondary road

= 14 trails

III-2.7

"-■'- ■ ^^^uu******.^**!*****^.^--^^ ^„.^^.„^^.^-„„.^may» - .. :. .^.^w,.„ .,-v^

■f*^|*nj<»SWR|»» ■ -■■^WPfflC'KfWMWlwrm»»-»«.» .~w

Variable Routine

LBA 1.2,3,4,5

LBH 1.4,5

RCI 1.2,3,4

RBA 1,2,3,4,5

RBH 1,4,5

SLOPE 6

TANP 1,2,4

WD 1,2,5

Meaning

left bank angle, rad.

left bank heiqht, in.

bank rating cone index, lb/in2

right bank angle, rad.

right bank height, in.

nominal terrain slope, percent

tangent of internal friction angle

water depth, in.

III-2.8

art-itfaMi^--t ..-a-v^ ■■■ ■^■- ■■--■-^-^ ;...^..:-^^u^ ■---—-'--~^-—■'-■- - ■ ■-

Road Module

Variable Routine Meaning

ACTRMS 2 surface roughness, in.

EANG 1.3.4 superelevation angle, radians positive for vehicle lean into curve

ECF 1 elevation correction fa for tractive effort

FMU(i) 1,3.5 roadway coefficient of

GRADE

HG

RADC

RECO

SURFF

1,5

1

1,3.4

7

1

sliding friction for 1 = 1 if dry.i=2 if wet, i»3 if ice-covered

grade, percent

atmospheric pressure, inches of Hg

radius of curvature, in.

recognition distance, in.

= 1 if highway

> 1 if rougher

III-2.9

—-'—"—'■■■

■ ' ■ ■ ■ mm mamiMHnfliaimj...;.!.,

ö Snow Machine

Description The Snow Machine is a routine which modifies certain primary and secondary terrain des- criptors whenever shallow snow covers the entire area! terrain transect or a portion of it. This routine reads the Snow File containing primary proper natural terrain units descriptors for each terrain unit covered by snow, which corresponds to a terrain unit number (NTU) In the Terrain File and performs three operations, namely;

- sets soil type 1ST * 4

- attenuates obstacle height (OBH) for mound type obstacles

- attenuates the microprofile surface roughness (ACTRMS)

The terrain descriptors modified for snow cover are then written onto the Terrain File (TERRN) In the proper format. Only the terrain unit types appearing as normal dry patches (ITUT = 1) are modified, and among these, only those which are designated as snow covered are modified.

III-3.1

tajaiMj ij^jjg^gn n,^,.,-

■-.. ;,.■■,■ ^---^-...^....AL..^^J.,...|...|I.,.|

Primary Descriptors

COHES cohesion, lb/In2

GAMMA snow specific gravity

PHI Internal friction angle, deg.

ZSNOW snow depth. In.

1ST soil type:

* 4 snow

a. Unit Conversion

PHI = PHI * Tr/180.

TANPHI » tan(PHI)

b. Obstacle Attenuation

If OBAA > 0. (mound)

then OBH = OBH - ZSNOW * (GAMMA) .8

else OBH remains the same

c. Surface Roughness Attenuation

If ZSNCW > 2.*ACTRMS

then ACTRMS =» ACTRMS * [1. - (1. GAMMA )]

else ACTRMS = ACTRMS * [1.- (1. - GAMMA/.4^(ZSNOW n 2, ACTKnS

III-3.2

■^■.-.■.^,. -■ ^J- —■■- „.... II r tmvmft iÜIÜ J

Snow Modified Terrain File (TERRN) Output (Modifications and Additions)

Areal Module

Variable Routi ne Meaning

COHES 3d. 2

cohesion, lb/in

GAMMA 3d. snow specific gravity

TANPHI 3d. tangent of internal friction angle

ZSNOW 3d. snow depth, in.

1ST 3d. soil type:

= 4 snow

OBH 1,16. 17 obstacle height, in.

ACTRMS 10 surface roughness, in.

III-3.3

uaätiämälildmav'r m,,.* .i.j.M.tjamirn.-lii.lim. It—MMMWiBMMM .In- r..,i-„-»n'rrtilirir-i'i -,rlBM^jiaiti

ü

MODULE IV

AREAL

IV-1

-- ■'-"-'■ •liii-iiiiiiillfii — ■

u AREAL MODULE

The Areal Module calculates the maximum average speed across a patch that a vehicle can be expected to maintain. (A patch or terrain unit is an area within which mobility impediments are considered uniform.) As in the AMC '71 Mobility Model, the speed is chosen to be the maximum of those calculated for various obstacle and vegetation override and/or avoidance strategies. The new Areal Module takes the place of the FOIL, COIL, PATCH and MARSH subroutines of AMC '71 and of all the subroutines they call except OBSTCL.

An overview of the Areal Module is displayed in Figure 1. The main operating position of tha module revolves around the sequentially executed stand-alone submodels. These submodels are fed vehicle, terrain and scenario data from the two pre- processors and the Input/Output Control module. Additionally, derived outputs (velocities, forces, flags and diagnostic indicators) from previously executed submodels are used as inputs to successive submodels. Each submodel provides the above mentioned derived outputs which in whole or part are used by an output processor. The output processor is external to the module and operates on the derived outputs per the user's scenario.

The major conceptual blocks of the Areal Module are dis- played in Figure 2. In each block are listed the numerical designations of the routines described in this section. A more detailed data flow chart is also given (Figure 3). This is a sequential flow chart of execution which shows input and output variable names as defined in the glossary. The routines may be calculated in the order given with some rearrangement allowed to the individual program implementation.

In addition to the vehicle and terrain input files from modules II and III, the Areal Module requires the list of scenario variables given on pages IV-5 to IV-7.

A description of each submodel follows. The following in- formation Is furnished for each:

1. Descriptive name of submodel.

2. Brief description of what the submodel does.

3. Required inputs:

a. Vehicle.

IV-2

J

b. Terrain.

c. Scenario.

d. Derived from previous submodels.

4. Derived outputs.

5. Algorithm

Although the Areal Module is so structured that each sub- model is executed in succession, eliminating the need for pro- gramming the module as subroutines, there are instances where repetitive calculations are required within a submodel. In these cases, subroutines are used. These are identified in the submodels by the CALL statement, in which outputs of the sub- routine are underlined in the CALL list. Such subroutines are specified immediately following the algorithm in the first submodel which uses each.

IV-3

L "V*'***'*""-"' '•'• ,...,>,>j.,...,mi»»>-.,..,^,.—...... lilfnlllru'lilirn .,...■.-,■,,»,-.■. | ->,— ■,

L

«■neu

j IHM»

«■uuuo

I. VMICU

*. Ckanotulltloa

| IUM»d

». tofUM-TrMMlMiea-Driv« Titln IteontlMl TTHtlva Iffort

99. •pMd CtUM

C. Mhicl« COM in4«a

Piiw fraiiMd GoarM frsiiMd MMkM

D. vrl4a DynMdoa üat«

1. Okatftd« Ov*rrl4* «psMa

P. Obataci« IntarCarwoa

II. TSMIAIM

•oli turfao« Typ«

Pin« frainad Ooara« qraiMd Huaka« ■as« SllpparLiMM on fina gminad

Gr«da obatacla laaaatrr Surfaoa roughiMaa vagatatioa Vlaibillty

III. SCBHAUO

A. ■nvitonMntal

Saaaon Rainfall Snow Laval ttavarsa Up, laval, down-patch

B. orlvar dapandant

1. Spaad Halt«

MDuqlvnaaa accaptanea laval NlRlaw apaad - total vlalblllty obacuration Mlnlaia apaad - vaqatatlon ovarrlda Nlnln« apaad - obatacla ovarrlda

2. Accalaratlon Ualta

Variation Impact Naalaua dacalaratlon drlvar uaaa farcant aailaua daealaratlon ava.labla Dacalaratlon raaetlen tlaa

■tlaotlm Qkatula tpuUfl ■pMd RMuotlon rsotor« DWi

i 1. w««utios molUm 1. ObttMla Avoiduea

•paad Mduetlas

•ffactlva I IIBJ

Tra. Daaatty fj scaa Claaaaa 1

1 LaM/Huih j QparatlBf raetora

1 spaad aadiiotiaa a obatacla a«d «M

ot.atacla OnnU Strata« iBdldil

t'. MMt < •allr/l fanäii aM im

>. MMt 1 Uck * for im

■atar Dap tu 0*4

vanicia rioattai Indicator

vanicia Boayaa^

Matar Drag Mail

SaUctad rloatil Spaad In Marak

i uaa^ly Soll ■ Motion Baalataaj «. Soll

1. rina m 1. coats? ). Huaka« «. SMM

B. Coafflelaad 1. FOMIM a, POMSS

•aa a« 1. T»»ad 1

Sam—ä vahicla t Pull and xaalatl

}'. BrakaS 4. BraUl 5. Hoa-ffl '■ "»"-•■

Soll Lialtad m Tractlva Bffatff

Nat Porca/nald Adjuataant PaM

Soll BunnlM m at Nat rorca/H

rtactlv« lf(ol«i slopa/soii auad

1. Qau 1 xot n

2. Oaa ■ «« oti DOM i

). Naalaj

.. SJ Traatl

s. ooa a Pttui »•• ■«

vagatatlon NaM Ovarriddan Siad

1 . SllMli j. luläi 1. *«a ai

Orlvar UUta«! Claaa for Ova««

Total NaalataM Ovarridlnq NalM

Total MalatMfl

[ run an« Malatanoa ooatflctaata

1. rtna «laliwd i. Ooaraa «ralnad 1. Muakat «. Ikallo« tlHM

Hmma ruU and Haalatanoa Ooafflclanta

Tiactl«a •ffort Nodinad ■y Ruanlng Gaar SoU-ILip

Maiatanca DU« vaqatatloa

Orlvar Dapandant vahlcla vagatatlon Ovarrlda Chack

Total Malatanca latvaan Obataclaa

Spaad LiBitad By Raalatanca ■atwaan obaticlaa

Spaad LlBltad By Burfaca ■Duqhnaaa Bataaan Obataclaa

Total ■rakln9 Porca SolL/Slopa/vahlcla

-texiaua »takinq Potca 5oli/siopa/vahicla or Drlvar

,

Spaad Llaltad by Vlalblllty ■atwaan Obataclaa

Jalactad Spaad Mtaaan Obataclaa Ualtad »yi

Vlalblllty Rlda Tlraa Soll/Slopa/Vaqatatian

Hailaua Spaad Satwaan Obataclaa AvoldlnR Obataclaa

Obatacla Ovarrlda Intarfaranca «nd tealatano» 1

j

Naalaua ValoeMl by Soil/Slopa/«

i. itiraal lavald

-I. Mlna ■ J. Tot lj

3pMd Ual'.a« M Surfaca Wo i jkaJ

Total Soil/Ua#j Vahlcla trakUfi

btAkmq Poroa m Indicator 1

Drlvar LlaltaAJ Up. laval, dMM|

Drlvar Dapandant Vahlcla Spaad Ovat ObaUolaa

Spaad Onto and Off Obataclaa

Avaraga Patch Spaad Accaiaratln«/ Dacalaratlng Satwaan obataclaa | and Croaalnq Obataclaa .

*~*M*tJi

lullt ■ll.l>,li i-M^IM[;!iJi>>i|.ii.4i|^wl|.ti^iiiiW|J^w,|LJI;HW>w.

..«««WAS? "rrMfflwrwflte "iiiiwiiiiiiiii .i.

IND ALONE MODULES DERIVED OUTPUTS OUTPUT PROCESSOR

'■ : IIHctiw OMtMU •►•cl«»j S •pM4 »MMtlw raewi» Dwi

1. «MCUtlaa »voKUnoa 1. Okatasla «voHaaoa

l UM/NaNk r a**ratlat ramoia

1 Mil and üaalatKioa CDafflclasta

1. rina fialita« 1. Ooataa atalna« 1. Miuka« • . iiiallo. UM

. • •

f tmmm* rail and Halatanea t OMCftelanta

f TraottM Iflort fcdifiad f H luiinlitq (Uat loll-tllp

r aMlatanc« Dua Vi^atatloa

F

' OMMc oapanda • Whlcla I «tfatatlDii On Ida OMok

|

1 Itetal Malatanoa Mtoaar. Obataelai

Ipaad Ualtad ey Daalataiioa f MtoMn Oba-.aelaa

*paad Ualud ly turfaea 1 HDiiihn«» Mtano wniol«!

»

tbtal ■caktn« rocea •oU/51opa/vahl«l»

Mximm Iraklaa roroa •oll/ilopa/vahicla or DriMt

| ' ;

■FMd Umltad 6» Vlalblllty ■ataaan obatacU»

lalaotad tpaad tatwaan okataelaa Umltad »Ji

Vlalblllty Uda Tina •ol l/llopa/vagatatlon

1

■ p «roldlnt Obitulti

1 i

li^ |j obaucl« OVTviäm Pf intarfaranc« «nd Rtalatano«

K IpMd Owmt QlMtaclaa i' 1

t . . ^ ■i Obataclaa

1 I knr««< ntch SpM kcMUtatln«/ ■1 Oaealaratln^ MtiiMn obtueU* rl »IKI Croaaln« olwUeUi

K ^"-"Tflln ^

tya« Mduetia« raster Mi* v*f«t«tlon Avoldaiioa

IffactlM ObataeU fpactnf

TrM Oanaity Por fcll ■ta* ciaaaaa

Ipaad «aduetlon Factor MM Qbatael« vd vagatatlos Avoldanoa

ObatacU Owartlda/Avoid«i»c» Stratagy Xndleaten

i. AotiM to Ovvrida 2. MMr Omrrlda Ma

•aliy/Asla Intar- faranoa with ttuav« and ■ouldara

I, Mavvr Ovarrtda Dua Lack of ranalty for Avoidanca

Natar Dapth GO-HO-CO indicator

Vaniclo Ploatlnq/rordln« Indicator

vahlcla »oyyaftoy ttalfht

Matar Drag Malatanc«

talaet*d Pioatlng Vahlcla Ipaad In Marah

Aaaavtoly toll DrawbAr Pull and itotion Haalatanoa Cotrfiolanta A. loll

1. Plna gralnftd 3. Coaraa gratnad 3. Huakag 4. ■BO**

i, Ooafflclanta 1. powarad or tiakad Pull 2. Powarod or Irakad

»aalatanoa 1. Tavad Aaaiatanca

I Vahicla Aaaaabllaa' Pull and Aaaiatanca Coafflclanta

1. PoMarod Pull 2. powarad llaalitanca J. Irakad Pull I. Irakad Aaaiatanc« 5. Mon-powarad Railatanca C. Hon-b^akod aaalatanca

Soil Liaitad Nwiinua Tractlva effort

Nat Porca/Maight Slip AdJuatMant Factor

Soil Running Gaar Slip at Mat Porca/Haight Ratio

Tractiv« Effort Hodifiad for Slopa/Soil Running G*»r Slip

1. Gaar by Gaar valocltlaa Hodifiad for slip

2. Gaar by Gaar Tractlva Effort - Up, laval, Down alopa

3. NaxlMua Tractlva Effort - Up, Laval, Down alopa

4. Spaad at Haxiaua Tractlva Effort

5. Coafflclanta for Curvaa Flttad to Tractlva Effort va. Spaad Curva

Vagatatlon Raaiatancaa for Ovarrlddan Staa Claaaaa

1. Slngla Traa 2. Naxlmui Dua impact 3. Avarag« Hultipla Traoa

Drivar LlKltad Staa Claaa for Ovarrida

Total Raalatanca on Slopa Overriding Nultlpla Traaa

Total Malatanca on Slopa Ovarrida Slngla Traa

Haxiaua Valocltiaa Liaitad by Soll/Slopa/Vagatatian

1. Thraa alopa«:up, laval, down

2. Nina ataa claasaa 3. Total - 27 VaLocitlaa

■otwaan obataclaa

Spaad Liaitad by Surfaca "oughnaaa

Total soil/Up, laval, down alopa/ vahicla Braking Porca

Araking Forco Go-No-Go Indicator

Drivar Liaitad Braking Forca Up, laval, Jown alopa

Liaitad by VUihiLity ~ BlOf«

*•«■ war AaaaarUa ■svplaai

•aaaitmty AMivaM latarfaoia« with otter

Nadal« OiaaneattM «ahicla CWHKtte* tvalaatioaa

mLmmtmmmmmm m it i hmääutm

r

^■pfpwpwipRnnmKsm 1 mpfmzi^'mr'- ■wn.jw*rx

)«UoM4 SpMd ••twMn ObstAcUi Uait^l By i

Tina

. obitaeio Avoiding Obatftel«!

Obstacl« Owrrlda Zntcrfarano« and! ntalatano*

Drivvr Dapandant vatiicla Spaad Oft Obatactaa

Spaad Onto and Off Obataclaa

Avarag» Patch Spaad Acca la rating/ Daoalaratlnq Batwaan obataclaa and Croaalng Obataclaa

Kinasatlc va^atatlon OvarrIda Otack

Maxim» Avara^a Spaad ■aaad on Dacialon Stratagy

Ovarridin« obataclaa Avoiding Obataclaa

AMC 74 MOBILITY MODEL AREAL MODULE OVERVIEW

FIG. 1

Traeti« 5. ooaffti

PittW I

Vagatation Mala) Ovarrlddan Stmm 4

1. Sinai« \ 2. lUKlMt 3. Avaraf*

Drivar Ualtbd « Claaa «or OMrrU

Total KaaiataBoa Ovarriding Nultl)

Total MalataBO» | Ovarrida Singla %

Ma»lauH Valocltii by Soil/BlopaA"

1. Thrva lavvl*

2. Nina i J. Total - 1

■atw

Spaad Liaitad by . Surfac« Roughn—a

Total Soil/Up, II Vahicla Braklnf f

Braking Fore« ' indicator

Drivar UwLt*d I Up, laval, do««

Spaad Liaitad hf j Up, laval. doMi |

Salactad Spaad« I Obataclaa Ovmrwii Up, laval, do» Total - 27. liai(

1. Tir«« 2. Soil/lb 3. Vialbiii «. Rid«

NaainiUi salactft« Batwaan obataeii u>d Avoiding V«i

Maaiaw SalaetBtf Avoiding Obata«li Vagatation. Tot«

Avaraga Pore« *» ■ obatacla

Ovarr ida/Avoid«« indicator AddUM

4. Navsr • Dua t« t obatMU

Drivar Liaitad ) Contacting Obati

Obatacla Approaali Up, Laval, DOW and Avoiding V«

Obatacla Exiting | Up, Laval, DDM and Avoiding Vl

Avaraga Spaad Uy« Ovarriding and M »atwaan Obatael«« vagatation, Tot«t

Poaalbla Mav ol Ovarrida and Ol vafatatlon Owrrft Kinaaatlc Pore« V ovarrida Otack. «

Pinal Satactad MM Spaad Baaad on OM

Ovarrida Q««| Avoid abat«c|

4

^■-"■"'■- ■• ■■-' ■...■.,■■-■- .MJJ ._. ■ -- ■'- - - IIMI -^ " I

1« Ovsrrld« M*rf*r«aM «ad RBaiatano

timt Dfwiwt whiel« d Ovwr Ob*t»cU*

«4 Otto Md Off Obattei««

■U««* Patch SpMd Aco«l«ratin«/ Mltratln« »atwMn Ob«t«cl*c M Crcsainq Cbataclaa

Biaua Ava ragt Spaad on Oaclalon Stratify

Owarrldiivf Obataelaa Avoiding Obataelaa

)EL

a», uo) --— at i

■Bsmt • 1« Dam dlapa

Tracttv* Bffort Ooafflclanta for Curvoa Plttad to Tractlva ■ffort va. spoad Curva

vagatation naalatanoaa for Ovarrlddan Stas Claaaaa

1. Stnal« Traa 2. HaMlaua Dua lapact I. Avarag« Hultlpla Traaa

Driver Ualt«d Staa Claaa for Onrrida

Total Aaaiatano« on Slop« Ovorridlng Hultlpla Traaa

Total Raalitanc« on Slop« Ovarrlda Singla Traa

HaatauB valocitiaa Liaiitad by toil/Slopa/Vagatatlon

1. Thraa alopaa:up. laval, down

2. Mine ata» claaaas 3. Total - 27 valocitiaa

■atwwan obataelaa

•pa«^d Uaitad by Surdca NouqtUMaa

Total boil/Up, laval, down alopa/ Vahicla braking rorca

Braking I'orrTa Go-Ho-Go Indicator

Driver Liaitvd Braking Force ■ Up, level, dem alope

Spaed U«itad by Viaibility - Up« level, down slope

Selected Speed« Between Obataelaa Ovarridinii vegetation Up, level, down alop« Total - 27. linitad L>y i

1. Tiraa 2. Soil/Slope 1. Viaibility 4. Rid«

Naxinua Selactad Speed« Between Obttaclea Overriding and Avoiding Vegetation, total - 2

Naalauai Salaeted Speed« Avoiding Obataelaa but Overriding Vegetation. Total - 27

Average Force to Ov«rrid« Obstacle

tUmimtm Pore« to Override Obataela

Ov«rrid«/Avoidane« Strategy Indicator Addition:

«. Never Override Due to Datenained Obstacle interference

Driver Lieited Speed Contacting Obatacl«

Obitacle Approach Velocltie« Up. Level, Down, Overriding and Avoiding Vegetation, itotal

Obstacle Eaiting V«lociti«a Up, Laval. Down, Ovarndlng and Avoiding Vegetation, Total

Average Spe«d Up, Level, Down slope. Overriding and Acceleratlng/Dae«larating ««tw««n Obataelaa, Overriding and Avoiding Vagetatlon, Total - >7

Posaible Mev obataela/vegetation Override and Ob«t«cl« Avoidance/ V«f«t«tion overnd« Speed« Due Xlneaattc Pore« vegetation Override Cheek, Total • S4

Plnal Selected Average Patch Ipaad Baaed on oeciaion Strategyi

Override Obataelaa Avoid Obataelaa

MMmm^mt iiiiiifiii m aiHüims MI n ii Bi^iaMiMfcaMiMii n

Wim TO.i Jin"" vi'"^ IHWIH

HMHMHRtlimHi WWI—imiiimmL- mnm WMM

um

Land/Marsh Operating Factors

2.

Soil/Slope Modified

Driving Force 3., 4., 5.

Soil/Slope/Veg. Resistance Between

Obstacles 3.(4.,6.t7.«8.

Speed Limited by Soil/Slope/Vegetation Resistance Between Obstacles

Speed Limited by Ride

Roughness 10.

Driver Dictated Maximum Obstacle Approach

Speed 17.

Speed Loss Over Obstacle

16., 18.

Obstacle Spacing, Vegetation Density and Speed Loss Due to Maneuvering

1

Soil/Slope/Driver Modified Braking

Force 3.,4.,11.,12.

Speed Limited by

Visibility 13.

Maximum Speed Between Obstacles

14., 15.

Maximum Speed Overriding Obstacles

19.

Figure 2. Conceptual Blocks of Areal Module IV_5

Override/Avoid Strategy/ Speed/Selection

20., 21.

-:i-: ■ --rM - '- --liiini ilüi ' r """■■•"■''l""1' •■-"-irilHÜ J

^^mmvm i< gRppvnipmpvapiimpiffnci

tmLmk

r w mtmamm^i wmifimmm'*>''wmmmmm'm^mmmw' "'»u,""i"""l"»p"»''w'*t'"l|v"«' •">•- '"-».■-"■'"•■■».-

I-

mttkfcriom our ro vtmMrATioM Atto/om OmtrACLt ArO/OAMCt

(§'

(h

\ 1ST

Iff fffOHT

fClMG.M)

te

•j •fOHMt(*}

«pmAtfM)

j I-/'"""-,

h

1

.MAMt,MALS(MA} \mwfH,cteA*

\w*Ais(mt¥i / '■ ßOOMAK

' Q»*A

16 omartcn iNTtmntfNCt

AMO AtStiTAMCt

1

0

^71

18

\WA

\ «Ml» '

/7 V

PKlVM* UMITlO SPflO 0¥ta OMSTACIC

jmAii

VfmAM(*)

~e fAi» *) ft(tM,K) rctrn.*!

(•) 0

ro

SPffP Om TO AMO Off OlSTAClf

I YM(k,,)

') TfltU.i) fA(*:*).f(*;*i I l * fC (*«.*).'WO.**) 1 ^flOffc.iJ roitfs.MDj.ruino.MM)

\ STHACTfW.t.*) | *,»*'(* fOPmK(M)

■ yfAIA*l*) tOMMA 1

I 9

I<j\>»<wr, 0««f4{j/S IMriuD-NU

yAVCtO^*,-)

20 ortmmiat c*rc*

I rot HA (*,< VAVCMItlK.i

21

V lOvim.nrmAv / \ cvtmv

smcno AvniAm» Sßaro

¥3lO*r(tl}

^M^HM^MIM ----■•— 1 jL^y

1^ ■ ..mi _ miwf'mwm' m^'^imm^sr^Tss «rowPJ ft)

ftrowr (tj

Summt» PULL Arno ßfSitrAttc* cotfßtctgmrs nrowp oowp

TcßnrwJf .THACTP.AJß/ \cwee« / \ITP /

-5

\iOCOlß,Mfi..

\MVfH€, 9* AM \ r» ist

at

»LIP moBtßitü rmAiiivi ittoHi

Pint /

vtQITAtlON AlSiSrAUCt

\ wimp/

\mcm

'I**.*)

ClMG.ß}

TTftJttMfii^ '•»/««/

prom» OOPf» HTOPm»

rcr^t HtSiSTAMCt mirpftIM 00SfJKt$5 '2 v «r» f«, '«(•«■)

(M) ;;H

. fOHMI (M )

\M0P Ml

,0* (*».lW AMIPP / \ MAU.

. M4MI . ^■AcrpM* \

Y v \"c:

10 9PtS0 IMitfO Br iV**ACt POVtHttttS

I

('.> - -j

rernL maAmm* pomsi

V \*r0*y/

12 PPtVlP OiCTATtQ ppAmtM* timtra

*-} \". \ KfMt / H1PA¥/

m*fm - ~I3 %Pito umirfo »Y v/Sitmrr

0-

AMC 74 MOBILITY MODEL AREAL MODULE FLOW CHART

FIG. 3

14

VtLV(P)

SPUD »*rwHN opsrAcift iimirto BY trtsimmrr, Piot, ftPts AMP aou/stom/ wiiSTATtom ptawAttcr mtrmrre* osirActli

(m> AiLOimAHcr pom MAMmsmmt)

15

rrrfai)

_JZ la

MKßVftJ |

MAMimtm ißt I» mirwtt* Mit AJWMO CMMCitS

t^i) mum»(;i)

L_ © ©

HUHmmmttUiiät** "■'-' ■—■---"■' I - ■-'•■'•"■^■-li'lill ii-«ii»if;--^

K mm At ■■ \ IST ,

ZTIVf tßßOHT

H")

• »MA*,'*)

p umirto »r wer »trtvrr* ogsTAcita

vson. ;*.ij

&

m*r»ci*s umirto t* 0 CC/L/JIOAT/

1 9§tmtr* OSlTACitS mm MMitrt/miMM)

IS

»"■(■»,«

^ \MntA¥/

MAlimum SMI» 9» rwwftt

I'-tV) CO

<b

18

V \ 0§H

\ * 7

\

V 1/7 o*iyg* umirto smo

O¥tm09STACit

s «7 \ mi 1 \ i

fOlA

w V *r«Vr7 .,i Y"^

^T H,i,v^r,?c^0^WW!IIPiPJff*^" mpt^mpviM •■ w.^.

SßttO Ott TO -•*» (J^^ 0»%TALL£

iHimr ■'

\ nmm/

V- 19

J fAS**,*),'*(**,*!

fOltMt(H) vKmAAi*)

A^ -t_

( s

" ("

AC(.fllAAttQM/e/Ctit*A"0* mtTWtlH AHO OVIH OMSTAll

rove A(M,I}

20 i \*T»Av/

MA »I

rAvoio{*fi) \»)

¥/UfATiott orimmi»! c*rc*

*A*CHH(A.i)

V tQVt*,HTmAv !

21 \ StllcriO A*I*A*. XPtfU

fan vaio*t(n)

LEGEND IMWCItS

1,1,3 vß, i.ivti.lmomm ttOAt

*OA* sctNAmio 0§MM»tmr iMßiAiiQm ßmt$svA£

aiocn s, AAif cm TAACH A»*MA»mir t, t A*O * rum* ft, wvttrAnc* irim *Amgr§m ctAS$

I ' ro jr mmtkimiMAmv, rmAc^-vt ißßonr MOAißir» ro* tvm

i ro if oftmmiPimm AMP A* Oioimt ¥i0trATnm

'• ro i» ort*mim*m omwrMcus

\

\ 7 \ ' \ /

V

( -

vtM'cit OAT» mmuf

ftAmAtm BATA immmr

»CIIABIO OAfA imAi-

\ ' 0I*'*I0 QATA fmoM \ / riMictl iwm*AtM mmtßAO'

0 MAivt» OVTAVI rv nm fmom $

mtmummmcti ttmmnäimttt ^ - ..-mmlmt

^^W! mmm\ ■ ■' -■"■ l iiw)iiii!w-jwPii«w"i,.i^1Mi,li.«,p.m«i. IIII-M-^-'.«'.''^^»---'^''-^ —'—■■ nwrnaiwiu^Miiwn

Am» MMMMMfb. MMHHMMM

u

AREAL MODULE

SCENARIO VARIABLES

AND

ROUTINE SPECIFICATIONS

IV-7

■.^.■■■■.... .^.^w...^..^ ■■■ -^■;...;.1.:..,-.I.^.^^J...

^^^WWW^^^WWWWBPWWWWWWimp! iinupiiiiii» I.II..I ..^.,^, i..- .,,,,„...,r.,,>r,,,,w..,lw,l-,,^frj1Tr.- •■mmp|n TnrirpiiUHi'.MHy^BFiu'q

1 .

Scenario Values Required by Areal Module

Variable Name

CVEGV

[(SLIP

HORZGL

LAC

MXGDCL

MTRAV

Routine Used

21.

3a.

7.

12,

5.,8.,9.,11.,12., 13.,14.,15.,18.,

19.,20.,21.

Meaning

= critical vegetation speed, in/sec

= 0 if no moisture to make surface slippery

= 1 i r < 1 in. of rain with no free surface water

= 2 if < 6 hrs. flooding with no free surface water

= 3 if ^ 6 hrs. flooding with no free surface water

= 4 if < 1 in. rain with free surface water

= 5 if < 6 hrs. flooding with free surface water

=6 if > 6 hrs. flooding with free surface water

= maximum horizontal ac- celeration driver will tolerate when impacting tree, g's

= roughness acceptance level

= maximum deceleration the driver will actually use, g's

- 1 for traverse

- 3 for average up, level and down travel

IV-8

-HiMrä-iiMrV - ■■ :- ■,.'^..-. J-^^^... . -.^.^,^.1 ■'■~- —-im ii.- ■ÜÜMl iir i i1

UlllMIWi«! ^|^|||p|^pp^i|^yJi||,^w.^ll^■l.l,ww^ ivrtxwrvtmK'l 'fim p •jrprr'-i\ir^

Ü NOPP 3.,5.,14.,

18.

SFTYPC 12,

VISMNV

REACT

13.

13.

I0VER 21

operating tire pressure indicator:

0 tire pressure soil dependent

1 if always use fine grained soil dependent tire pressure

2 if always use coarse grained soil dependent tire pressure

3 if always use highway dependent tire pressure

percent of maximum deceleration available that the driver will actually use, percen'

speed at which vehicle will proceed if visibility is entirely obscured (walking speed), in/sec

driver reaction time from steady vehicle running to initialization of decelera- tion, sec.

one greater than the index of the maximum stem diameter class to be overridden if speed to do so is greater than 2 times walking speed

IV-9

Mämmmtmttimiliitilk a^timim »MiMHMIMiM itMtM^MMrft., -i- ,r ■ * ■■ ^Ma ■, . . ^..1.|i„..^..... ^>^i-,.■„■,- -d

mrnrn ^^m^mma .1 mmmmm mm I fl lpT.,*i|(fli,J i n iv>J.iiiyifNif.|g|^^^ IRIPRHn '^,'«

Variable Routine

ATF(NG) 5

AVALS(NA) 16

BTF(NG) 5

CHARLN(I)

CD

CL

CPFCCG(j)

CPFCFG(j)

CPFFG(1,j)

VEHICLE INPUT DATA REQUIRED BY AREAL MODULE

Meaning

Constant of quadratic fitted to vehicle tractive effort curve in gear NG, 1b.

Value of NAth approach angle, radians

Coefficient of linear term of quadratic fitted to vehicle tractive effort curve in gear NG, lb(1n/sec)

Characteristic length of tire element or track on running gear assembly 1, In.

Water drag coefficient

Minimum ground clearance of combination. In.

Maximum contact pressure factor of all running gear assemblies of the type specified by NVEHC for coarse grained soil, Ib/ln^, at pressure specified for jal fine grained, =2 coarse grained, «3 highway

Maximum contact pressure factor of all running gear assemblies of the type specified by NVEHC for fine grained soil, lb/1n2, at pressure specified for j»l fine grained, -Z coarse grained, «3 highway

Contact pressure factor of running gear assembly 1, lb/1nz, fine grained soil at pressure specified for j»l fine grained, ■2 coarse grained, =3 highway

3d

5

1.2

3a, 3c

IV-10

..„v.- -ifraflii^g) •auMMM i—mtutoä tt^matm ta^laiMfci -'mill , j,

i—W—w

Variable

CTF(NG)

ÜIAW(1)

Routine Mean inn

5 Coefficient of quadratic term of quadratic fitted to vehicle tractive?effurt in year NG, lb/ (in/sec)

3a,3b,3d Outside wneel diameter of unloaded tires on rutminq near assembly i, in.

DRAFT

ÜRAT(i,j) 3a, 3b

Combination .Iraft when fully floatinq, in. = 0 if combination cannot float.

Deflection ratio of each tire on running gear assembly i under load WGHT(i)/NWHL(i) at pressure speci- fied for j=l fine qrainod, -2 coarse qrained, =3 hiqhway

EYEHGT 13 Height of driver's eyes above qround, in.

FUPvUU

GCA(i,j)

GCW

3d

2,4.7.1;. 11,12,13. 18,19,20

Maximum water depth combination can ford, in. (FORDD = DRAFT if DRAFT t 0)

Nominal ground contact area per tire element or track pair on runninq gear assembly i. in , at. pressure specified for j=l fine grained, -? coarse grained, =3 highway

Gross combination weight, lb.

GCWli

GCUNB

4,11

11

Gross combined weight ovi all braked running gear assemblies, lb.

Gross combined weight on dll non- braked runnino gear assemblies, lb.

IV-II

***■—■-^^ •.■•■■

■ nrti* in 1 iliriHiiii MM ■'—■■ --iini ,

Variable Routine

GCWNP 8

GCWP 4,5.8

HOVALS(NH) 17

IB(i) 3a,3b,3c, 3d,4

ID(i)

IP(i)

LOCOIF

MAXIPR

MAXL

NAMBLY

MU

MN

3b

3a,3b,3c, 3d,4

10

10

3a,3b,3c, 3d,4

5,9,18, 19

5,9,18, 19

Meaning

Gross combined weight on all non- powered running gear assemblies, lb.

Gross combined weight on all powered running gear assemblies, lb.

Value of NHth obstacle height, in.

= 1 if running gear assembly i is braked

= 0 otherwise

= f) if wheels are singles

= 1 if duals

= 1 if running gear assembly i is powered

= 0 otherwise

= 1 if all powered running gear assemblies have locking differentials

= 0 otherwise

Number of surface roughness values per tolerance level

Number of roughness tolerance levels specified

Total number of running gear assemblies of the combination

Midpoint index of tractive effort versus speed curve

Minimum index of tractive effort versus speed curve

!V-12

■---J-- -•■■ ■..-^—■:-,. ! i ntr^M-V "■- ' ' ■■ ■' ■- ■ ■— -■ --^-'—^—«——■ ■--

mm^mmmmminm P |ir'ii|!V4lMWJnH'HP«i|W!n«"l|ifip«^!ii:(IM. MmVf'««,.l>lHlW"^ 1 .W' Wl 'J'.nwmiWF»'!"-^"!

5 Vmmwirtommm^m^wmm*™™*' mmmaw **■ .;*■:■ !««w- «MWM ■*• -

Variable

MX

NANG

NVEHC

NOHGT

NWHL(i)

NWR

Routine

5,9,18, 19, 2?

16

NFL 5,9,18, 19,20

NGR 5,9,18, 19.20

NHVALS 17

NPAD(1) 3a

NSVALS 17

NVEH(i) 3a,3b, 3c, 3d

16

3a, 3d

2

Meaning

Maximum Index of tractive effort versus speed curve

Number of obstacle approach angle values for which force to over- ride obstacles Is given

» Mf track Is rigid

« 1 otherwise

Number of gears

Number of obstacles height values used In V00B and HVALS

»1 if track element has pads

a0 otherwise

Number of obstacle spacing values used In V00BS and SVALS

« 0 if running gear assembly 1 Is tracked

M if wheeled

■ 0 If one or more of the powered running gear assemblies is tracked

t t otherwise

Number of obstacle height values for which force to override obstacles Is given

Number of tires on wheeled assembly 1

Number of water depths between 0 and FORDO for which weight ratios are given

IV-13

..-.■ -J.,...,.-.,.,. im ■ r

|||j|PPpp"'™"WT^«¥WUl«»,Il^.N-.,'l",l"W^

Variable

NWTH

PBF

Routine

16

PBHT 6

PWTE 1.2

RMS(NR) 10

SECTW(1) 3a,3b,3d

SHIRT 19

TL 17.18.19

TRACTF(NG,MD) 5

TRACTF(NG,MN) 5

TRACTF(NG,MX) 5

TRAKLN(i)

TRAKWD(i)

VCIFG(i.j)

3b

3b

3a

Meaning

Number of obstacle widths values for which force to override obstacles is given

Maximum force pushbar can tolerate, lb.

Unit pushbar height, in.

Maximum path width of traction elements for one side of combination. In.

NRth surface roughness value, in.

Section width of tires on running gear assembly 1, in.

Gear shift time, sec.

Distance fron front of first running gear assembly to rear of last, in.

Tractive force available from drive train at mid-range speed index MO In gear N6, lb.

Tractive force available from drive train at minimum speed index MN In gear NG, lb.

Tractive force available from drive train at maximum speed index MX in gear NG, lb.

Ground length of track on running gear assembly i, in.

Track width of track assembly i, in.

One pass vehicle cone index in fine grained soil applied to running gear assembly 1, lb/in?, at pressure specified for j«l fine grained, »2 coarse grained, «3 highway

IV-14

MMuaan .^.■.,-., J..^..-.^......-.„,-..„JJ^^..^^.^.- .........—;... ■ i ■■■ mm - - ,. i ,1 . r.ii'i- ■•^■• — '~ u!

I«ll-I,'"ll rl"l".'i\T)i|ri"V"P',"i"'»,l»ti«..i u».WIIIIII.U.III w»»i'iii»iwi|»wiyTn^-'^t7^^Tn'wwwi|iWfWi)'i,t''l'»,,'w'""'' nmrmiwirpimmrT*

mmmmmtmmm S*^.-*. v^..-» iT^. v«nw«M«MM .i;W'.^NWp.. >^;':V.W!*W-'.^1W ^T

u Variable

VCIMUK(I)

VOOBS(NS)

VRIDE(NR,L)

VSS

VTIRE(j)

Routine

3c

VGV(NGtM0) 5

VGV(NG.MN) 5

VGV(NG,MX) 5

VOOB(NH) 17

17

10

1

3

Meaning

One pass vehicle cone index in muskeg applied to running gear assembly i, lb/in2

Mid-range speed in gear NG, in/sec

Minimum speed in gear NG, in/sec

Maximum speed in gear NG, in/sec

Maximum driver limited speed at which vehicle can cross an obstacle of height HVALS(NH) if obstacles are spaced further than two vehicle lengths apart, in/sec

Maximum driver limited speed at which vehicle can cross successive obstacles spaced SVALS(NS) apart, in/sec

Maximum speed over ground for a surface roughness class NR and roughness tolerance level Index L, in/sec

Maximum vehicle combination swimming speed, in/sec

Maximum steady state speed allowed beyond which structural damage will occur to tires, in/sec at pressure specified for jsl fine grained, =2 coarse grained, «3 highway

IV-15

LJJ^L^

■■IMI>lMtll

mmmmmmmm i ■■■||pn<nq|ppqgqnp^pp|pa|l||j|l^pgfpi^^i^q|H]IH9|! ««■■»<5iCT.'Hw,"f»iwi«wsi>iiiii;"»-."rT»,r'-" T'(r «n^it,,^»vTJ"v.iTTp™|

Variable Routine

WDTH 1,2,6

WDPTH(n) 2

WTMAX 1

WRAl(n) 2

WRFORD 2

XBR

WI

WGHT(i)

WVALS{NW)

11

3a,3b, 3d, 4

16

Meaning

Maximum combination width,in.

n*-*1 water depth, in.

Minimum width between combination running gear elements, in.

Weight ratio on ground at water depth WDPTH(n)

Proportion of combination weight supported by ground when combina- tion is operating at maximum fording depth

Maximum braking effort vehicle can develop, lb.

Minimum width between running gear elements, in.

Weight on running gear assembly i, lb.

Value of NWth obstacle width, in.

IV-16

^■■■■- -■■■■■■ ■ ■■'- - ■■■■ .,..^.-^..- ■..^. .--.^v,......^. ■, ,.■■. ■ -..^^-^Mjjk^^frjy,^ ...•„.-in ^.i.-!-.^^-........

i, ri,ni,.i[m,,mmmtmmwtm*,'>i*«\*m.<Him'**'■<.!• «■"••iw-wmm-'-m w- - ■<m"i*WH mmw**,,™!

MHHBW

\ ;

1. Effective Obstacle Spacing and Speed Reduction Factors due to Vegetation and/or Obstacle Avoidance

Description This routine combines the calculations of area denied by vegetation and obstacles and the resulting speed reduc- tion factors, all of which are done separately in AMC '71.

A new feature incorporated in AMC '74 is the calculation of an effective vehicle width EWDTH for round obstacles (stumps, boulders and holes). EWDTH depends on whether the round obstacle fits between the traction elements (32) or not (al). If it fits, a check is made for suffi- cient axle clearance. The density of obstacles then yields an effective obstacle spacing depending on the above effective vehicle width. This routine also sets a flag, NEVERO, indicating to the other routines that under certain circumstances obstacles should never be overridden.

IV-1.1

ItfWM •fluuuMiiiijaaHl ■ — ■■ ■ ^^^tiittimmiimmmmtitmm ' i

m|p> i Mif^UJ|ifflii|ipi,MBW!wfP^ppiW^^^

Inputs Vehicle: WDTH * maximum combination width, in.

PWTE = maximum patch width of traction elements for one side of combination, in.

WI = minimum width between running gear elements, in.

CL = minimum ground clearance of combination, in.

Terrain: NI = number of stem diameter classes

IS(i) c 1 if patch is bare of vegetation in stem class 1 and greater;

^ 1 otherwise

SD(i) s mean stem diameter of vegetation In stem diameter class 1, in.

S(i) = mean spacing of stems in stem diameter class 1 and larger, in.

I0BS = 1 if patch is bare of obstacles

/ 1 otherwise

I0ST ■ obstacle spacing type

= 1 for potentially avoidable orientation

= 2 for unavoidable orientation

OBS = obstacle spacing, in.

ODIA = maximum extent across obstacle, in.

OAW = mean obstacle approach width, in. 2

AREAO * patch area per obstacle, in

OBAA = obstacle approach angle, radians

OBH = obstacle height, in.

OBL « obstacle length, in.

WA = ground level width of obstacle, in.

IV-1.2

--•-■ -■ ■■■■■-^■■-■-^ ■■■>.. i ■ ■ ■ iiiiil|-iii^--,-'j-- -- l-ijtuiil-»Ki*iJJ«.«ijü.^_;

11 i mm «nil« mm*m*m vnmpagnffi Ft-iWf» i DJ III ;ii F»") -T

u Outputs SRFV(i) = speed reduction factor due to avoiding

vegetation in stem diameter class i and greater

OBSE - effective obstacle spacing, in.

TÜEN(i) s density of vegetation in stem diameter class i, stems/in2

SRFO(i) = speed reduction factor due to avoiding obstacles and vegetation in stem diameter class i or greater

NEVERO = Mf override/avoidance strategy may choose obstacle override

= 1 if override/avoidance strategy will never choose obstacle override due to belly/axle interference with stumps or boulders

= 2 if override/avoidance strategy will never choose obstacle override due to lack of penalty for obstacle avoidance

Algorithm

a. Obstacle spacing and check for stump/boulder interference

if I0BS = 1

then NEVERO = 2

ADO = ^.

do c.

else CLRNCt = CL-OBH

NEVERO = 0

if I0ST = 2

then OBSE = OBS

ADO = 100.

do c.

else obstacles are potentially avoidable

IV-1.3

tMtmtm **■■"•'■ „ra-M.i.'....«.-»...,...;..;,..,. HH ,.... ym^ | .,. .....J.,JL..,:. . |. jjgjjj^gmgg MMiaBiMfc ^- :...--..I.^..;....., |

Uiipjiliiiuiu.ii. wwimmmi F- ^^^^^-^^^-^—

al, if ÜDIA > WI then obstacle is long

EWDTH = WDTH+OAW

OBSE - AREAÜ/EWÜTH

do b.

a2. else obstacle is round

EWUTH = PWTE+OAW

OBSE = AREAO/EWDTH

If OBAA < (5. then obstacle is a hole

do b.

else obstacle is a boulder or stump

if CLRNCE <,0. then NEVERO = 1

EWDTH = WDTH+OAW

OBSE = AREAO/EWDTH

else do b.

b. Percent area denied due to avoiding obstacles, ADO

ADO = (0bL*WA+(0BL+WA)*WDTH+WÜTH2*Ti/4)*lM/{0BSE2*Ti/4)

c. Percent area denied due to avoiding vegetation (PAV), total percent area denied (ADT), and speed reduction factors

do for i ^ 1 to NI -1

if IS(i) = 1

then TDEN(i) = 0.

else _

TDEN(i) = ^* 7T

next i

S(i)' s(i+ir

IV-1.4

- -— :- ■iiV 1 ^MMMMMMMM ttiamm—■ -•-^■"■iiirdim

V?m'immmmm!">'m*m*m*tim*m<,*r**™

if IS(NI) - 1

then Tl)tN(NI) = 0.

do routine cl.

else TüEtUUI)= 4/[Tr*S(NI)2]

cl. Calculate percent area denied due vegetation, PAV

do for i = 1 to MI

\n SUI1DEW = ): TDEN(K)

k=1

if SUMDEN ' 0.

then PAV(i) = 0.

do routine c2.

else

m PAV(i) ^ ^

l Sü(K)*TDEN(K) K=i

m Z TDEN{K)

K=i

+ WDTH

c2. AüT = ADO+PAV(i)*[100.-AUü]/100

if PAV(i) < 10.

then SRFV(i) = 1

else if PAV(1) < 50.

thenSRFV(i) = l.-[PAV(i)-ll9.]/^

else SRFV(i) ' 0.

IV-1.5

^.„..■^.■^..y^^,:......., -.^^^^l^.^-.-l , ■ ■ . .. ^■.^.-.-^.iM^|rt.v.

WKKtHNKBtKKMBBtBttBmmtammmmmmamtmmmmmmmanmmm Mu 11 «■

0

d.

if ADT < 10.

then SRFO(i) » 1

next i

else if ADT < 50.

then SRFO(i) = l.-[ADT-10.]/40.

next i

else SRFO(i) - 0.

next i

After al 1 i

if SRFV(i) ' SRFO(i) for all i then NEVERO

exit

IV-1.6

M—llll ---■' ^—■■' r uNi^iiMIMiyinhfrilrliii

2. Land/Marsh Operating Factors

Description This routine calculates the weight reduction factors [WRATIO] and the frontal area under water and water speed in a marsh as defined by maneuvering requirements. The weight reduction factors are calculated in (bl.) and (b2.) from the actual water depth (WD) and the known ratios given for various submerged depths (WDPTH{n)) of the vehicle. The weight reduction factor modifies the traction in subsequent submodels. The frontal area is used for calculating drag which ^Iso modifies traction. A return to the control module may take place if the vehicle is not a swimmer and the water is too deep to ford. If the vehicle is fully floating, the water speed is reduced by t\ e vegetation man- euvering factor calculated in 1. and an exit is made to the control module. If there is no water, the factors are set to values which eliminate water effects frT subsequent routines.

This routine tests the soil type and transfers control to the appropriate pull and resistance coefficient routine.

This routine replaces a section of MAIN and all of MARSH in AMC '71.

IV-?.1

•-mmiMrBi i i iil>Bhh»inTiiiwimilMMaiii-iiiiii' ■ .-^ .---.. . ...-^

i j v x inputs Vehicle: WDTH = maximum combination width, in.

DRAFT • combination draft when fully floating, in. (■ 0 if combination cannot float)

FORDO s maximum water depth combination can ford, in. (FORDO = DRAFT if DRAFT M.)

CL - minimum ground clearance of combination, in.

PWTE ■ path width of traction elements on one side of combination, in.

VSS s maximum combination swimming speed, in/sec

NUR » number of water depths from 0 to FORDO for which weight ratios are given

WDPTH(n) = nth water depth, in.

WRAT(n) = weight ratio on ground at water depth WDPTH(n)

WRFORD s proportion of combination weight supported by ground to combination weight when combination Is operating at maximum fording depth

GCW » gross combination weight, lb.

Terrain: WD = water depth, in.

1ST = soil type

ITUT = 1 if normally dry patch

= 2 If marsh

I0BS c 1 if patch is bare of obstacles

^ 1 otherwise

Derived: SRFV(l) - speed reduction factor due to avoiding all vegetation

IV-2.2

"'"*> l lüüiiliiiiii ii ..- .-.■■■...-. -..--g..,.,^ ,. ...,.., ,..

Outputs WDGONO = 1 if water too deep for operation

= 0 if otherwise

ITLOAT » 0 if no standing water

= 1 if vehicle is fording

= 2 if vehicle is fully floating

WRATIO » ratio of combination weight supported by ground to combination weight

DAREA - frontal area under water, in.2

VSEL = selected average speed, in./sec.

Algorithm

a. Set operation type

WDGONO = 0.

if ITUT = 1 or 1ST = 4 (snow) then land operation

I FLOAT - 0.

WRATIO = 1.

DAREA » 0.

do c.

else do b.

b. I0BS = 1 (no obstacles)

GRADE = 0.

IV-2.3

- ■■- m ■■ - i

bl

b2.

if WD > FORDD

then if DRAFT = 0

then water too deep

WDGONO = 1

VSEL = D.

return to module I. Control and I/O >

else vehicle fully floating

IFLOAT = 2

VSEL = VSS*SRFV(2)

return to module I. Control and I/O

else (WD < FORDD)

IFLOAT = 1

if WD < WDPTH(l)

then WRATIO- 1.^0*^0^- do o3.

else do for n = 2 to NWR

if WD < WDPTH(n)

then WRATIO * WRAT(n-l)+[WRAT(n)-WRAT(n-l)]*

WD-WDPTH(n-l) WDPTH(n)-WDPTH(n- IT do b3.

else next n

after all n [WD > WDPTH(NWR)]

WRATIO = WMT(NWR)+[WRFORD-W(WT(NWR)]*^Qlg2^NWR)

IV-2.4

tm mt^£.ämm -■ ---^.--..,. . --~-'~^ MMi—niTt ir-

mm&iv^mmm^imi»" •• .IWIW.» mm...,.*w,„m ,mi.lv,* f„^mm mmpM»*- ..w^-f.-.■.......

b3. If WD > CL then DAREA = WDTH*(WD-CL)+2.*PWTE*CL

else DAREA = 2.*PWTE*WD

c. If 1ST = 1 do 3a.

If 1ST « 2 do 3b.

If 1ST » 3 do 3c.

If 1ST « 4 do 3d.

If 1ST « 6 do 3a.

IV-2.5

1

-■^...„^„..^-■^M^^..^, „.■■,,.-..,■ ü .^..v ..-...^^^^^^aMyiiiaai^^ .... ...^ . ... .

PW^ p ' ' l'»w»WIWiWIIWIWwwwi'PiwwMWl''»"wpp'i»»^i'i mm i; upwpiwiiHpp

k.**WSWl •*fa»"*AmI *•<'•■ m*>*M*Mrt«iiJlK.t»».'«•• unw«. ..,

3a. Fine Grained Soil Pull and Resistance Coefficients

Description This routine calculates the pull and resistance "" - - coefficients for fine grained soils. A major

new feature here Is the addition of equatirns to calculate the effect on traction due to recent rainfall, flooding and/or standing water causing slippery soil surface conditions. Another is the application of the pull and resistance coefficient equations on an axle- by-axle basis, thereby more accurately re- flecting the load distribution per axle and to accommodate unpowered axles. This ap- proach enables one to handle mixed running gears such as a tracked vehicle pulling a wheeled trailer. An additional new feature is the possibility of using either a constant specified tire inflation pressure or to allow it to vary with the soil type. The variable inflation pressure determines three possible contact pressure factors CPF (i,j) where j is the indicator for Inflation pressure used OP fine grained, coarse grained soils or on the highway.

For the calculation of towed resistance, recent revisions by Turnage (4) were used instead of the mobility index which was used in AMC '71.

This routine corresponds to FOIL in AMC '71.

Since the analysis of vehicle performance on slippery soil has not been published before, a more detailed explanation is in order.

Slipperiness surfaces are Separate re la are imperviou pervious fine is very soft, factor (RCIX coefficient ( with the equa RCIX > RCIS, constant indi

effects are included whenever soil flooded or locally very wet. tions are used for CH soils, which s to water, and for other, more grained soils. Where the soil however, slipperiness is not a

<_ 29). If RCIX > 20, the drawbar DOWS) is reduced in accordance tions in b and c. Note that when the reduction factor becomes eating a "skating condition" on an

IV-3a.l

mmmmm - ---■ - iäimijMtmmimiim tlMM mutm mm ^-•■■- •■ '-'■"

^mmt* mm mm i.nmt ■iiPWpii,»it.mi!iwiiiiii.iliiii,iniTPi,,iniip.mp-

fitmwwj*"!'«''* ■

extremely hard surface. The routine also takes into account the presence or absence of track pads (NPAD = 1 or NPAD = 0).

An additional factor is included in the analysis for tires (see paragraph c). This is DRAT(i,j) which accounts for the beneficial effect of high inflation pressure, which helps to main- tain the "circular" shape of the tire and thereby improves the tire's ability to break through the slippery layer.

.)

IV-3a.2

aämmmä mmmuam t .- nagggmMMaiBMiMiMiiitlMt iMIUiMilia.-nT.ni - ■liil t m ' .M, , >, mmümmamm •-■ n ""■^■^ '■!■■-■-■ -I

mmmmmmmmm i m9im!rmmii^r^iu\inim-'mnß>mm>rm'^m«mK'm^"i'^ßf\miißf%!'fmm''<fi!n

l%W*WV'mmm*''ymmmm>mm**tiv #'*t:'r*«ttt,w*tp-'*irtwi*. w m■•/i*»t»i'iiMM*w ■^mmiiti.Htf:- «*-"*■ »»*rtAiri»*-„t-/yjOr^^(»'»6*>w^'r?'*»J.*rt<tl:i

Inputs Vehicle: NAMBLY = number of running gear assemblies of the combination

IP(i) = 1 if running gear assembly i is powered

* 9 otherwise

IB(1) = 1 if running gear assembly i is braked

« 0 otherwise

VCIFG{1,j) ■ one pass vehicle cone index for fine grained soil applied to running gear assembly i, Ib/in^ at pressure specified for j « 1 fine grained, ■ 2 coarse grained, « 3 highway

NVEH(i) = 0 if running gear assembly i is tracked

M if wheeled

W6HT(i) ■ weight on running gear assembly i, lb.

NWHL(i) = number of tires on running gear assembly i

SECTW(I) = section width of tires on running gear assembly i, in.

DIAW(i) = outside wheel diameter of unloaded tire on running gear assembly i, in.

DRAT(1,j) = deflection ratio of each tire on running gear assembly i under load WGHT(i)/NWHL(i) at pressure specified for j c 1 fine grained, = 2 coarse grained, s 3 highway

NPAD(i) = 1 if track element has pads

= 0 otherwise

IV-3a.3

•••"^■-^^'-^ÜürMri-iTrii ■ .r^ta.ti itmi HäU BfflBfl ro '! iitoi*iüi vjja*^.-^

mrm l^li'-WWWilJlllinipiljjpypjiJii, i .Nu inii igpmn^i! in ,»mjm jnmmtmupm ■' ■■««jBWiflw^r'riiii'fciin^i^fjrrcn^

CPFFG(i,j) = contact pressure factor of running gear assembly 1, lbs/in at pressure specified for j-1 fine grained, =2 coarse grained, »3 highway

Terrain: RCI ■ rating cone Index, lb/In2

1ST » soil type

- 1 for fine grained (except CH class) soils

3 6 for fine grained CH class soils, impervious to water

Derived: WRATIO s proportion of combination weight supported by ground

Scenario: NSLIP = 0 no sllpperiness

3 1 if < 1 In. rain no free water

3 2 if < 6 hr. flooding no free water

= 3 if > 6 hr. flooding no free water

= 4 if < 1 in. rain free surface water

3 5 if < 6 hr. flooding free surface water

3 6 if > 6 hr. flooding free surface water

NOPP 3 operating tire pressure Indicator:

= 0 tire pressure soil dependent

= 1 if always use fine grained soil dependent tire pressure

3 2 if always use coarse grained soil dependent tire pressure

= 3 if always use highway dependent tire pressure

Subroutine used: FGSPC

IV-3a.4

■a i .^. ....-■.•■£.-..;-...J.. .-„■■^y, |J iMa&haMt m.,.«. mamtmmmm

pi;pMWWWiWPPPWipww^WPllPw'^' i""1^ fii"'nmmmwm*m«»wmi»™™nw«*m"* wwgwwir -

VMMMNMMM) '.nOIViAfT.f "-Md'X/"" ^f«iii<oitv mi iniiiiMfimaTiMiiniii .■■*■■?*'■■:■-■'" ■ < •••«<.-"

[> Outputs RTOWPB(i) = resistance coefficient of powered or ^ braked assembly i due to soil

DOWPB(i) = pull coefficient of powered or braked assembly i due to soil

RTOWT(i) = resistance coefficient of towed assembly 1 due to soil

Algorithm

a. If NOPP = 0

then j = 1

else j = NOPP

do for i = 1 to NAMBLY

RCIX = RCI - VCIFG(i,j)

if IP(i)J-IB(i) = 0 then assembly i neither powered or braked

RTOWPB(i) = 0.

DOWPB(i) = 0.

do towed runninq gear resistance routine e.

else assembly Is either powered and/or braked

if NSLIP = 0 then no slipperiness

CALL FGSPC(D,RCIX,NEVH(i),CPFFG(i,j))

DOWPB(i) = D

Do resistance routines d. and e.

else soil is slippery

if NEVH(i) = 0 then do tracked slippery fine grained soil routine b.

else do wheeled slippery fine grained soil routine c.

IV-3a.5

■ ■— yttimma ■■ ■■■ ^.^. ^..^ ^. ,..■.... ^MtmäUmtäiimmmL

■■■ 11 nPMHmpmpRnpmm*"

bl

b. Tracked slippery fine grained soil routine

RCIO = 20.

DOWCO »0.55

if RCIX < 20.

then CALL F6SPC{D,RCIXti ,NVEH(i),CPFFG(i,j))

DOWPB(i) = D

do resistance routine d. and e.

else if 1ST = 6 then for NSLIP = K DOWCS = .50, RCIS

NSLIP = 2; DOWCS = .30, RCIS

NSLIP = 3; DOWCS = .30, RCIS

NSLIP = 4*. DOWCS = .10, RCIS

NSLIP = 5; DOWCS = .10. RCIS

NSLIP = 6», DOWCS = .15, RCIS

do routine bl. else (1ST = 1)

then RCIS = 100.

for: NSLIP = It DOWCS = .45

NSLIP = 2: DOWCS = .30

NSLIP = 3; DOWCS = .20

NSLIP = 4; DOWCS = .10

NSLIP = 5: DOWCS = .10

NSLIP = 6; DOWCS = .15

if 2g(.< RCIX < RCIS

then XN = LOG (DOWCO/DOWCS)/LOG(RCIS/RCIO)

XN XK = DOWCS*(RCIS)

IV-3a.6

200.

150.

200.

200.

300.

500.

■„--.^-^ .................,, ..■.■|i,|-||M-r||i|H [„in | ■ - mm mum ..*-*.^~.. A

üPPPWPiPWW l ' ' f^w*vF^^rmv~*im7wrrr*p*mi*^^

HHRHKIMHMWMHMWMNRnRnHMMHBMM^ «.A i'-1 niHmWHitii ^flMVHWM •i«hi#'.ii»-(ÄTWP»'■* [fcJ"M*. k ^'.^■.■■.■«•n .wyrH'i-- ■■*■'> ■'

DOWS =• XK*(^-)XN

1f NPAD = 1

then DOWPB(i) = DOWS

do resistance routines d. and e.

else CALL FGSPC(D,RCIX,NVEH(1),CPFFG(i,j))

DOWPB(i) = .5*(D+D0WS)

do resistance routines d. and e.

else (RCIX > RCIS)

if NPAD = 1 then DOWPB(l) = DOWCS

do resistance routines d. and e,

else CALL FGSPC(p,RCIX,NVEH(i),CPFFG(1 ,j))

DOWPB(i) = .5*(D+D0WS)

do resistance routines d. and e.

c. Wheeled slippery fine grained soil routine

XKDELT = DRAT(1,j)/M-0.375

RCIO =18.

DOWCO =0.4

if RC!X < 20,

then RCIX = RCIX-2.

CALL FGSPC(0,RCIX,NVEH(i),CPFFG(i,j))

DOWPB(i) ' D

do resistance routines d. and e.

IV-3a.7

MjiaMiMMMMfl ' i i ^^naujyyj - -- - inn

^WWI|P^W^WW^W^^"^WW^|p 11 ■lllll. I .»111- 7».-c-^i-, ^» .IHII.I.IUP, HI...,I i III,)I.,,,.,,|.^ ai..,iii.

else (RCIX - Z&)

if 1ST = 6 then for:

NSLIP = I,' DOWCS = .35, RCIS = 300

NSLIP = 2; DOWCS = .25 +XKDELT, RCIS = 150.

NSLIP = 3; DOWCS = .20 +XKDELT, RCIS = 200.

NSLIP = 4; DOWCS = .15 +XKDELT, RCIS = 150.

NSLIP = 5; DOWCS = .15 +XKDELT, RCIS = 150.

NSLIP = 6: DOWCS = .15, RCIS = 100.

do routine cl.

else {1ST = 1)

RCIS = 80.

for : NSLIP jM or ^ 4; DOWCS = 0.10

NSLIP = l; DOWCS = 0.30

NSLIP = 4; DOWCS = 0.10 + XKDELT

cl. if 20.< RCIX < RCIS

then XN - LÜG(DOWCO/DOWCS)/LOG(RCIS/RCIO)

XK = DOWCS*(RCIS)XN

DOWPli(i) = XK*(1./RCIX)XN

do resistance routines d. and e.

else (RCIX > RCIS)

üOWPB(i) = DOWCS

do resistance routines d. and e.

d. Powered running gear resistance

if NVEH(i) = 0 then assei.ibly is tracked

if RCIX i A.

IV-3a.8

ruu rvttumhmiimMkäm^^^Mi^MiiMt^,^^.,. . .-...., n^jajfjl

mmmrm^mm**mm mmm^mmm,mmrm^Tm^'w Tf^iTWr^"-™™w*^.-*ir*rr,r*ww-w™'W'v^ i-^r-"

qMMWMMMMlBMIWIHMMM

u

.035+.861/(RCIX+3.249)

e.

then RTOWPB(i) » .045+2.3075/(RCIX+6.5)

else if CPFFG(i,j) < 4.

then RTOWPB(i) • .4-.072*RCIX

do routine e.

else (CPFFG{i,j) >0

RTOWPB(i) » .4-.052*RCIX

do routine e.

else assembly is wheeled

if RCIX > 0.

then if CPFFG(i,j) < 4.

then RTOWPB(i)

do routine e.

else KCPFFG(1,j) > 4.)

RTOWPB(i) = .045+2.3075/(RCIX+6.5)

do routine e.

else (RCIX < 0.)

if CPFFG(i,j) < 4.

then RTOWPB(i) = .3-.043*RCIX

do routine e.

else RTOWPB(i) « .4-.029*RCIX

Towed running gear routine

if IB(i) and IP(i) f 0 then assembly is never towed

RTOWT(i) = 0.

next assembly i

1

IV-3a.9

....■-- - mail ■-■ -^-^Mto-^^^-,.-^ IM ..^:...^ ...... :.....,......

else If NVEH{1) f 0 (running gear is a wheeled axle)

then WPW «= WGHT(1)*WRATI0/NWHL(1)

BETA RCI*SECTW(1)*DIAW(i)*DRAT(i J)1/2

WpW*ri \ 2 SEdTWjIK WKW Ll- 2.*DIAW(1)J

If BETA < 2.

then RTOWT(I) = 1. - .3412*ilETA

next assembly i

else RTOWT(I) = .04 + .2/[BETA-1.35]

next assembly i

else running gear assembly is a left/right pair of track elements - set error flag since towed or unbraked tracked assemblies not included in this model. Return to Module I. Control and J/0,

IV-3a.lO

.11,,-- ■ - ..^^-tLj.' , r i ,, ,.,—^i _m^m*m*mmmm 1

1^fiS'>>mmmiimw»mnm!*w^wsinr:i'-*Miu™

Fine Grained Soil Pull Coefficient Subroutine

Description Subroutine FGSPC calculates the pull coefficient (traction/weight) in a fine grained soil. The computations are the same as in FOIL in AMC '71 with the exception that the excess RCI (RCIX) is allowed to be less than zero, the reason for this is to accommodate unpowered (but.braked) axles.

IV-FGSPC.l

■ ■ ■■ ._—^-„— •tafeatiBUaUiiiBMfe.Mtf^aHMia

Subroutine FGSPL(ü,RCIX,NVEH,CPF)

Input Vehicle: NVEH = 0 if running gear assembly is tracked

^ 0 if wheeled

CPF = contact pressure factor of running gear assembly, lb/in2

berived: RCIX = excess RCI, lb/in2

Output D = pull coefficient

Algorithm

If H\IIH = 0 then running gear assembly is tracked

then if CPF < 4.

then if RCIX > 0.

then D = 0.544+0.463*RCIX- K0.544+0.0463*RCIX)2-0.0702*RCIXl1/2

exit

else I) = 0.076*RC1X

exit

else (CPF > 4.)

if KCIX > 0.

then D = 0.4554+0.0392*RCIX- . .- [(0.4554+0.0392*RCIX)2-0.0526*RCIX]l/Z

exit

else Ü = 0.056*RCIX

exit

else {^VEH / 0) running gear assembly is wheeled

IV-FGSPC.2

Ml—I -- ^*— III

IMStRMHHMMMMMMM »^«-«iin»iwi»«Brwww"*WB«s«.»«-«m'<'>™''»

<>

if CPF < 4.

then If RCIX > 0.

[(0.3885+0.0265*RCIX)'-0.p358*RCIX],/^

exit

else (RCIX < 0.)

U = M46*RCIX

exit

else (CPF > 4.)

if RCIX > 0.

then D = 0.379+0.0219*RCIX- 9 1/? [(0.379+0.0219*RCIX)Z-0.0257*RCIX],/<;

exit

else (RCIX < 0.)

D = 0.033*RCIX

exit

IV-FGSPC.3

-w.v^....^--.^ i im ■mal i J

!,.i. J|Wl|J.i|i.lliil.tl!iUWHf .wpp^#. ii||i,M,|iipH|ifiiiifwm'.,'.J'Pin wp» ■ffynwygiwwgi

'^$3Brt*?M£t*5^^w^^ _ _ ^ ^

3b. Coarse Grained Soil Pull and Resistant Coefficient

Description In this routine, calculations for both drawbar and retistance coefficients are performed for coarse grained soils "axle-by-axle" for wheeled vehicles and track unit-by-track unit for tracked vehicles.

Dimensionless numerics developed by Turnage (4) are used instead of VCI. Numeric PIT is used in the calculation of the resistance coefficient and numeric PID is used for calculating the drawbar coefficient.

IV-3b.l

L mtit^mm i mmmm i m ÜÜM iniil UWMa

jpp i pump w^gBimww wwwwwww ww^wwwiwpffwpnwpi

input Vehicle: NAMELY = total number of running gear assemblies of the combination

NVEH(i) = iJ if running gear assembly i is track

?* 0 if wheeled

IP(i) = I if assembly i is powered, 0 if not

lB(i) = 1 if assembly i is braked, 0 if not

NWHL(i) = number of tires on wheeled assembly i

IL)(i) = 1 if wheels on assembly i are duals

= 0 if singles

WGHT(i) = weight on running gear assembly i, lb.

SECTW(i) = section width of tires on running gear assembly i, in.

UIAW(i) = outside wheel diameter of unloaded tires on running gear assembly i, in.

DRAT(i,j) = deflection ratio of tires on running gear assembly i under load WGHT(i)/NWHL(i) at pressure specified for i=l fine grained, =2 coarse grained, =3 highway

TRAKLN(i) = ground contact length of track on running gear assembly i, in.

TRAKWü(i) = track width of track assembly i, in. 9

Terrain: CI = cone index, lb/in.'

Scenario: NuPP - operating tire pressure indicator:

- 0 t.ire pressure soil dependent

= 1 if always use fine grained soil dependent tire pressure

IV-3b.2

■"'• ~—»^M^^-^.^.-....-^.-^^..-: -■ . ■■.■...■.■.... ...^^^ mm "MHWlaMtmittm, ■

WW^WW mm.m mimm ~^^~'™r^7m*vmm'.w-mmw™*"v*ww''WM-*r^

■-^^„■....•.■.W;.,.,^,,,,,,,,,,,,, ,.„„;.„..„,,, .,„,. ,„, .,,.,., ,.

4l a 2 if always use coarse grained soil dependent tire pressure

= 3 if always use highway dependent tire pressure

Derived: WRATIO = proportion of combination weight supported by ground

Outputs RT0WPB{i) = resistance coefficient of powered or braked assembly i due to soil

DOWPB(i) = pull coefficient of powered or braked assembly i due to soil

RTOWT(i) = resistance coefficient of towed assembly i due to soil

Algorithm

a. Common calculations and control decision

G = CI*.8645/3.

if NOPP = 0

then j = 2

else j = NOPP

do for i = 1 to NAMBLY

if NVEH(i) = 0 do tracked routine b.

else do wheeled routine c.

b. Tracked element routine

RTOWT(i) = 0.

if IP(i)*IB(i) = 0

then error: towed or unbraked tracked elements not included in this model- Return to Module I,

Control and I/O

IV-3b.3

„....L-,.-^..'. --■■-. .-...-.I--.. , ■^ ~~u**«M*i«iiMHMaüulftlMta -■—■■^■■■■'■lM-- i

^||pPPW^Wgj;yP^,MM^?.,^.^iU.inMiil,WH.,ii,|^^ ' rT^^f!;r"tT,'T"1

IQMMIMHHMMMnMHNMianmMHNnM^^ ..,

cl

PIT = .6^*[TRAKWD(i)*TRAKLN(i)]1-5/(W6HT(i)*WRATI0/2.)

if PIT i25. then üOWPB{i) = .121 + .258*log10{PIT)

else if PIT <_ 100. then DOWPB(i) = .481' + .125*log10{PIT)

else if PIT ^ 1000.then l)OWPB{i) = .555+.04*log10(PIT)

else DOWPB(i) = .595

RTOWPB(i) = .6 - DOWPB(i)

next i

Wheeled axle routine

if IP(i)*IB(i) t 0

then RTOWT(i) = 0.

do routine cl.

else

W = WGHT(i)*WRATIO/NWHL(i)

G*[$ECTW(i)*DIAM(i)]3/2*i1/3

PIT = W*[1.-DRAT(i,j)]3*[l.+SECTW(i)/ÜIAW(i)]

RTOWT(i) = .44-.01*PIT+SgRT([.44-.01*PIT]2+.0002*PIT+.08)

if IP(i)+IB(i) = 0 then DOWPB(i) - 0.

RTOWPB(i) = 0.

next i

else if lU(i) = 1 then B = 2*SECTW(i)

W = 2fWGHT(i)*WRATI0/NWHL(i)

do routine c2.

else b - SECTW{i)

W = WGHT(i)*WRATIO/NWHL(i)

IV-3b.4

■•;--'-^ •■■■■'- ^^^^'"liTifliiiftMiriMiifta« .rn i i ^utaii wim jjJg^j^g^jjy^J^lJyj^ ..^ -...:■. nft.fa^^i \m\mma^*mm aMMamti ■■■ Mutum

^m^mmmmmmmm 111 UP."P1I I '»'">'I mW-'T--^

c2. PID - G*[B*DIAW(1)]3/2*DRAT(i,j)/[1l/2*W]

DOWPB(i) » .53 - 4.5/(PID+3.7)

RTOWPB(i) - .6 - DOWPB(i)

next 1

IV-3b.5

■■ «a— ^J

pwiUVinnpiW UIIIIMIIIiyJI IJI..IJ||IIIHWpi|inilllHil!l|llliaiwnil;P|lJI>M|ltl|ill..'llipU. >. « ,v.r.j,w,.. ~ •.v^^Tm

B

3c. Muskeg Pull and Resistance Coefficients

Description This routine is similar to the "fine grained soil pull and resistance coefficients" routine, with the exception that VCIMUK is used instead of VCIFG. The muskeg VCI is derived in the vehicle preprocessor.

IV-3C.1

m m - — - - , ■- - ■

mmm ipjpmpp i. jiii...i i,u.. 111.111,11,1.1,111,11111,iiiuiiiii ii.i .11,1.,i ^^

Input Vehicle: NAMÜLY = total number of running gear assemblies of the combination

NVEH(i) s 0 if running gear assembly i is tracked

Output

/ 0 if wheeled

IP{i) = 1 if running gear assembly is powered, 0 otherwise

IB(1) = 1 if running goar assembly is braked, 0 otherwise

CPFFG(i,j) = contact pressure factor for assembly i, fine grained soil, lb/ins at pressure specified for j=l fine grained, =2 coarse grained, =3 highway

VCIMUKO) = one pass vehicle cone index in muskeg applied to running gear assembly 1, lb/in2

2 Terrain: RQl - rating cone index, lb/in

Scenario: NOPP = operating tire pressure indicator:

= 0 tire pressure soil dependent

= 1 if always use fine grained soil dependent tire pressure

= 2 if always use coarse grained soil dependent tire pressure

= 3 if always use highway dependent tire pressure

RTOWPB(i) = resistance coefficient of powered or braked assembly i due to soil

DOWPB(i) = pull coefficient of powered or braked assembly 1 due to soil

RTöWT(i) = resistance coefficient of towed assembly 1 due to soil

IV-3C.2

tMtm^^^m ^ I iM ' üürtiiii III MM!

- • Mi

Algorithm

if NOPP = 0.

then j = I

else j = NOPP

do for i = 1 to NAMBLY

RCIX = RCI - VCIMUK(i)

a. Powered, braked and towed running gear resistance coefficient routine

if RCIX <_ -100. then RT = 1.

else if -100.< RCIX < 0.then RT = 1. - .006*(RCIX+1|

else RT = .045 + 2.3075/(6.5+RCIX)

if IP(i)*lU(i) f 0

then RTOWT(i) = 0.

RTOWFB(i) = RT

do routine b.

else if IP(i)+IB(i) = 0

then RTOWT(i) = RT

RTOWPB(i) = 0.

DOWPB(i) = 0.

next i

else RTOWT(i) = RTOWPB(i) = RT

b. Powered ana oraked pull coefficient routine

if RCIX < -100 then ÜOWPB(i) = -1,

I.)

IV-3C.3

..-■■ .... im* ■ i ■ - ii ■■ ''■' ... „.....,.:;.._........,■ --.. —

iC.m&mi «MMIIMIIMMW——I—I"»«»' ■IWI'M' i

else if RCIX < 0. then DOWPB(i) - -1. + .01*(RCIX+100.)

else if NVEH{i) = 0 and CPFFG{i,j) < 4.

then DOWPB(i) = .5464+.1^91*RCIX- 9 s/, [(.5464+.^09l*RCIX)<;-.192*RCIX],^

next i

else DOWPB(i) = ,3537+.02258*RCIX- 0 . .„ [{.3537+.(J2258*RCIX)2-.03071*RCIX]1/2

next i

exit

IV-3C.4

v.--... ■ ■,J,...^.,-;- - - Uli I

''"'TIT'WIffltlirMi^^ i tyy -./ * >-, -J. ./

3d. Shallow Snow Pull and Resistance Coefficients

Description Shallow snow Is defined as snow covering frozen ground at a depth less than the characteristic length of the tire (CHARLN) or less than one third of the characteristic length of the track.

This submodel makes use of cohesion (COHES), Internal friction coefficient (TANPHI) and specific weight (GAMMA) to calculate the draw- bar and resistance coefficients.

For wheels the motion resistance is a function of snow depth (ZSNOW) and GAMMA. The empirical formula expresses the resistance coefficient (RT) as being directly proportional to the number of tires per axle, section width, speci- fic weight and snow depth. It is inversely proportioned to the number of axles, unrleflected tire diameter and characteristic length.

For tracks the resistance coefficient is defined in the equation for RT in section b.

The maximum traction is obtained from the well- known Coulomb equation (see TOWMAX) and the drawbar pull coefficient is the difference of TOWMAX and RT.

IV-3d.l

••^—••»»^■■■MMMIaiM "■"-" 1 ^j

Input Vehicle: NAMBLY = total number of running gear assemblies of the combination

NVEH{i) « 0 if running gear assembly i is tracked

^ 0 if wheeled

IP(1) » 1 if running gear assembly i is powered, 0 otherwise

IB(i) ■ 1 if running gear assembly i is braked, 0 otherwise

NWHL(i) = number of tires on wheeled assembly i

WGHT(i) = weight on running gear assembly i, lb.

SECTW(i) = section width of tires on running gear assembly i, in.

DIAW{i) = outside diameter of unloaded tires on running gear assembly i, in.

GCA(i,j) = nominal ground contact area per tire element or track pair on running gear assembly i, in? at pressure specified for j=l fine grained, -2 coarse grained, =3 highway

CHARLN(i,j) = characteristic length of tire or track on running gear assembly i, in.at pressure specified for j=l fine grained, =2 coarse grained, =3 highway

Terrain: GAMMA = snow specific weight

COHES = cohesion, lb/in?

TANPHI = tangent of internal friction angle

ZSNOW = snow depth, in.

IV-3d.2

i 1 IM — i^ ...^^-^^^-^

^^^^^^^^^^^^^-"

Scenario: NOPP = operating tire pressure indicator:

= 0 tire pressure soil dependent

3 1 if always use fine grained soil dependent tire pressure

= 2 if always use coarse grained soil dependent tire pressure

= 3 if always use highway dependent tire pressure

Outputs RTOWPB(i) * resistance coefficient of powered or braked assembly i due to soil

DOWPB(i) s pull coefficient of powered or braked assembly i due to soil

RTOWT(i) = resistance coefficient of towed assembly i due to soil

Algorithm

if NOPP = 0

j = 1

else j = NOPP

do for i - 1 to NAMBLY

If NVEH(i) f 0 then do wheel routine a.

else do track routine b.

a. Wheeled axle routine

RT = 10*[NWHL(i)*SECTW(i)/DIAW(i)]*[GAMMA*ZSNOW/CHARLN(i,j)]

if IP(i)*IB(i) i 0 then RTOWT(i) = 0.

RTOWPB(i) = RT

do routine al.

IV-3d.3

■ ■ ■-..-. :-- ■ ■■

"- ■-■•■'- -■:--' ■

else if IP(i)+Ili(i) = 0 then RTOWT(i) = RT

RTOWPB(i) = 0.

DOWPB(I) = 3.

next 1

else RTÜWT(i) = RT

RTOWPB(i) = RT

al. TOWMAX = TANPHI+COHES*GCA(i,j)*NWHL(i)/WGHT(i)

DOWPB(i) = TOWMAX-RT

next i

b. Tracked element routine

RT = pAHMA/0.2)*(ZSNOW/CHARLN{i,j)-.15)

if RT < 0,then RT = 0.

else if IP{i)*IB(i) t 0

then RTOWT(i) = 0.

RTOWPB(i) = RT

do routine bl,

if IP(i)+IB(i) = 0

then RTOWT(i) = RT

RTOWTPB(i) = 0.

DOWPB(i) = 0.

next i

else RTOWT(i) = RT

RTOWPü(i) = RT

IV-3d.4

*- i ■- -«I i —m

bl. TOWMAX = TANPHI+COHES*GCA(i,j)/WGMT(i)

DOWPB(i) = TOWMAX-RT

next i

exit

IV-3d.5

'»"■w »'" w JWPWP^^—

4. Summed Pull and Resistance Coefficients

Description l" this routine the pull and resistance co- efficients calculated for each running gear assembly in either one of routines 3a, 3b, 3c or 3d are sunned. Separate summations are made for all powered, braked, unpowered and unbraked assemblies.

IV-4.1

J

9m*m -"-I|IP I. ..IIW. VW- *r?w-?',i.vi.ii»jiii v ui •itifrn BBUBWjjjwipwp^pwF^iyfpp) fmfgmß gf^rTTW'"-yi-'*7i»r^t^'|wi'.lBr-^r"-'wy--'—-

■M*iwiesw>w^-!v VWäö* '■■ ■ ^

i i

Inputs Vehicle: NAMBLY = number of runninq gear assemblies of the combination

WGHT(i) = weiqht on running qea.- assembly i, lb.

GCWP = qross combined weight, on all powered running qear assemblies, lb.

GCWB = qross combined weight on all braked runninq qea»* assemblies, lb.

GCW = qross combination weight, lb.

IP(1) = 1 if running gear assembly i is powered, 0 otherwise

IB(i) = 1 if runninq gear assembly i is braked, 0 otherwise

Derived: RT0WPB{i) = resistance coefficient of powered or braked assembly i due to soil

DOWPB(i) = pull coefficient of powered or braked assembly i due to soil

RTOWT(i) = resistance coefficient of towed assembly i due to soil

Outputs

RTOWP = combination resistance coefficient of powered runninq gear assemblies due to soil

DOWP = combination pull coefficient of powered running gear assemblies due to soil

RTOWB = combination resistance coefficient of braked runninq gear assemblies due to soil

DGWB = combination pull coefficient of braked vunninq qear assemblies due to soil

RTOWNP = combination resistance coefficient of non- powered runninq gear assemblies due to soil

RTOWNB = combination resistance coefficient of non- braked running qear assemblies due to soil

IV-4.2

' --■■■-■- ■■ iniiiäiillihMii'llitfiili'itiiiririi'i i . . atumtmm ■ J

iPIPfP^P^IPIilUilMIWM^

^WBIllwniliMffiiWnwwii'i' nniiiniiiiiiiii n win HI ■■ - •■

I 4l Algorithm

RTOWP

DOWP

RTOWNP

RTOWB

DOWB

NAMBLY I

i=l

NÄMßlY E

NÄMBLY E

J=l

FAMBLY E

1=1

NÄMBLY E

J=l NAf

1 i:

IP(i)*RT0WPB(i)*WGHT(1) /GCWP

IP(i)*OOWPB{1)*WGHT(i)| /GCWP

(l-IP{i))*RTOWT(i)*WGHT(i) /(GCW-GCWP)

IB(i)*RT0WPB(i)*WGHT(1)

IB(i)*DOWPB(i)*WGHT(i)

/GCWB

/GCWB

NAMBLY RTOWNB = E

=1 (l-IB(i))*RTOWT(i)*WGHT(i) /(6CW-GCWB)

IV-4.3

ii-iHilriiiiili^Mill—IMilnlill i ^ —■- -' -■■ MMH^MM

mm jfWKH&W*' '■"■>«' "-wi' '"I'wwwff w mm l^■^■■ pH

Slip Modified Tractive Effort

Description This routine modifies the tractive effort versus speed curve obtained from the vehicle power train or measured data for slippage of the running gear in the soil.

The first new feature in this submodel is scenario input NTRAV, If NTRAV=1 the model is executed for a single traverse and only one slope (8]) will enter from the processed Terrain File. If NTRAV=3 then the usual cases of up, level and down slope are computed for each patch. A second new feature is that the effect of elevation is now accounted for by means of factor ECF.

This submodel also accounts for water drag resistance while operating in a marsh.

IV-5.1

i*--'-' ■ .^MMmau*..^. mitm i*,m*t:i*M/nin*.*i..~..-^..r.>..... J

m*™m ■w ''.".«wmn'mimmimmmimm »J-.^ILI.IIJI...I.»..<IJII ijvmun^.'wvr*-' ■

Inputs Vehicle: NVEHC fi if one or more of the powered running gear assemblies is tracked

^ 0 otherwise

CPFCFG(j) = maximum contact pressure fac- tor of all running gear assemblies of the type speci- fied by NVEHC for fine grained soil, lb/in2, at pressure specified for j = 1 fine grained, = 2 coarse grained, = 3 highway.

CPFCCG(j) = maximum contacc pressure fac- tor of all running gear assemblies of the type speci- fied by NVEHC for coarse grained soil, lb/in2, at pressure specified for j = 1 fine grained, = 2 coarse grained, s 3 highway.

NFL = 0 if track is rigid

= 1 otherwise

liCWP = gross combined weight on all powered running gear assemblies, lb,

NGR = number of gears

VGV(NG,MN) = minimum speed in gear NG, in/sec.

VGV(NG,MD) = mid-range speed in gear NG, in/sec.

VGV(NG,MX) u maximum speed in gear NG, in/sec.

TRACTF(NG,MN) - tractive force available from drive train at mini- mum speed in gear NG, lb.

iV-5.2

JMüttlMmMi -YiiiliiWtilr'iimiiii-iirffiMiil '■''■^ "-"iiTn tirt'rta- MMMiM^MMbMl

^^^MmpiPWWipM ■ r-wM»iyr.v.iiji>Wff.WWW|,T,ffT,^ly1p?,„ T WTT^nrr T"rir.-ii

I

-■i ■■ ^AJiW ' ' ..■,-™„,....-,■.;■..,■,, , „,..,.,.

xr

Terrain:

Derived:

TRACTF(NG,MD) = tractive force available from drive train at mid- range speed in gear NG, lb.

TRACTF(NG,MX) » tractive force available from drive train at maximum speed in gear NG, lb.

ATF(NG) = constant of quadratic fitted to vehicle tractive effort curve in gear NG, lb.

BTF(NG) = coefficient of linear term of quadratic fitted to vehicle tractive effort curve in gear NG, lb/(in/sec).

CTF(NG) = coefficient of quadratic term of quadratic fitted to vehicle tractive effort curve in gear NG, lb/(in/sec)2

CÜ = water drag coefficient.

LOCDIF =1 if all powered running gear assemblies have locking differ- entials.

= 0 otherwise

GRADE = grade, percent

1ST = soil type

ECF = elevation correction factor for tractive effort

RTOWP = combination resistance coefficient of powered running gear assemblies.

Ü0WP s combination puli coefficient cf powered running gear assemblies.

I FLOAT = 0 if no water drag

= 1 if vehicle fording

DAREA = frontal area under water, in2

IV-5.3

-- -- - ■ - -■- r\imu HMMMM

WRATIO = proportloR of rombinatlon weight supported by ground

Subroutines used: TFORCF, SLIP

Scenario: NTRAV = 1 for traverse only; = 3 for average up, level and down travel.

NOPP = operating tire pressure Indicator:

= 0 tire pressure soil dependent,

= 1 if always use fine grained soil dependent tire pressure.

- 2 if always use coarse grained soil dependent tire pressure.

= 3 if always use highway dependent tire pressure.

Outputs VG(NG,MN) = minimum speed in gear NG modified by slip, in/sec.

V6(NG,MD) = mid-range speed in gear NG modified by slip. In/sec.

VG(NG,MX) = maximum speed in gear NG modified by slip. In/sec.

STRACT(N6,L,K) = slip modified tractive effort in gear NG at speed index L = MN, MD or MX and slope K = up, level and down, lb.

FA(NG,K) = constant term of quadratic fitted to tractive effort versus speed curve for gear NG and slope K, lb.

FB(NG,K) = linear term coefficient of quadratic fitted to tractive effort versus speed curve for gear NG and slope K, lb/(in/sec).

FC(NG,K) = quadratic term coefficient of quadratic fitted to tractive effort versus speed curve for gear NG and slope K, lb/(in/sec)

IV-5.4

■ ,-'■■■-'■ ■■-■■-■ ■■

,.*. ^,^-JP.^.v i I i |||(aaiMiMMiMMMi

PI ■ »II »■li.iWMiimjli,lHlWtl!ni!iil>i,Wp).,.|.i i,i.|i,i„ii^.,~,.T.^T^Ti-r„,,.,.,„l.,,,„.^1r^.^.T^.^..

''"^ftrTV**;^, n*^WltMW«W»*.^.-«.-«.

v; FORMX(K) = maximum tractive effort available In soil for slope K, lb.

VFMAX(K) ■ speed at which maximum tractive effort on slope K = up, level and down, 1n/:ec

Al gorithm

a. If MOPP « 0.

then if 1ST = 1. 3 or 1

then j = 1

else j = 2

el.e j = NOPP

if 1ST = 2

then CPFC = CPFCCG{j)

else CPFC = CPFCFG(j)

0, = I* (GRADE/100.) 4

02 = 0.

ü3 = -Öl

if IST / 4 (not snow)

CALL TFORCF(TFOR,CF,GCWP,NVEHC,CPFC,NFL,1ST,DOWP.RTOWP.WRATIO)

else continue

do for K = 1 to NTRAV

if 1ST = 4 (snow)

then TFOR = (00WP+RT0WP)*GCWP*WRATI0*cos(9K)

else continue

al. do for NG = 1 to NGR

IV-5.5

1 : l-|l'.lIJi.H|,l.limiflllH»IIU"»'"IPIi|i'»'iJ"

b. top speed in gear

UX = VGV{NG,MX)

TX = TRACTF(NG.MX)*ECF

if 1ST = 4 (snow) then YX = TX/TFOR

else YX = min{TFORJX}/[GCWP*WRATIO*cos(eK)]-CF

CALL SLIP (SLIPX.YX.NVEHC.CPFCIST.NFL.LOCDIF)

if SLIPX = 1 then VG(NG,MX) = VG(NG.MD) = VG{NG,MN) = 0.

FA(NG,K) = TFOR

FB{NG,K) = FC(N6,K) = 0

STRACT(NG,MX,K) = STRACT(NG,MD,K) = STRACT(NG.MN.K) = TFOR

next gear NG

else $LIPX t 1)

VG(NG,MX) = VGV(NG,MX)*[1.-SLIPX]

WDRAG = 0.5*.M111*CD*DAREA*VG(NG,MX)2

STRACT(NG,MX,K) = m1n{TFOR.TX}*cos(GK)-IFLOAT*WDRAG

c. mid-range speed in gear

UD = VGV(NG,M0)

TD = TRACTF(NG,MD)*ECF

cl. if 1ST = 4 (snow) then YD = TD/TFOR

else YD = min{TKOR,TD}/[GCWP*WRATIO*cos(0K)]-CF

CALL SLIP (SLIPD,YD,NVEHC,CPFC,IST,NFL,COCDIF)

IV-5.6

**,*.*.>*.,*:*^.**mlunltt^irU ,,,.,■.- -■'■■HIM | '—-MMHH —-■■ ■ i numskm^^timut „ J

,.t*J -■.-,-- ..rr^-.-V- ■( jratMit ■■ MMNHMMIMMMftiMl! «w i-Ä'-'W-t-i*«-!. *»•! -..

if SLIPD = 1 then UN = UO

UD = (UN+UX)*.5

TD = [CTF(NG)*UD+BTF(NG)]*UD+ATF(NG)

repeat cl.

else (SLIPD f\) I

VG(NG,MD) = VGV(NG,MD)*[1.-SLIPD]

»WDRAG = 0.5*.«W111*CD*DAREA*VG(N6,MO)2

I STRACT(NG,MD,K) = min{TFOR,TD}*cos(eK)-iFLOAT*WDRAG

\ d. low speed in gear

I UN * VGV(NG.MN)

TN = TRACTF(NG,MN)*ECF

if 1ST = 4 (snow) then YN = TN/TFOR

else YN = min{TFOR,TN}/[GCWP*WRATIO*cos(eK)]-CF

CALL SLIPCSUM.YN.NVEHCCPFCIST.NFL.LOCDIF)

if SLIPN f 1

then VG(NG,MN) = VGV(NG,MN)*[1.-SLIPN]

WDRAG = .5*.00111*CD*DAREA*VG(NG,MN)2

STRACT(NG,MN,K) = min{TFOR,TN}*cos(eK)-IFLOAT*WDRAG

do f.

else (SLIPN ^ 1) do e.

IV-5.7

*****;*i^-;-1 -■...-J^^M.^—^..■.,....—.-+-^.-^. ._|,^MIM^MI J

interpolate to find lowest speed in gear

UH « UD

SLIPH = SLIPO

do for j = 1 to 4

UM = (UN+UH)*.5

TM = ([CTF(NG)*UM +BTF(NG)]*UM +ATF(NG))*ECF

if 1ST = 4 (snow) then YM = TM/TFOR

else YM = min{TFOR,TM}/[GCWP*WRATIO*cos(eK)]-CF

CALL SLIP (SLIPM.YM.NVEHC.CPFC.IST.NFL.LOCDIF)

if SLIPM " 1 then UN = UM

next j

else (SLIPM M) UH = UM

SLIPH = SLIPM

next j

after all j

UN = UH

TN = ([CTF(NG)*UN+BTF(NG)]*UN+ATF(N6))*ECF

VG(NG,MN) = UN*[1.-SLIPH]

WDRAG = 0.5*.00in*CD*DAREA*VG(NG.MN)2

STRACT(NG,MN,K) = min{TFOR,TN}*cos(eK)-IFLOAT*WDRAG

IV-5.8

hmiMi v'**^*»»***********'"**-**-'*^ ^-^^^1Mri|fc<^|^ | 1 ■

'''W^^SIWI^'W-MÄVÄ^iWWiv»-»».»...™.,.

u fit quadratic to new values of slip modified speed versus slope modified tractive effort

CALL QUAD(FC(NG,K).FB(NG.K).FAjNG.K),

VG(NG.MN),STRACT{NG,MN,K), i

VG(NG,MD).STRACT(NG,MD,K),

I VG(NG,MX),STRACT(NG,MX,K))

next NG at statcnent al.

I After all gears do g. I

g. FORMX(K) = max {STRACT(N6,L,K)) I

VFMAX(K) = VG(NG,L) at above max i

next K

exit

IV-5.9

—•^-~~—^ .... . ^

;

^ So'i Limited Tractive r.ffort Subroutine t I

Description This subroutine, TFOKCl, is used in the submodel called "slip modified tractive effort". The drawbar pull and resistance coefficients cal- culated in submodels 3 and 4 are based on 2(3:. wheel or track slip in the soil. Subroutine TFORCF calculates correction factors for the entire slip range up to 100?' slip.

Subroutine TFORCF first calculates correction . factor CF and then establishes the maximum soil limited tractive effort which occurs at 1| slip (TFOR).

IV-TF0RCF.1

■ ■ ■ ■

Subroutine

Inputs

Outputs

TFORCF(TF0R. CF, GCWP, NVEHC, CPFC. NFL. IST, DOWP, RTOWP, WRATIO)

Vehicle: GCWP = gross combined weight on all powered running gear assemblies, lb.

NVEHC = »J i f one or more of the powered running gear iisscmblies is tracked

/ 0 otherwise

CPFC I maximum contact pressure factor of all running ^ear assemblies of type specified by NVEHC, lb/in2

NFL * 0 if track is rigid

3 1 otherwise

WRATIO = proportion of combination weight supported by ground to combination weight

Terrain: 1ST = soil type

Derived: DOWP : combination pull coefficient of powered running gear assemblies due to soil

RTOWP ^ combinatioi! resistance coefficient of powered running gear assemblies öJO to soil

TFOR = soil limitoo mÄximuT tractive effort. ID.

CF = net force/weiin. correction 'actor

iv-i; ■■*.„>

MSmäWJ!mw«l««*»n™-«„,„ __.. ,,..„—»..».„ ^^nm^mmrmmsn ^

i

^ Algorithm

If 1ST « 1 or 6 (fine grain soil)

then if NVEHC « 0 (tracked)

then if CPFC < 4.

then CF « (.758-D0WP)-RT0WP

TFOR » (.82-CF)*6CWP*WRATI0

exit

else CF » (.671-DOWP)-RTOWP

TFOR - (.71-CF)*GCWP*HRATI0

exit

else (NVEHC t 0 wheeled)

then if CPFC < 4.

then CF » (.674-D0WP)-RT0WP

TFOR = (.76-CF)*GCWP*WRATI0

exit

else CF = (.585-D0WP)-RT0WP

TFOR - (.655-CF)*GCWP*WRATI0

exit

IV-TF0RCF.3

■MM————m iniiii—i——MMmwi—inn i i [MrTwawüiii ....:■.■.■. ■■ ,a..-..-. .... ■■■

K—~~^^~"^'^'"-71'"'"■''''"'""■-" ■' "'^ -.-».■M™J|.W,*W,'"1''«IJWHI™""M- --iTipm.-ii..,, .fV,s«!l...M»*'.Llu«IMV.|imi!!ln«I.™il-v>'P, iIwiv™!p»>™TOW..«.,«f...^p»"»»w!jv

If 1ST « 2 (coarse grain soil)

if NVEHC = 0 (tracked)

then if NFL « 0 (rigid track)

then CF = .074

TFOR = {CF+.568)*GCWP*WRATI0

exit

else (flexible track)

CF = .1

TFOR •= (CF+.695)*GCWP*WRATI0

exit

else (wheeled)

CF ' RT0WP+D0WP-.56

TFOR = (CF+.575)*GCWP*WRATI0

exit

if 1ST » 3 (muskeg)

then if NVEHC * 0 and CPFC < 4.

then CF = RTOWP+DOWP-.88

TFOR = (CF+.91)*GCWP*WP',JI0

exit,

else CF = PJ0WP+D0WP-.68

TFOR = (Cr+.745)*GCWP*WRATI0

exit

IV-TFORCF 4

....,.^^^^^^,^.^^^^..^ ......„^^a^^aua^.^.^ HMigUittMattftakäaaiiai^£BaA^«i£w«ui ...-*:*. -■„. ■ .

r i

SIip Subroutine

Description Subroutine SLIP calculates the actual slip the vehicle would experience at the minimum, mid-point and maximum velocities In each gear that are used to obtain the quadratic fit coefficients of the tractive effort versus speed curve. The latter is the theoretical tractive effort versus speed curve derived in the vehicle preprocessor.

IV-SLIP.l

-lllHi—Ij—Mll I ^■ü«^ :.::»■-...:.^-^.,:/. ■_.

m^^™** ' ' ' l." ■'I'll - .1.1 . m mwm\Wi-l >. »mm* ".UJIH . I.JIMJII.I | |l,lipi,iJ,,ll|ii«» Ui\ n iiin,-»ii -- —:v.. ..i /.u..iHi.^.Lit.ipi»WUlfl.^|!^ifilv II^ >i!.i|l i IW.IIM.'I^.'I.II^I-I.IIJ'W-UI. »w»^^*''!...^^-^^ ■■iwiMiw)T"l.Vl,m." >■'- !■ -'»na

-•■A.'*'-11 ' '"

Subroutine

Input

Output

5LIP(SLIP, Y, NVEHC. CPFC. 1ST, NFL, LOCDIF)

Vehicle: NVEHC = 0 if one or more of the powered running gear assemblies is tracked

/ 0 otherwise

CPFC = maximum contact pressure factor of all running gear assemblies of type specified by NVEHC, lb/in2

NFL = 0 if track is rigid

t 0 otherwise

LOCDIF = 1 if all powered running gear assemblies have locking differentials

= 0 otherwise

Terrain; 1ST = soil type

Dummy: Y = net force/weight ratio

SLIP = slip at net force/weight ratio

Algorithm

if 1ST = 1 or fi (fine grain soil)

then if NVEHC = 0 (tracked)

then if CPFC < 4.

then SLIP = .0257*Y-.0161+.01519/(.8353-Y)

exit

else (CPFC > 4.)

SLIP - .0733*Y-.0063+.00734/(.7177-Y)

exit

IV-SLIP.2

^wm ■ wmmm ."...-J.-.i------"■■'..:-■;..- •'■'■' ■ ' ■ ■ ..-(■iv,je.-_^-.",!

rmm mm mppflnw*1'' l"'"1' i:"'!1 i"|iKH|nH",vn<-i ■n^wg^"»1 iiiii'».w»^ippiiWII)WWP'llUIU,% '-nwim .un ix-ii'

TWT'VÄfe'arWBII^cst -^m-^HVKtaiK-mti,^,-^^: '"IWlTf J. r^.,.

^^ else (NVEHC f 0. wheeled)

if CPfC < 4.

then SLIP = .0621*Y-.02U.0l88O/{.7794-Y)

if LOCUIF = 1

SLIP = SLIP/1.1

exit

else exit

elso (CPFC > 4.)

SLIP = .O84*Y-.016+.01414/(.6697-Y)

if L0CÜIF = 1

SLIP = SLIP/1.1

exit

else exit

if 1ST = 2 (coarse grained soil)

then if NVEHC = 0 (tracked)

then if NFL = 0 (rigid track)

then SLIP = -.0083+.005312/(.573-Y)

exit

else (NFL / 0, flexible track)

YY = 1.074*Y-.72

SLIP = YY+[YY2+.09*Y+.009]1/2

exit

IV-SLIP.3

MMkMM '^•^■^—^j-^^-—-" i - ■ ■ ■ —■ i

■pm l.ill.lii I IJIJ J,i|l|ai^ip,Ta^iyMBiJlllinAI'.Bii»~»liwaWg»^^^^lH'«lJ»lB!ir<''»"t>»aVl.-"?WKH>1 '

else (wheeled)

SLIP = .0074*Y-.ia061 + .^374/(.rJ785-Y)

if LOCDIF = 1

SLIP = SLIP/1.1

exit

else exit

if 1ST = 3 (muskeg)

then if NVEHC = 0 and CPFC < 4. (traced)

then SLIP = .05B5*Y-.0106+.0l336/(.964-Y)

exit

else (wheeled or tracked with CPF ^4.)

SLIP - .1024*Y-.00864+.0106?/(.7564-Y)

if NVEHC t 0 and LOCDIF = 1

SLIP = SLIP/1.1

exit

else exit

else 1ST = 4 (shallow snow)

if Y > 1. then SLIP = 1.

exit

else Y = .3*[1.-(1.-Y)V2]

exit

IV-SLIP.4

.».I..i f. .n mtmm ih., 'iiüiiu ftil i.iihulV.rj'h' 1)^!, liHiwifci»i*ttfjifc.-a.

jfpi miW ,-1"*" T"™^',l■^i,!,,"' "l'^-"'w»'Wi '■** .|.l• "■ '■ i'?".!ll"W'i''-iww »'■ mww'rymf'W**'1 ,u»»^.^»!S^7'J■w■™w■"v":■'" '-^1' ■--'■ ^jw .'HH'iiiiffi. ■wiw^wif'.'-" v y.y JB Jii>twnTiw..'iji!;.w<.i lll;^^.^-^^.^.IW.T■^T^^■^.^^^nTff^y^lTl■''■?'w■•,

^I'd'v'-.H-^i-vjiirwirtftiBiffniB»«^.!-,

(juadratic Fit Through Three Points Subroutine

Description This subroutine provides coefficients for a quad- ratic curve fitted exactly to 3 points. The subroutine is used to obtain new coefficients for tractive effort versus speed curve modified for soil slip. Dummy variables X and Y represent VG and STRACT defined in Submodel 5.

IV-QUAD.l

Amämmmmmmmmmmmmmmmmt^mm^MMm^^M^^

WIBP»W!IWf1WmWWW»IW«™wi«»WI»lfpi!W»BI!l^pil^^

Subroutine QUAD{C,B,A,X1,Y1 ,X2,Y2,X3,Y3)

? 2 quadratic fitted is Z1 = Cx + 3x + A

Inputs (XI,Yl), (X2,Y2), (X3,Y3) = points to be filled

Outputs A = constant term

B = coefficient of linear term

C = coefficient of quadratic tenn

Algorithm

AA = (Y2-Y1)/(X2-X1)

ßß = (Y3-Y1)/(X3-X1)

CC = (BR-AA)/(X3-X2)

A = Y1-AA*X1+CC*X12

B = A-(X1+X2)*CC

C = CC

IV-QUAD.2

■MM ■MMMM^MMMMiMH

pnpnppmiiiK wmmmummmfi^i1 "w"1 ii'ii ii>»'t^^»p«wwiii»fiw^»q|ip»ffwpMnwwi'iwi^»»»imnm'm,'nm^W'""^ i|i"J|','"r'

'•TW**'*M*,*^'ja-*inM»i i^-^» .

6. Vegetation Resistance

Description This routine calculates the forces necessary to override veqetation usinq the vegetation density calculations performed in routine 1. It is iden- tical to subroutine VEGF in the AMC '71 Mobility Model. The equations for determinii.q the output forces are explained in Reference 6.

IV-6.1

■s^MMMMH ^-..^.^.■L-^M^. ^ ..■,■.■■. ...„L- L. ■.

wwi^W^IWIpiPMMWippwiipp,'wiiii.i'iii »WM ^i i Mil iiiuimi ii.n mmmm iimiiii.iniinm m. ■im ji i jimp.^r- mmmmmmm

Inputs Vehicle: WÜTM - maximum combination width, in.

PBHT = first unit pushbar height, in.

Terrain: SD(i) = mean stem diameter of vege- tation in stem diameter class i, in.

SDL(i) = max stem diameter of vege- tation in stem diameter class i, in.

NI = number of stem diameter classes

Derived: TDEN(i) = density of vegetation in stem diameter class i, stems/in.'?

Outputs FATl(i) = force required to override a single tree of stem diaiaeter class i-1 during entire override, lb.

FMT(i) = max force at pushbar impact resulting from attempt to override a single tree of stem diameter class i-1, lb.

FAT(i) = average force to override trees of stem diameter class i-1 and smaller, lb.

Algorithm

FAT(l) = FATl(l) = FMT(l) = 0.

for each i = 2 to NI + 1

if TüEN(i) / 0 then FATl(i) = (%/5.8)*SDL(i-l )3

FMT{i) = (40-PBHT/?)*Sl)L(i-l)3

TFAT(i) - I TL)EN(K)*100.*SD(K)-;i

K=l

FAT(i) = 12.*TFAT{i)*WüTH

next i

exit

IV-6.2

•"---"——^-^—— a anai,

ii miui .,. n- ,...,.,,., „i ,..,, ..,.r ,..,.-.. i . i.,., . ...r ,...., .™ i ,i .Wmw' ■■■■T»".--^> ..i , i, wii ■.■>.■, .™;.i*iii-n.".i|~. ■«.-.^•r -»r"-,-. ■^.•,.. .. -inuillljii ..i.u V

else FATl(i) = 0.

FMT(i) = 0.

FAT(i) = FAT(i-l)

next i

exit

IV-6.3

"—■-■ i "-—•

t- ■ i "»'■ji.imumii ij'niym1 '-"■" ■■-"-j''i|tJ.wi.i.Mnnnii.;nm.,iw i^t;n)|.jn)jiiM|!!W"»>ww1'1 n'^'^raiT^,i)>uwi^,wii,»itwijpiiiiiiif^BiiiMMi»^'TTar»i^«ii-|wi''»T''^.'w^Ti»|ww'if.j».^'i.^

WWygMMW 'W^JmimmmrMmmmmm*- ■Mp»'«^3fj^,.iK*.;'i»".-,-,f^v r-

:

7. Ürlver/Vehicle Vegetation Override Check

Description This routine uses the driver determined dynamic impact limit (HORZGL) and the maxinum force the vehicle's pushbar can tolerate (PBF) to deter- mine the maximum tree stem diameter which can be overridden. The diagnostic indicator VEGSIG is a new feature. It specifies the limiting factor in the event of a NO-GO.

IV-7.1

- - -—-- ■.„^ .^.>.^. .......i... J. ■aoiMaiillMiiMiM

■*■"■" ^mwmiß.'imtmimuM limig^l^ttW^VWLV i''"W-rrwri'.man^iwu.^ -

Inpul: Vehicle: GCW = gross combination weight, lb,

PBF = max force vehicle pushbar can tolerate, lb.

Derived: FMT(i) = max force at pushbar impact result- ing from attempting to override a single tree of stem diameter class i-1, lb.

Terrain: NI = number of stem diameter classes

Scenario: HORZGL = max horizontal acceleration driver will tolerate when impacting a tree, g's

Outputs VEGSI6(i) = 0 if pushbar and driver can withstand impact to override a tree of stem diameter class i-1

= 1 if pushbar cannot withstand impact to override a tree of stem diameter class i-1

= 2 if driver cannot withstand impact to override a tree of stem diameter class i-1

= 3 if both driver and pushbar cannot with- stand impact to override a tree of stem diameter class t-1

MAXI - one greater than the index of the maximum stem diameter class that can be overridden.

Algorithm

do for i = 1 to NI+1

VEGSIG(i) = 0.

if FMT(i) > PBF then VEGSIG(i) = 1.

if FMT(i)/GCW > HORZGL

then VEGSIG(i) = VEGSIG(i) +2.

next i

MAXI - maximum i such that VEGSIG(i) = 0.

exit IV-7.2

rtiiMiaaahaaMii^tow.L^^_.t.--.—...,,.■. -..■ ^.-^^^

fM^PffmrniMIIBIMtl wnia ........ ui, ,,,,.„,.,,.,»..—.....,. .. ,...,

* IV^Sff IWBWIIIIIIIIIIIWIMH II MIWIllll^liaMUWlllWWWMIM MwmeMHnMt-H

8. Total Resistance Between Obstacles

Description This routine sums the soil, slope and vegetation resistance. In AMC '71 the average resistance to override obstacles was included, which is not done in this routine. Obstacle override is kept dis- crete from other operations in the patch to improve precision and clarity.

IV-8.1

L. adafllMttMBItlUte

^npippRu iiii.^uiinn^ipipipipinmn«

Inputs Vehicle: GCW = gross combination weight, lb.

GCWP = gross combined weight on all powered running gear assemblies, lb.

GCWNP = gross combined weight on non- powered running gear assemblies, lb.

Terrain: GRADE = grade, percent

Derived: RTOWP = combination resistance coefficient of powered, running gear assemblies due to soil

RTOWNP = combination resistance coefficient on non-powered running gear assemblies due to soil

FATl(i) = force required to override a single tree of stem diameter class i-1 during entire over- ride, lb.

FAT(i) = average force to override trees of stem diameter class i-1 and smaller, lb.

MAXI = one greater than the index of the maximum stem diameter class which can be overridden

WRATIO = proportion of combination weight on ground

Scenario: NTRAV = 1 for traverse

= 3 for average up, level and down travel

Outputs TR(K,i) = total soil, slope and vegetation resistance between obstacles while overriding vegetation in stem diameter class i-1 and smaller, lb.

STR(K,i) = total resistance due to soil, slope and overriding a single tree in stem dia- meter class i-1, lb.

IV-8.2

bi*^. n.M-.^,^*^^^ , ,.M^^^^^..^.|jM

maaBW*pwaw*vi mum H.^W^BW^ ,11 Jllii i-l I ■mil I wrrm i wr • immiwu. Vimnm.,.miv i ,,,.,,,„,,,„. i, .

.•'■^f.v-,' ■

Aß Algorithm

61 = "- *(GRADE/100) 4

i

83 = -9!

do for K = 1 to NTRAV

for i = 1 to MAXI

TR(K,i) = [6CW*sinel,+(RT0WP*GCWP+RT0WNP*GCWNP)*cos9K]* K WRATIO+FAT(i)

STR{K,i) = [3CW*sin9.+ (RT0WP*GCWP+RT0WNP*GCWNP)*cose|(]* h WRATIO+FATl(i)

next i

next K

exit

IV-8.3

I Ml *to",*^fc-*,°"""j—■■• ...■.-^.., .-.-,.., ...... .

Wf^W»PWW^^^^ff«'W'!W*UWjl!IIJliM*!Ji^

'^^W^mr9mmmim^iii>^m.'mV^m;»t, lUa9tseßm<»mMow*. -»«N«««*««*- -.-

9. Speed Limited by Resistance Between Obstacles (No reduction for avoidance.)

Description The routine determines the speed on up, level and down slope while overcoming soil, slope and vegetation resistances (VSOIL). (The soil resistance is already included in the modified tractive effort versus slip curve. See Submodel 5.) This routine computes the velocity for each stem diameter class that can be overridden on the three slopes. Additionally, the velo- city VSOIL will be set equal to zero for larger stem diameters that cannot be overridden. This routine also accounts for a traverse (NTRAV) having only one slope value.

IV-9.1

L ■ - - ' ^ nlHiriiiMrtn ■'--■'- J-—--^rtMMiihttiiutf-iiiiii i muakmauu

i •iimnawmiM mn «WWPWWWIWHIJ LI! ■.:- ilW.W"l!,"'-P.wriw

Inputs Vehicle: NGR = number of gears

Terrain: NI = number of stem üia.neter classes

Derived: FA(NG,K),FU(N(i,K),FC(NG,K) - coefficients of the quadratic fit of slip modi- fied tractive-effort versus speed curve for gear NG and slope K = up, level and down; lb, lb/(in/sec), lb/(in/sec)2

VG(iNG,MN) = minimum speed in gear NG modified by slip, in/sec

VG(rj6,MX) = maximum speed in gear NG modified by slip, in/sec

TR(u,i) - total soil, slope and vegetation resistance between obstacles while overriding vegetation in stem diameter class i-1 and smaller, lb.

MAXI = one greater than the index of the maximum stem diameter class which can be overridden

FORMX(K) = inaximum tractive effort avail- able in soil on slope K - up, level and down; lb.

yFMAX(K) = speed at which maximum tractive effort on slope K = up, level and down is available, in/sec

Scenario: NTRAV = 1 for traverse

= 3 for average up, level and down travel

Subroutines used: VELFOR

Outputs VSOIL(u,i),VSOlL(Ä,i),VS0IL(d,i) = maximum velocity while overcoming soil, slope and vegetation resistance woile overriding vegetation in stem diameter classes i-1 and smaller between obstacles without reduction for avoidance, in/sec

IV-9.2

■MtiWHMMlUMik r ■'- ■■ -^ ■-■u~ MtafMaMaMMaH^M^MaMM l-V.-!.-....—■'•■ ■- ~.-.J..x£.KK «« _■•■•

wmmmmmmimmmnmmim* W> • ■■ .«^KpiRWPiPIHtlWIII^^WWIMII.iJ««.1 W«'l.MWW,l'"(i».PV".',, I I '■ TIWB ""-v

WW—Mtlil wtn^«,^-«.^^«^.

Algorithm

a. NMAXI - MAXI

do for 1 » 1 to NMAXI

CALL VELF0R(TR(u,1).VSOILdi.D.u.NGR^A.FB.FC.VG)

. if VSOIL(u.i) » 0.

then MAXI = 1

If NTRAV = 1

do b.

else CALL VELF0R(TR(Ä.i).VMIL(xvL^,NGR,rA,Fü,FC,V6)

CALL VtLFOR(TR(d,i),VSOIL(dJ).d,NGR,FA,FB,FC,V&)

do b.

else if NTRAV = 1

next i

else CALL VELF0R(TR()t.i)tVS0IL(jl>i)>8..NGR,FAtFBtFCtVG)

CALL VELFQR(TR(d.i)>VS0IL(dt1)>dtNGR>FA>FB.FC.VG)

next i

b. do for i = MAXI + 1 to NI = 1

VS0IL(u,i) = 0.

if NTRAV = 1

then next i

exit

else VSOIL(iui) = VS0IL(d,i) = 0.

next i

exit

IV-9.3

■■ i -■■■ i -■-.-. ■■ - - - -- ■ ■ -

■■■ fumßtgi (pUpw-T^^vr^sr mmmtp^l ''"" 'i iipmm^^vnmi&mQ r*» wr1.'"^^-:*

IWBBffirililllllflMIMIilHiii Iiwiiii J iwwiiiniiwmjwwwuw i

o Maximjm Velocity Overcoming a Given Resistance Subroutine

Description This subroutine is used in submodel 9. Subroutine VELFOK examines tKe tractive effort versus speed curve segments for each gear (which are represented by quadratic equations of the form y^FCx^+FBx+FA (where y is traction, x is vehicle velocity) and establishes the intersection with the y - constant line representing the sum of the resistance due to grade and vegetation (TR), The abcissa of the intersection point is the maximum velocity that can be achieved while overcoming resistance TR. Several possibilities arc investigated including parabolic segments with either positive or negative curvature (concave up and concave down respectively) and straight lines (FC = 0).

IV-VELF0R.1

... ,.:..,.... .. x . ^ | .... V^-J-^.^.-,.....

mm ■rmiimr^mmmmmm'mmnf^^i''^ WWt.,i.r^---iw)t».i»i,iiliii|lMii"1 . * ■■n

Subroutine

Inputl

Output

VELFOR (FfV£L,K,;jGR.rM,rß,FC,VG,FORMX,VFMAX)

NGR = number of qears

F = resistance to be overcome, lb.

K = u: uphill; = i: level; = d: downhill

KA(NG,K) = constant term of quadratic fitted to tractive effort versus speed curve for gear NG and slope K, lb.

FB(NG,K) = linear term coefficient on quadratic fitted to tractive effort versus speed curve for gear NG and slope K, lb/(in/sec)

FC(NG,K) = quadratic term coefficient of quadratic fitted to tractive (ffort versus speed curve for gear NG and slope K, lb/(in/sec)2

VG(NG,MN) = minimum speed in tjear NG modified for slip, in/sec

VG(NG,MX) = maximum speed in geai NG modified for slip, in/sec

FüRMX(K) = maximum tractive effort available In soil on slope K = up, level and down; lb.

VFMAX(K) = speed at which maximum tractive effort on slope K = up, level and down is avail- able, in/sec

VEL = maximum velocity while overcoming F, in/sec

IV-VELFOR.?

^^MMi^-i ■ nrnrniirrni f^gttHt^tt^'^-'^^ ^Ht-t^ MM 1- "■■'■-■i—*■- .mu

f^m^^mmi^mnimmmmi'mmwm'^v^^'^^i'''^^v"^[>-'',-^m' ^'.'i'^»'M''WW>WI«*"'UU"V*MMMW'' i,niiHii.IIw"w.',i"PJ,™;w..WwF.^. »«^«- ■'™i«l.'.'>.^-.»IM».,Hll.-

WMWMMWWMWiiwwMMiii ■ i i—«.«..»■■.■..^..■l..

^ Algorithm

do for NG = NGR to 1 (from highest gear to lowest)

I3SQ = FB(NG,K)2-4*FC(NG,K)*[FA(NG,K)-F]

if ÜSQ < 0.

then if FC(NG,K) > 0,

then VEL = VG(NG,MX)

exit

else next lower gear NG

else if DSQ = 0.

then if FC(NG,K) < 0.

then next lower gear NG

else if FC(NG,K) = 0.

then if FA(NG,K) > F

then VEL = VG(NG,MX)

exit

else next lower gear NG

else VEL = VG(NG,MX)

exit

else if DSQ > 0.

then if FC(NG,K) = 0.

then R = -[FA(NG,K)-F]/FB(NG,K)

if R < VG(NG,MN)

then if FB(NG,K) < 0.

IV-VELF0R.3

.. HaMaMaaBHMaaaM^^

u.i.i ..■■■inm,. piWipWWtpppWWPHBBWBtWI ■I'WTW "'' -rvrrTi»,::-,,,,,,'-*^ •" pwi.i-iwF-wrw»'.'!""" HKXWfl'W^* '' »»™-^^F™

then next lower gear NG

else VEL = VG(NG,MX)

exit

else if VG(NG,MN) < R < VG(NG,MX)

then if FB(NG,K) < 0.

then VEL = R

exit

else next lower gear NG

else if FB(NG,K) v 0.

then VEL - VG(NG,MX)

else next lower gear NG

else(FC(NG,K) t 0.)

if FB(NG,K) < 0.

then R2=[-Fß(NG,K)+SQRT(DSQ)]/Lr2*FC{NG,K)]

R1=[FA(NG,K)-F]/[R2*FC(NG,K)]

else R1 = [-FB(NG,K)-SQRT(DSQ:.]/[2*FC(NG,K)]

R2 = [FA(NG,K)-F]/[R1*FC(NG,K)]

RL = min{Rl,R2}

RH = max{Rl,R21

if FC(NG,K) > 0.

then if VG(NG,MN) < RL

then if VG(NG,MX)< RL

then VEL = VG(NG,MX)

exit

IV-VELF0R.4

lifiiii i - ^.^--...^.^ - riii iMfl^^—■■^^^--^■^--■-■"^■■■-■-■-■'-■■-^■"-■-■ t^HM^r,. .■„■,^-i^Baüiaani 11 ^itiJifuuittlmmtlKHmmtttitä aajnaatt a ■,

^^w^^wp P|PII,I.I.HPJ]|I,|.IIIPI^ wiijiii,iwajiiiik,^^,ipli!iiiiiwiiWPjjp>pipiiii,i.j... 11^

RMlMMHRMMHnMBlMHHMl w.^,^Mrt^J»»M'.*«*»«ft»"»«««W< ■' '■-■ «' ■■ ' 1*V,«« ■■■ "*•"»

, i else VEL = RL

exit

else if RL < VG(NG,MN) < RH

then next lower gear NG

else VEL = VG(NG.MX)

exit

else(FC(N6,K) < 0)

if V6{N6,MN) < RL

then next lower gear NG

else if RL < VG(NG,MN) < Rll

then if VG(NG,MX) < RH

then VEL = VG(NG,MX)

exit

else VEL = RH

exit

else next lower gear NG

after all gears if F0RMX{K) > F

then VEL = VFMAX(K)

exit

else VEL = 0.

exit

IV-VELF0R.5

^^^^^^^^^ i im.m m !! mnmmmm^mm

. ., . pKpm'it&evp

iß 10. Speed Limited by Surface Roughness

Description This routine determines the vehicle speed limited by the driver's tolerance to traveling over rough terrain. A table of vehicle speed versus surface roughness values obtained from either measured field data or the Ride Dynamics Module (VII) is interpolated for the actual terrain roughness (ACTRMS) of the particular patch. (This was not necessary in AMC '71 because AMC '71 could not accept actual terrain RMS values. It only oper- ated with fixed classes of RMS.)

To allow latitude of having more than one rough- ness tolerance level, different tables may be used for different motivational levels of the driver. Field experience shows that the 6 watts tolerance level is often exceeded in an emergency situation.

IV-10.1

l^^^i

iiiiji.ii,,.iii»,npm,njijii,w.ijmin in ii ii_jiIWpjtjiWi|!^|>M,i'i»w Tim.»»».' l.l:IJiilU,P»W>ill!U^i.ii,l».Wi''W^»^ll^^^ ^^

»•i-ii&W&Ck* - " ■'■<••'*• 4)ft"'

Inputs Vehicle: MAXL = number of roughness tolerance levels specified

MAXIPR = number of surface roughness values per tolerance level

RMS(NR) a NRt" surface roughness value, in,

VRIDE(NR,L) = maximum speed over ground for surface roughness class NR at roughness tolerance level L, in/sec

Terrain: ACTRMS = surface roughness, in.

Scenario: LAC = surface- roughness tolerance level value

Outputs VRID = speed between obstacles limited by surface roughness, in/sec

>

Algorithm

do for NR = 2 to MAXIHK

if ACTRMS < RMS(NR)

then VRID = VRIUE(NR-1,LAC)+

ACTRMS RMS

RMS-kMS^'R-l) *rwDTnc/KiD .AM TNR)--TMt(FR--iT^VRIÜ ^51; VRIDE(NR-1,LAC)]

exit

else next NR

after all NR's VRID = VRIDE(MAXIPR,LAC)

exit

17-10.?

0*^ liri.iiii ii ■ r, M*m

- "iri'"ttl*iMa'"»Mlfc *'""""1'f*"'Mll""''|ir"1' ' irif.-itmr i.MM'linMJMMiH ■ MBttMü

^^K&rW't^&f ^^J^^^V P^P 1 '" mmmm^mmmw^-^ «uwww«-! ,*w^w^w, m ffl^pwp

^^■*f^.r- mwm^ Pi --VK-■WNJ^W^^'i'TIWiPTfSB-**1«-*-'' 'C'-.Vi- lü'-«''.*.«*«'^■«': ■■,-

^ 11. Total Braking Force

Description Thio routine assigns the maximum available braking force by examining the braking forces which can be generated by the soil and grade and compares tMs braking force with the maximum braking force which can be developed by the vehicle's braking system (XBR). One of the possible outputs is a NO-GO indicating inadequate braking of the vehicle on a down slope (BFGONO s 1)

IV-11.1

-■- " ■ I ä^mmmgjf^ M^MMk^MM J

mmm wm* .I^IJU.., IIIMI^IUMHII.««IWIP>gf IP „(■»»JUPSJPIIJII1*!!. f^l

Inputs Vehicle: GCW = gross combination weight, lb.

GCWB ■ gross combined weight on all braked running gear assemblies, lb.

6CWNB ■ gross combined weight on all non- braked running gear assemblies, lb.

XBR = maximum braking effort vehicle can develop, lb.

Terrain: GRADE = grade, percent

Derived: RTOWB - combination resistance coefficient of braked running gear assemblies due to soil

DOWB = combination pull coefficient of braked running gear assemblies due to soil

RTOWNB = combination resistance coefficients of non-braked running gear assemblies due to soil

WRATIO = proportion of combination weight supported by ground

Scenario: NTRAV = 1 for traverse

= 3 for average up, level and down travel

Outputs TBF(u),TBF{0,TBF(d) = total soil/slope/vehicle derived braking force, up, level, down slope, lb.

BFGONO » 1 if vehicle braking is inadequate for downslope operation

= 0 otherwise

IV-11.2

|•^^*^l"1^""" " ' ' .....,-...— ^MMMMIiHIMkMM^Hk«. " -^ :'-'" ■'.

^pii« wmy-.mjji ,i.ujjii,iiin«iii.ii|iii. I.J 11, miy.ppi„.,.»«ii,Miii.i.L , iiDjjpwiii^ii}]. -v**^^--~^w^ww^-'-'m'**

^*'"j!WiiiW^*gg^>^'t^^--^tf^^ w»

i Algorithm

e1 = J *(GRADE/1M)

e3 = -91

TBF(u) = [GCW*sinö1 + (RTOWB*GCWB+RTOWNB*GCWNB)*cose1]*WRATIO+ m1n{XBR,(D0WB+RT0WB)*GCWB*WRATI0*cose1}

if NTRAV = 1 then if TBF(u) < 0. then BFGONO = 1

return to module I. Control and I/O

else BFGONO = 0.

exit

I else

TBFU) = [RTOWB*GCWB+RTOWNB*GCWNB]*WRATIO + mi n (XBR, (DOWB+RTOWB) *GCWB*WRi\T 10}

TBF(d) » [GCW*sin0.+(RTOWB*GCWB+RTOWNB*GCWNB)*cosO3]*WRATIO + J m1n(XBR,(00WB+RT0WB)*GCWB*VIRATI0*cose3

if TBF(d) < 0. then BFGONO = 1

return to module I. Control and I/O

else BFGONO = 0.

exit

l

IV-11.3

-■—''——' - —- —MM—I—11^ .

H^*^ *■ J■" »'wmiWI^IüP» IMIIIP'HI,■ iwii,■>.■',«w■■ ,'■)■' ■ ■IMUJr,'» HI-JIHW«"IT

" ... "V.^-'i'yiy^^twy-r'«)! ■

12. Driver Dictated Braking Limits

Description This is a new routine. It incorporates two driver dependent scenario inputs. The first establishes the maximum deceleration (MXGOCL) the driver is willing to use depending on comfort, cargo or perhaps emergencies. The second factor (SFTYPC) indicates that under certain circumstances the driver will not utilize the total maximum braking force available because, for example, he does not want to skid the vehicle.

IV-12.1

L. -"" """"liliül-ttilii-i fl 1 -"-liii ■•-ir<i • riiürüMiiiii r —■"'- .**,-,..^ ■^■.J..-,....^. -

PSW», TpipiPBirJWifBPWWIPffWHSF''" •r\w rfr'svyivih* wx^^^"" »FTT^^M^' 'i11

Input Vehicle: GCW = gro^s combination weight, lb.

Scenario: MX6DCL = max deceleration (in q's) the driver will actually use

SFTYPC = percent of max deceleration available that the driver will actually use, as compared TBF, percent

NTRAV = 1 for traverse

- 3 for average up, level and down travel

Derived: TBF(K) total soil/slope/vehicle derived braking force, K = u, I, and d, up, level, down slope, lb.

Outputs MXBF(u), MXBF(ä), MXBF(d) = max braking force, up, level, down slope, lb.

Algorithm

MXBF(u) - miriiMXGDCL*GCW, TBF(u)*SFTYPC/l^}

if NTRAV = 1 then exit

else

MXBF(fc) = min{MXGDCL*GCW, TBF(t)*SFTYPC/100}

MXBF(d) = min{MXGDCL*GCW, TBF(d)*SFTYPC/100}

exit

IV-12.2

. . ■ :..,.. ^LJ .•-..-.■ . .,-..., im ,*ikim*äuk*m -MMtii MUMHyLÜttWift ■—■■—•- --■ mBi ^.M^M^HMMi gUtm^mU

i m. iiwiiiimiBMinn IWLHI'H^W,;' ■ itnmfifwKirwi>'fniri''^im

mmtmmmm» WIHIHKHtmBBmmmmmmmmimmm^

w 13. Speed Limited by Visibility

Description This routine takes the place of VISION of AMC '71. A new feature is the inclusion of the eye height of the driver as an input variable and not a constant. This height influences the recognition distance (RFCD) which in turn, affects the speed limited by visibility (VELV). A new scenario input (VISMNV) is also included which is the minimum speed at which the driver would proceed for zero visibility. This speed (VISMNV) is assumed to be equal to a man's walking speed in most cases.

IV-13.1

■"- - ' ■•-- -rifririi -^ -'-

■ i.i^wijjiiiiuiii.i jiL;., ,, | ii.ii j.ijwwii.ii.i.mj. i f^^'.-'-^v-.- *■ i-rors-rwiwviw^Tn-w F.T,.TPif wr^r^^-rr.T'Tww^'wp-' '^'"•^'»■^r''™1-?^ ^

Input Vehicle: GCW = gross combination weight, lb.

EYEHGT = height of driver's eyes above ground, in.

Terrain: RD « recognition distance for braking, in.

Scenario: VISMNV = speed at which vehicle will pro- ceed if visibility is entirely obscured, in/sec

REACT = driver reaction time, sec.

NTRAV = 1 for traverse

= 3 for average up, level and down travel

Derived: MXBF(K) = max braking force on slope K = up, level and down, lb.

Output VELV{K) = speed limited by visibility on slope K = up, level and down, in/sec

Algorithm

do for K - 1 to NTRAV

RECD = RD*EYEHGT/62.

ACC = MXBF(K)*385.9/GCW

D = (REACT*ACC)2+2*RECD*ACC

C = -ACC*REACT

VELV(K) - -RECD/[C-SQRT(D)]

if VELV(K) < VISMNV

then VELV(K) = VISMNV

next K

else next K

exit

IV-13.2

"■:-- • - ■"-■ 'j-»^--»^^— [ n !■!■■■ Im M — ' ■

i mumm wmmmm um n mm mm. n \ m :-l.J|«l|li„l,Ji))pi!JJl.l.ll.|il!»n

|No al lowance tor nwiieuverlng)

Description This routine selects the minimum of the pre- viously calculated speeds. A new feature for AMC '74 is the inclusion of a speed which depends essentially on tire pressure. This forces low speed limits to guard against structural damage to tires on vehicles which cannot re-inflate their tires after operating with reduced pressures on marginal terrain.

IV-14.1

"- ■j— '—- ---■^■■■-— ' J-M—--.—■■- iiriju'i^---—'-•■"'■' i rn l J

MPIBPHP^PIPSIIIPIIPPPPIP^^ win wwifP« '"VHlier*1^;' rwnw

Inputs Vehicle: VTIRE(j) = max steady state «.peed allowed beyond which structural damage will occur to tires at pressure specified for j=l fine grained, a2 coarse grained, =3 highway, in/sec

Terrain: NI = number of sten diameter classes

1ST = soil type

Derived: VS0IL(u,i), VSOILU.i), VS0IL(d,i) = max speed while overcoming soil, slope and vegetation resistance of stem diameter class i-1 and smaller between obstacles, without reduction for avoidance, in/sec

VRID = speed limited by surface roughness, in/sec

VELV(K) = speed limited by visibility on slope K = up, level and down, in/sec

Scenario: NTRAV = 1 for traverse

= 3 for average up, level and down travel

NOPP = operating tire pressure indicator:

= 0 tire pressure soil dependent

= 1 if always use fine grained soil dependent tire pressure

= 2 if always use coarse grained soil dependent tire pressure

= 3 if always use highway dependent tire pressure

Outputs VTT(u,i),VTT(x.,i),VTT(d,i) = speed between obstacles (without allowance for maneuvering) overriding vegetation in stem diameter class i-1 and smaller, up, level and down slope, in/sec

IV-14.2

Mfc-"-■- - ■ '"l^ltlirtiMiai i 1 iimMMiMr- - I 'am inn ■ ..i+vi^tviiMatMUtMamm*^^-*,™.'*,-^,,.,...*.,. ■.-....-,....,„„■,..,.■„..-■■ Mtaam

1 "i wu mimjm'vmwmmmM'mtummnimmiwmmmvwHm'-.i'^--

'-'■>*' v^txtwmtM»* ■■*— -w,«^^w..

.; Algorithm

if NOPP = 0

then if 1ST = 1, 3 or 4

then j = 1

else j = 2

else j = NOPP

for K = 1 to NTRAV

for i = 1 to NI + 1

VTT(K,i) = min(VTIRE(j).VSOIL(K,i),VRID,VELV(K))

next i

next K

exit

IV-14.3

.. —,—^-^>l „ - ■ t^tgitmaammb J

PilliniPmf^iPWIiiPinWPi lAIJ.il .ilUHIJ l!|IWJIIJIlli|l,iil|MlllJl(,i.UII i«l,l —"■ TWWTOfflWWWTOCTWnwr^ -,^r., -..-..

>äi»Wr'i«*äS!8a9»IB»'S'»(*«M.»MMt«^»-^

i it ^ 15. Maximum Speed Between and Around Obstacles

Description In this routine the speeds obtained in submodel 14 are further modified. The speed reduction factors, calculated in submodel 1, are applied to account for maneuvering around trees having stem diameters greater than 1 and obstacles, (SRFO) as well as SRFV which accounts for maneuvering around trees only.

The output velocities VBO are used later to determine vehicle velocity both while crossing obstacles and accelerating and decelerating between them. (Submodels 18 and 19.) The output velocities VAVOID are used in the final selection of the obstacle avoidance/override strategy in submodel 21.

IV-15.1

- 1 1— .i.-- - - amt^^iMm^ tmmtmt m Mti rfai^h . J

puPWWWPPWlfBWWIM ■*n*iwirr7 ■ii|]ijiii.iuip^iiiiipijiiii,iijg>»ww'»l','g'lwil'T!»»l'i|'»'"lllll!|ll-'ll'll'ii''ii'' i.i win.i.i" f^W

Inputs Üerived: VTT(u,i),VTT(£,i) ,VTT(d,i) = speed between obstacles (without allowance for maneuvering) overriding vegetation in stem diameter class i-1 and smaller, up, level and down slope, in/sec

SRFV{i) = speed reduction factor due to avoiding vegetation in stem diameter class i and greater

SRFO(i) = speed reduction factor due to avoiding obstacles and vege- tation in stem diameter class i and greater

Terrain: NI = number of stem diameter classes

Scenario: NTRAV = 1 for traverse

= 3 for average up, level and down travel

Output VB0(u,i), VBOU.i), VB0(d,i) = speed on slope K = up, level and down between obstacles overriding vegetation in stem diameter class i-1 and smaller end avoiding vegetation in stem diameter class i and greater, in/sec

VAV0ID(u,i), VAV0ID(£,i), VAV0ID(d,i) = speed on slope K = up, level and down avoiding obstacles but overriding vegetation in stem diameter class i-1 and smaller, and avoiding vegetation in stem diameter class i and greater, in/sec

Algorithm

for K = 1 to NTRAV

for i = 1 to NI + 1

VB0(K,i) = VTT(K,i)*SRFV(i)

VAV0ID(K,1) = VTT(K,i)*SRFO{i)

next i

next K

exit IV-15.2

■ MM ftt ««-"-'■' '"■"—--'- i iWli'HIIlIf^"-'-• MMMM ■ ■ ■■' ■• i

pi.iiiiiiimij.uiinw "n - m mmmmmmmmmm: T-II .. Hi»..- i»,„i,..,,,. " -> 1.1'!"" ii.i'.F irrvTVwwVM* .'< .',SMff",t;yWT<i?.Tr-

"SPKOPIWWlp« ■<e«Ä»»vw-i(8W.*^»^w.»r-«r^,»^1^ „v .„.,. ., «^., '.

16. Obstacle Interference and Resistance

i if. I i

Description This routine determines whether the vehicle can override the obstacles of the current patch, and if so, determines the average force (FOM) and the maximum force (FOMMAX) to do so. This is done by using subroutine D3LINC to interpolate in tables which give minimum clearance (CLRMIN), average force (FOO^and maximum force (FOOMAX) to overcome obstacles for the obstacle height (H0VAL5), approach angle (AVALS), and width (WVALS). These tables are generated by Module VIII., Obstacle Override.

IV-16.1

— --^■—-tlHifriii i ■■■"-— '■■-'-" ■'"—••"'—-- ~^lVlH ||', ■ :>- ft l-u....-^^ ^ IMMüIWI inai , i

iiiiiiiini «(^WPI^WIL.IIIII,, iiiiiii.nwiiiii .u-wMi .«ijuiJiiMwii i , — •ommmFvmm'

Inputs Vehicle: NOHGT = number of obstacle height values for which force to override obstacles is given

HOVALS(NH) = value of NHth height of obstacle, in.

NANG = number of obstacle approach angle values for which force to override obstacles is given

I AVALS(NA) = value of NAth approach angle,

radians

NWTH = number of obstacle widths values for which force to override ob- stacles is given

WVALS(NW) = value of NWth width, in.

CLEAR(NH.NA.NW) - minimum clearance (negative if interference) during override for obstacle of height HOVALS(NH), approach anole ÄVALS(NA), and width WVALS(NW), in.

F00MAX(NH,NA,NW) = naximum force reguired during obstacle override for obstacle of height HOVALS(NH), approach angle ÄVALS(iNA), and width WVALS(NWK lb.

F00(NH,NA,NlO = average force required to override obstacle of height H0VALS{NH). approach angle AVALS(NA), and width WVALS(NW), lb.

Terrain: OBH = obstacle heioht, in.

OBAA = obstacle approach anole, radians

OBW = obstacle width, in.

IV-16.?

n ■ 'II- - iiinn- r i lil niianTr i i i J-LU... .. , - -■■■■ - ■-- --..— - ■ 11 -n-aaai^aiiMyiiuMM

mmm m,m ■ ii^^*mm.!**»mmtm',m

[^m!m^:mWi'vmmf*'mm:*ma>tmm OMBVOMffWrHMUmti s

Subroutine used: D3LINC

Derived: NEVERO = 0 if override/avoidance strategy may choose obstacle override

Outputs FOM

^ 0 otherwise

average force required during obstacle override, lb.

FOMMAX = maximum force required during obstacle override, lb.

NEVERO s 0 if override/avoidance strategy may choose obstacle override

= 1, 2 if input as such

= 3 if detailed obstacle override determined interference

Algorithm

a. if NEVERO t 0 then exit

else

b. find height index

if NOHGT = 1 or OBH < H0VALS{1) then I = 1

II = 1

do c.

else do for NH = 2 to NOHGT

if OBH < HOVALS(NH) then I = NH - 1

II = NH

do c.

else next NH

after all NH: I = NOHGT

II = NOHGT

IV-16.3

..^MMtu-mummiatiitammtiMaMiattä "*^—«■■■■-M i n,, i i.MMM^OMain IWItiii«liiiil'li mil i ■.■■■ | ■ J

iwnw^pmpswppüp pppitppfppipppiffppp^ wrT^^r?rr»r7^-^--7r"wr-^r7f,i^w^'^^-lmir^.^

'.•ajfc^j «^-.'■»«[AajeKWT'wwi'w«*«!--

c. find approach angle index

if NANG = 1 or OBAA < AVALS(l) then J = 1

JJ = 1

do d.

else do for NA = 2 to NANG

if OBAA < AVALS(NA) then J = NA - 1

JJ = NA

do d.

else next NA

after all NA: J = NANG

JJ = NANG

d. find width index

If NWTH = 1 or OBW < WVALS{1) then K = 1

KK = 1

do e.

else do for NW = 2 to NWTH

if OBW < WVALS(NW) then K ' NW-1

KK = NW

do e.

else next NW

after all NW: K = NWTH

KK = NWTH

IV-16.4

. -... -.„■^■.,J.^. ■ ■■■"— ..' iriiiritlliiMiimi

mmmmm ■ fllPiPPI^ipiinil^VlltlW .'i JPIi|l|illlJJi^ili^VMllllMWWWim'^.U'|i"^ TR" Ti^mJ/!.|,r -'•F^wwjT'f ,yreT,---rT'-r''.rri,,,TWW

■»Ml——WW.IW ■

e. call interpolation

CALL Ü3LINCCCLR,CLEAR.I,II,J,JJ.K,KK.ÜBH.ÜUAA, OBW, HOVALS,AVALS,WVALS)

if CLR < 0 then NEVERO = 3

exit

else

CALL D3LINC(F0MMAX,F00MAX,I,II,J,JJ,K.KK,0BH,0BAA,0BW HOVALS, AVALS,WVALS)

CALL DSLIMCCFOMjFOO.MI.J.JJ.K.KK.OBH.OBAA.OBW.HOVALS, AVALS,WVALS)

exit

IV-16.5

■ ■ i—i ...^ ,,^„1 ■ ....— -...,

- - ■ -

mmm wßmmm wumm "«"■"l"' v"ii»'i.[i)...miii,iiiii»iiiiii)ii.i,pii.iiij...m.l.|^^l^ii : ^f^»ir';;,'t-f «mii^iinnnmnF« ^'■W^W .R^^T^j"-^' TT '»I'TT''''

^SiW!fi*'"!«^i»S<«!(WK;<!l«»W»i>wW'

Three-Dimensioanl Linear Interpolation Subroutine Extrapolation at Constant Level Beyond Elenents of Array

Description This subroutine is used in submodel 16 to obtain the minimum clearance (CLR) and the maximum and average forces (FOMMAX and FOM) for the vehicle overriding the specific obstacle in the patch.

It provides interpolation in a three-dimensional array by successive interpolation of one dimension at a time. Extrapolation beyond the boundaries of the data included in the array is made by assuming constant values equal to the first or last element in the array.

'

IV-D3LINC.1

■-'- -' ■■1- -"-- ---.^--■^- r ■ ini. waiynUMMMiirl ■• n'liiiifiMr-^---IIM'I,- ihn

|PPp|Mptg,,^B<ip^|<P,pwap^P|PF3PPW||||^^ »I ■ . ! ,11 •m«t ..I" •l!!.llL„^lp.M«ii«,,il|ii ii ■ 1,. n.iii., .i-.,rw.-"' "- ■- ■'"-■■—'

Subroutine D3LINC (Ü,A,I,II,J,JJ,K,KK,VI,VJ,VK,VALI,VALJ,VALK)

Inputs A{i,j,k) = three dimensional dependent variable array to be interpolated

1,11 = low and high values of index i

J,JJ = low and high values of the index j

K,KK = low and high values of the index k

VI.VJ.VK = actual values of the independent variables at which the value of the dependent variable is to be found

VALI(i),VALJ(j),VALK(k) = arrays of independent variables at which values of the dependent variable are given

Outputs Ü = value of dependent variable at VI,VJ and VK

Algorithm

a. set plane through VI

if I = II then ALL = A(I,J,K)

ALM = A{I,J,KK)

AHL = A(I,JJ,K)

AHH = A(I,JJ,KK)

else ALL - A(I,J,K) + VI-VALI(n * [A(II,J.K)-A(I ,J,K)] VALi(II)-VALI(I)

ALH = A(I,J.KK) + VI-VALI(I) *[A(II.J>KK)-A(I.JtKK)] VALI{II)-VALI(I)

AHL = A(I,JJ,K) + vALl'jllHALldT* [A(II«JJ.K)-A(I .JJ'K)]

AHM - A(1.JJ,KK) + -J|^^j(I-y * [A(Ii.JJ,KK)-A(I.JJ,KK)]

IV-D3LINC.2

—L.....,.:.. ^.■,^.:..^., i-- v Ü■■ ^.■■--^ ■ -^, ■ ■■....■-..■.-yij^nHMM^MMimk - ^-..^--v■ ■ -^ ■.-• —•..,--.,..-, . ..i■ f.*■ „■miütUMätmiiuättidurtum i-1■

mpp^iPmpffTTJ n "■'^■■fJ.lk>J.»i IIJMIiiiiy^iii.i»,;^^!!!,^.^,,,..,,,.^^,^»,^,!.,».,,..,^,^,,^^.,,,^,,,^..;-. , ,,„_,„_ "■»■^PTT"? T.:TT,^f7

*WC,^^^','''WIH9?*^-^^.>MW'W^a^^'-^w^^^

-■

b. set line through VI and VJ

if J = JJ then AL = ALL

AH = ALH

else

AL = ALL + VJ'VALJ^) * [AHL-ALL] VALJ(JJ)-VALJ(J)

AH -. ALH + , VJ-VALJ(J) , [AHH-ALH] VALJ(JJ)-VALJ(J) L

c. set point at VI, VJ and VK

if K = KK then ü = AL

else

D = AL + - VK-VALK(K) * ^.^ VALK(KK)-VALK(K)

exit

IV-03LINC.3

,|':|ll"'''ilBII''fn|--,|l'M,MM>i>*^—: ■ -- ->■... ^■.. ■.„ ,„■■„■ M | ^^^^.... -„;■,...„-,.■■■....„...... .

tPWiiPWPiiPPI^illPfWPWW^I^WP^PWWC ,*mi..m«ß'!m.u '-■'•■ • 'rMmmm'mmf^jm.imMVMm"^^'.m'r'*ww»'mn»wwv*mi-'"'''-

« r'*PmmiwV'n<*r'i%!S*mCiT*r. *>im<m<*w--

17. Driver Limited Speed Over ObstacTe'i

Description This routine determines the maximum speed (VOLA) at which the vehicle will impact a single ob- stacle or a series of spaced obstacles in order to limit acceleration at the driver's station, or on the cargo, to pre-determined maximum values. This speed is obtained by interpolating in tables, produced by Module VII (Vehicle Ride Dynamics) which relate Impact speed limit to obstacle height (HVALS).

In AMI '74 two tables of speed versus obstacle height or spacing are provided, one for impacts with single obstacles (VOOB), and the other (VOOBS), for the situation there obstacles are so closely spaced that the dynamic effects from one obstacle are not completely damped befor? the next obstacle is encountered. The second table of speeds (VOOBS) is used for obstacles spaced closer than two vehicle lengths apart.

IV-17.1

—i——— -- -- - ^^_^^—

i

J

r -^**^mmm WpiJ Jin ".■■ iwmwwwwuwuw» m<r:cni?» fiwiT^r^

Input Vehicle: TL = distance from front of first runninc gear assembly to rear of last, in.

NHVALS = number if obstacle height values used K V0ÜB and HVALS

HVALS(NH) = van.e of NHth obstacle height, in.

VOOB(NH) = maximum driver limited speed at which vehicle can contact an obstacle of height HVALS(NH) if obstacles are spaced further than two vehicle lengths apart, in/sec

NSVALS = number of obstacle spacing values used in VOOBS and SVALS

SVALS(NS) - value of NSth obstacle spacing, in.

VOOBS(NS) = maximum driver limited speed at which vehicle can contact successive obstacles spaced SVALS(NS) apart, in/sec

Terrain: OBH = obstacle height, in.

WA = ground level width of obstacle in.

Derived: OBSE = effective obstacle spacing, in.

Output VOLA = maximum speed with which vehicle may contact obstacle limited by driver or cargo, in/sec

Al cjori thm

a. if TL -■ OBSL-WA

then do for NH = ? to NHVALS

if OBH < HVALS(NH)

then

IV-17.2

L ■ —

-■ limmitmtmm

P^^^wmw^^w^^^w^^^^^^^^^^^^^^^^^^

y3^Yr:V^Wm''*mK'm***<<«mm>m»«' ■ -"• —■

;

i

VOLAB = VOOB(NH-l) + 0BH-HVAL$(NH-1) HVALS(NH)-HVALS(NH-1)

*[V00B(NH)-V00B(NH-1)]

do b.

else next NH

if no more MH's then VOLAB = VOOB(NHVALS)

do b.

else do b.

if 2*TL > ÜBSE-WA then VOLA = VOLAB

exit

else do for NS = 2 to NSVALS

if OBSE <_ SVALS(HS)

then

VOLAS = VQOBS(NS-l) + OBSE-SyALS(NS-l) SVALS{NS>- SVALS(NS-l)

*[V00BS{NS)-V00BS(NS-1)]

do c.

else next iNS

if no more NS's then VOLAS = V00BS(NSVALS)

do c.

if TL < ÜBSE-WA then VOLA = VOLAS

exit

else VOLA = min {VOLAB,VOLAS)

exit

IV-17.3

m -"- -*~m*l*»mlmi*m~m**m~*~~~~~.....^

»-M***Kl?»*»'i «rrir'W«ft»»<»<W3«Mfr'r"*(-»4W»»»4Bl»l««».».Wl».«<|r..

4; 18. Speed Onto and Off Obstacles

Description This routine calculates the speed lost in cros- sing an obstacle.

The reserve force available (maximum force avail- able less resistance between obstacles) at the speed (VA) with which the vehicle encounters the obstacle Is calculated using subroutine FORVEL. If there is sufficient reserve force to overcome the obstacle resistance (FOM) then no speed loss occurs in crossing the obstacle. If not enough reserve force is available (F0RÜEF >. 0), the extra force needed is taken from the vehicle's kinetic energy (MASS*VA2), resulting in a speed loss. If there is insuffic- ient kinetic energy, then the obstacle resistance (TR+FOMMAX) is compared to the maximum tractive effort (FORMX) the vehicle can produce. If that force is sufficient then the vehicle proceeds at the speed determined by the maximum tractive effort that can be produced. If the maximum tractive effort (FORMX) is insufficient to over- come the obstacle resistance (FOM), the crossing speed Is set to zero.

This routine addresses both the sinrile obstacle crossing case and the case where the vehicle is crossing obstacles spaced closer than the vehicle's length. When the obstacles are spaced closer than the vehicle's lenqth then the velocities VSOIL, VTT, VBO definea for soil/ slope/vegetation resistance between obstacles are not applicable. However, to avoid creafina a new set of velocity variable names which depend on the same resistances (soil/slope/vegetation), the velocities VSOIL, VTT, and VBO arc recal- culated including the average force to over- ride an obstacle (FOM).

IV-18.1

■ — ---um 1 ~u*stmmmmmm

Inputs Vehicle: GCW = gross combination weight, lb.

TL = distance from front of first running gear assembly to rear of last, in.

VTIRE(j) = maximum steady state speed allowed beyond which struc- tural damage will occur to tires at pressure specified for j=l fine grained, =2 coarse grained, =3 highway, in/sec

NCR = number of gears

Terrain: WA = ground level width of obstacle, in.

NI = number of stem diameter classes

1ST = soil type

Derived: VB0{K,i) = speed on slope K = up, level and down between obstacles overriding vegetation in stem diameter class i-1 and smaller and avoiding vegetation in stem diameter class i and greater, in/sec

VOLA = maximum speed with which vehicle may contact obstacle limited by driver or cargo, in/sec

NEVERO = 0 if override/avoid strategy may choose obstacle override

f 0 otherwise

FOMMAX = maximum force required during obstacle override, lb.

FOM = average force required to override obstacK lb.

F0RMX{K) = maximum tractive effort available in soil on slope K, lb.

IV-18.2

iiiiBMiiiiiaiMMMiiiliiauMriii- ' üMMiiiiiniiiiriiiMüiiiiiMii i m inn iMMmMilMillli —' ^ ■-'■•- -'-•■'- ■---'-

'■ ' '**MW^-' Vt-WI^SCM^MWrW-r^j^Ms^,., '■^■■-It.-.-l'i-W-l**lV*».i-."-iVr»'

VFMAX(K) = speed at which maximum tractive effort on slope K = up, level and down is available, ii./sec

FA{NG,K),FB(NG.K),FC(NG,K) = coefficients of quadratic fitted to tractive effort versus speed curve for gear NG and slope K = up, level „ and down; lb, lb/(in/sec), lb/(in/sec)

VG(NG,MN) = minimum speed in gear NG modifiel by slip, in/sec

VG(NG,MX) = maximum speed in gear NG modified by slip, in/sec

TR{K,i) = total soil, slope and vegetation resistance between obstacles while overriding vegetation in stem diameter class i-1 and smaller, lb.

OBSE = effective obstacle spacing, in.

MAXI = one greater than the index of the maximum stem diameter class that can be overridden

VRID - speed between obstacles limited by surface roughness, in/sec

VELV(K) = speed limited by visibility on slope K = up, level and down, in/sec

SRFV(i) = speed reduction factor due to avoiding vegetation in stem diameter class i and greater

Scenario: NTRAV = 1 for traverse

= 3 for average up, level and down travel

IV-18.3

^^^ M.—^—■^■^-^—~. u—^ .- ■ -- • ■ -'-■■' ■ ■-- ■■■ -■ -"- ;- 1 *

tNOPP = operating tire pressure indicator:

= 0 tire pressure soil dependent

= 1 if always use fine grained soil dependent tire pressure

= 2 If always use coarse grained soil dependent tire pressure

= 3 if always use highway dependent tire pressure

Subroutines Used: FORVEL, VELFOR

Outputs VA(K,i) = obstacle approach velocity on slope K = up, level and down while overriding vegetation in stem diameter class i-1 and smaller and avoiding vegetation In stem diameter class i and greater, in/sec

VXT(K,i) x obstacle exit velocity on slope K = up, level and down while overriding vege- tation In stem diameter class 1-1 and smaller and avoiding vegetation in stem diameter class i and greater, in/sec

Algorithm

if NEVERO f 0

then VB0(K,i) = VA(K,i) = VXT(K,i; = 0 for all K,i

exit

else if TL > OBSE-WA

then do single obstacle routine b.

else do multiple obstacle routine a.

IV-18.4

^Wiii ~ 1 .«**_<• M^MflMMBftffMl

'Hy^J^Mi-T^iv, us«r«*Hf<v

•XS

'r,

a. multiple obstacle routine

If K)PP » 0

then If 1ST » 1, 3 or 4

then j ■ 1

else j « 2

else j « NOPP

do for K ■ 1 to NTRAV

do for 1 » 1 to MAXI

RESIST « TR(K,1)+F0M

CALL VELF0R(RESIST.yS0IL(k.1),K,N6R,FA,FB,FC, VG,FORMX(K),VFMAX(K))

VTT(K,1) = mln [ VS0IL(K,1),VRIP,VELV(K), VTIRE(j), VOLA }

VB0(K,i) = SRFV(1)*VTT{K,1)

VA(K.I) » VXT(K,1) » VB0(K,1)

next 1

do for 1 = MAXI+1 to NI+1

VA(K,1) « VXT(K,1) - VB0(K,i) = 0.

next I.K

exit

b. single obstacle routine

'io for K = 1 to NTRAV

do for 1 = 1 to MAXI

VA(K,1) » mln { VB0(K,1),V0LA }

CALL F0RVEL(VA(K,1).i.K,NGR,FA,FB,FC,VG,F0RMX(K))

IV-18.5

— —MMMMai IJMMMM1M I i I j

ÜHPPPPinPIQPmffnP11 ■ ■IIMH II —.1— «-—- ji-P-«.,.^ rr— - vnpfW! ^r ?~p'TC,^-':X-™!'"^lip(

^'V"-1; 1 'W^,I*?M*J«- .".^--ss*-

FORRQ(K) » TR(K,1)+F0M

FORDEF - F0RRQ{K)-F

If FORDEF < p.

then VXT(K,1) = VA(K,i)

next 1

else

VBSQ = VA(K,i)2-F0RDEF*{WA+TL)*3ß5.9/GCW

if VBSQ < 0.

then If F0RMX{K) < TR(K,1)+F0MMAX

then VXT{K,1) = VA(K,i) = 0.

next i

else calculate velocity to overcome max resistance over obstacle

CALL VELFOR{TR(K.l)+FOMMAX,yXT]KJLil. NGR,FA.FB.FC.VG,FORMX(K),VGMAX(K))

VA{K,1) - VXT(K,i)

next 1

else VXT(K,i) « SQRT(VBSQ)

next 1

do for i = MAXI+1 to NI+1

VXT(K,i) ' VA{K,1) = VB0(K,i) » 0.

next 1

next K

exit

IV-18.6

■ - - - ■ - •-

w ■■"-" ^w«

',,lter<a-.(«|!m.v'*4V"ir''i>* 1 •»•(« rM.*(< *«...-

"4J Force Available at a Given Velocity

üeicription This subroutine (FORVEL) calculates the force avail- able to the vehicle while it is travel inn at a qiven speed in a given gear. It is used in submodels IB and 20. The coefficients (FA.FB.FC) specifyino the quadratic curve of speed versus tractive effort in the given gear (see subroutine QUAD) are used to directly evaluate the force available at the given speed.

IV-F0RVEL.1

■ H^mmnnm ■■--—

^"W ' ll1 '■"■ mmammr'm'mm mmm • umß'i-.'rr- mmin

Subroutine FORVEL (V,F,K,NGR,FA,FB,FC,VG,FORMX)

Inputs

Output

NGR = number of dears

V = velocity, in/sec

K = u: uphill, = i: uphill; = d; downhill

FA(NG,K) = constant term of quadratic fitted to tractive effort versus speed curve for gear NG and slope K, lb.

FB(NG,K) = linear term coefficient of quadratic fitted to tractive effort versus speed curve for gear NG and slope K, lb/(in/sec)

FC(N6,K) = quadratic term coefficient of quadratic fitted to tractive effort versus speed curve for gear NG and slope K, lb/(in/secr

\/G(NG,MN) = minimum speed in qear NG, modified by slip, in/sec

VG(NG,MX) = maximum speed in qear NG modified by slip, in/sec

FORMX(K) = maximum tractive effort avail- able in soil on slope K = up, level and down; lb.

F = force available at velocity V, lb.

Algorithm

if V < VG(1,MN)

then F = FORMX(K)

exit

else if V > VG(NGR,MX)

then F = {5,

exit

IV-F0RVEL.2

-Trnit iii>-iallMJ»^fc« I lll..1.r.il - ^. ■ ,., „..^ mäl ■ • ■ ' -■■

■rWPWtlWWWBI""^1"1 ''""MM ": ~^"—WW}"'""wmfw»""m.nvtwmrtmmimtiP'

else do for NG = 1 to NGR

if V > VG(NG,MX)

then next NG

else F = (FC(NG,K)*V+FB(NG,K))*V+FA(NG.K)

exit

IV-F0RVEL.3

J.^^„^—...^^.i^.,^^.,. taM^aaymBaMafa i \\'-\imMimiutmämiiw"'-"■■■■■■- ■■■■■■ . ^jl^H

^•,^^^^^^^^^^"^^^pw^^^^"1' ■' " "" •"• '■■ ■ '- •■■■"-—■ 1 rwwiw iT.-..T.^

WUHUHSU^" «!<,JiMt»«WWl»M^C;,>.l*.S>.W»-.iT''-t»-»'"»-.S--^.-. •■<-~~.-

^^ 19. Average Patch Speed Crossing Obstacles Including Acceleration/ Deceleration Between and Over Obstacles

Description This routine calculates the average patch speed as affected by acceleration and deceleration between obstacles. It first calculates the time and distance required to accelerate from the obstacle exit speed (VXT) to the maximum feasible speed between obstacles as determined by resistances or other limits (VBO), or some lower speed governed by the distance at which deceleration must begin in order to reach the obstacle approach spaed (VA) at contact with the next obstacle. Vehicle acceleration is computed in subroutine ACCEL, which accounts for shift time (SHIFTT) between gears where appropriate. Average

r speed (VOVER) is obtained by summirg acceleration time (TA), deceleration time (VB), time (TBO) spent at maximum steady speed (VBO), and time crossing the obstacle (TOO), and dividing by effective obstacle spacing (OBSE).

IV-19.1

•^mammmm.,« ■ . ^^^. .,. .,.„nrr.| m^^M | n^t^^^m

immmmmm BWmPHWP' wi wmmmsßmm&tmBmmm m m mm*mmmmmm*

Inputs Vehicle: GCW - gross coiiibination weiqht. Ib.

TL = distance fron front of first runninq gear assembly to rear of last, in.

NGR = number of qears

SHIFTT - qear shift time, sec.

Terrain: WA = ground level width of obstacles, in.

Derived: OBSE = effective obstacle spacing, in.

FOMi-lAX = maximum force required during obstacle override, lb.

TR(K,i) = tota1 soil, slope and vege- tation resistance between obstacles overriding vegetation in stem diameter class i-1 and smaller, lb.

FA(NG,K),FB(NG,K),FC(NG,K) = coefficients of quadratic fitted to tractive effort versus speed curve for gear NG ; nd slope K = up, level and down, lb, lb/(in/sec), lb{in/sec)'

VG(NG,MN) = minimum speed in gear NG modified by siip, in/sec

VG(MG,MD) = mid-range speed in gear NG modified by slip, in/sec

VG(NG,MX) = maximum speed in gear NG modified by slip, in/sec

VB0{K,i) = speed on «-lope K :--- up, level and down between obstacles when overriding vegetation in stem diameter class i-1 and smaller and avoiding vegeta- tion in stem diameter class i and greater, in/sec

IV-19.2

m**m^m*^^*mm nttmämmmmn ■— ——aiüiM^ttift^M.fcitMj WM • ■■- Hi

iiiiiHj . .. ii..ii uii>«miwmwMwiiiinw ■Wiwwwir'Biiup».nii....nn»|.ini^>fWw>.'

VA(K,i) = obstacle approach velocity on slope K T up, level and down while overriding veqetation in stem diameter class i-1 and smaller and avoiding vegetation in stem diameter class i and greater, in/sec

STRACT(NG,L,K) = slip modified tractive effort in gear NG at speed index L = MM, MD and MX and slope K = up, level and down, lb.

VXT(K,i) = obstacle exit velocity on slope K *• up, level and down while overriding vegetation in stem diameter class 1-1 and smaller and avoiding vege- tation in stem diameter class 1 and greater, in/sec

FORMX(K) = maximum tractive effort avail- able in soil on slope K = up, level and down, lb.

VFMAX(K) = speed at which maximum tractive effort on slope K = up, level end down is available, in/sec

MXBF(K) = maximum braking force on slope K = up, level and down, lb.

Scenario: NTRAV = 1 for traverse

- 3 for average up, level and down travel

Subroutines used: TXGEAR, ACCEL

Output V0VER(K,i) = average speed on slope K = up, level and down while overriding obstacles and vegetation in stem diameter class i-1 and smaller and avoiding vege- tation in stem diameter class i and greater, in/sec

I,V-19.3

■•• ' ■•—^■■■■■-^...~.--- ^—^.J-^-,..... in'r 'liwiam ' ■--—■■---

mr*m i p nL«»«i.wiii«ii|>M(aiiwi.ii. w l.iiip,iiiUjiii1|i|liMiiiiiiiiiij|iii!

, Algorithm

VM = GCW/385.9

do for K = 1 to NTRAV

1 = 1 to NI+1

a. determine if obstacle exit speed is between obstacles, if so it is VOVER

if VB0(K,i) = VXT(K,i) then V0VER(K,i) = VXT{K,i)

next i

next K

else

b. determine if there is enough distance between obstacles to accelerate to obstacle approach speed

if VXT(K,i) < VA(K,i) then

CALL ACCEL(VXT(K.i).VA(K.i).TA.XA.NV2FLG.Kti.MGR. FAtFB.FC.VG.STRACTJR.GCWtSHIFTTtNGF.V3F)

if XA - OBSE - (WA+TL) and/or HV2FLG t 0

then not enough distance so

if FORMX(K) > TR(K,1)+F0MMAX

then CALL VELFORfTR(K.l )-t-FQMMAX.VOVER(K,i). K,NGR,FA,FB,FC,VG,FORMX(K),VFMAX(K))

next i

next K

else V0VER(K,i) = 0

next i

next K

exit

else (XA < OBSE-(WA+TL) and NEVERO = 0) do c.

else (VXT(K,i) > VA(IC,i)) continue

IV-19.4

• - '«I ■"■■'■"-■— - ■ ..■-^-^-.■.. ■ ■ : ..f .- .1.1

amipippwpiwipii,wiiui,iwwiwip»wii»»^i.ii"»ii'"""|.n"''""""1" ""wmm 'I"""'" - "'"" ""•' -'■■■■•■ -'

•■"'".'■'■"rt-my, ■■v^rwuRKW»',' t'mimtiimtnH/mKn'.

x r acceleration/deceleration required; determine if VBÜ can be reached in time to decelerate to VA

CALL ACCEL(VXT(K.i).VB0(K.i).TA.XA.NV2FLG1K.i,NGR.FA FB.FC.VG.STRACT.TR.GCW.SHIFTT.fJGF^ZF)

if NV2FLG = 2 then VBO cannot be reached

I d0 d' else

TG = Vn*[VBO(K,i)-VA(K,i)]/MX0F(K)

Xß = .5*[VB0(K,i)+VA(K,i)]*TB

if XA+XB > OBSE-WA-TL then not enough space between obstacles

do d.

else

TOO = 2*(WA+TL)/[VA(K,i)+VXT(K,i)]

TBO = (0BSE-HA-TL-XA-XB)/VBO(K,i)

V0V£R(K,i) = OBSE/(TA+TB0+TB+T00)

next i

next K

acceleration/deceleration required; determine velocity which can be reached before deceleration required and time between and over obstacles

VLOW = VA(K,i)

VHGH - VBO(K.I)

do for J = 1 to 5

VMID = .5*{VL0W+VHGH)

IV-19.5

li^MMJMj—^■•1 ■■ : ....... ..: ,■..-■.-...-,. . ^_^^.^^,_^. i nn'min if IT ^d

Ml miiPüpiiimw i i mmmmmmwimmv-"* *m '•■■VJ»■,..« i •• .-..«i .',

CALL ACCEL(VXT(K,i),VMlD,TA,XA,Ny2FLG,K,l,NGR,FA,F8, FC,VG,STRACT,TR,GCW,SHIFTT,NGF,V2n

if NV2FLG = 1

then VHGH = VLOW

VLOW = VA(K,i)

next J

else if NV2FLG = 2

then VHGH = VMID

next J

else TB = VM*[VMID-VA(K,i)]/MXBF{K)

XB = .5*[VMID+VA(K,i)]*TB

if XA+XB iOBSE - (TL+WA)

then VLOW = VMID

next J

else VHGH = VMID

next J

after all J

TOO = 2*(WA+TL)/(VA(K,i)+VXT(K,i))

V0VER(K,i) = OBSE/(TA+TB+TOO)

next i

next K

exit

IV-19.6

-:-..-.:^,.^

«^«»W-.-'i-VtSi;.. Üfllfft rr^JJfW-t^-fvWiVff^iiWtfWwwKtw^v J«.*,.'.

S; *p Time and Distance in a Gear Subroutine

-

Description Subroutine TXGEAR calculates the time and distance required for the vehicle to accelerate from one speed (VI) to another (V2) in a fixed gear.

Checks are made to determine if the initial speed (VI) is in the stall range for the given gear; if so, the flag NV2FLG Is set to 1. Another check is made to determine if the final speed (V2) is beyond the capa- bility of the vehicle in the given gear; if so, the flag NV2FLG is set to 2.

The new feature of this routine is the use of a closed form integration for calculating times and distances.

This closed form integration is made possible by representing the tractive effort versus speed curve by a quadratic curve for each gear.

IV-TXGEAR.l

. - aa^ajaaMi - ■■

Subroutine TXGEAR{V1,V2,NG,T,X,NV2FLG,K,i ,FA,FB,KC,VG,STRACT, TR,ÜCW)

Inputs Vehicle: GCW = gross combindtion weiqht, lb.

Derived: FA(NG,K),FB(NÜ,K).FC(HG,K) = coefficient of quadratic fitted to tractive effort versus speed curve for gear NG and slope K = up, level and down; It», lb/(in/sec),lb/(in/sGc)2

VG(NG,MN) = minimum speed in gear NG modified by slip, in/sec

VG(NG,MD) = mid-range s^eed in gear NG modified by slip, in/sec

VG(NG,MX) = maximum speed in gear NG modified by slip, in/sec

STRACT{NG,L,K) = slope modified tractive effort in gear NG at speed index L = MM, MD or MX and slope K = up, level and down, lb.

TR(K,i) = total soil, slope and vegetation resistance between obstacles while overriding vegetation in stem diameter class i-1 and smaller, lb.

Dummy: VI = initial speed before acceleration, in/sec

V2 = final speed after acceleration, in/sec

NG = gear

K = slope

i = one greater than the index of the stem diameter class being overridden

IV-TXGEAR.2

■■ ■ • ■ ■ - ■

mismwsv^''-'' -«wiiwww^^w»««»»-.^-...-...^^»".

I u Outputs T = time to accelerate from VI to V2, sec

X = distance required to accelerate from VI to V2, in.

;W2FLG = 0 if vehicle can accelerate from VI tc V2

= 1 if vehicle cannot increase speed above VI

= 2 if vehicle cannot reach speed VZ

Algori thm

set cownon values

VM = GCW/335.9

A - FA(NG,K)

Ü = rB(NG,Kj

C = FC(NG,K)

F - TR(K,i)

DSg = \>Z - 4*(A-F)*C

NV2FLG -" 0

curvature test; C: 0

if C > 0 then do c.

else if C = 0 then do d.

else do e.

positive curvature - test slope at V

if B < 0 then do cl.

else if li = 0 then do c2.

else do c3.

= 0; B:0

IV-TX6EAR.3

■— ,^^m^^m ^Maaaiititniiiifr mttmmtä***** " .-..»i

^^^—^^^^T-

c.1 positive curvature, neqativo slope at V - ?) - test intercept; A-F;0

if A-F < 0 then R2 - [-B+SQRT(ÜSQ)]/(:'*C)

Rl = {A-F)/(C*k2)

if VI ■ R2 then NV2FLG = 1

exit

else do x.

else if DSQ < 0 then do z.

else (DSQ) > 0)

R2 -- [-B+SQRT(ÜSQ)]/(2*C)

Rl = (A-I:)/(C*R2)

if DSQ > 0 then if V2 < Rl or VI > R0 then do x,

else if VI > Rl then N,V2FLG = 1

else NV2FLG -- 2

exit

else (DSQ = 0) if VI • Kl or V2 • Rl then do y.

else if VI = Rl then NVZrLf. = 1

exi t

else NV2FLG - 2

exi t

c.2 positive curvature, ^ero slope at V = 0 - test intercept; A-F:0

if A-F > 0 tiien do z.

IV-TXGEAR.4

tommm mmrnm -- ---^- tarn— mtmmUamimiiamtimm ■■- - -- -^-"■'■- ■•..■.*..■■.

wmmmmmmmmmmmiimm. gwP^WWW ■ " " " ' ■ nil ii,»nin.ii»'ii»niiii.ii.M)j i.iu,. •m-tmrr^mi—,^■.wiiM.'niJ.m- ■ - ..■>'i ■ i mmwv <

else if A-F = 0 then T = VM*(1./Vl-1./V2)/C

X - (VM/C)*t,t!(VM/[VM-Vl*C*Tj)

exit

els? (A-F<0) R2 - SgRT(DSQ)/(2*C)

R1 = (A-F)/(C*R2)

if VI <_ R2 then NV2FLG = 1

else do x.

c.3 positive curvature, positive slope at V=0 - test intercept; A-F:0

if A-F < 0 then Rl = [-B-SQRT([JSQ)J/{2*C)

R2 = (A-F)/(C*R1)

if VI v R2 then NV2FLG - 1

exit

else do x. >

else if USg • 0 then do x.

else if DSl) = 0 then do y.

else do z.

i. zero curvature, test slope at V=0i B:0

if C • 0 then if A-F ^ 0 Ll.cn MV2FLG = 1

exit

else Rl = -(A-F)/B

if VI > Rl then NV2FLG = 1

exit

else if V2 > Rl then NV2FLG - 2

exit

else do w.

IV-TXGEAR.5

■ ■ - ■ -■~~-*-~**.-~~~*~ ■—^-

i,pipipiim«iijii,iiL.ii.ui(, WffPiPilWW^^JiPipi^Wv^A'-'iW.iupP F? !P|jPWI)W|^WpqiB^|^iPFtWW«iWIB^^ "Fw

■tSM»*^»^«*, »..-»iMMKv^.'i». MM

if :■ - «5 then if A-F ■ ^ then fJV.M l.(- -" 1

exit

else T = Vn*(V2-Vl)/(A-F)

X = [(A-l )*T/(^*VM}n'lj*l

exit

olsfi (B ■ V) if A-F ■• 0 then Rl -- -(A-F)/B

if VI ■ Rl then NV^FLG ■■ 1

fx i t

else (VI • Rl) do w.

else (A-F > 0) do w.

o. neijdtive curvature

if 3 • 0 then if A-F <- 0 then NV7FLG 1

exi l

else (A-F 0) Rl - l-V.^^Rl {üSu) j/C'*'.)

RL' = (A-F)/(C*R1)

if VI •• R2 t.nen NV^FLC. - 1

exi t.

•Isc (B 0) if A-F • ^

else (VI < R2) if V/ > R2 then NV2FLG "- 2

nxi t

else do x.

then if DSi, 0 Uu-i '.v:i LG

i • .■; i

else (DSg > 0) cln nl

else (A-F > 0) do el.

IV-TXGEAR.6

!■ mil i m , ——.-.J^^—^_

PPM wwm mmi^^m u u i IJI»I vmmf • BBPipiWPi^'^ppwpiffgMillgippwiwwilBeiTWTffifw»»^^

:^Mwmmpm*:-m«m>timsim!'- *«MI*8Ni*,«rJ;,;,-iA^WTtoi,<rtl.,11i**vwftW.'.^."P4»'^*-.

el. R2 = [-B-SQRT(DSQ)]/(2*C)

Rl = (A-F)/(C*R2)

if VI < Rl then NV2FLG = 1

exit

else if VI > R2 then NV2FLG = 1

exit

else if V2 > R2 then NV2FLG = 2

exit

else do x.

w. T = (VM/B*)*M(B*V2+A-F)/(B*V1+A-F)]

X = -(A-F)*T/B+(VM/B2)*(B*Vl+A-F)*[EXP(r*B/VM)-l.]

ox i t

x. loq routine - positive discriminant

D = SQRT{DSQ)

V1BAR -- [2*C*V1+B-D]/[2*V1+B+D1

V2BAR = [2*C*V2+B-D]/[2*C*V2+B+D]

T = (VM/D)*£H(V2BAR/V1BAR)

X = I x c exit

,5*(D-B)*T - VM* in (L^B^pD/VMl)

IV-TXGEAR.7

la^M-dMäidäitiiäättbai*^^ .. • | ■.. .-i^.^...,:.^^,....,,., ■,, ...^..J..Ji^;.J^t-y|||||B..|,|.|.||.|. | ----ii^lMi^^^^"!^----^---^.---- | J

■^w"1 " m^^^^m^^^***ii um --^■-. ■■■ II.MII WWWtiW^I...T .!■ ■«!. .,. ..^,..

■>;,'-."..i *,c ■-,■ '-..-,•

y. rociprocdl routine - zero discriminant

i - 2*vrv ' 1 1 1

L V2*V

exit

;:*vri \ M-TV(2V(~*V'IH;J" /

,.'. neydtive ciiscriniinant - maky two yearr, ficted by straight lines out of one fitted by a quadratic

s„ r STRACT(NG,HX ?Kj - STRACT(HG »MD,K) VG>GTMX)V"VG('N6,MDy

SL

STRACT(NG.MX>K)*VG(NG>MX) - STRACT(WCMfi^j^VGL'i^ll^) VG(^,

;IX)'-" va(Nr^M0} ~

ST RAa lNü '2U) »A) - ':J HAC! CN; 'J MN >K) vT^.NGj'iuT'"- VG(UG,WIT

ZL . STRACT(NG.Mi).K)*VG(iJGtMÜ) -__STRAtTiUi^tt^K'^yufNG^lU] VG(NG,M;J) ■ vGfric M'I)

if V2 -• VG(,NC,nu) then S - SL

/ = /I.

do /' .

eise if Vl •• VG(NG,MU) then S = SH

/: -- l\i

do i' .

else if V;; i-iin -{ZH-F)/SH

then NV?flG • 2

exit

-n/sL

IV-TX&EAR.8

iMMMHHIII^ ■ m^mtm^^m* '*"■■ -■ -- • -■ nif^ggM ■''^'■■'■-^'■tii-hifiiiiH

ilBPPliPPiWilipw <"" •i:'-****mmmrmwwwm~«w p ww" .v^ m...»*,m>«o «-^m-— ■■—- -—•m

'■'■' "*! ■-!>''■ ■'■ ''t^nsIS^W^^Wlmmimmmmmmmiitmmmm*». ^."T«*'-*!-^ow -.mni vj^.#

%.p

eise {V2 < min( -(ZH-F)/SH , -(ZL-F)/SL })

TL

TH

= (

= (

\ SL*V1+ZL-F /

VM/SH)* i'H ( Sp2^ \

X = SL*VUZL-F *VM*[EXP(SL*TL/VM)-1] SL'

SjmfeMüljjH^F *VM*[Exp(SH*TH/VM)-l] SH2

- (ZL-F)*TL/SL-(ZH-F)*TH/SH

T = TL+TH

exit

z'. VZ = -(Z-F)/S

if V2 > VZ then NV2FLG = 0

exit

else

\S*VI+Z-F/

X -{{S*VUZ-F)*VH*[EXP(S*T/VM)-1]-(Z-F)*S*T}/S2

exit

IV-TXGEAR.9

~ - -.^ .....:.... frfrgflgyign MMaaawi

wm >jiiinP*w>i.MW'm>'ti«i.ii.. !!^w;*,*n»wi'|n,iiff',w*«iirin

'■•^wy^mam***** ■■'*■■'■***■>«'*

Time and Distance to Accelerate from One Velocity tn Annihor

Description Subroutine ACCEL calculates the time and distance re- required to accelerate from one speed (VI) to another (V2). The lowest gears in which VI and V2 can be realized are used as the initial qears (UG1) and final gear (NG2).

The subroutine TX6EAR is used to determine the time and distance in each gear from lowest (IIGl) to the highest (NG2). In addition to these times and distances, which are accumulated from gear to gear, ACCEL includes a time to shift gears (SHIFTT).

Whenever TXGEAR indicates that a final speed cannot be reached, an iterative routine deter- mines the highest, speed {V2F) and the corres- ponding gear (NGF) that can be achieved and a non-zero value for the flag NVZFLG is returned.

IV-ACCEL.1

- Illl v ■ ■-"Tinir "■^inmi-iiiniiiiliiii I i ■ ---j^i^MJMittlillMlÜlIilliLil

PipilHIWl^W^^WWWWWITOIiyWfB''W'!i'l,.'".ll^'WW1' ^r*\.iimf!*m,v\,imi*mfmifirwv^*'wmr/vivri™-n7rw™^™n> i

Subroutine ACCEL (VI ,V2,T,X,NV2FLG,K,i,NGR,FA,FB,FC,VG, STRACT,TR,GCW,SHIFTT,NGR,V2F

Inputs Vehicle: GCW = gross combination weight, lb.

SHIFTT = gear shift time, sec.

NGR = number of gears

Derived: FA(NG,K),FB(NG,K),FC{16,K) = coefficients of the quadratic fitted to the tractive effort versus speed curve in gear NG for slope K = up, level and down; lb, lb/{in/sec), lb/(in/sec)2

VG(NG,MN) = minimum speed in gear NG modified by slip, in/sec

VG(NG,MD) = mid-range speed in gear NG modified by slip, in/sec

VG{NG,MX) = maximum speed in gear NG modified by slip, in/sec

STRACT(NG,L,K) = slope modified tractive effort in gear NG for speed index L = MN, MD or MX and slope K = up, level and down; lb.

TR(K,i) = total soil, slope and vegetation resistance between obstacles while overriding vegetation in stem diameter class i-1 and smaller, lb.

Dummy: VI = Initial speed before acceleration. In/sec

V2 = final speed after acceleration, in/sec

K = slope being traversed

i a one greater than the maximum stem diameter class being overridden

IV-ACCEL.2

aM*ü"Et^MiM''A ■ - ■ " —^^^^^,M^,_t„^_.: .,„,^^i^MiMiMiL_u_ ■ - ii

"■'■"Il1« ^r ppumipnii^r-^^wnw«mil I,IHI^JII«II»W"»I.I •»•.■.ji.ii.iiit. j»i.ii!i.,, .ii-T

, ■'■■■".■/f^-**"

.; Output T = time to accelerate from VI to V2, sec.

X = distance required to accelerate from VI to V2. in.

NV2FLG = 0 if vehicle can accelerate from VI to V2

= 1 if vehicle cannot increase speed above VI

= 2 if vehicle cannot reich speed V2

NGF = final qear achieved while acceleratinq between obstacles

V2F = final speed achieved while ccceleratinq between obstacles, in/sec

Algorithm

A- determine qears NG1 and NG2, of initial and final velocity

VM = GCW/3B5.9

^o for NG - 1 to NGR

if VI • VG(NG,MX) then NG1 = NG

else next qear NG

do for NG - NG1 to NGR

if V2 < VG(NG,MX) then NG2 = NG

else next qear NG

if NG1 = NG2 then do sinqle qear routine b.

else do multiple qear routine c.

b. single qear routine

VL = VI

T = 0.

X -- 0.

IV-ACCEL.3

MMaa^HMMMM 11 iniiinilimiiiiiirMM - ^^^^a^M^m^. ' ■■ r i

«CWapannWliJUMUii .MIH'III '-^ "•• ^■•(»■•'«•ii<-i "••■»i m'' mn rw* ••'••"> «•■' <m^l i i *w

V!l = V2

CALL TXGL:AR(VltVH,NÜtTT.XX>NV2FLGtK.itFA,rBtrCtVGT$TRACT, TR,GCW)

if NV2FLG - 0 then T = TT, X = XX, exit

else if :iV2FLÜ - 1 then exit

else (UV2FLG = 2) do z.

multiple gear routine

T - 1».

X -- 0.

VL = VI ■

VH = VG(NG1,MX)

ilG « NG1

CALL TXGLAR(VL.VH,NG>TT,XX.NV2FLG>K>i>FA.FB>FC1VGt5TRACTt TR.GCl.')

if ;.V2FLG = 1 then exit

else if NV2FLG -- 2 then do z.

else T = TT+SHIFTT

VS = VG(NGl>MX)-SHIFTT*TR{K,i)/VM

X = XX+SHIFTT*[VG(NGUMX)-.5*SHIFTT*TR(K,i)/VM]

if NG2 > NG1+1 then do d.

else VL = VS

VH = V2

NG = NG2

CALL TXGEAR(VL>VH.NG)TT.XX.NV2FLG.K.i.FA>

FB,FC,VG,STRACT JR.GCVI)

IV-ACCEL.4

■ -■■-■ ■ —-•■-' MBüMMi - ■- ■- i iimiim-

Pf- IIII»HI.I)I„IIIIII,III]| UIIRIII im.ii ^IPPPipnVXnnVÜP I^WJW l'l'UFWI1 ' -" ''.H»!«,«'.!!».!! .■IIBUT'UHID'.TH

■'■■'* ■ ■JB«.l ■■ <'t>» WM«*^«(»»i .

<l /

d.

if NV2FLG = 1

then T = T-SHIFTT

V2F = VG(NG1,MX)

NGF = NG1

X = X-SHIFTT*[Vü{NGF,MX)-.5*SHIFTT*TR(K,i)/V;i

NV2FLG - 2

exit

else (NV2FLG /I) if NV2FLG = 2 then do z.

else (m^.G = 0.)

T = T+TT

X = X+XX

exit

accelerate through intermediate gears

do for NO - NG1+1 to NG2-1

VL = VS

VH = VG(NG,MX)

CALL TXGEAR (VL ,VH,NG JJ,)^ ,r|V2Fj.J,K.i ,FA,rB ,FC,VG,STRACT , TR.GCW)

if NV2FLG = 1 then T = T-SilIFTT

NGF = iJG-1

V2F = VG(NGF.MX)

X = X+SHIFTT*[VG(NGF ,MX)-.5*StlIF 1 r*TR(K, i )/VM |

NV2F1.G = ?

exit

IV-ACCEL.5

jtimttmmifimtmmmmmmm eitm—l^^t^tmmimm ■ i mimm ■MMM^HHK.

m^m^m^^ mm ^^^W

else if IJV2FLG ~- 2 then do 7.

olse T -- T+TT+SHIPTT

VS - VG(NG,MX)-SHlFTI*TR(K,i)/VM

X = X+XX+SllirTT*[VG{IJÜ,r'X)-.,j*SIIIfTT*T:'fr;,i)/vMl

next. MO

after all ;iG

;JG - :JG2

VL = VS

VH = V2

CALL TXGLARCVL.VH.NG.TT.XX^NVgFLG.K.i.FA.FlJ.rC.VG.STRACT, TR,GCW)

if flV2FL'. = 1 then T - T-SHIFTT

NGF = NG-1

V2F = VG(;jGi ,MX)

X = X+SHIFTT*[VG(NGF,MX)-.5*SHirTT*TR(K,i)/VHl

NV2FLG -- ?

exi t

else if UV2FLG -- 2 then do i.

else T - T+TT

X = x^xx

exit

IV-ACCEL.6

_^—^mmm^—t. ^^-mmam

NMQftWÄW yfrWH (*(«**i 'i.wnHnMMvotaMi

^ ) z. error routine

VAV = (VL+VH)/2

do for j - 1 to 4

CALL TXGLAR(VL,VAV.NGtTT.XX.NV2FLG.K.i.FA>rB.rC,VG>STRACTJ TR.GCW)

if :W2FLG = 0 then VAV = (VAV+VH)/2

next j

else VH = VAV

VAV = {VL+VH)/2

next j

after last j: V2F - VAV

NGF = NG

NV2FLG - 2

T - T+TT

X = X+XX

exit

IV-ACCtL.7

%!«f^^ 38g#«»r'*iwi«i^^ »I'^WWHPI-'A ••r^vf/i^A'' i

?0. Vegetation Override Check

Description This routine determines whether a sin'jle sler. of the larnest steii) diameter class to be over- ridden in a 'jiven strateqy con actually be overridden at the averaqe vehicle speed in the patch (VOVLR calculated in submodel 19 or VAV0IÜ calculated in submodel I1 V. in AMC '71 the vegetation resistance (calculated in submodel 6) is averaged over the veqetation spacing, which for sparse veqetation can result in a low average resistance. The vegetation override check is made to deter- mine whether peak resistance force reguire- ments can bo met.

The sum of the tractive effort force cal- culated in subroutine FüRVQ at speed VOVLR or VAV0IÜ, as appropriate, and the force available from kinetic energy is compared to the resistance due soil, slope and over- riding a single tree of the largest stem diameter class to be overridden. If the available force is adequate a flan V0CHK(K,i) or VAVCHK(K,i) is set equal to 1. Otherwise the flag is set equal to zero.

The products V0VER*V0CIIK and VAVOH)*VAVCHk are used in making final speed selections (Submodel 21).

IV-20J

- -- - ■ - - ■ ■

Inputs Vehicle: GCW = gross combination weight, lb.

NGR = number of (joars

Derived: STR(K,i) total resistance clue to soil, slope and overridinq a single tree in stem diameter class i-1, lb.

V0VER(K,i) = average speed on slope K = up, level and down while overriding obstacles and vegetation in stem diameter class i-1 and smaller and avoidin«1 vegetation in stem diameter class i and greater, in/sec

VAV0ID{K,i) = speed on slope K =up, level and down avoiding obstacles but overriding vegetation in stem diameter class i-1 and smaller and avoiding vegetation in stem diameter class i and greater, in/sec

FA(NG,K),FB(NG.K),FC(NG,K) = coefficients of quadratic fitted to tractive effort versus speed curve in gear NG on slope K = up, level and down, lb, lb/(in/sec), lb/(in/sec)2

FORMX(K) = maximum tractive effort avail- able in soil on slope K - up, level and down; lb.

VG{NG,MN) = minimum speed in gear NG modified by slip, in/sec

V6(NG,MX) = maximum speed in qear NG modified by slip, in/sec

MAXI = one greater than the index of the maximum stem diameter class that can be overridden

IV-20.2

■ ■

mmmm

t ^

»■^■■■p^mw^^^p^ppp^ ■'■•, w '■'■' -""w" •ll-,," <.■ -"w"! ■• " 'WM-'«-

.■"-■'■"■■ «fS* .■■!•■-^'^ ■ .i^.V^V^-..;^,.,^v,,.V, .^^

Scenario: NTRAV = 1 for traverse

= 3 for average up, level and down travel

Subroutines used: FORVEL

Outputs V0CHK(K,i) = 1 if combination can override a single tree of item diameter class i-1 at speed V07ER(K,i)

= 0 otherwise

VAVCH;C{K,i) = 1 if combination can override a single tree of stem diameter class i- at speed VAVCID(K,i)

= 0 otherwise

Algorithm

do for K = 1 to NTRAV

do for i = 1 to MAX!

CALL FORVEL (V0VER{K,i),F,K,NGR,FA,FB,FC,VG,FORMX(K))

if F+.5*GCW*V0VER(K,i)2/385.9 <_STR(K,i)

then V0CHK(K,i) = 0.

else V0CHK(K,i) = 1.

CALL FORVEL (VAV0Il)(K,i) ,F,K,NGR,FA,FB.FC,VG,FORMX(K))

if F+.5*GCW*VAV0Iü(K,i)2/385.9 ^STR(K,i)

then VAVCHK(K,i) = 0.

else VAVCHK(K,i) = 1.

next i

next K

exit

IV-20.3

MM mi i ii mm '— ■.-.-—^^M»

Xf ']. ilaximum Average Speed

Description This routine assiqns the maxinjin averaqe speed in the patch (VSEL). For each direction of travel rcletive to the slope (up, level and down), the speed assiqned is the maximum achievable among the 18 possible obstacle and vegetation avoid/ override options computed, (V0CHK*V(MR,

| VAVCHK*VAVOID), subject to the following possible condition. It has been found that in iiany situations, if a vehicle will travel at a reasonable speed without overriding large trees, the driver will accept that speed rather than override more trees, e/en though by further over- riding his average speed could be increased. This reasonable speed is entered as a scenario variable CVEGV.

When a traverse prediction is being made (NTRAV = 1) the speed determined for the single slope direction specified is output as VSEL. When a non-directional area speed prediction is specified (NTRAV - 3) VStL is computed on the assumption that 1/3 of the distance traveled in the patch is uphill, 1/3 downhill and 1/3 on level ground. This assumption produces a pre- diction which is directly applicable to operations in rolling country for which the slope specified for tiie patch is the characteristic maximum slope. In patches with a prevailing slope, VSEL is considered an omni-directional average speed, and the 1/3 of distance on level ground is inter- preted as 1/3 of distance along the slope contours at a fixed elevation, is :ide slope operation. Because the average is based upon 1/3 distance in each direction (up, level and down), the maximum average, VSEL, is, in this case, the harmonic average of the maxima selected for each direction.

IV-21.1

Mi ' _ ... -.^m^.^g

mm ""■"-' m ,,"w»**mmmm!9immmvimwvmm* M.i.pwjfiWii-ffjW»"---^-.---- ■ ^T-rwvrT^jrwT^p-r

»■'i?»*ti»BK.W>Matffl»iftm«'w

Input Uerived: VOVER(K,i) average velocity on slope K = up, level and down while overriding obstacles and vegetation in stem diameter class i-1 and smaller and avoiding vegetation in stem diameter class i and greater, in/sec

VAV0ID(K,i) = speel on slope K = up, Ipvel and down avoiding obstacles but overriding vegetation in stem diameter class i-1 and smaller and avoiding vegetation in stem diameter class i and greater, in/sec

V0CHK(K,i) = 1 if conbination can override a singl.? tree of stem dia- meter class i-1 at speed V0VER(K,i)

= 0 otherwise

VAVCHK(K,i) = 1 if combination can override a single tree of stem dia- mrter class i-1 at speed W.V0ID(K,i)

= i otherwise

Scenario: NTRAV = 1 for traverse

= 3 for average down travel

up, level and

CVEGV = critical vegetation speed, in/sec

I0VER = one greater than the index of the maximum stem diameter class to te overridden if speed to do so is greater than the critical vegetation speed

IV-21.2

■ ■ 'urn ^^m^,^^^m^m

[

mWWPiWWHWIPW^ i. HI imw^fwwm^iniiwipmBii immmmmmmimm »., H<lll.'S,-«Bt.'W»J

■■ -.'f-1-; ;■•!,;

Ik ^

Outputs VSEL a selected average speed in patch, in/sec

ISLCT(K) = one greater than the stem diameter class actually being overridden on slope K

VSLOPE(K) = final selected average speed on slope K = up, level, down

Algorithm

do for K = 1 to NTRAV

i = 1 to NI+1

V(K.i) = maximum {V0CHK(K,i)*VOVER(K,i),V/WCHK{K,i) *VAV0ID(K,i)}

next i

ISLCT(K) = minimum {i > I0VER such that V(K,i) > CVEGV}

if there is such an ISLCT(K) then VSL0PE{K) = V(K,ISLCT(K))

else VSLOPE(K) = maximum {V(K,1)}

ISLCT(K) = i at which above maximum occurred

next K

if NTRAV = 1 then VSEL = VSLOPE(l)

else VSEL = 3/

return to Modu

1 1 VSLOPE(u) VSL0PE[ir VSLOPE'TdJ

e L Control and J/0

IV-21.3

aamm^mmimmmlimt mmm ■BMHMMi^tMi ,■■:_. ..,■.. ,.. ■; ... ^ || | ... , ,

i"1' w""- ""■■ ■ IM. .JUMII.I m .ll)JMII.IMfW^«VPW9mu^UIIjJ|JM l^ii

v^«*-^'

*^

MODULE V

HASTY RIVER AND DRY

LINEAR FEATURES CROSSING

V-l

L ■t ■■-■"■-"■->■- ■ j - '- nil miM^ll—^MMiii- i ii

^mmmw* ' TW5n^P»^Tf™r-'ir?«w'^

a^^r/a^wriKimmm^' ■■..•:.''..W<^!«^V1r;t-tf.T,.v. ■,

%# HASTY RIVER AND DRY LINEAR FEATURES CROSSING MODULE

t

This module ts intended to improve and generalize the RIVER sub- routine of AMC '71. A report in progress (Reference1!) contains the detailed rationale behind the specifications, equations, and logic of this module.

In the Mobility Model terminology a "linear feature" is any geographic feature reprecentad by a line on a topographic map; such as streams, natural drainage ditches, man-made ditches, and highway embankments. These features require specia"1 treatment since the vehicle does not negotiate a linear feature in the same manner as an areal feature (excepting obstacle override). For example, negotiating a linear feature may require that the vehicle remain "on" or "in" the feature until a route is found to exit from it. Linear features of significance are those shown on a 1:50,000 scale topographic map which cause a de- crease in vehicle speed or require the vehicle to detour the feature.

The impediments due to linear features on vehicle cross-country movement can be represented by:

- 60 or N0-G0 across the feature.

- A speed reduction while crossing the feature.

- A time required to cross the feature.

The representation used may be scenario dependent. For example, when a specific vehicle terrain and scenario are given, the Interaction between areal patches and linear features can be melded together. In this type of analysis the path of the vehicle is specified either by the scenario or the best route in the areal patches. Thfe terrain input data may inve both areal and linear features arranged in the order that the vehicle would encounter them, as specified by the scenario.

Identification of linear features on a topographic map is a straight-forward process. Normally an overlay is prepared and each significant linear feature is traced. In this manner the location and type (i.e., wet, dry, river, canal, slope, rail- road, embankment, etc.) is shown. The features are differentiated by the type of "line on the overlay and by code numbers.

V-2

'■'- I run mmt

Assignment of specific geometric properties and physical dimensions to the linear features can be done by a number of different Methods. These include:

- Use of "ground truth" data

- Measurements from airphotos and airphoto stereopairs.

- Terrain analogues.

- Estimates based on classifications of feature type.

- Intelligence data.

- f·teasurements from topographic maps.

The AMC '74 Hasty River and Dry Linear Features Crossing Nodule first determines if the feature can be crossed on the basis of upslope bank height and bank angles. If crossing is considered possible, bank interference and traction versus resistance are calculated either for the bank as presented or a deformed bank. A deformed bank is a bank formed from a natural bank by action of the vehicle's running gear. If the calculation is made for a deformed bank, allowance is made for modifying the bank by the vehicle in its attempt to negotiate the slope.

Regardless of whether crossing is possible or not, time and distance to alternate crossing sites (bridges and/or exit windows) are calculated from bridge spacings and the natural river meanders which depenJ on gross topography.

Tht! outputs, GO/NO-GO and time to cross or find other crossing sites, are returned to the user with no further analysis. liow they are used to calculate traverse times or average speeds depends on the scenario of the user. The model does not postulate a scenario.

Two specific assumptions are made:

- downslopes can always be negotiated with no time penalty if the upslope negotiation is possible

- alternate crossing sites will always allow a crossing. No time penalty is assessed other than the time to arrive at this alternate site.

The vehicle is assumed to approach the linear feature from the left uank and to exit it from the riqht bank.

Y·J

)

nmmHmPRii mUBP l"11111''.' «"»mimw );n.n,i|» JI» | luLmmmuimH» .^iiwuipjim.iiiipiJijiijii. "

■ ■ ■^M/^'v; ;■ ; ■; .■ . I

"»^ SCENARIO VALUZS REQUIRED BY LINEAR FEATURE MODULL

• Variable Name

NOPP

Routine Used Meaning

operating tire pressure indicator

0 tire pressure soil dependent

1 if ilways use fine grained soil Jrpendent tire pressure

2 if always use coarse grainec, soil dependent tire pressure

3 if always use highway dependent tire pressure

V-4

kMMMMHMh •MMMMi '-- '■ ■ I

^ T' urnKfuummmm^mi

VEHICLE INPUT DATA REQUIRED BY HASTY RIVER AND DRY LINEAR FEATURES MODULE

Variable Routine

CGH 3,4

CGR 4

DIAW(I)

DRAFT

FEC

FOROD

GCA(i.j)

GCW

IP(i)

NAMBLY

3

1,5

2.4

2.4

Meaning

loaded height of CG above qround, in.

loaded horizontal distance of CG to rear most "ring gear assembly center line, in.

outside wheel diameter of unloaded tires on running gear assembly i, In.

combination draft when fully floating, in. (- 0 if com- bination cannot float)

front end clearance, in.

maximum water depth combina- tion can ford, In. (FORDD = DRAFT If DRAFT ^0.)

nominal qround contact area per track pair or per tire element at pressure speci- fied for j=l fine grained soil, =2 coarse grained, =3 highway on running gear assembly 1, in^

gross combination weight, lb.

=1 if runnino qear assembly 1 is powered

= 0 otherwise

total number of running gear -issemblles

V-6

■MMM .u^MMMMMÜ

mmmmmm_ \ m *f mmm

^»;^«*»fs ...^,,:W,.;,,..,,„ .;.

—»Tr-^K-;lBWIIHlf>.'W«.W.II .Illlll. llll, IJl»»!.! »i uii.,1.1^. »i ,..., „i^wj^^,,^.-

*' Variable Routine Meaning

NVEH(i) 2,3 = 0 if running gear assembly 1 is tracked

.'.,

?

f 0 otherwise

NVEHC 2,4 =» 0 if one or more of the powered running gear assemblies is tracked

f 0 otherwise

NWHL(1) 2 number of tires on wheeled assembly 1

SHF 3 front sprocket (or idler) height, in.

TL 4 distance from center line of first running gear assembly to center line of last, in.

V 6 average travel speed ad- jacent to river or dry feature, in/sec

VAA 3 front end approach angle, rad.

VFS 5 vehicle fording speed, in/sec

VSS 5,6 maximum combination swimminq speed, in/sec

W(iHT(i) 2 weight on running gear assembly 1, lb.

V-6

-*"**''''■""-■ ■ i um " '"•" I -MMMM^iMi

1111 ■"■• ^T^.)Wiifiw^wjB^^.inBwww^wwtp|iiuyinjn.iiiii«i »uaii. LHJ.iK.j «WWPi

i

iiwgjf** : .'^ .«*>^ -r*,^-.^ :::

\r 1. Initial GO/NO-GO Screen

Description This routine makes simple checks of bank heights (RbH) and anqles (RBA) to distinquish linear features which are so severe that they pose a NO-GO to any vehicle. This routine also indicates a NO-GO when a non-swimmer (DRAFT = 0.) encounters a deep waterway.

V-l.l

"-■■—■—■*-' - -- ■

PPPÜjffi "y-'-*' "w.'it" .>fwv'i*mm wM^i'w.wF'f ■^p-iir- -»T—■ ■'■ ■"'■ »-i—^■- ■■■>-■■.■.■■.—.■^■—^.—-

■ ( ,-.<—. ^.-.■^..^ jv-..-

Inputs Vehicle: DRAFT r combination draft when fully floating, in. {= 0,if combina- tion cannot float)

FORDU = maximum water depth combination can ford, in. (FORDD = URAFT if DRAFT t 0.)

Terrain: RBA = right bank angle, radians

LBA = left bank angle, radians

WD = water depth, in.

RBM = right bank height, in.

LBH = left bank height, in.

C = bank soil cohesion, Ib/in^

TANP = tangent of internal friction angle

RCI = bank rating cone index, lb/in11

I TUT = terrain unit type code:

- 4 man-made ditch

= 5 natural ditch (river or trench)

= 6 mound

Outputs NOGO = GO/NO-GO type indicator:

= 0 potential GO

= 1 NO-GO due to water depth greater then fording depth

- 2 NO-GO due to bank slope and height

*#

V-1.2

«WMMMM I IIHI.III«!! I Hi—■IMIIIII I

piHpppHppiiiiiiMiOTnnpp*PPmMPP,iMw.iiiiiiwiHHM«u .. «—*********** ^.^.-^ ,,. ^ ^-__^_

■ft .■■■ -rKViglPw ,-; f-mait i«ra

I

<• r Algorithm

a. feature type test

if WD - 0, then feature is dry

if ITUT = 6 then do mound routine d.

else dc ditch routine c.

else do river routine D.

b. river routine

if F0RDÜ - WD and DRAFT = 0,

then NOGO = 1

do routine 6. Exit and Crossing Search

else if RBA > Tt/6.43 and RBH > 167.32

then NOGO = 2

do routine 6. Exit and Crossing Search

else NOGO = 0

exit

c. dry ditch routine

if RBA > n/5.14 and RBH > 167.32

then NOGO = 2

do routine 6, Exit and Crossing Search

else NOGO = 0

exit

V-1.3

I III ■!

■«■piMMRiiuiii.1111 mmtmmmnfmmmm i m w» ., ..-.-U..I-I,IUIPU.I'.VW-I"JIIU»IU. »'■ ■• "

d. inound routine

if LBA • n/3.79 and LBH > 167.32

then NOGO = 2

do routine 6. Exit and Crossing Search

else NOGO -- 0

exi t

V-1.4

■- —-^-- . ...^

ipii i .jjijiiM ■.»aiwiiwiwwiii.i.iiiiiinni.pniwwwiww •WPWPBPPW»"

■ mammi<>wmm*vm>m**mmm*m*l.* m&wM'vm* r

, Initial Traction/Resistance Screen

Description This routine makes an initial check to determine if the vehicle can operate at all in the soil type (IST) of the linear feature slopes. Soil type and strength (C, TANP) are used to cal- culate a traction ^TFL) and resistance (RT0WL*GCW) for the vehicle operating on level ground for the soil type and strength found on the banks. If no excess traction exists, a NOGO is assigned.

V-2.1

• ■-'- - "'■''■"-•■-"'-iiriiiinMwüniii n HiifcMMM^Mfc^«.^

^mm m^mmmmmiim mw^fmummiiMmi:-^ ■

Inputs Vehicle: GCW = qross combination weight, lb.

NAMBLY = total number of running (jear assemblies

NVEH(i) = 0 if running gear assembly i is tracked

^ 0 otherwise

NVEHC = 0 if one or more of the powered running gear assemblies is tracked

f 0 otherwise

IP(i) = 1 if running gear assembly i is powered

= 0 otherwise

GCA(iJ) = nominal ground contact area per track pair or per tire element at pressure speci- fied for j=l fine grained soil, =2 coarse grained, = 3 highway on running gear assembly i, in2

WGHT(i) = weight on running gear assembly i, lb.

NWHL(i) = number of tires on wheeled assembly i

Terrain: ITUT = terrain unit type:

= 4 for man-made ditch

= 5 natural ditch (river or trench)

- 6 mound

WD - water depth, in.

RC1 = bank rating cone index, lb/in

R3A = right bank angle, radians

LBA = left bank angle, radians

V-2.2

tämmummi ■■■■i^' -—■ täm aa^nm^imgnn -

m^m^m«'!< wfm^m ■ - ■ mum... '*j\m>M*wvfiw*r--i?vrr-*

Outputs

1ST = soil type:

= 1 fine qrained not CH impervious to water

= 2 coarse qrained

= 6 CH impervious to water

= 7 gravel

= 12 clay/sand

= 17 clay/gravel

= 27 sand/gravel

C = bank soil cohesion, lb/in

TANP = tangent of internal friction angle

Scenario: NOPP = operating tire pressure indicator:

= 0 tire pressure soil dependent

= 1 if always use fine grained soil dependent tire pressure

= 2 if always use coarse grained soil dependent tire pressure

= 3 if always use highway dependent tire pressure

RTOWL = level resistance coefficient on bank soil type

RTOW = resistance coefficient on bank

TFL - level tractive force on bank soil type, lb.

NOGO = 0 if potential GO

=3 NO-60 due to insufficient level traction on bank soil type

GAREA(i) = ground contact area of running gear assembly i, in^

V-2.3

---■-I IT II -■ :>-.^-.....^ ^.t*..: ■l^.,...J,-i.. J—^''■'■--■'■•rg|-irirtitiii,-t(iiiraMmMJtttii

—... ^^^.^j^^t^^tmrnmrnm^m MMHWMimttlMiiM .i—^. JUI^üJ ^-1~-* — " if t, „a ,,..

^mm*^ mi HPifiyi^B"1 "miiii-iiuijinini »i igiun.iiiiii m''w''*-uw'l:m-'''^«'*'>vi'-.\im\-m'wv'lwr'''

Algorithm

a. feature type test

if WD = 0.then feature is dry

if ITUT = t) then do mound routine d,

else do ditch routine c.

else do river routine b.

b. river routine

if NVEHC = 0 (wheeled vehicle)

then RTOWL = 28. -6.35*l0gig(RCI)

100.

W4, RTOW = RTOWL -

else (tracked vehicle)

RTOWL = .14

RTOW = RTOWL - R^- * 1S

1500.

IT/4. 3000.

do routine e.

dry üitch routine

if IIVEHD' 0 (wheeled Vehicle)

then RTOWL = 28. -6.35*log1g(RCI)

100.

RTOW = RTOWL - ^-A * M-_ w/4f 1200.

else (tracked vehicle)

RTOWL 12

RTOW - RTOWL - -RAA * M^ IT/4. 2500.

do routine e.

V-2.4

Ktatau BBMIIMIiMMiMraiiMiü ■ ■■•' •■ ■ •■■ ■ - - ' • ■ " •'"liüiliüiüMilÜiiiiütititfiliiiiimii i .^^-.:J.^,... .^ ,„ mau • - ■^■'-

•m*^*9mmmrmmmmwmmmmmimn< mmw laMiwimii

*«fi!;*?S(|«WWN(^H|W»B :■■';■ ;■■..,,, .,,.

mound

if NVEHC t 0 (wheeled vehicle)

then RTOWL = 28. -6J5M0^(KCI)

100.

RTOW = RTOWL/1

else (tracked vehicle)

RTOWL - .1

RTOW - RTOWL - l™ * *- 45. 2000.

do routine e.

e. traction on level

if NOPP = 0 then if 1ST = 1 or 12 or 17 or 27

then j = 1

else j = 2

else j = NOPP

do for i = 1 to NAMBLY

if NVEH(i) = 0

then GAREA(i) = GCA(i,j)

else GAREA(i) = GCA(i.j) * NWHL(i)

next i NAMBLY NAMBLY

TFL ■- C*i. IP(i)*GAREA(i)+TANP* l IP(i )*WGHT( i) i=l 1=1

TFLNET = TFL - RTOWL * GCW

if TFLNET ^ -20. then NOGO = 3

do routine 6. Exit and Crossing Search

else exit

V-2.5

— in i

mmmm^^^* mm'i' iiniwup pun

>^m.mm '■■'*i'm<m vivv*mt*>w'**i--

3. Interference Check

Descri pt ion This routine determines if there is interference between the vehicle front end and the upslope (right) bank. If there is an interference, a check is made to determine whether the bank surface is soft enougi"! (RCI < 200.) to be deformed by the vehicle to create a bank slope which the vehicle can negotiate without inter- ference. If not, a NO-GO is indicated.

V-3.1

■"-"■"-'"-■■"-T-11 HI I iiiiiir""--^' —" J

Bpi^nHiPfWW^OTl."^ll''iiaJii|iin.;Ji ill' Mwi'M.mm' ■ ^v-^-,—r .. —-.,.,,,.„^- .,,.,,,. .„„.>„„.^,...,.,

■■'-'«.Wi'Wi»»» «IMW1I1WHM1HHIHJHIII«. ■

Inputs Vehicle: NVEH(i) = |9 U running qear assembly i is tracked

/ 0 otherwise

SHF = front sprocket (or idler) height, in,

DIAW(i) = outside wheel diameter of un- loaded tires on running gear assembly i, in.

I FEC = front end clearance, in.

VAA = front end approach angle, rad.

CGH = loaded height of CG above ground. In.

Terrain: RBA = right bank angle, rad.

LBA = left bank angle, rad.

RCI = rating cone index of bank, lb/in'

Outputs NOGO = 0 if potential GO

= 4 if NO-GO due to vehicle front end too low

= 5 if NO-GO ov^r step

= 9 if NO-GO due to front end angle too shallow

Algorithm

if RBA > LBA then OBAA = RBA

H = RBH

else OBAA = LBA

H = LBH

V-3.2

täiuinmumiuuaattaiiäitmww'n- ■ -..i...-,-w.<.v. , _..-^.-^^ iitiii I.II|,;^MJ, ...■„....„^

if RCI > 200. (hard bank)

then if OBAA > t (steep, hard bank) " 2

then if NVEH(l) = 0 (first running gear assembly is tracked)

then if H > SHF

then NOGO = 5

do routine 6. Ex't and Crossing Search

else continue

else (first running gear assembly is wheeled)

if H > DIAW(l)

then NOGO = 5

do routine 6. Exit and Crossing Search

else continue

else if OBAA < Tt/2 (shallov.', hard bank)

then if H > FEC

then if OBAA > VAA

then NOGO = 4

do routine 6. Exit and Crossing Search

else exit

else exit

else (RCI < 200. - soft bank)

V-3.3

— — -■ ,,|-it:. ........... ...■■ -.., .v..,, ,,, ,,.- ^ngggjgl^jgl^ .; .w.'. ^t^ tt. ,■ >^j:—-:.ii..j.^t..

nm^mpumjiMiii wmui i« in U'.":>l. nw\ u*vf ■! ./, i.i, .1 mi. ,P !■ i|»''r'fll"w""">"JTiWf,WMmr7WWv».-■

■ --«ai«««!-»«.«-»- i«n(f«R#v,«),T*-*'*i -

If VAA > OBAA - 2gg:'RCI

20.

then vehicle can modify bank sufficiently

exit

else (vehicle cannot modify bank sufficiently)

if H > CGH * (.75 + .25 *^i-)

then NOGO = 9

do routine 6. Exit and Crossing Search

else exit

V-3.4

--'-- (MiBiMaiiBiMgiia ..... ^ tmiMätlittm^ju^mi m | i .■;-^.^hi^^U-.^.-.^.. i-.^. ,,. -'—^jjm-JnniJU

'3$9PW|KiME ■ .>*iA'y*j#^u:,»^,-'^'i«V*«rt'«»'A*wW.«;-v*-« *r»-J"'wv

o 4. Traction/Resistance on Slope

Description This routine calculates the traction (TSNET) and resistance (RFS) on the upslope (riqht) bank of the linear feature and specifies a NOGO if there is insufficient traction. When the bank is rhorter than the distance between the first and last running gear assembly (TL) the traction is reduced bv an amount specified by the bank height (LBH or RBH) and running gear distance (TL), These checks are made for both actual and deformed slope conditions.

V-4.1

— . , — " iiTiiiiiiii irtiilMliMii*iliiiiiiili I

Inputs Vehicle: GCW T uross combination weight, 1ü, ^

NVEHC - 0 if one or more powered running iiear assemblies is tracked

f 0 otherwise

CGH - loaded height of CG above ground, in, i

CGR = loaded horizontal distance of CG to rear most running gear assembly center line, in.

TL = distance from center line of first running gear assembly to center line of last, in.

IP(i) = 1 if runring gear assembly i is powered

= 0 otherwise

Terrain: ITUT = terrain unit type:

= 4 man made ditch

= 5 naturell ditch (river or trench)

= 6 mounJ

RBH = right bank height, in.

LBH = left bank height, in.

RBA = right bank angle, rad.

LBA = left bank /ingle, rad.

C - bank soil cohesion, Ib/irr

TANP = tangent of internal friction angle

Derived: GAREA(i) = ground contact area of runninn gear assembly i, in.?

RTOW = resistance coefficient on bank

V-4.2

i-i-n, riflniifaJ^a—-...^..^..-.,- .^t^^üAM.-^^^,

WfWmmmwmmamimmmimim '■a* Wwvipi^'n v-\%«.'.>

s,

I Outputs NOGO = 0 if potential GO

=6 if NO-GO due to lack of traction on deformed slope

=7 if NO-GO due to lack of tnction on natural slope

= <' if NO-GO on deformed slope

TSNET - net traction on bank slope, lb.

Algorithm

a. if ITUT = 6 then (mound) H - LBH

OBAA = LBA

else (ditch) H - RBH

OBAA = KBA

if NVEHC = fi (tracked) then do routine b.

olse do routine c.

b. tracked vehicle

if OBAA > .t/4 and CGH > H or

if H < CGR-CGH*tan(OBAA) sin(OBAA)"

then (deformed slope)

if OBAA > TT/3 then COBR = .8

else COBR = cos (OBAA)

NAMBLY TfS - C* ." IP(i)*GAREA(i)+GCW*COBR*TANP

i = l

RFS = GCW*(C0BR*RT0W)+ 1^)

T3NLT - TFS-RFS

V-4.3

''■■,-•" ■"'■-^•^-^^"-- • jjjddfru ■...■...;,.-,,. „.., 1 «liniMIMMÜllMtria—Mlil«

*PW wmwpiiPiiP!

•f^-iüi-nsn-Mmi,

gw^WWBWBiww" ipjiimuiiiii.niiLjuii.wmiiwu'M"»'!!' WIWIJ ',■"-

if TSNLT ■ -2$. then MOGO = 7

dn routine 6. Exit and Crossino Search

else NOGO = "'.

exit NAMBLY

else TTS = C* :. IP(i )*GAREA(i )+TAilP*GCW*Cos(OBAA) 1=1

if fi • 1.3*CGH

then RFS = GCW*(cos(OBAA)*RTOW+H/lL)

else RFS = GCW*co5{0BAA)*(RT0W+sip(0EAA))

TSNET - TFS-RFS

if TSNET - - 20. then NOGO = 6

do routine 5, Exit and Crossing Search

else exit

wheeled vehicle NAMBLY

TrSC = C* .: IP(i)*GAREA(i) i=l

TFSP=TANP*GCW*CüS(OBAA}* [IP(i)*(CGR-CGH*tan(0BAA))+TL-CGR+CGH*tan(OBAA)]/TL

if TL ■ H/sin(0BAA) then SOBR = H/TL

ISDEF = 1

else SOBR = sin(OBAA)

ISDEF = 0

V-4.4

...... ...-..-...i..^-- . ■ .-..1-kJ-.-..!^ .... ■-■1|||||||trit „MM.aMH^MM

T^^ff iqpppPPPpipqppilfKnillilNW.11 ■ •mmm*>'\wiv»mmv«m»mmmv:immw-"> »w» ....«zr—-

if H < 2. * DIAW(I) or OBAA < IT/12

then RFS = GCW*(SOBR+COBR*RTOW+CGR*tan{OBAA)/TL)

else RFS = GCW*(SOBR+COBk*RTOW)

TSNF.T = TFSC+TFSP-RFS

if TSNET -20.

then if ISDEF = 1 then NOGO = 7

else (ISDEF = 0) NOGO = 6

do routine 6. Exit and Crossing Search

else if ISDEF = 1 then NOGO - 8

else exit

V-4.5

- - - -- i MM -- ^^.. ...^^MMumimmmmmmtm^ä^hM -

jmm jHiipiibi* im 11 IUIII um — ■«■••

^^,?',BWIIW(W'-'«w^wwia^>«uw;OT'»<^.Ä*K»'^

Uesari£tion^ This routine calculates an averafie crossing speed (VSEL) from the excess traction and a crossing time (TCROS) which depend on the size of the linear feature. The speed on the banks is obtained by interpolating between an assumed maximum crossing speed of 15 ft/sec at an ex- cess traction of 50 lbs. or more to a minimum speed of .5 ft/sec at a traction deficit of

20 lbs.

V-5.1

k-L..^-—^. 1

I

j

"M,!i|Pf,pi"^,,^!(f|J,ppiipil^J..IJiH^liUiii.lliiJLii l.li. i. FMP.M.IJ.,^M"1'.'«I"1H m*...m'mwwmtmi\- P^PW^. vyr...r p-n-^-w-w^^^""^ VTT^W

Inputs Vehicle;

Terrain;

VSS = maximum combination swimminq speed, in/sec

VFS = vehicle fording speed, in/sec

FORDO = maximum water depth combination can ford, in. (FORDO = DRAFT if DRAFT f 0)

LBA = left bank angle, rad.

RBA = right bank angle, rad,

LBH = left bank height, in.

RBH = right bank height, in.

FWDTH ■ trench bottom, water or moimd top. In.

WD = water depth, in.

Derived: TSNET = net traction on bank slope, lb.

Outputs VSEL = average speed across feature, in/sec

TCROS = time required to cross feature, sec.

Algorithm

if WD > FORDO then vehicle must swim

CVEL = VSS

else vehicle fords

CVE.L = VFS

LBL = LBH/sin(LBA)

RBL = RBH/sin{RBA)

if TSNET i 50. then VBANK = 6.+(TSNET+20.)*i^|

else VBANK =180.

V-5.2

—- mm --—-■ mi •■•- lim

mmmmmmwmmmmmmmmmmim^^m^^ i ■ ■•" r***—

''1,'l»lffif"';*»W«'.,w Mi}*i««r.'ww«w<i«>w!'c»«™.iii»i->«v.vi.-./'»»i...l» -.w»—«-.,,»-■

TCROS = LBL/VBANK + FWOTH/CVEL + RBL/VBANK

VSEL = (LBL + OBW + RBL)/TCR0S

exit

V-5.3

- ---■-■ i HI- liiriüVir--^ -

ippppi^ppp^liPPPPP(iiiiiii^H^jpiPiiiHi<iiNnnM'^,'-^w' i •v^wvan i —j»»« • »•■»•■iii.ii i ^--

WI(l^tww|IC»'''■■'ww^w^*Pc■nw■«vww.««^^ 1

4l 6. ExU and Crossing Search

Descriptlpn This routine estimates the distance and time (T) a vehicle would have to travel to reach a natural or man-made crossinq of the linear feature. The natural crossings are assumed to be at the apex of each meander; the meander spacing is a function of topographic slope. Bridge spacing is assumed given. The distance to each of these crossinq points (DX) or (DB) is calculated from the assumption that the vehicle encounters the linear feature any where between the crossings with equal

probability.

V-6.1

- '^—■* ■ , II ll—MMMl llll l l — .^^ ^M

v^^^^^^r^^mm^ ii in

twmH>twt*mh»vw*wtfmsKt~'*.ti':-l- . ,;,'.. 11 ■.•.*Tt'tPff[

Inputs Vehicle: V = average travel speed adjacent to river or dry feature, in/sec

VSS = maximum combination swimming speed, in/sec (= 0.for non- swimmers)

Terrain: BRIDGS * mean bridge spacing along feature, ft.

SLOPE = nominal terrain slope, percent

Outputs DB = mean distance to nearest bridge, ft.

DX = mean distance to nearest exit site, ft.

T = mean travel time to nearest crossing site, min,

J

Algorithm

a. calculate average distance to nearest bridge and exit

DB = .5*BRIDGS

DX = 5280./[8.3 - 1.1 * SLOPE]

b. calculate land travel time to nearest exit

if VSS = 0. then non-swimmer

T - OB*12./(V*60.)

else swimmer

T = 12./[(1/DB+1/DX)*V*60.)

return to Module I. Control and I/O.

V-6.2

.^Ml.-*...*-.^..-*. ■■l.^.f.^.^^.-:

-- -"\m\ mmamam mmst '■■■■■■ jHaJtrililB —.■'•-.^ i

r q^,in*:rWÄ««sw»w<™M(w.

ü

MODULE VI

ROAD

VI-1

inir-" '"" J

S^-"t'»l!W1y,;nVV''W ' , ■ .«ü.-^-M ji*H(' «n« W» i««Tll~WWi'. "*••*<-• >j mw'vmvf^'tffittfwyC^tfff^fV

ROAD MnmiLE

*>

The iiodd flodule computes a maxiniuni speed that a wheeled vehicle is expected to maintain on a road segment. Mo pro- visions are currently included for tracked vehicles. The term road is intended to include both prepared and unprepared trails and all types of maintained and/or paved (oiled, stabilized, etc.) roads. Generally, roads are classified into primary and secondary roads and trails. These are characterized by a surface/wheel interaction involving:

1. No sinkage.

2. Soil shear properties replaced by a coefficient of friction.

3. Resistance depending on a surface micro-roughness level.

Roads may have slope and curvatu/e along the direction of travel and superelevation normal to it. A visibility distance similar to that in the Areal Module is also included.

Calculation of resistance to motion is based on a standard SAE procedure (Reference 8) modified by certain relationships found in Reference 9 by Smith.

Included are resistance and performance effects due to altitude, atmospheric pressure, temperature and wind.

The speed limited by these resistance factors (road surface, aerodynamics, grades) may be further reduced to a final maximum speed due to:

1. Ride effects caused by roughness.

2. Curvature and superelevation of the roadway.

3. Visibility restrictions due to roadside factors.

4. Tire pressure/construction factors.

VI-2

rt^^HHttmrnm** ■ ■-■ jn^ngnfr^jgyüi tivin ii^itjffiriftiimimifiniirr . ^mmg^imjn *'*t..l..:'u- -j**. ■- . ^^a, ..-■.■_. ^. _■-,.._■.._._..,„ ^

i> Scenario variables allow:

1. Adjustment of weather factors including ambient temperature, wind, and dry, wet or ice covered roads.

!

2. Human tolerance factors for ride roughness, deceleration and reaction time.

The individual routines of the Road Module are described below. Due to similarity between the Areal Module and the f<oad Module several routines and subroutines from f,he Areal Module are used without modification.

VI-3

— MMMHM — - - ■ . J

Scenario Values Reciuired by Road Mo-J

Variable Name

AMbT

1SURF

LAC

WCGUCL

NTRAV

RLACT

SFTYPC

VISMNV

WINUV

,-JÜPP

Routine Used

1,3,5

2

6

1,5,6,7,8

7

6

1

8

Meaning

Ambient temperat.re, 0f

= 1 if roadway is dry

= 2 if roadway is wet

= 3 if roadway is ice covered

Roughness acceptance level

Maximum deceleration driver will actually use, g's

= 1 for traverse

- 3 for average up, level and down travel

Driver reaction time, sec.

Percent of maximum deceleration available that driver will actually use, percent

Speed at which driver will pro- ceed if visibility is entirely obscured, in/sec

Head wind speed, in/sec.

Operating tire pressure indicator:

= 0 if tire pressure soil dependent

= 1 if always use fine grained soil dependent tire pressure

= 2 if always use coarse grained soil dependent tire pressure

= 3 if always use highway depen- dent tire pressure

VI-4

-"■■-— ■ ■■ i ..■.■.-■■. , .,., ; ■■-,! — „!! '"*■""—'"^-"Irn ■ • •" -■■JJiiillMlMi ''L-^J"J--'-'- ■■'-'I Tdf r I '-'-'■■ -■■tfinr ■'-!|ti

■"*'

*, VEHICLE INPUT DATA REQUIRED BY ROAD MODULE

I

Variable

ACU

Routine

AVGC 1

J AXLSP(i) 1 ■

?! | ÜCW 1,5,6.7 I ,, GCWB 1,5 3- t.

1 1 | CGH 4 r

IT(i) 1

MAXIPR

MAXL 2

NAMBLY 1

NGR 1

NWHL(i) 1

PFA 1

RMS(NR) 2

TRACTF(NG,MD) 1

Meaning

Aerodynamic drag coefficient

Average cornering stiffness of tires, lb/deg.

Distance from running gear assembly 1 to next (inter-axle distance), in.

Gross combination weight, lb.

Gross combination weight on all powered running gear assemblies, lb.

Height of CG, in.

= 0 if running gear assembly i is not part of a tandem axle

j / 0 if running gear assembly is the j"1 of a tandem axle

Number of surface roughness values per level

Number of roughness levels specified

Number of running gear assemblies

Number of gears

Number of wheels on assembly 1

Projected frontal area, in^

NR^ surface roughness value, in.

Tractive effort available from drive train at mid-range speed in gear NG, lb.

VI-5

'■-"-'^■''•'■Itarrinatyi fin- , , ,

tmtBmmmMKm i i

Variable Routine

TRACTF(NG,MN) 1

TRACTF(NG,MX) 1

VGV(NG,M[J) 1

VGV(NG.MN) 1

VGV(NG,MX) 1

VKlÜL(NR,L) 2

VTIRE(j)

WGHT(i) 1

WTMAX 4

XBR 5

Meaning

Tractive effort available from drive train at minimum speed in ciear NG, lb.

Tractive effort available from drive train at maximum speed in gear NG, lb

Mid-ranqe speed in gear NG, in/sec.

Minimum speed in gear NG, in/sec.

Maximum speed in qear fiG, in/sec.

Maximum speed over ground with roughness level RMS(NR) at rough- ness acceptance level L, in/sec.

Maximum steady state speed beyond which structural damage will occur to tires, in/sec, at pressure specified for j=l fine grained, =2 coarse grained, =3 highway

Weight on running gear assembly i, lb.

Maximum lateral distance from CG to outer wheels, in.

Maximum braking effort vehicle can develop, lb.

VI-6

MtWMMfMMin i ' ■ .-..-, ii. ,„'..,., . i[-"—— ■-■- MMMMMii MMHa^MM

1. Speed Limited by Aerodynamic, Rolling, Cornering and Grade Resistance " -——.---.. — ~ ~ ™. -. .~.-^..

Description: This routine calculates resistances due to aerodynamic drag, rolling, cornering and grades. The rolling resistance due to tan- dem axle alignment (FTC) and grade resistance (FG) are independent of velocity (Reference 7). The velocity dependent resistances; i.e., aerodynamic drag (FA), rolling resistance (FR) and drag resulting from tire cornering force-' (FCC) are calculated for the minimum, mid- range and maximum speed in each gear (VGV(MG, MN), VGV(NG,MD), VGV(NG,MX)). These total velocity dependent resistances (FV) are then subtracted from the net available tractive effort on the road at these respective speeds.

To obtain the net available tractive effort on the road (STRACT) the rim pull tractive effort calculated in the Vehicle Preprocessor (TRACTF) is compared to the friction available on the road (FMU). Whichever is less is chosen and the total speed resistance (FV) is subtracted to obtain the net available tractive effort (STRACT).

Subroutines QUAD and VELFOR (described in the Areal Module) are used to fit quadratics to the net available tractive effort versus speed values and to determine the maximum speed which can be maintained while overcoming these resistances.

VI-1.1

k hfeMmtMMfiMtMWMI

m vmmmmmmm li^»!,.!,,,» i..""J'WH'.|'J

' • 'tMHP*'* ,i«-..WWj«>. r

. / Input Vehicle: ACD = aerodynamic drag coefficient

PFA = projected frontal area, in^

&CW = grcss combination weight, lb.

GCWP = gross combined «eight on all powered running gear assem- blies, lb.

NAMBLY = number of running gear assemblies

IT(i) = 0 if running geor assembly i is not part of a tandem axle

= j / 0 if running gear assembly is the j™ of a tandem axle

WGHT(i) = weight on running gear assembly i, lb,

AXLSP(i) - distance from running gear assembly i to next (inter- axle distance), in.

NWHL{i) = number of tires on wheeled assembly i

AVGC = average cornering stiffness of tires, lb/deg.

NGR = number of gears

VGV(NG,MN) = minimum speed in gear NG, in/sec.

VGV(Nü,MD) = mid-range speed in gear NG, in/sec.

VGV(NG,MX) = maximum speed in gear NG, in/sec.

VI-1.2

,..:..,^T:.,V-_..-.-.;^J..'U.- . ..^w.^-.,...,.-...-.... -^ .l-,-^.^..^ ^ -- --——

■mn ■«■■wi ^

,*»'.»..--, «WWmMN»' ■ - «x«™«-.-«,.^«.,^.^..,,,,,.^,, ,..,„,„

rr •■;ijmniiip*iiiiiiji.,ii.ii-a,4j,i!i||i!ji ■npMmppmmmppp

TRACTF(NG,MN) = tractive effort avail- able from drive train at minimum speed in gear NG, lb.

TRACTF(NG,MD) = tractive effort avail- able from drive train at mid-range speed in gear NG, lb.

TRACTF(NG,MX) = tractive effort avail- able from drive train at maximum speed in gear NG, lb.

Roadway: ECF = elevation correction factor for tractive effort

HG = atmospheric pressure, inches of Hg

SURFF = 1 if highway

> 1 if rougher

RADC = radius of curvature, in.

EANG = superelevation angle, radians positive for vehicle lean into curve

GRADE = grade, percent

FMU{i) = roadway coefficient of slid- ing friction for i = 1 if dry, = 2 if wet, = 3 if ice covered,

Scenario: NTRAV = 1 for traverse

s 3 for average up, level and down travel

AMBT = ambient temperature, 0F

WINDV = head wind speed, in/sec.

VI-1.3

nirliTr'ntiiii fiiümiiiiiidia ■ i „mm.*,-.,,.,.;,^ y imtllmimmm ■■"-■- .-■ ■■ ■■

lUinwiK.iiwii

Output

I SURF = 1 if roadway surface is dry

= 2 if roadway surface is wet

= 3 if roadway surface is ice covered

VRSIST(K) - speed limited by aerodyna- mic rolling, cornering and grade resistance for K = up, level and down, in/sec,

Algorithm

a. 6! = -J- *(GRADE/10P.)

e2 = t.

63 = -ei

NWHLS.. NAMBLYNWHL(i)

1

b. Superelevation effect factor

FE = l.-.5*14.95*[RADC/12.]*EANG

c. Drag from tandem aligning forces

WTSPA = 0.

do for NA = 1 to NAMBLY

if IT{NA) f 1 then next running gear assembly NA

else WTSPA = WTSPA + [WGHT(NA)+WGHT(NA+1)]*AXLSP(NA)

next NA

after all NA

FTC « FE*[.5*FMU(ISURF)*WTSPA/RADC]

VI-1.4

— ■■—■"- - —■ - - ■ ^.^..Ll....iiJ.-Jl.-.ü.>^: I ■'--■■-

i^wwwmwwppt^^^^ww ' ' ■ "■n ■min».».!.. »■.■~^--,~-^^^-..- ̂ypHB^TnwTT^^-

^WHIIWIIIMWMWiiMIII ";',*m'«i»3«»w«!»»'»WT ..■-»«»,-.,■. 6.».„.v.

<> d. Do for K = 1 to NFAV in steps of 2

FG = GCW*s1nüK

e. Do for NG = 1 to NGk

do for L = MN,M0,MX

f. Aerodynamic drag

*46^ÄMBT*PFA*[VGV{NG.L)+WINDV]2

g. Rolling resistance

if GCW < 10.000.

then FR = GCW*coseK*[.0116+.000228*VGV(NÜ,L)*

else (GCW > 10,000.) 3600.

FR=GCW*co5eK*[.0068^.000074*VGV(NG,L)*12.*5280j*SURFF

Drag resulting from tire cornering forces i— ^fifllfl 2—12 GCW*cos6 * [VGVjNG.L)*^j;^]

FCC = FE* in.*RADC/12. 1

NWHLS*AVGC

Total speed dependent resistance

FV = FAD+FR+FCC

Net tractive effort

STRACT(NG,L.K) = min{ECF*TRACTF(NG,L),FMU(ISURF)*GCWP*

coseK}-FV

VI-1.5

■■ mm —^■■-■--^ -■ - ■- ■ ■'■■'■--■ —- HWHi ataai

^-^a-- "- -'■' ..M.^

limm^lflWB PIP '•^"^T-rilimiliHI»T»|i.i»i ^.imJuiillniPTnmil-F«"»'»";—»T^'T Tw^m.mrT^wlWTf "

J

1.

next L

after all L

Fit quadratic to gear and find resistance speed

CALL gUAD(FC(NG,K).FB(NGtK).FA(NG.K). VGV(NG,MN),STRACt(N6,MN,K). VGV(NG,MU),STRACT(NG,MDfK), VGV(NG,MX),STRACT{NG,MX,K))

next NG

after all gears

FÜRMX(K) = max {STRACT{N6,L,K)}

VFMAX(K) = VGV(NG,L) at above max

CALL VELF0R(FTC+FG,VRSIST(K),K,N6R,FA,FB,FC,VGV.F0RMX, VFMAX)

If NTRAV = 1

then exit

else next K

VI-1.6

- — '" ■ i ■- -i Mi : ■ mam ■ . J

MKIlflllmlß*mm*mmmmmmmmmmmmllm'™**^^^^' ' ' mmmmmmwmmmm* ■■.■-,

Bw'^mmmufmummtrnmimmmi «*w» 1 2. Speed Limited by Road Roughness

Description: This routine determines the maximum allowable roa£l Spee<j based on driver tolerance to rough ride. It is identical to Submodel 10 of the Areal Module.

Putput: VRIÜ = speed limited by roughness, in/sec.

VI-2.1

Mi In Winiil ilttttliliiilii'l ' - - millli^lltilliitHinii-riliMlili-^iliriihir n ^äm^mmmtm^mämmmtmim^mtmtmältuir} n tr I nil _J

I I II II WIM «Jill III II I I ium..Hi.p"r»mii IFVrr ,"IWP^,fM«!W nppmH) "HIM

^««Pi'^iWWMtW'iWrirn»'«»« yf^n?w*vA^wwiiiM*f^ •■'

4> 3. Speed Limited by Sliding in Curves

Description: This routine calculates the maximum road speed in a curve limited by sliding (VSLID). The centrifugal force relationship used includes road curvature (RADC), superelevation anqle (EANG) and road coefficient of sliding friction (FMU) (Reference 10). The constant 385.9 is the acceleration of gravity in in/sec ¥

VI-3.1

— --■,-^""-" _■,_._■■, J

I ^WWWP^WPPyw wf.-ijmwjiwwi iiniiini ^I«»IH,»«I|IIII«F!«III. mTJ»,»,. .i»fin» IHPHI ' n '■'" T."

Input Roadway:

Scenario:

Output

RADC = radius of curvature, in.

EANG " superelevation angle, radians positive for vehicle lean into turn

FMU(i) = roadway coefficient of slid- ing friction for ixl if dry, =2 if wet, s3 if ice covered

I SURF = I if roadway surface is dry

s 2 if roadway surface is wet

= 3 if roadway surface is ice covered

VSLID * speed limited by sliding on curves, in/sec.

Algorithm

VSLID = SQRT(385 9^DC*[tan(EANGHFMU(ISURF viLiu ayKivji».» l-FMU(ISURF)nan(EANG)

ISURF)] )

VI-3.2

mmm ■—•-"—■-•--"■ ■■■■-•■■ immm ■ - ■ ■ - ■ aa

PWw *' "* " "»"I» N" !■ l,im,|iiiiMii»W»«luwi*iJ"iiiU'»u wmmm^mmn

'fl!*RP!IW^.1W»ll^t ^1^^

4. Speed Limited by Tipping While Negotiating a Curve

Description This routine calculates the maximum road speed which can be maintained in a curve limited by tipping of the vehicle (VHP) (see Reference 10), The relationship for VHP is obtained from the equation expressing the equilibrium of moments around the outer tire/pavement contact point. The forces involved are the centrifugal force and the weight of the vehicle. Constant 335.9 (in/sec2) is the gravitational acceleration g.

VI-4.1

— ■-■ ■■■ —- -,-'- ■ ■ — ■ — tttBi^n mirtftiiJi» i -J

iWHumin inaiMHi i i 'mi'mmmi' HWWHWWBW .»mm ,MWmm.mi wmnrm*«**

Input

output

Algorithm

VTIP = SQRT

Vehicle: CGH = height of CG, in.

WTMAX = controlling lateral distance from CG to outer wheels, in.

Roadway: RAÜC = radius of curvature, in.

EANG = superelevation angle, radians positive for vehicle lean into turn

VTIP = speed limited by tipping on curves, in/sec.

/,Q£- ^KADC*[WTMAX+CGH*tan(EANG)]. (385-9 CGH-WTMAxHan(EANd) '

VI-4.2

■UaUJMllhtL i.-.r!.■■-.,■,..^._.t..-,.'..^'..^itt-11:iH-„<-,| ,„. .^ ^.^ ^^ ^

r ^^^■^^"'■^■"^^^^^W^'^l' ! mum ■--^-.-rv,-^., , „I, , ,, ,, ,^T,.^r„„„J.„

WMMMCniMlKS • imBmmmmmmatammnmm < ,n'-itnM»rÄti'r«.*f,'«\'«i-'iif<«»--,-.'.r

5. Total Braking Force

Description: This routine calculates the total maximum braking force (TBF) available on a grade. The braking force due to the grade is added to the minimum of the braking force from the vehicle (XBR) or the road surface to produce the total maximum braking force (TBF). If the total maximum braking force is negative, then the final average speed on this road segment is set to zero and a braking NO-GO flag is set (BFGONO). This flag is set with the apriori notion that the vehicle could not be slowed down to a safe speed to negotiate curves.

VI-5.1

lit i «^äuuOdUs^UliUMÜtti ..:.-....-,.■!..■.- . --^jfr'* wmmmtmtmm

^fUfimwmmmß *** WIIWfJ«IKP"'H""i'^"W"t|M»r^'B!"»T,W)»;.'w- ■ * V *■' 7*Jt/^'r*wrrw^ vi '»rrjr^v'rrii

Input Vehicle: GCW = total combination weight, lb.

GCWB = combination vehicle weight on braked wheels, lb.

XBR = maximum braking effort vehicle can develop, lb.

Roadway: GRADE = grade, percent

FMU(i) = coefficient of sliding friction for i=l if dry, i=2 if wet, i=3 if ice covered

Scenario: NTRAV = 1 for traverse

= 3 for average up, level and down travel

I SURF = 1 if roadway is dry

= 2 if roadway is wet

= 3 if roadway is ice covered

Output TBF(K) = total roadway/slope/vehicle braking force for K - up, level and down, lb.

BFGONO = 1 if vehicle braking is inadequate for downslope operation

= 0 otherwise

VSEl = average speed, in/sec.

= 0 if inadequate braking

Algorithm

0, = UPGRADE/100. 1 4

0-: -Ü 1

VI-5,

.,..,.,..^ ...,Jt.l-..1J ..-:^...-. ..^■^.,.. ............. .... am i ^t^aiummtmimmmttBäMSti^tm > m

PMHnimiwM IJJIHIü.

TBF(u) = GCW*sine1+min{XBR,FMU(ISURF)*GCWB*cosü1}

if NTRAV = 1

then if TBF(u) < 0.

then VSEL * 0

BFGONO = 1

return to module I. Control and I/O

else BFGONO = 0

exit

else

TBF(d) = GCW*sine3 + min{XBR,FMU(ISURF)*GCWB*cos03}

if TBF(d) < 0.

then BFGONO = 1.

VSEL = 0.

return to module I. Control and I/O

else BFGONO = 0.

exit

VI-5.3

-■■■ ■' ■ i ■■'- -- - ■■-■

't'?if^*"ir,*^7tf^

4J Driver Dictated_BraMnc

Description: This routine calculates the maximum brakini that the driver will use based on comfort limits of the driver. It is identical to Submodel 12 of the Areal Module.

Output: MXBF(K) = maximum braking force for slope ^^— K = up, and down. lb.

*

VI-6.1

■■^...^ ;:*... .:-....-:.. ^. ■:-:*-■—■ ^^ -■■ ..■■■■ - i ■-■>-■ ---- - - ■■ ■ ■ i ■ Omeam --' MM ■ ■ ! i

fmmmmmmmmmm WPWPIWPW" " ■ipffpniiiiiwiiium iiiiw «...i^.»..!.-.»^...^

■'v - :■ mvmmm' mmm»»**™*»»*»****'- ^ ■■•

^>

I r: ■

; r

7 Speed Limited by Visibility

Description: This routine calculates the maximum road speed limited by visibility (VELV). It is Identical to Submodel 13 of the Area! Module with the exception that the height of the driver's eyes above ground is not considered.

VI-7.1

K^ i ii ■iiiriiiiiiir»ni ,mm,mm m ■ I M—M —Ml« ■ I

Vi|«H«lilWW^IPP«WBT^np<PMPfV19^^-ll<ul ^ lluai"^^w^«"iMiiiu|iL.uu jpiimi.'. - ■ ■ —"■'-'rr •W':--' ■". yvtT".r.-}TTr*w,'^";-

Inputs

Output

Vehicle: GCW = gross combination weight, lb.

Roadway: RECD = recognition distance, in.

Scenario: VISMNV = speed at which vehicle will proceed If visibility is entirely obscured, in/sec

REACT = driver reaction time, sec

NTRAV = U)' w.,-verse

= c iur average up, level ai'd down travel

Derived: MXBF(K) = maximum braking force for slope K = up, level and down, lb.

VELV(K) = speed limited by visibility, in/sec

Algorithm

do for K » 1 to NTRAV in steps of 2

ACC = MXBF(K)*385.9/GCW

D = (REACT*ACC)2+2*RECD*ACC

C = ACC*REACT

VELV(K) = -RECD/[C-SQRT{0)]

if VELV(K) < VISMNV

then VELV(K) = VISMNV

next K

else next K

exit

VI-7.2

tMjtat^ajMlm^ttmttlmlMltti^ idAuMMUülMÜiiWi iirttanuMMiiinmiiiiiiii mm ■■■

•wmm «i i '"mm

Maximum Road Speed

Description: This routine selects the average allowable road speed (VSEL) on the given road segment. The selection is made by choosing the minimum of all previously calculated speeds due to resis- tances, driver comfort limits and safety limits. Included in the safety speed limits is the speed limited by tire inflation pressure to prevent structural damage to the tire (VTIRE).

The final selected average speed is calculated in the same manner and using the same rationale as that used in selecting the average speed in Submodel 21 of the Areal Module; i.e., a harmonic average of the up, level and down slope speeds is taken to obtain the average selected road segment speed.

)

VI-8.1

-"— ■■- -i n ^u^i^. ,>..Ma.wjf.,v....,, ..,... .u^,.,.-.- .. -mirtiririB^liix J

■WHIIIIIMlillllilJ m IW^WWHIfWi ■ .MI.III iiin,imp<«nmiii.j».»...'.'"T,»i'-'P'-.-^—TO—^-^T, tmiw^c-t - . ■f>ni|^T"l'

ftfrTM ■^,,r..v/.:-'.ti«»«*«R'■

Input Vehicle: VTIRE(j) = maximum steady state speed beyond which struc- tural damaqe will occur to tires, in/sec, at pressure specified for j=l fine grained, =2 coarse grained, =3 highway

Derived: VRSIST{K) = speed limited by aero- dynamic rolling, cornering and grade resistance for slope K = up, level and down, in/sec

VRID = speed limited by roadway roughness, in/sec

VSLID = speed limited by sliding off curves, in/sec

VTIP = speed limited by tipping in curves, in/sec

VELV(K) = speed limited by visibility, in/sec

. )

Scenario: NTRAV = 1 for traverse

= 3 for average up, level and down travel

NOPP = Operating tire pressure indicator:

= 0 if tire pressure soil dependent

= 1 if always use fine grained soil tire pressure

= 2 if always use coarse grained soil dependent tire pressure

= 3 if always use highway dependent tire pressure

Outputs VSEL = average speed, in/sec

VSLOPE(K) = final selected averaqe speed on slope K 3 1 up, =3 down, in/sec

VI-8.2

tatmiamtmk i limmmmmiititmmmmmmam litinim*tmmuiammim-;ir ■ ■„,.,„ ;., ...

•^O^P nuipmp^iii III!III«III ...T..«.^.-...,...«...».^.».« ^Ifp *m mu^p'^'r'^^'TTi-FT^"

^-rtK^.'T^gjg^r-. ^-^wwnwf^'fww!' M^fw.^w .|HnWWW»rtnn'*-V.'^»wr' -''•■

I *> Algorithm

a. if NOPP ?« 0.

then j * NOPP

do b.

else j = 3

b. do for K = 1 to NTRAV in steps of ?

VSLOPE(K) = min{VRSIST(K),VRID,VSLID,VTIP,VELV(K),VTIRE(j)

if NTRAV = 1

then VSEL - VSLOPE(l)

return to Module I. Control and I/O

else next K

after all K VSEL = 2/[„ J[„ ,> ^ f. return to Module I. Control and I/O

VI-8.3

iiminiiMniMiii

npiiiiBiiii ^mtimmmmmmmmmm m ,|1 »mmw»™'i.«*m*i*'i!'*1 '<w

*'»BimiiiiliMiiiMwaiwiii ,'' *' ^\ '"'"* ^.^^»i ■L- ■'" ■/■■'■ •* i ■ J ■'

<A

MODULE VII

RIDE DYNAMICS

t

VIM

....,.....- — —-. ■■-*'~~- ■'■ ■'•■'" ^ i iiiiiiiiMiiiif m n .u. ■'-■"■■ J

r mi^mmmmi mmtmm ■ P»H1|g,» . '".'M. II nmmmrm ■■»» v i »VMIM >.^.-WT,-» w-"'."»»-"' "m i,i—,TM»^m-.ipii-, ■>

- /■»!l»>««*W('"««H'««W)»i|'««"-:

41 RIDE DYNAMICS MODULE

The R1de Dynamics Module of AMC '74 (Reference 3) provides the driver dictated speed limits due to vibration and shock while traveling over rough terrain or discrete obstacles. AMC '74 includes provisions for more than one tolerance level to rough ride. Potential tolerance levels for short and medium range duration of vibration Input to the driver, other occupants or cargo are foreseen as outcomes of ongoing dynamics research. The Ride Dynamics Module described in Reference 3 provides the speed versus surface roughness values tables at specified tolerance levels and also the speed versus obstacle heights for single or multiple obstacle crossings.

VII-2

L ■■ ' I IMMÜ—■-■-* '- ■ - i ' . fr-. "^•^^^^-^^■■-■■..^■.■■■■■- -—■- — ^.-,—, i .......^L

■i

mmmmmmmm mmmmmem* I.T.WIIII» mi.mii.ii.u.

,.V.'r.-r.-.;'iV<,i»'-i.«^.\'rtlW!«i .■•.;-■/.■»-•.• ■ ■■■ -■■-

^^

MODULE VIII

OBSTACLE CROSSING

VIII-1

. .,....- L^.:-..,..:^--,.,.-,-.-. ..,■ .

.^■- ■iiiirii-rii^iin ' n ■Oa

11 mumm ^WWPIIIIIPWPWWP'"™"|W > ■■ ■ w IIMHIMHIIII .IWIII inmiiin.mii»T^.iw..,w III.II>I.III,W fummgm— ^,'^*~ "m**T'r "' '" "fW\VMwrrrWf v j^ii^in^.-r

\~*'y>tifrr!&?Sfäm!Kwmmmi!m&''imnn' w »«*»«.^»

OBSTACLE CROSSING MODULE

Background

The Obstacle Crossing Module of AMC executed module which solves the static for a vehicle negotiating an arbitrarily solution of these equations produces the to cross an obstacle, the average force entire obstacle override and a geometric between the critical clearance points on obstacle profile. This module replaces and OBSF in AMC '71.

74 is an externally equations of equilibrium shaped obstacle. The maximum force required required during the interference history the vehicle and the

the subroutines OBSTCL

The features of the Obstacle Crossing Module which set it apart from the methods used in AMC '71 are:

1. Inclusion of suspension compliance within the equations of equilibrium.

2. A single degree of pitch articulation for multiple unit vehicles.

3. Arbitrarily shaped obstacles.

4. Average and maximum forces required during override.

5. Permanent file of vehicle's obstacle crossing performance.

The Obstacle Crossing Module may be executed for a single obstacle or several obstacles of varying sizes. If several obstacles are examined then a permanent file of obstacle per- formance can be generated for a given vehicle. This file is used in the Area! Module to determine the vehicle approach and exit velocities while crossing a specific obstacle in the patch.

Multiple unit vehicles which have a single degree of pitch articulation can be examined in this module. Thus, tractor/ trailer combinations are mon1 accurately addressed in AMC '74 than was possible in AMC '71.

nu-2

■ -!- ••- • -" ■

The Obstacle Crossing Module described herein is formulated for wheeled vehicles only. A tracked vehicle version 1s cur­rently being developed and will be published at a later date as a revision to the current write-up.

Methodology

The forces and interference history are obtained by a step­wise move.ent of the vehicle over the obstacle . The vehicle's orientation (attitude and position with res~ect to the obstacle), and the tangential tire-obstacle forces are calculated by solving the static equations of equilibrium at each step. The vehicle is represented as a rigid beam on springs which are located at the vehicle's upper suspension supports. The beam springs represent either independent or bogie type suspensions. The lower ends of these springs are located at t he wheel hubs. Each suspension suppo:-t has ar. initial load which is the curb weight (no payload) of the vehicle on that support . The payload of the vehicle 1s represented as a concentrated load located at the center of gtavity of the actual payload.

The obstacle profile must be modi f ied to obtain the geometric interference history. The path that t he wheel hubs fol low over the obstacle is calculated and defined as the modified profile. The vehicle is moved across the modified obstacle profile and the clearances between the ac t ual obstacle profile an1 the reference line on the vehicle are found for the entire lengt~ of the vehicle.

The clearance data that are compileJ represent the minimum clearance between a point on the obstacle profile grid and the entire vehicle. These values can be pos iti ve or negative. At each step, the wheel travel and/or bogie swing angle are checked to determine if the suspension bump stops have been contacted . If a bump stop limit is reached , zero suspension t ravel is defined fn the equations.

The tangential force at the tire-obs tacle in terface is also calculated at each step. The inclination angl e of the tire contact patch is determined and the t angent ial t i re-obstacle Interface force 1n turn 1s calculated. The t angent ial forces are sum.ed to obtain a total tracti ve force for the vehi cle.

Vlll -3

SCENARIO VALUES REQUIRED BY OBSTACLE CROSSING MODULE

Variable Name

LOBST

Routine Meaning

type of obstacle terrain input data:

0 if class interval numbers for OBH, OBAA. OBW

1 if arbitrary obstacle contour

2 if values for height (HOVALS), angle (AVALS), and width (WVALS)

VIII-4

—i—i -■ - - -— IVI IWMiiillMlfMMBIMll III mm—mimm mi J

*»a**r<-!"^«öi**» ■ t'wntH&wf»''*'

VEHICLE INPUT DATA REQUIRED BY OBSTACLE CROSSING MODULE

Variable Routine

ANGLIM{SUP) 6

BMIDTH(SUP) 6

CPLEN(SUP) 6

DEE1 2.6

1 ;

DEE2 2.6

DELTW1 6

i DELTW2 6

i DJOINT 2.4,6

DLIMDN(SUP) 6

DLIMUP(SUP) 6

EFFRAO(SUP) 4.6

Meaning

angle limit of bogie suspension for support SUP. (« 0 if no bogie), deg.

bogie swing arm wiuth for support SUP, (* 0 if no bogie), in.

length of tire contact patch at support SUP, in.

distance from the front of the vehicle to the CG of the pay- load of the first unit, in.

distance from the front of the vehicle to the CG of the pay- load of the second unit {» 0 if single unit vehicle), in.

weight of payload on first unit. lb.

weight of payload for second unit (» 0 if single unit vehicle), lb.

length cf the first unit to nearest inch, in.

downward suspension travel limit in wheel plane for support SUP. in.

upward suspension travel limit in wheel plane for support SUP. in.

effective radius of tire at support SUP. in.

VIII-5

i^^iia^i—J.—I^

- gaüüM^

Variable Routine Meaning

EJOINT

ELL(SUP)

EQUILF(SUP)

JFLAG

KAY(SUP)

NPTSC1

NPTSC2

NSUSP

NSUSP1

REFHT1

4,6 length of the second unit to nearest Inch (* 0 1f single unit vehicle). In.

1,2.6 distance to each suspension support from front of first unit to support SUP, In.

6 equilibrium load on one side of vehicle at suspension support SUP, lb.

2,5,6 = 1 if single unit vehicle

= 2 if two unit vehicle

2,6 spring constant in the wheel plane at suspension support SUP, lb/in.

5 number of points that describe the clearance contour of the first unit above ground, at equili brium with no payload

5 number of points that describe the clearance contour of the second unit above ground, at equilibrium with no payload (■ 0 If single unit vehicle)

2,4,6 total number of suspension supports for entire vehicle

6 number of suspension supports for the first unit (= 0 if single unit vehicle)

5,6 height above the ground of a horizontal reference line located on or near the upper suspension supports of the first unit (vehicle with no payload), in.

VIII-6

- —■■■■■. ■-

'■ ■ ' ' "-"■^^*^^Jt^*tt«IM»iili«l. i '

Variable

REFHT2

Routine

5.6

SFLAG(SUP)

VL

XCLC1

1

5

XCLC2

YCLC1

YCLC2

Heanir.g

height above ground of a horizontal reference line located on or near the upper suspension supports of the second unit (= £) If the vehicle has only one unit). in.

suspension type at support SUP:

0 » independent

1 = bogie

total length of vehicle, in.

x coordinate of the deardnce contour of the first unit above ground at eq'jilibr-'um with no payload at contour station POINT, in.

x coordinate of clearance con- tour of the second unit above ground at equilibrium with no payload at contour station POINT, in. (= 0 if sintjle unit vehicle)

y coordinate of the clearance contour of the first unit above ground at equilibrium with no payload at contour sta'ion POINT, in.

y coordinate of clearance con- tour above ground at equilibrium with no payload at contour station POINT, in. (= ti if single unit vehicle)

VIII-7

L. '■- 'IMII

«MIM* ^WWPWI»»«»111"!!!! IIWWP'«

mmmm*.-m*m*m***, Hfpim*in&w - "

. I ■■•■

|)

1. Calculation of Obstacle Breakpoints

Description This routine calculates the obstacle breakpoints that will be used to make »r, array of the ob- stacle contour. The user may choose one of three ways (LOBST) to input obstacle data:

a. Obstacle class numbers as used in AMC '71 may be entered and the obstacle breakpoints calculated.

b. Values for the obstacle height, approach angle and width are entered and the obstacle coordinates calculated.

c. The (x,y) coordinates that describe an obstacle of arbitrary size can be entered using the following procedure:

(1) The first point is (01,0)

"y" (2) The second point must have a coordinate of zero and an "x" coordinate greater than the radius of the first tire on the vehicle.

(3) The last two coordinates must be selected to allow the vehicle to be com- pletely clear of the obstacle, i.e., the distance between the last two coordinates must be greater than the total length of the vehicle.

VIII-1.1

-—""'"'•"•'■-'•'liir i'lalArbi'iin i

mmmmm «■WW»M ^m^mrnimfm """■•"•- ■ —üi» i BMUppii

Inputs Vehicle: ELL(l) = distance from front of vehicle to first suspension support, in.

VL = total length of vehicle, in.

Terrain: OBAA = obstacle approach angle, rad.

OBH « obstacle height, in.

OBW ■ obstacle tase width, in.

NPTSPR = number of point pairs in arrays XPRF(PT), YPRF(PT)

XPRF(PT) a x coordinate of obstacle contour at grid point PT, in.

YPRF(PT) = y coordinate of obstacle contour at grid point PT, in.

NOHGT = number of obstacle height values for which force to ovtrride obstacles is given

HOVALS(NH) = value of NHth height, in.

NANG = number of obstacle approach angle values for which force to override obstacles is given

AVALS(NA) = value of NAt^ approach angle, rad.

NWTH = number of obstacle widths values for which force to over- ride obstacles is given

WVALS(NW) = value of NW^1 width, in.

VIIM.2

-■■■'—'•-■ ■■ - - ■- ■ ■■■■■ --'■■*. M "-— -- -- I-, —'"-•-'

,'^^W'^mKf9Xm<S9'Wmmmmmmm«vvmi^'»'''-''''^. »■< • .......

** Scenario: LOBST = type of obstacle terrain Input data:

■ 0 1f class Interval numbers for OBH, OBAA, OBV*

» 1 If arbitrary obstacle con- tour

* 2 If values for height (HOVALS), angle (AVALS), and width (WVALS)

Outputs NPTSPR 3 number of points that describe the obstacle contour

XPRF(PT) = x coordinate of obstacle contour at grid point PT, In.

YPRF(PT) » y coordinate of obstacle contour at grid point PT, In.

NOTE: XPRF(PT) and YPRF{PT) are outputs when LOBST = 0 or 2

Algorithm

a. determine type of terrain input data that has been selected

If LOBST - 0 then do b.

else if LOBST = 1 then exit

else (LOBST = 2)

OBH = HCVALS(NH)

OBAA = AVALS(NA)

OBW = WVALS(NW)

b. obtain obstacle dimensions OBAA, OBH, OBW

XPRF(l) = YPRfd) = YPRF(2) = 0.

VII1-1.3

'" i'ri'i|i[i mummiMBi • ^u^jMamm^-i,,,,-, . -..^.^„^ Ijm ^^^g^g^mgn^ '-'-' ■' -.. ■■^■«'

m^m^m l(|l*M.(IIMI!l l<|lll||>l(J|ll,lll*I.IIIIUIII "'" i wwmmrmm "'—""'"

XPRF(?) « ELL(l) + 2.

if OBAÄ > Ti (trench)

then OBH » - OBH

A = (OBAA - v )

else (OBAA < „ )

A » ( TT - OBAA)

XPRF(3) =» XPRF{2) + (OBH/^A))

YPRF(3) = OBH

XPRF(4) = XPRF(3) + OBW

YPRF(4) = OBH

XPRF(5) = XPRF(4) + (0BH/Un(A))

YPRF(5) = 0.

XPRF(6) = XPRF{5) + VL

YPRF(6) = 0.

VIII-1.4

.. '"-'■'fwHtiimw ii- ■ i •

-I.,.. .... ||,|, I(I | J , mmfmmnmmimmmi RmiiiliPfPli^1"! i J"" '

■'■■"»^ffÄ^AVJB«.'W^«.•»ww>»«•^,»-s•^■n^^ •■.•r ■.-

<P Static Egiilllbriüm Equation Coefficients

Description This routine calculates the coefficients [A] of the equilibrium equations which are solved for the vertical displacement of the payload (Z) and vehicle inclination angle (0).

The vehicle is represented as a beam with arbitrary supports (See Fiqure VII1-1). The equations of static equilibrium are:

N N N [ Z KJZ + [ T. K.(d-fc.)]0 -- -AW+SK.x. . . .

1=1 ' 1=1 1 1 1=1' 1

N N [ i Md-nJlZ + [ T. K^d-^O lo

1=1 1=1

Z K.(d-S.i)xi

1=1

(1)

(2)

where:

N = number of suspension supports

K^ = spring constant at each suspension support i

AW = payload vector

d = location of payload vector, AW

i, - location of each support i

x-j = lower support deflection of suspension support 1

Z = vertical displacement of reference line at point of application of payload vector

6 = Inclination angle of 1st unit reference line

The static equations of equilibrium have been linearized for the inclination angle 0. This assumption is valid for the combined range

VII1-2.

^aiaiiatmam - 1 - -

^mmm^^mmm ,HI«WI«llH!IWlW)«llf"MI»"1l»«ll,l"Ul,lifflWI!irl»"l"",»J'1 <","lr

of military vehicle wheel bases and obstacle heights which appear in the areal features terrain data. These coefficients are used in the Routine 6, Minimum Clearance and Tangential Forces.

VIII-2.2

— ■ : ._ ,.._,

—-■■ '■

•"■ 'll1

mmmmmm mmmmm WiiKiMW»f>mimimm*immvir* «•mwMwnfttww««»«.

<p

oc 3

C4

:■ tD -■ O

: t~ :■■

tn co

■ o ■^

r^

>_> s: •«t

':■ ex j. o

.-

>>- 2r O ►—.

•X •—

LU

Li.1 9~-

a; K-

UJ *~4

_J ST U rs t—•

X Ul

cr

■ ..;-■....:-.■■-,.„,,., , - —

^W^^W^iuiiijii. ■i)!.mMi|in,uil.i»..ii..|l,^.ii,,p ^ni.iiiiippi,.,,,,,,,^,,,,,,.

Inputs Vehicle: JFLAG = 1 if single unit vehicle

= 2 if two unit vehicle

NSUSF = total number of suspension supports for entire* vehicle

KAY(SUP) = spring constant in the wheel plane at suspension support SUP, lb/in

DEE1 = distance from the front of the vehicle to the CG of the pay- load of the first unit, in.

DEE2 = distance from the front of the vehicle to the CG of the pay- load of the second unit, in. {= )fl if single unit vehicle)

ELL(SUP) * distance to each suspension support from front of first unit to support SUP, in.

DJOINT = length of the first unit to nearest inch

Outputs A(i,j) = coefficients of static equations of equilibrium, i x j = 2 x 2, single unit vehicle; i x j - 3 x 3, two unit vehicle

Algori thm

a. All = A12 = A22 = A13 = A23 = A33 = $.

if JFLAG = 2 (two unit vehicle)

then do b.

else CJFLAG = 1, single unit vehicle)

do for SUP = 1 to NSUSP

VIII-2.4

fc-^^-^.^.^_ ^ , , .^_^_— -

m?mmmmmmmmm*vmmw™***** ■'^- ■.-."-- -—r'.-r^-^-. —..■-~TT--' —"..- — ----' ■•-•-

All = All + KAY(SUP)

A12 = A12 + KAY(SUP)*(DEE1-ELL(SUP))

A22 = A22+KAY(SUP)*[(DEEl-ELL(SUP))2j

next SUP

All = 2. * All

A12 « 2. * A12

A21 - A12

A22 = 2. * A22

exit

b. calculation of coefficients for a 2-unit vehicle

bl. coefficients for first unit

do for SUP = 1 to NSUSP1

All ^ All + KAY(SUP)

A12 = A12 + KAY(SUP) * (DEEl-ELL(SUP))

A22 = A22 + KAY(SUP) * [{DEEl-ELL(SUP))2]

next SUP

b2. coefficients for 2nd unit

do for SUP = NSUSP1+1 to NSUSP

All = All + KAY(SUP)

A12 = A12 + KAY(SUP) * (DEE1-DJ0INT)

A13 = A13 + KAY(SUP) * (ELL(SUP)-DOOINT)

A22 ' A22 + KAY(SUP) * [(DEE1-DJ0INT)2]

A23 * A23 ♦ KAY(SUP) * (ELL(SUP)-DJ0INT)*(DEE1-0J0INT)

VIII-2.5

— BMirai I IlilMiM mm^ -■-■ a ■■ •■ ■ - - J

»■*^^»^ ■s^^W^^l^W m*mm jm»mi>vm""'i ''mm

A33 = A33 + KAY(SUP) * [(ELL{SUP)-DJOINT)^

next SUP

All = 2. * All

A12 - 2. * A12

A13 = 2. * A13

A21 - Al 2

A22 = 2. * A22

A23 = 2. * A23

A31 « Al 3

A32 = A23

A33 = 2. * A33

VIII-2.6

mmmmm ■ UPPPIPPiPBH fi.immwimummwnmmm™"'""^ '■

3. Obstacle Profile Contour

VIII-3.1

-— -■ ---- — - .1 M ^■nifiirrtiiiifiiiii'-1—J' ^ - J

IPIPPIIIBIBWPWIIIPIIPIPF;^»^^!!! «I I . .I.......«!.«»...!«.»!!»! W.I.,

■' ■ »mmm-mmmmmsmm>mm, WRWNaÄPiW'^WftwwWHK«' «'■"■J-.

Inputs

Outputs

Derived: NPTSPR = number of points that des- cribe the obstacle contour

XPRF(PT) « x coordinate of obstacle contour at grid point PT, in.

YPRF(PT) = y coordinate of obstacle contour at grid point PT, in,

PRF(INCH) = the y coordinate of the obstacle profile at each inch along the profile, in.

Algorithm

do for PC = 1 to NPTSPR - 1

SLOPE = yPRF(PT^l) - YPRF(PT) XPRK(PT+1) - XPRF(PT)

do for INCH = XPRF(PT) + 1 to XPRF{PT+1) - 1

PRF(INCH) = YPRF(PT)+SLOPE*[ INCH-{XPRF(PT) i 1]

next INCH

next PT

exit

VIII-3.2

—- -— ^^^ ,_ _.,__-j_.- .j..

^■"^^^•■»^■^^"^^^■^■•^^H"!« iiimnwwiw»«

■I

■ •

4. Wheel Hub Contour

Description This routine builds the array (HUBPRF) of the path that Is followed by the wheel hubs as the

I vehicle moves over the obstacle. Figure VIII-? siiows the obstacle profile as mcdlfled by the

I wheel. The hub profile Is built by testinq the clearance between points on trie tire periphery (THR) and the obstacle profile (PRF) across the entire lowe»* semi-circle of the tire at sach inch x coordinate along the obstacle. The minimum clearance between the obstacle and tire periphery establishes the vertical coordinate of the wheel hub at the specific inch x coor- dinate along the obstacle.

Yin-4.1

-■- - . -~......., —^■■■■. . — ■'■■■■ i i J

^w^^ " " ■■l ■■'■■ "'" • 1 I » I

LL. o a:

o

*^ O O

Q O 31

UJ l^ UJ

a. UJ

mi-'f *

- - --■-■ MMUBMMIW^IkM« I III I— III I - - - - ■ ^

iiiijM IIIIJWIIIIIIJIUüIIJIIU, ii iiii.ii. i ii mm . IN, i, iwmmmimm»

'■■ m ■ > " ■■'''• ■'■■•■■■ ■- •■■ ■ "■-.- ■•

** Inputs

Outputs

Vehicle: NSUSP = total number of suspension supports for entire vehicle

EFFRAO(SUP) = effective radius of tire at support SUP, in.

0001NT - length of first unit to nearest inch

EJOINT * length of second unit to nearest Inch

Derived: XPRF(NPTSPR) = this is the value for the total length of the obstacle profile

PRF(INCH) = y coordinate of the ob- stacle at the INCHth x coordinate along the obstacle

HUBPRF(SUP.INCH) = the y coordinate of the SiJPth suspension support at each inch along the obstacle

NPTSOB = the total number of points in the ob- stacle and hub profile arrays

Algorithm

a build hub profile array to reflect modification of obstacle profile by wheel

NPTSOB « XPRF(NPTSPR)

do for SUP = 1 to NSUSP

NINT(SUP) » integer { EFF;.AD(SUP) }

THR(l) = 0.

do for K = 2 to NINT(SUP)+1

THR(K) = EFFRAD(SUP) - [(EFFRAD(SUP))? - fK-l)?]1/?

next K

VIII-4.3

' - —•■■ ■.—^—.-. ■ - mfru v

■ LiiHiii, i m ■iiiiiii^piiiiiiBiwpppBpitiiiiiiiii.i UIIIII n 11. i.i

'..«»: vjmt* < * v ,

do fof j = NINT(SUP)+1 to NPTSOB-NINT(SUP)

TEMP - 1000.

TEMP0 = 2000.

TEMP2 = 1000.

b. foreward tire quarter circle

K «= NlNT(SUP)+2

do for INCH - j-NINT(SUP) to j-1

K = K-l

TEMPI « THR(K)-PRF(INCH)

if TEMPI - TEMP2 > 0.

then do bl.

else TEMP = TEMPI

continue

bl. TEMP2 = TEMPI

if TF^r - TZMP0 < 0.

then do b2.

else TEMP = TEMP0

continue

b2. TEMP0 = TEMP

next INCH

tire centerline

TEMPI = THÄ{l)-PRF(j)

if TEMPI - TEMP2 > 0.

then do b3.

else TEMP - TEMPI

VIII-4,4

■ ■ ■•■ -^^.~- ■

I

fflliiPiPipp^ipiL.lllPIIMiii -■-'...■.--M..«.-..^^.^^^,^ ..^-M^^^^^^™^-^^.-^..

fy-i '■ !:c':l-^^,fi|(^;^,vlA?i^-;rtJUttv' if'»«»v-tfnowww^wi ■.'*J^..-*^-^'. ■.■■«.'.'v'. - ■■ - ^« .^««.*fl***w»»»

^' b3. TEMP2 - TEMPI

if TEMP - TEMP0 < 0.

then do b4.

else TEMt = TEMP0

b4. TEMP0 » TEMP

rearwarl tire quarter circle

K » 1

do for INCH = j+1 to j+NINT(SUP)

K = K+l

TEMP! = THR(K)-PRF(INCH)

if TEMPI - TEMP2 > 0.

then do b5.

else TEMP = TEMPI

b5. TEMP2 = TEMPI

if TEMP - TEMP0 < 0.

then do b6.

else TEMP = TEMP0

b6. TEMP0 = TEMP

next INCH

HUBPRF(SUP,j) = EFFRAD(SUP)-TEMP

next j

c. complete hub profile along level approach and exit stations

do for j = 1 to NINT{SUP)

HUBPRF(SUP,j) = EFFRAD(SUP)

next ]

VIII-4.5

- - ■---■ - - - - iiinii—i—■ m

i« J Mjmmmm^ir'^******1 ■win i ^i«^.»««» in iwiiw m im

do for j = NPTSOB - NINT(SUP)+1 to NPTSOB

HUBPRF(SUPJ) - HUBPRF(SUP.(NPTSOB-NINT(SUP)))

next j

next SUP

exit

VIII-4.6

- ■■ J

.1. ..[ ..■■ wann l v> m PH win J.i ainm« i < < .••P <><<i< i.

u 5• v.e.hlcl_?. Clearance Contour

Description This routine creates the array (REFCLC) which Is the difference between the vehicle reference lines (REFHT1, REFHT2) and the vehicle ground clearance contours at equilibrium ((XCLC1,YCLC1), {XCLC2.YCLC2)).

VIII-5.1

■■■-■■■■'■—-fa"-^- ... .■:-..U...^.iJ^^.^;.1 ---"— — - J

||^^^^i^WP^^miill|lll.l.|l|I.HIII.|.|IHH.IHIWHIWIIWII' ........IM,...I .LT-^-^: - . , ■>.. ■■^■~,

,**. •MPH: . r»--l» ■

Inputs Vehicle: JFLAG = 1 if single unit vehicle

= 2 if two unit vehicle

REFHT1 = height above the ground of a horizontal reference line located on or near the upper suspension supports of the first unit (vehicle with no payload), in.

REFHT2 = height above ground of a horizontal reference line lo- cated on or near the upper suspension supports of the second unit (= 0 if the vehicle has only one unit), in.

NPTSC1 = number of points that des- cribe the clearance contour of the first unit above ground, at equilibrium with no payload

NPTSC2 = number of points that des- cribe the clearance contour of the second unit above ground, at equilibrium with no payload (= 0. If single unit vehicle)

XCLC1(POINT) = x coordinate of the clearance contour of the first unit above ground at equilibrium with no payload at con- tour station POINT, in.

■* A

YCLC1(POINT)

XCLC2(P0INT)

y coordinate of the clearance contour of the first unit above ground at equilibrium with no payload at contour station POINT, in.

x coordinate of clearance contour of the second unit abcvt ground at equili- brium with no payload at contour station POINT, in. (= 0. if single unit vehicle)

VIII-5.2

tküäkääiätäiiitim

■IP ! i mmm mmipnn

' 'l!!liVJ^'I39«PMmitMni>M ■ *■.«'".*•—^ :•..■•

^^ YCLC?(POINT) =

NOTE:

Outputs

y coordinate of clearance contour above ground at equilibrium with no pay- load at contour station POINT, in. (= 0. if sinqle unit vehicle)

The coordinate system for these points has the origin (0,0) on the ground at the front of the first unit. The x coordinates are in the horizontal direction and the y coordinates are in the vertical direction.

REFCLCO.INCH)

REFCLC(2,INCH)

the difference between the height of the vehicle clearance contour of the first unit and the reference line height REFHT1 at each inch alomj the clearance contour, in.

the difference between the height of the vehicle clearance contour of the second unit and the reference line height REFHT2 at each inch along the clearance contour, in.

Algorithm

make array of differences between reference lines and clearance contours

do for POINT = 1 to NPTSC1

NTEMP(POINT) = integer { XCLC1(POINT)} + 1

next POINT

do for POINT -- 1 to NPTSCl-l

SLOPE = (YCLC1 (POINTS)-YCLCl(POINT)) ^XCLCl (POINT+D-XCLCl (POINT)

VIII-

■rjmmppamv wspmumpw ' > MJI H I n nmmfim-^iinff>''t'my'«"'.'«r'''''l:r'1 «irn-u«i-mw.''iiwrw-

do for INCH = NTEMP(POINT) to NTEMP(P0INT+1 )-l

REFCLCd.INCH) = YCLCl (POINT)+SLOPE*(INCH-NTEMP(POINT))-REFHn

next INCH

next POINT

if JFLAG = 1 {single unit vehicle)

then exit

else (two unit vehicle)

do for POINT = 1 to NPTSC2

NTEMP(POINT) » integer { XCLC2(P0INT) } f 1

next POINT

do for POINT » 1 to NPTSC2-1

SLOPE = VCLC2(POINT-l)-YCLC2(POINT) XCLC2(P0INT+1)-XCLC2(P0INT)

do for INCH = NTEMP(POINT) to NTEMP(P0INT+1 )-l

REFCLC(2,iNCH) = YCLC2(P0INT)+SL0PE*(INCH-NTEMP(P0INT))-REFHT2

next INCH

next POINT

exit

VIII-5.4

^- m ■■■ ■■ --^-^-^-^-^--. ■ . a i ' ■ -■ -i iiitiüiiiiiMiliiiM^—ii ■

I ■■"■'"T ■' ■■>v^*^*w^^^^^ i in injiiiinpiiiiiii.

1 ■"'■■•"■. .■ttfl^ft/ciH:'- f ..WBWW*lMMWl^"TT'»*weNffi^^

%0 6, Minimum Clearance and Tangential Force

This routine calculates the minimum clearances (CLRMIN) between points on the vehicle underbody and points along the obstacle profile, and also the summed tangential forces (TFSUM) at the tire-obstacle interface for all tires along the obstacle profile. The clearances and forces are found by determining the vehicle's posi- tion and orientation (inclination angle) with respect to the obstacle at each step along the obstacle. In solving the static equations of equilibrium, the Jounce and rebound positions of the vehicle's suspension system are examined for the extent of suspension travel. If travel limits are encountered, then deflection ex- pressions are altered accordingly.

1

VIII-6.1

--■' i J

-•■«ttiQ» ^-BimmBSKp^-, ■■;mi>xmmmir.vm^ •■

Inputs Vehicle: JFLAG = 1 if simile unit vehicle

= 2 if two unit vehicle

REFHT1 = height above the ground of a horizontal reference line located on or near the upper suspension supports of the first unit (vehicle with no payToadT, In.

REFHT2 = height above ground of a horizontal reference line locateo on or near the upper suspension supports of the second unit (= 0 if the vehicle has only one unit), in.

NOTE: These reference lines are horizontal with the ground and should be chosen is close as possible to all the upper suspension supports. This is for the vehicle with no payload.

DJOINT = length of the first unit to nearest inch, in.

EJOINT = length of the second unit to nearest inch (= 0 if single unit vehicle), in.

N5USP = total numbor of suspension supports for entire vehicle

NSUSP1 - number of suspension supports for the firr,t unit (= 0 if single unit vehicle)

DEE! = distance from the front of the vehicle to tht1 CG of the pay- load of the first unit, in.

SFLAG(5UP) = suspension type at support SUP,

0 = independent

1 = bogie

VIII-6.2

mum mmm ■a.—...-..■.,..;,..: ; ..^

'■ V 3 ■■■., ■..■■: ;■■>;«( ,■■ >*■■■ ■ ■ ■ ■

sJ EFFRAD(SUP) = effective radius of tire at support SUP, in.

I

ELL{SUP) 3 distance to each suspension support from front of first unit to support SUP, in.

ANGLIM(SUP) = angle limit of bogie sus- pension for support SUP, (= 0 if no bogie), deg.

DLIMUP(SUP) « upward suspension travel limit in wheel plane for support SUP, in.

DLIMDN(SUP) « downward suspension travel limit in wheel plane for support SUP, in.

BWIDTH(SUP) = bogie swing arm width for support SUP, (= 0 if no bogie), in.

EQUILF(SUP) = equilibrium load on one side of vehicle at sus~-' pension support SUP, lb,

CPLEN(SUP) = length of tire contact patch at support SUP, in.

DEE2 = distance from the front of the vehicle to the C6 of the pay- load of the second unit {- 0 if single unit vehicle), in.

DELTW1 = weight of payload on first unit, lb.

KAY(SUP) = spring constant in the wheel plane at suspension support SUP, lb/in

DELTW2 = weight of payload for second unit (- P if single unit vehicle), lb.

Vin-6.3

Oervied: PRF(INCH) = the y coordinate of the obstacle profile at each Inch along the profile, in,

HUBPRF(SUP,rNCH) ■- the y coordinate of the SUP^ sus- pension support at each inch along the obstacle, in.

REFCLCO.INCH) - the difference be- tween the height of the vehicle clearance contour of the first unit and the reference l^ne height REFHT1, at each inch along the clearance contour, in.

REFCLC(2,INCH) = the difference be- tween the height of the vehicle clearance con- tour of the second unit and the reference line height REFHT2, at each inch aioiij the clearance contour, in.

A(i,j) = coefficients of equations of static equilibrium

Scenario: JGRID = vehicle movenient step si/e, in.

Outputs CLRMINlNH.NA.NW) = minimum clearance (negative if interference) during override for obstacle of height (KOVALS(NH), approach angle AVALS(M). and widtn WVALS(NW), in.

LOCA(NH,NA,NW) = the distance from the front of the vehicle to CLRMlN{Nh,NA,NW)

TFSUM(INCH) = the total tangential force at the tire-obstacle irterface at each inch location along tne obstacle profile, lb.

VIII-6.4

"*'''|toaa'i'**',"'• * .^...-.^»lii^^.,-, ■ .—■■mi i liMr.1^^M_M«^.>^»aM^—i»— ,

Skr

I

*> Algorithm

a. NJOINT - Integer { DJOINT > + 1

NPTSGR «= NJOINT + Integer { EJOINT } + 1

do for SUP » 1 to NSUSP

NGRID(SUP) = Integer { ELL(SUP) } + 1

next SUP

THETA = 0.

PHI = 0.

Initialize main sequence counter; clear working profile arrays

IGRID = -JGRID+1

do for SUP = 1 to NSUSP

do for INCH = 1 to NPTSQB

WPRF(INCH) = 0.

WHUB(SUP,INCH) = EFFRAD(SUP)

next INCH

next SUP

b. main loop: advance obstacle and hub working profiles by, JGRIl), grid points

IGRIO = IGRID+JGRID

do for INCH = 1 to IGRIO

WPRF(INCH) = PRF(IGRID-INCH+1)

next INCH

VIII-6.5

■.■—.... i. J

do for SUP = 1 to NSUSP

do for INCH = 1 to I6RID

WHU3(SUP,INCH) « HUBPRF(SUP,(IGRID-1+1))

next INCH

next SUP

set control index for wheel plane spring rate modification loop

LOOP = 0.

determine lower support displacements

do for SUP = 1 to NSUSP

check suspension type

if SFLAÜ(SUP) = 1

then do bl.

else continue

independent suspension

LWRSUP{SUP) = WHUß(SUP,NGRID(SUP))

next SUP

do c.

bl. bogied suspension: find bogie angle

TEMPI » WHUB(SUP,NGRID(SUP)+ integer { BWIDTH(SUP)/2 )

TEMP2 = WHUB(SUP.NGRID(SUP) - integer {BWIDTH{SUP)/?]

TEMP = (TEMPI - TEMP2)_ integer { BWIDTH(SUP)/2 } * 2

ANGLE « tan"1 (TEMP)

VIII-6.6

■|1*IIIHHII- ■■-, ,. -„T .,,,M**tmtM*imtii**ä*~****iumm**.*..., -■.■...„. JJ.,,.... „■...■**.**** ,—.., -„«_^^^i^_„„_ , „

mmmmmmmmmmmmm i.iiun nunniiR •—■ -»-^——

"*•;■•;;*■ .■ ■ ■-,.•...-.. , .-.„ -.

HWHI,.IUI,I Kim .BWJ-•!.iW-'<i',>«l'^W".'« ■.-■^

*..*■ include previous hull angle in check of bogie angle

ANGLIM(SUP) = ANGLIM^SUP) * ir/180.

check for second unit

if SUP > NSUSP1

then THETA » PHI

else there is no change in THETA

if [ANGLF+THETA] - ANGLIM(SUP) > 0.

then do b2.

else bogie angle within limit of stop

LWRSUP(SUP) = (TEMPl+TEMP2)/2.

BFLAG(SUP) « 1

next SUP

b2. bogie angle beyond limit of stop

if TtMPl - TEMP2 > 0.

tSien do b3.

bogie inclined upward toward front

else LWRSüP(SUP) = TEMP2 - BWIDTH(SUP) * tan{ANGLIM(SUP))

BFLA6(SUP) = 2.

go to b4.

b3. bogie inclined upward toward rear

LWRSUP(SUP) = TEMPI - BWIDTH^SUP) * tan(ANGLIM(SUP))

BFLAG(SUP) = 3.

VIII-6.7

I IINIIIII III HI ^^W" ^-"flUiT*'? ^Ui'L'UJ.V-^WTWT-^TTf^^llVti, "I,»-**

54. next SUP

c. after all SUP compute position and inclination of ref lines

B1 = B2 = B3 = 0.

If JKLAG =» 2

then do c2.

else do cl.

cl. one reference line

do for SUP = 1 to NSUSP

Bl * B1+KAY(SUP)*WHUB(SUP,NGRID(SUP))

82 = 82+KAY(SUP)*(0EEl-ELL(SUP))*WHUB(SUP,NGRID{SUP))

next SUP

81 -- -DEL' :.+2.*Bl

82 = 2.*B2

TEMPI = A11*A22-A12*A21

TEMP2 » A11*B2-B1*A21

THETA = ILMP2 TEMPI

TEMP2 "- B1*A22-A12*B?

ZEE * KW2

TFMFT

do d.

c2. do fcr SUP = 1 to NSUSP1

b. - B1+KAY(SUP)*LWRSUP{SUP)

VIII-6.8

,-'iiiiiiiiiiiiiiiiiir,'-"IJ,-i"-,-fi iirmii'umti'iiiiir'iiiiiii ri^nuat^itttimi^mä ■ - J

^n^P^^^^^^W^^^PW^Wi^W^^^^WW!-^— i uiPwiMwum i. in mi. n.mpin.i,,.^—„.,_^,_ .

B2 = B2+KAY(SUP)*(DEE1-ELL(SUP))*LWRSUP(SUP)

next SUP

do for SUP « NSUSP1+1 to NSUSP

Bl « B1+KAY(SUP)*LWRSUP(SUP)

B2 » B2+KAY(SUP)*(DEE1-DJ0INT)*LWRSUP(SUP)

B3 = B3+KAY(SUP)*(ELL(SUP)-DJ0INT)*LWRSUP(SUP)

next SUP

Bl = 2.*Bl-DELTVn-DELTW2

B2 - 2.*B2-DELTW1*{DEE1-DJ0INT)

B3 = 2.*B3-DELTW2*(DEE2-DJ0INT)

TEMPI « (An*A22*A33)+(A12*A23*A31)+(A13*A2l*A31)- (A12*A21*A33)-(A11*A23*A32)-(A13*A22*A31)

TEMP2 = (B1*A22*A33)+(A12*A23*B3)+(A13*B2*A32)- (A13*A22*B3)-(A12*B2*A33)-(B1*A23*A32)

ZEE ' T^P2 TEMPI

TEMP2 = (An*B2*A33)+(Bl*A23*A31)+(A13*A21*B3)- (A13*B2*A3])-(B1*A21*A33)-(An*A23*B3)

THETA = TEMP2 TEMPI

TEMP2 = {A11*A22*B3)+(A12*B2*A31)+(B1*A21*A32)- {B1*A22*A31)-(A12*A21*B3)-(A11*B2*A32)

PHI -JMl TEMPI

VIII-6.9

■-- :------■^^■■:

■mrnrn im.ii.iipii.npjia. •."'P'l'iiw "*** i.i|ji|iiinw.iii]i.^^nii1m.t.i!»w[.-J

d. complete computation of upper suspension support displacements, suspension Incremental deflections, Incremental and total forces

one reference line

do for SUP = 1 to NSUSP1

UPRSUP(SUP) = ZEE+(DEE1-ELL{SUP))*THETA

DELDEF(SUP) = LWRSUP(SUP)-UPRSUP{SUP)

DELFRC(SUP) ' 2 *KAY(SUP)*DELOEF{SUP)

TOTFRC(SUP) " 2.*EQUILF(SUP)+DELFRC(SUP)

next SUP

If JFLAG = 1 (single unit vehicle)

then do d2.

else (two unit vehicle, second reference line)

dl. do fo'' SUP * NSUSP1+1 to NSUSP

UPRSUP(SUP) = ZEE+(DEE1-DJ0INT)*THETA+(REFHT2-REFHT1)+ {ELL(SUP)-DJOINT)*PHI

DELDEF(SUP) = LWRSUP(SUP)-1JPRSUP(SUP)

OELFRC(SUP) = 2.*KAY(SUP)*DEL0EF{SUP)

TOTFRC(SUP) = 2.*EQUILF(SUP)+0ELFRC(SUP)

next SUP

(1?. check deflections aqalnst suspension travel limits

if LOOP - 1

then tjo f.

pise oo for SUP - 1 to NSUSP

NTEMP(SüP) = 0

next SUP

VIII-6.10

■- - ■ -a-^- ,. i

^^W" ^m^m^- >»•■ i "«! •nvrvwrn'r- Km', i-rrw-jprn

■■■■■;<■'*,:■■■*■■<.-■■ . ,.^. -,, ■ „!, .

x r d3. do for SUP = 1 to NSUSP

if DELDEF(SUP) > 0.

then do d5.

else do d4.

d4. deflection negative: check for downward suspension travel limit

if (-DELDEF(SUP)-DLIMDN(SUP)) < 0.

then next SUP

else KAYTMP(SUP) •= KAY(5UP)

NTEMP(SUP) = 1

KAY(SUP) = absolute { DELFRC(SUP)/DLIMDN(SUP) }

2.

LOOP = 1

next SUP

d5. deflection positive: check for upward suspension travel limit

if DELDEF(SUP) - OLIMUP(SUP) < 0.

then next SUP

else KAYTMP(SUP) = KAY(SUP)

after all SUP, check suspension travel limit stops

NTEMP(SUP) = 1

KAY(SUP) = absolute { DELFRC(SUP)/DLIMUP(SUP) } 2.

LOOP = 1

next SUP

VIII-6.11

mm— 11 mm i i IIIH^MIIl A

e. if LOOP = l'

tllen do f.

else reprocessing of coefficient matrix [A] 1f any wheel plane spring rates have been r.hanged 1n travel limits check

Cll = C12 ~ C13 • C21 = C22 = C23 = C31 = C32 • C33 = 8.

if JFLAG = 2 (two unit vehicle)

then do el.

else (single unit vehicle)

do for SUP • 1 to NSUSP

Cll = Cll+KAY(SUP)

ClZ = C12+KAY(SUP)*(DEE1-ELL(SUP)}

C22 = C22+KAY(SUP)*[(OEE1-ELL(SUP))2]

next SUP

Cll = 2.*C11

C12 = 2.*Cl2

C21 = Ci2

C22 = 2.*C22

do e3.

el. two unit vehicle: calculation of coefficients for 1st unit

do for 3UP = 1 to NSUSPl

Cll = Cll*KAY(SUP)

C12 :r C'I2+KAY(SUP)*(OEEl-ELL(SUP))

C22 ~ t22*KAY(SUP)*[(DEE1-ELL(SUP)) 2]

next SUP

VI 11-6.12

)

calculation of coefficients for 2nd unit

do for SUP = NSUSP1+1 to NSUSP

Cll = C11+KAY(SUP)

C12 = C12+KAY(SUP)*(DEE1-DJ0INT)

C13 = C13+KAY(SUP)*(ELL(SUP)-DJ0INT)

C22 - C22+KAY(SUP)*[(DEE1-DJ0INT)2]

C23 = C23+KAY(SUP)*(ELL(SUP)-DJ0INT)*(DEE1-DJ0INT)

C33 = C33+KAY(SUP)*[(ELL(SUP)-DJ0INT)2]

next SUP

Cll = 2.*C11

C12 = 2.*C12

C13 - 2.*C13

C21 - C12

C22 = 2.*C22

C23 = 2.*C23

C31 = C13

C32 - C23

C33 = 2.*C33

e2. recompute position and Inclination of reference lines for wheel plane spring rate changes due to travel limit stops being reached

01 = D2 = D3 = 0.

if JFLAG = 2 (two unit vehicle)

then do e3.

else (single unit vehicle)

VIII-6.13

!■— ■ - I I —ll^l ■ -- ._J^^^^»»—^^_-^_

VTPM^^«^ull!.upMfl|H|)ll|ning^^^riMjniJl...MriUl«7>R>*lt'1' flW'^ f mwwwtu ti.mm.}UWW' un w ~^rr-

,. ..t/,^,- .>•, ■-. .-vI-'.*W*-'" '■ ■

do for SUP -■ i to NSUSP

Dl -- Ül + WY(SUP)*LWRSUP(S,ÜP)

D2 - D2+KAY(SUP)*(DEE1-ELI(SUP))*LWRSUP(SUP)

next SUP

Dl = 2.*D1 - 0ELTW1

02 = ?.*D2

TEMPI = C11*C22-C12*C21

TEMP2 = Cn*02-Dl*C21

TEMP2 TEMPI

THETA

TEMP2 = 01*C22-C12*D2

ZEE TEMP_2 TEMPI'

do d.

e3. for two unit vehicle

do for SUP = 1 to NSUSP1

01 - D1+KAY(SUP)*LW«SUP(SUP)

02 = Ö2+<AV(SÜP)*(DEE1-£LL(SUP))*LWRSUP(SÜP)

next SUP

do for S'JP - NSUr,Pl + l to NSUSP

Dl = Dl + KAY(SUP) * LWRSUP(SÜP)

D2 = L2 + KAY(SUP) * (DEEl-QjniNT) * LWRSUP(SUP)

03 = D3 t KAYISUP, * (ELL{SUP)-DJ0INT) * LWRSUP(SUP)

nexi SUP

VIII-6.14

*~***i™mmmm ■ i»11 >'

%, * Dl = 2.*01-DELTW1-DELTW2

D2 = 2.*02-DELTWl*(OEEl-OJOINT)

D3 = 2.*D3-DELTW2*(DEE2-DJ0INT)

TEMPI = (C11*C22*C33)+(C12*C23*C31)+(C13*C21*C32)- (C13*C22*C31)-(C12*C21*C33)-(C11*C23*C32)

TEMP2 ' (D1*C22*C33)+(C12*C23*03)+(C13*D2*C32)- (C13*C22*03)-(C12*D2*C33)-(01*C23*C32)

ZEE = TEMP2

TEMPI

mn . (CU.O.C^^.m.HCm^;.,-^^

-™ • ?m TEMP2 = (C11*C22*D3)+(C12*02*C31)+(D1*C21*C32)-

(Dl*C22*C31)-{C12*C21*D3)-(Cn*D2*C32

PHI

do d.

TEMP2 TEMPI

restore wheel plane sprinq constants

do for SUP = 1 to NSUSP

if NIEMP(SUP) t 0

then KAY(SUP) = KAYTMP{SUP)

else next SUP

VIIl-6.15

- -- . - i ■MMMMMMBIMMt

HM^MHMMiMMMMMHMMM J

|PPpl«?f*«^i LI ILIJ.^WHIipi i ii. i.i.,, ^.■';i .*^i. imqum '.w—.1. nm ■■iiwwiMrj'.'i.-^^1^'

g. determine tire contact patch inclination at tire obstacle interface points: compute total tangential force

do for SUP = 1 to NSUSP

if SFLAG(SUP) = 1

then do q2.

else do ql.

ql. independent suspension: check obstacle profile inclination across wheel contact patch

TEMPI = WHUB(SUP.NGRID(SUP) ♦ integer { c£kE_NlsJJfl }) 2.

TEMP2 - WHüB(SUP,NGRID{SüP) - integer { CPLEN(SUH }) 2.

TEMP = (T^°1-TEMP2) integer { CPLEN(SUP)/2. } *2

ANGLE = tan"1 (TEMP)

tangential force

TFORCf(SLiP) - T0TFRC( SUP )*s in (ANGLE)

do q3.

g2. bogie suspension: check bogie flag to determine contact status of bogie wheels

if BFLA6(SUP) = 1

then do g3.

else if BFLAG(SUP) = 2

then do q4.

slse if BFLAG(SUP) = 3

then do g5.

else error. Return to Module I. Controj and I/O.

VIII-6.16

MMMAMaflMt^^MM^aMMO^.

mmm ^m "Wpw^wp^WWSWiwi

"r-'':-' ■ ■•■t^D/m-'y- . -'•■■::»•;-( r-.,,.v.

g3. both wheels in contact

TEMP1. ' WHUB(SUP, NGRID(SUP) - integer { BWIDTH(SUP)/2 } + integer [ CPLEN(SUP)/2 } )

TEMP2 » WHUB{SUP, NGRID(SUP) - Integer { BWIDTH(SUP)/2 } - Integer { CPLEN(SUP)/2 } )

TEMP = (TEMPI - TEMP2 )

Integer { CPLEN(SUP)/2 } * 2

ANGLE = tan-1(TEMP)

tangential force, forward wheel of bogie

TFORCE(SUP) = TOTFRC(SUP) * sin(ANGLE)

compute and add tangential force of rearward wheel

TEMPI = WHUB(SUP, NGRID(SUP) + integer { BWIDTH(SUP)/2 ) + integer { CPLEN(SUP)/2 ) )

TEMP2 = WHUB(SUP. NGRID(SUP) + integer { BWIDTH(SUP)/2 } - Integer { CPLEN(SUP)/2 ) )

TEMP = (TEMPI - TEMP2) integer { CPLEN(SUP)/2 }

ANGLE = tan"1(TEMP)

tangential force, both wheels of bogie

TFORCE(SUP) = TFöRCE(SUP) + TOTFRC(SUP) * sin(ANGL£)/2

next SüP: after all SUP, do h.

g4. forward bogie wheel in contact only

TEMPI = WriUB(SUP, NGRID{SUP) - integer { BWIDTH(SUP)/2 I + integer { CPLEN(SUP)/2 i )

TEMP2 = WHUB(SUP, NGRID(SUP) - integer { BWIDTH(SUP)/2 I - integer ( CPLEN(SUP)/2 } j

TEMP = (TEMPI - TEMP2)

integer { CPLEN(SUP)/2 }* 2

VI1I-6.17

^^^ — — MtfHNMMWMlMHMiaM^ ■

iinnji.iipiiiHi.,imiMiMMWij,iiu|inp ''"- > •.»«•• *■" ^n.wiwi.i'H-tfti

ANGLE -- tan"1 (TEMP)

TFORC£(SUP) - TOTFRC(SuP) * sin(ANGLE)

next SUP: after all SUP, do h.

gb. rearward boqie wheel in contact only

TEMPI = WHUQ(SUP, NGRID(SUP) + integer { BWIDTH(SUP)/2 } + integer { CPL£N(SUP)/2 ) )

TEMP2 = WHUB(SUP. NGRID(SUP) + integer { BWIDTH(SUP)/2 } - integer { CPLEN(SUP)/2 } )

TEMP - (TEMPI - TEMP2}

integer ( CPLEN(SUP)/2 } *2

ANGLE = tan"1(TEMP)

TFORCE(SUP) = TOTFRC(SUP) * sin(ANGLE)

next SUP

sum the tangential forces over all the suspension supports for the present orientation of the vehicle and obstacle

TEMP - 0.

do for SUP = 1 to NSUSP

TEMP = TEMP+TFORCE(SUP)

next SUP

TFSUM(IGRID) = TEMP

compare present clearance contour with the obstacle profile: retain algebraically the minimum clearance at each point along the vehicle contour

fl -■ F2 - 0.

do for SUP - 1 to NSUSP1

Fl » F'l t tFrRAO(SUP)

next SUP

ViiI-6.18

■■

; ■■• -PrJiKT'-y

4/ F2 = F1/NSUSP1

do for INCH « 1 to NJOINT In steps of JGRID

TEMP * ZEE+REFHT1-F2(DEE1-(INCH-1))*THETA+REFCLC(1,INCH)- WPRF(INCH)

if TEMP - MINCLR(INCH) < 0.

then MINCLR(INCH) = TEMP

LOC(INCH) = IGRID

ITEMP = INCH

next INCH

else ITEMP = INCH

next INCH

If JFLAG ' 1 (single unit vehicle)

then do j

else (JFLAG = 2, two unit vehicle)

F3 - F4 -- 0.

do for SUP => NSUSP1+1 to NSUSP

F3 = F3 + EFFRAD(SUP)

next SUP

F4 = F3/(NSUSP-NSUSP1)

do for INCH = ITEMP+JGRID to NPTSGR In steps of JGRIÜ

TEMP = ZEE+REFHT2-F4+(DEE1-DJ0INT)*THETA+(INCH-1-DJ0INT)* PHI+REFCLC(2,INCH)-WPRF(INCH)

if TEMP - MINCLR(INCH) < 0.

then HINCLR(INCH) = TEMP

LOC(INCH) «= IGRID

next INCH

else next INCH

VIII-6.19

1 . |<^MM|MMgatt||||||| ^ J

check end of obstacle override position

if IGRID < NPTSOB

then do b.

else do k.

find CLRMIN and LOCA

do for INCH = 1 to NPTSGR in steps of JGklü

if CLRMIN(NH,NA,NW) < MINCLR(INCH)

then next INCH

elce CLRMIN(NH.NA,NW) = MINCLR(INCH)

LOCA(NH,NA,NW) = LOC(INCH)

next INCH

Vlll-t.ZO

J

pipn i ■üBPP MK'.I-.UJI ■Mil ^■^ipfl,.^ffFVfpy/,^J'l^l?'W|yM»Tg'W.V '"l'KP'tff^ ^ ■■.'■ ■■■ff'-'WU '■■'■■r '■' T^w^qry^^^^^vly»r.'?ff'"ffm^:'■'T!^WffrTI^^:;■^^' '"

^M^MMMRmv ,'«KW#IMOr*«i»,*,nv»ww..-- .

i %* 7. Maximum and Average Force to Override an Obstacle

I:

Description This routine determines the average (F00) and maximum (FOOMAX) forces required during the entire override of an obstacle. In previous routines, obstacle negotiation has been addressed via the solution of the static equa- tions of equilibrium fo-mulated using an energy approach, specifically, the Lagrangian. Since this energy method presupposes a conser- vative system, energy losses due to viscous and frictional elements in the vehicle suspension and elsewhere are not treated analytically In the equations thus formed. To accorrmodate for these energy losses an estimate is made for the amount of recoverable energy in the system for complete negotiation of the obstacle. Truly, this rebound attenuation factor (RAF) is a ball park estimate based on the Model Designers' best aUempts at estimating without resorting to a time consuming dynamics solution. The positive valued tire-obstacle tangential forces are attenuated for the energy losses. A value of 1/2 is used for RAF.

vin-7.1

mm ■ .. [. J.-!-l.-...Ui^.^ mm mm'Mti . jÄÜli*-^ :..-

rmwm ^^^^^1 MJIiiPII.IIHi.illPHpi.. , .' ^ .'..liin.pwi minmnji.a IHH»' iifimi .:uii.iRiiaHiiiiiiaii..ai> .w.^nmnciii "ii.wfjfi.:.

Inputs Terrain: NH = index of height value u:ed, HOVALS(NH)

NOHGT - number ot" heiqht Vcilues for which force to override ob- stacles is calculated

Outputs

NA = index of approach angle value used. AVALS(NA)

NANG = number of obstacle approach angle values for which force to override obstacles is calculated

NW = index of width value used, WVALS(NW)

NWTH = number of obstacle width values for which force to override obstacles is calculated

RAF r rebound attenuation factor

TFSUM(INCH) = total tangential force at tire- obstacle interface at each inch location INCH, lb.

F00MAX(NH,NA,NW) * maximum force required during oDitacle override for obstacle of height HOVALS(NH), approach ang'ie AVALS(NA), and width WVALSfNW), lb.

FOO(MH.NA.NW) average force required to override obstacles of heigh' HGVALS{NH), approach angle AVALS(NA), and width WVALS(NWj, lb.

VIII-7.Z

■■■-■■•■"-- • nin -i >t m mmaiin «ii.miSäiit a jf mjuq.^; .; L. liit^-v. A::. ^ h,-,. ■•.>^..;,.,...--.:- v .- ■■

pn iniaii, n(...[.i.iiuimviimi»<ii mum wmwwpffiip^w

Algorithm

a. attenuate tangential force for energy losses

do for INCH » 1 to NPTSOB in steps of J6RID

if TFSUM(INCH) > 0.

then TFSÜM(INCH) = RAF*TFSUM(INCH)

next INCH

else next INCH

b. find peak resistance force

PEAKRF « 1000.

do for INCH = 1 to NPTSOB in steps of JGRID

if TFSUM(INCH) - PEAKRF < 0.

then PEAKRF = TFSUM(INCH)

then next INCH

else next INCH

c. find average force to override obstac'ie: discard leading and trailing zeros, include intervening zeros

INDEX! * INDEX2 = 0.

find the number of leading zeros in the tangential force array

do for INCH = 1 to NPTSOB in steps of JGRID

if TFSUM(INCH) = 0.

then INDEX1 = INDEX1+1

next INCH

else next INCH

VIII-7.3

MMMHtiM iitr •Mii-iii" ■•''■—■-"■'<'■ ■■.■■-.

^OTW^Mm^^^mn^^^^wnwpvM.i , , , „,.,. «„.p^,,, F ,IW ,—■^■■n ■■.!■.... ..^.^ ,—.

find the number of trailing zeros in the tangential force array

do for INCH ' 1 to NPTSOB in steps of JGRID

If TFSUM(NPTSOB-INCH+1) • 0.

then INDEX2 ■ INDEX2+1

next INCH

else next INCH

find average force to override

SUM ■ a.

do for KSUM - INn£Xl+l to NPTSOB- INDEX2

SUM • SUMfTFSUM(ICSUM)

next KSUM

after all KSUM

SUM SUM "" (NPTS0B-INDEX1-INDEX2)/JGRI0

F0O(NH<NA,NW) « absolute { SUM }

F00MAX{NH,NArNW) » absolute { PtAKRF }

VIII-7.4

' MI miwim ■irHMt«iiMiiiiMriiiai'li-rx'ata«aidafe^^^ma^.,

t

BpWWIIWP^r'."lWiiW^J.>iniiiw»l»i^ln ■i.|H.iiHHln.,^f>MHm..im. ii]i.iii|ini JI.HIIJIIIIII.I i.i,ui|ii m/mgi m —jtwr

i)

-AAJW. ■ •*"- ■ « .-O.-. T»4 .

IX. REFERENCES

1. The Staffs of the Hublllty & Environmental Division, U.S. Army Engineer Waterways Experiment Station, and The Surface Mobility Laboratory, U.S. Amy Tank-Automotive Command: "The AMC '71 Mobility Model". Volumes I and II, Technical Report No. 11789 (LL 143), Warren, Michigan (July 1973)

2. USATACOM and WES: "Vehicle Mobility Assessment for Project WHEELS Study Group" (September 1972)

3. N. R. Murphy: "AMC '74 Ride Dynamics Model". WES In Progress Report

4. G. W. Turnage: "Performance of Soils Under Tire Loads, Report 8, Application of Test Results to Tire Selection for Off-Road Vehicles", Technical Report No. 3-666, U.S. Army Engineer Waterways Experiment Station, Vicksburg. Mississippi (September 1972)

5. "WES-VCI Relations Organic Soils", Unpublished WES Research Effort, Circa 1968

6. A. A. rsUia, C, J. Nuttall, Jr.: "An Analysis of Ground Mobility Models (ANAMOB)", Technical Report No. M-71-4. Ü.S Army Engineer Waterways Experiment Station, Vicksburg. Mississippi (July 1971)

7. L. A. Martin, D. A. Sloss. Jr.: "The Linear Feature Crossing Model of AMC '74", TACOM In Progress Report

I 8. "Truck Ability Prediction Procedure", SAE Recommended

Practice J 588 (1963) v

9. 6. Smith: "Commercial Vehicle Performance and Fuel Economy", SAE SP-355 (1970)

10. J. J. Taborek: "Mechanics of Vehicles", Penton Publications, Cleveland, Ohio (1957)

IX-1

I - u,uiimmmm*^****mk****L**.—..-

WP^^PÜ^PW iiii»i)i(ii:iii..ij iiii|j|.nijn!iqnmm<^n"^'wi<i."i l""11 JWWI""1 mmmi'm'«lmviw,'v-'"

->■' ■ ■■ m«MN»<ira»>7«»»«««tawwKui. ■■ ■ . ,.,,r'..

^V

APPENDIX

VEHICLE DATA

SHEETS

A-l

■ iiiiifiMilMBihPiil i iifn«—■■-- I —- i—~ mm

•w 11 i mmmmmm ■VHP

VEHICLE DATA SHEET INSTRUCTIONS

The vehicle data sheets for AMC '74 have been revised to provide for greater clarity and convenience to the user In filling them out. Most vehicle component and/or overall vehicle data appearing on the data sheets can be located from standard vehicle characteristic sheets or catalogues (e.g., Tire and Rim Association, Inc. Yearbook) using the nomenclature found in these sources. With the exception rf the water characteristics. Item 5., little or no computation is necessary on the part of the user.

Tne data sheets are structured to minimize human blun- ders in both filling out the sheets and transcribing the data from these sheets to a computer file. Line items are right justified where necessary and double spaced.

Prior to filling out the data sheets, a user is requested to read the Introductory write-up in Module II, Vehicle Preprocessor, to acquaint him with the vehicle nomenclature used throughout AMC '74. Also, it is recommended that the user review the Vehicle Data Cross Index to assure that all data required are entered. At this writing, some of the vehicle data appearing on the sheets are not required but will be used at a later date. However, if these data are available, it is advised that they be provided (e.g., horsepower loss curves, auxiliary transmissions in the final drive).

Item 8, Input From Ride Dynamics Module, is included since these data could be obtained from experimental tests. The experimental data are preferred over the data obtained from the simulation performed in Module VII, Ride Dynamics.

The buoyancy characteristics in Item 5 require a knowledge of the vehicle density distribution with vehicle height. This form of data would be extremely difficult to build in the vehicle preprocessor for an arbitrary vehicle and is, therefore, loft to the user to provide.

A-2

-'■ --'—- - - ■ ■ J

■^^T^^l.'! 1»^"M" "Wj.^WF^^W I^V«'" (I.UIli.-^ ^"^r-T^-^l M limq UIJWI.HH«« III,!! III ■IMIIJ g , ■llilll ,1.1.

''^'«^■■"^-tiw»—->■.

^ A VEHICLE DATA CROSS INDEX

;■

Variable Name Used In Model

1

NAHBLY

1

NVEH(i)

WGHT(i)

;/

IP(i) i

IB(1)

l RDIAM(1)

RIMW(1)

ICONST(i) i ■■■■

■■ TPLY(1) :

REVM(i)

i DIAW{i)

SECTW(1)

SECTH(1)

TPSI(i.2)

DFLCT(i.2)

TPSKl.l)

DFLCT(l.l)

Vehicle Data Sheet Nomenclature

Axle or track pair assembly number

Number of axle assemblies plus

Number of track pair assemblies

Running gear assembly type

Operating load on axle or operating load on track pair

Powered axle or track; Yes = 1; No = 0

Braked axle or track; Yes = 1; No = 0

Rim diameter

Rim width

Tire Construction: Radials = 0; Bias Ply

Tire ply rating

Tire: Nominal revolutions/mile

Tire: Nominal O.A. diameter

Tire: Nominal section width

Tire: Nominal section height

Tire: Sand Inflation Pressure

Tire: Deflection under operating load and sand inflation pressure

Tire: Cross-country inflation pressure

Tire deflection under operating load and cross-country inflation pressure

= 1

A-3

aMMUÜ ^^MHHHÜ ■Hi

^M^ Bpii ' ' ■'i|l^iwi'i «ii^i»i'i.<i W)»..IIHJW up.i.i»ij»j»rwiui,iniinw inw,vm»".-

Variable Name Used in Model

TPSI(1,3)

DFLCT(i.j)

NWHL(i)

ID(i)

CLRMIN(I)

WTE(i)

WT{i)

NCHAIN(I)

TRAKWD(I)

GROUSH(i)

NPAD(i)

ASHOE(i)

TRAKLN(1)

NB06IE{i)

NFL(i)

RW(1)

Vehicle Data Sheet Nomenclature

Tire: Highway inflation Pressure

Tire deflection under operating load and highway inflation pressure

Number of tires on axle

Dual tires

Minimum ground clearance (from running gear data)

Minimum width between left-right tires of axle assembly

or Minimum width between left-right tracks

Vehicle axle tread (center plane to center plane if duals)

or Vehicle track tread (center line to center line)

Presence of tire chains

O.A. track width

Grouser height

Road pads

Area of one road pad

Track length on ground

No. of road wheels

Flexible tracks = 1 Girderized tracks = 0

Track thickness plus bogie rolling radius

A-4

^„tmtfHuttmttmm iMtMM^KJMMUHM üBMiiiitii iiBim i '-—*■■"■

mn ' i! *mm """'■""W lyi .HJIII.... pp ■W) m.- IILJI. ■ nij.n i.f.mtn

'■«•■ •■ ■'-wr,^.. .. t«r-««MiV W%*. rv*^. -

Variable Name Used in Model

IAPG

| i i

PÜWtR(FORCE,N)

POWtR(SPEED,W)

IPOWER

NETHP

ENGINE{RPM,N)

F.NGINE(TORQUE,N)

I ENGIN

ITCASE

TCAi>E(Gk)

TCASE(EFF)

ITRAN

TQIND

C0NV2(SR,N)

C0NV2(TR,N)

Vehicle Data Sheet Nomenclature

Tractive force - speed, Yes « 2; No = 1 or

Power train characteristics; Yes = '; No = 2

or Both = 0

Tractive force (tractive force versus speed curve)

Speed (tractive force versus speed curve)

Number of point pairs (tractive force versus speed curve)

Maximum net HP

PPM (e.igine RPM versus torque curve)

Torque (engine RPM versus torque curve)

Number of point pairs (engine RPM versus torque curve)

Engine to transmission transfer gear box gear. Yes = 1; No = 0

Gear ratio (engine to transmission trans- fer gear box; =1 if no such gear)

Efficiency (engine to transmission trans- fer gear box; =1 if no such gear)

Torque converter: Yes = 1; No - 0

Converter characteristics measure at a constant Ib-ft input torque

Speed ratio (torque converter versus speed ratio curve)

Torque ratio (torque converter versus speed ratio curve)

A-5

-—'-■'nil mum gumn mmm

I I i. I» I ii Hi, I ii MMI^IIJII in, I.I.IIHII 1.111.,^,.

Variable Name Used in Mode}

IC0NV2

C0NV1(RPM,N)

C0NV1{SR,N)

IC0NV1

LOCKUP

TRANS(GR,NG)

TRANS(EFF,NG)

NGR

Fü(GR)

FO(EFF)

XBRCOF

TL

Vehicle Data Sheet Nomenclature

Number of data point pairs (torque ratio versus speed ratio curve)

Input RPM (input RPM versus speed ratio curve)

Speed ratio (input RPM versus speed ratio curve)

Number of data points (input RPM versus speed ratio curve)

Lockup: Yes 3 1; No = 0

Gear ratio (transmission gear ratios versus efficiency in each gear)

Efficiency (transmission gear ratios versus efficiency in each gear)

Number of gears (transmission gear ratios versus efficiency ir each gear)

Gear ratio (final drive)

Efficiency (final drive)

Maximum vehicle braking coefficient per axle lb/lb of load carried

Distance from centerline of first assembly to centerline of last assembly

WDTH

CL

VAA

VDA

SHF

Maximum vehicle width

Minimum vehicle ground clearance

Vehicle approach angle

Vehicle departure angle

Height of front sprocket or idler wheel above ground, in.

A-6

I '"" IMMBlMIMMai^i ^tn^tam '■-'-■ mi aa—aMMBiMMaftü

■'' ■■ Ä!*i*w^W I ■ mm» im - ■'■

;■

>

Variable Name Used in Model

CGH

CGR

CGLAT

PbHT

LYtHGT

FURUÜ

VFS

DRAFT

SAI

SAE

VSS

VSSAXP

WWAXP

WDAXP

CD

WRAT(NWR)

Vehicle Data Sheet Nomenclature

Loaded height of CG above ground

Loaded horizontal distance of CG to rear most assembly centerline - pnme mover

Lateral distance of CG measured from vehicle centerline

Height of pushbar above ground

Lye height of driver's eyes above ground

Fording depth

Vehicle fording speed

Draft height (=0 if non-floater)

Vehicle ingress swamp angle

Vehicle egress swamp angle

Maximum still water speed without auxiliary propulsion

Maximum still water speed with auxiliary propulsion

Minimum water width required to use auxiliary propulsion

Minimum water depth required to use auxiliary propulsion

Water drag coefficient

Ratio of vehicle weight supported by ground to total vehicle weight at maximum fording depth

A-7

..^.- ^^/.^-rtfy^MMiVi-l-tf.L'a-M'.,.,■,■--. juinggyym^fc^ iMBMaa ■t.,-.1riJ....^...^.:^,-........:■ --.--u

^^H*^m*>*^mm

Variable Name Used in Model

WRAT(N)

WDPTH{N)

NWR

ACÜ

AVGC

PFA

IT{i)

AXLSP(i)

WC

PBF

MAXL

MAXIpR

RMS(NR)

VRIDE(NR,L)

NHVALS

Vehicle Data Sheet Nomenclature

Ratio of vehicle weight on ground to total vehicle weight (weight ratio versus water depth curve)

Water depth (weight ratio versus water depth curve)

Number of point pairs (weight ratio versus water depth curve)

Aerodynamic drag coefficient

Average cornering stiffness of tires

Vehicle projected frontal area

Is axle assembly part of a tandem axle: No =0; Yes = j*" axle of the tandem

Interaxle distance

Winch capacity"

Pushbar/bumper capacity

Number of absorbed power acceptance levels

Njmber of point pairs for each absorbed power level

Terrain rms (ride limited speed versus surface roughness)

Velocity (ride limited speed versus surface roughness)

Number of point pairs (maximum driver ride limited speed at which vehicle can cross an obstacle (for obstacles spaced farther than two vehicle lengths apart) versus height of obstacle table)

A-8

I MMjMm iMmr,„., i iinfrj^j^^^ ■ , xU.ä-'äu.mMiikm -.^~-.;.,.-J T..^ ||| mum UMHltf mmm mmam .,^_^,.

wm w^mm mmm inmm",m9>.•■'*■■:- ■

wmmmmm*. "mmmmmm WflV^T^f ^(AVip* vwif-i^r-- 9, (^ »„.* ,^,^1..

:' AM Variable Name Used in Model

VOOB(NH)

HVALS(NH)

NSVALS

VOOBS(NS)

SVALS(NS)

SHIFTT

JFLA6

REFHT1

REFHT2

TEMP

DELTW1

DELTW2

DEE1

DEE2

Vehicle Data Sheet Nomenclature

Vehicle velocity (maximum driver limited speed versus obstacle height table for single obstacle crossing)

Obstacle height (maximum driver limited speed versus obstacle height table for single obstacle crossing)

Number of point pairs (maximum driver limited speed at which vehicle can cross successive obstacles versus obstacle spacing table)

Vehicle velocity (maximum driver limited speed versus obstacle spacing table for successive obstacle crossing)

Obstacle spacing (maximum driver limited speed versus obstacle spacing table for successive obstacle crossing)

Manual Transmission Shift time per gear

Does vehicle have 1 or 2 units: = 1 for single unit = 2 for two unit

Height above the ground of a horizontal reference line taken on or near the upper suspension supports for the first unit

Reference line for second unit

Length of second unit

Weight of payload on first unit

Weight of payload on second unit

Distance from front of first unit to CG of payload of first unit

Distance from front of first unit to CG of payload of second unit

A-9

■ ■■I..MI-' ■ ■■ ' ^ •■- -■ ■ ■ ■ --- ' IIM—It- Ill

wmmm mmam !-ll.'..IHil.WWIiJ^WHI,PII|l..T..illiiil,i|!!..ifm>^TM.'>r»«».|il,i.i IIJ^IIIIJIIWH

Variable Name Used In Model

NSUSP

NSUSP1

SUP

ELL(SUP)

EQUILF(SUP)

SFLAG(SUP)

EFFRAD(SUP)

DLIMUP(SUP)

DLIMDN(SUP)

KAY(SUP)

CPLEN(SUP)

ANGLIM(SUP)

BWIDTH(SUP)

XCLC1

Vahicle Data Sheet Nomenclature

Total number of suspension supports

Total number of suspension supports for first unit

Suspension support number

Distance to each support from front of vehicle

Equilibrium load at each suspension support

Suspension type for each support = ?l if independent = 1 if bogie

Rolling radius of tires at suspension support SUP

Upward suspension limit in wheel plane for support SUP

Downward suspension limit in wheel plane for support SUP

Spring constant in wheel plane at suspension support SUP

Length of tire contact patch at suspension support SUP

Angle limit of bogie suspension at support SUP, 0 = no bogie

Bogie swing arr width at suspension support SUP, 0 = no bogie

Coordinate for first unit Vehicle Clearance contour. This is for the vehicle without the payload

A-10

wttttm ■' ---'■' - ■

1 —■■ "■■■- ■ - ■ ■— .„t,.^.^.^./^..... -.,... j;,:,.„.u.-J .: ... |i

»«PPBJWW ^'^^-Tr,ii".'-w>li».>"(>».»'«r^»^r»'/.''""'1"'«w-'i -...■.., .,T^^r,,„...^™r-™>i»7r

^«»SWW» •ISMilWMWIOMl«.»«^«»

I

Variable Name Used In Model

NPTSC1

XCLC2

NPTSC2

YCLC1

YCLC2

Vehicle Data Sheet Nomenclature

Number of point pairs (Vehicle Clearance Contour table for first unit)

Coordinate for second unit clearance contour. This Is for vehicle with no payload

Number of point pairs (Vehicle Clearance Contour table for second unit)

Coordinate for first unit Vehicle Clearance Contour. This Is for the vehicle without the payload

Coordinate for second unit Clearance Contour. This Is for the vehicle without the payload

A-n

- -- i i ii mi- I ■—•—Mini ------ - - -

^mtm^mmmmiimmfm' im mmmrm^i'' «»•"w«" «*""' ••^^"'' ■«"■ N..»-*,. w.,w,WWH,,r.»^w-.fv ?rT^!"™^^^-^^™^7T-'«rsr-T7WWW.'r

IMV« ■■, -^.^B'

CO

a: o

s

(N4 r—

I <

o 1—1

3

c • o

•t— • +J Q. 'r- c u o o •1" (rt ■M 0) Q. Q •#■■

1. U (J o vO •M 0) Ü o « U ■o 1- «o s^. o a>

>> •J id

•r* Q. JZ <u

IKinHMilillllilliWMlMiM^lii« —- i ; ■'■■ - -

^^w^^^^^^^^^^ ■^^w PRPR pppn i 'wr'j"-.' .iwfiT»»^» »■I»»»,WW»I»'IIHII..II!H'L Bmmwpiiii^w^^wggwwwKWip

^,>^'1g^^Wi^^«ww$WW^

<■

1 1

L J .

4—

CO

t. -'d flj a» ja Q. it E >i 31- -O Z «U

>>-^ >>rz <-, ^- XI (O -Q E 1-

M E «t- 01 0) «^ <*- (/»«»•• r™ lfl<C r— JO < e . «- " (/> 0) >- «J

OJ 1« •»- 0) "O W) «0 CD (U ^_ < Q. r—

p , CT <U E t. -^ C <U

•r- u -i- J:

</) (0 f0 c 3 i/1 a. i- c <■ t- 3

* : i * CU <.

! o n

S5 <

o

(- «t- C

: a»

*>< > <

CJ 3 L. i. - •-^ d g J Z ^3 i !

E E i

ii II

01 «Ü r- r-

X

c o T3 IO O

c

«o I. 0)

O

X < ID <U i. 9) * O a. c

<u

X <

I

X

-o <u <o

c

0) c o •>-

^ Si ^ (O

c •2 E

Q «r-

c 0» u - - c 0)

£ J- ■p JJ ■o <♦- •r" 0) 3 oc E

■r- 0) OC IM

•^ oo

0) (-

at a>

t a. o> ai 0) a:

at

^ E

-o at <o fc.

CQ

^ s iO o

1- *-» t- o

3 <U i-

•i- (/»

" I at

C r- •r- ••- 4-> £ (0 -»v of «A c >. o Q. -»J

3 at •— j- o

•#- >

«J c

at

CS!

Ikk_.. - ■ ■ - .,..-.^„^«»«^i^tai^m^^a»

*****—>*• p>m>|giipwvfVI*wmii;'!i|«Ii."iiji II«,,.UIIIII.I ■

■MV'- .;Mv;vwr«pj^!w;'--r'',"-rv>'i.r-^w

rj

a:

3 o

I

Ä .^ v -r- .^ «A O ■^ 'I- I/) g N_» »-^ ^ . N_- Q.-J ^4J Q.

3C L. ^ ♦* J= 0>tt»i—

c

5

>, ♦* ^

§ s . V) o <

^ < : ■5=8 A. t— -r-

e 1 l

■o

c o

o •'- ■M O u to

o> a» a» c fc 1. t- 3 3 4-> </) «/> <a */> «« s- <u

c t. o o aj'i- 1- -O 4J +J c «

Of- c c ■i- «/» lO •'-

Q. «—•

. «si t-4 3 l/l

«A cn «A

t. a» f- u

0)

o o

I «A l/>

o a»

2!

3^4: 01

o o

i

< £

s

0)

C c c £ c o«— o

♦J-O ■a o c ••

si- to

o* a»

S.5 o •»■»

** 3

a* o

AS o> o

•i- «J C r~ V> O'r- K O.-J'-' <

C7>«) « C t- Uf- 3 3 4-* «A «/>«</> «A S. O'

e u o O OJt- f--o .»J ■PC«

n i u

M- C C C O»-"

■P >> >> <J «

"'S! "2 0,1-

2!

I

O (A O

to

o It -r- II

P IA )« «A 4li— 01 >-««->■

c

<o t- 3 P O C

01 O

^ «A*-« fc-'-- C 0» c « c f- t- "r" p •'- . •!- ^ c »^

I- 0)

OP«— u» c J: x» Q--

1« QC «A 0) a ai i «A c ;= P< «u-

c »< i- c 3 C< fl) <0

^B ^ is ^ •r- .C <0 C P JU

3 'x E < c «

0)

CM

...^.--.„„..^..i^^-t-^W^ , . i rilrMlffiVttitt ■"-■ ■■■■—■ I ■■-..JMiirln I. rn- i „s -■—--■■■ — - - - ■i-k^fc^-.^-. -,-,.^ ■■■.„.> ^ . ;...„ .^ ....j.-,,.^ ,.j.

'^^^■V^AWlW^«'Wwm^

41

0£.

in r—

I <

L. .. Si 0) tft J3 C II £ •r" 3 (O o

x: z o

>> • •» 01 •—

JD k. £ •r- II <U 1— \A «/» IA <4- a»

■—• «c o >- TJ

L. 0) *J •i— u C n) c O a. 0> o t/l

o 2! a: <0 a.

3 1.

CJ L.

CD O z <—I 01 z r— z X =) <

«\J

-" - - «MMMlMMIIMMI^Ma i i —-■ - ■ i - ■■ i ■-■

pwjWMffiWllMWHWiWWi*^^

.

i

t3

<

0)

5 a»

■M « «/»

XJ OL II

Z 0)

S ^ £

Irt < r-

^ c a» ■- £ -r-

c 5

t3

QC

a.

o

o I-

a» r—

<u

O

<u

<

C3

^ t> t» *-» —> ^ x> a» a) c f— H II U O •»-

£ 2! .= ^ ^ ^ QC ae 3

& S 1

o o « •»-

- s a. 3

CO

J^ J^ w o o J^ <o <o u i. u <0 1— 1— u

t— ■o T3 <Ü a»

c t. .* o o «t»

-o § JO

10 ("^ c o c =3

c •r- II

a>

u 1

c c ^- >_- a»

er ^: w -o 3

«-^ c ■O O IQ 10 i- o a. es o:

«A

>• c o

c

(0 u 0» Q. O

II II

a o O (O <o t- U I—

t— ■o

■o <u i- <o «I J-

a.

o

a.

5

■o

0) a> c c o w

o

CNI

J

i ^j

<c UJ

CD

I

c o o

a: < CD

CD

-O (U c c c o c

J3 II 71 •r- •^ •»- 4J ••- E o ~ - - - **^ ^■^

3 to en 01 Z .* ll t« «/> C-"^

O 10 3 3 JK •^ 01 >, its 3 •f* •r- o >— c

V. i— T3 ■o ? k. ••-

E h- Q. 0) r—

4-> U a> ■o «O

<D lO O) 4J C 04 <y 4J

V) N 0) c 'äi f u c <t •^ C 4> CD «—. QJ

t. .* r_ .c *p* o t- at o r-. 3 U ■o

•r— T3 -t- O 1 <0

Q- t- c a: a» 01

k. t3 C7> 0) 1—

Ji J»f o »— <J .« (J co ^ <9 r— IO c o \- I. <u (0 y- II 1— ^ 1— u i/) 4-» o .^ <u a»

U J3 r~ a» (Q O ^~ t. f •r- X )— 4-> -C

«t -o a« (U s

>•

E 3 E

L MMlIf lllllH-IM lllll -11111 iMi^rtMä^iilli III l - i --" la - - ■

o

r— • CM

II • n

O o Z

H z

CVJ 4-1

»-■-

II o II

IA ^a 1^ 0) i. v >- o >•

00

I <

o

QJ

Q. Q. 3

CO

00

o V) •M o

JD •4->

— 1-

(U X 0) O a •M c a O H3 c u nj +J a I. w i <0

• r- a x: {A i. o (U L

QC C t. c U. O •f"

-o ■^» n> iO a -o L. O > c 1- _J •r- 10

4J L. -o t. ^ «o «; I o t. O a: h- a.

a* > 3

a. E

XI 01 0J a.

CO

to

*A u > «/> *^^ »^ i— a.

o •— l- o o a.

a» o > •r- I. ■M a»

<0 £ l~ 3

v

o Q.

CO IO tt»

0) •o > O

0)

o z

ro

MiaiMIHflMäin . .^.^u^^H

"O

§

s

3 o a.

1

1

0) 1 «■> i v 0

1 ^ >

1 ■•" 1

<->

1 »— 1

"O 1 ai 1 <ü

C/J 1

I

ro

- i r iriiriiitiMMiir ir ■ J

& I i i.

<a

a.

«3, (S,

t J3

I £1

C o o

I—

Qi UJ

c o

fc. o

o» c •r- CD

3 tr Q)

Q. O O" XI- »- a. o «/I </» :E I— ir •/» o o *-» ^ fc. u « a»

C3 CU Z 3

E B 3 e

«J fl «

<0 Q.

O a.

z

> u 3 o a» 3 o- u o

3 to i. <u

a. a:

c en c

l

1

i

I 9

! i c .Lt

1 A rj

o CM

I

UitUMMMaMMMflM

II

o

O) a> x: o 3 10

7. S8 II o ■,~

•I

o

«A

c o o

0)

«A «A

e I« c

o

4>

c

0) 3 CT 4. O

3 Q. C

CL

o a.

a

ai

E 3

O I/»

3 vo

a> a* i% *J ** M u i.

a> at > >

0 o c c •^ 2 o o

••- 3

c <0

o

u 3

10

o

■•->

o <0

> 3 O

■o 0) a.

O i-

Ä-

0) 3

a- a-

u 0)

s- 01 > c o o

4J

on

0) 3 cr J- o

1

,

■■™

!

0 l»t—

r 3

O

OC

) <

o a. <u

<*>

MÜJMfrl .... ..L -i nmiiiinirtiiiYiWui HIHI n MM I'm ■ - im ^■■.-.....J-.-.

mmmm pppppm wnmm wm • m wm miwwiw r^rT^™^^"^»^-»?i7w--ipp^««w^7*?W^.-,T™^"^ ipRmffitpmi pwww

w- .-'--i ■■-r1-

a.

o a.

o

I

c o o

a* > 3

<0

at v Q. l^

I/) 3 </> W

a. ac

1

l

■<

1

Is:

, 3

c 1 >-^ ]

q

■a 01

a

II

o

1/1

r— C

«

o a.

a

L. 0) J3 e 3 Z

CVI

I

a« > 3 O VI t/l o

k 01 2 o v) a.

O) at IA 1/1

o o _i x

o I/) »/>

VI 3 {/I t- 01

S 5

01 o o z: < a.

a» -M ■M 3 i. O. ai c > >— c o

o a.

n

■' ■ - -■■^--' ■■■ -- -■■--■ --- - J

""■wmii ^^^^

C o

s

a.

1

|

j

z:

c

c - a

II

o

>-

I/)

5

5

m a» et

c

to CM

<

i

a. 3

o

c o

o

Q

•r- E it c £

(U

o

a: i-

t3

C o

•»—

to •!*• E (A c «o w

L -MllftliAH-l i i il Tl

■. .»»I ip.w.iii.i, j.iii.n [■i4—.nijwminiiiii,iimi' lif ■» p.|,iv«iini.il!!. Km* «,. *

*4*fV'i-tmvmmi"-<-

e s

s UJ 3 O

lo 1 IB toe 1 U

IS

5 c 01

•»" o

**- Ul

«3 II

O

«A 01

0* l/l «O O

i. n 0)

i- 0)

«*- Ul c IS u

> J-

10

0) ^3

4->

U l/l OJ

O tO 10 O

O 4>

«A 10

«A

«T»

oi

4- 01

v> (0

« o»

Ü ID

>> O c 0J

Ul 3 Ul i. > Ul O

•t-

i. ir r

Oi ui «J o w (0 0)

C3

u OJ

CM

•i

ro

• .--.■.-..■.,■.. »Ill« ■ ■ . ■M^M iiiririiiirniiiiiTiii i ^^^^.^■■^^-.......^—^.,.v ,., ..^ J

mmm zmm* 'IIII|I H^^PPUI^V i <m. || ..I, ,y.,i,mm-w i „ 111,, y »-».•■.■".v.-i'.w.i—-—T"- T™.—-^---.-^ ,^.,,r.,-..- -• witf'—WWIT«-: sT-.fy ;■

(MmmnuuMMiiuiiwt"««»' »wwi»»«™«««^,.^.,.,

4>

s

2 £

ro

"^

- —

• •

o

5. u

5

>> u c

u

c

o

■o

IT» o

o -o

c o

o I/)

> i-

a:

c to •f- 0)

o V

'x <c t-

^** a> o a. 0)

00 ••-» c 01 L.

•r- <0 U 01

•r" *"^^ C3 «♦- >> *♦- f— t- a* c OJ o o Q.

eg

o <ü a» a» o §

^ i ^ «o c U (U ©

CO ^ v- »0 (/)

O) u w »— CO .^ *-> e

X 3 C

■„^ü^... . ^■..1...„.: . . --■: .1-i-.,.^..Jm.-...n .....n^ .-.^^r.^.^I-.. .. , _ irmiiiihir-"— -- -

UP Vl. I !•■.«• rvvrw ■ WP—I^IBHWl " "V'wyw r'-t".'"'r^'''l''g,^fwryiffTaffF'-Tff^ ":i'-r--I'I JTrr^/nMr" '

»ft^RfW«''»».»«»«»!- «lUIIIAMW»« .»w».^.«—,-

>- Of

_i o X LÜ

(U u C 0) (U v. t- U 3 X 3 0» (7 1— ^ < X QC

»»- -^ -1 _l Q -1 o o CJ3 t3 O « U. > »— 3 CJ X > > O CJ o oe

o C—» O'-« • a • • • • « • *s • o • c C c c o» o> c c c

•1—

ÜD

•^ •F- •r- 0) 0) ■o

•w t3 «r-

f E J= a» ■M -a <+- i. 0» 0) +* 0) *J u £ 0) 01 c o at o c cr l/l •o c C7> f— 3 > C-r- c </) i" (O •^ "cri o> o |^ <Oi— V <0 X i. 01 c c L. 4J $-

•M a> a> £ <0 1« o> üi .12 5

V «^ ^» 0) x: 9 0) ■o c *■ ^ "o "o o t. > «rt •»- 0)

"o £i •r- "o <a 3 o t- u r- O NF1 JC ■a ••" o +J -O -o o. ia £ •!•■ 0> c £ £ I. <t> u a» (U «4- *— > 3 0) Q. 10 r— 1 o>»- > O o > O. o. o <o ■P u >! £ i. <0 0) o +* 01 (O^- r* 0»^- •3 O) E T3 c c -JX: r— c x> E 3 Qi «4- O t- V « "- B •^ a» E 0) o N t— > L. f— 0) X •^ "3 i— •r- t. 0) fc. v> 1 "o X •r- u •»J 1. 0> C

> 0) «/I •r— 10 ^ •1" £ o ** O o +J «o J= z OJ £ c en JZ c L c 01 > 01 o Of <♦- 0) -M > ;> i— o> ■o u u «n 4-> j= 01 ■o « e «J ■o >» 01 E i—• 3 o X3 «Or- i. 5 E o 0» O -O 3 t. <4- •^■ -J •o —1 E M

■A «»- o c «o 10 c •r- >» o trt i o 4i a» z: *i -J «/I

•r- u c •r" (O V) C f- > c 5T (O ♦J

L. (A

■r- -U UJ g

Q Q C 0) o t.

i— U ID r— u Oi (0 a t. u ■M 0) C > <u o (_>

VO CM

I

•■•-"■■ ■■■ ■-- ■-■"■-■--■•■--■^•'ittill i(li lif i -_. ■-:^.., -._-■„.: niiiiraiifrMiliiiliiiiiiiiiiiiiiiirii T r - -*'—■■•■'-■ -■ •■ -■-■■■ J

i'il|JWIJ*!*|ll)^>W»l»ipiWMIl!WPll«!( «auWJiJ|iii""^i""i " . I.I—-

■■■nmm'^'^mmr ■ «yftetwmmimiv imeat«

I 41

0) o c <u

a

no Q.

UJ >- 3:

to

3. • o

8 >- on

o UJ

i—i

-o c 3

-o c 3 1$

o i. en

o 1- C71 *15

<u > o

<U > o

2b o

JC vs 3 Q.

n I/I

|-

O > •r- t-

o. •

en

0) X

-o

o 4J

U. 3

-C o a> en

«■»

4) x: ^: C7I ai •^

UJ £

CJ

<

i. 0)

JC

o

■- - ■ ■MtfMWIIilMMM«« -•■-■ ■■

*m^^m*mm,„< ,nm m m>w«

■«a 'ffityW- v-','Wlw>t *i* < 'rw.wr'vj*|i»"wv>ip^

<v >

«

3

00 esi i

- —— - ■ ■ Mi ^^^^^ä ^.-f-.,.-. \.. .. g^^B

fm j.wiwiupiM^>m ,1..,H ,i,, mmm mmmm**.""

:*.^,'-. -I-».* 'pifft})**'". V '.!,'-'WtpfW'^vv. -.■"'.»

* jr

o

0)

CO

■o

c

0) 0) a.

D1 C

■a

o

r— (J

>

II

o

00 UJ >-

3

n ii

I— CsJ

o CO

ti

CO

.c E 4-» ■o +J UJ JC u en 0) C7I IT3 c co •r- O 01 0)

at 0) 4J <u c M- j- •^ (O <+- f—•■ V

Q B

fc 3 B

■!-> ■r-

10 C 3 *^—

i

■!->

O

to

LLI

I-

in

~i* — 1 ■■- J

P^B^PPHPIUPPiPPBjMPyiimP^II l ■..II.I.W,!. I, IW.^I t,.,. .,.„..,.,, -r.^-

"'VST^'*!»»v"!äS19fgCT» •<^W«cBWW«W»l»^•^a■i»'•^55>>1^«ffl^!t«^'ra.■.1W«.^■.»,,,,.n. , „

><^

w» ^ u (A 10 J^ i. u

•*-» «9

i. ■M o

t- l/l 0) 01 4J 0) i- (O «/» r"

•f— X L. N +J 0) tM

r— r— O

"•5 (0 'ÖJ C

C U a. 4J j3 0) o +J u o Q. i. 0) o z 00 a. "3 m

IS r-

c o u

oo o

cr o> a> OJ 0) Q.

■o TO >» ■M

a» 0) ■M C

en en QJ c c £ <o (0 0)

Q. a. 0) E E «o <0 c X 5 o «/> i« •f-

(/» to IA ^— (/> IA 3 01 <u a. t. u o CT cr Im c 01 OL

•r- 01 i.

O) <u ^— o •4-) o •r- (O

x: 3 a»

■•-> JE J= XT 01^ <u^-. •M n a. ■*-> Q. IA • w> • C o e •c E 3 C 3 C 0) sz--* X — •r— •y-B •F-

■M o—- O'-' o •<- C -a c 4-> 4J •r" 2 3C O (U o c c <4- co

•r- a>T- -o o -o o >4- i ■a wi Q. (^ o»-.- 0)-f- (U < a>r- U>^ L. tA t- Irt O V 3 3 •t— f— •r- r— O a. a t~ a. 3 3 3 3 (A o u o O" Q. o- a. C71

u 4J i. 0) O 0) o »0 i~ OL ra a. w u i- 1- i- 0) X a. Q. -o •M >> >» J= JSl «0 tJ •— t ■M >> ■M >. L. X <0 •- (0 -o iT Q.1. 0>

•P- •r* «r» •r" *0 0) (0 ■M #—" f"" ■*-» r— X T- -o •■- IT3

Wr- r— r*- 3 •r- X X t. T- &. •!- +J 3 e 3 <U X V X in ro 3 rtj 4J 3 +J 3

E «o m •O <D E •r- X X 3 x E ITJ E g

•>- E 3 3 X E E

5 •r- C

•r— C •r-

a:

%

IT)

k" I --■■-- ■■1 HIM MkMMil ^^^BHgMMHKj ■' — ■-

■ " iiiiiniwui *WBW P|f|||pPipppp|fpff!ljmRfv^|^rn--T.^^^ .^„„„„f. Ui, ,^.. 11. tw^.T.^rT..-7~:r~v.t mjjf^Tf, —■--- -

^A^'vTfrä^^jwnHWf»^^^

u

O -C a» • «/> a (j • ■f-

■o a» •»— • m c -o SZ"^ Q. 3 a» • -o o o» > c •M c i- c f— C 3 o>-»- f~* **-^ •r— o

T3 10 O 1. >.». +> sz O. en

JQ O O 4-» <4- +J Q.«*- e

-o 41 o o 41 E O "O i- •M =» +J J- <♦- W E i. 41 O-r- ■O 4) J3 ■o a, x C -M £ su . a. ig 3 E

3 «a 3 t >. ^—ifc. O X c 3^ TJ U) k. «rti—

*» 0> M 10 41 4J •»-» « 3 aj-o c -C C */> o • • cn-u O l-

w « o u> •»- ^ 4) £l—

u ai o> ■M > •M O •r" »•^ ^ O.-^

oo •M 0) CTl-M 4) J= o W 01 3E •i- SZ -o ai •-^ •r- 4> O) > h- %. "o a» J — L. oo a» ••" i— U ^s t-^ •M JC o <U X ae O «•1- (0 UJ « > J: T) X 4» 1— (- 0) •f- u o <a H- > sz •M to

g ^ O <u W«*- o r— > J- t-

s o in ••- 3 >» •»- +i «*- U. <A

o o e

■»-» o •a 4-*

o a: (O ac o • • LU >, •!■" LU H- 5 ■p t- < =» i« o

ao

— 1

1 1 f—

• «a.

1 0 1 '^ 1 ■*-» 1 «a 1 ^ I 1 ■*-' 1 3

■M Q.

41 ■M

s

en

m

jjaMiiiiitttttitMikAJt«. -, Mflataj|g|Mi|y|||gjgByBg|ai^,|Mja|i J

liPmpiRHpmpP II"IWIP'WWBIIWII.H.IWWW|II''JI"W'JP. ™r^wr^J^WrWw^w4r,.F«~'!»>««".^''™---"—^"^ r.H^^-"t^'-m!T7^-7;i^rnw-7'-v-.T- IJ^

;^i<mfl»WM!PW«^« :*!S«^^

4^

^

I o

en

21

O

>-

c3

vo

0) I/)

U C

4* O u

c £ r

•r- O E U c 0) >» o» -o <o

5 ^

<0

2 c

■o

o 0*

■o 2 0)

CO I <

^

w « • • e 0) 0) ü '0m**

H- <— "O • s o X c c 13 < to •r- z

u ■(J "^^

>, IT) o <u 0) a.-o JC u

^Q c •l-> c g ?£ **- 3 U) ^ o (/)

< M

at

01 «rt 'K 01 < n ^—

X X < at JZ I8

■u k X "-» ^ <

II C t/» >-4

>—•

>■

• «> ca ii

o

II ■■>■! ■-' i --■■■■-■ .—■....■...-■

tw^mmmmmm ippuu umif m .»(MiiMUBpinpiiiii./iuipi^RPiwiv.iniwi mmmmm'mHQmftflmmf" '

Ü

to

<

CO

2 o

i 5

^

^ « s >. JO Q.

3

W

3

1*... . ^-.■J,.L!;. .. Ü J

»•«.■■•.■'.•u' :-•'•■ ■ yraiws«».- -■ m- ■.*- -. »^..^ '•-v'-.hn»A,»H..u.-*

>-

01

3 O a: a> o «a

»♦- 4. 3

3

0)

t ■o

K ■o a*

«

> <u

a» o c n Q. eo u o <

Q.

•a a» U o 1/1 i3 <:

0) -a

> a»

4- ai 3 O

Q.

T3 01

O I/«

u

o

W1

10 a.

o Q.

01

I

00

- 11^— " ■■ -■■■- - ■■■- ^

l

^

;,-,.■;-■, «wjju ■.■■W^^CTJ.VV,,,.»,,,.«.,,,^ «;;««».»,..»»-

- ►

4#

§

>- a

o oe:

3

Ut

ü o

5

t

o o

a. E

o o 0)

t

u o

in m

i

2

s: «:

■r-

U

0)

CO

M^^IK^y^j- iiiimr--- MM - ■ pini-inniimMiy .M

>^* mm lWll'.lMWilB^jnBf|pH||^«!||iinin.i|iii.|i.i.iii)i mpn U..,II ■ ||^pBpB)|ipw|p[aiHBpwiw

«.•■.-;„ ■...v.rv^^,,i,^,j,.,/^wfn.fl,,.^^^

c o o

=3 o i ?

z: i 3 o.

w

U u Q.

1/1 01

r— O »O ■M

XI o i- o

01 r— U

(/> JQ O c "9

o L. 0) Ol-

li c <a « ■♦-» O «rt

0» o

•r- O

0* 4-*

•US x: 3 «0

3 4-> </> •a w

"O > V 0)—. 0.4J

"O Q. 5< •r- «/»

o> •*- > £

i- > o

E •»- c

5iS

<o a.

o a.

JQ E

J a— 1

1 i

|

1

1

Ix: 1 °>- 1 s

|

l> 1 0) Vo 1«^ If 10) l>

c

x; o «

01

! u

c

00

■■ ■ -" ■ ■■ ■ - ■ '■ I r i iiiil —L^-°^-"—" ■ - ■ ■ •'- -" -' M rdiiiiiiTiim'ini'n iiiii J

i, DM»!, I.IIIVI^IW.IIIMI iiUiiii WHIP mmm*im*mm- '^'v-^, w-' wmnmnmm*** met WMW"^."HW""I

■ ■ ■- ■,^.;..;;:,S. .■■■'...^s,,;.;.■-,.,.-.. ;.-^ ■ ■ THKWMWSW ■--. yuj-.Tmu^-m«....

x>

C o

3 l/t U

at

Tj

o

>

0) <J U 3

V) «/» I/) O t- o

o a» o

at

« ^. at ■o a.

_J —1 !/> ^ u. o ai •r—

i ■o

5 a> a.

in c +* o u •<- c N-« a» o •r-

y > «0 O rf •i- Q. GL 2 i- to >- Q «f- a a» O j- 5 "o . i. Q E «3 V oc •«- *J JJi u. X w» E

«a x> 3 H- s: o Z

1

x: le

i »p» <-» o

I'm >

i p** u

a» 3»

C •f*

CT C

•r- o <o ex to

9) U 5 XJ o

ro i

<

►-• o

CO

^^g^u^^^ -"- ^^v. —' Ml»i«ll1til»llll|-irrH>liliiir.i irmi 1li i _J

ipppp ■pnnnp l|ll^U^'.'^m'lti^*!lW^ll^J-I.H,'pi|Ji)WL'i.ll»l|)«..'WuiJiWH,l|^| »F^p^.^.T^T'^T^"

EKPMHHMMMIMWHMHiMiMMwiwi")*"*""

*#

g 3 a.

cs

CO o

Ul -J o

g o\

t—1 (U |

=* ,_ CM H

to* F— SJ

£2: CD

3 »— IE fe

Z K-l ? ? ,_ CM

L«J 3 U. U. o C3 -J -J Ul Ul k- oJ u. UJ UJ 3 T3 Ul UJ Ul Ul 4» "»-I •o CJC QC »41 o o a Q aeu.

\ «rt CO <U «/> -M 4J •p ■M ■M *i •M «J 4-> -M i -M II U -M •»- •r- •^ •r- •^ •r- •^ T- •r- W"

•i- CO C J- C C c C c C c c c c §3

(U Q.4J

3 3 3 3 3 3 3 3 3

■a ■!-> ■o 4J TJ ■M 4-* •»J "O 1 CM "3 if> 3 M c M c (/» C </) «/I Ul c

a» U> U o U o L. o L. i. s. o U ■*■» k. •»- u •r- u •»- o •r- t- 'r- O O-i- c«*- 01 <♦- 0) H- 0) 4- «4- »4- 0)

<= t— o M (A w> «A r- 3 i« 'p- 01 <*> C «^ «f- <«-

4>> <A JC u O M- o c O O 0«4- <U CM c c •»-» o o o . 0

1 > o cu «♦- x: "O •W "O ** 1 fO - N O. U ■p x: «J -o C (0 c -o 1 -C r- •r- «/> O 0» CTl +» o <o o o O (0

H l_ 3H- c C Ol o 1-. 1— u o u co O M •^ V c >! *+- >1 t- •— •33 f r^ _J 0) « ">! *»

t- _J o. ie E a §2. t- u. ie a» a> * Q. o ■C 'O 5. o * «t- i.it- ^ i w <4- Q. c o <*- «»- o •♦-<♦- > -M O 3 21 O o

1 *r" +J 0) eg a» 1 vt c t» 04 QJ Ä ■M oo ocs

•f- 3 e x: «4- en JC c CO 3 -M O

0* 0) •r- 5S Ss U t- * « a Ä W)

1 v* a> <e « 3 •f— •^ 01 0) $

a Q

s «c * * •M J-

o 0) > c 5° is c

V -M 0< f (O en-M •r-

^g « ••-

I <

01 c o

•o >, «f- o c i- o >» (0 Ul a. <o o C V

JCIJ •p'l- •f- J= 3 0) > 01 Of-

•f» -c-o 0» 0) > t.

V 01 4->

58 t.

■■' -■"•'J -- ' w- ,- ■■.;.., .mai^u^^..^..». .,.,.. , mam a^um • .. .:^M

IIIIJ(.*i.HU.,IJ,iPfllllJiHHU..IIIIIIil!l 'i>HlJiiiii.iiuiuiPii«iiniiiJ

' :':ivWir*-'^:VV:''^svt*www*m**wmw*^■*'**•*:**'':■*■"'■'''■'■ ■•-«,.,.,

<u. c

cc u.

c o o

^ s

CJ3

o o

< I-

CO o

w

Q. Q. «/) CO

CO 00

(/)

o 3 o. Q. ■M 3 Irt «/) U

•r- C «♦- o

•r- I. «A o C «♦- O) Q. m (/) +J 3 L. l/l O

Q. «4- a. O 3

in V. a» c x> o £ •e* 3 m c c

a> f—* Q. n in

CO

<u

E 3 C

o *

--■■ II-M1-- "-' ^i

mmmm. pp^upp-ww! iii,iiiii,.i.i...i..mlwniiiiuw>fpim]ipaniiwiinji»nim.i. mmmmmpmimmmmmmm '

XJ>

o

a.

o

o on o

o

«/■) CO o

Ul

UJ

O

a

r a.

Ö

"1

AAAA

AM^ L ±-J

r

=3 Or

^-AM^

j r

^

AAW^

a.

«M

I

>' V

UJ

O

i <

■■■■--■' ■ ■ ■ — -■-■

-■ ■ ■-■-■ ■ ■ -i -

wm ,.l , IXIM-MIU I, in^llUW^WIJ l.lllll, i|Uil|i«iaiijipri||Viiil|IIU<uj|i ilHII||f>.llin!Ui|!l nwpmpv^nnipnif*^

■'''?wWS*r«^TOV.li'i«<»»J»i«»'iM«M«ff,."TOii «i»imi.w«mww«

^r

O O

£

o

to o

00 o

o> i^

^ ^-» <M ^>« *mm. ^-% *-■.

«J. a. «I a. a. Q. a. o< 3 o<. Z3 = => =3 ^■■^

c ^«-^ v> to ^ iS) t^ o. go. a. at OJ «^^ ■^-^ ^i-^ •**** 3 Q. 3 U- c u ca Q a. at to

AS 3 V) 0J 3 3 2 i a >- o»«»- _J Z) at .i- u. u- •-^ •*4 s ocu. _J cr a: u. IO u. mJ —i

UJ UJ UJ a o 4)0.

%. | a> £ 4-> 4JUJ 4-» a. r- a. i—O- C = 01 o w Ui-i •0=3 a<=> a> => IO (/>

X> 1. o 10 o oo «>0 a> to «to r-

E 3

0) o. a. a. oo ■§*> »r

0.4J

C •M 0) 4-> 3 3 N s- u f- o u > (O VI l/»r- *- o c o .^S (U o.

*J o •M Q. •r- a. 0) Q. fc. o.<*> X> C £ • a o. D. £ 3 O a. o IO o O .M H- 3 *» 3 *> 3 » VI o. 3 O-r- «a c O M f- V) •»- VI Q. «/I -M »— «« « C E E c c 3 C c « «rt C t- u ••- 1- t- o «A 5S IS u c

el 3 O -£ ^^ *i VI

C «»♦- ••- l/l ^ Irt c c c c o 0) 1- 3 0) <0 C o «> O 0) 22L •f- A V) «»■o Es. t~ c t- c «0 o •»- 5;^ vi «a VI «o VI VI c *J a« i/i c»- c ^- C 3 a> •^ 4J M C 3 ai o. « o. O VI a. 0) 3 t-V) a. s. u ifl u o- C VI VI ♦* 3 c UJ O r-"» 3 3 O) <o to 5 l/l s VI VI c

l/l c •o "O t. •f-

& t. k. o.

o s IO to tfl 3 2. 1 to 3

*

I

•»LMMM^MMW>» •■ I iirniiiiiüriimw l - ..^„.iJrtiliH

r^^ßmmf^ mmmmmmm mmmimwt :.,.-<•«»".H»w^^"l,'•■w|",,"■i,l,"''!,,"''••,.,,■■'",""■'■'ll"■•*l,|«,,"'l'"■ ■

.«K.^WrtF»**^'-*^-

u

1

CNJ <*

I <

CSJ <u i o< c V 0) 5- 5-

QiU.

^-

o o

C3

00

t/1 cn o

a%

-+-

a.

a. o

a. => </>

■M a.

(/>

St S.8. ^&

♦J c s o O IM c (- a.

«A

o ^:

c 0)

ig l/> &

O L.

«^ o. O 3

0)

"a» c

C (1) o ••- •r- C»

«/> c 3 II

(oa.

X o

El »O 1/)

cn c X <^

(U

cn o

^^^^^ MMMÜ^M^k». j^-^^i ^^^^^^u J

■"" «»«I mmmmimr*^^^**m HIUBIIW WJIUMMBI.W ■» ■.•mnm-if nw» m*mm

1

CO

5

i

's:

a. => CO

CO

I <

■MH^Mi ■

.—.M^MMMMM^M, J

,HI||WUHIIl|||ll.l.| mmtm^Bn*

3 O -C

'5 01

u

0) > (U

o

to 'f—

•r-

C O o

<u o c 19 i~ (t» 0)

^» fli PO 1

4J r» i c < o ■^ .. u •r- 01

c *- ^*^S

3 3 r—* < at o p: +* 7~ CO < I^U. 1— Q j- . Q.

'- S! z 1— **- S ^ tn a. u*-" vo

o L. i—i «♦- •i—

• «J C3 W» T3 a.

<u n •—« ■M O +-> <^0 lO •— c l/l C >, •r" O •#- (O O ac ■O CL Q. o t-

O 0) <♦- UJ o -c O _i O -M o u < *^^* <u P >- -Q a) M £ aa X 3 o Z

'

0

X Coordinate X

CLCI (I

n)

Y Coordinate YC

LCl

(in)

<

I

(Tt

i-iiHirillwmMitah'r ,,^;itfi-..^Wii-. .iii-nr.1 -.iir- ■■■ ■■ ■IM'IIIII _j

tjilf!^*fWWWI0l0*l00*äMWm^!W iwoflww »awMWWw« *»NM *****

X) IQ O

X

U

>

Mtl.

i. O -M ** •*• e c O 3 o

•a v c u o e u 10 01 u ut «

#■■■•* a> « ■o

o «/» 4J •r- C 4->

s le 3 01 ^"■^

<■ ^5 CVJ o

1— c 00 < o«^ »- a O 1- a.

4) z »— 00 >, **m*

3 Q. i. c IA Z o o (. 1-4 •♦. •f-

-o <a ÜJ «/t et a. •-^ IS •M 00 C 00 c c •r- o f- 01 O QC ■o a. o t. w

§•-£ •♦- UJ o _l CJ>- o u < ^^ a» 1- >- JQ 00 fl £ CO X 3 o Z

|

i

1 c 1 *'"

icM |_J |(-> 1 ** 1 V 1 4-> 1 ") | C

1 J-

\o

1 ^

c

CSJ

<-> _l <-> >•

<e c

1 •f" "O

o >-

<

CT>

L - -i..-..^....... *..,-.

.;

<\J Cü

/

(\J CNJ

(/> (/> ■r- h- Q. a. X rr. CM CNJ

o o x>-

s

o

CO

o

ca o

CO I

<u >

c 3 O cn ■•->

»0

o

<u >

a>

4-> c o w

QJ

vo

o a. 01

c o

o o

5

t u ^Ml^MWM^^Mi -

,.;>, .....vT : -ty*, -es < . -.-^..o,..-.--■■

\r

B-l

DISTRIBUTION LIST (As of March 1975)

Please notiT: USATACOM, AMSTA-RHM, Warren. Michigan 48090, of corrections and/or changes in address.

No. of Copies

50 Commander U.S. Army Tank-Automotive Conmand Warren, MI 48090

ATTENTION:

Chief Scientist. AMSTA-CL (230) (1) Director of RD&E, AMSTA-R (200) (1) Deputy Director of RD&E, AMSTA-R (200) (1) Foreign Intelligence Ofc, AMSTA-RI (200) (1) Systems Development Division, AMSTA-RE (200) (4) System Engineering Division, AMSTA-RB (200) (2) Engineering Science Division, AMSTA-RH (200) (6) Armor & Components Division, AMSTA-RK (215) (4) Methodology Function, AMSTA-RHM (215) (10) Propulsion Systems Division, AMSTA-RG (212) (3) Canadian Forces Liaison Office, CDLS-D (200) (1) US Marine Corps Liaison Ofc, USMC-LN0 (200) (3) Project Manager MICV, AMCPM-MCV (Dqr) (2) Product Manager XM861, AMCPM-CT (Dqr) (2) Project Manager, M60 Tank Dev (AMCPP-M60TD)Dqr (2) Project Manager XM-1, AMCPM-GCM (dqr) (2) Technical Library, AMSTA-RWL (200) (3) TRAD0C Liaison Ofc, TRAD0C-LN0 (200) (3)

2 Chief, Research Development and Acquisition Department of the Army Washington, DC 20310

1 Superintendent US Military Academy ATTN: Professor of Ordnance West Point, NY 10996

1 Commander US Army Loqistic Center ATTN: ATCL-CC (Mr. J. McClure) Ft. Lee, VA 23801

--'-"-- - mK-nnn -..,-■..,.. ,_,.. ^..,.^^*-**mu*m~*u**l^^.,.,^ .....,..,

Commander US Army Concept Analysis Agency Long Range Studies 8120 Woodmont Avenue ßethesda, MD 20014

Dept of the Army Office Chief of Engineers Chief Military Programs Team Rsch & Dev Office AHN: DAEM-RDM Washington, DC 20314

Director US Army Corps of Engineers Waterways Experiment Station P.O. Box 631 Vicksburg, MS 39180

Director US Army Corps of Engineers Waterways Experiment Station ATTN: Mobility & Environmental Laboratory P.O. Box 631 Vicksburg, MS 39180

Director US Army Cold Regions Research & Engineering Lab ATTN: Dr. Freitag, Dr. W. Harrison, Library P.O. Box 282 Hanover, Nh 03755

Commander US Army Materiel Command AMC Building, Room 8S56 ATTN: Mr. R. Navarin. AMCRD-TV 5001 Eisenhower Avenue Alexandria, VA 22333

President Army Armor and Engineer Board Ft. Knox, KY 40121

Commander US Army Arctic Test Center APO 409 Seattle, Washington 98733

B-2

■ ■ ■■ ■■■'■■■■■—"

•■■■-■■- -- -■ ■

:''f*^!^^T-<t1^Xfm-nm!'h--^.^-r,.::.,

2 Commander -** US Army Test & Evaluation Coinmand 4' AHN: AMSTE-BB and AMSTE-TA

Aberdeen Proving Ground, MD 21005

Commander Rock Island Arsenal ATTN: SARRI-LR, Mr. Rankin Rock Island, IL 61201

Commander US Army Yuma Proving Ground AHN: STEYP-RPT, STEYP-TE Yuma.Arizona 85364

Mr. Frank S. Mendei, P.E. Technical Director US Army Tropic Test Center ATTN: STETC-TA Box 942 Fort Clayton, Canal Zone 09827

Commander US Army Natick Laboratories ATTN: Technical Library Natick, Massachusetts 01760

Director US Army Human Engineering Laboratory ATTN: Mr. Eckels Aberdeen Proving Ground, MD 21005

Director US Army Ballistic Research Laboratory Aberdeen Proving Ground, MD 21005

Director US Army Materiel Systems Analysis Agency ATTN: AMXSY-CM, Messrs. D. Woomert, W. Niemeyer,

W. Criswell Aberdeen Proving Ground, MD 21005

12 Director Defense Documentation Center Cameron Station Alexandria, VA 22314

B-3

^M^^-^äittgUmmmtUtiimimit ■, , ■■■MITI- i - •— .,„.,...-., ,,^^ta*äm*miimmii**L*4i*i^~.~ ^

^^^*^^*^^^^**ii*mi^m^v*~~~~~-~ —- ■MBHB ll1-" ^uPWOPBW^opnnv^

1 US Marine Corps Mobility & Logistics Division Development and Ed Command ATTN: Mr. Hickson Quantico, VA 22134

Mr. A. M. Wooley West Coast Test Branch Mobility and Support Division Marine Corps Base Camp Pendleton, CA 92055

Naval Sea Systems Command Code PMS300A1 Department of the Navy Washington, DC 20362

Naval Ship Research & Dev Center Aviation & Surface Effects Dept. Code 161 AHN: E. O'Neal & W. Zettfuss Washington, DC 20034

Director National Tillage Machinery Laboratory Box 792 Auburn, Alabama 36830

,

Director USDA Forest Service Equipment Dev Center 444 East Bonita Avenue San Dimes, CA 91773

Dr. R. A. Liston Director, Keweenaw Research Center Michigan Technological University Houghton, MI 49931

1 Engineering Societies Library 345 East 47th Street New York, NY 10017

1 Dr. M. G. Bekker 2?" East Islay Drive Santa Barbara, CA 93101

B-4

. a ■-^■Ai,-1i|||[. .hi

mm. MUMJ mmmm w»> mmm i -1- wtwwwwwwwawaiwwBwiiiwwi»pw—www.

Dr. I. R. Ehrlich, Dean for Research Stevens Institute of Technology • Castle Point Station Hoboken, NJ 07030

Grumman Aerospace Corporation ATTN: Dr. L. Karafiath. Mr. E. Markow Plant 35 Bethpage, Long Island, NY 11714

Dr. Bruce Liljedahl Agricultural Engineering Department Purdue University Lafayette, IN 46207

Dr. W. G. Baker Dean, College of Engineering University of Detroit 4001 W. McNichols Detroit, MI 48221

Mr. H. C. Hodges Nevada Automotive Test Center Box 234 Carson City, NV 89701

Mr. W. S. Hodges Lockheed Missile & Space Corporation Ground Vehicle Systems

Department 50-24, Bldg 528 Sunnyvale, CA 94088

Mr. R. D. Wismer Deere & Company Engineering Research 3300 River Drive Moline, IL 61265

Oregon State University Library Corvallis, Oregon 97331

Southwest Research Institute ATTN: Mr. R. C. Hemion 8500 Culebra Road San Antonio, TX 78228

B-5

L- ̂•■"■■' ifi .I mil " Ulli*.! ' *•' '■ M — Kill , „Mmtmmmä^

I"" ■"',"1« "W^^W^^Wi1^ ^qpmpvpmiqpisvipm

FMC Corporation Technical Library P.O. Box 1201 San Jose. CA 95108

Mr. J. Appelblatt Director of Engineering Cadillac Gaege Co. P.O. Box 1027 Warren, MI 48090

Chrysler Corporation Mobility Research Laboratory, Defense Engineering ATTN: Dr. B. VanDeusen, Mr. '• Department 6100 P.O. Box 751 Detroit, MI 48231

Library CALSPAN Corporation Box 235 4455 Genessee Street Buffalo, NY 14221

Mr. Sven E. Lind SFM, Forsvaretsforskningsanstalt Avd 2 Stockholm 80, Sweden

Mr. Rolf Schreiber c/o Bundesamt Fuer Wehrtechnik Und Beschaffung - KGII 7 - 5400 Koblenz Am Rhein 2-6 Germany

Cohron

B-6

--- - u m^AuM ..~, . . ..... ——^--- J