You are on page 1of 19

2005-01-3556

SAE TECHNICAL
PAPER SERIES

Modeling Vehicle – Terrain Interaction


in Army Simulations
Paul W. Richmond, Burhman Q. Gates and Erwin A. Baylot
U.S. Army Engineer Research and Development Center

Commercial Vehicle Engineering


Congress and Exhibition
Chicago, Illinois
November 1-3, 2005

400 Commonwealth Drive, Warrendale, PA 15096-0001 U.S.A. Tel: (724) 776-4841 Fax: (724) 776-5760 Web: www.sae.org
For permission and licensing requests contact:

SAE Permissions
400 Commonwealth Drive
Warrendale, PA 15096-0001-USA
Email: permissions@sae.org
Tel : 724-772-4028
Fax : 724-776-3036

For multiple print copies contact:

SAE Customer Service


Tel: 877-606-7323 (inside USA and Canada)
Tel: 724-776-4970 (outside USA)
Fax: 724-776-1615
Email: CustomerService@sae.org

ISSN 0148-7191

Positions and opinions advanced in this paper are those of the author(s) and not necessarily those of SAE. The author is solely
responsible for the content of the paper. A process is available by which discussions will be printed with the paper if it is published in
SAE Transactions.

Persons wishing to submit papers to be considered for presentation or publication through SAE should send the manuscript or a 300
word abstract to Secretary, Engineering Meetings Board, SAE.

Printed in USA
2005-01-3556

Modeling Vehicle – Terrain Interaction in Army Simulations


Paul W. Richmond, Burhman Q. Gates and Erwin A. Baylot
U.S. Army Engineer Research and Development Center

ABSTRACT suite of APIs spanning this hierarchy. Aggregate M&S


generally model ground vehicle movement as units
Ground vehicle mobility models in U.S. Army entity-level rather than modeling the movement of individual vehicle
force-on-force simulations have largely been tailored to platforms. At the tactical/entity-level, ground vehicles are
the specific application (e.g., Janus, Close Combat modeled as individual entities. At the engineering level,
Tactical Trainer [CCTT], Modular Semi-Automated vehicle dynamics and subsystem components are
Forces [MODSAF], OneSAF Testbed Baseline [OTB]). modeled. These models will support engineering design,
The NATO Reference Mobility Model (NRMM) is the and the research, development, and acquisition domain
Army standard model for single ground vehicle of M&S [1, 2].
performance. However, it is much too complex and is
not designed for use in entity-level simulations. Janus Hierarchy
uses lookup tables based on NRMM speeds, and CCTT • Aggregate
uses forces derived from algorithms internal to NRMM. • Tactical/Entity
The U.S. Army is developing two new entity-level o Level 1
XXI
simulations: Combat and the One Semi-Automated ƒ Fidelity Degree 1
Forces Objective System (OOS), which both have ƒ Fidelity Degree 2
requirements to use NRMM as the basis for their ground o Level 2
vehicle mobility calculations. The U.S. Army Engineer ƒ Fidelity Degree 3
Research and Development Center teamed with the ƒ Fidelity Degree 4
U.S. Army Training and Doctrine Command Analysis • Engineering
Center—White Sands Missile Range to develop a
Standard Mobility Application Programmer Interface Figure 1. Structure of model hierarchy.
(API) that meets the needs of these new simulations
along with other potential users. As can be seen in Figure 1, there are four degrees of
fidelity for the tactical/entity-level model. This is the
The Standard Mobility API is based on algorithms, data, current capability of the STNDMob API. Degrees 1 and 2
and specially designed output files of the NRMM. It are low-resolution models that use preprocessed speed
offers the user four levels of resolution, is written in predictions from the NRMM, and soil trafficability group
Java, and makes use of Extensible Markup Language joint simulation system (STGJ) codes as terrain input [1,
(XML) for database structures. This paper discusses 2]. This paper describes the medium-resolution (Level 2)
those levels of fidelity and specifically examines the mobility representation of vehicle-terrain interaction.
underlying algorithms and their use with specific
emphasis on fidelity degree level 3 and terrain MEDIUM-RESOLUTION REPRESENTATION
interaction.
The medium-resolution representation (level 2) has two
INTRODUCTION degrees of fidelity. These are enumerated as 3 and 4.
The fidelity described for degree 3 is much more
The Standard Mobility (STNDMob) API was developed complex than fidelity degree 1 and 2 (from Level 1)
as a means of achieving higher fidelity of ground vehicle because it allows continuous variability of the terrain
movement than was available in legacy force-on-force state and characteristic attributes of the given
simulations (Janus, MODSAF) in evolving U.S. Army representative vehicle. Fidelity degree 4 is described in
models and simulations (M&S). The ultimate goal is to exactly the same manner as degree 3, with the
develop three independent but related APIs to provide exception that a specific vehicle is chosen over a
NRMM-based terrain-limited speed results to aggregate-, representative vehicle [3]. Fidelity degree 4 is an
tactical/entity-, and engineering-level models to support improvement (more detailed model) over the Close
the needs of the M&S community. Figure 1 illustrates the Combat Tactical Trainer Semi-Automated Forces
(CCTT-SAF), which uses only representative vehicles [4,
1
5]. This capability will also allow computer-generated http://sedris.org as part of the Environmental Data
force (CGF) models to better serve as analytical tools Coding Standard.
capable of distinguishing mobility performance between
specific vehicles or vehicle designs. VEHICLE DATA

TERRAIN DATA The “calculateMaximumSpeed” method of level 2


obtains vehicle data from a reference to a vehicle index
For level 2 fidelity, terrain is not categorized; rather, and plow parameters that are input directly into the
specific parameters are required. The Appendix contains model and are shown in Table 1. Additional vehicle data
the list of terrain data or data derived from terrain and are obtained from an XML data file, which is produced
vehicle location required by the STNDMob version 3.3, by using a special output file format of the NRMM. There
level 2 method “calculateMaximumSpeed.” These terrain are four categories of vehicle data: configuration,
data parameters are shown with the corresponding dimensional, speed boundaries, and obstacle force data,
OneSAF environmental data model (EDM) feature- and these data are described in Table 2. The method
attribute label within the parameter description. The returns the maximum vehicle-capable speed based on
OneSAF EDM is intended to be SEDRIS-compliant and the algorithms, constraints, and procedures described
complete definitions of these attributes can be found at below.

Table 1. Vehicle data directly input to “calculateMaximumSpeed.”

An identifier of either a specific vehicle type or vehicle bin, which corresponds to a vehicle XML file
vehicleTypeID
currently supplied with STNDMOB.
The type of plow attached to vehicle, available types:
plowType 0 No plow 1 Track-width mine plow 2 Full-width mine plow
3 Track-width mine rake 4 Full-width mine rake
plowDepth The plowing depth (cm).
plowWeight The mass of the plow (kg), not used in Standard Mobility 3.3.

Table 2. Vehicle data parameters (XML tag names).

Parameter Description or allowable value


Configuration
Type Vehicle type: “Tracked” or “Wheeled.”
Towing_Trailer “Yes” or “No.”
Plow_Blade_Capable “Yes” or “No.”
Power-train power reduction coefficient penalty for using the plow (1.0 = no
Plow_HPcoef
reduction).
Truck, amphibious (or similar design) combat vehicle, heavy equipment
Primary_Use
transporter, or other use.
Mfg_Type The country of origin or manufacturer of the vehicle.
Dimensional_Data
Gross_Weight Gross weight (N) of the vehicle.
Units The number of vehicle units connected (a truck towing a trailer has two units).
Unit_Length The length (inches) of each unit.
Max_Unit_Width The maximum width (inches) of all units.
Unit_Ground_Clearance The minimum ground clearance (inches) of all units.
Push_Bar The maximum push-bar force (lbs) the vehicle can withstand overriding
Force vegetation and the height (inches) from the ground to the center of the push-
Height bar.
Engine_Power Net engine horse power (hp).
A factor that increases the vehicle’s mass based on the inertia of rotating
Rotating_Mass_Factor
components, used in the calculation of vehicle acceleration.
Center_Of_Gravity
The lateral and vertical center of gravity measured from the geometric center of
Lateral
the vehicle and from the ground (inches).
Height
Tipping_Angle The angle (radians) at which a vehicle will tip over in a static position.

2
Parameter Description or allowable value
The vehicle’s axle length (inches) from the center of the left wheel to the center
Axle_Width
of the right wheel.
AvgTireCorneringStiffness The vehicle’s average tire cornering stiffness (N/deg).
AssemblyWeight The weight (N) on each axle or track assembly.
CenterToCenterTreadWidth The center-to-center distance (m) between tracks or wheels on each assembly.
TrackGroundLength The length of a track on the ground (m).
The number of tires on an axle assembly, normally 2, but 4 for duals, 0 for a
NumTires
tracked assembly.
TireUndeflectedDiameter Undeflected diameter (m) of the tires on each axle.
MinimumTurnRadius Minimum turning radius (m).
The duration (seconds) at which the maximum tire speeds based on inflation
MaxSustainedTireSpeedDuration
pressure were determined (included in Traction Data, see below).
Speed Caps
On Road Maximum on-road speed (kph).
Fording Maximum fording speed (kph).
Swimming Maximum swimming speed (kph).
Ride Limited An array of speed limits based on power absorbed and surfaceRoughness.
UrbanRide Limited An array of speed limits based on power absorbed and UrbanDebris spacing.
Obstacle_Maneuver
Fording_Depth, m The vehicle combination maximum fording depth (m).
Obstacle_Data An array of resistive forces, obstacle heights, approach angles and widths.
An array of obstacle heights and speed limits (based on a 2.5-g vertical
Obstacle_Shock
acceleration limit).
Multiple arrays of traction and resistance data based on throttle position, and
the subsequent tag names. For each of these conditions the traction arrays
contain:
Maximum braking coefficient
Maximum traction coefficient
Traction_Data
Minimum traction coefficient
Maximum tire speed (based on U.S. Army doctrine for tire inflation and
terrain)
Resistive force coefficient
Tractive force–speed curve coefficients
Terrain_Type On-Road, or Off-Road.
Surface Corresponds to SurfaceCondition (see Appendix).
RoadType Superhighway, Primary, or Secondary road
For each of the 5 NRMM soil classes that map to USCS soil types with soil
Soil strengths ranging from a cone index (CI) or rating cone index (RCI) between 5
and 300 (12 values).
Surface Winter conditions.
SnowTraction Ice, ice covered with dry snow, hard-packed snow, and dry snow.
An array of resistance data for snow based on underlying soil cone index, snow
SnowResistance
depth, and snow density.

ALGORITHMS discuss the calculations relating to the tractive force-


speed curves, resistive forces and speed limits.
Level 2 resembles the mobility implementation in
OneSAF Testbed Baseline-Joint Virtual Battlespace TRACTIVE FORCES
(OTB-JVB), Objective Force-OneSAF Testbed Baseline
(OF-OTB), Joint Semi-Automated Forces (JointSAF) 5.7, The traction–speed relation for the vehicle is determined
and CCTT-SAF [4–7]. The implementation considers the from the vehicle’s power train and traction-element
physical interaction between forces and the effects on characteristics, soil type, soil strength, and surface
the velocity of the vehicle. Additionally, behavioral condition. A set of these curves is developed using the
factors of the driver are addressed by separating those NRMM, which incorporates a representation of a
speed limits based on driver characteristics from speed vehicle’s power train to estimate the vehicle’s theoretical
limitations based on terrain interaction. Figure 2 shows a power in the form of a maximum-available-traction
flow chart of the process. The following subsections versus drive-element-speed relation [8]. This model

3
requires performance and configuration characteristics curves are based on the friction coefficients shown in
of the power train including the engine output torque Table 3.
versus speed relation curve, torque converter
characteristics (if applicable), transmission gear ratios Table 3. On-road friction coefficients.
and efficiencies, and final drive information. Optionally,
the theoretical traction-speed relation can be determined Road Surface
through physical testing and provided as an input to Driving Braking
Condition
NRMM. Dry 0.9 0.75
Wet 0.5 0.45

Get the Tractive Force


Thawing Soil
Speed Curve f(Vehicle, Figure 3 illustrates the variation of tractive force required
Modifier
Terrain, surface conditions) to achieve a given speed. These relationships will
change as a function of soil type, soil strength, surface
Road/Soil condition, and throttle setting. These curves are
Thawing soil represented by a hyperbola and eq (1) shows the
∑ Resistive Forces Snow equation as a function of traction coefficient.
Obstacle Additionally, these relations are bounded by maximum
Plowing and minimum traction coefficient values:
Calculate Maximum Speed Gravity
Cornering b0
V = + b1, (1)
(T − b2 )
Estimate Cornering
Resistive Force (Function
where V is the vehicle velocity (mps) and b0, b1, b2 are
of Speed)
curve fit parameters, generated by the NRMM. Sets of
these curves are generated for the range of terrain
surface conditions as described in Table 2 (see the
Calculate Maximum Speed Traction_Data parameter).

50
Calculate Vegetation
and Cornering Speeds 40
Maximum Speed, kph

30
Change in 300 RCI
YES
Cornering Resistance 20
100
is > 0.0005? 80
40
10 30
NO
Ride level
Shock level 0
Calculate Speed Limits Visibility 0 0.2 0.4 0.6 0.8 1
Required Traction Coefficient
Tire speed

