modelPartialTableDataSDF
Partial model with components for table data using ND SDF tables for heat pumps and chillers
Information
Partial model for equations and componenents used in both heat pump and chiller models using SDF based data.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | nDim | Number of input dimensions | |
| Real | scaFac | Scaling factor | |
| Data handling | |||
| SDF.Types.InterpolationMethod | interpMethod | SDF.Types.InterpolationMethod.Linear | Interpolation method |
| SDF.Types.ExtrapolationMethod | extrapMethod | SDF.Types.ExtrapolationMethod.Hold | Extrapolation method |
| Extra states | |||
| Boolean | useExtSta | false | =true to output extra states stored in sdf file |
| Integer | nExtSta | 1 | |
| String[nExtSta] | datasetExt | {"p_1"} | Dataset names for extra states |
| String[nExtSta] | dataUnitExt | {"Pa"} | Data unit for extra states |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Math.Product | scaFacTimPel | Scale electrical power consumption | |
| Modelica.Blocks.Math.Product | scaFacTimQUse_flow | Scale useful heat flow rate | |
| Modelica.Blocks.Sources.Constant | constScaFac | Calculates correction of table output based on scaling factor | |
| Modelica.Blocks.Routing.RealPassThrough | reaPasThrTEvaIn | Used to enable conditional bus connection | |
| Modelica.Blocks.Routing.RealPassThrough | reaPasThrTConIn | Used to enable conditional bus connection | |
| Modelica.Blocks.Routing.RealPassThrough | reaPasThrTEvaOut | Used to enable conditional bus connection | |
| Modelica.Blocks.Routing.RealPassThrough | reaPasThrTConOut | Used to enable conditional bus connection | |
| Modelica.Blocks.Math.Gain[nDim] | facGain | Convert relative speed n to an absolute value for interpolation in sdf tables | |
| SDF.NDTable | nDTabQUse_flow | SDF-Table data for condenser heat flow | |
| SDF.NDTable | nDTabPEle | SDF table data for electrical power | |
| Modelica.Blocks.Routing.Multiplex | mux | Concat all inputs into an array | |
| RearrangeInputs | ordInp | Possibly change Input order | |
| Modelica.Blocks.Math.Product | onOffTimScaFac | Create the product of the scaling factor and whether the device is even on | |
| Modelica.Blocks.Math.BooleanToReal | booToRea | Convert on/off signal to real | |
| SDF.NDTable[nExtSta] | nDTabSta | SDF-Table data for extra states |
Contents
| Name | Description |
|---|---|
| evaluateprotected |
Revisions
-
August 27, 2024 by Fabian Wuellhorst:
First implementation (see issue AixLib #1520)