Tolerances on simulated behavior
AssigneeDassault Systemes Simulia Corp.
InventorAlexander Jacobus Maria Van der Velden
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for simulating behavior of a modeled object includes storing a tolerance attribute value in a memory area for a specified parameter of the modeled object, defining a set of rules representative of a plurality of assumptions of a model simulation, executing the model simulation based on the tolerance attribute, verifying an output of the model simulation with respect to a set of rules that are dependent on input and output values for which the tolerance attribute as verified, and validating the output behavior against requirements for every stage of the product lifecycle, from preliminary design to end of life.
Claims20
A computer-implemented method for computationally optimized probabilistic simulation of behavior of a modeled real-world physical system in accordance with a required confidence to certify the modeled real-world physical system for manufacturing, said computer-implemented method comprising:
- for a specified physics-based behavior model of a modeled real-world physical system, the physics-based behavior model including one or more assumptions, defining a simulation tolerance, the simulation tolerance representing a confidence requirement in a probabilistic result of a probabilistic simulation of the physics-based behavior of the modeled real-world physical system, where uncertainty in confidence in the probabilistic result of the physics-based behavior is due to uncertainty in validity of the specified physics-based behavior model itself used to obtain the probabilistic result of the physics-based behavior and separate from variability in the result due to model tolerancing implemented for solving the specified physics-based behavior model, the model tolerancing introducing variability in one or more physical properties of the modeled real-world physical system and the simulation tolerance being defined by at least one simulation tolerance attribute value;
- storing the at least one simulation tolerance attribute value in a memory area for the specified physics-based behavior model of the modeled real-world physical system;
- defining a set of rules representative of a plurality of assumptions of the probabilistic simulation, the set of rules considered valid for the simulation tolerance and encapsulating the one or more assumptions of the specified physics-based behavior model, encapsulating the one or more assumptions indicating physical parameter ranges for which the physics-based behavior model is valid;
- executing the probabilistic simulation based on the stored at least one simulation tolerance attribute value in a manner computationally optimizing the probabilistic simulation of the modeled real-world physical system while being in accordance with the confidence requirement, said executing including automatically determining one or more options of the probabilistic simulation and performing the simulation in accordance with the determined one or more options to verify the probabilistic result of the simulation with the confidence requirement, wherein verifying the probabilistic result certifies the modeled real-world physical system for manufacturing, said one or more options including at least:
- a level of fidelity of the physics-base behavior model and said verifying being based on the at least one stored simulation tolerance attribute value and the plurality of assumptions;
- and
- displaying an indication of the certification of the modeled real-world physical system for manufacturing, an indication of the probabilistic result, and an indication of a confidence in the probabilistic result via a graphical user interface.
A computer for use in computationally optimized probabilistic simulation of behavior of a modeled real-world physical system in accordance with a required confidence to certify the modeled real-world physical system for manufacturing said computer comprising:
- a memory area configured to store at least one simulation tolerance attribute value for a specified physics-based behavior model of a modeled real-world physical system, the physics-based behavior model including one or more assumptions;
- and
- a processor coupled to said memory area, said processor configured to:
- define a simulation tolerance for the specified physics-based behavior model of the modeled real-world physical system, the defined simulation tolerance representing a confidence requirement in a probabilistic result of a probabilistic simulation of the physics-based behavior of the modeled real-world physical system, where uncertainty in confidence in the probabilistic result of the physics-based behavior is due to uncertainty in validity of the specified physics-based behavior model itself used to obtain the probabilistic result of the physics-based behavior and separate from variability in the result due to model tolerancing implemented for solving the specified physics-based behavior model, the model tolerancing introducing variability in one or more physical properties of the modeled real-world physical system and the simulation tolerance being defined by the at least one simulation tolerance attribute value;
- define a set of rules representative of a plurality of assumptions of the probabilistic simulation, the set of rules considered valid for the simulation tolerance and encapsulating the one or more assumptions of the specified physics-based behavior model, encapsulating the one or more assumptions indicating physical parameter ranges for which the physics-based behavior model is valid;
- execute the probabilistic simulation based on the at least one simulation tolerance attribute value stored in the memory area in a manner computationally optimizing the probabilistic simulation of the modeled real-world physical system while being in accordance with the confidence requirement, said executing including automatically determining one or more options of the probabilistic simulation and performing the simulation in accordance with the determined one or more options to verify the probabilistic result of the simulation with the confidence requirement, wherein verifying the probabilistic result certifies the modeled real-world physical system for manufacturing, said one or more options including at least:
- a level of fidelity of the physics-based behavior model and said verifying being based on the at least one simulation tolerance attribute value and the plurality of assumptions;
- and
- display an indication of the certification of the modeled real-world physical system for manufacturing, an indication of the probabilistic result, and an indication of a confidence in the probabilistic result via a graphical user interface.
A computer system for use in computationally optimized probabilistic simulation of behavior of a modeled real-world physical system in accordance with a required confidence to certify the modeled real-world physical system for manufacturing, said computer system comprising:
- a memory area configured to store at least one simulation tolerance attribute value for a specified physics-based behavior model of a modeled real-world physical system, the physics-based behavior model including one or more assumptions;
- and
- a server system coupled to said memory area, said server system configured to:
- define a simulation tolerance for the specified physics-based behavior model of the modeled real-world physical system, the defined simulation tolerance representing a confidence requirement in a probabilistic result of a probabilistic simulation of the physics-based behavior of the modeled real-world physical system, where uncertainty in confidence in the probabilistic result of the physics-based behavior is due to uncertainty in validity of the specified physics-based behavior model itself used to obtain the probabilistic result of the physics-based behavior and separate from variability in the result due to model tolerancing implemented for solving the specified physics-based behavior model, the model tolerancing introducing variability in one or more physical properties of the modeled real-world physical system and the simulation tolerance being defined by the at least one simulation tolerance attribute value;
- define a set of rules representative of a plurality of assumptions of the probabilistic simulation, the set of rules considered valid for the simulation tolerance and encapsulating the one or more assumptions of the specified physics-based behavior model, encapsulating the one or more assumptions indicating physical parameter ranges for which the physics-based behavior model is valid;
- execute the probabilistic simulation based on the at least one simulation tolerance attribute value stored in the memory area in a manner computationally optimizing the probabilistic simulation of the modeled real-world physical system while being in accordance with the confidence requirement, said executing including automatically determining one or more options of the probabilistic simulation and performing the simulation in accordance with the determined one or more options to verify the probabilistic result of the simulation with the confidence requirement, wherein verifying the probabilistic result certifies the modeled real-world physical system for manufacturing, said one or more options including at least:
- a level of fidelity of the physics-based behavior model and said verifying being based on the at least one simulation tolerance attribute value and the plurality of assumptions;
- and
- transmit to client system a signal representative of the output of the simulation and the verification of the output, the transmitted signal facilitating display of an indication of the certification of the modeled real-world physical system for manufacturing, an indication of the probabilistic result, and an indication of a confidence in the probabilistic result via a graphical user interface of the client system.
Dependencies are inferred from the claim text.