Return Minimum of Speed Figure 3. Tractive force versus speed for soil type SC and vehicle class
Limits and Maximum Speed 4 (HEMTT, M985).

Frozen and thawing soil due to cold temperatures can


Figure 2. “CalculateMaximumSpeed” flow chart.
influence vehicle traction, and a variety of situations can
exist [9]. If there is a frozen soil layer (indicated by a
The fundamental soil relations in NRMM use an thaw depth less than the freeze depth) that is capable of
empirical system that relates vehicle performance to soil supporting the vehicle, then the traction on some soil
strength in terms of rating cone index (RCI) for cohesive types is modified by a multiplier, or by changing the
soils (clays, silts, and wet sands) or a semi-empirical surface condition from normal to slippery (reducing
numeric system relating performance to soil cone index traction). A detailed flow chart of the process used is
(CI) for non-cohesive soils (dry sands). Performance on presented by Richmond et al. [11]. Multipliers for traction
winter surfaces (ice, snow, packed snow, snow over soft are applied to the minimum and maximum traction
soil) are also based on empirical algorithms. On-road coefficients and the curve fit parameters in eq (1).

4
The traction coefficient relates directly to the vehicle’s Table 4. On-Road resistance coefficients.
ability to climb slopes, override vegetation, and negotiate
obstacles. The traction coefficient is defined as the Road Surface
required traction force divided by vehicle weight: Wheeled Tracked
Condition
Dry 0.0200 0.05617

T =
∑F , i
(2)
Wet 0.0194 0.05617
W

where T is the tractive force coefficient required to move Resistance can also be influenced by frozen/thawing soil
the vehicle, given the sum of the external resisting winter conditions, and, as discussed above, if there is a
forces (Fi), and the gross vehicle weight (W). Thus thawed layer. As with traction, resistance on some soil
higher tractive-force values indicate difficulty in types is also modified by a multiplier [11].
movement.
Snow resistance
RESISTIVE FORCES
The resistance due to a snow cover (FSNOW) is a function
Various vehicle mobility impediments in the form of of vehicle tire or track parameters, snow depth, snow
resistances are determined. The sum of all impeding density, and the underlying soil strength. Snow
resistances is compared with the traction-speed relation. resistance is calculated by the NRMM, using methods
If the traction exceeds the resistance force sum, excess described by [15, 16] and stored in the vehicle files as
vehicle traction is available and a suitable running speed indicated in Table 2.
is determined using eq (1) and (2). Otherwise, if resisting
forces are greater than the available traction, vehicle If the snow density is less than 0.55 Mg/m3, STNDMob
immobilization (maximum speed = 0) results. does a lookup and interpolation (if necessary) of this
resistance data. If the density of the snow is greater than
The forces considered in this section encompass 0.55 Mg/m3, it uses the resistive coefficient stored with
resistances due to soil interaction/surface friction, snow, the hard-packed snow traction.
and gravity. Adhesion to surfaces is greatly affected by
the contact area of the tire (sensitive to inflation Obstacle forces
pressure) or track, surface material, and conditions of
the surface. Thus, the resulting resistance forces can At present, obstacles other than vegetation are assumed
vary widely. to be non-deformable and two-dimensional. Figure A-1
in the Appendix shows obstacle geometry and describes
Soil and road surface resistance the parameters. NRMM uses preprocessed data from
other models such as the NRMM obstacle module
There are empirical methods for computing terrain (OBSMOD) or NRMM vehicle dynamics module
resistance (FSOIL) as a function of soil type, road type, (VEHDYN) to determine whether a vehicle can traverse
snow, ice, vehicle traction element (wheel/track), etc. an obstacle based on a static force balance [17]. The
These methods are found in the NRMM User’s Guide [8] obstacle geometry is assumed to be a trapezoid defined
with specific updates for snow, ice, and frozen soils by the approach (ingress/egress) angle, height, and
found in [9, 10]. NRMM holds the value of FSOIL constant width. The interaction between the vehicle and obstacle
with speed although it tends to increase as the speed of geometries is ultimately reduced to the clearance of a
the vehicle increases [12, 13, and 14]. Since cross- vehicle over the obstacle. A zero or negative value of
country speeds are typically a great deal less than on- clearance in the data indicates a “NOGO” condition and,
road speeds, this is an appropriate assumption for the thus, the model would predict that the vehicle could not
level of fidelity discussed here. Formulas for computing traverse the obstacle without deformation.
the hydrodynamic drag and aerodynamic drag
resistance forces are found in [8], but have not yet been For the case where the minimum clearance is greater
fully implemented in STNDMob. Currently, than zero, a linear, multidimensional interpolation is
hydrodynamic-resistance is combined with other effects performed on the generalized trapezoidal shapes found
to generate maximum speeds for fording and swimming in the vehicle data. The maximum required tractive
based on the validated NRMM vehicle file. The on-road force, FOBSMAX, required to traverse the obstacle and the
traction-speed relations have the aerodynamic drag average resistance force, FOBS, are computed.
resistance embedded in them; this effect is not yet
included in the off-road or snow resistance relations. Plowing force

Table 4 shows the on-road resistance coefficients for The STNDMob uses a data table to interpolate the
wheeled and tracked vehicles. For soils, the values are plowing force resistance, FPLOW, from a multidimensional
dependant on vehicle parameters, soil type, and soil array of plow depths, soil strengths, and soil groups.
strength. These tables are provided for the plow types shown in

5
Table 1. In the final sum of forces equation, this force is RESISTANCE FORCES AND SPEED LIMITS
treated simply as an additional resistance. ASSOCIATED WITH MANUEVER

Sum of longitudinal resistive forces The STNDMob API level 2 fidelity was not intended to
and gravitational effect model all aspects of vehicle dynamics, but to capture the
effects of vehicle performance and terrain interaction to
Resistive forces discussed thus far have dealt with the extent that, in a computer-generated force (CGF)
forces that impede the movement of the vehicle at the application, vehicle behaviors need only be represented
traction element. For steady-state conditions and no to the point where an analyst or user does not observe
other forces present, their sum must equal the traction unrealistic behavior.
(F) that can be generated on a level surface:
Table 5 indicates which terrain effects can be easily
F = FSOIL + FSNOW . (3) modeled in two dimensions and within a CGF. Studying
the issue from another perspective, speeds on a curve
Since the traction and resistance force data generated or in a turning maneuver can be controlled primarily by
by NRMM were for level surfaces and act only along this traction (slide/spin or overshoot) or by the vehicle
vector component, the forces must be resolved to the suspension (rollover).
vector component parallel to the grade. Thus,
The NRMM produces estimates of both velocity- and
non-velocity-dependent resistances to motion due to
F cos θ = ( FSNOW + FSOIL ) cos θ + W sinθ , (4)
vehicle cornering, along with absolute speed limits, and
combines these with potential vehicle performance to
where Θ is the slope (vehicle pitch or grade) estimate a maximum vehicle-capable speed for a given
set of terrain conditions. Much of the following is
F = FT + FR + W tanθ . (5) extracted directly from [8] and the NRMM source code.
The resulting effects-associated algorithms and
Dividing by the vehicle weight to put this equation in applications associated with vehicle performance during
coefficient form yields a turn are described below. For cornering and side slope
effects, NRMM considers three terrain conditions:
( FSOIL + FSNOW )
TRESISTANCE = + tanθ . (6) 1. Roads (superhighway, primary, and secondary
W
roads).
2. Trails (deformable soil surfaces).
3. Cross-country (deformable soil surfaces).

