IP Library Granted Patent US 12,333,224
Granted Patent B2
US 12,333,224 · App. 17/096,248 · Granted Jun 17, 2025

Systems and methods for overlaying and integrating computer aided design (CAD) drawings with fluid models

Inventors: Zain S. Dweik (Hamilton, OH); Serhan Derikesen (Gebze, TR); Ozan Erciyas (Gebze, TR)
Assignee: Altair Engineering, Inc.
G06F30/27G06F30/12G06F30/13G06F30/17G06F30/20G06F30/28G06N20/00G06T15/10G01F5/00G06F2111/10G06F2111/20G06F2113/08G06T2215/16
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,333,224
App. No.
17/096,248
Granted
Jun 17, 2025
Kind
B2
Abstract

Techniques that facilitate overlaying and integrating computer aided design drawings with fluid models are presented. For example, a system includes a modeling component, a machine learning component, and a graphical user interface component. The modeling component generates a three-dimensional model of a mechanical device based on a library of stored data elements. The machine learning component predicts one or more characteristics of the mechanical device based on a machine learning process associated with the three-dimensional model. The machine learning component also generates physics modeling data of the mechanical device based on the one or more characteristics of the mechanical device. The graphical user interface component generates, for a display device, a graphical user interface that presents the three-dimensional model and renders the physics modeling data on the three-dimensional model.

Claims (35)

1. A system, comprising:

a processor that executes computer-executable instructions stored in a computer-readable memory, which causes the processor to:

generate a three-dimensional computing model of a mechanical device, wherein generating the three-dimensional computing model of the mechanical device comprises:

receiving an image of the mechanical device,

receiving user input representing a trace along the image, wherein the trace defines a portion of the image associated with the mechanical device and indicates a geometry of the mechanical device, and

generating the three-dimensional computing model of the mechanical device based on the image and the user input, wherein generating the three-dimensional computing model comprises determining a control volume associated with the three-dimensional computing model, including determining a border of a computational geometry of the control volume corresponding with the trace, the control volume representing a chamber of the device through which a fluid flows through the device;

predict at least one characteristic of the mechanical device by executing a machine learning process on the three-dimensional computing model of the mechanical device; and

display a graphical user interface that renders, on the three-dimensional computing model, physics modeling data based on the at least one characteristic.

2. The system of claim 1 , wherein the physics modeling data includes fluid flow simulations associated with the mechanical device, thermal simulations associated with the mechanical device, combustion simulations associated with the mechanical device, or electricity simulations associated with the mechanical device.

3. The system of claim 1 , wherein the computer-executable instructions are further executable to cause the processor to:

generate the three-dimensional computing model of the mechanical device based on a library of stored data elements.

4. The system of claim 1 , wherein the at least one characteristic includes thermal characteristics that comprise at least one of a temperature, heat capacity, thermal expansion, thermal conductivity, or thermal stress associated with one or more regions of the three-dimensional computing model.

5. The system of claim 1 , wherein predicting the at least one characteristic of the mechanical device comprises predicting a flow of the fluid through the chamber.

6. A computer-implemented method, comprising:

generating, by a device operatively coupled to a processor, a three-dimensional computing model of a mechanical device, wherein generating the three-dimensional computing model of the mechanical device comprises:

receiving an image of the mechanical device,

receiving user input representing a trace along the image, wherein the trace defines a portion of the image associated with the mechanical device and indicates a geometry of the mechanical device, and

generating the three-dimensional computing model of the mechanical device based on the image and the user input, wherein generating the three-dimensional computing model comprises determining a control volume associated with the three-dimensional computing model, including determining a border of a computational geometry of the control volume corresponding with the trace, the control volume representing a chamber of the device through which a fluid flows through the device;

predicting, by the device, at least one characteristic of the mechanical device by executing a machine learning process on the three-dimensional computing model of the mechanical device; and

displaying, by the device, a graphical user interface that renders, on the three-dimensional computing model, physics modeling data based on the at least one characteristic.

7. The computer-implemented method of claim 6 , wherein the physics modeling data includes fluid flow simulations associated with the mechanical device, thermal simulations associated with the mechanical device, combustion simulations associated with the mechanical device, or electricity simulations associated with the mechanical device.

8. The computer-implemented method of claim 6 , further comprising:

generating, by the device, the three-dimensional computing model of the mechanical device based on a library of stored data elements.

9. The computer-implemented method of claim 6 , wherein the at least one characteristic includes thermal characteristics that comprise at least one of a temperature, heat capacity, thermal expansion, thermal conductivity, or thermal stress associated with one or more regions of the three-dimensional computing model.

10. A non-transitory computer-readable storage device comprising computer-executable instructions that, in response to execution, cause a processor to:

generate a three-dimensional computing model of a mechanical device, wherein generating the three-dimensional computing model of the mechanical device comprises:

receiving an image of the mechanical device,

receiving user input representing a trace along the image, wherein the trace defines a portion of the image associated with the mechanical device and indicates a geometry of the mechanical device, and

generating the three-dimensional computing model of the mechanical device based on the image and the user input, wherein generating the three-dimensional computing model comprises determining a control volume associated with the three-dimensional computing model, including determining a border of a computational geometry of the control volume corresponding with the trace, the control volume representing a chamber of the device through which a fluid flows through the device;

predict at least one characteristic of the mechanical device by executing a machine learning process on the three-dimensional computing model of the mechanical device; and

display a graphical user interface that renders, on the three-dimensional computing model, physics modeling data based on the at least one characteristic.

11. The non-transitory computer-readable storage device of claim 10 , wherein the physics modeling data includes fluid flow simulations associated with the mechanical device, thermal simulations associated with the mechanical device, combustion simulations associated with the mechanical device, or electricity simulations associated with the mechanical device.

12. The non-transitory computer-readable storage device of claim 10 , wherein the computer-executable instructions are further executable to cause the processor to:

generate the three-dimensional computing model of the mechanical device based on a library of stored data elements.

13. The non-transitory computer-readable storage device of claim 10 , wherein the at least one characteristic includes thermal characteristics that comprise at least one of a temperature, heat capacity, thermal expansion, thermal conductivity, or thermal stress associated with one or more regions of the three-dimensional computing model.

Assignments (4)
MERGER Recorded Feb 4, 2026
From: ALTAIR ENGINEERING INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 074348/0312 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2021
From: DWEIK, ZAIN S.; DERIKESEN, SERHAN; ERCIYAS, OZAN
To: GENERAL ELECTRIC COMPANY
Reel/Frame 055441/0224 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2021
From: GENERAL ELECTRIC COMPANY
To: ALTAIR ENGINEERING INC.
Reel/Frame 054947/0422 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2020
From: DWEIK, ZAIN S.; DERIKESEN, SERHAN; ERCIYAS, OZAN
To: GENERAL ELECTRIC COMPANY
Reel/Frame 054350/0079 →
Continuity (3)
Continuation 15627068 · Jun 19, 2017
Provisional Application 62469953 · Mar 10, 2017
Related Publication 20210064801A1 · Mar 4, 2021
References Cited (130)
US 6505326B1 · Farral · 2003 [cited by examiner]
US 6526550B1 · Badding · 2003 [cited by examiner]
US 6535795B1 · Schroeder et al. · 2003 [cited by applicant]
US 7991598B1 · Wood · 2011 [cited by applicant]
US 8526701B2 · Razifar et al. · 2013 [cited by applicant]
US 8548828B1 · Longmire · 2013 [cited by applicant]
US 8970592B1 · Petterson · 2015 [cited by applicant]
US 9014485B2 · Moehrle · 2015 [cited by applicant]
US 9087147B1 · Fonte · 2015 [cited by applicant]
US 9347288B2 · Clemens et al. · 2016 [cited by applicant]
US 9507754B2 · Fox et al. · 2016 [cited by applicant]
US 9760690B1 · Petkov et al. · 2017 [cited by applicant]
US 9836885B1 · Eraker et al. · 2017 [cited by applicant]
US 9916538B2 · Zadeh et al. · 2018 [cited by applicant]
US 9940553B2 · Shotton et al. · 2018 [cited by applicant]
US 10198550B2 · Lutich · 2019 [cited by applicant]
US 10237567B2 · Nguyen et al. · 2019 [cited by applicant]
US 10237587B2 · Rae Zanabria et al. · 2019 [cited by applicant]
US 10280722B2 · Bello et al. · 2019 [cited by applicant]
US 10380809B2 · Pereira · 2019 [cited by applicant]
US 10409950B2 · Dweik · 2019 [cited by applicant]
US 10614258B1 · Ng et al. · 2020 [cited by applicant]
US 10650114B2 · Dweik · 2020 [cited by applicant]
US 10803211B2 · Dweik et al. · 2020 [cited by applicant]
US 10867085B2 · Dweik et al. · 2020 [cited by applicant]
US 10963599B2 · Dweik et al. · 2021 [cited by applicant]
US 10977397B2 · Dweik et al. · 2021 [cited by applicant]
US 11004568B2 · Dweik et al. · 2021 [cited by applicant]
US 11714933B2 · Dweik · 2023 [cited by applicant]
US 20030065413A1 · Liteplo et al. · 2003 [cited by applicant]
US 20040032429A1 · Shah · 2004 [cited by examiner]
US 20080120068A1 · Martin · 2008 [cited by examiner]
US 20080129732A1 · Johnson et al. · 2008 [cited by applicant]
US 20080243328A1 · Yu et al. · 2008 [cited by applicant]
US 20090204245A1 · Sustaeta et al. · 2009 [cited by applicant]
US 20090259442A1 · Gandikota · 2009 [cited by applicant]
US 20090312956A1 · Zombo et al. · 2009 [cited by applicant]
US 20100180236A1 · Lin et al. · 2010 [cited by applicant]
US 20100299122A1 · Golinveaux · 2010 [cited by examiner]
US 20100332373A1 · Crabtree et al. · 2010 [cited by applicant]
US 20110115787A1 · Kadlec · 2011 [cited by applicant]
US 20110166843A1 · Hsu · 2011 [cited by examiner]
US 20110295563A1 · McDaniel · 2011 [cited by applicant]
US 20120095738A1 · Saito · 2012 [cited by examiner]
US 20120150495A1 · Pant et al. · 2012 [cited by applicant]
US 20120191432A1 · Khataniar et al. · 2012 [cited by applicant]
US 20120330869A1 · Durham · 2012 [cited by applicant]
US 20130116996A1 · Callan · 2013 [cited by applicant]
US 20130124166A1 · Clemens et al. · 2013 [cited by applicant]
US 20130124176A1 · Fox et al. · 2013 [cited by applicant]
US 20130339918A1 · Clark et al. · 2013 [cited by applicant]
US 20130339948A1 · Gassert et al. · 2013 [cited by applicant]
US 20130346047A1 · Fukushige et al. · 2013 [cited by applicant]
US 20140005994A1 · O'Brien et al. · 2014 [cited by applicant]
US 20140050406A1 · Buehler et al. · 2014 [cited by applicant]
US 20140201126A1 · Zadeh et al. · 2014 [cited by applicant]
US 20140207424A1 · Singh et al. · 2014 [cited by applicant]
US 20140277939A1 · Ren et al. · 2014 [cited by applicant]
US 20140280065A1 · Cronin et al. · 2014 [cited by applicant]
US 20140281712A1 · Subbu et al. · 2014 [cited by applicant]
US 20150066929A1 · Satzke et al. · 2015 [cited by applicant]
US 20150068703A1 · De Bock et al. · 2015 [cited by applicant]
US 20150296188A1 · Meganathan · 2015 [cited by examiner]
US 20160044193A1 · Wells, II · 2016 [cited by applicant]
US 20160044195A1 · Murrell et al. · 2016 [cited by applicant]
US 20160155262A1 · Chen et al. · 2016 [cited by applicant]
US 20160217225A1 · Bell et al. · 2016 [cited by applicant]
US 20160235381A1 · Scanlan et al. · 2016 [cited by applicant]
US 20160281494A1 · Shirdel et al. · 2016 [cited by applicant]
US 20160284122A1 · Tatourian et al. · 2016 [cited by applicant]
US 20160312552A1 · Early et al. · 2016 [cited by applicant]
US 20170053463A1 · Pereira · 2017 [cited by applicant]
US 20170169620A1 · Bleiweiss et al. · 2017 [cited by applicant]
US 20170220887A1 · Fathi et al. · 2017 [cited by applicant]
US 20170308800A1 · Cichon et al. · 2017 [cited by applicant]
US 20170346817A1 · Gordon et al. · 2017 [cited by applicant]
US 20170357828A1 · Phillips · 2017 [cited by applicant]
US 20180085927A1 · Kapoor et al. · 2018 [cited by applicant]
US 20180095450A1 · Lappas et al. · 2018 [cited by applicant]
US 20180120813A1 · Coffman et al. · 2018 [cited by applicant]
US 20180165418A1 · Swartz et al. · 2018 [cited by applicant]
US 20180165604A1 · Minkin et al. · 2018 [cited by applicant]
US 20180204111A1 · Zadeh et al. · 2018 [cited by applicant]
US 20180239874A1 · Ingram et al. · 2018 [cited by applicant]
US 20180259978A1 · Dweik · 2018 [cited by applicant]
US 20180260501A1 · Dweik et al. · 2018 [cited by applicant]
US 20180260502A1 · Dweik et al. · 2018 [cited by applicant]
US 20180260503A1 · Dweik et al. · 2018 [cited by applicant]
US 20180260513A1 · Dweik · 2018 [cited by applicant]
US 20180260532A1 · Dweik et al. · 2018 [cited by applicant]
US 20180330028A1 · Nutt et al. · 2018 [cited by applicant]
US 20180351635A1 · Westervelt et al. · 2018 [cited by applicant]
US 20180354641A1 · De Bock et al. · 2018 [cited by applicant]
US 20180371874A1 · Shetty et al. · 2018 [cited by applicant]
US 20190050506A1 · Umetani · 2019 [cited by applicant]
US 20190114751A1 · Suzuki · 2019 [cited by applicant]
US 20190244363A1 · Tan et al. · 2019 [cited by applicant]
US 20190340331A1 · Dweik · 2019 [cited by applicant]
US 20200250359A1 · Dweik · 2020 [cited by applicant]
US 20210232721A1 · Dweik · 2021 [cited by applicant]
US 20210232732A1 · Dweik et al. · 2021 [cited by applicant]
US 20210272700A1 · Dweik et al. · 2021 [cited by applicant]
CN 101216949 · 2008 [cited by applicant]
CN 101219528 · 2008 [cited by applicant]
CN 101655803 · 2010 [cited by applicant]
CN 102566447 · 2012 [cited by applicant]
CN 102804185 · 2012 [cited by applicant]
CN 102819861 · 2012 [cited by applicant]
CN 103294850 · 2013 [cited by applicant]
CN 103597519 · 2014 [cited by applicant]
CN 103809438 · 2014 [cited by applicant]
CN 104598675 · 2015 [cited by applicant]
CN 105246569 · 2016 [cited by applicant]
JP 2011138267A · 2011 [cited by applicant]
KR 1020140089284 · 2014 [cited by applicant]
TW 201633193 · 2016 [cited by applicant]
WO WO2016038208 · 2016 [cited by applicant]
WO WO2017188858 · 2017 [cited by applicant]
WO WO2018117890 · 2018 [cited by applicant]
Chareonsuk, Jarruwat, and Passakorn Vessakosol. “Numerical solutions for functionally graded solids under thermal and mechanical loads using a high-order control volume finite element method.” Applied Thermal Engineerin… [cited by examiner]
Mortensen, Eric N., and William A. Barrett. “Intelligent scissors for image composition.” Proceedings of the 22nd annual conference on Computer graphics and interactive techniques. 1995. (Year: 1995). [cited by examiner]
Cheng et al., “Mass point cloud data processing theory and technology,” Shanghai Tongji University, 2014, p. 53 (with machine translation). [cited by applicant]
Extended European Search Report received for EP Patent Application Serial No. 18160269.9 dated Jul. 16, 2018, 9 Pages. [cited by applicant]
Extended European Search Report received for EP Patent Application Serial No. 18160270.7 dated Jul. 16, 2018, 9 pages. [cited by applicant]
Extended European Search Report received for EP Patent Application Serial No. 18160923.1 dated Jun. 13, 2018, 9 pages. [cited by applicant]
Final Office Action received for U.S. Appl. No. 15/627,068 dated Jun. 10, 2020, 14 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 15/627,068 dated Dec. 26, 2019, 42 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 15/627,068 dated Jun. 27, 2019, 16 pages. [cited by applicant]
Pan et al., “Mathematical Model of Heat Treatment and Its Computer Simulation,” Engineering Science, May 30, 2003, 5(5):47-54. [cited by applicant]
Office Action in Chinese Appln. No. 202210561273.8, dated Oct. 18, 2024, 26 pages (with English summary). [cited by applicant]