Product ® Book let 2009 2 C ontents I ntroduction 3 D esign 4 M ultiphysics A nalysis When one company deems that hiding the problem is not going to solve it, great discoveries will be around the corner. With Comsol Multiphysics we have redefined modeling for cross-discipline studies as well as for single-physics applications. We pioneered easy-to-use application interfaces, unlimited multiphysics capabilities, and a fully flexible model setup. While we work on expanding the scope of the comsol® product line we keep these priorities clearly in mind. ® Comsol Multiphysics and its add-on products combine the power and versatility necessary to address complex problems. Its power is applicable not only to traditional physics disciplines but also to emerging technologies such as advanced materials, alternative energy sources, biotechnology, micro-electromechanical systems (mems ), nanotechnology, and optoelectronics. 10 S olvers /P erformance 12 U ser I nterface 16 M odel N avigator 20 D ocumentation 22 F eatures 24 O verview 26 Comsol Multiphysics 28 Options 30 - AC/DC Module 32 - Acoustics Module 34 - CAD Import Module 36 - Chemical Engineering Module 38 - Earth Science Module 40 -Heat Transfer Module 42 -Material Library 44 -MEMS Module 46 - RF Module 48 -Structural Mechanics Module 50 Comsol Script 52 Options 54 -Optimization Lab 56 - COMSOL Reaction Engineering Lab 58 -Signals and Systems Lab 60 S pecifications 62 U ser S upport 70 L icense C hoices 72 3 4 How do you make the future work for you? 5 6 By staying a step ahead. 7 Minimizing time to solution. Comsol Multiphysics slashes the metric of greatest value to computational scientists—time to solution. This is a scientific-modeling environment that reduces the complexity of today’s challenging scientific applications and thereby increases overall engineering efficiency. Perhaps Dr. Carl Meinhart of the University of California at Santa Barbara, expresses the boost in productivity more clearly: “Implementing a code to examine flow in a microchannel biosensor could take years. With Comsol Multiphysics, you can do it in a week.” 8 Comsol Multiphysics accelerates the testing of design concepts with fast parametric studies of geometries, materials, and other model properties. Taken as a whole, the package minimizes the time to solution for the most complex engineering and scientific problems. Simulation of fluid-structure interaction in a solar panel 9 Multiphysics is the name of the game, pdes set the rules. Comsol Multiphysics is based on partial differential equations (pde s)—the fundamental equations that describe the laws of science. We transform any coupled pde s into a form suitable for numerical analysis and solve it using the finiteelement method with high-performance solvers. The ability to freely link arbitrarily coupled processes into one simulation provides literally unlimited multiphysics capabilities. Put succinctly by Yuefeng Luo of Federal Mogul, “Comsol Multiphysics’ flexibility gives you the competitive advantage.” 10 A multiphysics model becomes simplicity itself. All types of physics phenomena are available from the Model Navigator. Simply point and click to complete a model built upon any number of different physics, or just pick an application with the multiphysics couplings already predefined. Two-phase flow in a secondary clarifier. Structural analysis of a wheel rim. Temperature distribution on a PC board with a disk stack heat sink. 11 12 How do you achieve more performance while tackling tougher problems? 13 14 By engineering efficiency in, not adding it on. m eaningful simulations of today’s complex systems require arbitrary couplings between different physics phenomena in one and the same model–multiphysics. Therefore, a single consistent interface to a general-purpose solver engine with automatic detection of the model’s characteristics, for optimal solver choice, is a pillar in our design philosophy. Carefully implemented best-in-class solvers are there for you. Our speed and accuracy stand out as superior in independent benchmark studies. With advanced solver techniques and multicore parallel solvers, Comsol Multiphysics optimizes computationally intensive routines for maximum performance with respect to solution times and memory consumption. Comsol Multiphysics runs on 64-bit computers to complete large-scale modeling projects. Optimized with extensive input from tuning specialists, the numeric engine rapidly solves models with tens of millions of degrees of freedom. Mesh generation is an automated process and, in combination with easy-to-use interactive meshing, enables the flexibilty that has become the distinguished feature of Comsol Multiphysics. Even a moving mesh is brilliantly managed by the ale technique and is directly available in the rotating machinery multiphysics coupling. CG GE GS MG SOR - Conjugate Gradient Gaussian Elimination Gauss-Seidel Multigrid Successive Over Relaxation The algorithms underlying mathematical modeling have improved at a rate even greater than the hardware we have watched explode in capability in the past decades. The developers at comsol continually take advantage of these developments so we can offer the highest-performance codes running on the highest-performance hardware. Source: Report to the President of the United States entitled ”Computational Science: Ensuring America’s Competitiveness” written by the President’s Information Technology Advisory Committee in 2005. 15 16 Well engineered, fast, easy-to-use. To achieve the advances in scientific modeling that cross traditional disciplinary boundaries calls for rare innovation. With its genuine partialdifferential-equation core and smooth application interfaces, Comsol Multiphysics succeeds in uniting ease-of-use with extra­ordinary mathematical depth. Isosurface plot of the norm of the magnetic field inside the compartment of a magnetic levitation train. From its seamless cad-import facilities to its unlimited postprocessing, every step in the modeling process reaches for perfection. A script language for interactive scientific computations not only expands the software’s versatility, it contributes to your ability to perform iterative designs and optimizations. 17 When work flows as it should. CAD Built-in CAD tools CAD import including assemblies Nastran® mesh import 1D, 2D, and 3D geometries can be mixed in the same model Geometry repair and defeaturing ECAD Import 18 Mesh Physics Predefined interfaces for a wide range of physics Combine physics to create coupled multiphysics models Predefined multiphysics modeling interfaces Customize material properties, sources and sinks, transport terms and other entities as functions of space, time, and field variables Material library with temperaturedepedent properties Flexible equation-based modeling using any PDE Physics and multiphysics in multiple geometries in the same model Model tree for easy access of model parameters Automatic mesh generation of triangular, quadrilateral and tetrahedral elements Independent mesh size control for edges, surfaces and volumes Swept and mapped meshing Interactive mesh for separate meshing of geometry parts Boundary layer meshing Adaptive meshing Parallelized meshing % Multiphysics xfem=multiphysics(xfem); % Extended mesh xfem.mesh=xmesh(xfem); % Solve problem xfem.sol=femstatic(fem, ... ’solcomp’,{’V’,’tAxAyAz20’,’tAxAyAz21’,’psi’,’tAxAyAz10’}, ... ’outcomp’,{’V’,’tAxAyAz20’,’tAxAyAz21’,’psi’,’tAxAyAz10’}, ... ’nonlin’,’off’, ... ’linsolver’,’gmg’, ... ’rhob’,5, ... ’mgcycle’,’f’, ... ’presmooth’,’vanka’, ... C>> clear all; C>> xfem=flload(’power_inductor’); C>> edit power_circuit C>> geom=xfem.geom; C>> geomplot(geom); C>> mesh=xfem.mesh; C>> sol=xfem.sol; C>>postplot(’fem,’slicedata’,{’normB_emqav’},... ’slicexspacing’,1,’tridata’,’V’,’arrowdata’,... ’{’Bx_emqav’,’By_emqav,’Bz_emqav’}); geom [1x1 solid3] mesh [1x1 femmesh] sol [1x1 femsol] xfem [1x1 struct] clear all; xfem=flload(’power_inductor’); edit power_circuit geom=xfem.geom; geomplot(geom); mesh=xfem.mesh; postplot(fem, ’slicedata’,{’normB_emqav’},’slicexspacing’,1,’tridata’,{’V’},’arrowdata’,{’Bx_emqav’,’By_emqav’,’Bz_ Script Solvers and Postprocessing High-performance direct solvers including multicore parallel implementation Iterative solvers including geometric multigrid preconditioners Fully coupled or sequential solution coupling using the GUI-based solver script Parametric and segregated solvers State-of-the-art time-integration using differential algebraic formulations Interactive visualization of any variable or function in space and time Evaluation of arbitrary functions including line, surface, and volume integrals Interfaces for S-parameter and far-field analyses Script for extensive parametric studies Built-in functions for model validation and calibration Foreign file interface to C, Fortran, and Java Optional add-ons for reaction engineering, optimization, and signal and systems processing GUI-builder for customized interfaces 19 Model Navigator. Here is where you begin the modeling session and control the overall settings: space dimensions, physics, unit system, and gui language. Alternatively, you can open an existing model you have created, or a complete model from the suite of examples in the Model Library. Models can be saved as components that can then be added or merged to other models with their settings still intact. You revisit the Model Navigator during the modeling session to add physics or geometries. Other settings can also be changed during the session. With the predefined multiphysics couplings, Comsol Multiphysics and its modules give you a head start solving problems that involve rotating machinery, microwave and induction heating, fluid-structure interactions, and more. Moreover, pick your unit system of choice: si, mpa, cgsa, emu, esu, fps, ips, or British Engineering Units. 20 Model Library Over 300 models are available in comsol Multiphysics and its modules’ Model Library. They cover a considerable number of application areas and engineering fields with examples that range from the educational to those targeted towards industry. Fully documented, these models provide a useful starting point for your modeling. Magnetic prospecting of iron ore deposits. Free convection in a light bulb. Magnitude of the magnetic field in a honeycomb lattice. 21 Magnetic flux density in an electric generator. You can document your model automatically using the built-in report generator, while the Model M-file can be accessed in COMSOL Script® or Matlab®. 22 Complex model, easily explained. Sharing multiphysics models and results couldn’t be easier. With the push of a button, the Report Generator documents all of a model’s important attributes. You choose the desired level of detail when printing reports or saving them as extensible html files. We take options for documentation even further with Model M-files and the ability to continue work from within Comsol Script® or matlab ®. Comsol Multiphysics quickly translates a model you have created in the gui into a ready-to-run, modifiable, Model M-file that includes each modeling, simulation and visualization step in a concise, compact form. In this way you get a straightforward method of embedding multiphysics code in virtually any other application you can imagine. This includes signal processing, system design and analysis, and parameter or function optimization. 23 Add constants and variables from the options menu. You may type in your own functions of the modeled variables and set-up different types of coupling variables. Also access the Material Library to update with new coefficients and property values. Built-in cad tool. Connect the physics of parts of assemblies using Create pairs. Specify physics, material properties and boundary conditions. Couple to ODEs. Access to ECAD*, CAD** and NASTRAN ® mesh file import, the Report Generator and Model Library. Interaction with other packages such as COMSOL Reaction Engineering Lab ®, COMSOL Script ® and MATLAB ®. Bidirectional interface with SolidWorks ®** and Autodesk ® Inventor ®**. Add and merge components. Export of numerical results for further postprocessing. Launch the Model Navigator to couple physics application modes. Access the Model Library with more than 300 example models and the Component Library. Multiphysics -Select from a list of available predefined modeling interfaces, multiphysics couplings, or a general pde mode. - Add application modes to create arbitrary multiphysics combinations. - View the current multiphysics combination in your model and the names of your dependent variables. *Only for the AC/DC, MEMS and RF Modules. **Requires the CAD Import Module. Model Tree for complete model overview. Access physics settings, maintain control over variables, parameters and expressions. Fully automated solution process with built-in model characterization for optimal solver selection. Change solver settings and guide the solution scheme through solver script. Interactive postprocessing and visualization. Plot functions such as cross sections and particle tracing. Evaluation of line, surface, and volume integrals of arbitrary expressions. 24 Fully automated mesh generation. Interactive meshing, plus definition of free, mapped, boundary layer and other mesh parameters. Add multiple geometries for extended multiphysics. Combine 1D, 2D and 3D structures in the same model to increase fidelity while keeping model complexity affordable. So much more than the sum of its parts. 25 The unifying simulation environment. The comsol® environment sets the stage for multidisciplinary cooperation. Custom interfaces offer one collaborative workspace across scientific and engineering specializations. And as part of the virtual prototyping process, the open computational architecture expands and integrates with cad and system analysis resulting in a complete solution for today’s technological challenges. fcns{7}.name=’kappa(T)’; fcns{7}.extmethod=’const’; fcns{7}.subtype=’poly’; fcns{7}.expr={{‘0’,’3.341322E9’,’1’,’3.450297 E7’,’2’,’-16235.84’,’3’, ... ‘-613.4826’,’4’,’1.152631’}}; fcns{7}.intervals={‘68.0’,’434.0’}; lib.mat{1}.functions = fcns; xfem.lib = lib; % Multiphysics xfem=multiphysics(xfem); % Extend mesh C>> clear all; C>> xfem=flload(‘rf_coil’); C>> edit rf_coil C>> geom=xfem.geom; C>> geomplot(geom); C>> mesh=xfem.mesh; C>> sol=xfem.sol; C>>postplot(fem,’tridata’,’disp_smsld’,’camlight’,’on’) Thermal expansion caused by RF heating in a coil. 26 clear all; xfem=flload(‘rf_coil’); edit rf_coil; geom=xfem.geom; geomplot(geom); mesh=xfem.mes h; geom mesh sol xfem [1x1 [1x1 [1x1 [1x1 solid3] femmesh] femsol] struct] Simpleware & M at W eb TM C omsol M ultiphysics ® M atlab ® & S imulink ® Bidirectional interface and automatic M-file generation. C omsol S cript ® AC/DC Module Acoustics Module Signals & Systems Lab Chemical E ngineering Module Earth Science Module O ptimization L ab Heat Transfer Module MEMS Module RF Module S tructural Mechanics Module CAD Import Module Material Library Comsol Reaction E ngineering Lab ® C hemkin ®, J anaf , NASA C, F ortran , J ava , S pice , E xcel ®, C ape -O pen E cad E cad C atia ®, P ro /E ®, NX TM, S olid E dge ®, + more A utodesk ® I nventor ®, S olid W orks ® K e y fe at u res COMSOL Mu lt i p h ys i c s ® COM SOL S c r i p t ® • • • • • • • • • Interactive programming language for scientific computations and visualization • Desktop GUI with editor/debugger • More than 600 built-in functions • High-speed graphics • GUI-builder • Application-specific add-ons • Excel® import/export Interactive modeling and simulation using FEA Predefined physics and user defined equations in the GUI Unlimited physics combinations High-performance numerical algorithms Powerful postprocessing capabilities Extensive model libraries Application-specific add-ons Bidirectional interface to Matlab® & Simulink® 27 C o m s o l M u lt i p h ys ic s ® The comsol Multiphysics® simulation environment facilitates all steps in the modeling process−defining your geometry, specifying your physics, meshing, solving and then postprocessing your results. Model set up is quick, thanks to a number of predefined modeling interfaces for applications ranging from fluid flow and heat transfer to structural mechanics and electromagnetic analyses. Material properties, source terms and boundary conditions can all be arbitrary functions of the dependent variables. A multiphysics simulation is achieved in minutes. Predefined multiphysics-application templates solve many common problem types. You also have the option of choosing different physics from the Multiphysics menu and defining the interdependencies yourself. Or you can specify your own partial differential equations (pdes), and couple them with other equations and physics. comsol Multiphysics operates as the primary tool for all your future modeling needs. Its versatility, flexibility and usability can easily be extended with its add-on modules, as well as through manipulation of its underlying technical scripting language– comsol Script. 28 Teff << f ATp p l i ca t i o n exa m p l e s 1(t) Vb • Acoustics Absorber (@ T) SQUID Superconducting Transition Edge Sensor (TES) G = Thermal link Cooling bath (@ Ts) t R a= T T dR • — R dT — • Convection and diffusion • Electromagnetics • Electro-thermal interactions E = Vb • l . dt • Fluid dynamics I • Fluid-thermal interactions • Heat transfer t • Structural mechanics Temperature profile in the Ti/Au superconducting Transition Edge Sensor, used to measure X-rays in the European Space Agency’s XEUS telescope. Model, drawing and photograph of sensor courtesy of Dr. Marcel Bruijn of the Space Research Organization Netherlands (SRON), Utrecht, Netherlands. • PDE modeling 29 C o m s o l M u lt i p h ys ic s optional add-ons Comsol Multiphysics provides solutions for an unlimited range of modeling needs. You can add an interface with your favorite cad package and scripting capabilities. Application-specific modules bring terminology, material libraries, solvers and elements, as well as visualization tools appropriately specialized to the application area. In addition to custom solutions, each of the add-on modules comes with a large number of ready-to-run and welldocumented example models. 30 AC/DC Module Acoustics Module Cad Import Module Chemical Engineering Module Earth Science Module Heat Transfer Module Material Library Mems Module RF Module Structural Mechanics Module AC/DC Module Acoustics Module C ad Import Module Chemical Engineering Module Earth Science Module Heat Transfer Module Mems Module RF Module Structural Mechanics Module Material library 31 AC/DC M o d u l e The ac/dc Module sets the stage for modeling the performance of capacitors, inductors, motors, and microsensors. Although these devices are principally characterized by electromagnetics, they are also affected by other types of physics. Thermal effects, for instance, can change electrical properties of materials, while electromechanical deflections and vibrations in generators need to be fully understood during any design process. The capabilities of the ac/dc Module span electrostatics, magnetostatics, and electromagnetic quasi-statics with unlimited couplings to other physics. When considering your electrical components as part of a larger system, the ac/dc Module provides an interface with spice circuit lists where you choose circuit elements for further 2D or 3D fea modeling. Then you can take your analysis beyond the conventional by running a single simulation of a mixed system of lumped and highfidelity models. 32 A p p l i ca t i o n exa m p l e s • Capacitors, inductors and resistors • Circuit control • Electric welding and electrostatic discharges • Electro-acoustic transducers and speakers • Electromagnetic compatibility (emc) and interference (emi) • Electromagnetic transducers, sensors and transformers • High voltage distribution and railguns Magnetic flux density and magnetic potential after 0.2 s in a rotating generator. Postprocessing reveals the torque. • Insulation and conduction • Magnetostatics and electromagnetic shielding • mems and Hall sensors • Motors, generators and other electromechanical machinery • Peltier cooling • Plasma modeling and magnetohydrodynamics (mhd) • Propagation of noise from electromagnetic devices • Resistive and inductive heating • rfid tags and readers • Semiconductor fabrication, wafer processing and induction furnaces Slice and boundary color plot of the electric potential from a simulation of a planar transformer. Geometry imported from an ODB++(X) file using the ECAD Import feature. 33 A c o u s t ic s M o d u l e The Acoustics Module is a world-class solution to all your acoustics modeling needs. Easy-to-use application modes provide the tools to model acoustic wave propagation in air, water, other fluids–and even solids. It is designed specifically for those who work in classical acoustics with devices that produce, measure, and utilize acoustic waves. Just a few application areas from the audio industry include speakers, microphones, and hearing aids, while those for noise control can address muffler design, sound barriers, and building acoustics. The modeling of acoustics-structure interaction is easily done with the Acoustics Module. This capability is particularly attractive for applications such as the design of sonar transducers in medical and non-destructive testing applications as well as those used for noise and vibration analysis. This module also features a special interface for modeling aeroacoustics, which is especially useful for the control of aircraft engine noise. In addition, its general multiphysics ability enhances classical acoustics with further accuracy. 34 Intensity and pressure in a muffler with perforates. A p p l i ca t i o n exa m p l e s • Acoustic-structure interaction • Aeroacoustic propagation • Hearing aids • Loudspeaker and microphone design and evaluation • Medical ultrasound and tissueresponse simulation • mems acoustics sensors • Noise and vibration characterization of machinery • Noise reduction measures – sound barriers, construction material, insulation design • Piezoelectric transducer design • Reactive and absorptive mufflers • Simulation of non-destructive testing (ndt) • sonar response simulation • sonar transducer design and evaluation • Sound-environment simulation – placement of loudspeakers in rooms and car interiors • Teaching acoustics Radiation of fan noise from the annular duct of a turbofan aeroengine. Pressure acoustics in a woofer in a bass reflex enclosure. Aeroacoustics in an aeroengine duct. 35 ca d im p o rt m o d u l e Getting your CAD geometries ready for FEA modeling is easier than ever with the CAD Import Module. It facilitates the reading of industry-standard formats such as STEP, IGES, ACIS® (SAT®) or Parasolid®. Extra add-ons support file formats for packages that have their own geometry kernel. The CAD Import Module goes beyond just the reading of file formats. The interactive repair feature assures that imported geometries are mathematically correct for FEA modeling. And, in order to cut down on unnecessary details in your CAD geometries, defeaturing tools that remove fillets, small faces, sliver faces, as well as spikes or short edges are included. The CAD Import Module also provides bidirectional interfaces to SolidWorks® and Autodesk® Inventor® that maintain associativity with these CAD systems. This means that geometric parameteric sweeps can be run using the COMSOL models, which result in automatically updating of the CAD geometry in the corresponding CAD system. Such parametric studies can also be run using clusters and can be set up directly from the user interface. 36 fea t u re h i g h l i g h t s Bidirectional Interface with SolidWorks Bidirectional Interface with Autodesk Inventor Geometric parameter sweeps A dd - o n s t o t h e C A D I m p o r t MO D UL E CATIA V5 Import Module CATIA V4 Import Module Pro/E Import Module The bidirectional interface with SolidWorks (left) and COMSOL (right) allows you to quickly examine the effects of changes to the geometry, which you can steer from either environment. In this case, the thickness of the wheel rim is investigated where this parameter is quickly changed and updated through the bidirectional interface. VDA-FS Import Module Contact Analysis of a cellular phone (right). Geometric parameter sweeps can be easily run using the bidirectional interface with Autodesk Inventor (left). 37 c h e mica l e n g i n e e r i n g m o d u l e Based on the classic work Transport Phenomena by Bird, Stewart, and Lightfoot, the Chemical Engineering Module is the perfect tool for process-related modeling. It is specifically designed to easily couple transport phenomena — computational fluid dynamics (CFD) or mass and energy transport—to chemical reaction kinetics. We have optimized the module for the modeling of reactors, filtration and separation units, heat exchangers, and other equipment common in the chemical industry. Other modeling interfaces account for electrochemical systems (such as fuel cells) and applications where electric fields influence transport, such as electrophoresis and electrokinetic flow. The Chemical Engineering Module melds seamlessly with the power of COMSOL Multiphysics for multiphysics and equation-based modeling. This latter feature allows for the inclusion of arbitrary expressions, functions and source terms in the transport equations. You also have access to a variety of thermodynamic and physical property data through the CAPE-OPEN interface of COMSOL Script. 38 Simulation of the production of polymer linkage in a multijet reactor. A p p l i ca t i o n exa m p l e s • Batch reactors, fermenters and crystallizers • Chromatography and electrophoresis • Corrosion • Cyclones, separators, scrubbers and leaching units Flow and concentration distribution in a turbulent reactor. • Exhaust after-treatment and emission control • Filtration and sedimentation • Fuel cells and batteries • Heat exchangers and mixers • Homogeneous and heterogeneous two-phase flow – emulsions, suspensions, bubble columns and sparging • Microfluidics and lab-on-chip devices Concentration profile in a tortuous microreactor. • Multicomponent and membrane transport • Packed bed reactors • Plug-flow and tubular reactors • Polymerization processes and non-newtonian fluid dynamics • Pre-burners and internal combustion engines • Reformers and catalytic converters Two immiscible fluids enter the one channel leading to droplet formation and break-off. 39 e a rt h s ci e n c e m o d u l e Ready-made interfaces make it easy to model single and coupled processes related to subsurface flow. The module is well suited for studies such as oil and gas flow in porous media, the modeling of groundwater flow, and the spread of pollution through soil. A variety of specialized interfaces are available for easy application of the Richards and Navier-Stokes equations, Darcy’s law, and Brinkman’s extension of Darcy’s law. In addition, the module handles the transport and reaction of solutes as well as heat transport in porous media. Deformation and pressure fields resulting from pumping near a branch in a multilateral well. 40 To demonstrate multiphysics modeling of geophysical and environmental problems, the library from the Earth Science Module provides examples with arbitrary couplings to other application modes in Comsol Multiphysics, such as solid deformation and electromagnetics. A p p l i ca t i o n exa m p l e s • Estuary and riparian analyses – flow, advection and diffusion • Gas storage, remediation and sequestration Year 20 • Magnetohydrodynamic magma flows • Mechanical and gravity dewatering of porous and fibrous materials • Petroleum extraction analysis Year 15 • Pollutant plume analyses in subsurface, surface and atmospheric flows Year 10 Poroelastic deformation of a sand-shale sand layer near a vertical wellbore. • Poroelastic compaction & subsidence, stress and fracture analysis • Saturated and unsaturated porous media flow • Shallow water flows and sediment transport Year 5 • Single phase, multiphase and foam flow through porous media • Water table analyses and saline intrusion into groundwater • Wave propagation and flows over poroelastic beds • Well head analyses Biot poroelastic modeling: Flow and structural two-way coupling in poroelastic media. Groundwater flow and solute transport. 41 h e at t r a n s f e r m o d u l e Problems involving any combination of conduction, convection, and radiation are solved easily with the Heat Transfer Module. It finds extensive use in systems that involve the generation and flow of heat in any form. A variety of specialized modeling interfaces are available for different formulations and applications such as surface-to-surface radiation, nonisothermal flow, heat transfer in structures made of thin layers and shells, and heat transfer in biological tissue. The Heat Transfer Module allows for arbitrary couplings to other application modes in Comsol Multiphysics and its modules for multiphysics modeling. This is particularly relevant to applications such as thermal management in the electronics industry, thermal processing and manufacturing, and medical technology and bioengineering. 42 A p p l i ca t i o n exa m p l e s • Bioheat treatment and thermal therapy • Casting and thermal processing • Convection cooling of electronics and power electronics • Drying and freeze drying • Food processing, cooking and sterilization • Friction stir welding (fsw) Continuous casting of copper. • Furnace and burner design • Heat exchangers • Heating, ventilation and airconditioning (hvac) in building design • Material heat treatment • Resistive and inductive heating • Thermal design – brake discs, cooling flanges, exhaust pipes Convective cooling of the electronic components in an amplifier. • Vacuum processes using radiation • Welding A thermal photovoltaic (tpv) device converts radiation heat to create electrical energy. Photo courtesy of Dr. Wilhelm Durisch, Paul Scherrer Institut, Switzerland Temperature distribution on the different parts of a model of the human eye. Model courtesy of Professor Eddie Y. K. Ng, Nanyang Technological University, Singapore. 43 mat e r ia l L i b r a ry The Material Library contains data for 2500 materials including the elements, minerals, soil, metal alloys, oxides, steels, thermal insulators, semiconductors, and optical materials. You specify a material in the Material Library browser, which enables you to easily find the desired material by name, or UNS (Unified Numbering System) number. Each material is represented by referenced property functions for as many as 24 key material properties, such as thermal, elastic, or electrical properties, depending on some variable, typically temperature. You can plot and inspect these function definitions, as well as change and add to them. They are then used in any coupling to other physics simulations that also depend on the property function variable in your multiphysics modeling. 44 ava i l ab l e m a t er i a l s • Elements • Fe & Ni Alloys • Al & Cu Alloys • Mg & Ti Alloys A stent is a wire-mesh tube used to open a coronary artery to improve blood flow to the heart muscle, often using shape memory alloys. Shown here is the deformation plot and relevant material property functions of such a stent. • Oxides • Carbides, Cermets & Tool Steels • Carbons & Thermal Insulation • Intermetallics, tbc & Refractory Metals • Polyamids & Polyesters • Acetal, pvdf & eva • Elastomers & Epoxies • Misc. Polymers & Polymer Composites • Minerals, Rock, Soil & Woods • Polypropylenes & pet • Controlled Expansion & Thermocouple Alloys • Semi-conductors, Optical & Other Materials • Solders, Dental & Co Alloys • Resistance & Magnetic Alloys • Metal Matrix & Ceramic Matrix Composites • Salts, Fuel Cell, Battery & Electro-ceramics • Silicides & Borides • Glasses, Metallic Glasses, Nitrides & Beryllides • Cast Irons & Mold Materials 45 mems module The mems Module addresses design issues that arise in the micro-world. It models physical phenomena in actuators and sensors plus microfluidic and small piezoelectric devices. Most mems applications are multiphysics by their very nature and usually include electromagnetic-structural, thermal-structural, fluidstructure (FSI), or electromagnetic-fluid interactions. To this end, the mems Module provides equations and settings optimized for the single- and coupled-physics modeling that these interactions may require. The module includes analyses in the stationary and transient domains as well as eigenfrequency, parametric, quasi-static and frequ– ency-response analyses. 46 A p p l i ca t i o n exa m p l e s • Accelerometers • Actuators • Cantilever beams and other switches • Chemical and biochemical sensors • dna chips and lab-on-chips • Fluid-structure interaction in microchannels Droplet release from an inkjet and velocity field in the surrounding air. • Heterogeneous two-phase flow in microchannels • Inkjets • mems acoustic transducers • mems capacitors Fluid flow and the concentration profile in a microfluidic mixer. • mems thermal devices • Microreactors, micropumps and micromixers • Microwave power sensors • moems and vcsels Conductivity and displacement of a piezoelectric button. • Piezoelectric and piezoresistive devices • rf mems devices • Sensors • Surface Acoustic Wave (saw) sensors and filters Pressure wave from a piezoacoustic transducer from a phased-array microphone. 47 RF m o d u l e Modeling in RF, microwave and optical engineering requires resolving the scale of the transmitting device while capturing effects many orders of magnitude greater. The RF Module offers you the tools to meet this challenge, including perfectly matched layers and the best solvers available. As a result, you can easily model antennas, waveguides, microwave and optical components. The rf Module completes the modeling experience by providing advanced postprocessing features such as S-parameter computation and far-field analysis. Taken together with Comsol’s unsurpassed ability to couple to other physics, you have the industry’s leading multiphysics solution for electromagnetic waves. 48 A p p l i ca t i o n exa m p l e s • Antennas, waveguides and cavities • Bloch/Floquet periodic arrays and structures • Circulators and directional couplers • Heat generation in plasmonics • High speed interconnects Radiation pattern from a metallic corner cube reflector. SAR value resulting from the radiation coming from a mobile phone. Wave absorption simulated with perfectly matched layers. • Metamaterials • Microwave and rf heating • Microwave cancer therapy • Microwave devices • Microwave sintering • Oil exploration / sea bed logging • Scattered field formulation for rcs and scattering problems • S-parameter analyses of antennas • Stress-optical effects in waveguides and photonics • Thermo-structural effects in antennas and waveguides • Tissue heating from cell phones • Transmission lines 6 GHz balanced patch antenna. 49 s t ru c t u r a l m e c h a n ic s m o d u l e This module is specialized in the analysis of components and subsystems where it is necessary to evaluate structural deformations. It also contains special application modes for the modeling of shells, beams and plates. Application modes in this module solve stationary and dynamic models, and let you perform eigenfrequency, parametric, quasi-static and frequency-response analyses. 3D solid as well as 2D plane stress, plane strain and axisymmetric analyses allow the specification of elastoplastic and hyperelastic material laws as well as large deformations. A postprocessing feature extends the module with the tools required for high and low-cycle fatigue, and multi-axial fatigue based on critical planes methods. The Structural Mechanics Module works in tandem with Comsol Multiphysics and the other discipline-specific modules to couple structural analysis to any multiphysics phenomenon. Stresses in a valve cap during closing. 50 A p p l i ca t i o n exa m p l e s • Acoustic-structure interaction • Biomechanics and bioengineering • Buckling analysis • Elasto-plastic and hyperelastic analysis of materials • Electromechanical machinery Deformation of a rubber boot seal. Model courtesy of the R&D Department, Metelli S.p.A.. Cologne (BS), Italy, and COMSOL, Inc. • Fatigue analysis • Fluid-structure interaction (fsi) • Fracture mechanics • Multiphysics contact • Piezoelectric effects • Polymer mechanics • Stress-optical effects • Thermal friction • Thermal-structure interaction Temperature distribution resulting from the contact and electric current in a switch. • Viscoelasticity and thermal creep • Viscoplasticity Displacement from the first eigenmode in a crankshaft. 51 Comsol Script® All Comsol Multiphysics modeling capabilities are available through Comsol Script. It lets you interact with models through an interactive graphical user interface, the Comsol Desktop, for just about any analysis purpose you can think of. Comsol Script includes more than 600 high-level commands for data analysis and visualization. Simply save a Comsol Multiphysics model as a Model M-file and then extend your simulating and analysis. Tailor-make your modeling through building customized user interfaces for others to access your modeling work. Further, its command formats are matlab® compatible; any script can be run from matlab for cross-disciplinary applications such as automatic control design. 52 F ea t u re H i g h l i g h t s • Advanced postprocessing • Advanced solution schemes • Algorithms for linear algebra, signal processing, automatic control and optimization • Arbitrary expression and function evaluation • Command-line debugger • Control-flow statements • Customize comsol Multiphysics models with gui design and control • Customized data import and manipulation • Desktop gui with editor/ debugger • Mostly matlab® compatible • General platform for scientific computations • gui builder • Interface for comsol Multiphysics command-line modeling • Interpreted language, no compilation required Create your own GUI for COMSOL Multiphysics models using COMSOL Script. The featured application displays the temperature profile in a friction stir welding application. The GUI is used by operators to create a graph of the hardness of the weld. • Java interface with Open gl acceleration • More than 600 built-in functions • Multiple matrix types: real and complex, sparse and full, logical • Structures, cell arrays, strings Model courtesy of Dr. Paul Colegrove, Cranfield University, Bedfordshire, UK. 53 Comsol Script optional add-ons Comsol Script is an open and extensible environment. Optional Labs adds field-specific solutions. Each Lab consists of a rich set of functions that can be accessed directly from the interactive command line. The functions are text based M-Files that easily can be modified to extend the environment for your own applications. GUIs are included for common tasks. Easy access to powerful tools and high-speed graphics boost productivity for beginners as well as advanced users. 54 Optimization Lab COMSOL Reaction Engineering Lab Signals & Systems Lab Optimization lab Comsol reaction engineering lab ® Signals & systems lab 55 O p t imi z at i o n l a b The Optimization Lab provides a state-of-the art suite of Comsol Script functions for setting up and solving optimization problems. Based on the SNOPT and SQOPT codes developed by Philip E. Gill, UC San Diego, and Walter Murray and Michael A. Saunders, Stanford University, it contains solvers for the optimization of constrained linear, quadratic, and nonlinear objective functions as well as constrained linear and nonlinear least-squares problems. There may be a mixture of linear and nonlinear constraints, and sparsity is exploited. A separate Nelder-Mead solver adds functionality for unconstrained optimization of nonsmooth functions of relatively few variables. The command syntax allows you to state the components of your problem easily. An algorithm then analyzes the problem and chooses the most appropriate optimization function. An essential part of the Comsol Script product line, the Optimization Lab is fully integrated with the other Labs. It is also available to optimize Comsol Multiphysics models. 56 F ea t u re H i g h l i g h t s • Accessed from the Comsol Script command line • Automatic choice of solver • Based on the highly respected and widely used snopt and sqopt codes • Integration with Comsol Script and its products • Large-scale, constrained and unconstrained problems: - Linear - Nonlinear - Quadratic - Linear least squares - Nonlinear least squares • Nelder-Mead search algorithm for non-smooth unconstrained problems • Optimize fea and multiphysics problems by including Comsol Multiphysics models • User-friendly problem definition in flexible data structure The IV characteristics of a COMSOL Multiphysics-generated model of a semiconductor are optimized. The COMSOL Script desktop controls the solving mechanism of the semiconductor model, and the optimization through SPICE model parameter identification. 57 c o m s o l r e ac t i o n e n g i n e e r i n g l a b ® The COMSOL Reaction Engineering Lab uses reaction formulas to create models of reacting systems. It solves the material and energy balances for such systems, including reaction kinetics, where the composition and temperature vary only with time. Further, you can run nonlinear parameter estimation on multiple sets of experimental data through using a powerful interface. For space-dependent models, the Reaction Engineering Lab offers a direct export to the Chemical Engineering Module, with which you create 2D and 3D models. Included in these models are kinetic expressions for the reacting system, which are automatically or manually defined in the Reaction Engineering Lab. You also have access to a variety of thermodynamic and physical property data through the CHEMKIN® file import feature, and the CAPE-OPEN interface in COMSOL Script. Regardless of the system–whether drug-delivery to a nerve or a CVD reactor in the semiconductor industry–this suite of products gives you unparalleled power in formulating and solving kinetic reaction models. 58 Feeder gas concentration distribution in the metalorganic chemical vapor deposition for the growth of GaAs on a wafer. A p p l i ca t i o n exa m p l e s • Analytical chemistry and forensic science • Biochemistry and food science • Bioengineering and drug-release applications • Catalytic combustion and reforming • Chemical reactor sizing and optimization • Combustion chemistry • Environmental and atmospheric chemistry • Exhaust after-treatment and emission control • Homogeneous and heterogeneous catalysis • Industrial chemistry and technology • Kinetics modeling and parameter estimation in chemical reactors • Materials and solid state chemistry This simulation is from a diesel engine where the internal-combustion reaction is ignited through high pressure as opposed to a spark. Over 300 reactions, imported from a CHEMKIN® file, make up the reaction mechanism where the pressure duration during an ignition cycle is shown. • Petrochemistry and catalytic cracking • Pharmaceutical synthesis • Polymerization kinetics and manufacture • Semiconductor manufacture and cvd • Surface chemistry kinetics and adsorption 59 S i g n a l s & S ys t e m s L a b The Signals & Systems Lab contains over one hundred functions to support signal processing, system simulation, system identification, design and analysis of control systems, adaptive filtering, non-stationary signal analysis, and statistics. Three separate graphical user interfaces (guis) facilitate application-oriented tasks such as the determination and visualization of spectra, probability density functions, dynamic responses of siso/mimo systems, arma time-series analyses, and linear time-invariant systems. Each GUI contains advanced commands, interactive tools, and graphics capabilities relevant for each of the supported disciplines. All commands and algorithms can be accessed via the Comsol Script command-line interfaces. 60 F ea t u re H i g h l i g h t s • Accurate uncertainty descriptions and embedded Monte Carlo simulations • Adaptive filtering including recursive estimation of timevarying models and Kalman filtering for state estimation • arma time-series analyses • Control-system analysis – including computation of impulse and step responses, Bode diagrams, and Nyquist plots • Data preprocessing digital-filter design, windowing, resampling/ interpolation, and detrending/ prefiltering • Determination and examination of impulse response • Determination and visualization of spectra • Dynamic responses of siso/ mimo systems • Frequency analysis using dtf, ctf, and tfd • Linear time-invariant (lti) system analysis Estimation of an autoregressive model produced from an EEG signal using a fast and a slow adaption rate. The GUI shows a spectral analysis of the input signal with two different estimation methods; the Welsh and the AR6 models. • Parameter estimation using nonlinear least square methods for multiple data sets • Probability density functions • Signal analysis – Fourier transform methods, frequencydomain methods, Laplace transforms, z-transforms, and analyzing feedback systems using transform methods 61 PREDEFINED SINGLE PHYSICS AND MULTIPHYSICS C o ms o l mu ltip hys ics Co m Ch sol Str em R uc ica eac tu COMSOL ra l E tio Ea H lM Ac ngi n E r th eat ec M Tr AC ou ne ng S a ha c m mu /D sti eri ine ien ans ter e fer ial ms RF nics er ltip C cs ng c e Mo M Lib Mo Mod Mo hy Mo Mo Mo ing o sic du du du La d r b ® dule dule ar y ule ule dule le s ® le le Equations PDE Formulation, Free Equation-based Modeling General Periodic Boundar y Conditions Evaluation of Material and Energy Balances from Chemistr y Freely Manipulate the Underlying Equations/Physics Deformed Mesh and Topology Optimizations* and Sensitivity Analysis Acoustics Time-harmonic Analysis Eigenfrequency Analysis Transient Analysis Modal Analysis Time-harmonic Analysis, Scattered-Field Analysis Ultraweak Variational Formulation (UWVF) for Efficient Time-harmonic Simulation Perfectly Matched Layers (PMLs) Acoustics Damping: General, Complex Material, Delany-Bazley, and Bulk Viscosity Structural Damping: Rayleigh Loss Factor Boundar y Conditions: Sound Hard, Sound Soft, Pressure, Normal Acceleration, Impedance, and Radiation Matched Boundar y Point Sources: Flow, Intensity, and Power Far-field Analysis Fluid Mechanics Navier-Stokes, Laminar Flow with Non-constant Viscosity Non-Newtonian Flow, Carreau-Yasuda and Power Law Flow with Variable Density Nonisothermal Flow, Non-constant Density Stokes Flow Electrokinetic Flow Compressible Potential Flow k-e Turbulence Model for Turbulent Flow k- Ω Turbulence Model for Turbulent Flow Evaluation of Fluid Proper ties from Species Data Porous Media Flow: Brinkman’s Extension of Darcy’s Law Darcy’s Law Richards´ Equation for Variably Saturated Media Multiphase Flow: Bubbly Flow Model for Liquid/Gas Mixtures in Laminar and Turbulent Flow Mixture Model for Solid Par ticles in Liquids or Emulsions in Laminar and Turbulent Flow General Interface for Two-phase Flow using the Level Set Method General Interface for Two-phase Flow using the Phase Field Method * Requires COMSOL Optimization Lab 62 Co m Ch sol Str em R uc ica eac tu COMSOL ra l E tio Ea H lM Ac ngi n E r th eat ec M Tr AC ou ne ng S a ha c m mu /D sti eri ine ien ans ter e fer ial ms RF nics er ltip C cs ng c e Mo M Lib Mo Mod Mo hy Mo Mo Mo ing o sic du du du La d r b ® dule dule ar y ule ule dule le s ® le le Material Transport Diffusion Diffusion and Convection Evaluation of Material Transpor t Proper ties from Species Data Material Balances in Continuously Stirred Tank and Plug Flow Reactors Maxwell-Stefan Multicomponent Transpor t and Reactions Multicomponent Transpor t in Diluted Solutions with Reactions Nernst-Planck, Migration of Ions in Electric Fields and Reactions (Electrophoresis) Heat Transfer Bioheat Equation for Heat Transfer in Living Tissue Conduction with Heat Sources and Sinks Convection with Heat Sources and Sinks, Film Coefficient Convection with Heat Sources and Sinks, coupled to Fluid Transpor t Evaluation of Heat Transpor t Proper ties from Species Data Heat Balances in Continuously Stirred Tank and Plug Flow Reactors Radiation, Surface-to-Ambient Radiation, Surface-to-Surface View-Factor Method Thin Thermally Conducting Shells with Heat Sources and Sinks Electromagnetics Low Frequency Current Conduction through DC Electromagnetic Shells and Floating Point Boundar y Condition Electrostatics Conducting and Dielectric Materials Electrostatics Dielectrics RLC Lumped Parameter Calculation General Magnetostatics Magnetostatics, No Currents Quasi-statics Quasi-statics with Negligible Coupling for E and H Fields Periodic Boundar y Conditions Sector Symmetr y Time-harmonic Analysis Transient (Time-domain) Analysis Infinite Elements Force and Torque Computations SPICE Interface for Circuit Simulations Suppor t for Nonlinear B-H Cur ves Joule Heating Induction Heating Rotating Machiner y Mixed AC/DC Simulation for Small-Signal Analysis Induced Field Analysis 63 PREDEFINED SINGLE PHYSICS AND MULTIPHYSICS C o ms o l mu ltip hys ics PREDEFINED SINGLE PHYSICS AND MULTIPHYSICS C o ms o l mu ltip hys ics Co m Ch sol Str em R uc ica eac tu COMSOL ra l E tio Ea H lM Ac ngi n E r th eat ec M Tr AC ou ne ng S a ha c m mu /D sti eri ine ien ans ter e fer ial ms RF nics er ltip C cs ng c e Mo M Lib Mo Mod Mo hy Mo Mo Mo ing o sic du du du La d r b ® dule dule ar y ule ule dule le s ® le le Electromagnetics High Frequency Hybrid-mode Waves Materials with Continuous Spatial Proper ties Variations TE Waves TM Waves Specific Absorption Rate (SAR) Absorbing Boundaries Coaxial, Waveguide, and Numerical Por ts Lumped Por ts Near and Far Electromagnetic Field Extension Perfectly Matched Layers (PMLs) Periodic Boundar y Conditions S-Parameter Analysis Transition and Impedance Boundaries Eigenfrequency Analysis Time-Harmonic Analysis Transient (Time-domain) Analysis Power Level for Por ts Magnetic Frill Lossy Eigenfrequency and Modal Analysis Scattered Field Analysis Microwave Heating SPICE Interface for Circuit Simulations Structural Linear Static Analysis Transient Analysis Frequency Response (Harmonic) Analysis Buckling Modal Analysis Damped Modal Analysis Perfectly Matched Layers (PMLs) Structural Damping: Loss Factor Rayleigh Equivalent Viscous Mixed U-P Formulation Reaction Force Calculation Structural Nonlinear 64 Static Analysis Transient Analysis Buckling Mixed Formulation Geometric Nonlinear (Large Deformations) Follower Loads Material Models: Elasto-plasticity Hyperelasticity Viscoelasticity Viscoplasticity and Creep Reaction Force Calculation Co m Ch sol Str em R uc ica eac tu COMSOL ra l E tio Ea H lM Ac ngi n E r th eat ec M Tr AC ou ne ng S a ha c m mu /D sti eri ine ien ans ter e fer ial ms RF nics er ltip C cs ng c e Mo M Lib Mo Mod Mo hy Mo Mo Mo ing o sic du du du La d r b ® dule dule ar y ule ule dule le s ® le le Structural Fatigue Low Cycle and High Cycle Fatigue Propor tional Loading, Constant and Nonconstant Amplitude Nonpropor tional Loading, Constant Amplitude Structural Contact Surface-Surface Friction Augmented Lagrangian Method Dynamic Friction Multiphysics Contact Quasi-static and Transient Contact Structural Elements Shells Beams Plates Truss/Cables Properties and Material Databases Material Libar y with Functions describing a Range of Proper ties for over 2500 Materials Basic Materials Librar y for Solids with Electrical, Structural, and Thermal Proper ties Fluids Materials Librar y with Transpor t Proper ties and Surface Tension Data MEMS and Piezoelectric Materials Librar y Heat Transfer Coefficients Librar y Thermodynamic, Transpor t Proper ties and Chemical Kinetics Expressions Librar y Electric (AC/DC) Material Proper ties Predefined Multiphysics Couplings Acoustics-fluid Interaction (Aeroacoustics with Compressible Flow) Electro-thermal Interactions: Joule Heating Inductive Heating Microwave Heating Rotating Machiner y Fluid-thermal Interactions: Incompressible Fluid-thermal Interactions Nonisothermal Flow Nonisothermal Turbulent Flow Nonisothermal Flow and Fluid-solid Heat Transfer Flow with Multiple Species Transpor t Fluid-Chemical Reactions Electrophoretic Material Transpor t Electroosmotic Flow Fluid-Structure Interaction (FSI) Acoustic-Structure Interaction Piezoelectric Analysis Thermal Stresses Thermal Electric-Structural Interaction Poroelasticity 65 PREDEFINED SINGLE PHYSICS AND MULTIPHYSICS C o ms o l mu ltip hys ics PREDEFINED SINGLE PHYSICS AND MULTIPHYSICS C o ms o l mu ltip hys ics Co m Ch sol Str em R uc ica eac tu COMSOL ra l E tio Ea H lM Ac ngi n E r th eat ec M Tr AC ou ne ng S a ha c m mu /D sti eri ine ien ans ter e fer ial ms RF nics er ltip C cs ng c e Mo M Lib Mo Mod Mo hy Mo Mo Mo ing o sic du du du La d r b ® dule dule ar y ule ule dule le s ® le le Multiphysics Couplings Peltier Cooling Electromagnetic-Structural Effects Electro-Optical Effects Equation-based Multiphysics, Free Formulation Fluid-electrical Effects: Electrophoresis Dielectrophoresis Streaming Potential Electroosmosis Fluid-Magnetic Effects: Ferrofluids Magneto-hydrodynamics (MHD) Weakly Compressible Flow with Thermal Effects Fluid-thermal-chemical Interactions in Tubular Reactors Fluid-thermal Effects with Phase Change Poroelasticity, Fluid-structural Effects Structural-optical Effects Solvers Suppor t for Shared-memor y Parallelism in Assembly and in a Range of Solvers Stationar y Linear and Nonlinear Solver Time-dependent Nonlinear Solver (DASPK, HHT alpha) Eigenvalue Solver (ARPACK) Adaptive Mesh Refinement Solver Parametric Linear and Nonlinear Solver Parameter sweeps on Linux Clusters and Windows Compute Clusters Stationar y, Parametric and Time-Dependent Segregated Solver Direct Linear Solvers: UMFPACK LU Factorization SPOOLES LU and LDLT Factorization PARDISO PARDISO out-of-core TAUCS Cholesky Factorization Incomplete LU Factorization Iterative Linear Solvers: Conjugate Gradients FGMRES and GMRES Algebraic Multigrid Geometric Multigrid BiCGStab Preconditoners/Smoothers: Incomplete LU Factorization Jacobi (Diagonal Scaling) SOR, SSOR, and SSOR Vector Algebraic Multigrid Geometric Multigrid Vanka 66 Co m Ch sol Str em R uc ica eac tu COMSOL ra l E tio Ea H lM Ac ngi n E r th eat ec M Tr AC ou ne ng S a ha c m mu /D sti eri ine ien ans ter e fer ial ms RF nics er ltip C cs ng c e Mo M Lib Mo Mod Mo hy Mo Mo Mo ing o sic du du du La d r b ® dule dule ar y ule ule dule le s ® le le Scripting GUI-based COMSOL Script Command Line-based COMSOL Script (COMSOL Script required) Command Line-based Matlab ® Script (MATLAB required) Postprocessing and Visualization Plots of all Field Variables, Predefined Quantities, and User-defined Quantities Surface Plots Contour Plots Slice Plots Isosurface Plots Line Plots Edge Plots Boundar y Plots Subdomain Plots Arrow Plots Principal Stress/Strain Plots Streamline Plots Par ticle Tracing Plots Par ticle Tracing Plots with Predefined Forces Geometr y Edge Plots Cross-section Plots Domain Plots (on Boundaries, Edges, Subdomains, and in Points) Plots of Experimental Data Animations/Movie Files (AVI, QuickTime, Animated GIF) Maximum and Minimum Markers Pre- and User Defined Color Scales and Color Maps Editable Plot Titles and Axis Labels with Suppor t for HTML and LaTeX Tags Overlaid Plots and Plots in Separate Windows Numeric Data Display of all Quantities and Variables and General Functions of these Interpolated Values of all Quantities and Variables Integrated Quantites on Boundaries and Subdomains Probe Plots during the Solution Process Visualization of the Mesh and its Element Quality Accurate Recover y of Fluxes and Stresses Reaction Force Calculation Plot while solving External Interfaces MATLAB ® and Simulink ® MatWeb ® Simpleware +ScanFE TM C and FORTRAN through C omsol Script SolidWorks ® and Autodesk ® Inventor ® (CAD Impor t Module required) Java ® (COMSOL Script required) PSpice (via Netlist File Expor t-Impor t) Comparison with Experimental Data ODB++(X) and NETEX-G Impor t and 3D Modeling CHEMKIN ® CAPE-OPEN (COMSOL Script required) CHEMKIN is a registered trademark of Reaction Design. 67 PREDEFINED SINGLE PHYSICS AND MULTIPHYSICS C o ms o l mu ltip hys ics C AD import and manipolating Geometries cad imp o rt and featu res COMSOL C A C AT V C A TIA IA Pro DA D V4 V5 /E -FS I I I Im Im m m m Mu ltip por t por t por t por t por t hy Mo M o Mo Mo Mo sic s ® dule dule dule dule dule Creating and Manipulating Geometries Free Drawing in 2D (Ellipses, Rectangles, Points, Lines and Bezier Cur ves) Free Drawing in 3D (Blocks, Cones, Cylinders, Ellipsoids, Spheres, Points and Lines) Extruding, Revolving and Embedding 2D Faces to 3D Objects Creating Arrays of Objects Create Composite Objects using Boolean Algebra Coerce to Points, Cur ves and Solids in 2D Coerce to Points, Cur ves, Faces and Solids in 3D Importing, Repairing and Exporting Geometries Impor t NASTRAN ® Mesh–Translate them to Geometr y Objects Impor t MRI, CT and microCT data via Simpleware +ScanFE–Translate them to Geometr y Objects Impor t STL (.stl) Files Impor t VRML (.wrl) Files Impor t 2D DXF (.dxf) Files Impor t* GDS (.gds) Files Impor t* Objects from Image Data Impor t STEP (.stp) Files Impor t IGES (.igs) Files Impor t ACIS ®/SAT ® (.sat, .sav, .asab, .asat) Files ODB++(X) NETEX-G Impor t and 3D Modeling **** Impor t Parasolid ® (.x_t, .x_b) Files Bidirectional Interface with SolidWorks ® Bidirectional Interface with Autodesk ® Inventor ® Geometric parametric sweeps ***** Impor t** CATIA ® V4 (.model) Files Impor t** CATIA ® V5 (.catpar t, .catProduct) Files Impor t** Pro/E (.pr t, .asm) Files Impor t** VDA-FS (.vda) Files Repair CAD-impor ted Objects Knit Faces and Fill Gaps Defeature (remove) Fillets Defeature (remove) Small Faces Defeature (remove) Sliver Faces Defeature (remove) Spikes Defeature (remove) Shor t Edges Conversion of Impor ted Geometries to the Parasolid File Format Expor t*** of Conver ted and Manipulated Parasolid Geometries * Requires COMSOL Script ** Requires the CAD Impor t Module *** Only for file formats that are suppor ted by the CAD Impor t Module **** Only in MEMS, RF and AC/DC Module ***** Requires SolidWorks ® and/or Autodesk ® Inventor ® Parasolid is a registered trademark of Siemens Product Lifecycle Management Software Inc., +ScanFE is a trademark of Simpleware Ltd. SolidWorks is a registered trademark of SolidWorks Corporation. ACIS and SAT are registered trademarks of Spatial Corp. Other product or brand names are trademarks or registered trademarks of their respective holders. 68 COMSOL Numerical Analysis and Visualization Re ac tio Sig n COMSOL Op n En als tim gin & S iz ee yst Sc ation ring ems rip L t ® Lab ab ® Lab Untyped Programming Language Datatypes: Matrices (Real/Complex, Full/Sparse), Structures, Objects, ... Full/Sparse Linear Systems, Eigenvalues, Cholesky, QR DASPK ODE/DAE Solver Numerical Quadrature Data Unalysis using fft and Filters 2D and 3D Graphics Suppor t for Creating Custom GUIs Read/Write Text and Binar y Files Java Interface Foreign File Interface to C and FORTRAN Nonlinear Parameter Estimation from Data Sets Optimization Nelder-Mead Solver for Unconstrained Optimization Solvers for Constrained Optimization: - Linear - Quadratic - Nonlinear - Linear Least Squares - Nonlinear Least Squares Signals & Systems Control System Analysis Statistical Analysis Spectral Analysis Data Preprocessing: Filters, Windowing, and Resampling Import/Export MAT Files XLS Files WAV Files Image Files COMSOL, COMSOL Multiphysics, COMSOL Script and COMSOL Reaction Engineering Lab are registered trademarks of COMSOL AB. MATLAB and Simulink are registered trademarks of the MathWorks, Inc. 69 DATA, SOLVERS, PROGRAMMING, AND EXTERNAL INTERFACES C o ms o l s crip t DVD-bild kommer 4/9 70 Enhancing the user experience. The brilliance in Comsol Multiphysics is our simple philosophy, which transcends all aspects of the user experience. We are committed to helping our customers get the most from our software. You focus on the modeling; we make sure your tools are set up to maximize productivity. Training courses held regularly in your area focus on introductory, advanced, and applicationspecific levels. They acquaint you with Comsol Multiphysics and get you up and running in no time at all, modeling your own specialized applications with ease and confidence. This commitment starts with a full year of technical support. Our dedicated staff of support engineers will inspire you to even better solutions. You also get free access to an extensive online knowledgebase. User meetings let you tap into the dynamic knowledgebase of the rapidly growing Comsol Multiphysics user community. These meetings are rich with opportunities to get and provide insight into leading-edge modeling techniques and applications. In addition, you can take advantage of Comsol´s vast Model Libraries, which include hundreds of models from different fields of science and engineering, from benchmarks to real-world applications. 71 License choices. A variety of license options meets the requirements of any user, no matter what the size of the organization or the computer* setup: Named Single User License (nsl ): A single named individual may use at most one concurrent session of a Program. You may replace the named user for the license on a temporary or permanent basis provided that only one individual is designated as the named user at any given time. cpu Locked Single User License (cpu ): Any individual may use one concurrent session of a Program on a single designated computer at any given time, working from the console of that designated computer. 72 Floating Network License (fnl ): At any time you may have as many sessions of a Program in use as you have agreed to license. If the Program has the ability to run as a client and server on separate computers, only the fnl version gives you the right to use the Program in this configuration. Only users connected to the network can access the Program. Class Kit License (ckl ): As many as 30 concurrent students and two (2) teaching assistants can participate in a class kit license. This license is for academic use only. * Supported platforms: Windows, Linux, Solaris, and Macintosh NSL PC Linux CPU FNL Mac PC U n ix Linux Mac Client/Server Windows Compute Cluster or Linux Cluster License Type Multiple Computers Multiple Platforms Multiple Users Client/Server Clusters nsl Yes Yes No No No cpu No No Yes No No fnl Yes Yes Yes Yes Yes 73 74 New development challenges require an open mind. You also need a tool that supports it. 75 w w w . CO M S OL . c o m