Table 5. Description of effects to be modeled during a turning maneuver for a CGF vehicle.

Effect Description or Example Important parameters1


Lateral force, super-elevation, weight
distribution, wheelbase, radius of
Limit speed on a
“Spin out,” rollover. curvature or planned path, current
curve.
heading, tire cornering stiffness,
suspension.
Steering angle and How fast can the vehicle react to a change in steering Slip angle, velocity, cornering
yaw velocity. angle or react to an ordered change in heading. stiffness.
Limit/reduce speed Given that a future maneuver requires a lower speed,
Route plan, radius of curvature,
due to maneuver some method is required to determine the deceleration
current speed.
anticipation. as that maneuver location is approached.
Induced resistance in Longitudinal component of cornering force; [18] gives
Cornering stiffness, radius of
the longitudinal an example of 20% power requirement to overcome
curvature, super-elevation
direction. this resistive force.
1
Surface type, grade, and other parameters associated with straight-line movement are assumed.

6
Additionally, wheeled and tracked vehicles or vehicles ⎡ gRφ ⎤
2

that have both wheel and track elements are treated E = ⎢1 − 2 ⎥ , (8)
differently. For roads and trails, radius of curvature and ⎣ V ⎦
super-elevation are inputs; for cross-country, a radius of
curvature is calculated based on vegetation stem where
spacing (for each vegetation class). The assumption is Φ = road super-elevation angle (radians)
that the only reason to turn on cross-country terrain is g = acceleration of gravity.
related to vegetation avoidance. In the STNDMob
implementation, it is assumed that for off-road Tracked vehicles on roads and trails
maneuver, a radius of curvature is calculated from the
planned vehicle path. Lateral forces associated with steering tracked
suspension elements are computed as a longitudinal
Cornering forces are generally velocity-dependent and resistance component. This resistance is given by the
are used to adjust the tractive force-speed curve, while Merritt equation [20–22] in terms of the vehicle width-to-
stability effects are represented as speed limits (in the length ratio. For an individual traction element (or track
NRMM). Calculations are generally made on a traction “set”) i, the “Merritt constant” is calculated as
element (axle) basis and summed over traction
elements, differentiating between powered and non- Mki = a0 + a1Ai + a2 Ai2 + a3 Ai3 , (9)
powered elements when necessary.

Wheeled vehicle cornering resistances where


Ai = center-to-center distance between tracks
a0 = 1.0624
Longitudinal resistance during cornering is induced by
a1 = –0.6999
lateral forces and summed over the wheel elements
a2 = 0.051848
(axles) of wheeled or partially wheeled vehicles (e.g.,
a3 = 0.05488
half-tracks). The longitudinal cornering resistance (FCC)
is originally from Smith [19]:
and, a “radius factor” (Ki) is derived as
2
V m
∑ 2π R
K i = Mki ⎡⎣a0 + a1R + a2 R 2 + a3 R 3 ⎤⎦ , (10)
FCC = , (7)
⎛ µ ⎞
180nfc ⎜ ⎟ where
⎝ 0.75 ⎠
R = radius of curvature of road in feet
a0 = 1.18
where a1 = –9.0895 × 10–3
V = tangential velocity of the vehicle a2 = 3.779 × 10–5
m = mass of the vehicle supported by an element a3 = –6.70476 × 10–8.
R = radius of curvature to the center of gravity of the
vehicle Additionally, the radius of curvature should be less than
n = number of tires on the element 92 m for tracked vehicles because Ki can become
f = empirical correlation coefficient (0.96) negative, thus
c = average cornering stiffness (lbf/deg)1
µ = maximum friction coefficient for current terrain.
K i = max(K i ,0.0). (11)
Interestingly, Smith [19] suggests eq (17) as an
approximation, with µ an empirical constant with a value Furthermore, the summation is over the total number of
of 0.2 based on limited testing. It was implemented in tracked assemblies; thus the turning resistance for
the NRMM as the traction coefficient of the current tracked vehicles is calculated by
terrain, implying that the equation is not being used as
originally intended. It may be possible to derive a similar FCT = µ ∑ K i Wi , (12)
equation based on an expanded bicycle model, but this
has yet to be investigated. where
µ = surface traction coefficient
A correction (multiplier) to the cornering resistance for Wi = weight on the ith tracked assembly (lb).
super elevation is

Speed limited by sliding


