USOO8949089B1 (12) United States Patent (10) Patent No.: US 8,949,089 B1 Fontes et a]. (45) Date of Patent: Feb. 3, 2015 (54) SYSTEM AND APPARATUS FOR ACCESSING IPC .................................... .. G06F 17/5018,17/5043 A MULTIPHYSICS MODELING SYSTEM VIA See application ?le for complete search history. A DESIGN SYSTEM USER INTERFACE (71) Applicant: Comsol AB, Stockholm (SE) (56) References Clted U.S. PATENT DOCUMENTS (72) Inventors: Eduardo Fontes, Vallentuna (SE); Lars Langemyr, Stockholm (SE); Daniel 5,289,567 A 2/1994 Roth Bertilsson, Vallentuna (SE); Anders i ?gawa it 31' Forsell, Stockholm (SE); Johan 633493272 B1 2/2002 P13521818 em Kannala, Tumba (SE); Tomas 6,704,743 B1 3/2004 Martin Normark, Bromma (SE) 6,810,370 B1 10/2004 Watts, 111 7,519,518 B2 * 4/2009 Langemyr et a1. .............. .. 703/2 (73) Assignee: Comsol AB, Stockholm (SE) 7,539,688 B2 5/2009 SeZgin et al~ (Continued) ( * ) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 OTHER PUBLICATIONS U.S.C. 154(b) by 0 days. _ _ _ _ COMSOL AB, “COMSOL Multlphyslcs User’s Guide,” Version (21) App1_NO_. 14/090,013 3.5a, 1998-2008, Nov. 2008, 638 pages total (see, inter alia, pp. 151 0f638; 159 of 638; 218 0f638; and 236-241 0f638). (22) Filed: Nov. 26, 2013 (Continued) Related US. Application Data _ _ _ _ Primary Examiner * Thai Phan <6” 04> or continuation-in-part of application No. 12/981,404, ?led on Dec. 29, 2010. (57) ABSTRACT (60) Provisional application No. 61/290,839, ?led on Dec. SyStems_ and methofb for 90119011ng 56911135 Of? deSign 29, 2009, provisional application No. 61/360,038, §y5tem lnChlde recelYmg’ Vla a commquanOns Inlerface’ ?led on Jun 30’ 2010, provisional application NO_ 1dent1fy1ng data associatedW1thamultiphy51cs modellng sys 61 677,841, ?led on Aug 27, 2010 tem. Instructions are transmitted via the communication interface or another interface. The instructions include model (51) Int_ CL settings related to a multiphysics model at least partially G06F 17/50 (200601) residing in the multiphysics modeling system. Model results (52) us CL are received that are at least partially derived from the trans CPC ................................ .. Gan 1 7/5018 (2013 .01) mined model setting?At least a POrtion Ofthe received model USPC ________ __ 703/2; 703/6; 703/22; 703/24; 700/29; results are displayed in a graphical user interface associated 702/187 With the design system. (58) Field of Classi?cation Search USPC .......... .. 703/2, 6, 22, 24; 700/24, 29; 702/187 19 Claims, 37 Drawing Sheets US 8,949,089 B1 Page 2 (56) References Cited Jerome; “Numerical Approximation of PDE System Fixed Point Maps via Newton’s Method”; Department of Mathematics North U.S. PATENT DOCUMENTS western University; pp. 1-21; (1991). Johnson, C.; “Numerical Solution of Partial Differential Equations 7,596,474 B2 9/2009 Langemyr et al. by the Finite Element Method”; Studentlitteratur; 14-18 (1987) Test 7,623,991 B1* 11/2009 Langemyr et al. .............. .. 703/2 Function 14-18. 7,818,730 B1 10/2010 Ryan et al. Ribeiro, P.; “Non-linear Forced Vibrations of Thin/Thick Beams and 8,219,373 B2 7/2012 Fontes et al. Plates by the Finite Element and Shooting Method”; Computers and 8,301,286 B2 10/2012 Babu etal. Structures; May 2004; vol. 82; pp. 1413-1423. 8,341,270 B2 12/2012 Mazzaferriet a1. SaitZ, J .; “Newton-Raphson Method and Fixed-Point Technique in 8,355,407 B2 1/2013 Wookey et al. 8,457,932 B2 6/2013 Langemyr et al. Finite Element Computation of Magnetic Field Problems in Media with Hysteresis”; IEEE Transactions on Magnetics; May 1999; vol. 8,626,475 B1* 1/2014 Fontes et al. .................... .. 703/2 2004/0034514 A1* 2/2004 Langemyr et al. .............. .. 703/2 35; No. 3; pp. 1398-1401. 2006/0146057 A1 7/2006 Blythe Stroustrup: “The C++ Programming Language”; Addison-Wesley 2006/0236268 A1 10/ 2006 Feigenbaum et al. Publishing Company; pp. 133-134,p. 152,pp. 169-170,pp. 191-193; 2007/0043546 A1 2/ 2007 Fontes et al. (1986). 2007/0075450 A1 4/2007 Belegundu et al. Von Estorff et al.; “On Fem-Bem Coupling for Fluid-Structure Inter 2007/0112842 A1 5/2007 Gould et al. action Analyses in the Time Domain”; International Journal for 2007/0244676 A1 10/2007 Shang et al. Numerical Methods in Engineering; vol. 31; pp. 1151-1168; (1991). 2008/0177518 A1 7/ 2008 Krishnamoorthy et a1. ZienkiewicZ et al.; “The Coupling of the Finite Elements Method and 2008/0249756 A1 10/ 2008 Chaisuparasmikul Boundary Solution Procedures”; International Journal for Numeri 2008/0294778 A1 11/2008 Wang et a1. 2009/0141658 A1 6/2009 Day et al. cal Methods in Engineering; vol. 11; pp. 355-375; (1977). 2010/0042380 A1 2/2010 Suh et al. ZienkiewicZ et al.; “The Finite Element Method, Third Edition”; 2010/0076738 A1 3/2010 Dean et al. McGraw-Hill book Company (UK) Limited; pp. 42-51 and pp. 178 2010/0121472 A1 5/ 2010 Babu et al. 195; (1977). 2010/0274535 A1 10/ 2010 McDaniel ZienkiewicZ et al.; “The Finite Element Method”; McGraW-Hill 2010/0332355 A1 12/2010 Lopez et al. 1:23-177; Basis Function: 23-26; Quadrature Formulas, Gauss 2012/0179426 A1 7/ 2012 Fontes et al. Points, Weights: 175-177. 2013/0197886 A1* 8/2013 Langemyr et al. .............. .. 703/2 Rao, P. “An Ef?cient Scalable Finite Element Model for Simulating large Scale Hydrodynamic Flows”, 16’h ASCE Engineering Mechan OTHER PUBLICATIONS ics Conf., Jul. 16-18, 2003, Printed Jan. 10, 2007, retrieved from http://www.ce.washington.edu/em03/ proceedings/authorindex. COMSOL AB, “COMSOL Multiphysics Quick Start and Quick Ref htm, 8 pages total, pp. 1-8. erence,” Version 3.5a, 1998-2008, Nov. 2008, 122 pages total (see, Persson, P. “Implementation of Finite Element-Based Navier-Stokes inter alia, pp. 31-33 of 122; 64 of 122; and 69 of 122). Solver 2.094-Project”, Apr. 25, 2002, retrieved from http://www.mit. COMSOL Java API, Reference Guide, Version 4.2, dated May 2011, edu/-persson/nsfemireportpdf, 26 pages total, pp. 1-25. 651 pages. Mathworks, Inc., “Partial Differential Equation Toolbox: User’s COMSOL Multiphysics®, Physics Interface Builder User’s Guide, Guide,” for Use with MATLAB, Computer Solutions Europe AB, © Version 4.2 Beta, dated May 2011, 144 pages. 1984-1997, ?rst printing Aug. 1995, 288 pages total, pp. 1-2 to 5-97. Brenner et al.; “The Mathematical Theory of Finite Element Meth Wilks, M., “Primer on Object-Oriented Programing,” retrieved ods”; Springer- Verlag 1-12 (1994), The Finite Element Method: from http:/www.eimc.brad.ac.uk/j ava/tutorial/Projectl/ ooprim.htm, 1-12. written in 1996, printed May 29, 2004, 5 pages total, p. 1 of3 to 3 of Canova et al.; “Integral Solution of Nonlinear Magnetostatic Filed 3andlof2to2of2. Problems”; IEEE Transactions on Magnetics; May 2001; vol. 37; No. FEMLAB, “Reference Guide,” For Use With MATLAB V5, Win 3; pp. 1070-1077. dows 95/98, Windows NT, Unix, Version 1.0, © 1994-1998, Dahlquist, et al.; “Numerical Methods”; Prentice Hall; 284-355 COMSOL AB, ?rst printing Jul. 1998, 105 pages total, pp. 3-2 to (1974); Interpolation: 284-285; Linear Solver: 146-172; Time-De 3-103. pendent Solver: 347-355; and Eigenvalue Solver: 208-211; Damped FEMLAB, “User’ s Guide and Introduction,” For Use With MATLAB V5, Windows 95/98, Windows NT, Unix, Version 1.0, © 1994-1998, Newton Method: 248-253. COMSOL AB, ?rst printing Jul. 1998, 134 pages total, pp. 1-2 to Davenport et al.; “Computer Algebra Systems and Algorithms for 1-123. Algebraic; Computation”; Academic Press 28-32; (1993) Symbolic FEMLAB, “Model Library,” For Use With MATLAB V5, Windows Differentiation: 28-32. 95/98, Windows NT, Unix, Version 1.0, © 1994-1998, COMSOL AB, Eyheramendy et al.; “Object-orientated Finite Elements II. A Sym ?rst printing Jul. 1998, 170 pages total, pp. 2-2 to 2-168. bolic Environment for Automatic Programming”; Computer Meth FEMLAB, “Structural Mechanics Engineering Module,” For Use ods in Applied Mechanics and Engineering; 132; pp. 277-304; With FEMLAB, © 1994-1998, COMSOL AB, ?rst printing Jul. (1996). 1998, 382 pages total, pp. 1-2 to 6- 141. Felippa et al.; “Partitioned Anaylsis of Coupled Mechanical Sys FEMLAB, “Installation Guide,” For Use With Matlab, Windows, tems”; Department of Aerospace Engineering Sciences and Center Unix, Linux, Macintosh; Version 2.2; © 1994-2001, third printing forAerospace Structures, University of Colorado atBoulder, Report Nov. 2001, COMSOL AB, 42 pages total, pp. 6-2 to 6-30. No. CU-CAS-99-06; 31 pages; (1999). FEMLAB, “Reference Manual,” For Use With Matlab, Windows, FEMLAB; “Reference Manual,” For User With MATLAB V5, Win Unix, Linux, Macintosh; Version 2.2; © 1994-2001, second printing dows 95/98, Windows NT, Unix, Version 1.0 (Copyright 1994-1998 Nov. 2001, COMSOL AB, 192 pages total, pp. 3-2 to 3-180. by COMSOL AB). FEMLAB, “Chemical Engineering Module,” For Use With Matlab, Frey et al.; “Mesh Generation, Application to Finite Elements”; Windows, Unix, Linux, Macintosh; Version 2.2; © 1994-2001, third Hermes; Paris 88-90; (2000) Mesh Search: 88-90. printing Nov. 2001, COMSOL AB, 240 pages total, pp. 1-2 to 3-29. George et al.; “Delaunay Triangulation and Meshing”; Herme;, Paris FEMLAB, “Model Library,” For Use With Matlab, Windows, Unix, 33-238 (1998) Delaunay triangulation: 33-46, 50-59; Constrained Linux, Macintosh; Version 2.2; © 1994-2001, COMSOL AB, second triangulation: 73-99; and Parametric surface meshing: 161-173; printing Nov. 2001, 420 pages total, pp. 2-2 to 2-406. Optimizations: 215-238. FEMLAB, “User’s Guide and Introduction,” For Use With Matlab, Jentsch et al.; “Non-local Approach in Mathematical Problems of Windows, Unix, Linux, Macintosh; Version 2.2; © 1994-2001, sec Fluid-Structure Interaction”; Mathematical Methods in the Applied ond printing Nov. 2001, COMSOL AB, 410 pages total, pp. 1-2 to Sciences; 22; pp. 13-42; (1999). 1-388. US 8,949,089 B1 Page 3 (56) References Cited COMSOL Multiphysics, CAD Import Module, User’s Guide, Ver sion 4.0, dated Oct. 2009, 56 pages. OTHER PUBLICATIONS COMSOL, Introduction to LiveLinkTM for SolidWorks®, Version 4.2, dated May 2011, 26 pages. FEMLAB, “Electromagnetics Module,” For Use With Matlab, Win COMSOL, LiveLinkTM for SolidWorks®, User’s Guide, Version 4.2, dows, Unix, Linux, Macintosh; Version 2.2; © 1994-2001, COMSOL dated May 2011, 69 pages. AB, second printing Nov. 2001, 366 pages total, pp. 1-2 to 4-6. COMSOL Multiphysics, LiveLinkTM for Inventor°, User’s Guide, FEMLAB, “Installation and New Features Guide,” Version 2.3, © Version 4.0, dated Apr. 2010, 62 pages. 1994-2002, COMSOL AB, fourth printing Jun. 2002, 67 pages total, COMSOL Multiphysics, LiveLinkTM for MATLAB®, User’s Guide, pp. 6-2 to 6-50. Version 4.0, dated Apr. 2010, 102 pages. FEMLAB 2.2: New Features, retrieved from http://WWW.technician. COMSOL Multiphysics, LiveLinkTM for Pro/Engineer®, User’s ac.il/-leonidb/BurteinSite/Femib22About.htrn, © 2001, printed on Guide, Version 4.0, dated Apr. 2010, 62 pages. Jul. 20, 2005, 4 pages total, pp. 1 of4 to 4 of4. COMSOL Multiphysics, LiveLinkTM for SolidWorks®, User’s Anderson, D.G. “Iterative Procedures for Nonlinear Integral Equa Guide, Version 4.0, dated Apr. 2010, 62 pages. tions.” Journal ofthe ACM. vol. 12, issue 4, Oct. 1965, 17 pages total, COMSOL Multiphysics®, COMSOL API Reference Guide, Version pp. 1 of3 to 3 of3 and pp. 547 to 560. 4.0 Beta 1, dated Oct. 2009, 440 pages. File History: Langemyr et al., US. Appl. No. 90/009,728, Which is a COMSOL Multiphysics®, Reference Guide, Version 4.0, dated Apr. reexamination ofU.S. 7,596,474, Which is a parent to US. Appl. No. 2010, 426 pages. 12/487,762; on-line documents through Feb. 7, 2012, 732 pages. COMSOL Multiphysics®, User’s Guide, Version 4.0 Beta 1, dated Nilsson, Bunt “Beta Edition of COMSOL Multiphysics Version 4.0 Oct. 2009, 492 pages. Released at Fifth Annual COMSOL Conference,” Oct. 16, 2009, 5 E. Fontes & L. Langemyr, COMSOL V4 presentation, Sep. 2009. pages. File History: pending U.S. Appl. No. 90/009,729, Which is a reex COMSOL AB “Introduction to Comsol Multiphysics,” Version 4.0, amination of US. 7,519,518, Which is a parent to US. Appl. No. 1998-2010, Apr. 2010, 53 pages. 12/487,762; on-line documents through Jul. 18, 2011, 215 pages. COMSOL AB “Introduction to Comsol Multiphysics,” Version 4.0a, File History: pending U.S. Appl. No. 90/009,817, Which is a reex 1998-2010, Jun. 2010, 97 pages. amination of US. 7,623,991, Which is a parent to US. Appl. No. COMSOL AB “Comsol Quick Start, ”Version 4 .0 Beta 2, 1998-2010, 12/487,762; on-line documents through Jul. 18, 2011, 341 pages. Feb. 2010, 36 pages. Bunus “Debugging and Structural Analysis of Declarative Equation COMSOL AB “Comsol Quick Start, ” Version 4.0, 1998-2009, Oct. Based Languages,” Department of Computer and Information Sci 2009,36 pages. ence, 2002, 178 pages. E. Fontes & L. Langemyr, “COMSOL V4 presentation,” Sep. 2009, 18 pages. * cited by examiner US. Patent Feb. 3, 2015 Sheet 1 0f 37 US 8,949,089 B1 110 -\\\\X / 112 Data Storage System 118 114a 114b 114n Host 1 Host 2 Host n Fig 1 US. Patent Feb. 3, 2015 Sheet 2 0m US 8,949,089 B1 220\ GUI Module ‘ Modeiing and /222 A ' Simulation Module A A V Data Storage and Retrieval Module A 228 User Data Libraries Files Fig 2 US. Patent Feb. 3, 2015 Sheet 3 0m US 8,949,089 B1 (@ Model Wizark E El‘ 330 \| Select Space Dimension <1: => [q 332 \|_©3D 0 2D axisymmetric Q 20 0 1D axisymmetric 0 1D 0 0D Fig 3 US. Patent Feb. 3, 2015 Sheet 4 0m US 8,949,089 B1 f® Model Wizark =' E? 439\ Add Physics <1: S g] > § AC/DC ; \ l> Acoustics \_ I> ?ig Chemical Species Transport D U Electrochemistry I> 0% Fluid Flow A iii Heat Transfer _IHIK Heat Transfer in Solids (ht) HHeeaatt TTrraannssffeerr n6 ,F]:l uidAs d(dh tStei lected Bioheat Trans er \nt) Heat Transfer in Thin Shells (htsh) D Conjugate Heat Transfer l> Radiation > % Electromagnetic Heating @ Plasma > D I Radio Frequency \ D % Structural Mechanics ‘ * 1> Au Mathematics 446 —\ 5 if} 52 444\ - Selected Physics \_ Heat Transfer (ht) 448 \ - Dependant Variables Temperature: Surface radiosity: Discrete ordinates method: 84 v Radiative intensities: 11 ‘ 12 13 I4 15 ' Fig 4 US. Patent Feb. 3, 2015 Sheet 5 0m US 8,949,089 B1 r@ Model Wizark '2 ED 549 \ f 554 Select Study Type <3: ={> Q 1 550 \k—Studies A Preset Studies for Selected Physics) E Stationary 2 {g Time Dependant f55 A Custom Studies 4 Preset Studies for Some Physics w Frequency Domain Empty Study m Eigenfrequency — Selected physics Heat Transfer (ht) El Electric Currents (ec) Fig 5 US. Patent Feb. 3, 2015 Sheet 6 0m US 8,949,089 B1 ,E gg Settings \ C: as C) Heat Transfer in Solids (Domains 660 M /# Selection: (All domains 1 / 642 {1 Override and Contribution (> Equation (9 Modei inputs (v Coordinate System Selection Coordinate system: Global coordinate system v Heat Conduction Thermal conductivity: User de?ned *1 isotropic v Thermodynamics Density: User de?ned 1* Heat capacity at contsant pressure: ~ From material Fig 6 US. Patent Feb. 3, 2015 Sheet 7 0f37 US 8,949,089 B1 778 769 r \ w \ "[11 Model Buildei\ =' EIIFEg Settings\ @ g = El ‘33 E5 v §=f Equati_ on Vi_ ew _/ A @ Untitledmph (root) @ Global De?nitions (V Variables I 4 Model 1 (mod1) _ > 5 Definitions I Name I Expression 5 A A Geometry'l ht.kxx 4.2[W/(m*K)] @ Block 1 (blki) ht.kyx 0 Form Union (?n) ht.kzx 0 A $ Materials ht.kxy 0 > $ Aluminum 3003-H18 htkyy 4_2[Wl(m*K)] — A Heat Transfer (ht) V A Q Heat Transfer in Solid 4 il P _ [> it‘H Equation View a > @ Thermal Insulation 1 v 9 Initial Values'l (Y Shape Functions ‘I b E Electric Currents (e0) g Mesh 1 Name I Shape function I Unit I De > Study 1 T Language K Ten _ |> E Results - 4 m > (V Weak Expressions I A I 'Wl[eWa/mk" 2e]x"ptreests(sTi>o<n) -(ht.k_effxx*T...fzy*Ty+ /f _ 4 In > 5 _ Fig 7
Description: