The new version of COMSOL Multiphysics® introduces new features and products including the Application Builder that promises to revolutionize simulation as we know it.
COMSOL Multiphysics®
- The Application Builder for creating specialized applications from COMSOL models for use by engineers and designers throughout your organization
- Large expansion of the range of predefined multiphysics couplings
- New solver algorithm for fast meshing and simulation of complex CAD assemblies where non-conforming meshes with hanging nodes are allowed
- Support for multiscale simulations using extra dimensions
- Create geometries from imported meshes and then edit these using solid operations
Interfacing & Multipurpose
- New Design Module to expand the available toolset of CAD operations to include: loft, fillet, chamfer, midsurface, and thicken
- New LiveLink™ for Revit®, which allows COMSOL Multiphysics® users to interface with the building information modeling software, Autodesk® Revit®
- Multianalysis optimization utilizing combinations of different study types
- Accumulation of particles, erosion, and etching can be simulated in the Particle Tracing Module
Electrical
- New Ray Optics Module treats electromagnetic waves as rays in systems where the wavelength is much smaller than its encompassing geometry
- Frequency- and material-controlled one-click meshing to set-up infinite elements, perfectly-matched layers (PMLs), and periodic conditions
- New interfaces for equilibrium discharge simulations in the Plasma Module
- Optoelectronics simulations with the Semiconductor Module and the Wave Optics Module
Mechanical
- Two new methods, in the Acoustics Module, for modeling high frequency or geometrical acoustics: Ray Acoustics and Acoustic Diffusion
- Support for modeling thin layers, thin films, rods, and fractures that does not tax computational resources in the Heat Transfer Module
- Model geometrically nonlinear beams, nonlinear elastic materials, and elasticity in joints using the structural mechanics based products
Fluid & Chemical
- New algebraic turbulence models for faster simulations: Algebraic yPlus and L-VEL
- Support for turbulence in grilles and fans
- Reactive Pellet Bed interface that makes use of the extra dimensions feature
- New Chemistry interface and revamped Reaction Engineering interface
General News
- Application Builder
- Geometry and Mesh
- Studies and Solvers
- Results and Visualization
- Physics Interfaces
- Application Builder
- Save models as specialized applications for use throughout your organization.
- Design applications using drag-and-drop tools, in the Form Editor, or by programming using the Method Editor.
- Include specific features from the model or introduce new ones through programming using the Method Editor.
- Run applications on COMSOL Multiphysics or COMSOL Server™ using either an installed or web-based client.

Application Builder: A fluid and structural analysis of a solar cell panel. The application allows the user to change the wind settings and re-solve the model. Then, they can investigate some of the fluid dynamics and structural properties.
Application Builder: A fluid and structural analysis of a solar cell panel. The application allows the user to change the wind settings and re-solve the model. Then, they can investigate some of the fluid dynamics and structural properties.
- Create a geometry from an imported mesh:
- Convert an imported mesh into a geometry object. Use solid operations on an imported mesh of a mechanical part for use in, for example, flow or electromagnetics simulations.
- View this tutorial video
- Call geometry subsequences using a linked subsequence:
- Create a library of geometry subsequences in an MPH-file and link to them from a model. Useful for organizing geometry objects.
- More flexible use of imported meshes:
- A new copy-mesh operation allows you to copy a mesh from a meshing sequence belonging to a different model component.
- Faster handling of large arrays:
- Fast solid operations enable easier modeling of devices with large geometry arrays, such as touch screens and MEMS accelerometers.
Geometry from Mesh: Create geometries from an imported mesh, and perform Boolean operations such as "Difference". The results are seen in a mesh plot.
- Dramatic improvement for simulation of CAD assemblies:
- A new solver algorithm enables extremely fast meshing and solving of CAD assemblies where hanging nodes are allowed and approximate answers are sufficient.
- Extra dimensions:
- Add abstract geometrical dimensions to your model for multiscale simulations.
View image » - Interval search for eigenfrequency:
- Search for eigenfrequencies within a given interval or complex-valued region by inputting the desired number of frequencies.
View screenshot » - Global Materials and Material Links:
- Create a library of materials that are common to model components and link to them with the new Material Link feature.
- Sweep over sets of materials and user-defined functions:
- Use the new Switch feature to define parametric sweeps over a discrete set of materials or user-defined functions.
- Unit support for parametric sweeps:
- Associate a unit with a parameter used in a parametric sweep.
- Improved probe-while-solving:
- Using probes to track and plot quantities while solving is now more efficient and adds less computational overhead than in earlier versions.

Simulation of CAD assemblies: Vibrational analysis of a fan assembly. Non-conforming meshes with "hanging nodes" use swept meshes in all domains, resulting in a mix of hexahedral and prism elements.
Simulation of CAD assemblies: Vibrational analysis of a fan assembly. Non-conforming meshes with "hanging nodes" use swept meshes in all domains, resulting in a mix of hexahedral and prism elements.
- Spectrum color table:
- The Spectrum color table includes violet and richer shades of green to more closely replicate the human perception of visible light.
- Improved control of aspect ratio:
- You can select from the options no view scaling, automatic view scaling, and manual scaling, where you can manually set the view scale factors in the x-, y-, and z-directions.
- Tube plot of contours:
- You can plot contour lines as tubes in a way similar to the current functionality for streamlines.
- Preprocessing of table graph and table surface plots:
- The x, y, and z data values can be scaled and translated to better match the values of other data sets.
- Copy-paste of table columns and cells:
- In tables, you can select a column and right-click to copy that column, with or without its header, to the clipboard. You can also select and copy the contents of a single table cell.
- Edit table headers:
- You can now edit table headers. When a table is imported from file, the headers are taken from the last comment row preceding the data.

Spectrum Color Table: The new Spectrum color table (bottom) compared to the Rainbow color table (top). The new table gives more emphasis on the violet and green parts of the spectrum, making it a more accurate representation of the human perception of wavelengths in the visible spectrum.
Spectrum Color Table: The new Spectrum color table (bottom) compared to the Rainbow color table (top). The new table gives more emphasis on the violet and green parts of the spectrum, making it a more accurate representation of the human perception of wavelengths in the visible spectrum.
- New dedicated multiphysics nodes have been made available in the model tree to allow easier control of couplings between individual physics. This includes the following multiphysics couplings:
- Non-Isothermal Flow including Conjugate Heat Transfer (requires the CFD Module or Heat Transfer Module)
- Fluid-Structure Interaction for Fixed Geometry (requires the Structural Mechanics Module or MEMS Module)
- Semiconductor-Electromagnetic Waves Coupling for Optoelectronics (requires the Wave Optics Module and the Semiconductor Module)
- Plasma Heat Source (requires the Plasma Module)
- Lorentz Force (3D requires the AC/DC Module)
- Static Current Density Component (requires the Plasma Module)
- Induction Current Density Component (requires the Plasma Module)
- Piezoelectric Effect (requires the Structural Mechanics Module, MEMS Module, or Acoustics Module)
- Acoustic-Structure Boundary (requires the Acoustics Module)
- Thermoacoustic-Structure Boundary (requires the Acoustics Module)
- Aeroacoustic-Structure Boundary (requires the Acoustics Module)
- Acoustic-Porous Boundary for Poroelastic Waves (requires the Acoustics Module)
- Porous-Structure Boundary for Poroelastic Waves (requires the Acoustics Module)
- Background Potential Flow Coupling (requires the Acoustics Module)
- Acoustic-Thermoacoustic Boundary (requires the Acoustics Module)
- The new Multiphysics nodes join those included in previous versions of COMSOL Multiphysics:
- Joule Heating with Electromagnetic Heat Source
- Induction Heating with Electromagnetic Heat Source (requires the AC/DC Module)
- Microwave Heating with Electromagnetic Heat Source (requires the RF Module)
- Laser Heating with Electromagnetic Heat Source (requires the Wave Optics Module)
- Thermal Stress (requires the Structural Mechanics Module or MEMS Module)
- Joule Heating and Thermal Expansion (requires the Structural Mechanics Module or MEMS Module)
- Thermoelectric Effect (requires the Heat Transfer Module)