1
When English units are specified, it is because of the Speed limited by sliding is the speed at which the
empirical nature of the equation. Most algorithms in centrifugal force of the vehicle in the curve is balanced
STNDMob use SI units. by the contact friction force, as follows:
7
⎡ µ + tan φ ⎤
1/ 2 (fPS) as a function of speed and NRMM-predicted
VSliding = ⎢Rg . (13) longitudinal friction coefficient (fPL):
⎣ 1 − µ tan φ ⎥⎦
fAS
Speed limited by tipping fPS = fPL , (18)
fAL
The speed at which a vehicle will tip over is obtained
from the equation expressing the equilibrium of where fPS is the side friction coefficient and fPL is the
moments around the outer tire (or track) and the NRMM-computed longitudinal friction coefficient.
pavement contact point. The forces involved are the
centrifugal force and the weight of the vehicle. Thus, the To facilitate obtaining the AASHTO-recommended side
tipping velocity can be determined by friction coefficients (fA), the following curve was obtained
by fitting the data points to a hyperbola. For speeds <20
1/ 2 mph, the value for 20 mph (0.21) is used. The following
⎡ Wtmax + Ycg tan φ ⎤ equation yields the side friction coefficient:
VTipping = ⎢Rg ⎥ , (14)
⎣⎢ Ycg − Wtmax tan φ ⎦⎥
1
fA = V ≥ 20
where Wtmax is the controlling lateral distance to the 3.264 + 0.07648V (19)
center of gravity (the smallest of 1/2 the distance = 0.21 V < 20.
between wheel centers over all axles) and Ycg is the
height of the center of gravity, corrected for tire inflation. This next relation determines the value of f and includes
a “safety factor,” S, which is related to the AASHTO-
Maximum speed on curves recommended design coefficient (fA) by setting the
safety factor, S, to a value of 1.0 and to the maximum
The maximum speeds of wheeled vehicles on curves side coefficient (fPS) by setting it to a value of 0.0 or
are based on relations derived from criteria used by the anywhere in between as a compromise. The following
American Association of State Highway Officials [23] equation yields the final friction coefficient:
(AASHO is now called the American Association of State
Highway and Transportation Officials, AASHTO). The f = (fA − fPS )S + fPS . (20)
implementation is explained in [9] and basically the
approach estimates a lateral friction coefficient based on
the AASHTO ratio and NRMM-predicted longitudinal In the implementation, the maximum AASHTO-
force. The following equations are solved iteratively, by recommended coefficient of friction is not allowed to
comparing the input radius of curvature to that produced exceed the model prediction for longitudinal traction. The
by eq (15): scheme used for hard surfaces was arbitrarily applied to
the soft soils (trails) and snow-covered roads and trails.
The AASHTO reference provides very little information
V2 concerning the friction coefficients for wet pavements.
R= . (15)
14.95(f + tan φ ) The implications are that the longitudinal friction
coefficients are usually much less than those for dry
This empirical equation will yield the maximum safe pavements. The AASHTO design criterion used is the
speed V, for a given radius R (ft). The AASHTO friction same since it is assumed to apply to an arbitrarily poor
coefficient f is a function of speed (V). Calculation of f is condition. Therefore, the same friction reduction scheme
accomplished using eq (16–20). First the AASHTO used for dry pavements was assumed to apply to wet
coefficient of lateral friction is determined from pavements. Note that, for the NRMM implementation,
the AASHTO information regarding coefficients of friction
fAS = 0.678 − 0.00468V . (16) on dry pavements is used only to determine the ratio of
longitudinal to lateral friction; the actual longitudinal
friction is obtained from other relations in the NRMM
Next, using a straight-line fit of the AASHTO coefficient
model. Figure 4 illustrates this algorithm, and compares
of longitudinal friction for dry pavements obtained from a
it to the “bicycle” model approximation of two high-
variety of stopping tests, the AASHTO longitudinal
mobility multipurpose wheeled vehicles (HMMWVs) in a
friction coefficient (fAL) is determined by:
steady-state turn of radius 132 m. Based on this
analysis, the STNDMob implementation uses a value of
fAL = 0.670 − 0.00174V . (17) 0.5 for S. The final cornering speed limit is the minimum
of VSliding, VTipping, and the AASHTO speed.
The ratio of the side friction to longitudinal friction for a
given speed is used as a factor to convert the actual Vegetation-limited speed
NRMM-predicted coefficient to an equivalent side
friction. The following equation is used to determine the The STNDMob computes the effects of driving through
side friction coefficient for curvature speed predictions vegetation (trees and shrubs) by determining the
8
where W is the vehicle weight, and Table 6. Driver behavior limits,
with the default values shown in parentheses.
TTL = max(TTL ,TMIN ), (27)
Parameter and default Description
where TMIN is the minimum required traction to move the value
vehicle (from the vehicle data file) and if RoughnessComfort (6) The amount of sustained
power absorbed (watts) that
FOBSMAX the driver will tolerate.
TTL > TMAX or > TMAX , (28) ShockComfort (2.5) The maximum vertical
W acceleration (g’s) the driver will
tolerate.
where TMAX is the maximum available traction (from the ThrottleSetting (100%) Percent throttle used for
vehicle data file), the vehicle/terrain-controlled speed determining speed.
(VTERRAIN ) is 0; otherwise, eq (1) is used to calculate V
Duration (28800.0) The time (s) that the vehicle
and the maximum vehicle/terrain-controlled speed is
can be driven at a speed
greater than the maximum tire
VTERRAIN = min(VCornering , VVEG , V ). (29) speed
RecognitionDistance The distance (m) used to
BEHAVIORAL MODEL (100) estimate stopping distance;
this distance is the lower of the
Vehicle behavior should not be limited to what “should atmospheric visibility or
be done,” but rather what the driver, be it human or distance to an object in the
autonomous, directs the vehicle to do. The physical vehicle’s path.
model should report to the behavioral model that sliding DecelerationRate (2) The maximum deceleration
or tipping is about to occur, so that the decision can be (g’s) the driver will tolerate.
made in the next time period whether to change the BrakePosition (90) The percent of braking force
settings for throttle, steering, and braking. Some of these the driver will use.
speed boundaries were introduced in the previous ReactionTime (0.75) Reaction time related to a
sections regarding tipping and sliding. It is a source of decision to apply brakes.
debate whether AASHTO-recommended settings are a MinVegetationSpeed The minimum speed at which
physical or behavioral boundary. STNDMob contains a (1.8) vegetation will be overridden.
“driver class” that allows setting a number of values
normally attributed to a human’s decision process during
vehicle operation as described in Table 6. Ultimately Speed constraints on a vehicle due to a driver’s
these parameters are all represented by a speed limit. recognition distance (visibility) are based on stopping
The following behavior-based speed limits are distance. The standard method for measuring visibility in
implemented in STNDMob 3.3: vegetation is based on a 0.3-m star placed 0.3 m above
the ground. The driver must recognize at least two
1. Visibility-Limited Speed points on the star. For on-road purposes, the visibility is
2. Shock-Limited Speed based on the recognition distance for a small object in
3. Ride-Limited Speed the road.
4. Urban-Ride Limited Speed
5. Tire Speed A CGF vehicle entity needs to be able to slow down in
time to maneuver around an obstacle or in order to
VISIBILITY-LIMITED SPEED maneuver around a turn. Looking ahead based on a
projected path is required along with estimates of a
Vehicle-predicted speed due to visibility conditions is vehicle entity’s braking and turning ability. The percent
driver-dependent. Visibility inputs are expected to come braking used can be set in the driver behavior limits.
from three sources. The atmosphere will provide an STNDMob sets the visibility speed limit using
attribute-defining visibility as correlated to obscurants
such as fog or smoke near the ground. The terrain will VVIS = −aTR + a 2TR2 + 2aS , (30)
provide attribution-defining visibility as controlled by the
vegetation. There will be a line-of-sight based on
elevation contours and road curvature. The minimum of where TR is the reaction time, S is the visibility distance,
these three attributes is the value input for mobility and a is the available deceleration.
modeling purposes.
⎛ BrakePosition ⎞
a = g (TMAX + TTL ) ⎜ ⎟. (31)
⎝ 100 ⎠

