The Application Gallery features COMSOL Multiphysics® tutorial and demo app files pertinent to the electrical, structural, acoustics, fluid, heat, and chemical disciplines. You can use these examples as a starting point for your own simulation work by downloading the tutorial model or demo app file and its accompanying instructions.

Search for tutorials and apps relevant to your area of expertise via the Quick Search feature. To download the MPH-files, log in or create a COMSOL Access account that is associated with a valid COMSOL license. Note that many of the examples featured here can also be accessed via the Application Libraries that are built into the COMSOL Multiphysics® software and available from the File menu.


Automotive Muffler

This model simulates the pressure wave propagation in a muffler for a combustion engine. It uses a general approach for analysis of damping of the propagation of harmonic pressure waves. The model is solved in the frequency domain and provides efficient damping in a frequency range of 100-1000 Hz.

The KdV Equation and Solitons

The Korteweg-de Vries (KdV) equation models water waves. It contrasts sharply to the Burgers equation, because it introduces no dissipation and the waves travel seemingly forever. Solitons have their primary practical application in optical fibers. Specifically, a fiber’s linear dispersion properties level out a wave while the nonlinear properties give a focusing effect. The result is a very ...

Tubular Reactor with Nonisothermal Cooling Jacket

Chemical engineering students can model a nonideal tubular reactor, including radial and axial variations in temperature and composition, and investigate the impact of different operating conditions with this easy-to-use app. The process described by the Tubular Reactor with Nonisothermal Cooling Jacket app is the exothermic reaction of propylene oxide with water to form propylene glycol, ...

From Surface Mesh to Geometry: STL Import of a Vertebra

This tutorial demonstrates how to import and create a geometry from a surface mesh saved in the STL format. The instructions detail how to remove isolated faces from the imported STL mesh, how to use the geometry import parameters, and how to create volumes for simulation both on the inside and the outside of the imported geometric object. *The STL geometry in this example is provided courtesy ...

Electric Sensor

This is a model from electric impedance tomography, a method of imaging the interior permittivity distribution of a body by measuring current and voltage at the surface. This model demonstrates how the shape and placement of figures with different material properties inside a closed box can be determined with this non-invasive technique. Applying a potential difference on the boundaries of ...

The Shallow Water Equations

The Shallow Water equations are frequently used for modeling both oceanographic and atmospheric fluid flow. Models of such systems lead to the prediction of areas eventually affected by pollution, coast erosion and polar ice-cap melting. Comprehensive modeling of such phenomena using physical descriptions such as the Navier-Stokes equations can often be problematic, due to the scale of the ...

Shock Tube

A shock tube is a device for studying shock waves. Prior to starting an experiment, a diaphragm inside the tube blocks any flow. You increase the pressure on one side, such as with a compressor, and then start the flow by rupturing the diaphragm. The gas expands down the other half of the tube. Through optical means you can observe the flow and model the action of shocks. A pressurized tube ...

Stresses in a Pulley

The stresses in a pulley connected to an engine that drives another pulley are studied in this model. A parametric analysis is conducted in order to study how the rotational speed affects the stress distribution in the pulley. The power at the pulley shaft remains constant, the moment (defined by the ratio of the power by the rotational speed) will thus decrease with increased speed. This ...

Laser Heating of a Silicon Wafer with Ablation

When modeling a manufacturing process, such as the heating of an object, it is possible for irreversible damage to occur due to a change in temperature. This may even be a desired step in the process. With the *Previous Solution* operator, we can model such damage in COMSOL Multiphysics. Here, we will look at the “baking off” of a thin coating on a wafer heated by a laser.

Traveling Load

This example shows how to model a load which varies in space and time. A series of load pulses travel along a beam which is supported at equal distances. For some combinations of the traveling speed of the load pulses and the spacing between them, it is possible to excite resonances in the beam. The effects of four different combinations of these parameters are investigated.