In-situ formulation of calibrated models in multi component physics simulation
A calibrated model is created from a physics computation model of a selected component. A setup for a virtual experiment for the selected component is received, and input parameters are defined. An output parameter to be modeled by the calibrated model is selected. The virtual experiment is conducted for the defined input parameters over a predefined range of values for a varied input parameter. Result data from the virtual experiment is recorded and used to produce the calibrated model.
1 . A system for creating a calibrated model of a selected component selected from a plurality of physics computation modeled components, comprising:
a processor and a memory configured to store non-transitory instructions that, when executed by the processor, perform the steps of:
receiving a setup for a virtual experiment for the selected component using the corresponding physics computation model of the selected component;
defining a plurality of input parameters for the virtual experiment;
selecting a varied input parameter from the plurality of input parameters;
identifying an output parameter to be modeled by the calibrated model;
executing the virtual experiment for the defined input parameters and over a predefined range of values for the varied input parameter;
recording result data from the virtual experiment; and
producing the calibrated model based upon the result data from the virtual experiment,
wherein executing the virtual experiment further comprises executing a series of passes each corresponding to one of a plurality of input values of the varied input parameter over the predefined value range, the result data comprises an output value of the output parameter for each pass of the series of passes, and the calibrated model comprises a functional representation of the result data.
2 . The system of claim 1 , wherein executing the stored non-transitory instructions by the processor further performs the steps of:
identifying an interface boundary of the selected component;
generating a response surface corresponding to the interface boundary; and
identifying a plurality of points on the response surface as output points.
3 . The system of claim 2 , wherein producing the calibrated model further comprises the steps of:
converting a discrete representation of the interface boundary to a continuous representation; and
providing a modeling function of the continuous representation.
4 . The system of claim 2 , wherein the recorded result data comprises output values for each of the plurality of output points for each pass of the series of passes.
5 . The system of claim 1 , wherein the virtual experiment further comprises the test setup for the physics computation model of the selected component.
6 . The system of claim 1 , wherein the calibrated model comprises a functional representation of the response of the component to varying input parameters as per the virtual experiment.
7 . The system of claim 4 , wherein compiling the recorded result data from the virtual experiment into the calibrated model further comprises the step of storing the output value corresponding to a virtual experiment pass for each output point in an array.
8 . The system of claim 4 , wherein compiling the recorded result data from the virtual experiment into the calibrated model further comprises the step of fitting each output value corresponding to a virtual experiment pass for each output point to a polynomial curve.
9 . The system of claim 1 , further comprising the steps of:
selecting a reduced subset of the calibrated model data corresponding to a reduction of at least one of the group consisting of an output parameter, an input parameter, and a predefined value range of the varied input parameter; and
removing data from the calibrated model that is not associated with the reduced subset of the calibrated model data.
10 . A method for creating a calibrated model of a selected component selected from a plurality of physics computation modeled components, comprising the steps of:
receiving a setup for a virtual experiment for the selected component using the corresponding physics computation model of the selected component;
defining a plurality of input parameters for the virtual experiment;
selecting a varied input parameter from the plurality of input parameters;
identifying an output parameter to be modeled by the calibrated model;
executing the virtual experiment for the defined input parameters and over a predefined range of values for the varied input parameter;
recording result data from the virtual experiment; and
producing the calibrated model based upon the result data from the virtual experiment,
wherein executing the virtual experiment further comprises executing a series of passes each corresponding to one of a plurality of input values of the varied input parameter over the predefined value range, the result data comprises an output value of the output parameter for each pass of the series of passes, and the calibrated model comprises a functional representation of the result data.
11 . The method of claim 10 , further comprising the steps of:
identifying an interface boundary of the selected component;
generating a response surface corresponding to the interface boundary; and
identifying a plurality of points on the response surface as output points.
12 . The method of claim 11 , wherein producing the calibrated model further comprises the steps of:
converting a discrete representation of the interface boundary to a continuous representation; and
providing a modeling function of the continuous representation.
13 . The method of claim 11 , wherein the recorded result data comprises output values for each of the plurality of output points for each pass of the series of passes.
14 . The method of claim 10 , further comprising the step of replacing the physics computation model of the selected component with the calibrated model.
15 . The method of claim 10 , wherein the virtual experiment further comprises the test setup for the physics computation model of the selected component.
16 . The method of claim 10 , wherein the calibrated model comprises a functional representation of the response of the component to varying input parameters as per the virtual experiment.
17 . The method of claim 13 , wherein compiling the recorded result data from the virtual experiment into the calibrated model further comprises the step of storing the output value corresponding to a virtual experiment pass for each output point in an array.
18 . The method of claim 13 , wherein compiling the recorded result data from the virtual experiment into the calibrated model further comprises the step of fitting each output value corresponding to a virtual experiment pass for each output point to a polynomial curve.
19 . The method of claim 10 , further comprising the steps of:
selecting a reduced subset of the calibrated model data corresponding to a reduction of at least one of the group consisting of an output parameter, an input parameter, and a predefined value range of the varied input parameter; and
removing data from the calibrated model that is not associated with the reduced subset of the calibrated model data.