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;