def __init__(self, ID='', ins=None, outs=(), get_HXN=None, get_streams=None, T_min_app=5, sys=[]): Facility.__init__(self, ID, ins, outs) self.get_HXN = get_HXN self.T_min_app = T_min_app self.sys = sys
def __init__(self, ID='', ins=None, outs=(), *, B_eff=0.8, TG_eff=0.85, combustibles=(), side_streams_to_heat=()): Facility.__init__(self, ID, ins, outs) self.B_eff = B_eff self.TG_eff = TG_eff self.combustibles = combustibles self.side_streams_to_heat = side_streams_to_heat self.side_streams_lps = None self.emission_rxns = ParallelRxn([ # Reaction definition Reactant Conversion Rxn('SO2 + Lime + 0.5 O2 -> CaSO4 + H2O', 'SO2', 0.92), Rxn('AmmoniumSulfate + Lime -> CaSO4 + 2 NH3 + 2 H2O', 'AmmoniumSulfate', 0.92), Rxn('NH4OH -> NH3 + H2O', 'NH4OH', 1) ])
def __init__(self, ID='', ins=None, outs=(), ratio=None): Facility.__init__(self, ID, ins, outs) self.ratio = ratio
def __init__(self, ID='', ins=None, outs=()): Facility.__init__(self, ID, ins, outs) self.agent = HeatUtility.get_cooling_agent('cooling_water')
def __init__(self, ID='', ins=None, outs=(), process_water_streams=None): Facility.__init__(self, ID, ins, outs) self.process_water_streams = process_water_streams