Patent ID: 9075939
Filing Date: 2015-07-07
Classification: F02D,G06F

Abstract:
1. A method executed by a processor for the co-simulation of at least two interacting mathematical models, each model having at least one input port and one output port which input and output parameter values, respectively, in predetermined units of measurement, the method comprising the steps of: identifying the unit of measurement for each parameter in each model, generating scaling factors for each said parameter in each model to equalize the units of measurement for each parameter in each model, determining a parameter protocol for each model, the parameter protocol defining the order of serial data of the parameters for each model, configuring a virtual bus having a unique memory location corresponding to each parameter as a function of the parameter protocol from each model so that the same parameter after scaling from each model is associated with the same unique location for said parameter in the virtual bus, and thereafter, running a co-simulation of the mathematical models, wherein during the co-simulation, parameters are communicated between the at least two interacting mathematical models via the unique memory locations on the virtual bus.