modelPartialChargingDischarging

Base example

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

Basic model that is used to validate the tank model. The performance data record per contains the data obtained from experiments of Ojas et al., 2020, and used by Guowen et al., 2021.

Reference

Pradhan, Ojas, et.al. Development and Validation of a Simulation Testbed for the Intelligent Building Agents Laboratory (IBAL) using TRNSYS. ASHRAE Transactions 126 (2020): 458-466.

Li, Guowen, et al. An Ice Storage Tank Modelica Model: Implementation and Validation. Modelica Conferences. 2021. doi:10.3384/ecp21181177.

Parameters

TypeNameDefaultDescription
StringfileNameCalibration data file
RealSOC_start0.90996030Start value of state of charge
Modelica.Units.SI.MassFlowRatem_flow_nominal1Nominal mass flow rate
Modelica.Units.SI.PressureDifferencedp_nominal100000Pressure difference
Buildings.Fluid.Storage.Ice.Data.Tank.GenericperPerformance curve obtained from onsite experiment

Components

TypeNameDefaultDescription
Buildings.Fluid.Storage.Ice.ControlledTankiceTanIce tank
Buildings.Fluid.Sources.MassFlowSource_TsouMass flow source
Buildings.Fluid.Sources.Boundary_pTbouPressure source
Buildings.Fluid.FixedResistances.PressureDropresFlow resistance
Modelica.Blocks.Sources.CombiTimeTabledatFlowrate measurements
Modelica.Thermal.HeatTransfer.Celsius.ToKelvinTInConversion from Celsius to Kelvin
Modelica.Thermal.HeatTransfer.Celsius.ToKelvinTOutSetOutlet temperature in Kelvin
Modelica.Blocks.Math.AddTSetTemperature setpoint
Modelica.Blocks.Sources.ConstantoffSetAn offset for setpoint control
Sensors.TemperatureTwoPortTOutTank outlet temperature

Contents

NameDescription
Medium

Revisions

  • December 14, 2021, by Yangyang Fu:
    First implementation.