Dedicated Multiphysics Nodes: Model and application of a shell-and-tube heat exchanger built using the dedicated multiphysics node for Non-Isothermal Flow. An app has since been made of the model that will always solve this multiphysics coupling when it is run.
Dedicated Multiphysics Nodes: Model and application of a shell-and-tube heat exchanger built using the dedicated multiphysics node for Non-Isothermal Flow. An app has since been made of the model that will always solve this multiphysics coupling when it is run.
Electrical
- Ray Optics Module
- AC/DC Module
- RF Module and Wave Optics Module
- MEMS Module
- Plasma Module
- Semiconductor Module
- New Product: Ray Optics Module
- For modeling systems where the electromagnetic wavelength is smaller than the surrounding geometry.
- Treats electromagnetic waves as rays, which propagate through homogeneous or graded media where reflection and refraction at boundaries can be considered.
- Release rays from boundaries and within domains as well as utilizing specialized release features for modeling solar radiation and reflected or refracted rays from an illuminated surface.
- Utilize specific postprocessing tools to analyze ray trajectories, evaluate expressions over many rays, and visualize interference patterns.
- Couple ray tracing physics to other physics such as structural stresses and heat transfer.
- Visit product page

Newtonian Telescope: Simulation of a Newtonian telescope that uses a parabolic and a flat mirror for reflection. Results show the ray trajectories as they travel through the telescope and are reflected into the focal plane.
Newtonian Telescope: Simulation of a Newtonian telescope that uses a parabolic and a flat mirror for reflection. Results show the ray trajectories as they travel through the telescope and are reflected into the focal plane.
- Copy mesh for periodic conditions
- The physics-controlled auto mesh suggestion automates meshing for periodic conditions.
- Automated meshing for infinite elements
- The new auto-mesh suggestion automatically applies swept (3D) or mapped (2D) meshing to domains with infinite elements.
- New modeling options for electric currents
- You can now include dielectric loss and loss tangent material models in electric currents simulations, as well as power terminal excitation.
- Mesh adaption to material properties
- Before solving, you now have the option of automatically scaling your mesh with respect to the material properties in order to resolve the local wavelength.
- Copy mesh for periodic conditions
- The physics-controlled auto mesh suggestion automates meshing for periodic conditions.
- Automated meshing for perfectly matched layers
- The new auto-mesh suggestion automatically applies swept (3D) or mapped (2D) meshing to domains with perfectly matched layers (PMLs).
- View this tutorial video
- Numeric TEM ports
- The RF Module now includes a Numeric TEM port feature for transmission lines.
View image » - Linearly polarized plane waves
- The Wave Optics Module now includes a new background field option for linearly polarized plane waves.
View screenshot »

Automated meshing for perfectly matched layers: This model simulates an FM antenna printed on the rear windshield of a vehicle. The simulation computes the far-field radiation pattern of the antenna and the electric fields on an interior cable harness. The automated mesh feature allows for a one-click definition of the perfectly-matched layer. The same can also be utilized for periodic boundary conditions.
Automated meshing for perfectly matched layers: This model simulates an FM antenna printed on the rear windshield of a vehicle. The simulation computes the far-field radiation pattern of the antenna and the electric fields on an interior cable harness. The automated mesh feature allows for a one-click definition of the perfectly-matched layer. The same can also be utilized for periodic boundary conditions.
- New Piezoelectric Devices interface
- The Piezoelectric Devices interface has been replaced by the new Multiphysics node, Piezoelectric Effect, which couples the Solid Mechanics interface with the Electrostatics interface.
View screenshot » - Dielectric loss
- The new Dielectric Loss option for the Piezoelectric Effect Multiphysics node allows for the modeling of electrical losses in both the time domain and the frequency domain.
View screenshot » - Quartz material properties
- New material properties are now available for modeling the piezoelectric properties of quartz to support both left-handed and right-handed polarized material, as well as the two standards commonly used for defining the material properties: 1949 IRE and 1978 IEEE.
View screenshot » - Surface-micromachined accelerometer
- The Model Library now includes a model for a surface micromachined accelerometer.
- Three new physics interfaces for modeling discharges that are in local thermodynamic equilibrium (LTE)
- Equilibrium DC Discharge interface—the counterpart of the DC Discharge interface
- Equilibrium Inductively Coupled Plasma interface (also requires the AC/DC Module)—the counterpart of the Inductively Coupled Plasma interface
- Combined Inductive/DC Discharge interface (also requires the AC/DC Module)—a combination of the two discharges above, primarily intended for welding applications
- Dielectric Contact
- The Dielectric Contact boundary condition is used for boundaries that represent a dielectric material in contact with the plasma, and it allows for a bias voltage to be applied on the back side of a dielectric material without the need to include the dielectric material in the geometry.
View screenshot » - Metal Contact
- The Metal Contact boundary condition can be driven with a fixed current or an external circuit in addition to an electric potential, and can result in a more stable system and more robust convergence.
View screenshot » - Improved Terminal feature
- The Terminal feature has been improved and it is now possible to drive the terminal with a fixed current, making it possible to compute the DC bias on a capacitively coupled plasma (CCP).

ICP TORCH: Model of an inductively coupled plasma torch. Simulation results reveal electrical and thermal characteristics of the torch at atmospheric pressure.
ICP TORCH: Model of an inductively coupled plasma torch. Simulation results reveal electrical and thermal characteristics of the torch at atmospheric pressure.
- New tools for specifying doping
- The Semiconductor Doping Model feature has been replaced by two new features: the Analytic Doping Model and the Geometric Doping Model features.
View screenshot » - Semiconductor Initialization study
- The Semiconductor Initialization study makes it possible to refine a 2D mesh in regions where the dopant concentration varies rapidly.
- Optoelectronics interfaces
- Two new interfaces—the Semiconductor Optoelectronics, Beam Envelopes interface, and the Semiconductor Optoelectronics, Frequency Domain interface—enable the modeling of bulk, direct band-gap semiconductors interacting with optical fields. A new model of the GaAs PIN Photodiode demonstrates the new Optoelectronics interfaces.
- Spontaneous emission
- For modeling of direct band-gap materials, spontaneous emission is accounted for in the new optoelectronics interfaces.
- Light absorption and stimulated emission
- In the new optoelectronics interfaces, the change in the complex permittivity, or refractive index, of a material due to light absorption can be calculated and used to amend the propagation of electromagnetic waves through the material.
- Tunnel currents
- Two boundary conditions-Insulator Interface and Floating Gate-make it possible to model tunnel currents through insulating barriers and the accumulation of charge on floating gates. A new model of an Electrically Erasable Programmable Read-Only Memory (EEPROM) device demonstrates the use of these boundary conditions.
- Modeling of traps
- Detailed modeling of traps is made possible by the new Trap-Assisted Recombination and Explicit trap distribution features.
A new model shows how to model surface traps on a gate all around MOSFET device created from a silicon nanowire.
View screenshot » - Band-Gap Narrowing Models
- The Semiconductor Material model includes two new models for band-gap narrowing: The Slotboom model and the Jain-Roulston model.

The New Geometric Doping Model feature: The concentration decays with a Gaussian profile with increasing distance from the left-hand edge of the domain. This demonstrates how curved boundaries can be accommodated.
The New Geometric Doping Model feature: The concentration decays with a Gaussian profile with increasing distance from the left-hand edge of the domain. This demonstrates how curved boundaries can be accommodated.

Automatic Mesh Refinement: The Semiconductor Initialization study is used to perform automatic mesh refinement around the doping concentration in the bipolar transistor model. The color map shows the dopant concentration, and the mesh density has been increased in areas with a large concentration gradient.
Automatic Mesh Refinement: The Semiconductor Initialization study is used to perform automatic mesh refinement around the doping concentration in the bipolar transistor model. The color map shows the dopant concentration, and the mesh density has been increased in areas with a large concentration gradient.

Optoelectronics physics interfaces: Here the new GaAs PIN photodiode model is shown. This model is built using an optoelectronics physics interface to easily enable coupling between the Semiconductor and the Wave Optics interfaces. The Semiconductor interface calculates changes in the refractive index due to absorption, and the Wave Optics interface calculates the intensity and propagation of the incident light.
Optoelectronics physics interfaces: Here the new GaAs PIN photodiode model is shown. This model is built using an optoelectronics physics interface to easily enable coupling between the Semiconductor and the Wave Optics interfaces. The Semiconductor interface calculates changes in the refractive index due to absorption, and the Wave Optics interface calculates the intensity and propagation of the incident light.

