Table Of ContentUSOO8949089B1
(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:Mathworks, Inc., “Partial Differential Equation Toolbox: User's. Guide,” for Use with FEMLAB, “User' s Guide and Introduction,” For Use With MATLAB.