Simulation engine for a performance validation system

Information

  • Patent Application
  • 20070150254
  • Publication Number
    20070150254
  • Date Filed
    October 31, 2006
    19 years ago
  • Date Published
    June 28, 2007
    18 years ago
Abstract
A method of simulating performance characteristics of a product to be manufactured includes identifying a plurality of simulation modules each representative of one or more components of the product. The method also includes linking the plurality of simulation modules together to provide a model capable of generating an output associated with one or more performance characteristics of the product and running at least some of the simulation models in parallel to provide performance information related to the one or more performance characteristics of the product. The method can also include outputting the performance information.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 provides a block diagram representation of a simulation system according to an exemplary disclosed embodiment; and



FIG. 2 provides a diagrammatic representation of a modeling environment according to an exemplary disclosed embodiment.


Claims
  • 1. A method of simulating performance characteristics of a product to be manufactured, comprising: identifying a plurality of simulation modules each representative of one or more components of the product;linking the plurality of simulation modules together to provide a model capable of generating an output associated with one or more performance characteristics of the product;running at least some of the simulation models in parallel to provide performance information related to the one or more performance characteristics of the product; andoutputting the performance information.
  • 2. The method of claim 1, wherein outputting the performance information includes providing the information to a display.
  • 3. The method of claim 1, wherein outputting the performance information includes generating a report.
  • 4. The method of claim 1, wherein identifying the plurality of simulation models is performed by a processor in response to user input related to a configuration of the product.
  • 5. The method of claim 4, wherein the user input is related to one or more components included in the product.
  • 6. The method of claim 4, wherein the user input is related to one or more systems included in the product.
  • 7. The method of claim 1, wherein the product is a work machine.
  • 8. The method of claim 1, wherein linking includes establishing a communication path between a simulation coordinator module and the plurality of simulation modules via a standardized interface.
  • 9. The method of claim 1 further including receiving input data representative of an expected working environment of the product, and wherein running at least some of the simulation modules includes providing the input data to the at least some of the simulation modules.
  • 10. The method of claim 1, wherein running at least some of the simulation modules in parallel includes sharing of operational data among the at least some of the simulation models.
  • 11. The method of claim 1, wherein each of the plurality of simulation modules is configured to model operational behavior of at least one of a part, component, or system of the product to be manufactured.
  • 12. A simulation engine, comprising: a memory including: instructions for identifying a plurality of simulation modules each representative of one or more components of a product to be modeled;instructions for linking the plurality of simulation modules together to provide a model capable of generating an output associated with one or more performance characteristics of the product;instructions for running at least some of the simulation modules in parallel to generate performance information related to the one or more performance characteristics of the product; andinstructions for outputting the performance information; anda processor configured to execute the instructions included in the memory.
  • 13. The simulation engine of claim 12, further including a standardized interface for communicating with the plurality of simulation modules.
  • 14. The simulation engine of claim 13, wherein the standardized interface is configured to enable sharing of operation data among the plurality of simulation models.
  • 15. The simulation engine of claim 12, wherein outputting the performance information includes one or more of providing the performance information to a display or generating a report based on the performance information.
  • 16. The simulation engine of claim 12, wherein the memory further includes at least one optimization routine for identifying a preferred product configuration, from among a stored list of product configurations, based on selection criteria.
  • 17. The simulation engine of claim 12, further including an input device configured to receive user input related to a configuration of the product, and wherein identifying the plurality of simulation models is based on the user input.
  • 18. The simulation engine of claim 12, further including an input device configured to receive data representative of an expected working environment of the product, and wherein running at least some of the simulation modules in parallel includes providing the data to the at least some of the simulation modules.
  • 19. The simulation engine of claim 12, wherein each of the plurality of simulation modules is configured to model operational behavior of at least one of a part, component, or system of the product to be manufactured.
  • 20. A simulation system, comprising: at least one input device configured to receive input data from one or more users of the simulation system;a processor configured to run a simulation coordinator module, the simulation coordinator module being configured to: build a simulation model by assembling a plurality of simulation modules;run at least some of the plurality of simulation modules in parallel; andcompile an output based on the operation of the at least some of the plurality of simulation modules; anda display configured to convey the output to the one or more users of the simulation system.
  • 21. The simulation system of claim 20, wherein the simulation coordinator module is further configured to share operational data among the at least some of the plurality of simulation modules.
  • 22. The simulation system of claim 20, wherein the simulation coordinator module is further configured to communicate with the plurality of simulation modules via a standardized interface.
  • 23. The simulation system of claim 20, wherein the simulation coordinator module together with the at least some of the plurality of simulation modules are configured to generate performance characteristics of a product to be modeled based on the input data, which is representative of operating conditions associated with a product to be modeled, provided by the one or more users.
  • 24. The simulation system of claim 20, wherein the simulation coordinator module is configured to identify the plurality of simulation modules for assembly based the input data, which is representative of a configuration of a product to be modeled, provided by the one or more users.
  • 25. The simulation system of claim 20, wherein the at least one input device and the processor are in communication over a network.
  • 26. The simulation system of claim 20, wherein the simulation coordinator module is further configured to spawn off, to at least one other processor, one or more processes related to the running of the at least some of the simulation modules.
  • 27. A computer readable medium including: instructions for identifying a plurality of simulation modules each representative of one or more components of a product to be modeled;instructions for linking the plurality of simulation modules together to provide a model capable of generating an output associated with one or more performance characteristics of the product;instructions for running at least some of the simulation modules in parallel to generate performance information related to the one or more performance characteristics of the product; andinstructions for outputting the performance information.
Provisional Applications (1)
Number Date Country
60752915 Dec 2005 US