Tunnel currents: Tunnel current flowing during the program and erase events for an Electrically Erasable Programmable Read-Only Memory (EEPROM) device.
Tunnel currents: Tunnel current flowing during the program and erase events for an Electrically Erasable Programmable Read-Only Memory (EEPROM) device.
Mechanical
- Heat Transfer Module
- Acoustics Module
- Multibody Dynamics Module
- Fatigue Module
- Structural Mechanics Module
- Nonlinear Structural Materials Module
- Geomechanics Module
- Thin layers
- Thin layers can be challenging to model when the aspect ratio between the whole geometry and the layer's thickness is large. The new Thin Layer feature provides options for cost-effective lumped models to represent thin layers when they are either acting as a thermal resistance (e.g. as an air gap between two metal parts) or as a highly conductive layer (e.g. a copper layer on a PCB). A third option is available for the general case where no particular assumption is made, so the full heat transfer equations are solved on the layer. In this case, a dedicated mesh is automatically generated for the layer without adding any complexity to the geometry meshing process. This feature utilizes the new core technology for modeling extra dimensions.
View screenshot » - Thin film
- The new Thin Film feature models heat transfer in thin fluid regions. Using the Thin Film feature prevents the fluid film from being represented explicitly in the geometry, and provides a lumped model for heat transfer for cost-effective modeling. The Thin Film feature provides dedicated settings to define the thermal properties of the fluid, as well as the flow properties. This feature utilizes the new core technology for modeling extra dimensions.
View screenshot » - Fractures
- The new Fracture feature models heat transfer in fractures as a thin porous medium. Using the Fracture feature prevents the fracture thickness from being represented in the geometry, and provides a lumped model for cost-effective modeling. The Fracture feature provides dedicated settings for defining the fluid and solid parts, as well as the flow properties. The flow can be defined by a flow interface, such as by the Fracture Flow interface, for example. This feature utilizes the new core technology for modeling extra dimensions.
View screenshot »

Ground Heat Recovery: Ground heat recovery is an energy efficient method to supply houses with heat, where heat collectors exist in a subsurface environment. This model compares different patterns embedded in the subsurface with typical thermal properties of an uppermost soil layer in a garden.
Ground Heat Recovery: Ground heat recovery is an energy efficient method to supply houses with heat, where heat collectors exist in a subsurface environment. This model compares different patterns embedded in the subsurface with typical thermal properties of an uppermost soil layer in a garden.

Evaporation: This model simulates the heating and cooling of water in a beaker with and without phase change. A mass balance is added to include the effect of evaporation.
Evaporation: This model simulates the heating and cooling of water in a beaker with and without phase change. A mass balance is added to include the effect of evaporation.
- Heat transfer in highly conductive rods
- When a solid with low thermal conductivity contains rods made of a highly thermally conductive material, such as concrete containing reinforcing steel, the heat transfer contribution of the rod cannot be neglected. However, representing the rods as narrow domains in the geometry is usually not reasonable because of the aspect ratio in the geometry and the induced meshing cost. The new Thin Rod feature provides a lumped heat transfer model to model highly thermally conductive rods as edges.
View screenshot » - Cryogenic damage analysis
- The Temperature threshold form for damage integral analysis in the Biological Tissue feature now provides options to perform cryogenic analyses. Two temperature thresholds can be defined: One is the temperature below which the damage occurs progressively, and the second (lower) temperature is the threshold below which tissue necrosis occurs.
View screenshot » - Fan, Interior Fan, and Grille features for turbulent flow
- Fan, Interior Fan, and Grille features have been updated so that turbulence models are also supported. These features provide lumped models that replace an explicit device description by a boundary condition. For example, the Fan boundary condition uses fan curves to determine the pressure drop through the device and also sets the appropriate conditions for the other dependent variables. When a non-isothermal flow coupling feature is used, the mixing effect of the temperature field at the fan outlet is included.
View screenshot »
View screenshot »
View screenshot »

Participating Media: A glass melt is cooled down through radiation. The simulation is performed using the three radiation in participating media models provided in COMSOL Multiphysics to compare the accuracy and computational costs.
Participating Media: A glass melt is cooled down through radiation. The simulation is performed using the three radiation in participating media models provided in COMSOL Multiphysics to compare the accuracy and computational costs.

Curvilinear Coordinate Interface: This model shows how to model anisotropic properties of fibers in a heat transfer simulation. The fibers have high thermal conductivity in the fiber direction and low conductivity in the perpendicular direction. Because the fibers orientation is not easy to define explicitly, the curvilinear coordinate interface is used to define the fiber orientation.
Curvilinear Coordinate Interface: This model shows how to model anisotropic properties of fibers in a heat transfer simulation. The fibers have high thermal conductivity in the fiber direction and low conductivity in the perpendicular direction. Because the fibers orientation is not easy to define explicitly, the curvilinear coordinate interface is used to define the fiber orientation.
- Solar position list for cities
- In models using surface-to-surface radiation with the sun as an external radiation source, a new option is available to automatically define the location parameters (latitude, longitude, and time zone) from a list of larger cities.
View screenshot » - Option to specify the dimension of point/line heat sources
- In the Line Heat Source and Point Heat Source features, a new option allows you to specify the radius of the source. Doing so avoids having non-physical infinitely concentrated heat sources that lead to mesh-dependent solutions. The technology used does not require that the mesh element size matches the heat source radius: The heat source is handled even with coarse meshes. Furthermore, refining the mesh close to the source location leads to a stable solution matching the solution of the corresponding geometry, where the source would be represented by a domain instead of a point.
View image » - New discretization order for the Discrete Ordinates Method
- Constant discretization order for the Discrete Ordinate Method is now available in the Heat Transfer in Participating Media and the Radiation in Participating Media interfaces. This low-order discretization speeds up the computation since it reduces the number of degrees of freedom.
- Thermoelastic damping and pressure work
- The new Thermoelastic Damping feature extends the capabilities of the COMSOL software for modeling the heating of solids due to the compression generated by vibrations. In particular, this feature accurately handles materials with a non-constant thermal expansion coefficient. When using the Multiphysics node for Thermal expansion, the thermoelastic damping contribution is automatically taken from it.
View screenshot » - Thermal material properties available for all materials in the built-in Material Library
- The built-in Material Library has been updated so that all materials available contain all the properties needed for thermal analysis.
- Surface-to-surface radiation enhancements
- Several improvements have been added to the surface-to-surface capabilities. They cover computational performances, modeling capabilities, and postprocessing.
- Parallelization of radiation code
- The code used to compute the view factor for surface-to-surface radiation has been improved to support shared memory parallelization. Assembly time for surface-to-surface radiation models is now reduced when COMSOL Multiphysics has access to multiple cores.
- Radiation support for shell and solid interface coupling
- It is now possible to couple a domain interface and a shell interface that share the same temperature and radiosity fields (for example, the Heat Transfer in Solids interface can be coupled to the Heat Transfer in Thin Shells interface). This makes it possible to build surface-to-surface models containing shells and solids that are separated by a region (usually air or vacuum) that is represented in the geometry (not meshed).
- View factor postprocessing
- The heat transfer interfaces where surface-to-surface radiation is enabled provide a set of operators that are evaluated like the irradiation variables in surface-to-surface radiation. Thanks to these operators, it is possible to retrieve the irradiation variable's values, and also compute the geometrical view factor in a given geometry.
- Accurate postprocessing of radiative quantities
- New postprocessing variables enable irradiation variables at Gauss points to be plotted where they are defined. Doing so avoids unnecessary smoothing induced by Lagrange point-based plots and facilitates the analysis of such plots.
- Heat Conduction with a Localized Heat Source on a Disk
- Parameterized Double-Pipe Heat Exchanger Geometry
- Double-Pipe Heat Exchanger
- Microchannel Heat Sink
- Anisotropic Heat Transfer through Woven Carbon Fibers
- Radiative Cooling of a Glass Plate
- Mixed Diffuse-Specular Radiation Benchmark
- Ground Heat Recovery for Floor Heating
- Evaporative Cooling
- Multiphysics couplings
- New Multiphysics couplings and predefined Multiphysics interfaces replace and upgrade the existing multiphysics capabilities of the acoustics module. For example, coupling an acoustic fluid domain to a solid mechanics domain is now achieved by COMSOL Multiphysics adding an acoustics interface and a solid mechanics interface separately and then coupling them at the boundary using the new Multiphysics coupling node. This new formulation makes it possible to decouple the two contributing physics and gives access to all functionality of the acoustics interface and the functionality included in the solid interface (depending on the licenses).
The new Multiphysics couplings available with the Acoustics Module include:
- Acoustic-Structure Boundary for coupling the Pressure Acoustics interfaces to solid structures including Solid Mechanics, Shell (interior and exterior)*, Membrane*, and Multibody Dynamics*.
- Aeroacoustic-Structure Boundary for coupling Linearized Navier-Stokes, Frequency Domain to solid structures including Solid Mechanics, Elastic Waves, Shell (interior and exterior)*, Membrane*, and Multibody Dynamics*.
- Acoustic-Thermoacoustic Boundary for coupling the Pressure Acoustics interfaces to Thermoacoustics, Frequency Domain.
- Thermoacoustic-Structure Boundary for coupling Thermoacoustics , Frequency Domain to solid structures including Solid Mechanics, Shell (interior and exterior)*, Membrane*, and Multibody Dynamics*.
- Acoustic-Porous Boundary for coupling the Pressure Acoustics interfaces to a Porous Material domain from the Poroelastic Waves (or Elastic Waves) interface.
- Porous-Structure Boundary for coupling Solid Mechanics to Porous Material domains from the Poroelastic Waves (or Elastic Waves ) interface.
- Piezoelectric Effect connects a Solid Mechanics interface and an Electrostatics interface for modeling piezoelectric materials.
- Background Potential Flow Coupling for the one-way coupling of Compressible Potential Flow to the Linearized Potential Flow interfaces.
* These interfaces require the Structural Mechanics Module
View screenshot »
The Acoustic Diffusion Equation interface solves a diffusion equation for the acoustic energy density. It is applicable for high-frequency acoustics where the acoustics fields are diffuse. The diffusion properties are dependent on both the room geometry and absorption properties of walls, room fittings (uses average volumetric absorption based on average cross-section and attenuation), and volumetric attenuation (viscous and thermal in large volumes only).
The interface is well suited for quick assessment of sound pressure level distribution inside buildings and other large structures. The Acoustic Diffusion Equation interface can be used to determine the reverberation times at different locations/rooms. This can be done either by performing a transient analysis and looking at the energy decay curve, or by performing an eigenvalue analysis.
Inputs for all sources, absorption parameters, and transmission losses can be done using one of the bands, provided in the module. Using these input types and a parametric sweep over the studied band, the user can easily plot and analyze the model results in bands.
View screenshot »
The properties of the media in which the rays propagate can change continuously within domains or discontinuously at boundaries. At exterior boundaries, it is possible to assign a variety of wall conditions, including combinations of specular and diffuse reflection. Impedance and absorption can depend on the frequency, intensity, and direction of incident rays. Transmission and reflection are also be modeled at material discontinuities. A background velocity may also be assigned to any medium.
View screenshot »

