Summary for: ThermalNetworkConnection < ThermalModelElement

Class summary

ThermalNetworkConnection Abstract base class for connections.

The ThermalNetworkConnection defines the concept of a ‘connection’ in a thermal network. A connection can be established between a ThermalNode and the FEA part of a ThermalModel, or between two nodes.

Properties

.has_node2FEA Does this define a node-to-FEA connection.

.has_node2node Does this define a node-to-node connection.

Methods

Class methods are listed below. Inherited methods are not included.

.ThermalNetworkConnection Abstract base class for connections.

The ThermalNetworkConnection defines the concept of a ‘connection’ in a thermal network. A connection can be established between a ThermalNode and the FEA part of a ThermalModel, or between two nodes. Documentation for ThermalNetworkConnection/ThermalNetworkConnection doc ThermalNetworkConnection

.get_flux Get flux data.

data = get_flux(this, solution) returns free-format data of the thermal flux through the connection, and the given ThermalSolution.

.get_node2FEA_matrices Return the thermal matrices.

[S_FEA, S_FEA2node, S_node2FEA, S_node] = get_node2FEA_matrices(this, node) return the contribution of this connection and the given ThermalNode node to the thermal problem matrices:

  • S_FEA : the resistivity matrix of the pure-FEA part of the problem
  • S_FEA2node : coupling matrix between the FEA and lumped parts of the model, FEA-rows.
  • S_node2FEA : coupling matrix between the FEA and lumped parts of the model, lumped-rows.
  • S_node : resistivity matrix of the pure-lumped part of the model.

.get_node2node_row Row of the thermal resistance matrix.

vals = get_node2node_row(this, node) returns the values in the thermal resistance matrix, on the row corresponding to the ThermalNode node given as input.

.get_nodes Return indices to the nodes associated with this.

inds = get_nodes(this, node)