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
| Type | Name | Default | Description |
|---|---|---|---|
| Real[5] | timPer | {10, 30, 120, 240, 360}*60 | Time periods |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | uChaFra | Tank charge fraction | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput[nTimPer] | y | Tank charge fraction |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.DHC.Plants.Combined.Controls.BaseClasses.Delay[nTimPer] | del | Delay charge fractions | |
| Buildings.Controls.OBC.CDL.Routing.RealScalarReplicator | reaScaRep | Replicate input | |
| Buildings.Controls.OBC.CDL.Reals.Subtract[nTimPer] | sub | Find difference | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant[nTimPer] | con | Time periods | |
| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter[nTimPer] | gai | Gain factor | |
| Buildings.Controls.OBC.CDL.Reals.Divide[nTimPer] | div1 | Find the fraction rates |
Revisions
-
February 12, 2025, by Jianjun Hu:
First implementation.