IP Library Granted Patent US 12,639,621
Granted Patent B2
US 12,639,621 · App. 17/490,352 · Granted May 26, 2026

Automated generation of a machine learning model from computational simulation data

Inventors: David M. Freed (Burlingame, CA); Ian Campbell (San Jose, CA)
Assignee: ANSYS, INC.
G06N20/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,639,621
App. No.
17/490,352
Granted
May 26, 2026
Kind
B2
Abstract

Systems and methods for automatically training a machine learning model are described herein. An example method includes performing a set of computational simulations; and assembling a data set associated with the set of computational simulations. The data set includes data associated with at least one simulation result for at least one computational simulation in the set of computational simulations. The method also includes training a machine learning model with the data set. At least one feature and at least one target for the machine learning model are part of the data set.

Claims (10)

1 . A method for automatically training a machine learning model, comprising:

(a) receiving a simulation input from a user, wherein the simulation input comprises a model representing a physical system, a set of material properties associated with the model, and an applied condition that describes a condition configured to be applied to the model during a simulation;

(b) determining, for the applied condition, a parameter range for each of two or more variables associated with the applied condition, including a first variable and a second variable, wherein the parameter range describes a plurality of parameter values that are potential values for the two or more variables associated with the applied condition;

(c) automatically performing a set of computational simulations based on a plurality of (c) combinations of parameterized variable values for each of the two or more variables to produce a set of simulation results, wherein the set of simulation results comprises, for each result, a resulting condition that corresponds to the applied condition when simulated with that combination of parameterized variable values, wherein the resulting condition comprises one or more resulting variables;

(d) assembling a data set based on the set of simulation results, wherein the data set describes, for each of the set of computational simulations, input values of the two or more variables associated with the applied condition for that simulation, and output values associated with the resulting condition for that simulation;

(e) receiving, from a user, a specification that designates two or more features and a target from the data set, wherein each of the target and the two or more features are distinct, and wherein the target and the two or more features are selected from the two or more variables associated with the applied condition and the one or more resulting variables associated with the resulting condition; and

(d) training a machine learning model with the data set according to the specification, wherein the machine learning model when trained is configured to predict a value of the target based on the value of the two or more features.

2 . The method of claim 1 , further comprising, when automatically performing the set of computational simulations based on the plurality of combinations of parameterized variable values:

(a) after performing one or more of the set of computational simulations, training and testing the machine learning model to determine whether a stop criteria has been reached based on an analysis of the predicted value of the target and a configured accuracy threshold associated with the stop criteria; and

(b) where the stop criteria has not been reached, continue performing the set of computational simulations, and training and testing the machine learning model, until the stop criteria has been reached.

Assignments (2)
MERGER Recorded Apr 23, 2026
From: ONSCALE, LLC
To: ANSYS, INC.
Reel/Frame 074457/0727 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2022
From: FREED, DAVID M.; CAMPBELL, IAN
To: ONSCALE, INC.
Reel/Frame 059222/0689 →
Continuity (2)
Provisional Application 63085504 · Sep 30, 2020
Related Publication 20220101198A1 · Mar 31, 2022
References Cited (18)
US 6208982B1 · Allen, Jr. · 2001 [cited by examiner]
US 11213946B1 · Bai · 2022 [cited by examiner]
US 20120310618A1 · B′Far et al. · 2012 [cited by applicant]
US 20140079314A1 · Yakubovich et al. · 2014 [cited by applicant]
US 20160096272A1 · Smith · 2016 [cited by examiner]
US 20200034745A1 · Nagpal · 2020 [cited by examiner]
US 20200166909A1 · Noone · 2020 [cited by examiner]
US 20200272139A1 · Rakuff · 2020 [cited by examiner]
US 20200342148A1 · Banks et al. · 2020 [cited by applicant]
US 20210033748A1 · Rowan · 2021 [cited by examiner]
US 20210063999A1 · Kim · 2021 [cited by examiner]
US 20220066408A1 · Allison · 2022 [cited by examiner]
US 20230044533A1 · Horie · 2023 [cited by examiner]
WO 2017217957 · 2017 [cited by applicant]
International Search Report and Written Opinion dated Dec. 28, 2021, from International Application No. PCT/US2021/052800, 12 pages. [cited by applicant]
Ganti Himakar et al: “Data-driven surrogate modeling of multiphase flows using machine learning techniques”, Computers and Fluids, vol. 211, Jun. 13, 2020 (Jun. 13, 2020), p. 104626, XP093206541, GB ISSN: 0045-7930, DOI… [cited by applicant]
Packard Corey D et al: “Automated simulation-generated EO/IR image library for artificial intelligence applications”, SPIE Proceedings; [Proceedings of SPIE ISSN 0277-786X], SPIE, US, vol. 11406, Apr. 23, 2020 (Apr. 23,… [cited by applicant]
European Search Report in corresponding EP App. No. 21876453.8-1203, mailed Sep. 30, 2024 (9 pages). [cited by applicant]