Acoustic Diffusion: The acoustics in a two story one-family house are analyzed using the acoustic diffusion equation.
Acoustic Diffusion: The acoustics in a two story one-family house are analyzed using the acoustic diffusion equation.
- Additional fluid models for poroacoustics:
- Zwikker-Kosten
- Attenborough
- Wilson
- Johnson-Champoux-Allard-Lafarge (JCAL), 6 parameter semi-empirical model
- Johnson-Champoux-Allard-Pride-Lafarge (JCAPL), 8 parameter semi-empirical model
View screenshot » - Additional fluid models for narrow region acoustics:
- Slit
- Circular duct
- Rectangular duct
- Equilateral triangular duct
- User defined
View screenshot » - New boundary conditions for thermoacoustics:
- A new default Wall condition is available with options for specifying Slip/No-slip and Isothermal/Adiabatic. Any other behavior at a boundary can still be modeled by combining all the existing mechanical and thermal conditions. A new No-slip boundary condition has also been added to the Mechanical conditions list.
View screenshot »
The physics interfaces are used for aeroacoustic simulations that can be described by the linearized Navier-Stokes equations. Coupling the frequency domain interface to structures, using the new Aeroacoustic-Structure Boundary multiphysics coupling, enables detailed vibration analysis of structures in the presence of flow, such as fluid-structure interaction in the frequency domain.
Boundary conditions include:
- Wall
- Interior Wall and Interior Impedance
- Mechanical conditions (no slip, slip, stress, impedance, etc)
- Thermal conditions (isothermal, adiabatic, heat flux)
- Domain sources
- Discrete spring-damper
- A new Spring-Damper feature has been introduced that can connect two points with an elastic spring, viscous damper, or both. The two points can belong to a rigid domain or an attachment. One of the points can also be fixed to ground. The force acts in the direction given by the current positions of the two points.
- Elasticity in joints
- The constrained degrees of freedom in a joint can now be made elastic. This can serve several purposes:
- Add a physical stiffness in a joint, like a bushing
- Resolve overconstraints in situations where there are closed loops
- Create new joint types; by assigning a degree of freedom as elastic, but with no stiffness, it is possible to release a degree of freedom in an existing joint
- Base motion
- The new Base Motion feature allows the source side of a joint to have a prescribed displacement, velocity, or acceleration. The base motion is prescribed in a separate global feature, which can be referenced by the individual joints.
- Connection to shells and beams
- It is now possible to connect parts modeled with the Shell and the Beam interfaces using a joint, spring or damper in the Multibody Dynamics interface.
- Rigid body degrees-of-freedom summary
- In the settings for the Multibody Dynamics interface, there is now a new section giving the number of degrees of freedom and constraints introduced by rigid bodies and joints. This is very useful information when you want to determine whether a structure is fully constrained or overconstrained.
View screenshot » - Transient initialization
- A new set of tools is available for controlling transient initialization.
- New Multiphysics Capabilities
- It is now possible to connect a Multibody Dynamics interface to the Heat Transfer in Solids interface or Pressure Acoustics interface through couplings under the Multiphysics node.
- New Models:
- Mechanics of a Golf Swing
- Biomechanical model of the human body in a sitting posture
- Truck Mounted Crane
- Optimization of a Crane Link Mechanism
- Walking Instability in a Washing Machine
- Vibration in a Washing Machine Assembly
- Modeling Gyroscopic Effects

Truck-Mounted Crane: This is a model of a crane consisting of 14 rigid bodies and 17 different joints. A load cycle is simulated, and forces in cylinders and axles are studied.
Truck-Mounted Crane: This is a model of a crane consisting of 14 rigid bodies and 17 different joints. A load cycle is simulated, and forces in cylinders and axles are studied.

Optimization of a Crane Link Mechanism: The geometry of the inner link of the truck-mounted crane model is optimized. Three axles are allowed to move independently so that the cylinder force required to carry the load is minimized over a set of crane positions.
Optimization of a Crane Link Mechanism: The geometry of the inner link of the truck-mounted crane model is optimized. Three axles are allowed to move independently so that the cylinder force required to carry the load is minimized over a set of crane positions.
- New fatigue study step
- A new fatigue study type has been added. It has the following advantages:
- A load cycle can be selected from the underlying parametric or time-dependent analysis. There is no longer a need to run a separate extra study for a single cycle.
- No other physics interface will be solved for in a Fatigue study.
View screenshot » - Stress-Life Fatigue Models
- A new family of fatigue models called Stress-Life has been added. It is intended for computing the number of cycles to fatigue, based on the stress range. There are three models:
- S-N curve
- Basquin
- Approximate S-N curve
View image » - Strain-Life Fatigue Model
- A new family of fatigue models called Strain-Life has been added. It is intended for computing the number of cycles to fatigue, based on the strain range. There are three models:
- E-N curve
- Coffin-Manson (available already in version 4.4, but moved to this family of models)
- Combined Basquin and Coffin-Manson
- Distribution variables in 3D
- The aspect ratio for the Matrix Histogram height option has been adjusted to fit with the remaining dimensions. This option is used when presenting the distribution variables in a cumulative damage analysis, counted stress cycles, and relative fatigue usage in order to visualize results in 3D.

Fatigue Failure of an Eyeglass Frame: The Combined Basquin and Coffin-Manson criterion relates the strain amplitude to the fatigue life in both low-cycle and high-cycle fatigue. The use of this fatigue criterion is demonstrated in a model of eyeglasses that are subjected to bending. Shown are the the first principal strain and the third principal strain, where the analysis indicates that the eyeglass frame will break in the thin section over the nose.
Fatigue Failure of an Eyeglass Frame: The Combined Basquin and Coffin-Manson criterion relates the strain amplitude to the fatigue life in both low-cycle and high-cycle fatigue. The use of this fatigue criterion is demonstrated in a model of eyeglasses that are subjected to bending. Shown are the the first principal strain and the third principal strain, where the analysis indicates that the eyeglass frame will break in the thin section over the nose.

