LOOKING GLASS: A HYBRID SIMULATION SYSTEM TO MODEL CASCADING EVENTS WITHIN A BLACK BOX SYSTEM
First Claim
Patent Images
1. A hybrid simulation system for modeling cascading events within a black box system, comprising:
- a tessellated field representing coordinates for the black box system and operable to allow a plurality of black box components to execute on a processor and communicate without needing a direct connection between the black box components; and
a choreographer module operable to manage and synchronize running of the plurality of black box components via the tessellated field over time, the black box components having transfer functions defined over a common coordinate system and time.
0 Assignments
0 Petitions
Accused Products
Abstract
A hybrid simulation system to model cascading events within a black box system may include a tessellated field operable to allow a plurality of black box components to execute on a processor and communicate without needing a direct connection between the black box components. The black box components have transfer functions defined over a common coordinate system and time.
13 Citations
17 Claims
-
1. A hybrid simulation system for modeling cascading events within a black box system, comprising:
-
a tessellated field representing coordinates for the black box system and operable to allow a plurality of black box components to execute on a processor and communicate without needing a direct connection between the black box components; and a choreographer module operable to manage and synchronize running of the plurality of black box components via the tessellated field over time, the black box components having transfer functions defined over a common coordinate system and time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable storage medium storing a program of instructions executable by a machine to perform a method of modeling cascading events within a black box system, comprising:
-
receiving a scenario description, the scenario description including coordinates of the black box system, specification of a plurality of black box components associated with the black box system; building a tessellated field associated with the black box system based on the received scenario description, the tessellated field representing coordinates for the black box system; running a simulation scenario by executing the plurality of black box components over a simulation time period, the black box components having transfer functions defined over a common coordinate system and time, the black box components communicating only through the tessellated field without needing a direct connection between the black box components; and updating the tessellated field with results of the simulation. - View Dependent Claims (14, 15)
-
-
16. A computer readable storage medium storing a program of instructions executable by a machine to perform a method of modeling cascading events within a black box system, comprising:
-
receiving a scenario description; configuring a tessellated field representing coordinates of the black box system based on the scenario description and specifications of a plurality of black box components associated with the black box system; and running a simulation scenario by executing the plurality of black box components, the black box components having transfer functions defined over a common coordinate system and time, the black box components communicating only through the tessellated field without needing a direct connection between the black box components, the running a simulation scenario comprising at least, initializing a clock to time T; retrieving data available from one or more of the plurality of black box components; resolving conflict, if any, in the received data; storing the data in the tessellated field; performing one or more analytic functions, if any, associated with the one or more of the plurality of black box components from which the data is retrieved; updating the tessellated field with one or more results of the performed one or more analytic functions; applying one or more rules associated with the one or more of the plurality of black box components from which the data is retrieved; updating the tessellated field with one or more results of the applying of the one or more rules; executing one or more user actions, if any, received from a user via a computer user interface module; updating the tessellated field with one or more results of the executing of the one or more user actions; incrementing time T by a time unit; and repeating the steps of retrieving, resolving, storing, performing, updating, applying, updating, executing, updating and incrementing until simulation is ended. - View Dependent Claims (17)
-
Specification