Пример #1
0
    def _design(self):
        design = self.design_results

        # defining the quantities of materials/items
        # note that these items to be to be in the _impacts_items.xlsx
        design['StainlessSteel'] = SS_quant = (
            self.carbonizer_base_assembly_stainless +
            self.carbonizer_base_squarebox_stainless +
            self.carbonizer_base_charbox_stainless)
        design['Steel'] = S_quant = (self.carbonizer_base_assembly_steel +
                                     self.carbonizer_base_squarebox_steel +
                                     self.carbonizer_base_charbox_steel)
        design['ElectricMotor'] = EM_quant = (2.7 / 5.8) + (6 / 5.8)
        design['Electronics'] = Elect_quant = 1

        self.construction = (
            Construction(item='StainlessSteel',
                         quantity=SS_quant,
                         quantity_unit='kg'),
            Construction(item='Steel', quantity=S_quant, quantity_unit='kg'),
            Construction(item='ElectricMotor',
                         quantity=EM_quant,
                         quantity_unit='ea'),
            Construction(item='Electronics',
                         quantity=Elect_quant,
                         quantity_unit='kg'),
        )
        self.add_construction()
Пример #2
0
    def _design(self):
        design = self.design_results

        design['OilHeatExchanger'] = OHX_quant = (4 / 200)
        design['Pump'] = Pump_quant = (2.834 / 2.27)

        self.construction = (
            Construction(item='OilHeatExchanger',
                         quantity=OHX_quant,
                         quantity_unit='ea'),
            Construction(item='Pump', quantity=Pump_quant, quantity_unit='ea'),
        )
        self.add_construction()
Пример #3
0
    def _design(self):
        design = self.design_results
        # defining the quantities of materials/items
        # note that these items to be to be in the _impacts_items.xlsx

        design[
            'StainlessSteel'] = SS_quant = self.quantity_tanks * self.reactor_weight  # kg SS
        design[
            'PVC'] = PVC_quant = self.quantity_tanks * self.material_P_pipe * self.pvc_mass  # kg PVC

        self.construction = (
            Construction(item='StainlessSteel',
                         quantity=SS_quant,
                         quantity_unit='kg'),
            Construction(item='PVC', quantity=PVC_quant, quantity_unit='kg'),
        )
        self.add_construction()
    def _design(self):
        design = self.design_results

        # defining the quantities of materials/items
        # note that these items to be to be in the _impacts_items.xlsx
        design['Electronics'] = Elect_quant = 2
        design['ElectricConnectors'] = ElectCon_quant = 0.5
        design['ElectricCables'] = ElectCables_quant = 3

        self.construction = (
            Construction(item='Electronics',
                         quantity=Elect_quant,
                         quantity_unit='kg'),
            Construction(item='ElectricConnectors',
                         quantity=ElectCon_quant,
                         quantity_unit='kg'),
            Construction(item='ElectricCables',
                         quantity=ElectCables_quant,
                         quantity_unit='m'),
        )
        self.add_construction()
    def _design(self):
        design = self.design_results

        design['StainlessSteel'] = SS_quant = self.pcd_cat_sandwich_stainless
        design['Steel'] = S_quant = self.pcd_cat_sandwich_steel
        design['ElectricMotor'] = EM_quant = (5 / 5.8)
        design['CatalyticConverter'] = Cat_quant = 1

        self.construction = (
            Construction(item='StainlessSteel',
                         quantity=SS_quant,
                         quantity_unit='kg'),
            Construction(item='Steel', quantity=S_quant, quantity_unit='kg'),
            Construction(item='ElectricMotor',
                         quantity=EM_quant,
                         quantity_unit='ea'),
            Construction(item='CatalyticConverter',
                         quantity=Cat_quant,
                         quantity_unit='ea'),
        )
        self.add_construction()
Пример #6
0
    def _design(self):
        design = self.design_results

        # defining the quantities of materials/items
        # note that these items to be to be in the _impacts_items.xlsx
        # add function to calculate the number of screw presses required based on
        # influent flowrate
        design['Steel'] = S_quant = (self.dewatering_screw_press_steel)

        self.construction = (Construction(item='Steel',
                                          quantity=S_quant,
                                          quantity_unit='kg'), )
        self.add_construction()
Пример #7
0
    def _design(self):
        design = self.design_results
        # defining the quantities of materials/items
        # note that these items to be to be in the _impacts_items.xlsx

        self.quantity_columns = np.ceil(
            self.volume_treated /
            self.column_daily_loading_rate)  # number of 0.4 m columns
        design['PVC'] = PVC_quant = (self.column_length *
                                     self.quantity_columns * self.pvc_mass
                                     )  # kg PVC
        Tubing_quant = (self.tubing_length * self.quantity_columns *
                        self.tubing_mass)  # kg PE
        Tank_quant = (self.quantity_columns * self.tank_mass / 3
                      )  # number of tanks with one tank for three columns
        design['PE'] = PE_quant = Tubing_quant + Tank_quant

        self.construction = (
            Construction(item='PVC', quantity=PVC_quant, quantity_unit='kg'),
            Construction(item='PE', quantity=PE_quant, quantity_unit='kg'),
        )
        self.add_construction()
    def _design(self):
        design = self.design_results

        # defining the quantities of materials/items
        # note that these items to be to be in the _impacts_items.xlsx
        design['StainlessSteel'] = SS_quant = (
            self.heat_exchanger_hydronic_stainless)
        design['Steel'] = S_quant = (self.heat_exchanger_hydronic_steel)
        design['HydronicHeatExchanger'] = HHX_quant = 1
        design['Pump'] = Pump_quant = (17.2 / 2.72)

        self.construction = (
            Construction(item='StainlessSteel',
                         quantity=SS_quant,
                         quantity_unit='kg'),
            Construction(item='Steel', quantity=S_quant, quantity_unit='kg'),
            Construction(item='HydronicHeatExchanger',
                         quantity=HHX_quant,
                         quantity_unit='ea'),
            Construction(item='Pump', quantity=Pump_quant, quantity_unit='ea'),
        )
        self.add_construction()