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.


Chemical Reaction Engineering Modulex

Competing Reactions

Tutorial model of a set of two competing reactions. The model demonstrates: - A good modeling strategy for reaction engineering - How to go from chemical equations to space-dependent models of reacting flow with a minimum of work. Read More

Semibatch Polymerization

As reactant monomer converts into polymer chains, the density of the reacting mixture often changes notably. In this example you will look at how this effect impacts the total production of polymer in a process. The liquid phase polymerization takes place in a semibatch reactor, where ... Read More

Neutralization of Chlorine in a Scrubber

This example studies the kinetics of the neutralization of chlorine gas in water solution. The model assumes that the fluid volume is perfectly mixed and constant. This means that the chlorine has dissolved to an almost saturated state (1·10-2 mol/m3) and that the hydroxide has also ... Read More

Startup of a Continuous Stirred Tank Reactor

The hydrolysis of propylene oxide into propylene glycol is an important chemical process with 400,000 metric tons produced worldwide each year. Propylene glycol finds wide application as a moisturizer in foods, pharmaceuticals, and cosmetics. In this example, the startup phase of a ... Read More

HI Batch Reactor

This tutorial example illustrates the versatility of the *Reaction Engineering* interface. The hydrogen iodine reaction is modeled in a batch reactor with constant volume. Both isothermal and non-isothermal conditions are modeled. Read More

Parameter Estimation for Nonideal Reactor Models

Real reactors can be modeled as combinations of ideal reactors. In this example the so-called "Dead zone model" is utilized. Two ideal CSTRs with interchange are set up to model the real reactor. One CSTR represents the highly agitated region and the other the less agitated region. For ... Read More

Degradation of DNA in Plasma

Biotechnology is a rapidly growing area in the pharmaceutical sciences. One example of a clinical application is gene therapy, where it is possible to produce proteins in vivo, using the body’s own mechanisms for protein production. Major issues in gene delivery involve the transport of ... Read More

Tank Series with Feedback Control

This example illustrates how to set up and solve a tank-in-series model in 0D using the Reaction Engineering interface. The model treats a series of three consecutive tank reactors. A feedback loop continuously adjusts the inlet concentration of the first tank to keep the concentration ... Read More

Fine Chemical Production in a Plate Reactor

Plate reactors running under continuous conditions have emerged as candidates to replace batch reactors, primarily in fine chemicals and pharmaceuticals production. One of the advantages of the plate reactor design is that it allows for efficient temperature control of the reacting ... Read More

Using Equilibrium Calculations to Create Phase Envelopes

This is a demonstration how to use the thermodynamics functionality in COMSOL to make flash calculations. * A flash calculation is an equilibrium calculation of a system where several species and phases are present at the same time. The system in this model is an azeotropic mixture ... Read More