Hybrid system simulation method and simulation program prduct
AssigneeInternational Business Machines Corporation
InventorsShinichi Hirose, Hiroshi Ishikawa, Ryo Kawahara, Hiroaki Nakamura
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsShinichi Hirose, Hiroshi Ishikawa, Ryo Kawahara, Hiroaki Nakamura
Estimating the term…
A technique for enhancing the execution efficiency of simulation of a hybrid system. A continuous system simulator receives a request for evaluation of an event generating conditional expression for an event to be processed by a discrete system simulator, from the discrete system simulator. The event generating conditional expression is evaluated by referring to the value of a first variable describing a continuous system. Until evaluation of the event generating conditional expression indicates true, the continuous system simulator repeats simulation of advancing the current time by a step time interval and evaluation of the event generating conditional expression. When evaluation of the event generating conditional expression indicates true, the continuous system simulator sends current time data and the value of a second variable describing the continuous system which is referred to by the discrete simulator, to the discrete simulator.
1) A continuous system simulation program product that simulates the behavior of a continuous system constituting a hybrid system together with a discrete system while communicating with a discrete system simulation program that simulates the behavior of the discrete system, the continuous system simulation program product causing a computer to execute the steps of:
5) A discrete system simulation program product that simulates the behavior of a discrete system constituting a hybrid system together with a continuous system while communicating with a continuous system simulation program that simulates the behavior of the continuous system, the discrete system simulation program product causing a computer to execute the steps of:
10) A simulation program product for a hybrid system including a discrete system simulation program that simulates the behavior of a discrete system constituting the hybrid system and a continuous system simulation program that simulates the behavior of a continuous system constituting the hybrid system while communicating with the program, wherein:
11) A continuous system simulation method for simulating the behavior of a continuous system constituting a hybrid system together with a discrete system while communicating with a discrete system simulator that simulates the behavior of the discrete system, the method being executed by a computer, and the method comprising the steps of:
12) A discrete system simulation method for simulating the behavior of a discrete system constituting a hybrid system together with a continuous system while communicating with a continuous system simulator that simulates the behavior of the continuous system, the method being executed on a computer, and the method comprising the steps of:
Dependencies are inferred from the claim text.