VR-Forces 4.1 Class Documentation
8.6 - The Aggregate Entity Behavior Model

Table of Contents

VR-Forces includes an aggregate model for simulating the organization of entities in a hierarchical command structure.

The aggregate entities in VR-Forces are multi-resolution models. Their components enable them to be simulated in either of two states:

8.6.1 Core Elements of Aggregate Entities

Aggregates in VR-Forces share certain common elements. An aggregate in VR-Forces is always configured with the following:

Aggregates are also always configured with a DtVrfRadio, which enables radio-like communication between entities in the same unit.

8.6.1.1 Specifying Subordinates

Aggregates also typically specify a list of subordinate entities to create when the aggregate entity gets created. Each entry in the list specifies the DIS/RPR FOM entity type of the subordinate to create, and its initial position and heading. Below is an excerpt from the subordinate list of the Armor Plt (US) aggregate OPE file:

(subordinate-objects
(sub1
(object-type 1 (1 1 225 1 1 3 0))
(position-offset 0.000000 0.000000 0.000000)
(heading-offset 0.000000)
)
(sub2
...

Aggregates may have individual (platform-level) subordinates, aggregate subordinates, or a combination of both.

8.6.2 Component Systems that make up an Aggregate

Aggregates share many of the same systems and simulation components (sensors, controllers, and actuators). To examine the systems typically configured on an aggregate, we'll look at a specific instance of an aggregate, the Armor Plt (US) entity.

It is a representative example that includes all of the common systems and components that make up an aggregate. The differences between the various types of aggregates supported in VR-Forces arise from the types of subordinates a given aggregate is configured with, and the parameter values used in configuring certain behaviors, such as moving in formation.

8.6.2.1 A Specific Example: Armor Plt (US)

Defined in parameter file Armor_Plt_US_3_11_1_225_3_2_-1_-1.ope.

The figure below shows which systems and simulation components are configured as part of an Armor platoon. The boxes (nodes) represent either a system of components (DtComponentSystem) or indivdiual DtSimComponent classes.

M1A2-platoon.png

8.6.2.2 Systems

8.6.2.3 Other Simulation Components

Individual DtSimComponents (not organized as part of a system) that make up the rest of entity:

8.6.2.4 Sensors

There are no sensors configured as part of this aggregate.

8.6.2.5 Controllers

8.6.2.6 Actuators

Disaggregated Damage (DtDisaggregatedDamageActuator) – Models damage of aggregate (disaggreated state only).

[<< The Missile Entity Behavior Model] [Home] [Top of Page] [Ground Vehicle Kinematics Model >>]


Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)