teflow.engout module

class teflow.engout.BaseDevice(**paras)

基类:ABC

An abstract class for computing engineering performance of thermoelectric device

abstract build(**options)
abstract simulate(**configs)
abstract classmethod valuate(**kwargs)
class teflow.engout.GenCore(TEdatas, Tc, Th, L=1, A=100, isPoly=False)

基类:BaseDevice

An abstract class for computing engineering performance of thermoelectric generator

class teflow.engout.GenLeg(TEdatas, Tc, Th, L=1, A=100, isPoly=False)

基类:GenCore

Simulate thermoelectric leg of generator

build(calWeights=False)
simulate(I_r='YitaMax', numPoints=101)
classmethod valuate(datas_TCSK, L=1)

Convenient entry to evaluate thermoelectric leg of generator

class teflow.engout.GenPair(TEdatas_p, TEdatas_n, Tc, Th, L=1, A=100, isPoly=False)

基类:GenCore

Simulate thermoelectric p-n pair of generator

build(ratioLength=1, ratioArea='ZTengMax', calWeights=False)
simulate(I_r='YitaMax', numPoints=101)
classmethod valuate(datas_p_TCSK, datas_n_TCSK, L=1)

Convenient entry to evaluate thermoelectric p-n pair of generator