Product Synthesis & Knowledgeware

DMU Navigator

Simulation Overview

The concepts of simulation
Technical Article

Abstract

This article explains which concepts are used to simulate the behavior of objects over time.


Simulation Concepts

The simulation describes the evolution of objects over time. To define a simulation, the following concepts have to be introduced:

[Top]


Animated object

An animated object have one (or more) of its properties (generally physical) evolving over time. A rolling ball is an example of an animated object : the evolving property is the position.

[Top]

State

A state is the association of a given value to a property. A state of the ball is the association of a given position, table's corner, (matrix) to the position of the ball (i.e. BallPosition=table's corner).

[Top]

Sample

A sample is the assignment of a state at a given time. A sample is BallPosition=table's corner at 8AM.

[Top]

Channel

A channel is always associated to an animated object and reports the evolution of one of it's properties over time. It is a sequence of samples. Depending on the property, there are different kind of channels:

One can define many channels on the same object but they must refer different properties.

[Top]

Replay

A replay describes the complete animation of a set of animated objects within an interval. It enables the end-user to play a simulation which was recorded before.

It is made of several channels : each channel describes the evolution of the property of one object of the scene over time.
An example of replay is assignment of position P0 to BallPosition at time T0, P1 at T1, P2 at T2 and the assignment of intensity I0 to LightIntensity at time T0 and I3 at T3.

A CATProduct document can contain many replays.

[Top]


In Short

A CATProduct document may contains several replays. Each of these replays may gather several channels. Each of these channel reports the evolution of a property over time. The state of this property is contained in a sample.

[Top]


History

Version: 1 [Jan 2000] Document created
[Top]

Copyright © 2000, Dassault Systèmes. All rights reserved.