Skip to content

One-way coupled model of heat transport; proxy for turbulent convection (Lorenz model) coupled to 1D diffusion problem.

Notifications You must be signed in to change notification settings

ethrelfall/Coupled-heat-transport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

Coupled-heat-transport

One-way coupled model of heat transport: proxy for turbulent convection (Lorenz model) coupled to 1D diffusion problem.

This code is intended as a simple proxy for coupling turbulent convective heat transport to a linear solid diffusion problem. The turbulence proxy is the Lorenz model (note the physically-correct output is the Nusselt number, but the code currently uses one of the other outputs in order to generate a time series with a a greater degree of variability). This output provides the input into a linear, time-dependent 1D diffusion problem (in a one-way coupling sense) as the Neumann condition on the left hand side i.e. it is a heat flux; the right-hand boundary condition is zero temperature and the QoI is the gradient of T at the output.

Lorenz_attractor

The Lorenz model has three inputs, rho, sigma, and beta, which represent the Rayleigh number, Prandtl number, and coupling parameter in the underlying model. Varying these gives a 'phase diagram' structure in which some values give 'turbulent' states with no steady solution.

The diffusion model has a single parameter, the diffusion coefficient D (the interval width is fixed at unity).

It can be seen that large values of diffusion coefficient D allow the heat to cross the diffusive region largely unaffected, while shrinking this value both reduces the heat flux and smoothes out features in the time series.

Lorenz_attractor

The parameters are controlled via the input.txt file, which contains the four numerical values for rho, sigma, and beta of the Lorenz model and the diffusion coefficient for the diffusion model. The supplied example contains canonical choices giving a 'turbulent' case of the Lorenz model and a unit diffusion coefficient.

About

One-way coupled model of heat transport; proxy for turbulent convection (Lorenz model) coupled to 1D diffusion problem.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages