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.


Chlorine Discharge Global Model

Plasma discharges containing chlorine are commonly used to etch semiconductors and metals in microelectronics fabrication. This tutorial model studies chlorine plasma discharges using a global (volume-averaged) diffusion model. Global diffusion models can run simulations in a fraction of the time it would take for space-dependent models. This makes them a good choice to study large reaction ...

Fountain Flow Effects on Electrodeposition on a Rotating Wafer

This example extends the analysis made in the model Electrodeposition on a Resistive Patterned Wafer by including the diffusion and convection of copper ions in the electrolyte. The coupled mass transport convection-diffusion effects are of interest in this type of reactor since they will be accentuated towards the rim of the wafer, limiting the current density. This will counter balance the ...

1D Isothermal Zinc-Silver Oxide Battery

Zinc-Silver oxide (Zn-AgO) batteries are used in different industries due to their high capacity per unit weight. In this work, discharge of a Zn-AgO battery is simulated using the *Battery with Binary Electrolyte* interface. The electrochemical reactions in the positive and negative electrodes lead to changes in porosity and species concentration in the electrodes. This is modeled using *Domain ...

Vdara® Caustic Surface

When the Vdara hotel first opened in Las Vegas, visitors relaxing by the pool would experience intense periods of heat at certain times of the day, at certain times of the year. This intense heat was caused by the reflection of solar radiation from the curved, reflective surface on the South-facing side of the hotel. This model shows how a caustic surface is generated in the pool area around the ...

Whirling of a Uniform Shaft Supported on Journal Bearing

The Whirling of a Uniform Shaft tutorial model shows you how to perform a transient analysis of a uniform shaft under gravity. The shaft is supported by two hydrodynamic bearings at its ends. The gyroscopic effect causes the rotor to whirl about its initial axis and the rotor eventually reaches a steady orbit. Results include the stress profile on the rotor with the maximum bending stress, the ...

Petzval Lens

This tutorial shows how to set up a multi-element objective lens. The chosen lens is a Petzval lens with field flattener described in 'Fundamental Optical Design', by M. Kidger, 2001, pg 192. The tutorial demonstrates how to include a geometric sequence using the 'Spherical General Lens 3D' part found in the COMSOL part library. Also demonstrated are the use of clear apertures, as well as edge ...

Slider Crank Mechanism

This is a benchmark model to test the numerical algorithms in the area of multibody dynamics. This model simulates the dynamic behavior of the slider crank mechanism. This mechanism goes through singular positions during its operation. The acceleration at a point is compared with the results from the reference.

How to Export Images Automatically After Solving

This example demonstrates how to use a parameterized slice plot and animation functionality to export a sequence of images. In addition, the example shows how to use a job sequence to perform a programmatic sequence of operations where the model is first solved and then the image sequence is generated and saved to file, all automatically. In the blog post associated with these files, "[How to ...

Engine Coolant Properties

The engine block of a car includes a cooling jacket to remove excess heat from combustion. The cooling jacket consists of open spaces in the cylinder block and the cylinder head. When the engine is running, a coolant fluid is pumped through the jacket to keep the engine from overheating. Optimizing the heat removal is important to minimize coolant boiling, prevent engine failure, and, more ...

Lumped Model of a Vehicle Suspension System

In this example, a lumped model of a vehicle suspension system having 11 degrees of freedom is analyzed. The _Mass_, _Spring_, and _Damper_ nodes of the _Lumped Mechanical System_ interface are used to model the wheels, including suspension system as well as the seats with a passenger. The vehicle body, having 3 degrees of freedom, is modeled as a rigid body in the _Multibody Dynamics_ ...