Stress-Life Model: Fatigue life in the connecting rod of an engine. The Basquin model evaluates a load cycle simulated using the Multibody Dynamics Module.
Stress-Life Model: Fatigue life in the connecting rod of an engine. The Basquin model evaluates a load cycle simulated using the Multibody Dynamics Module.

Fatigue Study Feature: Fatigue failure in a viscoplastic solder joint. Several cycles are simulated before a steady state load cycle is obtained. Using the fatigue study, the stable load cycle is directly processed without recalculation of the last cycle in a separate analysis.
Fatigue Study Feature: Fatigue failure in a viscoplastic solder joint. Several cycles are simulated before a steady state load cycle is obtained. Using the fatigue study, the stable load cycle is directly processed without recalculation of the last cycle in a separate analysis.

Distribution Variables in 3D: Stress distribution in the critical point of a frame. Matrix histogram displays the number of cycles experienced for a given mean stress and a given stress amplitude.
Distribution Variables in 3D: Stress distribution in the critical point of a frame. Matrix histogram displays the number of cycles experienced for a given mean stress and a given stress amplitude.
- Efficient meshing and solving of CAD assemblies
- A new solver algorithm enables extremely fast meshing and solving of CAD assemblies where hanging nodes are allowed and approximate answers are sufficient.
- Geometrically nonlinear beams
- Beams are now allowed to have large deformations: large rotations and small strains.
View image » - Spring and damper matrices
- The Spring Foundation and Thin Elastic Layer features have been generalized so that the spring force vs. displacement and the damping force vs. velocity relations can be entered in matrix form, rather than component-wise.
- Hygroscopic swelling
- Hygroscopic swelling is now available in all the structural mechanics interfaces.
- Couplings between shells and beams
- There are now built-in features available for couplings between beams and shells with options for: common edge, parallel edges, point on beam to shell edge, and point on beam to shell boundary.
- New Piezoelectric Devices interface
- The Piezoelectric Devices interface has been replaced by a Multiphysics node called Piezoelectric Effect, which connects a Solid Mechanics interface and an Electrostatics interface (see also the MEMS Module).
- Membrane interface improvements
- The material model for membranes can now be: orthotropic, anisotropic, or hyperelastic (requires the Nonlinear Structural Materials Module). It also contains new features: Prescribed Velocity, Prescribed Acceleration, Symmetry, and Antisymmetry.
- Fluid-structure interaction for fixed geometry
- The new Fluid-Structure interaction, Fixed Geometry multiphysics coupling is a simplified FSI coupling that does not involve a deformed mesh for the fluid and is applicable for structural deformations that are small enough not to affect the geometry of the fluid domain. The coupling contains two effects:
- The force from the fluid on the solid, i.e. pressure and viscous force
- The structural velocity as a boundary condition on the fluid
- Point mass in Shell and Plate interfaces
- A Point mass node has been added in the Shell and Plate interfaces and it is also possible to enter a mass moment of inertia tensor.
- Various improvements to shells and beams
- Shells and beams can be connected to Multibody Dynamics models. New plot types clearly display thickness and orientation for shell and beam elements.
- New Models:
- Cohesive Zone Modeling of Mixed-Mode Debonding.
View image » - Instability of a Space Arc Frame.
View image » - Connecting Shells and Solids.
View image » - Bracket tutorial models.
View image »

New Model - Connecting Shells and Beams: In this tutorial and verification model, it is shown how to connect beam and shell elements in different situations. The results are also compared to a solid model of the same geometry.
New Model - Connecting Shells and Beams: In this tutorial and verification model, it is shown how to connect beam and shell elements in different situations. The results are also compared to a solid model of the same geometry.

Various improvements to shells and beams: This model contains a simplified multibody dynamics model of a horizontal-axis portable washing machine. An eigenfrequency analysis is performed to compute the natural frequencies and mode shapes of the entire assembly. Transient analysis is performed to find out the vibrations induced in the housing, modeled as a flexible shell, during the spinning cycle.
Various improvements to shells and beams: This model contains a simplified multibody dynamics model of a horizontal-axis portable washing machine. An eigenfrequency analysis is performed to compute the natural frequencies and mode shapes of the entire assembly. Transient analysis is performed to find out the vibrations induced in the housing, modeled as a flexible shell, during the spinning cycle.
- Nonlinear elastic materials
- A number of nonlinear elastic materials for small strains are now available:
- Ramberg-Osgood
- Power law
- Uniaxial data
- Bilinear elastic
- User defined
- Hyperelastic membranes
- Membranes can now use a hyperelastic material model
- New model: Inflation of a Spherical Rubber Balloon - Membrane version
- This version of the balloon inflation model demonstrates how the Membrane interface can be used to model thin hyperelastic structures.
View image »
- Nonlinear elastic materials
- A number of nonlinear elastic materials for small strains are now available:
- Ramberg-Osgood
- Hyperbolic
- Hardin-Drnevich
- Duncan-Chang
- Duncan-Selig
- User defined
Fluid
- CFD Module
- Mixer Module
- Microfluidics Module
- Molecular Flow Module
- Pipe Flow Module
- Subsurface Flow Module
- Algebraic turbulence models: Algebraic yPlus and L-VEL
- The new algebraic turbulence models yPlus and L-VEL are so-called enhanced viscosity models and are suitable for interior flows such as in electronic cooling applications. The algebraic turbulence models are computationally less expensive and more robust but, in general, less accurate than transport equation models like the k−ε model or the Spalart-Allmaras model. The new turbulence models are available in Single-Phase Flow and in the weakly coupled multiphysics interfaces: Non-Isothermal Flow and Conjugate Heat Transfer.
View image » - New inlet boundary conditions for fluid flow
- The Inlet boundary condition for fluid flow has been revised for improved mass conservation as well as faster and more robust convergence. The new Inlet feature has only one Pressure option, which corresponds to the Normal Stress option of earlier versions. The settings window for the new Pressure option is shown below. In addition to an edit field for the pressure, p0, there is a check-box for Suppress backflow. Suppress backflow reduces the tendency for fluid to exit the domain at the inlet. It does not completely prevent backflow, and in the case that backflow occurs, this option locally increases the specified pressure. Flow reversal can lead to convergence problems or non-physical solutions. The Suppress backflow option is therefore selected by default. The flow direction at the inlet can either be set to Normal flow (the default) or User defined.
View screenshot » - Improved Stability and Convergence Properties for Turbulence Transport Equations
- All transport-equation turbulence models (k−ϵ,k−ω, SST, Low Reynolds number k−ϵ and Spalart-Allmaras) have faster convergence and improved stability properties in the new version compared to previous versions. The main changes concern regularizations and tuning of stability parameters. For models with low resolution, the results will appear sharper in the new version due to the lower amount of diffusivity introduced by the consistent stabilization schemes.
- Pseudo time-stepping for the Mixture Model and Bubbly Flow interfaces
- The Bubbly Flow and Mixture Model interfaces now support pseudo time-stepping, which makes it much easier to solve stationary models.
- SST Turbulence Model for reacting flow
- The SST Turbulence Model is now available in the Reacting Flow interface. SST is a low-Reynolds number model which for reacting flow means that it supports the high Schmidt number model for turbulent mixing. The High Schmidt number model can be selected in the interface settings.
View screenshot »

Turbulent Flow: Simulation of turbulent flow in a piping system. Results show a separation zone after the bend, vortices in the outlet section, and the pressure drop across the pipe.
Turbulent Flow: Simulation of turbulent flow in a piping system. Results show a separation zone after the bend, vortices in the outlet section, and the pressure drop across the pipe.

