blockTankChargeFractionRate

Rate of change of the tank charge fraction

Information

The rate of change of the tank charge fraction y is computed over several time periods (10, 30, 120, 240 and 360 min) as: uChaFra(Δt) = (uChaFra(t) - uChaFra(t - Δt)) / Δt * 3600, where Δt is the time period in seconds.

Parameters

TypeNameDefaultDescription
Real[5]timPer{10, 30, 120, 240, 360}*60Time periods

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.RealInputuChaFraTank charge fraction
Buildings.Controls.OBC.CDL.Interfaces.RealOutput[nTimPer]yTank charge fraction

Components

TypeNameDefaultDescription
Buildings.DHC.Plants.Combined.Controls.BaseClasses.Delay[nTimPer]delDelay charge fractions
Buildings.Controls.OBC.CDL.Routing.RealScalarReplicatorreaScaRepReplicate input
Buildings.Controls.OBC.CDL.Reals.Subtract[nTimPer]subFind difference
Buildings.Controls.OBC.CDL.Reals.Sources.Constant[nTimPer]conTime periods
Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter[nTimPer]gaiGain factor
Buildings.Controls.OBC.CDL.Reals.Divide[nTimPer]div1Find the fraction rates

Revisions

  • February 12, 2025, by Jianjun Hu:
    First implementation.