10
TMAX and TTL are the maximum traction coefficient and at a given height. STNDMob provides this as a lookup
total traction resistance defined earlier. table as a function of obstacle height and speed.

RIDE-LIMITED SPEEDS TIRE LIMITED SPEEDS

In consideration of the amount of absorbed power due to For safe tire operation, STNDMob provides “limits” on
natural terrain surface roughness the driver/equipment is speed VTIRE, which correspond to tire design and
willing to endure over a given amount of time, a “ride” deflection (inflation pressure). Reduced tire inflation
speed, VRIDE, is set. This limit is usually about 8 hours for enhances off-road mobility and its use is implied in
6 Watts of absorbed power by the driver/equipment. development parameters used in eq (1). Using reduced
STNDMob obtains this speed from a lookup table in the inflation pressure in off-road conditions is accepted U.S.
vehicle data, as a function of surface roughness. Army doctrine, and on some vehicles, a central tire
inflation system is available. The maximum safe tire
Urban Ride-limited speed VURBAN is also a lookup. Here, speed, VTIRE, is applied only if the vehicle is to be
however, the roughness is caused by rubble or debris operated for extended periods of time at reduced
from buildings subjected to weapons effects. deflections, in which case a speed limit is assigned by
deflection category to ensure tire protection. This
SHOCK-LIMITED SPEEDS duration value is maintained/updated outside of the
STNDMob code.
Similarly, STNDMob considers the amount of shock that
a driver or equipment can or is willing to sustain when After consideration of both terrain-limited speed and
encountering an obstacle. The impact of the vehicle’s driver-behavior-limited speed, the predicted maximum
traction element and the obstacle varies and usually speed is
increases as the height of the obstacle increases. Thus,
the impact speed, VOBS, will decrease as the height of V = min(VVIS , VTIRE , VRIDE , VOBS , VURBAN , VTERRAIN ). (32)
the obstacle increases and will eventually become zero

Table 7. STNDMob speed predictions for the High-Mobility Tracked Vehicle class (M1A1)
compared with a fidelity degree level 4 vehicle data file (T72 tank).

Soil Soil Vegetation Surface Speed Speed


Surface Obstacle
Type Strength Avg Roughness Slope % M1A1 T72
Condition Height, m
(USCS) (RCI/CI) Spacing, m (RMS), m. kph kph
SM 300 Dry 0 0 0 0 63.6 50.7
SM 300 Dry 0 0 0 10 28.3 25.7
SM 300 Dry 0 0 0 40 6.6 4.7
SM 50 Dry 0 0 0 0 35.2 31.7
SM 50 Dry 0 0 0 10 19.8 17.9
SM 50 Dry 0 0 0 40 2.8 1.7
SM 50 Slippery 0 0 0 40 4.5 2.4
SM 100 Snow 0 0 0 0 53.6 44.3
SM 100 Snow 0 0 0 20 11.7 10.1
SM 300 Dry 0.61 0 0 0 40.7 0.0
SM 300 Dry 0 6.1 0 0 44.7 32.8
SM 300 Dry 0 0 0.76 0 21.4 19.3
SP 300 Dry 0 0 0 0 65.5 57.1
SP 300 Dry 0 0 0 10 30.3 27.0
SP 300 Dry 0 0 0 40 0.0 0.0
Note: All terrain attributes as defined in the input data section are not given in this example.