Updated Fan and Grille Features: The Fan, Interior Fan, and Grille features have been updated to take turbulence into account. Additionally, the Interior Fan feature has been updated with the Nonisothermal Flow coupling feature.
Updated Fan and Grille Features: The Fan, Interior Fan, and Grille features have been updated to take turbulence into account. Additionally, the Interior Fan feature has been updated with the Nonisothermal Flow coupling feature.
It is now possible to specify the Inlet flow direction for the Fan and Grille features. The options are Normal flow (the default) and User defined. The screenshots below show the Fan settings windows for the two options. Both features suppress backflow at the inlet by increasing the applied pressure. Flow reversal at inlet devices can lead to convergence problems or non-physical solutions.
The Fan and Grille features are available in the Single-Phase Flow, Non-Isothermal Flow, Conjugate Heat Transfer, Reacting Flow and Fluid-Structure Interaction, Fixed Geometry (requires the Structural Mechanics Module or the MEMS Module) interfaces.
View screenshot »
View screenshot »
View screenshot »
View screenshot »
View image »
- Rotating Machinery, Multiphase Flow
- Support for studying two-phase flow in rotating machinery has been included in the Mixer Module. The new Rotating Machinery, Mixture Model interfaces combine rotating machinery capabilities and the mixture model for two phase flow. Two new interfaces have been introduced in the Model Wizard under the new subbranch Rotating Machinery, Multiphase Flow, one for laminar flow and one for turbulent flow (using the k−ε turbulence model).

- Improved implementation of the Two-Phase Flow, Moving Mesh interface
- The Navier-Slip, External Free Surface, Fluid-Fluid interface, and Wall Contact features have been improved for curved boundaries.
- Several improvements have been made to the Slip Flow interface:
- Symmetry, Flow and Symmetry, and Heat have been merged into a single feature called Symmetry.
- Flow Continuity and Heat Continuity have been merged into a single feature called Continuity.
- Periodic Flow Condition and Periodic Heat Condition have been merged into a single feature called Periodic Condition.
- The Open Boundary feature now includes settings for both heat transfer and fluid flow.
Improved Implementation of the Two-Phase Flow, Moving Mesh Interface: Free surface oscillations for a cylindrical water droplet with a step change in contact angle.
- Number density reconstruction
- It is now possible to reconstruct the number density on Axial Symmetry boundaries.
- New tutorial model: Charge Exchange Cell
- Gas cells have several applications in scientific instrument design. A gas cell is used to define a high pressure region within the instrument's main vacuum system. For example, in this application note we are designing a high pressure region 100 mm long with an operating pressure of 1e-3 Torr inside the collision cell and a main vacuum system pressure of 1e-5 Torr. In mass spectrometry, typical applications are the removal of mass spectral interferences in Inductively Coupled Plasma Mass Spectrometry (ICPMS) or as a collision cell promoting ion molecule reactions or fragmentation in tandem mass spectrometry (MS-MS). This model requires the Particle Tracing Module.

Charge Exchange Cell: A gas cell is used to define a high-pressure region within the instrument's main vacuum system. In mass spectrometry, typical applications are the removal of mass spectral interferences in Inductively Coupled Plasma Mass Spectrometry (ICPMS) or as a collision cell promoting ion molecule reactions or fragmentation in tandem mass spectrometry (MS-MS).
Charge Exchange Cell: A gas cell is used to define a high-pressure region within the instrument's main vacuum system. In mass spectrometry, typical applications are the removal of mass spectral interferences in Inductively Coupled Plasma Mass Spectrometry (ICPMS) or as a collision cell promoting ion molecule reactions or fragmentation in tandem mass spectrometry (MS-MS).
- Pipe Flow Connection Feature
- The 3D Laminar Flow interface can now be coupled to a 1D Pipe Flow interface through the Pipe Connection feature.
View screenshot » - Pressure Work in Nonisothermal Pipe Flow
- The Non-Isothermal Pipe Flow interface now has an optional Pressure Work term that can be activated when the pressure drop is expected to be considerable and the fluid is compressible. The Pressure Work term is added in the heat equation.
View screenshot »

Ground Heat Recovery: Ground heat recovery is an energy efficient method to supply houses with heat, where heat collectors exist in a subsurface environment. This model compares different patterns embedded in the subsurface with typical thermal properties of an uppermost soil layer in a garden.
Ground Heat Recovery: Ground heat recovery is an energy efficient method to supply houses with heat, where heat collectors exist in a subsurface environment. This model compares different patterns embedded in the subsurface with typical thermal properties of an uppermost soil layer in a garden.
- Fractures
- The new Fracture feature models heat transfer in fractures as a thin porous medium. Using the Fracture feature prevents the fracture thickness from being represented in the geometry, and provides a lumped model for cost-effective modeling. The Fracture feature provides dedicated settings for defining the fluid and solid parts, as well as the flow properties. The flow can be defined by a flow interface, such as by the Fracture Flow interface, for example. This feature utilizes the new core technology for modeling extra dimensions.
- Transport of Diluted Species in Porous Media interface
- The Transport of Diluted Species in Porous Media interface is a new entry point in the Model Wizard under Chemical Species Transport, with a default Porous Media Transport Properties domain feature. It replaces and unifies the old Solute Transport and Species Transport in Porous media interfaces. The Transport of Diluted Species in Porous Media interface also includes numerical stabilization methods for the porous media features. This gives smooth concentration fields even in the cases where some regions of the domain are numerically under-resolved. It also includes the Species Source feature, accounts for sources (or sinks) of chemical species in porous domains.
- Partially Saturated Porous Media feature
- The Partially Saturated Porous Media feature in the Transport of Diluted Species interface allows for the modeling of convection, diffusion, adsorption, dispersion, and volatilization in partially saturated porous domains. In addition, a new Porous Media Transport Properties feature in the Transport of Diluted Species interface provides access to the same functionality. It also includes the Species Source feature, accounts for sources (or sinks) of chemical species in porous domains.
- Mass-based concentrations
- The Mass-Based Concentrations feature in the Transport of Diluted Species interface allows you to specify the solvent density and molar mass per species.
- Danckwerts Inflow Condition
- A new option for Danckwerts inflow is available in the Inflow feature of the Transport of Diluted Species and Nernst-Planck interfaces.
Chemical
- Chemical Reaction Engineering Module
- Batteries and Fuel Cells Module
- Electrodeposition Module
- Corrosion Module
- Electrochemistry Module
- Reactive Pellet Bed interface
- To make it easier to model packed-bed reactors, a new feature for modeling transport and reaction equations inside pellets is available, which uses the new core technology for extra dimensions. The extra dimension is set to be 1D. The average concentration in a pellet is available for postprocessing.
- New model: A Multiscale 3D packed bed reactor. One of the most common reactors in the chemical industry, the packed bed reactor is used both in synthesis as well as in effluent treatment and catalytic combustion. This model analyses the concentration distribution in the reactor gas that flows around the pellets (macroscale), but also uses an extra dimension that models the concentration distribution inside each porous catalytic pellet (microscale).
- Chemistry interface
- A new Chemistry interface, similar to that of the Material Library, contains a library of thermodynamic and kinetic properties for a given chemical reaction system.
View screenshot » - Revamped Reaction Engineering interface
- The Reaction Engineering interface has been revamped to improve user experience and now includes five new features under the Reaction Engineering interface node: Initial Values, Reversible Reaction Group, Equilibrium Reaction Group, Species Group, and Additional Sources.
- Additionally, there are several new sub-features: reaction thermodynamics for the Reaction group features (reversible and equilibrium), and two sub-features for the Species Group feature (Species Activity and Species Thermodynamic). There are also three new physics properties: Energy Balance, Equilibrium Species Vector, and Global Activity Standard State.
- The CSTR reactors now allow multiple inlets and outlets (by changing from Constant Mass to Generic Mass in Mass Balance property) and filling/draining: The species inflow from all feed streams is additive (earlier, the Reaction Engineering interface only accepted one feed stream for one species).
- The Reaction feature can be both volumetric and surface-based (these were separate features in previous versions).
- Improved surface reactions are solved for if a species is set to surface species. In this case, the rate expression of reactions is used instead of a bulk mass balance, and the species production exports correctly to influx conditions in space-dependent models.
- Heat flux is included in the energy balance when there is a surface reaction.
- The concentration (mol/m3) has been replaced by activity in the law of mass action for the determination of the reaction rate.
- The space-dependent model created by the Generate Space-dependent Model feature is not linked back to the Reaction Engineering interface.
View screenshot » - Transport of Diluted Species in Porous Media interface
- The Transport of Diluted Species in Porous Media interface is a new entry point in the Model Wizard under Chemical Species Transport, with a default Porous Media Transport Properties domain feature. It replaces and unifies the old Solute Transport and Species Transport in Porous media interfaces. The Transport of Diluted Species in Porous Media interface also includes numerical stabilization methods for the porous media features. This gives smooth concentration fields even in the cases where some regions of the domain are numerically under-resolved. It also includes the Species Source feature, accounts for sources (or sinks) of chemical species in porous domains.
View screenshot » - Partially Saturated Porous Media feature
- The Partially Saturated Porous Media feature in the Transport of Diluted Species interface allows for the modeling of convection, diffusion, adsorption, dispersion, and volatilization in partially saturated porous domains. In addition, a new Porous Media Transport Properties feature in the Transport of Diluted Species interface provides access to the same functionality. It also includes the Species Source feature, accounts for sources (or sinks) of chemical species in porous domains.
View screenshot » - Mass-based concentrations
- The Mass-Based Concentrations feature in the Transport of Diluted Species interface allows you to specify the solvent density and molar mass per species.
View screenshot » - Equilibrium reaction
- A new Equilibrium Reaction domain node is available in the Transport of Diluted Species interface, the Reacting Flow in Porous Media Diluted Species interface, and the Nernst-Planck interface.
View screenshot » - Danckwerts Inflow Condition
- A new option for Danckwerts inflow is available in the Inflow feature of the Transport of Diluted Species and Nernst-Planck interfaces.
View screenshot »

