Dynamically Adjusting Simulation Fidelity Based on Checkpointed Fidelity State
First Claim
1. A method, in a data processing system, for controlling a fidelity of a simulation of a system, comprising:
- receiving a model of the system, wherein the model of the system comprises a plurality of individual components of the system;
assigning fidelity values to models of the individual components of the system;
executing a simulation of the system using the model of the system and the models of the individual components of the system; and
dynamically adjusting fidelity values of one or more of the models of the individual components of the system during the execution of the simulation by;
creating a checkpoint of a state of the simulation; and
modifying one or more fidelity values of one or more of the models of the individual components after generating the checkpoint, thereby generating a modified fidelity value state.
4 Assignments
0 Petitions
Accused Products
Abstract
Mechanisms are provided for controlling a fidelity of a simulation of a system. A model of the system is received, the model of the system having a plurality of individual components of the system. Fidelity values are assigned to models of the individual components of the system. A simulation of the system is executed using the model of the system and the models of the individual components of the system. The fidelity values of one or more of the models of the individual components of the system are dynamically adjusted during the execution of the simulation by creating a checkpoint of a state of the simulation and modifying one or more fidelity values of one or more of the models of the individual components after generating the checkpoint, thereby generating a modified fidelity value state.
-
Citations
24 Claims
-
1. A method, in a data processing system, for controlling a fidelity of a simulation of a system, comprising:
-
receiving a model of the system, wherein the model of the system comprises a plurality of individual components of the system; assigning fidelity values to models of the individual components of the system; executing a simulation of the system using the model of the system and the models of the individual components of the system; and dynamically adjusting fidelity values of one or more of the models of the individual components of the system during the execution of the simulation by; creating a checkpoint of a state of the simulation; and modifying one or more fidelity values of one or more of the models of the individual components after generating the checkpoint, thereby generating a modified fidelity value state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
receive a model of a system to be simulated, wherein the model of the system comprises a plurality of individual components of the system; assign fidelity values to models of the individual components of the system; execute a simulation of the system using the model of the system and the models of the individual components of the system; and dynamically adjust fidelity values of one or more of the models of the individual components of the system during the execution of the simulation by; creating a checkpoint of a state of the simulation; and modifying one or more fidelity values of one or more of the models of the individual components after generating the checkpoint, thereby generating a modified fidelity value state. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; receive a model of a system to be simulated, wherein the model of the system comprises a plurality of individual components of the system; assign fidelity values to models of the individual components of the system; execute a simulation of the system using the model of the system and the models of the individual components of the system; and dynamically adjust fidelity values of one or more of the models of the individual components of the system during the execution of the simulation by; creating a checkpoint of a state of the simulation; and modifying one or more fidelity values of one or more of the models of the individual components after generating the checkpoint, thereby generating a modified fidelity value state. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification