Mechanical Source (Source)

Thermal source, i.e. imposed temperature delta (type='temp') or entropy variation (type='ev') between points.

Mechanical Source (Source)

Thermal source, i.e. imposed temperature delta (type='temp') or entropy variation (type='ev') between points.

Power variables

flux: Force \(f\) (N)

effort: Velocity \(v\) (m/s)

Arguments

label : str
Source label.
nodes : ('T',)
Thermal point associated with the source with positive flux #->temp. The node label must be the same as the component label.
parameters : keyword arguments
Component parameter.
Key Description Unit Default
type Source type in {'entropyvar', 'temperature'} string temperature

Usage

T = Source('T', ('T',), type='temperature')

Netlist line

thermics.source T ('T',): type=temperature;

Example

>>> # Import dictionary
>>> from pyphs.dictionary import thermics
>>> # Define component label
>>> label = 'T'
>>> # Define component nodes
>>> nodes = ('T',)
>>> # Define component parameters
>>> parameters = {'type': 'temperature',  # Source type in {'entropyvar', 'temperature'} (string)
...              }
>>> # Instanciate component
>>> component = thermics.Source(label, nodes, **parameters)
>>> # Graph dimensions
>>> len(component.nodes)
2
>>> len(component.edges)
1