This package contains diffusion equation solved with the Finite Volume Methods.
Release Notes:
| Name | Description |
|---|---|
| DiffusionEquation |
Implements the diffusion equation
where sigma is a constant value. The initial condition is
and boundary conditions are
The analytical solution of this problem is implemented in DiffusionAnalytic block
Release Notes:
model DiffusionEquation
PDE.FiniteVolume.FVMIntegrator.FVIntegrator Diffusion(
bcr=0,
vb=3,
icb=3,
bcl=1,
gcl=1,
gcr=1);
Modelica.Blocks.Sources.RealExpression BCL[worldModel1.gcl](y=0.0);
inner World.worldModel worldModel1(
gcl=1,
gcr=1,
n=10);
PDE.FiniteVolume.Fluxes.DiffusionFlux.DiffusionFlux diffusionFlux(
beta=0.01);
Modelica.Blocks.Sources.RealExpression BCR[worldModel1.gcr];
MOL.Examples.Diffusion.DIC1 dIC1_1;
equation
connect(Diffusion.y, diffusionFlux.u);
connect(dIC1_1.y, Diffusion.u2);
connect(BCL.y, Diffusion.u3);
connect(BCR.y, Diffusion.u4);
connect(diffusionFlux.y, Diffusion.u);
end DiffusionEquation;