modelThermSplitter
A simple model which weights a given set of thermal inputs
to calculate an average temperature and aggregated heat flow per output
Information
This model is used to weight thermal ports (inputs) according to given split factors per output port.
The model needs the dimensions of the splitted therm ports (for input and output ports resp.) and the split factors, which are between 0 and 1. Each row of the split factor matrix gives the split factors for one output port. The number of columns need to align with the number of input ports.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | nOut | Number of splitter outputs | |
| Integer | nIn | Number of splitter inputs | |
| Real[nOut,nIn] | splitFactor | fill(1/nOut, nOut, nIn) | Matrix of split factor for outputs (between 0 and 1 for each row) |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[nIn] | portIn | Single thermal input | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[nOut] | portOut | Set of thermal outputs |
Revisions
-
May, 2016, by Moritz Lauster:
Extended to handle multiple input ports. -
January, 2015, by Peter Remmen:
Changed name and vectorized equation, added documentation -
October, 2014, by Peter Remmen:
Implemented.