Extends from Buildings.BaseClasses.BaseIconExamples (Icon for Examples packages).
| Name | Description |
|---|---|
| ConductorSingleLayer | Test model for heat conductor |
model ConductorSingleLayer "Test model for heat conductor"
import Buildings;
Buildings.HeatTransfer.ConductorSingleLayer con(
mat=Buildings.HeatTransfer.Data.Brick(),
x=0.2,
n=5,
A=1);
Modelica.Thermal.HeatTransfer.Sources.FixedTemperature TB(T=293.15);
Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature TA;
Modelica.Blocks.Sources.Step step(
height=10,
offset=293.15,
startTime=3600);
Modelica.Thermal.HeatTransfer.Components.Convection convection;
Modelica.Blocks.Sources.Constant step1(k=10);
Buildings.HeatTransfer.ConductorSingleLayer con1(
mat=Buildings.HeatTransfer.Data.Brick(),
A=1,
x=0.1,
n=3);
Modelica.Thermal.HeatTransfer.Sources.FixedTemperature TB1(
T=293.15);
Modelica.Thermal.HeatTransfer.Components.Convection convection1;
Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature TA1;
Buildings.HeatTransfer.ConductorSingleLayer con2(
mat=Buildings.HeatTransfer.Data.Brick(),
A=1,
x=0.1,
n=3);
equation
connect(con.port_b, TB.port);
connect(TA.port, convection.solid);
connect(step.y, TA.T);
connect(convection.fluid, con.port_a);
connect(step1.y, convection.Gc);
connect(convection1.fluid, con1.port_a);
connect(step1.y, convection1.Gc);
connect(TA1.port, convection1.solid);
connect(step.y, TA1.T);
connect(con1.port_b, con2.port_a);
connect(con2.port_b, TB1.port);
end ConductorSingleLayer;