Heat Exchanger Simulation

Available solvers

Running the Simulation

Select a category. All simulations. In-browser simulations. Melting Ice Simulation. Compares the rate of heat transfer from heated metal blocks to ice water . id = melting-ice-simulation (do not remove this text). Heat transfer from a flat plate to a cooler fluid that flows over the plate in laminar flow. id = boundary-layer (do not remove this text). Combined Free and Forced Convection. Grashof and Reynolds numbers plotted as function of fluid velocity over a flat plate. id = combined-free-and-forced-convection (do not remove this text). Compares spatial temperature profiles in a fin for four tip boundary conditions.

id = compare-fins (do not remove this text). Conduction Through a Composite Wall. Temperature profiles and heat flux for steady-state conduction through four walls in series. id = conduction-through-a-composite-wall (do not remove this text). Cooking a Turkey. The temperature of the center of a cooking turkey as a function of time. id = cooking-a-turkey (do not remove this text). Effect of Wind Chill on Skin Temperature. The effect of wind speed on skin temperature due to convective heat transfer.

id = effect-of-wind-chill-on-skin-temperature (do not remove this text). Energy Transfer Between Two Blackbodies. Radiative heat transfer between two black body surfaces. id = energy-transfer-between-two-blackbodies (do not remove this text). Temperature versus distance for both side of a heat exchanger. id = heat-exchanger (do not remove this text). Heat Generation and Conduction through Composite Walls. Temperature profiles for steady-state conduction through three walls in series. id = heat-generation-and-conduction-through-composite-walls (do not remove this text). Heat Transfer and Temperature Distribution in a Fin.

Temperature as a function of distance from the base of a heat transfer fin.

id = heat-transfer-and-temperature-distribution-in-a-fin (do not remove this text). Heat Transfer between Flowing Liquids in Tubes. Velocity and temperature profiles for laminar flow in cylindrical tube and annulus. id = heat-transfer-between-flowing-liquids-in-cylindrical-tubes (do not remove this text). Heat Transfer in a Bank of Tubes. Steady-state, convective heat transfer for a bank of tubes. id = heat-transfer-in-a-bank-of-tubes (do not remove this text). Heat Transfer in Fins. Heat transfer rate through a single fin mounted on a heat sink. id = heat-transfer-in-fins (do not remove this text). Heat Transfer Through a Cylinder.

Temperature versus radius for radial, steady-state heat transfer for a long tube.

id = heat-transfer-through-a-cylinder (do not remove this text).

Identify Temperature Profiles for Composite Walls. Identify correct steady-state temperature profile through composite walls. id = identify-temperature-profiles-for-heat-generation-or-conduction-through-composite-walls (do not remove this text). Injecting Water into Liquid Nitrogen Tanks. Hot and cold water are injected into insulated tanks containing liquid nitrogen. id = injecting-water-into-liquid-nitrogen-tanks (do not remove this text).

Lumped Capacitance Model vs Full Model. Time-dependent center temperature of sphere using lumped capacitance. id = lumped-capacitance-model-vs-full-model (do not remove this text). Parallel and Counterflow Heat Exchangers. Temperature and heat transfer rate in concentric tube heat exchanger. id = parallel-and-counterflow-heat-exchangers (do not remove this text). Steady-state solution of heat equation in a 1D plane wall. id = plane-wall (do not remove this text). Radiation Shielding of a Spherical Body. Effect of a radiation shield on radiative heat transfer to a ball. id = radiation-shielding-of-a-spherical-body (do not remove this text). Transient Conduction Through a Plane Wall. Centerline temperature as function of time for a plane wall. id = transient-conduction-through-a-plane-wall (do not remove this text). Tutorial for a shell-and-tube heat exchanger, using OpenFOAM and CalculiX . Note: Get the case files of this tutorial. Read how in the tutorials introduction. This tutorial describes how to run a conjugate heat transfer simulation with two separate OpenFOAM solvers and CalculiX.

The files for this tutorial are located in this repository (directory CHT/heat_exchanger). This tutorial is based on a case prepared with SimScale by Lucia Cheung Yau for her Master’s Thesis. This scenario consists of two fluid and one solid participant and represents a shell-and-tube heat exchanger. The geometry includes an (adiabatic) shell, in which an inner fluid flows. It enters from the top-right inlet and exits from the bottom-left, after getting redirected several times by baffles. The geometry also includes a set of tubes, in which an outer fluid flows from left to right. The two fluids enter in different temperatures and exchange heat through the (thick) solid walls of the tubes. This is a steady-state simulation and the flow is considered laminar. We define the participants Inner-Fluid, Solid, and Outer-Fluid and two interfaces: one between the Inner-Fluid and Solid and one between the Solid and Outer-Fluid. Parallel-explicit coupling is used on both interfaces as pseudo timestepping to reach steady-state. We use nearest-neighbor mapping between all meshes. The OpenFOAM participants can either be executed in serial, or in parallel. buoyantSimpleFoam is used for fluid flow (both participants).

This is a solver for steady-state, buoyant, turbulent flow of compressible fluids for ventilation and heat transfer.

For more information, have a look at the OpenFOAM adapter documentation.

For more information, have a look at the CalculiX adapter documentation.

Note: Since the already prepared case contains mesh files of approx.

50MB in size, we currently host these files outside of the tutorials repository and you can download and extract them automatically in the appropriate locations by running the download-meshes.sh script.

You can help us improve this! Before starting the simulation for the first time you need to download the mesh files and copy them into the appropriate location.
Comments are closed.