Thermal transfer (Transfer)

Irreversible heat transfer between two thermal nodes. It is made from two dissipative edges. The dissipation variables are temperatures (w1=T1 and w2=T2). The dissipation functions are:

˙σ1=z1(w1,w2)=Rw1w2w1,˙σ2=z2(w1,w2)=Rw2w1w2.

Thermal transfer (Transfer)

Irreversible heat transfer between two thermal nodes. It is made from two dissipative edges. The dissipation variables are temperatures (w1=T1 and w2=T2). The dissipation functions are:

˙σ1=z1(w1,w2)=Rw1w2w1,˙σ2=z2(w1,w2)=Rw2w1w2.

Power variables

flux: Entropy variation dσdt (W/K)

effort: Temperature θ (K)

Arguments

label : str
Transfer label.
nodes : ('T1', 'T2')
The thermal transfer occurs between thermal points 'T1' and 'T2'.
parameters : keyword arguments
Component parameter.
Key Description Unit Default
R Thermal transfer coefficient W/K 1000.0

Usage

trans = Transfer('trans', ('T1', 'T2'), R=1000.0)

Netlist line

thermics.transfer trans ('T1', 'T2'): R=1000.0;

Example

>>> # Import dictionary
>>> from pyphs.dictionary import thermics
>>> # Define component label
>>> label = 'trans'
>>> # Define component nodes
>>> nodes = ('T1', 'T2')
>>> # Define component parameters
>>> parameters = {'R': 1000.0,  # Thermal transfer coefficient (W/K)
...              }
>>> # Instanciate component
>>> component = thermics.Transfer(label, nodes, **parameters)
>>> # Graph dimensions
>>> len(component.nodes)
3
>>> len(component.edges)
2