EXAMPLE OUTPUT the actual vehicle data file for a specific vehicle. The last
column of Table 7 presents the speeds predicted using a
Table 7 provides an example of STNMOB speed T-72 vehicle file.
predictions for two vehicles. A high-mobility tracked
vehicle (M1A1) is used as the representative vehicle. SUMMARY
Recall that Level 2, Fidelity 3, uses the representative
vehicle to serve effectively as a substitute for the speed Mobility is a key performance parameter that must be
prediction of a specific vehicle, whereas Fidelity 4 uses represented accurately and consistently within and
11
across military M&S to produce valid interactions and 10. Ahlvin, R.B., and S.A. Shoop (1995) Methodology
support conclusions for decision-makers regarding for Predicting for Winter Conditions in the NATO
system performance, force design, tactics, and doctrine. Reference Mobility Model. Proceedings of the 5th
The detail required to represent ground vehicle mobility North American International Society for Terrain
varies with the study level (engineering level versus Vehicle Systems Conference, Saskatoon, SK,
tactical versus operational) and with the goal of the Canada.
simulation (e.g., training versus analysis). 11. Richmond, P.W., R.A. Jones, D.C. Creighton, and
R.B. Ahlvin (2004) Estimating Off-road Ground
Models of vehicle–terrain interaction are still primarily Contact Forces for a Real Time Motion Simulator.
empirical, based on research that occurred as far back SAE 2004-01-2643. Also in SAE Special Publication
as the 1950s but which has been continually improved on Advancements in Air Brake Systems, Truck
upon. The basic NRMM initially developed in the early
Suspensions & Military Vehicle/Terrain Interface,
1970s continues to be the primary source of analysis of
SP-1095.
vehicle terrain interaction by the U.S. Army and some
12. Taborek, J.J. (1957) Mechanics of vehicles. Parts 1–
NATO countries.
13. Machine Design, Cleveland, OH.
This paper shows how the NRMM could be used as the 13. Coutermarsh, B. (2003) Vehicle Rolling Resistance
basis for estimating vehicle terrain interaction in the next Measurements in Sand and Snow. Proceedings of
th
generation of U.S. Army models and simulations, used the 9 European Conference of the ISTVS, Harper
for training, analysis, and research. Adams, UK, Sep 2003.
14. Selig, E.T., and C. Wang (1975) Effect of Velocity on
REFERENCES Drag and Sinkage of Free-Rolling Tires on Soil.
Proceedings of the 5th International Conference of
1. Baylot, A.E., N.C. Goerger, B. Gates, and S.R. the ISTVS, Vol II, Hoboken, NJ.
Goerger (2003) Getting One of the Basics Right for 15. Richmond, P.W., S.A. Shoop, and G.L. Blaisdell
Distributed Simulations: A Mobility Service/Server (1995) Cold regions mobility models. U.S. Army
for the Present and Future, Fall Simulation Cold Regions Research and Engineering Laboratory
Interoperability Workshop, Paper Number 03F-SIW- CR 95-1, Hanover, NH.
123, Orlando, FL. 16. Richmond, P.W. (1995) Motion resistance of
2. Baylot, E.A., B.Q. Gates, J.G. Green, P.W. wheeled vehicles in snow. U.S. Army Cold Regions
Richmond, N.C. Goerger, G.L. Mason, C.L. Research and Engineering Laboratory, CR 95-7,
Cummins, and L.S. Bunch (2005) Standard for Hanover, NH.
Ground Vehicle Mobility. ERDC/GSL TR-05-06, U.S. 17. Creighton, D.C. (1986) Revised vehicle dynamics
Army Engineer Research and Development Center, module: User’s guide for computer program
Vicksburg, MS. VEHDYN II, Technical Report SL-86-9, U.S. Army
3. Baylot, E.A., and B.Q. Gates (2002) Procedure for Engineer Research and Development Center,
categorizing ground vehicles. ERDC/GSL TR-02-21, Vicksburg, MS.
U.S. Army Engineer Research and Development 18. Milliken, W.F., and Milliken, D.L. (1995) Race car
Center, Vicksburg, MS. vehicle dynamics. ISBN 1-56091-526-9. SAE
4. U.S. Army (1996) CCTT dynamic behavior, design International, Warrendale, PA.
synthesis report. PEO-STRI, Orlando, FL. 19. Smith, G.L. (1970) Commercial vehicle performance
5. U.S. Army (1996) Compendium of CCTT algorithms, and fuel economy. SP-355, The Society of
data, data structures and generic system mappings. Automotive Engineers, New York, NY.
PEO-STRI, Orlando, FL. 20. Merritt, H.E. (1946) “The evolution of a tank
6. Joint Precision Strike Demonstration (JPSD) transmission,” Proceedings, Institution of Mechanical
Program Office (2002) System detailed description Engineers 154, 412. Institution of Mechanical
for the Joint Virtual Battlespace (JVB). Fort Belvoir, Engineers, London, UK.
VA. 21. Ray, J.R. (1979) “Investigation of the factors
7. Mason, G.L., R.B. Ahlvin, and J.G. Green (2001) involved in steering tracklaying vehicles,” Technical
Short-term operational forecasts of trafficability. Report No. 10969 (AD871157), U.S. Army Tank-
ERDC/GSL TR-01-22, U.S. Army Engineer Automotive Command, Warren, MI.
Research and Development Center, Vicksburg, MS. 22. Peters, J. (1995) Analysis of soil–track interaction for
8. Ahlvin, R.B., and P.W. Haley (1992) NATO computer program TVSTEER. Technical Report GL-
Reference Mobility Model, Edition II; NRMM user’s 95-6, U.S. Army Engineer Research and
guide. Technical Report GL-92-19, U.S. Army Development Center, Vicksburg, MS.
Waterways Experiment Station, Vicksburg, MS. 23. American Association of State Highway Officials
9. Ahlvin, R.B. (in prep.) NRMM Edition II, User’s (AASHO) (1966) A policy on geometric design of
Guide Addendum. U.S. Army Engineer Research rural highways, 1965, Washington, DC.
and Development Center, Vicksburg, MS. 24. Rula A.A., and C.J. Nuttall, Jr. (1971) An Analysis of
Ground Mobility Models (ANAMOB). U.S. Army
12
Waterways Experiment Station, Technical Report M- with Limited Air & Naval Functionality. Primarily
71-4, Vicksburg, MS sponsored by TRADOC
JointSAF 5.7: Joint Semi Automated Forces version 5.7
CONTACT JSIMS: Joint Simulation System
MODSAF: Modular Semi Automated Forces (OTB was
Inquiries regarding this paper should be addressed to based on this model, as was JointSAF.
Dr. Paul W. Richmond, ERDC-GSL, 3909 Halls Ferry NRMM: NATO Reference Mobility Model
Rd., Vicksburg, MS 39180. Phone: 601 634 2689, OBSMOD: Obstacle Module
Paul.W.Richmond@erdc.usace.army.mil OF-OTB: Objective force OTB
OOS: One Semi Automated Forces Objective System
DEFINITIONS, ACRONYMS, ABBREVIATIONS OTB: OneSAF Testbed baseline http://onesaf.org/
OTB-JVB: OTB – Joint Virtual Battlespace
API: Application programmers interface SEDRIS: An infrastructure technology that enables
CCTT: Close Combat Tactical Trainer information technology applications to express,
CombatXXI: Combined Arms Analysis Tool for the XXIst understand, share, and reuse environmental data
Century http://sedris.org/index.htm.
EDCS: Environmental Data Coding Standard STGJ: Soil Trafficability Group JSIMS
Janus: Platoon through Brigade Land Combat Model VEHDYN: Vehicle Dynamics Module

13
APPENDIX

Table A1. Terrain parameters used by the STNDMob level 2 to calculate maximum vehicle speed.

Terrain Parameter Description


Vehicle pitch angle (radians) should be calculated outside of STNDMob; based on
vehiclePitch vehicle location and heading (effectively the terrain slope); a vehicle traveling up hill
will have a positive pitch angle.
Vehicle roll angle (radians) should be calculated outside of STNDMOB, based on
vehicle location and heading; vehicle roll is the angle perpendicular to the vehicle
vehicleRoll
pitch. If the OneSAF feature is a road, there will be a SUPERELEVATION attribute,
which should be used for this value.
The USCS soil type, OneSAF attribute: SOIL_TYPE, as an integer, mappings are
shown below:
soilUSCSType 1 GW 2 GP 3 GM 4 GC 5 SW 6 SP 7 SM 8 SC
9 ML 10 CL 11 OL 12 CH 13 MH 14 OH 15 PT
17 ML_AND_CL 18 EVAPORITES 19 rock 20 water
The soil cone index down to 40 cm; SoilStrengthCone_40 is the average of the
soilStrengthCone_40 OneSAF attribute: SOIL_CONE_INDEX_QB_MEASUREMENT_DEPTH at
measurement depths of 15 and 30 centimeters.
The condition of frozen water on the terrain surface corresponds to the
OneSAF attribute: FROZEN_WATER_TYPE; the enumerations are
0 ICE 1 MELTING_SNOW_OR_ICE
FROZEN_WATER_TYPE
2 MIXED_SNOW_AND_ICE 3 NONE_PRESENT
4 SLUSH 5 SNOW
6 SNOW_OVER_ICE
Used to determine if the surface is a type of road; use the OneSAF attribute:
TERRAIN_ROUTE_TYPE; the enumerations are
0 Use when the feature does not have this attribute (off-road)
surfaceType 1 SUPERHIGHWAY
2 PRIMARY_ROAD
3 SECONDARY_ROAD
4 TRAIL
Whether surface is wet or dry; corresponds to the OneSAF attribute:
SURFACE_SLIPPERY; examples: wet grass and wet clay soil; the origin of
surfaceCondition this parameter is the NRMM and the attempt to model the immediate effects
of a heavy rainfall on traction. Dry = 1= SURFACE_SLIPPERY is false, Wet
= 2 SURFACE_SLIPPERY is true.
The average spacing (ft) of pieces of debris or possibly small rubble piles in a debris
field. This value should come from the Structural Weapons Effects (SWE) API.
debrisSpacing Expected values are in the range of 0–6 feet. Although not currently in the OOS
EDM, they could be an attribute of “RUBBLE AREA,” “RUBBLE POINT,” and
possibly other features. Use zero for no effect.
The RMS roughness (inches) of the debris field. Similar to the EDCS attribute:
TERRAIN_ROUGHNESS_ROOT_MEAN_SQUARE: The roughness of
<TERRAIN>1 based on elevation variations in the debris field, calculated using the
debrisRoughness
root-mean-square (RMS) value of the detrended<<TERRAIN_ELEVATION>>. This
value should come from the SWE API. Expected values are in the range of 0.0–5.0
inches. Use zero for no effect.

14
Terrain Parameter Description
The EDCS attribute: TERRAIN_ROUGHNESS_ROOT_MEAN_SQUARE: The
roughness of <TERRAIN> based on elevation variations, calculated using the root-
surfaceRoughness mean-square (RMS) value of the detrended<<TERRAIN_ELEVATION>>s measured
at a spatial frequency of approximately 0.3 meters. If the feature does not have a
TERRAIN_ROUGHNESS_ROOT_MEAN_SQUARE attribute, set to zero.
The depth (cm) of the snow cover; there are two EDCS attributes that describe snow
depth:
SNOW_DEPTH: The depth of <SNOW> and/or <ICE> on the <TERRAIN>.
snowDepth SNOW_ONLY_DEPTH: The depth of the <SNOW>, which may be over
<TERRAIN>, <ICE>, or floating <ICE>.
For version 3.3 use SNOW_ONLY_DEPTH; future Standard Mobility
enhancements for crossing ice-covered water bodies will need both values.
The average density of the snow cover (g/cm3); the OneSAF attribute:
snowDensity
SNOW_DENSITY.
The soil moisture content by volume (%); use the EDCS attribute
SOIL_WATER_VOLUME: The <WATER> lost from the <SOIL> upon drying to
soilMoisture
constant mass at 105 degrees Celsius, expressed as the fractional volume of
<WATER> per unit bulk volume of wet <SOIL>. Multiplied by 100.
The expected input is the EDCS attribute SOIL_WETNESS: The categorical (coded)
<SOIL> <WATER> content, whether liquid or solid, for the feature. The OOS EDM
enumerations and description are shown:

Potential Depth to Water Depth of Wetting General Integer


Enumerations
Wetness Table Characteristics of Sites Values

Less than 1 ft, located in


Arid Indeterminable 0
desert regions
PERENNIALLY_DRY
1–4 ft, steeply sloping
Dry Indeterminable denuded or severely 1
eroded and gullied.
More than 4 ft, well-
drained soil with no
restricting layers or pans;
Moist Average More than 4 ft 2
fair to good internal and
external drainage. Slope
may be flat to steep.
soilWetness
To water table, soil not
well drained. Restricting
layers or deep pans may
WET Wet 1–4 ft be present. May occur at 3
base of slopes, on
terraces, upland flats, or
bottom lands.
To water table, sites
waterlogged or flooded at
least part of the year.
Bottomlands subject to
SATURATED Saturated Less than 1 ft 4
frequent overflow. Upland
with poor drainage or
shallow pans. Slopes with
very poor drainage.
Complete, areas
perennially waterlogged.
WATERLOGGED Saturated Zero (surface) 5
No change in water
content or soil strength.

15
Terrain Parameter Description
3
The dry soil density (kg/m ); use the EDCS attribute SOIL_DENSITY_DRY: The
soilDensity average density of the <SOIL> between the <SURFACE> and the <BEDROCK>
after it has been dried to a constant <<MASS>> at 105 degrees Celsius.
The depth (cm) of frozen soil from the surface; use the EDCS attribute:
frozenDepth FROZEN_SOIL_LAYER_BOTTOM_DEPTH The depth from the <TERRAIN> to the
base of a layer of frozen <SOIL>.
The depth (cm) of thawed soil from surface, use the EDCS attribute:
thawedDepth FROZEN_SOIL_LAYER_TOP_DEPTH The depth from the <TERRAIN> to the top of
a layer of frozen <SOIL>.
The array of average stem spacing (feet) for the 8 stem-size classes. Use the EDCS
attribute: MEAN_STEM_SPACING_QB_STEM_DIAMETER
<MEAN_STEM_SPACING> of all stems of <STEM_DIAMETER>:
vegetationAverageStemSpacing (0.0,OPEN), (2.5,OPEN), (6.0,OPEN), (10.0,OPEN), (14.0,OPEN), (18.0,OPEN),
(22.0,OPEN), (25.0, OPEN); where the first value is the lower limit of the stem
diameter (cm), and “OPEN” is the mean stem spacing of stems greater than the
lower limit. STNDMob expects the “OPEN” values in the same order, in units of feet.
obstacleHeightIngress Dimensions (inches and radians) associated with obstacles; the OneSAF features
obstacleHeightEgress that have attributes of bank heights, slopes and heights and widths, and which may
be driven over, should or may be considered obstacles; these need to be examined
obstacleWidth individually, along with attributes to determine how to map the attributes to the
STNDMob parameters. Figure A1 shows how obstacles are modeled in STNDMob,
obstacleApproachAngleIngress
ingress and egress are dependant on the direction of vehicle travel, while the
OneSAF features generally have left and right; so vehicle heading and relation to the
feature needs to be considered when mapping the left/right attributes to
ingress/egress. For STNDMob 3.3, egress angles are the angles the vehicle would
obstacleApproachAngleEgress encounter as if they were ingress angles and the vehicle was approaching from the
opposite direction, that is, egress is not the angle the vehicle would encounter during
egress.

For obstacle features having the attribute: PRIMARY_MATERIAL_TYPE The type of


primary <MATERIAL> composition of an <OBJECT>. The enumerations are
OneSAF obstacleMaterialType
CONCRETE 0
GLASS 1
obstacleMaterialType
MASONRY 2
STEEL 3
VINYL_SIDING 4
WOOD 5
None
For the features that have the attribute RUBBLE_STABILITY; the ability of
<RUBBLE> to resist sliding or collapsing under stress; rubble stability. The
stabilityRubble enumerations are
CONSOLIDATED stabilityRubble = 0
LOOSE stabilityRubble = 1
The radius (m) of the path a vehicle is following; calculated outside of STNDMob
radiusCurvature
using 3 points (previous location, current location and projected location).
1
Terms within < > are further defined in the EDCS.

16

You might also like