Reactive Pellet Bed Interface: A new feature that allows for the multiscale simulation of the reactive catalytic pellets in a packed bed. Both the microscale concentration inside each pellet and the macroscale concentration in the bed volume can be accounted for.
Reactive Pellet Bed Interface: A new feature that allows for the multiscale simulation of the reactive catalytic pellets in a packed bed. Both the microscale concentration inside each pellet and the macroscale concentration in the bed volume can be accounted for.

Equilibrium Reaction Feature: Many industrial processes leave remainders of toxic dissolved metal ions in process flows. A common method for removing metal ions from water is complexation. This model example shows a purification reactor where silver ions are complexated to diamine-silver for removal. Ammonia is added across a membrane in a tubular reactor in order to remove silver ions from a water stream.
Equilibrium Reaction Feature: Many industrial processes leave remainders of toxic dissolved metal ions in process flows. A common method for removing metal ions from water is complexation. This model example shows a purification reactor where silver ions are complexated to diamine-silver for removal. Ammonia is added across a membrane in a tubular reactor in order to remove silver ions from a water stream.
- Improved porous electrodes implementation
The new core functionality for extra dimensions is now used for the implementation of porous electrodes. This affects the Lithium-Ion Battery interface and the Battery with Binary Electrolyte interface, as well as the nodes for Porous Electrode and Additional Intercalating Material. It is now possible to use radially and concentration-dependent solid diffusion coefficients. You can set the parameter Ds in the GUI as Ds(xspce1, liion.cspce1), where Ds(arg1, arg2) is a user-added function (under Definitions) with the particle location and the local concentration as arguments.
- Updated Li-ion Battery Models and Material Library
- Materials are updated for all types of batteries with non-isothermal properties inserted. New positive and negative lithium-ion battery electrode materials have been added. Both polymer and liquid electrolytes are now available.

Lithium-Ion Battery Impedance: This new model uses the Lithium-Ion Battery interface and the Optimization interface (Optimization Module) to simulate and analyze the impedance spectra of lithium-ion batteries.
Lithium-Ion Battery Impedance: This new model uses the Lithium-Ion Battery interface and the Optimization interface (Optimization Module) to simulate and analyze the impedance spectra of lithium-ion batteries.
- New model: Microconnector Bump in 3D
- This new model features coupled convection-diffusion and electrodeposition with a deforming geometry in 3D.
- Nondepositing/Noncorroding Boundary
- A new default feature, Nondepositing/Noncorroding Boundary, is available in the Electrodeposition and Corrosion interfaces and is used for specifying non-deforming (in the normal direction) boundaries. The feature provides consistent handling of point/edge conditions between deforming electrodes and non-deforming boundaries for arbitrary geometries. Also in the Electrodeposition Module.
- New model: CO2 Corrosion
- This new model includes a Transport of Diluted Species interface together with four equilibrium reaction features. Seven species dissolved in aqueous solution are modeled in the boundary layer close to a steel surface.
- New way to describe Current Distribution on Edges, BEM Interface:
The Boundary Element Method (BEM) interface solves for the Laplace equation around electrodes consisting of a set of tubes, which in the model are defined by edges - each edge with a parameter that gives its radius. The BEM interface for edges is available for 3D components. For complex geometries that can be approximated as a set of tubes, the interface significantly decreases the mesh time, solver time, and memory usage. A typical application is the modeling of steel structures submersed in seawater (see image). This feature is also available in the Batteries & Fuel Cells, Electrodeposition, and Electrochemistry Modules.

CO2 Corrosion: This new model is solved using a Transport of Diluted Species interface together with four equilibrium reaction features. Seven species dissolved in an aqueous solution are modeled in the boundary layer close to a steel surface.
CO2 Corrosion: This new model is solved using a Transport of Diluted Species interface together with four equilibrium reaction features. Seven species dissolved in an aqueous solution are modeled in the boundary layer close to a steel surface.
- Counter Electrode Feature for Electroanalysis interface
This new feature is included in all electrochemistry products and takes care of the overall charge balance of the cell. As an illustration of this, see the updated Glucose Sensor tutorial model. This feature is also available in the Batteries & Fuel Cells, Electrodeposition, and Corrosion Modules.

Counter Electrode Feature: The feature ensures the overall charge balance of the cell by automatically adapting the electrode potential so that the integral of all electrode currents in the cell becomes zero.
Counter Electrode Feature: The feature ensures the overall charge balance of the cell by automatically adapting the electrode potential so that the integral of all electrode currents in the cell becomes zero.
Multipurpose
- Optimization Module
- Particle Tracing Module
- Material Library
- Multianalysis optimization
- New tools for creating study references enable multianalysis optimization using combinations of optimization studies.
- Support for stop and continue
- When you stop any optimization solver, you now have the option to choose to continue.
- New parameter estimation study step
- A new parameter estimation study step simplifies basic parameter estimation and target matching.
- Improved and new optimization methods
- A new derivative-free method, Constraint Optimization by Linear Approximation, (COBYLA) is available, as well as improved optimization solvers. This is an iterative method for derivative-free constraint optimization. Each iteration forms linear approximations to the objective and constraint functions by interpolation at the vertices of a simplex and a trust region bound restricts each change to the variables.

Multianalysis Optimization: Simulation of a bracket used for mounting heavy components on vibrating foundations. Results show the deformation in an eigenmode in the steel after the hole radii and indentation widths have been optimized for weight reduction.
Multianalysis Optimization: Simulation of a bracket used for mounting heavy components on vibrating foundations. Results show the deformation in an eigenmode in the steel after the hole radii and indentation widths have been optimized for weight reduction.
- Accumulators
- The Accumulator features are general-purpose tools that define dependent variables, called accumulated variables, on domains or boundaries. The values of these variables are then updated as particles move through the domains or collide with the boundaries. The accumulated variables may be dependent on properties of both the domains and the particles. Built-in settings are available to either compute the accumulated variables based on the current position of each particle, or based on the particle positions at all previous time steps. The Accumulator can be used either to count particles within a certain region, or to compute the density of various particle properties, such as mass density, number density, and charge density.
Alternatively, an Accumulator can be added to a Wall, Outlet, or Axial Symmetry boundary feature. In this case, the accumulated variable is only defined on the boundary, and is only changed when particles interact with boundaries. This provides an efficient means of counting collisions with walls, and can also be used to compute the flux of any particle property at the boundary. For example, an Accumulator can compute the momentum flux at a boundary, which can then be used to compute pressure. The Accumulators can work with in conjunction with the Moving Mesh interface, so the geometry can deform based on the flux of particles onto the surface.
View screenshot »
Accumulation of Particles on a Surface: A new feature in the Particle Tracing Module allows for the simulation of the accumulation of particles, as well as erosion and etching.
- Erosion: This allows the erosion rate to be computed on selected boundaries.
- Mass Deposition: This allows the total deposited mass to be computed on selected boundaries.
- Boundary Load: This computes the force per unit area or pressure on selected boundaries due to an incident particle flux. The computed value can be used in, for example, a structural mechanics simulation.
- Mass Flux: This computes the mass flux vector or normal mass flux incident on selected boundaries.
- Etch: This feature computes the etch rate on selected boundaries.
- Current Density: This feature computes the current density or normal current density on selected boundaries. The computed value can be used in, for example, an electric currents simulation.
- Heat Source: This feature computes the heat source on selected boundaries due to an incident particle flux. The computed value can be used in, for example, a heat transfer simulation.
View image »
View screenshot »
View image »

