Outline. COMSOL Multyphysics: Overview of software package and capabilities

Similar documents
Implementation in COMSOL

Middle East Technical University Mechanical Engineering Department ME 413 Introduction to Finite Element Analysis Spring 2015 (Dr.

LiveLink. for Matlab. User s Guide VERSION 4.4

ANSYS AIM 16.0 Overview. AIM Program Management

Non-Isothermal Heat Exchanger

Convection Cooling of Circuit Boards 3D Natural Convection

Solved with COMSOL Multiphysics 4.2

Introduction to Comsol Multiphysics

For this week only, the TAs will be at the ACCEL facility, instead of their normal office hours.

Free Convection in a Water Glass

How TMG Uses Elements and Nodes

Lecture 2: Introduction

Strömningslära Fluid Dynamics. Computer laboratories using COMSOL v4.4

Software Implementation: What to Solve (Preprocessing)

Solved with COMSOL Multiphysics 4.2

VERSION 4.3. Introduction to LiveLink for MATLAB

PTC Creo Simulate. Features and Specifications. Data Sheet

2D & 3D Finite Element Method Packages of CEMTool for Engineering PDE Problems

Finite Element Analysis using ANSYS Mechanical APDL & ANSYS Workbench

Program: Advanced Certificate Program

Advanced Techniques for Greater Accuracy, Capacity, and Speed using Maxwell 11. Julius Saitz Ansoft Corporation

Model Builder. Tree node settings. Graphics

Step 1: Problem Type Specification. (1) Open COMSOL Multiphysics 4.1. (2) Under Select Space Dimension tab, select 2D Axisymmetric.

Simcenter 3D Engineering Desktop

COMSOL Multiphysics. Release Notes

World-class finite element analysis (FEA) solution for the Windows desktop

Modeling and Simulation of Single Phase Fluid Flow and Heat Transfer in Packed Beds

The Nagumo Equation with Comsol Multiphysics

Coupled Analysis of FSI

Introduction to comsol multiphysics. V ERSION 4.0a

VERSION 4.4. Introduction to Pipe Flow Module

Introduction to C omputational F luid Dynamics. D. Murrin

Autodesk Conceptual Design Curriculum 2011 Student Workbook Unit 2: Parametric Exploration Lesson 1: Parametric Modeling

Presented at the COMSOL Conference 2008 Hannover

Finite Element Convergence for Time-Dependent PDEs with a Point Source in COMSOL 4.2

VERSION 4.3. Introduction to Heat Transfer Module

Parallel Performance Studies for COMSOL Multiphysics Using Scripting and Batch Processing

COMSOL Multiphysics. Release Notes

Smoothing the Path to Simulation-Led Device Design

1.2 Numerical Solutions of Flow Problems

Simulation and Optimization in the wind energy industry

Fluid Mechanics Simulation Essentials R2014X

Geometric Modeling. Introduction

CIBSE Application Manual AM11 Building Performance Modelling Chapter 6: Ventilation Modelling

INTRODUCTION TO COMSOL Multiphysics

Creating a 2D Geometry Model

Presented at the COMSOL Conference 2010 Paris Multiphysics Simulation of REMS hot-film Anemometer Under Typical Martian Atmosphere Conditions

CFD in COMSOL Multiphysics

COMSOL. COMSOL Multiphysics Quick Start and Quick Reference V ERSION 3.2

Engineering Drawing II

Automation of COMSOL Multiphysics Parameter Studies using the MATLAB LiveLink

Prerequisites: This tutorial assumes that you are familiar with the menu structure in FLUENT, and that you have solved Tutorial 1.

INTRODUCTION TO Application Builder

DIANA. Finite Element Analysis. Civil Engineering Geotechnical Engineering Petroleum Engineering

Comparison of Classic and Finned Piston Reciprocating Linear Air Compressor Using COMSOL Multiphysics

New Technologies in CST STUDIO SUITE CST COMPUTER SIMULATION TECHNOLOGY

INTRODUCTION TO Application Builder

An Example Eddy Currents

Lab - Introduction to Finite Element Methods and MATLAB s PDEtoolbox

Problem description. Problem 65: Free convection in a lightbulb. Filament (Tungsten): Globe (Glass): = FSI boundary. Gas (Argon):

METHOD IMPROVEMENTS IN THERMAL ANALYSIS OF MACH 10 LEADING EDGES

Solved with COMSOL Multiphysics 4.0a. COPYRIGHT 2010 COMSOL AB.

Porous Reactor with Injection Needle

Geometric Modeling Systems

SIMULATION CAPABILITIES IN CREO

Constructive Solid Geometry and Procedural Modeling. Stelian Coros

Temperature Analysis of Intel Server by using CFD and Experimentation

Validation Report: Additional Data Mapping to Structural Analysis Packages

NX Advanced FEM. Benefits

First Steps - Ball Valve Design

2010 ANSYS, Inc. All rights reserved. 1 ANSYS, Inc. Proprietary

Customized Pre/post-processor for DIANA. FX for DIANA

SOLIDWORKS Flow Simulation Options

CHAPTER 8 FINITE ELEMENT ANALYSIS

Realize Your Product Promise. Icepak

Introduction to Abaqus/CFD for Multiphysics Applications

Introduction to Solid Modeling Parametric Modeling. Mechanical Engineering Dept.

Modelling of Levitation Melting using a Fixed Mesh Method

30 th Anniversary Event. New features in Opera By Nigel Atkinson, PhD. OPTIMIZER Automatically selects and manages multiple goalseeking

FEMLAB Exercise 1 for ChE366

Femap Thermal & Flow V11

Assignment in The Finite Element Method, 2017

Geometric Modeling Topics

Part 1: Resonance in a 2D cavity

A Toolbox of Level Set Methods

SolidWorks. An Overview of SolidWorks and Its Associated Analysis Programs

Air Movement. Air Movement

Flux 12.2 Release Notes

Exercise 16: Magnetostatics

Vehicle thermal safety with THESEUS-FE. Author: Dr. Daniel Koester

ANSYS Workbench Guide

NX Advanced FEM. fact sheet

Post-processing utilities in Elmer

INTRODUCTION TO COMSOL Multiphysics

Computer Graphics Ray Casting. Matthias Teschner

The Level Set Method THE LEVEL SET METHOD THE LEVEL SET METHOD 203

Simulation of a Time Dependent 2D Generator Model Using Comsol Multiphysics

Terminal Falling Velocity of a Sand Grain

midas NFX 2017R1 Release Note

Achieve more with light.

Transcription:

COMSOL Multyphysics: Overview of software package and capabilities Lecture 5 Special Topics: Device Modeling Outline Basic concepts and modeling paradigm Overview of capabilities Steps in setting-up a model Hands on: assembling and running sample models Next time: Brief literature survey of problems/results COMSOL Multiphysics Introduction Partial differential equation solver package with front-end developed for visual input and output Most used through different modules with predefined physics, greatly simplifying modeling of device geometry, governing equations, boundary conditions, etc. Also takes input in terms of user-defined equations Available across platforms (Windows, MAC, Linux); since version 5 can create modeling apps COMSOL: Physics-based modeling (main program) Electrostatics, and electric currents Heat transfer in solids and fluids Joule heating Laminar flow Pressure acoustics Solid mechanics Transport of diluted species Additional physics interfaces through modules COMSOL Multiphysics: modules COMSOL Multiphysics: modules 1

COMSOL Multiphysics: available modules Modules available in P&A computer room for the duration of course COMSOL modeling flow Select the appropriate model attributes (Wizard) Dimension 3D vs.2d vs. 1D, etc. Choose physics elements Draw or import the model geometry, add materials Set up the subdomain equations (satisfied internally within geometry) and boundary conditions Mesh geometry Solve the model Apply postprocessing, plot results Creating a new model The two main components of the COMSOL Desktop environment are the Model Builder and Application Builder The Model Builder is the tool where you define the model and its components; accomplished by building a model tree The Application Builder allows you to create an application (with a specialized user interface) based on a model created with the Model Builder Creating a new model When open COMSOL Multiphysics model or create a new model, you follow the Model Builder tree: here you add nodes, populate parameters, and control all program settings Start with Model Wizard: select model dimension, physics elements, and study type (stationary, timedependent, etc.) Alternatively, start with Blank model and add components, physics, study type, etc. to the tree Adding global parameters Global Definitions (top of the Model Builder tree) Specify parameters applicable to the whole model Parameterizing geometric dimensions Specifying mesh element sizes Defining parametric sweeps Specify value, units in [] will be converted to the standard units (e.g., degf degree on the Fahrenheit scale, standard unit of T is K, Kelvin) All expressions are evaluated before a simulation begins, therefore may not depend on the dependent variables for which your equations are solving (including time and coordinates) Setting up geometry Select model dimension first Create geometry in COMSOL Work Plane with 2D geometry modeling Or import geometry file The DXF (2D), VRML (3D), and STL (3D, used for 3D printing) file types are available for import without any add-on products Other CAD files are supported with add-on CAD Import Module and LiveLink products for CAD; expand import/processing functionality 2

Setting up geometry Creating geometry in COMSOL from the Work Plane: Start with 2D geometry modeling, then use extrude, revolve, sweep to convert to 3D Primitive solid objects: block, cone, cylinder, sphere, etc.; parametric helix, curves, surfaces Interpolation curves; boolean operations union, intersection, difference, and partition Hybrid modeling with solids, surfaces, curves, and points Adding materials Material can be added from Materials library (either global, or local) Each material is specified in terms of relevant parameters, e.g., thermal expansion coefficient Properties required by the physics but missing in the material are marked with a warning sign Blank material with user-defined properties can be added Extended Material library can be added as a module (2,500 materials) Applying physics to your model Connect geometry (domains and sub-domains) with governing equations If use different physics (e.g., electrical currents and heat transfer), add Multyphysics node, containing coupled physics features (e.g., electromagnetic heat source term) Specify boundary conditions (initial values) for each physics input; verify default assignments, override as needed Meshing Free tetrahedral meshing Swept mesh with prism and hex elements Boundary layer meshing Free triangular meshing of 3D surfaces and 2D models Mapped and free quad meshing of 3D surfaces and 2D models Copy mesh operation; virtual geometry operations Mesh partitioning of domains, boundaries, and edges Solving your model Choose study type: stationary, time-dependent, eigenvalue, etc. Corresponding solver will be utilized Specify solver configuration information: which physics interface and geometry to use, which variables to solve for, and which solvers to use for the type of study to perform May want to examine initial values Compute the model switch to the Results node Results Visualization: surface, isosurface, arrow, slice, streamline, and contour plots Export graphs as images and data (not straightforward for 3D plots) Post-processing Integration, average, max, and min of arbitrary quantities over volumes, surfaces, edges, and points Custom mathematical expressions including field variables, their derivatives, spatial coordinates, time, and complex-valued quantities 3

Report generation To document your models, the COMSOL Report Generator provides a comprehensive report of the entire model, including graphics and parameters of the geometry, mesh, physics parameters, boundary conditions, and postprocessing quantities You can save the report as an HTML (with all links) or Word (with TOC) file for viewing and further editing Connecting to other packages COMSOL provides access to scripting environment through LiveLinks (up to version 3.4 there was an internal scripting language) In addition to CAD-type programs, LiveLink interfaces are available for Excel and Matlab Data processing (e.g., statistical analysis), access to modeling tools from Excel/Matlab interface Connecting to other packages The native COMSOL model file format is *.MPH Full MPH-files include all meshes and solutions (can be huge) Compact MPH-files include all settings but has no built meshes and solution data to save space; can open these to study the settings, to mesh and re-solve COMSOL can save a model as *.java,*.vba or *.m file Compile Java files and run as separate applications Use with Excel s VBA (Visual Basic for Applications) Edit with Matlab scripting environment COMSOL Multiphysics Use topic-based help: press F1 click? access from File->Help Some drawbacks of COMSOL The error messages are often obscure Model inconsistencies are difficult to identify (user-related mostly) Backward compatibility is problematic Inter-module+main program compatibility is problematic (do not add physics from modules if not necessary) Example 2 from Introduction to COMSOL Multiphysics, ver. 5.2 The resistive (ohmic) heating Q e due to the electric current Solve for electric potential and temperature Potential applied to Bolt 1; Bolts 2a,b are at ground Busbar is in air, cooled by convection 4

Governing equations: ( k T ) Q Q 0 Q h( T Q 0 e J 0, ext J E e T ) 0 J se, E V 2 V 0 Parameters: Heat source Q e due to the electric current; heat sink Q 0 due to convection; solid thermal conductivity k, temperature T, electric conductivity s; J - current density (A/m 2 ), E - electric field strength (V/m) 2 Solver does Laplace equation V 0 for electric potential with boundary conditions From V finds E, from E finds J, from J E heat source Q e Next, heat transfer equation is solved: Poisson equation for temperature with Q e heat source and convection heat sink Introduction to COMSOL Multiphysics provides step-by-step guide Extension of the electrical heating problem: Add structural mechanics: solve for Joule heating and thermal expansion Add cooling by airflow: solve for fluid flow and Joule heating Summary COMSOL Multiphysics is a versatile commercial PDE solver A number of sample models available for each module Well-developed run-time (through Excel, MatLab) and post-processing facilities Capabilities to develop apps with desired user interface for model distributions References Introduction to COMSOL Multiphysics, www.comsol.com W. B. J. Zimmerman, Multiphysics modelling with finite element methods, World Scientific, 2008 5