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.

Isospectral Drums

Striking a drum excites a spectrum of vibration modes that together make up the instrument’s characteristic sound or acoustic signal. These vibration modes correspond to the eigenmodes, or eigenfunctions, of the drum’s membrane. Thus you can study this problem by solving eigenvalue problems for stretched membranes. Two different geometric shapes are modeled, with all other parameters being ...

How to Generate Randomized Inhomogeneous Material Data

These examples demonstrate how to generate and visualize randomized material data with specified statistical properties determined by a spectral density distribution by using the tools available under the _Results_ node. In the blog post associated with these files, "[How to Generate Randomized Inhomogeneous Material Data](/blogs/how-to-generate-randomized-inhomogeneous-material-data/)", we ...

Lid-Driven Cavity

This example demonstrates how to define the lid-driven cavity benchmark in the field of computational fluid dynamics. In the model setup, a 2D square cavity has a tangentially moving wall that induces a large vortex in the center of the cavity, and small vortices in the corners. The results show the velocity field for different values of the Reynolds number. The velocity profile and size and ...

Beam Subjected to Traveling Load

As an example of how to build an app using the Application Builder, this application simulates the transient response of a beam, or bridge, that is placed on several equidistant supports and is subjected to a traveling load. The purpose of the Beam Subjected to Traveling Load app is to analyze the structural response of a bridge when vehicles pass over it. Many of the bridge's parameters can be ...

Modeling Phase Change with Hysteresis

This example exemplifies how to model thermal phase change that is subject to hysteresis. A more detailed description of the phenomenon, and the modeling process, can be seen in the blog post "[Thermal Modeling of Phase-Change Materials with Hysteresis](".

Swept Mesh of a Bracket Geometry

This tutorial demonstrates how to partition a 3D part to create a swept mesh. The example explores different strategies for partitioning the geometry, and demonstrates how to combine hexahedral and tetrahedral meshes.

Cluster Setup Validation

Use the Cluster Setup Validation app to validate if the current default cluster settings, as taken from the preferences, correctly submit jobs to the cluster. This app also allows you to override the default cluster settings to, for example, test modifications to the current setup or test a new set of settings for connecting to a cluster.

Electrical Heating in a Busbar Assembly

This tutorial analyzes the resistive heating (Joule heating) of a busbar assembly designed to conduct a direct current from a current source to the anode in an electrolysis process.

Modeling Irregular Shapes by Using Interpolation and Image Data

This file shows how to create a surface of an irregular shape based on text, image, or elevation data. This approach is best suited for data where the height (or elevation) is a function of _x_- and _y_-coordinates. The data is of the Matterhorn, a European mountain located in the Alps. In short, the procedure includes: * Importing a text file, image file, or elevation data into a function ...

Helical Static Mixer

Helical static mixers are often used to mix monomers and initiators that then react during a polymerization process. The purpose of the Helical Static Mixer application is to demonstrate this mixing process as well as the use of parts and parameterized geometries when building apps. The concentration field is included in the analysis in order to compute the extent of mixing between two streams ...