Erosion feature: While moving through a pipe elbow, sediment particles may have sufficient momentum to impact the pipe walls. The particle trajectories are plotted on the left, while the rate of erosive wear is plotted on the right.
Erosion feature: While moving through a pipe elbow, sediment particles may have sufficient momentum to impact the pipe walls. The particle trajectories are plotted on the left, while the rate of erosive wear is plotted on the right.
Secondary Emission on domains: Secondary emission of 300 particles which occurs when the primary particle reaches a critical energy.

Improved Dielectrophoretic Force for Particles with Thin Shells: Dielectrophoretic separation of blood cells of two different sizes and physical properties.
Improved Dielectrophoretic Force for Particles with Thin Shells: Dielectrophoretic separation of blood cells of two different sizes and physical properties.
- Expression
- Finnie
- E/CRC
- Oka
- DNV
View screenshot »
- Oseen correction: An alternative to the Stokes drag law at low relative Reynolds numbers.
- Hadamard-Rybczynski: Useful for computing the drag force on extremely pure gas bubbles or fluid droplets.
- Standard drag correlations: A set of piecewise-continuous functions of the relative Reynolds number, valid over many orders of magnitude.
View image »
View screenshot »
View screenshot »
View screenshot »
- Basset: Applicable for near-continuum flow.
- Epstein: An asymptotic solution for particles in a free molecular flow.
- Phillips: Shares the same asymptotic behavior as the Basset and Epstein correlations, making it applicable over a wide range of Knudsen numbers.
- Cunningham-Millikan-Davies: includes three user-defined parameters that can be used to obtain a best-fit to empirical data.
View image »
View screenshot »
View screenshot »
View screenshot »
View screenshot »
View screenshot »
- General data properties have been added for more than 40 materials.
- Thermal conductivity and heat capacity have been added for more than 30 materials.
- Fatigue data has been added for more than 10 materials.
- Thermal expansion data has been added for more than 20 materials
- Stress rupture has been added for more than 10 materials.
Interfacing
- Design Module
- CAD-based Products
- LiveLink™ for MATLAB®
- LiveLink™ for Excel®
- LiveLink™ for Revit®
- New Product: Design Module
- Create lofted objects from cross-sectional profiles
- Apply 3D fillets and chamfers to solid and surface objects
- Convert solids to surfaces, and vice-versa, using the midsurface and thicken operations
- Encapsulate geometries to model phenomena in the surrounding domains
- Export geometry files to the Parasolid® and ACIS® file formats
- Geometry repair through identification of geometric inconsistencies and knitting surfaces to create solids
- Defeaturing through the finding and deletion of fillets, short edges, sliver faces, small faces, spikes, and faces
- Manually deleting faces and healing the resulting gaps through filling (creating a new face) or patching (shrinking or expanding adjacent faces)
- Detaching faces from a solid object to create a new solid object
- Cap holes or empty spaces to fill the space and create modeling domains
- Patch removed faces by growing or shrinking the surrounding surfaces to cover the removed face
- New product - Design Module
- New import file formats:
- Siemens NX™ (.prt)
- AutoCAD® (.dwg, .dxf)
- SOLIDWORKS® 2014
- Inventor® 2015
- 3D CAD operations now offered in the new Design Module
- Loft
- Fillet
- Chamfer
- Midsurface
- Thicken
- New product - LiveLink™ for Revit®
- New product - Design Module
- New functions in the interface between MATLAB and COMSOL Multiphysics:
- mphevaluate, mphinterpolationfile, mphwritestl, mphreadstl, mphsurf
- Improvements to functions in the interface between MATLAB and COMSOL Multiphysics:
- mphxmeshinfo, mphmean, mphmax, mphmin, mphint2

mphinterpolationfile: The new function, mphinterpolationfile, creates a file for use with the Interpolation node in a COMSOL model. It supports the grid, sectionwise, and spreadsheet formats.
mphinterpolationfile: The new function, mphinterpolationfile, creates a file for use with the Interpolation node in a COMSOL model. It supports the grid, sectionwise, and spreadsheet formats.
- Create macros with Visual Basic for Applications (VBA)
- You can now access COMSOL Multiphysics functionality from Excel® macros written with Visual Basic for Applications (VBA).
- Localized language support
- LiveLink™ for Excel® now supports local languages.
- LiveLink™ for Excel® for class kit licenses
- Give your students the ability to drive COMSOL Multiphysics simulations from Excel®
- New Product: LiveLink™ for Revit®
- A LiveLink™ interface that synchronizes between the Revit® 2015 version of the software and COMSOL Multiphysics® when both are running simultaneously
- Geometric object for room volume is automatically created during synchronization
- Synchronize 3D architectural elements (solids and surfaces) between Revit® geometries and COMSOL Multiphysics®
- The synchronized geometry is associative, i.e., the architectural model can be modified in Revit® without the need to re-apply model settings in COMSOL Multiphysics® after re-synchronization
- Synchronize selections of architectural elements between the Revit® project and the COMSOL® model
- All the features of the CAD Import Module
- Visit the Product Page

Creating simulations is complex. Use the Application Builder to turn your COMSOL Multiphysics model into easy-to-use apps.
What would happen if you could share your COMSOL Multiphysics models with your entire organization as intuitive applications designed to meet their specific needs and purposes?

Streamlined Workflow
Instead of running a model simulation several times as required by your colleagues, you are providing them with the ability to run their own simulations. These would only include the parameters relevant to the design of a specific device or product.

Increased Productivity
Additional people utilizing simulations will lead to more improved and optimized designs and processes. Limiting the inputs and variables of a model to only those required for a project decreases the chance of human error and speeds up the simulation process.

Simulation Exposure and Appreciation
With the Application Builder, COMSOL Multiphysics users can now build applications for use by engineering and manufacturing departments, expanding accessibility to their expertise and cutting-edge simulation solutions. Now everyone will be able to directly see the impact that modeling has on their work.
Application creation integrated into your workflow
This video takes your through the workflow for setting up and running a specialized application.
The process for building an application starts with a simple command: Save Model as Application. From here, the Application Builder will swiftly take you through the different steps for building your application, from choosing the parameters that you want to make available for manipulation in the application's user interface to the postprocessing and presentation of results most relevant to the application user. Modeling power that has traditionally been geared towards the engineering analyst or expert can now be employed by all members of your organization.

Using the Application Builder, you simply select one of your existing models to create an intuitive and specific interface in your application. An easy-to-use Form Editor creates this user interface through click and drag-and-drop operations, while a flexible Method Editor allows you to program customized commands. You control the inputs and outputs for the application and your applications can be as advanced, or as simple, as your design.
This model and application simulate the static electromagnetic field of an outward flux focusing magnetic rotor using permanent magnets, known as a Halbach rotor. The accurate modeling of a permanent magnet's fields is important for such a device. The derived application from the model allows the engineer or technician to focus on just that one aspect.

Update to version 5.0
The Application Builder is included with all copies of COMSOL Multiphysics 5.0. Just download and upgrade today to get started.
Download 5.0COMSOL Server™ is the engine for running your simulation apps and the platform for controlling their deployment and distribution.

Provide simulation throughout your organization with industry-specific apps built by experts.
In COMSOL Multiphysics® version 5.0, industry experts can develop apps based on their models. Using the Application Builder, models are given customized user interfaces, where the expert decides which inputs and outputs the end-user will require to run the simulations specific to their needs. This brings the power of simulation directly to groups throughout your organization.
Process and product designers as well as manufacturing teams will enjoy the benefits of multiphysics modeling – even without simulation expertise.

These applications can be uploaded to COMSOL Server™, then accessed and run from anywhere within your organization's worldwide structure.
Flexible licensing allows your colleagues to access COMSOL Server™ and run your app from anywhere within your organization. You can even allow your customers, clients, vendors, or partners outside your organization to run your applications on your worldwide COMSOL Server™ license. Alternatively, you may host it on a Virtual Private Cloud (VPC) and use this infrastructure to control access and monetize your apps and services.



Update to version 5.0
Start building your applications today by upgrading to COMSOL Multiphysics® version 5.0 with the new Application Builder. COMSOL Server™ is the future of tomorrow.
Download 5.0