Introduction to Com Sol Multi Physics

Embed Size (px)

DESCRIPTION

comsol multi physic

Citation preview

  • Version 4.3b

    Introduction toComsol Multiphysics

  • C o n t a c t I n f o r m a t i o nVisit the Contact Us page at www.comsol.com/contact to submit general inquiries, contact

    Technical Support, or search for an address and phone number. You can also visit the Wordwide

    Sales Offices page at www.comsol.com/contact/offices for address and contact information.

    If you need to contact Support, an online request form is located at the COMSOL Access page at

    www.comsol.com/support/case.

    Other useful links include:

    Support Center: www.comsol.com/support

    Download COMSOL: www.comsol.com/support/download

    Product Updates: www.comsol.com/support/updates

    COMSOL Community: www.comsol.com/community

    Events: www.comsol.com/events

    COMSOL Video Center: www.comsol.com/video

    Support Knowledge Base: www.comsol.com/support/knowledgebase

    Part No. CM010004

    I n t r o d u c t i o n t o C O M S O L M u l t i p h y s i c sProtected by U.S. Patents 7,519,518; 7,596,474; 7,623,991. Patents pending.

    This Documentation and the Programs described herein are furnished under the COMSOL Software License Agreement (www.comsol.com/sla) and may be used or copied only under the terms of the license agreement.

    COMSOL, COMSOL Multiphysics, Capture the Concept, COMSOL Desktop, and LiveLink are either registered trademarks or trademarks of COMSOL AB. All other trademarks are the property of their respective owners, and COMSOLAB and its subsidiaries and products are not affiliated with, endorsed by, sponsored by, or supported by those trademark owners. For a list of such trademark owners, see www.comsol.com/tm.

    Version: May 2013 COMSOL 4.3b

    comsol_introduction.book Page i Monday, April 29, 2013 2:57 PM

  • Contents

    Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

    The COMSOL Desktop. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

    Example 1: Structural Analysis of a Wrench . . . . . . . . . . . . . . . . 20

    Example

    Advanc

    Para

    Mat

    Add

    Add

    Para

    Para

    Append

    Append

    Append

    Append

    Append

    comsol_introduction.book Page i Monday, April 29, 2013 2:57 PM | i

    2: The BusbarA Multiphysics Model . . . . . . . . . . . . . 42

    ed Topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

    meters, Functions, Variables and Model Couplings. . . . 69

    erial Properties and Material Libraries. . . . . . . . . . . . . . . 73

    ing Meshes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

    ing Physics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

    metric Sweeps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

    llel Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

    ix ABuilding a Geometry . . . . . . . . . . . . . . . . . . . . . . 107

    ix BKeyboard and Mouse Shortcuts . . . . . . . . . . . . . 121

    ix CLanguage Elements and Reserved Names . . . . 124

    ix DFile Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136

    ix EConnecting with LiveLink Add-Ons. . . . . . . . 142

  • ii |

    comsol_introduction.book Page ii Monday, April 29, 2013 2:57 PM

  • Introduction

    Computer simulation has become an essential part of science and engineering. Digital analysis of components, in particular, is important when developing new products or optimizing designs. Today a broad spectrum of options for simulation is available; researchers use everything from basic programming languages to various high-level packages implementing advanced methods. Though each of these techniques has its own unique attributes, they all share a common concern: Can you relyWhen considyou want a mcomputer simlaws into theiprocess helpsIt would be ipossibility toabout. Its a aspects of thedevelop custokind of all-into build the Certain charastands out amin the packagrequirement electricity is acompatible. Eand the knowmodel again.Another notimodeling neincluding anomodel requirgeometry, into the ebbs aThe flexible making whaproduction letarget functioCOMSOL is

    comsol_introduction.book Page 1 Monday, April 29, 2013 2:57 PMIntroduction | 1

    on the results?ering what makes software reliable, its helpful to remember the goal: odel that accurately depicts what happens in the real world. A ulation environment is simply a translation of real-world physical

    r virtual form. How much simplification takes place in the translation to determine the accuracy of the resulting model.deal, then, to have a simulation environment that included the add any physical effect to your model. That is what COMSOL is all flexible platform that allows users to model all relevant physical ir designs. Expert users can go deeper and use their knowledge to mized solutions, applicable to their unique circumstances. With this

    clusive modeling environment, COMSOL gives you the confidence model you want with real-world precision.cteristics of COMSOL become apparent with use. Compatibility ong these. COMSOL requires that every type of simulation included e has the ability to be combined with any other. This strict mirrors what happens in the real world. For instance in nature lways accompanied by some thermal effect; the two are fully nforcing compatibility guarantees consistent multiphysics models ledge that you never have to worry about creating a disconnected

    ceable trait of the COMSOL platform is adaptability. As your eds change, so does the software. If you find yourself in need of ther physical effect, you can just add it. If one of the inputs to your

    es a formula, you can just enter it. Using tools like parameterized teractive meshing and custom solver sequences, you can quickly adapt nd flows of your requirements.nature of the COMSOL environment facilitates further analysis by t-if cases easy to set up and run. You can take your simulation to the vel by optimizing any aspect of your model. Parameter sweeps and ns can be executed directly in the user interface. From start to finish,

    a complete problem-solving tool.

  • 2 | The COMS

    The COMSOL Desktop

    MODEL BUILDER TOOLBAR

    MENU BARUse these menus for access to functionality such as file load/save, selections, desktop layout, preferences, and documentation.

    MAIN TOOLBARThe main toolbar has standard buttons for frequently used actions such as load/save, print, and help. It adapts to the active Model Tree node.

    INITIAL MODELTREE

    comsol_introduction.book Page 2 Monday, April 29, 2013 2:57 PMOL Desktop

    MODEL BUILDER WINDOWThe modeling process is controlled through the Model Builder window with a Model Tree together with associated toolbar buttons.

    MODEL WIZARD WINDOWGuided steps to set space dimension, physics and study types.

    MODEL LIBRARY WINDOWEasy access to COMSOL and user model libraries.

  • INFORMATION WINmodel information duprogress, mesh statist

    GRAPHICSinteractive Interactionselecting. Itvisualization

    GRAPHICS WINDOW TOOLBAR

    comsol_introduction.book Page 3 Monday, April 29, 2013 2:57 PMThe COMSOL Desktop | 3

    DOWSThe Information windows will display vital ring the simulation, such as the solution time, solution ics and solver logs, as well as Results Tables, if any.

    WINDOWThe Graphics window presents graphics for Geometry, Mesh, and Results. s include rotating, panning, zooming, and is the default window for most Results and s.

  • 4 | The COMS

    The Desktop on the previous pages is what you see when you first start COMSOL. The COMSOL Desktop provides a complete and integrated environment for physics modeling and simulation. You can customize it to your own needs. The Desktop windows can be resized, moved, docked and detached. Any changes you make to the layout will be saved when you close the session and used again the next time you open COMSOL. As you build your model, additional windows and widgets will be added. (See page 16 for an example of a more developed desktop). Among the possible windows are the following:

    Settings Wi

    This is the mdimensions oconditions anneed to carry

    Plot Windo

    These are thePlot windowto show mult

    comsol_introduction.book Page 4 Monday, April 29, 2013 2:57 PMOL Desktop

    ndow

    ain window for entering all of the specifications of the model, the f the geometry, the properties of the materials, the boundary d initial conditions, and any other information that the solver will out the simulation.

    ws

    windows for graphical output. In addition to the Graphics window, s are used for Results visualization. Several Plot windows can be used iple results simultaneously. A special case is the Convergence Plot

  • window, an automatically generated Plot window that displays a graphical indication of the convergence of the solution process while a model is running.

    Information Windows

    These are the windows for non-graphical information. They include: Messages: Various information about events of the current COMSOL

    session is displayed in this window. Log: Information from the solver such as number of degrees of freedom,

    solution ti Progress: Table: Nu External P

    Other Wind

    Material B Model Lib

    tutorials a Selection

    points wh

    Progress Ba

    The Progresslocated in th

    Dynamic He

    The Help wiModel Tree nF1 for exampor a window.items.

    comsol_introduction.book Page 5 Monday, April 29, 2013 2:57 PMThe COMSOL Desktop | 5

    me and solver iteration data.Progress information from the solver as well as stop buttons.merical data in table format as defined in the Results branch.rocess: Provides a control panel for cluster, cloud and batch jobs.

    ows

    rowser: Access the material property libraries.rary Update: An update service for downloading new model

    s well as update existing models to the Model Library.List: A list of geometry objects, domains, boundaries, edges and ich are currently available for selection.

    r with Cancel Button

    Bar with a button for cancelling the current computation, if any, is e lower right-hand corner of the COMSOL Desktop window.

    lp

    ndow provides context dependent help texts about windows and odes. If you have the Help window open in your desktop (by typing le) you will get dynamic help (in English only) when you click a node From the Help window you can search for other topics such as menu

  • 6 | The COMS

    Preferences

    Preferences are settings that affect the modeling environment. Most are persistent between modeling sessions, but some are saved with the model. You access Preferences from the Options menu.

    In the Prefernumber of difor computatyourself withThere are thrSoftware Renavailable on Winstallation. Ihave to switclist of recomm

    http://www

    If youyou s

    comsol_introduction.book Page 6 Monday, April 29, 2013 2:57 PMOL Desktop

    ences window you can change settings such as graphics rendering, splayed digits for Results, or maximum number of CPU cores used ions. Take a moment to browse your current settings to familiarize the different options.ee graphics rendering options available: Open GL, Direct X, and dering. Direct X is not available on Mac OS X or Linux but is indows if you choose to install the Direct X runtime libraries during

    f your computer doesnt have a dedicated graphics card, you may h to Software Rendering for slower but fully functional graphics. A

    ended graphics cards can be found at:.comsol.com/products/requirements/

    cannot use the arrow-keys to step up and down the Preferences list, hould change the Rendering selection in the Graphics Preferences.

  • The Model Builder and the Model Tree

    The Model Builder is the tool where you define the model: how to solve it, the analysis of results, and the reports. You do that by building a Model Tree.You build the tree by starting with a default Model Tree, adding nodes, and editing the node settings.All of the nodes in the default Model Tree are top-level parent nodes. You can right-click on them to see a list of child nodes, or subnodes, that you can add beneath themWhen you leSettings windIt is worth kneither by clicwill also get

    THE ROOT, A Model Tre(initially labeGlobal Definnode. The lathe name of file, or MPHsaved to on thas settings funit system, The Global Dand computafor example, properties, fonode itself ha

    comsol_introduction.book Page 7 Monday, April 29, 2013 2:57 PMThe COMSOL Desktop | 7

    . This is the means by which nodes are added to the tree.ft-click on a child node, then you will see its node settings in the ow. It is here that you can edit node settings.owing that if you have the Help window open (which is achieved

    king Help in the menu bar, or by typing function key F1), then you dynamic help (in English only) when you click on a node.

    GLOBAL DEFINITIONS AND RESULTS NODESe always has a Root node led Untitled.mph), a itions node and a Results bel on the Root node is the multiphysics model file, that this model is he disk. The Root node or author name, default and more.efinitions node is where you define parameters, variables, functions,

    tions that can be used throughout the Model Tree. They can be used, to define the values and functional dependencies of material rces, geometry, and other relevant features. The Global Definitions s no settings, but its child nodes have plenty of them.

  • 8 | The COMS

    The Results node is where you access the solution after performing a simulation and where you find tools for processing the data. The Results node initially has five subnodes: Data Sets: contains a list of

    solutions you can work with. Derived Values: defines values to

    be derived from the solution using a number of postprocessing tools.

    Tables: is afor the DeResults gemonitor thwhile the

    Export: defiles.

    Reports: cmodel in H

    To these fivethat define gSome of thesyou are perfoResults node

    THE MODELIn addition tdescribed, thtop-level nodand Study nocreated by thyou create a nthe Model Wtype of Physiand what typeigenfrequennode of each

    comsol_introduction.book Page 8 Monday, April 29, 2013 2:57 PMOL Desktop

    convenient destination rived Values, or for nerated by probes that e solution in real-time

    simulation is running.fines numerical data, images and animations to be exported to

    ontains automatically generated or custom reports about the TML or Microsoft Word format.

    default subnodes you may also add additional Plot Group subnodes raphs to be displayed in the Graphics window or in Plot windows. e may be created automatically, depending on the type of simulations rming, but you may add additional figures by right-clicking on the and choosing from the list of plot types.

    AND STUDY NODESo the three nodes just ere are two additional e types: Model nodes des. These are usually e Model Wizard when ew model. After using izard to specify what cs you are modeling, e of Study (e.g. steady-state, time-dependent, frequency-domain, or cy analysis) you will carry out, the Wizard automatically creates one type and shows you their contents.

  • It is also possible to add additional Model and Study nodes as you develop the model. Since there can be multiple Model and Study nodes and it would be confusing if they all had the same name, these types of nodes can be renamed to be descriptive of their individual purposes. If a model hanodes, they ctogether to fsophisticatedsimulation st

    Note that eacone has a sepTo be more that you builsimulates a comade up of tand a coil hocreate two Mof which mothe other of the coil housthen rename with the namthat it modelmight also crnodes, the firstationary, orfrequency resFrequency Dnamed Coil would look lIn this figurewhich the mohave their denodes with th

    comsol_introduction.book Page 9 Monday, April 29, 2013 2:57 PMThe COMSOL Desktop | 9

    s multiple Model an be coupled orm a more sequence of eps.

    h Study node may carry out a different type of computation, so each arate Compute button.specific, suppose d a model that il assembly that is wo parts, a coil using. You could odel nodes, one

    deled the coil and which modeled ing. You would each of the nodes e of the object ed. Similarly, you eate two Study st simulating the steady-state, behavior of the assembly and the second simulating the ponse. You could rename these two nodes to Stationary and omain. When the model is completed, it could be saved to a file Assembly.mph. At that point, the Model Tree in the Model Builder

    ike the figure to the right., the Root node is named Coil Assembly.mph, indicating the file in del is saved. The Global Definitions node and the Results node each fault name. In addition there are two Model nodes and two Study e names chosen in the previous paragraph.

    Keyboard Shortcuts

  • 10 | The COM

    PARAMETERS, VARIABLES AND SCOPE

    ParametersParameters are user-defined constant scalars that are usable throughout the Model Tree. (That is to say, they are global in nature.) Important uses are: Parameterizing geometric dimensions Specifying mesh element sizes Defining parametric sweeps (i.e. simulations that are repeated for a variety

    of differen

    A Parameter functions witoperators. Foand Reservedbefore a simuLikewise, thedependent vaIt is importanYou define P

    comsol_introduction.book Page 10 Monday, April 29, 2013 2:57 PMSOL Desktop

    t values of a parameter).

    Expression can contain numbers, parameters, built-in constants, h Parameter Expressions as arguments, and unary and binary r a list of available operators, see Appendix CLanguage Elements Names on page 124. Because these expressions are evaluated lation begins, Parameters may not depend on the time variable t. y may not depend on spatial variables, like x, y, or z, nor on the riables that your equations are solving for.t to know that the names of Parameters are case-sensitive.

    arameters in the Model Tree under Global Definitions.

  • VariablesVariables can be defined either in the Global Definitions node or in the Definitions subnode of any Model node. Naturally the choice of where to define the variable depends upon whether you want it to be global (i.e. usable throughout the Model Tree) or locally defined within a single one of the Model nodes. Like a Parameter Expression, a Variable Expression may contain numbers, parameters, built-in constants, and unary and binary operators. However, it may also contain Variables, like t, x, y, or z, functions with Variable Expressions as arguments, and dependent variables that you are solving for as well as their space and time derivatives.

    ScopeThe scopein an expressDefinition nocan be used tA Variable mscope, but thVariables maexception thasimulation shA Variable thhas local scopGeometry orproperties ininteractions. certain part oprovisions areither to the Boundaries,

    comsol_introduction.book Page 11 Monday, April 29, 2013 2:57 PMThe COMSOL Desktop | 11

    of a Parameter or Variable is a statement about where it may be used ion. As we have said, all Parameters are defined in the Global de of the model tree. This means that they are global in scope and hroughout the Model Tree.ay also be defined in the Global Definitions node and have global ey are subject to limitations other than their scope. For example, y not be used in Geometry, Mesh, or Study nodes (with the one t a Variable may be used in an expression that determines when the ould stop).at is defined, instead, in the Definitions subnode of a Model node e and is intended for use in that particular Model (but, again, not in Mesh nodes). They may be used, for example, to specify material the Materials subnode or to specify boundary conditions or It is sometimes valuable to limit the scope of the variable to only a f the geometry, such as certain boundaries. For that purpose,

    e made in the Settings for a Variable definition to apply the definition entire geometry of the Model, or only to certain Domains, Edges, or Points.

  • 12 | The COM

    The picture below shows the definition of two Variables, q_pin and R, in which the scope is being limited to just two boundaries identified by numbers 15 and 19.

    Similarly theyPoints. Such a model, suchwill use the Vbutton ( ) tAlthough Vaintended to hin the Modelby using a dthe Model nowords, if the then this variMyModel.foto make plot

    comsol_introduction.book Page 12 Monday, April 29, 2013 2:57 PMSOL Desktop

    could have been defined only on selected Domains, Edges, or Selections can optionally be named and then referenced elsewhere in as when defining material properties or boundary conditions that

    ariable. To give a name to the Selection, click on the Create Selection o the right of the Selection list.riables defined in the Definitions subnode of a Model node are ave local scope, they can still be accessed outside of the Model node Tree by being sufficiently specific about their identity. This is done ot-notation in which the Variable name is preceded by the name of de in which it is defined and they are joined by a dot. In other Variable named foo is defined in a Model node named MyModel, able may be accessed outside of the Model node by using o. This can be useful, for example, when you want to use the variable s in the Results node.

  • Built- in Constants, Variables and Functions

    COMSOL comes with many built-in constants, variables and functions. They have reserved names that cannot be redefined by the user. If you use a reserved name for a user-defined variable, parameter, or function, the text where you enter the name will turn orange (a warning) or red (an error) and you will get a tooltip message if you select the text string.Some important examples are: Mathemat Physical co

    of light), o The time First and s

    whose namvariable na

    Mathemat

    See Appendmore inform

    The Mod

    The Model Ldocumentatiinstructions.

    comsol_introduction.book Page 13 Monday, April 29, 2013 2:57 PMThe COMSOL Desktop | 13

    ical constants such as pi (3.14...) or the imaginary unit i or jnstants such as g_const (acceleration of gravity), c_const (speed r R_const (universal gas constant)

    variable tecond order derivatives of the Dependent variables (the solution) es are derived from the spatial coordinate names and Dependent mes (which are user-defined variables)ical functions such as cos, sin, exp, log, log10, and sqrt

    ix CLanguage Elements and Reserved Names on page 124 for ation.

    el Library

    ibrary is a collection of Model MPH-files with accompanying on that includes a theoretical background and step-by-step Each physics-based COMSOL Module comes with its own set of

  • 14 | The COM

    Model Library examples. You can use the step-by-step instructions and the Model MPH-files as a template for your own modeling and applications.

    To open the menu, and thClick to highboth the moAlternativelyCOMSOL toThe Model LView>Modelto COMSOLmodel updatimproved sinThe MPH-fiMPH-files or Full MPH

    models ap

    comsol_introduction.book Page 14 Monday, April 29, 2013 2:57 PMSOL Desktop

    Model Library, select View>Model Library ( ) from the main en search by model name or browse under a module folder name. light any model of interest, and select Open Model and PDF to open del and the documentation explaining how to build the model. , click the Help button ( ) or select Help>Documentation in search by model name or browse by module.ibrary is updated on a regular basis by COMSOL. Choose Library Update ( ) to update the model library. This connects you s Model Update website where you can access the latest models and es. This may typically include models that have been added or ce the latest product release.les in the COMSOL Model Library can have two formatsFull Compact MPH-files.-files include all meshes and solutions. In the Model Library these pear with the icon. If the MPH-files size exceeds 25MB, a

  • tooltip with the text Large file and the file size appears when you position the cursor at the models node in the Model Library tree.

    Compact MPH-files include all settings for the model but have no built meshes and solution data to save file size. You can open these models to study the settings and to mesh and re-solve the models. It is also possible to download the full versionswith meshes and solutionsof most of these models through Model Library Update. In the Model Library such models appear with the icon. If you position the cursor at a compact model in the Model Library window, a No solutions stored message appears. If a full MPH-file is available for download, the correspondin

    The followinwindows.

    comsol_introduction.book Page 15 Monday, April 29, 2013 2:57 PMThe COMSOL Desktop | 15

    g nodes context menu includes a Model Library Update item.

    g spread shows an example of a customized Desktop with additional

  • 16 | The COM

    PLOT WINDOWResults quantitieSeveral Plot wind

    MODEL BUILDER WINDOWThe modelingprocess is controlled through the Model Builder window with a Model Tree together with

    MENU BARUse these menus for access to functionality such as file load/save, selections, desktop layout,

    MAIN TOOLBARThe main toolbarhas standard buttons for frequently usedactions such as load/save, print, and help.It adapts to the active Model Tree node.associated toolbar buttons. preferences, and documentation.

    multiple results s

    SETTINGS WINDOClick any node to sassociated settings window displayed nthe Model Builder.

    MODEL TREEThe Model Tree gives anoverview of the moand all the functionand operations neefor building and solmodel as well as processing the resu

    MODEL LIBRARY WINDOWEasy access to COMSOuser model librarie

    comsol_introduction.book Page 16 Monday, April 29, 2013 2:57 PMSOL Desktop

    INFORMATION WINDOWSThe Information windows The Plot window visualizes will display vital model information during the simulation such as solution time, solution progress, mesh statistics,

    s, probes, and convergence plots. ows can be used to show imultaneously. and solver logs, as well as Results Tables, if any.

    Wee its

    ext to

    del ality ded ving a

    lts.

    L and s.

  • GRAPHICS WINDOWThe Graphics window presents interactive graphics for Geometry, Mesh, and Results. Interactions include rotating, panning, zooming, and selecting.

    DYNAMIC HELPContinuously updated with onlineaccess to the Knowledge Base and Model Gallery.The Help window enables easy browsing with extendedsearch functionality.It is the default window for most Results visualizations.

    comsol_introduction.book Page 17 Monday, April 29, 2013 2:57 PMThe COMSOL Desktop | 17

    PROGRESS BAR WITH CANCEL BUTTON

  • 18 | The COM

    Workflow and Sequence of Operations

    In the Model Builder window of this example, every step of the modeling process, from defining global variables to the final report of results, is displayed in the Model Tree.

    From top to In the followyou can chanModel Tree: Geometry Material Physics Mesh

    comsol_introduction.book Page 18 Monday, April 29, 2013 2:57 PMSOL Desktop

    bottom, the Model Tree defines an orderly sequence of operations.ing branches of the Model Tree, node order makes a difference and ge the sequence of operations by moving the nodes up or down the

  • Study Plot Groups

    In the Model Definitions branch of the tree, the ordering of the following node types also makes a difference: Perfectly Matched Layers Infinite Elements

    Nodes may be reordered by these methods: Drag-and- Right-clic Pressing CIn other bransequence of onodes to GloYou can viewsaving the mReset Historof the changcorrections, csolver methoand leaves a cAs you workto appreciateuser interfaceyou are invitesoftware.

    comsol_introduction.book Page 19 Monday, April 29, 2013 2:57 PMThe COMSOL Desktop | 19

    drop,king the node and selecting Move Up or Move Down, ortrl + up-arrow or Ctrl + down-arrow.ches, the ordering of nodes is not significant with respect to the perations but some nodes can be reordered for readability. Child bal Definitions is one such example. the sequence of operations presented as program code statements by odel as a Model M-file or as a Model Java-file after having selected y in the File menu. (Note: the model history keeps a complete record es you make to a model as you build it. As such, it includes all your hanges of parameters and boundary conditions, modifications of d, etc. Resetting this history removes all of the overridden changes lean copy of the most recent form of the model steps.)

    with the COMSOL Desktop and the Model Builder you will grow the organized and streamlined approach. But any description of a is inadequate until you try it for yourself. So, in the next chapters d to work through two examples to familiarize yourself with the

  • 20 | Example

    Example 1: Structural Analysis of a Wrench

    This simple example requires none of the add-on products to COMSOL Multiphysics. For more fully-featured structural mechanics models, see the Model Library of the Structural Mechanics Module.At some point in your life, it is likely you have tightened a bolt using a wrench. This exercise takes you through a structural mechanics model that analyzes this basic task from the perspective of structural integrity of the wrench subjected to a worst-case loThe wrench iis too high, tbehavior whehandle is appis within the This tutorial opening the Ma geometry ischoice of madefining a paentities in theexamining thIf you prefer familiarize yoExample 2:

    comsol_introduction.book Page 20 Monday, April 29, 2013 2:57 PM1: Structural Analysis of a Wrench

    ading.s, of course, made from steel, a ductile material. If the applied torque he tool will be permanently deformed due to the steels elastoplastic n pushed beyond its yield stress level. To analyze whether the wrench ropriately dimensioned, you will check if the mechanical stress level yield stress limit.gives a quick introduction to the COMSOL workflow. It starts with

    odel Wizard and adding a physics option for solid mechanics. Then imported and the Material Browser is opened to add steel as the terial. You then explore the other key steps in creating a model by rameter and boundary condition for the load, selecting geometric Graphics window, defining the Mesh and Study, and finally e results numerically and through visualization.to practice with a more advanced model, read this section to urself with some of the key features, and then go to the tutorial The BusbarA Multiphysics Model on page 42.

  • Model Wizard

    1 To start the software, double-click the COMSOL icon on the desktop which will take you to the Model Wizard. Or when COMSOL is already open, you can start the Model Wizard in one of these three ways:- Click the New button on the main toolbar- Select File > New from the main menu- Right-cl

    The Modethrough ththe dimen

    2 In the Selewindow, thby default.

    3 In Add PhMechanics

    . Click NWith no adMechanicsinterface aMechanicsthe right, tfolder is shadd-on mo

    comsol_introduction.book Page 21 Monday, April 29, 2013 2:57 PMExample 1: Structural Analysis of a Wrench | 21

    ick the root node and select Add Model

    l Wizard, visible to the right of the Model Builder, will guide you e first steps of setting up a model. The first window lets you select

    sion of the modeling space.

    ct Space Dimension e 3D button is selected Click Next .

    ysics, select Structural > Solid Mechanics (solid) ext .d-on modules, Solid

    is the only physics user vailable in the Structural folder. In the picture to he Structural Mechanics own as it looks when all dules are available.

  • 22 | Example

    4 Click Stationary under Preset Studies. Click the Finish button .Preset Studies have solver and equation settings adapted to the selected physics: in this example, Solid Mechanics. A Stationary study is used in this casethere is no time-variation of loads or material properties.Any selectiStudies brasettings.

    Geometr

    This tutorial COMSOLs geometry, se

    File LocationThe locationvaries based ofile path will

    comsol_introduction.book Page 22 Monday, April 29, 2013 2:57 PM1: Structural Analysis of a Wrench

    on from the Custom nch needs manual

    y

    uses a geometry that was previously created and stored on native CAD format .mphbin. To learn how to build your own e Appendix ABuilding a Geometry on page 107.

    s of the Model Library that contains the model file used in this exercise n the software installation and operating system. On Windows, the

    be similar to C:\Program Files\COMSOL\COMSOL43b\models\.

  • 1 In the Model Builder window, under Model 1, right-click Geometry 1 and select Import .

    2 In the ImpCOMSOL

    3 Click Browthe COMSC:\PrograStructura

    Double-cli

    comsol_introduction.book Page 23 Monday, April 29, 2013 2:57 PMExample 1: Structural Analysis of a Wrench | 23

    ort settings window, from the Geometry import list, select Multiphysics file.

    se and locate the file wrench.mphbin in the Model Library folder of OL installation folder. Its default location on Windows ism Files\COMSOL\COMSOL43b\models\COMSOL_Multiphysics\ l_Mechanics\wrench.mphbin

    ck to add or click Open.

  • 24 | Example

    4 Click Import to display the geometry in the Graphics window.

    5 Click the wmoving it aClick the ZExtents the geome

    - To rotat- To move- To zoom

    Also see Apadditional inThe importedwrench. In th

    Rotate: Left-click and drag

    Pan: Right-click and drag

    comsol_introduction.book Page 24 Monday, April 29, 2013 2:57 PM1: Structural Analysis of a Wrench

    rench geometry in the Graphics window and experiment with round. As you click and right-click the geometry, it changes color. oom In , Zoom Out , Go to Default 3D View , Zoom

    , and Transparency buttons on the toolbar to see what happens to try:

    e the model, left-click and drag it in the Graphics window. it, right-click and drag. in and out, center-click (and hold) and drag.

    pendix BKeyboard and Mouse Shortcuts on page 121 for formation. model has two parts, or domains, corresponding to the bolt and the is exercise, the focus will be on analyzing the stress in the wrench.

  • Materials

    The Materials node stores the material properties for all physics and all domains in a Model node. Use the same generic steel material for both the bolt and tool. Here is how to choose it in COMSOL.1 Open the Material Browser.

    You open the Material Browser in either of these two ways:- Right-cl

    Model BMaterial

    - Use the Material

    2 In the MatMaterials, folder. ScrStructural select Add

    comsol_introduction.book Page 25 Monday, April 29, 2013 2:57 PMExample 1: Structural Analysis of a Wrench | 25

    ick Materials in the uilder and select Open Browser Menu Bar to select View > Browser

    erial Browser, under expand the Built-In oll down to find Steel, right-click and Material to Model.

  • 26 | Example

    3 Examine the Material Contents section to see the properties that are available and will be used by the Physics in the simulation (indicated by green check marks).

    Also Custhe M

    Global D

    You will now

    Parameters1 In the Mo

    Parameters2 Go to the

    table (or u- In the N- In the E

    notationthe unitbased onReturn)

    - In the Denter Ap

    The sections page 45 and Variables andpage 69 showwith paramet

    comsol_introduction.book Page 26 Monday, April 29, 2013 2:57 PM1: Structural Analysis of a Wrench

    see the busbar tutorial sections Materials on page 49 and tomizing Materials on page 73 to learn more about working with aterial Browser.

    efinit ions

    define a global parameter specifying the load applied to the wrench.

    del Builder, right-click Global Definitions and choose .Parameters settings window. Under Parameters in the Parameters nder the table in the fields), enter these settings: ame column or field, enter F.xpression column or field, enter 150[N]. The square-bracket is used to associate a physical unit to a numerical value, in this case of force in Newton. The Value column is automatically updated the expression entered (when you leave the window or press

    .escription column or field, plied force.

    Global Definitions on Parameters, Functions, Model Couplings on you more about working ers.

  • So far you have added the physics and study, imported a geometry, added the material, and defined one parameter. The Model Builder node sequence should now match the figure to the right. The default feature nodes under Solid Mechanics are indicated by a D in the upper left corner of the node icon.The default nodes for Solid Mechanics are: a Linear boundary coboundaries tconstraint orspecifying inivelocity valueanalysis (not At any time ybe able to loathe state in w3 From the

    Save As, brhave writefile as wre

    comsol_introduction.book Page 27 Monday, April 29, 2013 2:57 PMExample 1: Structural Analysis of a Wrench | 27

    Elastic Material model, Free nditions that allows all o move freely with no load, and Initial Values for tial displacement and s for a nonlinear or transient applicable in this case).ou can save your model to d it at a later time in exactly hich it was saved.main menu, select File > owse to a folder where you permissions, and save the nch.mph.

  • 28 | Example

    Domain Physics and Boundary Conditions

    With the geometry and materials defined, you are now ready to set the boundary conditions.1 In the Model Builder,

    right-click Solid Mechanics (solid) and select Fixed Constraint .This bounconstrains displacemepoint on asurface to directions.

    2 In the Grarotate the and draggishown. Thof the partturns the bright-click the boundnumber inbe 35.

    3 Click the Gthe geome

    comsol_introduction.book Page 28 Monday, April 29, 2013 2:57 PM1: Structural Analysis of a Wrench

    dary condition the nt of each boundary be zero in all

    phics window, geometry by left-clicking ng into the position en left-click the cut-face ially modeled bolt (which oundary red) and then to select it (which turns ary blue). The Boundary the Selection list should

    o to Default 3D View button on the Graphics toolbar to restore try to the default view.

  • 4 In the Model Builder, right-click Solid Mechanics (solid) and select Boundary Load. A Boundary Load node is added to the Model Builder sequence.

    5 In the Grathe Zoom toolbar anhighlight tfigure to thmouse but

    6 Select the (Boundaryto highlighand right-cit in blue aSelection l

    7 In the Bouwindow, uforce as thein the textcomponen

    comsol_introduction.book Page 29 Monday, April 29, 2013 2:57 PMExample 1: Structural Analysis of a Wrench | 29

    phics window, click Box button on the d drag the mouse to he area shown in the e right. Release the

    ton.

    top socket face 111) by left-clicking t the boundary in red licking it to highlight nd add it to the ist.

    ndary Load settings nder Force, select Total Load type and enter -F

    field for the z t. The negative sign

  • 30 | Example

    indicates the negative z direction (downward). With these settings, the load of 150 N will be distributed uniformly across the selected surface.Note that to simplify the modeling process, the mechanical contact between the bolt and the wrench is approximated with a material interface boundary condition. Such an internal boundary condition is automatically defined by COMSOL and guarantees continuity in normal stress and displacement across a material interface.

    Mesh

    The mesh setdiscretize theelements of gtetrahedron, displacementdirections.In this exampdefine a slighresolve the vamesh, howevwill go up. Chand and spe1 In the Mo

    window, u

    2 Click the B

    comsol_introduction.book Page 30 Monday, April 29, 2013 2:57 PM1: Structural Analysis of a Wrench

    tings determine the resolution of the finite element mesh used to model. The finite element method divides the model into small eometrically simple shapes, in this case tetrahedrons. In each a set of polynomial functions is used to approximate the structural fieldhow much the object deforms in each of the three coordinate

    le, because the geometry contains small edges and faces, you will tly finer mesh than the default setting suggests. This will better riations of the stress field and give a more accurate result. A finer er, comes at a cost: the computation time as well as memory usage hoosing a mesh size is always a trade-off between accuracy on the one ed and memory usage on the other hand.del Builder, under Model 1 click Mesh 1 . In the Mesh settings nder Mesh Settings, select Fine from the Element size list.

    uild All button on the Mesh settings window toolbar.

  • 3 After a few seconds the mesh is displayed in the Graphics window. Zoom in to the mesh and have a look at the element size distribution.

    comsol_introduction.book Page 31 Monday, April 29, 2013 2:57 PMExample 1: Structural Analysis of a Wrench | 31

  • 32 | Example

    Study

    In the beginning of setting up the model you selected a Stationary study, which implies that COMSOL will use a stationary solver. For this to be applicable, the assumption is that the load, deformation and stress do not vary in time. The default solver settings will be good for this simulation if your computer has more than 2 GB of in-core memory (RAM). If you should run out of memory, the instructions below will show solver settings that make the solver run a bit slower but use up less memory. To start the solver:1 Right-click

    Compute

    If youerrorfactosolvineleme

    You can easilthe solver to RAM. The st2 GB of RAM1 If you did

    settings frand choos

    comsol_introduction.book Page 32 Monday, April 29, 2013 2:57 PM1: Structural Analysis of a Wrench

    Study 1 and select (or press F8).

    r computers memory is below 2 GB you may at this point get an message Out of Memory During LU Factorization. LU rization is one of the numerical methods used by COMSOL for g the large sparse matrix equation system generated by the finite nt method.

    y solve this example model on a memory-limited machine by allowing use the hard drive instead of performing all of the computation using eps below show how to do this. If your computer has more than you can skip to the end of this section after step 5 below.

    not already start the computation, you can get access to the solver om the Study node. In the Model Builder, right-click Study 1 e Show Default Solver .

  • 2 Under Study 1>Solver Configurations, expand the Solver 1 node.

    3 Expand the Stationary Solver 1 node and left-click Direct .A Direct solver is a fast and very robust type of solver that requires little or no manual tuning in order to solve a wide range of physics problems. The drawback is that it may require large amounts of RAM.

    4 In the Dirwindow, insection, seOut-of-coLeave the In-core me(RAM) set512 MB.This settinthat if youruns low oduring comthe solver using the hcomplemeRAM will

    5 Right-clickAfter a few seGraphics winin the MessaGraphics wincan also be o

    comsol_introduction.book Page 33 Monday, April 29, 2013 2:57 PMExample 1: Structural Analysis of a Wrench | 33

    ect settings the General lect the re check box. default mory ting of

    g ensures r computer f RAM putation,

    will start ard drive as a nt to RAM. Allowing the solver to use the hard drive instead of just slow the computation down somewhat. Study 1 and select Compute (or press F8).conds of computation time, the default plot is displayed in the dow. You can find other useful information about the computation ges and Log windows; click the Messages and Log tabs under the dow to see the kind of information available to you. These windows pened from the main View menu.

  • 34 | Example

    Displaying Results

    The von Mises stress is displayed in the Graphics window in a default Surface plot with the displacement visualized using a Deformation subnode. Change the default unit (N/m2) to the more suitable MPa as shown by following steps. 1 In the Model Builder, expand the Results>Stress (solid)

    node, then click Surface 1 .

    2 In the settExpressionMPa (or en

    If ymoQuRedorecstreledefwilma

    comsol_introduction.book Page 34 Monday, April 29, 2013 2:57 PM1: Structural Analysis of a Wrench

    ings window under , from the Unit list select ter MPa in the field).

    ou wish to study the stress re accurately, expand the ality section. From the cover list select Within mains. This setting will over information about the ess level from a collection of ments rather than from each element individually. It is not active by ault since it makes visualizations slower. The Within domain setting l treat each domain separately and the stress recovery will not cross terial interfaces.

  • 3 Click the Plot button in the toolbar of the settings window for the Surface plot and then the Zoom Extents button on the Graphics toolbar.The plot is regenerated with the updated unit and shows the von Mises stress distribution in the bolt and wrench under an applied vertical load. (This plot does not use the Recover option described earlier.)

    For a typical which means(which corresafety marginare at risk of solid.mise

    1 Right-click2 Right-click

    comsol_introduction.book Page 35 Monday, April 29, 2013 2:57 PMExample 1: Structural Analysis of a Wrench | 35

    steel used for tools like a wrench, the yield stress is about 600 MPa, that we are getting close to plastic deformation for our 150 N load sponds to about 34 pounds force). You may also be interested in a of, say, a factor of three. To quickly assess which parts of the wrench plastic deformation, you can plot an inequality expression such as s>200[MPa]. the Results node and add a 3D Plot Group . the 3D Plot Group 2 node and select Surface .

  • 36 | Example

    3 In the Surface settings window click the Replace Expression button and select Solid Mechanics>Stress>von Mises Stress (solid.mises). When you know the variable name beforehand, you can also directly enter solid.mises in the Expression field. Now edit this expression to: solid.mises>200[MPa].This is a boolean expression that evaluates to either 1, for true, or 0, for false. In areas whalso here u

    4 Click the P5 In the Mo

    Plot GroupThe resultiexercise is 150 N loadhandle des

    You may hasymmetridifferent ifsame forcesee if there

    comsol_introduction.book Page 36 Monday, April 29, 2013 2:57 PM1: Structural Analysis of a Wrench

    ere the expression evaluates to 1, the safety margin is exceeded. (You se the Recover feature described earlier.)lot button .

    del Builder, click 3D Plot Group 2. Press F2 and in the Rename 3D dialog box, enter Safety Margin. Click OK.ng plot shows that the stress in the bolt is high, but the focus of this on the wrench. If you wished to comfortably certify the wrench for a with a factor-of-three safety margin, you would need to change the

    ign somewhat, such as making it wider.

    ave noticed that the manufacturer, for various reasons, has chosen an c design of the wrench. Because of that, the stress field may be the wrench is flipped around. Try now, on your own, to apply the in the other direction and visualize the maximum von Mises stress to is any difference.

  • Convergence Analysis

    To check the accuracy of the computed maximum von Mises stress in the wrench, you can now continue with a mesh convergence analysis. Do that by using a finer mesh and thereby a higher number of degrees of freedom (DOFs).

    This section will illustrate some more in-depth functionality and the steps below could be skipped at a first reading. In order to run the convergence analysis below, a computer with at least 4GB of memory (RAM) is recom

    EVALUATING1 To study th

    the ModelMaximum

    2 In the Voluselect the wwindow andomain an

    3 In the Expfunction p34 for Surincrease threcovery (pon a patchsince it ma

    4 Under Exp5 In the too

    click Evalumaximum displayed ibe approxi

    To see whattained, y

    6 Right-click7 Right-click

    Volume 8 In the Max

    function p

    comsol_introduction.book Page 37 Monday, April 29, 2013 2:57 PMExample 1: Structural Analysis of a Wrench | 37

    mended.

    THE MAXIMUM VON MISES STRESSe maximum von Mises stress in the wrench, in the Results section of

    Tree, right-click the Derived Values node and select >Volume Maximum.me Maximum settings window under Selection choose Manual and rench domain 1 by left-clicking on the wrench in the Graphics

    d then right-clicking. We will only consider values in the wrench d neglect those in the bolt.ression text field enter the function ppr(solid.mises). The pr() corresponds to the Recover setting in the earlier note on page face plots. The Recover setting with the ppr function is used to e quality of the stress field results. It uses a polynomial-preserving pr) algorithm, which is a higher-order interpolation of the solution

    of mesh elements around each mesh vertex. It is not active by default kes Results evaluations slower.ression, select or enter MPa as the Unit.

    lbar for Volume Maximum, ate to evaluate the stress. The result will be n a Table window and will mately 363 MPa.

    ere the maximum value is ou can use a Max/Min Volume plot. the Results node and add a 3D Plot Group . the 3D Plot Group 3 node and select More Plots>Max/Min ./Min Volume settings window, in the Expression text field, enter the pr(solid.mises).

  • 38 | Example

    9 In the settings window under Expression, from the Unit list select MPa (or enter MPa in the field).

    10Click the Plot button . This type of plot simultaneously shows the location of the max and min values and also their coordinate location in the table below.

    PARAMETERIWe will now solving and tlets define th1 In the Mo2 Go to the

    table (or u- In the N

    paramet- In the E

    3 In the Des

    comsol_introduction.book Page 38 Monday, April 29, 2013 2:57 PM1: Structural Analysis of a Wrench

    ZING THE MESHdefine a parametric sweep for successively refining the mesh size while hen finally plot the maximum von Mises stress vs. mesh size. First, e parameters that will be used for controlling the mesh density.

    del Builder, click Parameters under Global Definitions .Parameters settings window. Under Parameters in the Parameters nder the table in the fields), enter these settings: ame column or field, enter hd. This parameter will be used in the

    ric sweep to control the element size.xpression column or field, enter 1.cription column or field, enter Element size divider.

  • 4 Now, enter another parameter with Name h0, Expression 0.01, and Description Starting element size. This parameter will be used to define the element size at the start of the parametric sweep.

    5 In the Model Builder, under Model 1 click Mesh 1 . In the Mesh settings window, under Mesh Settings, select User-controlled mesh from the Sequence type list.

    6 Under Me7 In the Size

    Under Ele- h0/hd in- h0/(4*h

    - 1.3 in t- 0.1 in t- 0.2 in tSee page 5

    PARAMETRICAs a next ste1 In the Mo

    Parametricadded to t

    2 In the Paratable, clicknames list

    comsol_introduction.book Page 39 Monday, April 29, 2013 2:57 PMExample 1: Structural Analysis of a Wrench | 39

    sh 1, click the Size node . settings window under Element Size, click the Custom button. ment Size Parameters, enter: the Maximum element size field.d) in the Minimum element size field.

    he Maximum element growth rate field.he Resolution of curvature field.he Resolution of narrow regions field.9 for more information on the Element Size Parameters.

    SWEEP AND SOLVER SETTINGSp, add a parametric sweep for the parameter hd.del Builder, right-click Study 1 and select Sweep . A Parametric Sweep node is he Model Builder sequence.metric Sweep settings window, under the the Add button . From the Parameter in the table, select hd.

  • 40 | Example

    3 Enter a range of Parameter values to sweep for. Click the Range button and enter the values in the Range dialog box. In the Start field, enter 1. In the Step field, enter 1, and in the Stop field, enter 6. Click Replace. The Parameter value list will now display range(1,1,6).The settings above make sure that as the sweep parameter maximum decrease. See page 9For the higTherefore,

    4 Under Stunode, righoption typof the solv

    5 Under GenRight. (Tha warning affect the rused to presolver.)

    6 Right-clicksolver useselement sh

    7 Click the Sor by right(dependin

    RESULTS ANAs a final stepmaximum vo

    comsol_introduction.book Page 40 Monday, April 29, 2013 2:57 PM1: Structural Analysis of a Wrench

    progresses, the value of the hd increases and the and minimum element sizes

    6 for more information on defining parametric sweeps.hest value of hd, the number of DOFs will exceed one million. we will switch to a more memory efficient iterative solver.dy 1>Solver Configurations>Solver 1, expand the Stationary Solver 1 t-click Stationary Solver 1 , and select Iterative. The Iterative solver ically reduces memory usage but can require physics-specific tailoring er settings for efficient computations.eral in the settings window for Iterative, set Preconditioning to is is an optional low-level solver option which in this case will avoid message that otherwise will appear. However, this setting does not esulting solution. Preconditioning is a mathematical transformation pare the finite element equation system for using the Iterative

    the Iterative 1 node and select Multigrid. The Multigrid iterative a hierarchy of meshes of different densities and different finite ape function orders.tudy 1 node and select Compute , either in the Settings window -clicking the node. The computation time will be a few minutes g on the computer hardware) and memory usage will be about 4GB.

    ALYSIS

    , analyze the results from the parametric sweep by displaying the n Mises stress in a Table.

  • 1 In the Model Builder under Results>Derived values, select the Volume Maximum node.The solutions from the parametric sweep are stored in a new Data set named Solution 2. Now change the Volume Maximum settings accordingly:

    2 In the settings window for Volume Maximum, change the Data set to Solution 2.

    3 From the Evaluate toolbar button at the top of the Volume Maximum settings window, select to evaluate inminute or

    4 To plot thebutton

    GeneratingIt is more iis possible

    5 Right-click6 In the sett

    2.7 In the Exp8 From the E

    window, separameter

    This convergMises stress imesh with abDOFs. It also1,100,000 D

    This conclud

    comsol_introduction.book Page 41 Monday, April 29, 2013 2:57 PMExample 1: Structural Analysis of a Wrench | 41

    a New Table. This evaluation may take a so. results in the Table, click the Graph Plot at the top of the Table window. this plot may take a minute or so.nteresting to plot the maximum value vs. the number of DOFs. This by using a built-in variable numberofdofs. the Derived Values node and select Global Evaluation.

    ings window for Global Evaluation, change the Data set to Solution

    ressions field, enter numberofdofs.valuate toolbar button at the top of the Global Evaluation settings lect to evaluate in a Table 2 (to display the DOF values for each next to the previously evaluated data).

    ence analysis shows that the computed value of the maximum von n the wrench handle will increase from the original 367 MPa, for a out 50,000 DOFs, to 370 MPa for a mesh with about 1,100,000 shows that 300,000 DOFs essentially gives the same accuracy as OFs; see the table below.

    es the wrench tutorial.

    DEGREES OF FREEDOM COMPUTED MAX VON MISES STRESS (MPA)

    52,542 367.3

    156,909 364.8

    302,700 368.3

    533,826 368.8

    853,926 369.4

    1,140,490 369.7

  • 42 | Example

    Example 2: The BusbarA Multiphysics Model

    Electrical Heating in a BusbarThis tutorial demonstrates the concept of multiphysics modeling in COMSOL. We will do this by introducing different phenomena sequentially. At the end, you will have built a truly multiphysics model.The model that you are about to create analyzes a busbar designed to conduct direct currenthe busbar, flosses, a phenwhile the bolbecause titansubjected to

    The goal of yup. Once youchance to invthe busbar anThe Joule heenergy. Onceelectric field,by natural coexposed partThe electric ppotential at t

    comsol_introduction.book Page 42 Monday, April 29, 2013 2:57 PM2: The BusbarA Multiphysics Model

    t to an electric device (see picture below). The current conducted in rom bolt 1 to bolts 2a and 2b, produces heat due to the resistive omenon referred to as Joule heating. The busbar is made of copper ts are made of a titanium alloy. The choice of materials is important ium has a lower electrical conductivity than copper and will be a higher current density.

    our simulation is to precisely calculate how much the busbar heats have captured the basic multiphysics phenomena, you will have the estigate thermal expansion yielding structural stresses and strains in d the effects of cooling by an air stream.

    ating effect is described by conservation laws for electric current and solved for, the two conservation laws give the temperature and

    respectively. All surfaces, except the bolt contact surfaces, are cooled nvection in the air surrounding the busbar. You can assume that the s of the bolt do not contribute to cooling or heating of the device. otential at the upper-right vertical bolt surface is 20 mV and the

    he two horizontal surfaces of the lower bolts is 0 V.

    Titanium Bolt 2a

    Titanium Bolt 1Titanium Bolt 2b

  • Busbar Model OverviewMore in-depth and advanced topics included with this tutorial are used to show you some of the many options available in COMSOL. The following topics are covered: Parameters, Functions, Variables and Model Couplings on page 69, where

    you learn how to define functions and model couplings. Material Properties and Material Libraries on page 73 shows you how to

    customize a material and add it to your own material library. Adding M

    two differ Adding P

    adding So Parametr

    busbar usiresult is a

    In the sectmodel usi

    Model W

    1 Open the To open thon the desbetween o- Click th- Select F- Right-cl

    comsol_introduction.book Page 43 Monday, April 29, 2013 2:57 PMExample 2: The BusbarA Multiphysics Model | 43

    eshes on page 75 gives you the opportunity to add and define ent meshes and compare them in the Graphics window.hysics on page 77 explores the multiphysics capabilities by lid Mechanics and Laminar Flow to the busbar model.ic Sweeps on page 96 shows you how to vary the width of the ng a parameter and then solve for a range of parameter values. The plot of the average temperature as a function of the width.ion Parallel Computing on page 104 you learn how to solve the ng Cluster Computing.

    izard

    Model Wizard. e Model Wizard, double-click the COMSOL icon ktop. Or when COMSOL is already open, choose ne of these three ways to open the Model Wizard:e New button on the main toolbarile > New from the main menuick the root node and select Add Model

  • 44 | Example

    2 When the Model Wizard opens, select a space dimension; the default is 3D. Click the Next button .

    3 In the Addthe Heat THeating foJoule HeatSelected. CYou can alsAdd Selectphysics.Another wPhysics winModel nod

    .Note that in your phyadd-on mofigure on tcase whereinstalled.

    comsol_introduction.book Page 44 Monday, April 29, 2013 2:57 PM2: The BusbarA Multiphysics Model

    Physics window, expand ransfer > Electromagnetic lder, then right-click ing and choose Add lick the Next button . o double-click or click the ed button to add

    ay to open the Add dow is to right-click the e and select Add Physics

    you may have fewer items sics list depending on the dules installed. The he right is shown for the all add-on modules are

  • 4 In the Select Study Type window, click to select the Stationary study type. Click the Finish button . Preset Studies are studies that have solver and equation settings adapted to the selected physics; in this example, Joule heating.Any selectStudies brafine-tuningNote also fewer studdependingmodules.

    Global D

    To save timeload the geoyou can skip If you, on thgeometry yobranch is whFirst completdefine the pathen skip to Building a Gethen return tbusbar.mph

    The Global DBuilder storeFunctions wiBuilder tree simultaneousmodels. In thparameters a

    comsol_introduction.book Page 45 Monday, April 29, 2013 2:57 PMExample 2: The BusbarA Multiphysics Model | 45

    ion from the Custom nch needs manual .

    here that you may have y types in your study list on the installed add-on

    efinit ions

    , its recommended that you metry from a file. In that case, to Geometry on page 46.e other hand, want to draw the urself, the Global Definitions ere you define the parameters. e the steps 1 to 3 below to rameter list for the model and the section Appendix Aometry on page 107. You may o this section and use this file. efinitions node in the Model

    s Parameters, Variables, and th a global scope. The Model can hold several models ly, and the Definitions with a global scope are made available for all is particular example, there is only one Model node in which the

    re used, so if you wish to limit the scope to this single model you

    L

    2xrad_1

    wbb

    tbb

  • 46 | Example

    could define, for example, Variables and Functions in the Definitions subnode available directly under the corresponding Model node. However, no Parameters can be defined here because COMSOL Parameters are always global.Since you will run a geometric parameter study later in this example, define the geometry using parameters from the start. In this step, enter parameters for the length for the lower part of the busbar, L, the radius of the titanium bolts, rad_1, the thickness of the busbar, tbb, and the width of the device, wbb.You will also add the parameters that control the mesh, mh, a heat transfer coefficient for cooling by natural convection, htc, and a value for the voltage across the bu1 Right-click

    table, click2 Click the f

    enter the u3 Continue aVtot accorfor variablown futur

    4 Click the SAppendix

    Geometr

    This section Library. Themodel file yo

    comsol_introduction.book Page 46 Monday, April 29, 2013 2:57 PM2: The BusbarA Multiphysics Model

    sbar, Vtot. Global Definitions and choose Parameters . In the Parameters the first row under Name and enter L. irst row under Expression and enter the value of L, 9[cm]. You can nit inside the square brackets.dding the other parameters: L, rad_1, tbb, wbb, mh, htc, and ding to the Parameters list. It is a good idea to enter descriptions es in case you want to share the model with others and for your e reference.

    ave button and name the model busbar.mph. Then go to ABuilding a Geometry on page 107.

    y

    describes how the model geometry can be opened from the Model physics, study, parameters, and geometry are included with the u are about to open.

  • 1 Select Model Library from the main View menu.

    2 In the MoCOMSOLMultiphys

    To open th- Double-- Right-cl

    from the- Click on

    tree

    The geomparameteriwe will expvalues for

    comsol_introduction.book Page 47 Monday, April 29, 2013 2:57 PMExample 2: The BusbarA Multiphysics Model | 47

    del Library tree under Multiphysics > ics, select busbar_geom.

    e model file you can:click the nameick and select an option menue of the buttons under the

    etry in this model file is zed. In the next few steps, eriment with different

    the width parameter, wbb.

  • 48 | Example

    3 Under Global Definitions click the Parameters node . In the Parameters settings window, click in the wbb parameters Expression column and enter 10[cm] to change the value of the width wbb.

    4 In the Model Builder, click the Form Union node and then the Build All button to rerun the geometry sequence.

    5 In the Grabusbar in t

    comsol_introduction.book Page 48 Monday, April 29, 2013 2:57 PM2: The BusbarA Multiphysics Model

    phics toolbar click the Zoom Extents button to see the wider he Graphics window.

    wbb=5cm wbb=10cm

  • 6 Experiment with the geometry in the Graphics window:- To rotate the busbar, left-click and drag it.- To move it, right-click and drag.- To zoom in and out, center-click (and hold) and drag.- To get back to the original position, click the Go to Default 3D View button

    on the toolbar.

    7 Return to change the

    8 In the MoUnion nodAll buttonsequence.

    9 On the GrZoom Ext

    10If you builbut if you Save As an

    After creating

    Materials

    The Materialdomains in aof titanium. B

    comsol_introduction.book Page 49 Monday, April 29, 2013 2:57 PMExample 2: The BusbarA Multiphysics Model | 49

    the Parameters table and value of wbb back to 5[cm].del Builder, click the Form e and then click the Build

    to rerun the geometry

    aphics toolbar, click the ents button .

    t the geometry yourself you are already using the busbar.mph file, opened the Model Library file, from the main menu, select File > d rename the model busbar.mph.

    or opening the geometry file, it is time to define the materials.

    s node stores the material properties for all physics and geometrical Model node. The busbar is made of copper and the bolts are made oth these materials are available from the Built-In material database.

  • 50 | Example

    1 In the Model Builder, right-click Materials and select Open Material Browser .

    The Mto sothe n

    2 In the Matthe Built-Ilocate CopCopper anMaterial toA Copper Model Bui

    3 Click the M

    4 In the MatTitanium bBuilt-In mRight-clickMaterial to

    comsol_introduction.book Page 50 Monday, April 29, 2013 2:57 PM2: The BusbarA Multiphysics Model

    aterials node will show a red in the lower-right corner if you try lve without first defining a material (you are about to define that in ext few steps).erial Browser, expand n materials folder and per. Right-click d select Add Model. node is added to the lder.aterial Browser tab.

    erial Browser, scroll to eta-21S in the aterial folder list. and select Add Model.

  • 5 In the Model Builder, collapse the Geometry 1 node to get an overview of the model.

    6 Under the

    7 In the Mat

    The Materproperty ufrom the mby the phyproperty th

    The will bthe m

    comsol_introduction.book Page 51 Monday, April 29, 2013 2:57 PMExample 2: The BusbarA Multiphysics Model | 51

    Materials node , click Copper.

    erial settings window, examine the Material Contents section.

    ial Contents section has useful feedback about the models material sage. Properties that are both required by the physics and available aterial are marked with a green check mark . Properties required

    sics but missing in the material are marked with a warning sign . A at is available but not used in the model is unmarked.

    Coefficient of thermal expansion in the table above is not used, but e needed later when heat-induced stresses and strains are added to odel.

  • 52 | Example

    Because the copper material is added first, by default all parts have copper material assigned. In the next step you will assign titanium properties to the bolts, which overrides the copper material assignment for those parts.

    8 In the Model Builder, click Titanium beta-21S.

    9 Select All DNow remoTo removeboundaries- Click Do

    then clic- In the G

    remove

    comsol_introduction.book Page 52 Monday, April 29, 2013 2:57 PM2: The BusbarA Multiphysics Model

    omains from the selection list and then click Domain 1 in the list. ve Domain 1 from the selection list. a domain from the selection list (or any geometric entity such as , edges, or points), you can use either of these two methods:main 1 in the selection list found in the Material settings window, k the Remove from Selection button .raphics window, click domain 1 to select it, and then right-click to it from the selection list.

  • 10In the Matsure to inspsection forthe propershould hav

    Close the

    The domains 2, 3, 4, 5, 6, and 7 highlighted in blue.

    comsol_introduction.book Page 53 Monday, April 29, 2013 2:57 PMExample 2: The BusbarA Multiphysics Model | 53

    erial settings window, be ect the Material Contents

    the titanium material. All ties used by the physics e a green check mark .

    Material Browser.

  • 54 | Example

    Physics

    Next you will inspect the physics domain settings and set the boundary conditions for the heat transfer problem and the conduction of electric current.1 In the Model Builder, expand the

    Joule Heating node to examine the default physics nodes.The D in the upper left corner of a nodes iconnode.The equatare displayof the settiThe defaulfrom the sWizard. FoCOMSOLsolved for electric po

    To alwSectioSelectwindo

    comsol_introduction.book Page 54 Monday, April 29, 2013 2:57 PM2: The BusbarA Multiphysics Model

    ( ) means it is a default

    ions that COMSOL solves ed in the Equation section ngs window.t equation form is inherited tudy added in the Model r the Joule Heating node, displays the equations the temperature and tential.

    ays display the section in its expanded view, click the Expand ns button ( ) on the Model Builder toolbar and select Equations. ing this option expands all the Equation sections on physics settings ws.

  • The domain level Joule Heating Model 1 node has the settings for heat conduction and current conduction. The contributions of the Joule Heating Model 1 node to the equation system are underlined in the Equation section.The heating effect for Joule heating is set in the Electromagnetic Heat Source 1 nInsulation conservatithe Thermcontains thcondition problem. The Initialsolver for sproblems.

    2 Right-clickmenuth

    comsol_introduction.book Page 55 Monday, April 29, 2013 2:57 PMExample 2: The BusbarA Multiphysics Model | 55

    ode. The Electric 1 node corresponds to the on of electric current, and al Insulation 1 node e default boundary

    for the heat transfer

    Values 1 node contains initial guesses for the nonlinear tationary problems and initial conditions for time-dependent

    the Joule Heating node . In the second section of the context e boundary sectionselect Heat Transfer>Heat Flux.

    Boundary section

    Domain section

    Section divider

  • 56 | Example

    3 In the Heat Flux settings window, select All boundaries from the Selection list.Assume that the circular bolt boundaries are neither heated nor cooled by the surroundings.In the next step you will remove the selection of these boundaries from the heat flux selection list, which leaves them with the default insulating boundary condition

    4 Rotate thesurfaces toto remove remove the8, 15, and

    Cross-from t

    8

    15

    comsol_introduction.book Page 56 Monday, April 29, 2013 2:57 PM2: The BusbarA Multiphysics Model

    for the Heat Transfer interfaces. busbar to view the back. Click one of the circular titanium bolt highlight it in green. Right-click anywhere in the Graphics window this boundary selection from the Selection list. Repeat this step to other two circular bolt surfaces from the selection list. Boundaries

    43 are removed.

    check: Boundaries 8, 15, and 43 are removed he Selection list.

    43

  • 5 In the Heat Flux settings window under Heat Flux, click the Inward heat flux button. Enter htc in the Heat transfer coefficient field, h.This parameter was either entered in the Parameter table in Global Definitions on page 45 or imported with the geometry.Continue by setting the boundary conditions

    6 In the Mosection of Electric Po

    comsol_introduction.book Page 57 Monday, April 29, 2013 2:57 PMExample 2: The BusbarA Multiphysics Model | 57

    for the electric current according to the following steps:del Builder, right-click the Joule Heating node . In the second the context menuthe boundary sectionselect Electric Currents > tential. An Electric Potential node is added to the Model Builder.

  • 58 | Example

    7 Click the circular face of the upper titanium bolt to highlight it and right-click anywhere to add it (boundary 43) to the Selection list.

    8 In the Elecwindow, enpotential fiThe last stetwo remain

    9 In the ModJoule HeatElectric CuThe node

    comsol_introduction.book Page 58 Monday, April 29, 2013 2:57 PM2: The BusbarA Multiphysics Model

    tric Potential settings ter Vtot in the Electric

    eld.p is to set surfaces of the ing bolts to ground.el Builder, right-click the ing node . In the boundary section of the context menu, select rrents > Ground. A Ground node is added to the Model Builder.

    sequence under Joule Heating should now match this figure.

    43

  • 10In the Graphics window, click one of the remaining bolts to highlight it. Right-click anywhere to add it to the Selection list.Repeat this step to add the last bolt. Boundaries 8 and 15 are added to the selection list for the Ground boundary condition.

    11On the Gr

    Mesh

    The simplestperfect for thshown in A

    A physito skip settings

    Cross-check: Boundaries 8 and 15.

    8

    comsol_introduction.book Page 59 Monday, April 29, 2013 2:57 PMExample 2: The BusbarA Multiphysics Model | 59

    aphics toolbar, click the Go to Default 3D View button .

    way to mesh is to create an unstructured tetrahedral mesh, which is e busbar. Alternatively, you can create several meshing sequences as dding Meshes on page 75. cs-controlled mesh is created by default. In most cases, it is possible to the Study branch and just solve the model. For this exercise, the are investigated in order to parameterize the mesh settings.

    15

  • 60 | Example

    1 In the Model Builder, click the Mesh 1 node . In the Mesh settings window, select User-controlled mesh from the Sequence type list.

    2 Under Mesh 1, click the Size node . The asterisk (*) that displays in the upper-right corner of the icon indicates that the node is being edited.

    3 In the SizeElement Sbutton. Under Ele- mh in th

    field. Novalue enparametmh, elemvalue.

    - mh-mh/3size fieldsize is slmaximu

    - 0.2 in thfield.

    The Resoludeterminescurved boua finer mesThe Maximgrow fromgrowth ratThe Resoluof curvatu

    comsol_introduction.book Page 60 Monday, April 29, 2013 2:57 PM2: The BusbarA Multiphysics Model

    settings window under ize, click the Custom

    ment Size Parameters, enter:e Maximum element size tice that mh is 6 mmthe

    tered earlier as a global er. By using the parameter ent sizes are limited to this

    in the Minimum element . The Minimum element

    ightly smaller than the m size. e Resolution of curvature

    tion of curvature the number of elements on ndaries: a lower value gives h.um element growth rate determines how fast the elements should

    small to large over a domain. The larger this value is, the larger the e. A value of 1 does not give any growth.tion of narrow regions works in a manner similar to the Resolution

    re.

  • 4 Click the Build All button in the Size settings window to create the mesh as in this figure:

    Study

    1 To run a siBuilder, rigchoose Co

    The Study nodefines a solusimulation baphysics and tsimulation onto solve.

    comsol_introduction.book Page 61 Monday, April 29, 2013 2:57 PMExample 2: The BusbarA Multiphysics Model | 61

    mulation, in the Model ht-click Study 1 and mpute . Or press F8.de automatically tion sequence for the sed on the selected he study type. The ly takes a few seconds

  • 62 | Example

    Results

    The default plot displays the temperature in the busbar. The temperature difference in the device is less than 10 K due to the high thermal conductivity of copper and titanium. The temperature variations are largest on the top bolt, which conducts double the amount of current compared to the two lower bolts. The temperature is substantially higher than the ambient temperature of 293 K.1 Click and drag the image in the

    Graphics wview the b

    2 On the Grthe Go to button .You can nocolor tablethe temperthe copper

    3 In the ModSurface 1 n

    comsol_introduction.book Page 62 Monday, April 29, 2013 2:57 PM2: The BusbarA Multiphysics Model

    indow to rotate and ack of the busbar.aphics toolbar, click Default 3D View

    w manually set the range to visualize ature difference in part.

    el Builder, expand the Results > Temperature node and click the ode .

  • 4 In the Surface settings window, click Range to expand the section. Select the Manual color range check box and enter 323 in the Maximum field (replace the default).

    comsol_introduction.book Page 63 Monday, April 29, 2013 2:57 PMExample 2: The BusbarA Multiphysics Model | 63

  • 64 | Example

    5 Click the Plot button on the Surface settings window. On the Graphics toolbar, click the Zoom Extents button to view the updated plot.

    6 Click and d

    The temperarunning betwthe upper boand you can consider usinNow let us g

    comsol_introduction.book Page 64 Monday, April 29, 2013 2:57 PM2: The BusbarA Multiphysics Model

    rag in the Graphics window to rotate the busbar and view the back.

    ture distribution is laterally symmetric with a vertical mirror plane een the two lower titanium bolts and cutting through the center of lt. In this case, the model does not require much computing power model the whole geometry. For more complex models, you can g symmetries to reduce the computational requirements. enerate a Surface plot that shows the current density in the device.

  • 1 In the Model Builder, right-click Results and add a 3D Plot Group . Right-click 3D Plot Group 2 and add a Surface node .

    2 In the Surfbutton Current dejh.normJdensity vecknow the v

    3 Click the PThe plot ththe high cumanually cdistributio

    4 On the Sucheck box.

    comsol_introduction.book Page 65 Monday, April 29, 2013 2:57 PMExample 2: The BusbarA Multiphysics Model | 65

    ace settings window under Expression, click the Replace Expression . Select Joule Heating (Electric Currents) > Currents and charge > nsity norm (jh.normJ).

    is the variable for the magnitude, or absolute value, of the current tor. You can also enter jh.normJ in the Expression field when you ariable name.

    lot button . at displays in the Graphics window is almost uniform in color due to rrent density at the contact edges with the bolts. The next step is to hange the color table range to visualize the current density n. rface settings window under Range, select the Manual color range Enter 1e6 in the Maximum field and replace the default.

  • 66 | Example

    5 Click the Plot button . The plot automatically updates in the Graphics window.The resulting plot shows how the current takes the shortest path in the 90-degree bend in the busbar. Notice that the edges of the busbar outside of the bolts are hardly utilized for current conduction.

    comsol_introduction.book Page 66 Monday, April 29, 2013 2:57 PM2: The BusbarA Multiphysics Model

  • 6 Click and drag the busbar in the Graphics window to view the back. Continue rotating the image to see the high current density around the contact surfaces of each of the bolts.

    Makreus

    When you artoolbar and c

    CREATING MWith any solbrowsing forThumbnail fThere are twSnapshot butalso add an Iright-clickingThis completyour understsimulation toThese additio Paramete

    comsol_introduction.book Page 67 Monday, April 29, 2013 2:57 PMExample 2: The BusbarA Multiphysics Model | 67

    e sure to save the model. This version of the model, busbar.mph, is ed and renamed during the next set of tutorials.e done, click the Go to Default 3D View button on the Graphics reate a model thumbnail image.

    ODEL IMAGES FROM PLOTSution, you can create an image to display in COMSOL when model files. After generating a plot, select File>Save Model rom the main menu.o other ways to create images from a plot. One is to click the Image ton in the Graphics toolbar to directly create an image. You can mage node to an Export node, for creating image files, by the plot group of interest and then selecting Add Image to Export. es the Busbar example. The next sections are designed to improve anding of the steps implemented so far, and to extend your include additional effects like thermal expansion and fluid flow. nal topics begin on the following pages:rs, Functions, Variables and Model Couplings on page 69

  • 68 | Example

    Material Properties and Material Libraries on page 73 Adding Meshes on page 75 Adding Physics on page 77 Parametric Sweeps on page 96 Parallel Computing on page 104 Appendix ABuilding a Geometry on page 107

    comsol_introduction.book Page 68 Monday, April 29, 2013 2:57 PM2: The BusbarA Multiphysics Model

  • Advanced Topics

    Parameters, Functions, Variables and Model Couplings

    This section explores working with Parameters, Functions, Variables and Model Couplings. Global Definprepare modalready used Global DefiFunctions, avset of predefimultiphysics smooth step To illustrate to the busbafrom 0 V to 2to be multipl0 to 1 in 0.5

    DEFINING FFor this sectiprevious sectthe COMSO

    comsol_introduction.book Page 69 Monday, April 29, 2013 2:57 PMAdvanced Topics | 69

    itions and Model Definitions contain functionality that help you to el inputs and model couplings and to organize simulations. You have the functionality for adding Parameters to organize model inputs in nitions on page 45.ailable as both Global Definitions and Model Definitions, contain a ned functions templates that can be useful when setting up simulations. For example, the Step function template can create a function for defining different types of spatial or temporal transitions. using functions, assume that you want to add a time dependent study r model by applying an electric potential across the busbar that goes 0 mV in 0.5 seconds. For this purpose, you could use a step function

    ied with the parameter Vtot. Add a function that goes smoothly from seconds to find out how functions can be defined and verified.

    UNCTIONS

    on, you can continue working with the same model file created in the ion. Locate and open the file busbar.mph if it is not already open on L Desktop.

  • 70 | Advanced

    1 Right-click the Global Definitions node and select Functions > Step .

    2 In the Stepof the mid

    3 Click Smozone field of continu

    4 Click the P

    comsol_introduction.book Page 70 Monday, April 29, 2013 2:57 PM Topics

    settings window, enter 0.25 in the Location field to set the location dle of the step, where it has the value of 0.5.

    othing to expand the section and enter 0.5 in Size of the transition to set the width of the smoothing interval. Keep the default Number ous derivatives at 2.lot button in the Step settings window.

  • If your plot matches the one below, this confirms that you have defined the function correctly.

    You can also5 Right-click

    in the Mselect Prop

    6 In the Proenter any iwant.

    comsol_introduction.book Page 71 Monday, April 29, 2013 2:57 PMAdvanced Topics | 71

    add comments and rename the function to make it more descriptive. the Step 1 node odel Builder and erties .

    perties window, nformation you

  • 72 | Advanced

    For the purpose of this exercise, assume that you want to introduce a second model to represent an electric device connected to the busbar through the titanium bolts.A first step would be to rename Model 1 to specify that it represents the busbar.1 Right-click the Model 1 node and select Rename (or press F2).2 In the Rename Model window, enter Busbar. Click OK and save the model.

    DEFINING MClick the De(mod1) to incomputes thevariable at thelectric devicexample, to dDefinitions tThis variablecould, for exafor the currenin the Electri

    The Model CMaximum results as welcontributionsolution progduring a timestudy. You can find page 96. Alsofunctions.

    comsol_introduction.book Page 72 Monday, April 29, 2013 2:57 PM Topics

    ODEL COUPLINGSfinitions node under Busbar troduce a Model Coupling that integral of any Busbar (mod1) e bolt boundaries facing the e. You can use such a coupling, for efine a Variable in the Global

    hat calculates the total current. is then globally accessible and mple, form a boundary condition t that is fed to the electric device

    c Device (mod2) node.

    ouplings in Definitions have a wide range of use. The Average , , and Minimum model couplings have applications in generating l as in boundary conditions, sources, sinks, properties, or any other to the model equations. The Probes are for monitoring the ress. For instance, you can follow the solution at a critical point -dependent simulation, or for each parameter value in a parametric

    an example of using the average operator in Parametric Sweeps on see Functions on page 128, for a list of available COMSOL

  • To learn more about working with definitions, in the Model Builder click the Definitions or Global Definitions node and press F1 to open the Help window . This window displays help about the selected item in the COMSOL Desktop and provides links to the documentation. It could take up to a minute for the window to load the first time it is activated, but the next time it will load quickly.

    Material

    Up to now, yof copper andefine your oadd material that are funchelps you to load Excel susing LiveLinThe Materialof temperatuIn the near fuusing the CAFirst investigwant to add

    CUSTOMIZINLet us keep w1 In the Mo

    Copper

    comsol_introduction.book Page 73 Monday, April 29, 2013 2:57 PMAdvanced Topics | 73

    Properties and Material Libraries

    ou have used the functionality in Materials to access the properties d titanium in the busbar model. In Materials, you are also able to wn materials and save them in your own material library. You can also properties to existing materials. In cases where you define properties tions of other variables, typically temperature, the plot functionality verify the property functions in the range of interest. You can also preadsheets and define interpolation functions for material properties k for Excel.

    Library add-on contains over 2500 materials with tens of thousands re-dependent property functions.ture, you will also be able to import material properties from CAD D LiveLink add-ons.ate how to add properties to an existing material. Assume that you bulk modulus and shear modulus to the copper properties.

    G MATERIALSorking on the busbar.

    del Builder, under Materials, click .

  • 74 | Advanced

    2 In the Material settings window, the Materials Properties section contains a list of all the definable properties.Expand the Solid Mechanics > Linear Elastic Material section. Right-click Bulk Modulus and Sh