equipment.Grinder module

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

Bases: equipment

Class to model solid crusher grinder

Attributes:
C_adq
C_inst
isCalculable

Each child class must define if its calculable for input kwargs

power
solidflow

Methods

calculo()

Procedure to calcute equipment, defined in child class

coste()

tipo:

title = 'Grinder'
BOND_INDEX = (('Andesite', 22.13), ('Barite', 6.24), ('Basalt', 20.41), ('Bauxite', 9.45), ('Cement clinker', 13.49), ('Cement raw material', 10.57), ('Chrome ore', 9.6), ('Clay', 7.1), ('Clay, calcined', 1.43), ('Coal', 11.37), ('Coke', 20.7), ('Coke, fluid petroleum', 38.6), ('Coke, petroleum', 73.8), ('Copper ore', 13.13), ('Coral', 10.16), ('Diorite', 19.4), ('Dolomite', 11.31), ('Emery', 58.18), ('Feldspar', 11.67), ('Ferrochrome', 8.87), ('Ferromanganese', 7.77), ('Ferrosilicon', 12.83), ('Flint', 26.16), ('Fluorspar', 9.76), ('Gabbro', 18.45), ('Galena', 10.19), ('Garnet', 12.37), ('Glass', 3.08), ('Gneiss', 20.13), ('Gold ore', 14.83), ('Granite', 14.39), ('Graphite', 45.03), ('Gravel', 25.17), ('Gypsum rock', 8.16), ('Ilmenite', 13.11), ('Iron ore', 15.44), ('Hematite', 12.68), ('Hematite—specular', 15.4), ('Oolitic', 11.33), ('Limanite', 8.45), ('Magnetite', 10.21), ('Taconite', 14.87), ('Kyanite', 18.87), ('Lead ore', 11.4), ('Lead-zinc ore', 11.35), ('Limestone', 11.61), ('Limestone for cement', 10.18), ('Manganese ore', 12.46), ('Magnesite, dead burned', 16.8), ('Mica', 134.5), ('Molybdenum', 12.97), ('Nickel ore', 11.88), ('Oil shale', 18.1), ('Phosphate fertilizer', 13.03), ('Phosphate rock', 10.13), ('Potash ore', 8.88), ('Potash salt', 8.23), ('Pumice', 11.93), ('Pyrite ore', 8.9), ('Pyrrhotite ore', 9.57), ('Quartzite', 12.18), ('Quartz', 12.77), ('Rutile ore', 12.12), ('Sandstone', 11.53), ('Shale', 16.4), ('Silica', 13.53), ('Silica sand', 16.46), ('Silicon carbide', 26.17), ('Silver ore', 17.3), ('Sinter', 8.77), ('Slag', 15.76), ('Slag, iron blast furnace', 12.16), ('Slate', 13.83), ('Sodium silicate', 13), ('Spodumene ore', 13.7), ('Syenite', 14.9), ('Tile', 15.53), ('Tin ore', 10.81), ('Titanium ore', 11.88), ('Trap rock', 21.1), ('Uranium ore', 17.93), ('Zinc ore', 12.42))
TEXT_TIPO_COSTOS = ('Cone crusher', 'Gyratory crusher', 'Jaw crusher', 'Hammer mill', 'Ball mill', 'Pulverizer')
calculateCostos = ('C_adq', 'C_inst')
indiceCostos = 7
kwargs = {'Base_index': 0.0, 'BondIndex': 0, 'Current_index': 0.0, 'D80': 0.0, 'entrada': None, 'exponent': 1.5, 'f_install': 1.8, 'tipoCoste': 0}
kwargsInput = ('entrada',)
kwargsValue = ('BondIndex', 'exponent', 'D80')
calculateValue = ('power', 'solidflow')
power = None
solidflow = None
C_adq = None
C_inst = None
property isCalculable

Each child class must define if its calculable for input kwargs

calculo()[source]

Procedure to calcute equipment, defined in child class

coste()[source]
tipo:

0 - Cone crusher 1 - Gyratory crusher 2 - Jaw crusher 3 - Hammer mill 4 - Ball mill 5 - Pulverizer