equipment.Neumatic module

class equipment.Neumatic(**kwargs)[source]

Bases: equipment

Class to define the pneumatic conveying equipment

Parameters:

entrada : Corriente instance to define the input stream to equipment D : Pipe diameter orientation : Geometric orientation of pipe

0 - Horizontal 1 - Vertical

saltationMethod to calculate saltation velocity of gas:

0 - Kizk (1973) 1 - Matsumoto (1977) 2 - Matsumoto (1975) 3 - Matsumoto (1974) 4 - Ochi (1991)

fsMethod to calculate solid friction factor

0 - Stemerding (1962) 1 - Reddy-Pei (1969) 2 - Swaaij-Buurman-Breugel (1970) 3 - Capes-Nakamura (1973) 4 - Konno-Saito (1969) 5 - Yang (1978)

eD : Pipe roughness, optional for Ochi saltation velocity method L : Pipe length K : Equivalent length of pipe fittings

Attributes:
isCalculable

Each child class must define if its calculable for input kwargs

Methods

calculo()

Procedure to calcute equipment, defined in child class

title = 'Penumatic conveying'
help = ''
kwargs = {'D': None, 'K': 0, 'L': None, 'eD': None, 'entrada': None, 'fs': 0, 'orientation': 0, 'saltation': 0}
kwargsInput = ('entrada',)
kwargsValue = ('D', 'L', 'K', 'eD')
kwargsList = ('saltation', 'orientation', 'fs')
calculateValue = ('SLR', 'DR', 'VF', 'vs', 'V', 'Re', 'f', 'DeltaP')
TEXT_ORIENTATION = ('Horizontal', 'Vertical')
TEXT_SALTATION = ('Kizk', 'Matsumoto 1977', 'Matsumoto 1975', 'Matsumoto 1974', 'Ochi')
TEXT_FS = ('Stemerding', 'Reddy-Pei', 'Swaaij-Buurman-Breugel', 'Capes-Nakamura', 'Konno-Saito', 'Yang')
property isCalculable

Each child class must define if its calculable for input kwargs

calculo()[source]

Procedure to calcute equipment, defined in child class