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)=Rw1−w2w1,˙σ2=z2(w1,w2)=Rw2−w1w2.
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)=Rw1−w2w1,˙σ2=z2(w1,w2)=Rw2−w1w2.
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