US 7,490,029 B2
Distributed simulation
Oleg Wasynczuk, West Lafayette, Ind. (US); Charles E. Lucas, Lafayette, Ind. (US); Eric A. Walters, Brownsburg, Ind. (US); and Juri V. Jatskevich, Lafayette, Ind. (US)
Assigned to P.C. Krause & Associates, Inc., West Lafayette, Ind. (US)
Filed on Jun. 19, 2001, as Appl. No. 9/884,528.
Claims priority of provisional application 60/212695, filed on Jun. 19, 2000.
Prior Publication US 2002/0052725 A1, May 02, 2002
Int. Cl. G06G 7/62 (2006.01)
U.S. Cl. 703—17 11 Claims
OG exemplary drawing
 
1. A computer-implemented method for simulating operation of a physical system having a plurality of physical subsystems, comprising:
simulating a first physical subsystem with a first continuous-time simulation on a first physical computing device;
accepting a request for export of information relating to a number n of state-related variables that characterize the state of the first physical subsystem in said simulating;
sending a first series of state-related messages, each message containing information relating to the value of at least one of the n state-related variables;
simulating a second physical subsystem with a second continuous-time simulation on a second physical computing device;
receiving in said second continuous-time simulation said first series of state-related messages from said first continuous-time simulation without said first series of state-related messages passing through a central communication process; and
outputting data representative of a state of the second continuous-time simulation; wherein:
the first physical subsystem interacts with the second physical subsystem; and
the at least one state-related variable characterizes at least a portion of the interaction between the first physical subsystem and the second physical subsystem.