Method for synthesis of multi-fidelity simulation models using functional operators
AssigneeSiemens Product Lifecycle Management Software Inc.
InventorArquimedes Martinez Canedo
Life of this patent
Estimating the term…
Abstract
Methods for synthesis of simulation models using functional operators. A method includes parsing a functional model, receiving a functional operator for a function within a simulation component of the functional model, receiving a structural template of the functional operator from a functional operator structural template library, mapping a plurality of functions according to the structural template of the functional operator to update the simulation component, and generating a simulation model with the updated simulation component.
Claims17
A method for synthesis of simulation models using functional operators, the method performed by a data processing system and comprising:
- parsing a functional model;
- receiving a functional operator for a function within a simulation component of the functional model;
- receiving a structural template of the functional operator from a functional operator structural template library;
- mapping a plurality of functions according to the structural template of the functional operator to update the simulation component;
- and
- generating a simulation model with the updated simulation component,
- wherein the functional operator comprises a functional operator type and a functional operator parameter,
- wherein mapping at least one of the plurality of functions comprises either:
- simulating an amount of the functions equal to the functional operator parameter mapped using the structural template for a series functional operator, based on the functional operator type of the functional operator received being a series functional operator;
- or
- simulating an amount of the functions equal to the functional operator parameter mapped using the structural template for a parallel functional operator, based on the functional operator type of the functional operator received being a parallel functional operator.
A data processing system comprising:
- a processor;
- and
- an accessible memory, the data processing system particularly configured to:
- parse a functional model;
- receive a functional operator for a function within a simulation component of the functional model;
- receive a structural template of the functional operator from a functional operator structural template library;
- map a plurality of functions according to the structural template of the functional operator to update the simulation component;
- and
- generate a simulation model with the updated simulation component,
- wherein the functional operator comprises a functional operator type and a functional operator parameter,
- wherein to map at least one of the plurality of functions comprises either:
- simulating an amount of the functions equal to the functional operator parameter mapped using the structural template for a series functional operator, based on the functional operator type of the functional operator received being a series functional operator;
- or
- simulating an amount of the functions equal to the functional operator parameter mapped using the structural template for a parallel functional operator, based on the functional operator type of the functional operator received being a parallel functional operator.
A non-transitory computer-readable medium encoded with executable instructions that, when executed by at least one processor, cause the at least one processor to carry out a method comprising:
- parsing a functional model;
- receiving a functional operator for a function within a simulation component of the functional model;
- receiving a structural template of the functional operator from a functional operator structural template library;
- mapping a plurality of functions according to the structural template of the functional operator to update the simulation component;
- and
- generating a simulation model with the updated simulation component,
- wherein the functional operator comprises a functional operator type and a functional operator parameter,
- wherein mapping at least one of the plurality of functions comprises either:
- simulating an amount of the functions equal to the functional operator parameter mapped using the structural template for a series functional operator, based on the functional operator type of the functional operator received being a series functional operator;
- or
- simulating an amount of the functions equal to the functional operator parameter mapped using the structural template for a parallel functional operator, based on the functional operator type of the functional operator received being a parallel functional operator.
Dependencies are inferred from the claim text.