- class ProcessWaterCenter(ID='', ins=None, outs=(), thermo=None, **kwargs)#
Create a ProcessWaterCenter object that takes care of balancing the amount of make-up process and reverse osmosis (RO) -grade water required for the process. The capital cost and power are based on the flow rate of process and make-up water as given in_.
Stream], optional) –
 Recycled RO-grade water.
 Make-up RO-grade water.
 Recycled process water.
 Make-up process water.
Stream], optional) –
 RO-grade water.
 Process water.
 Excess water.
makeup_water_streams (List[Stream], optional) – All inlet RO-grade water streams. Defaults to boiler and cooling tower make-up water streams at run time.
process_water_streams (List[Stream], optional) – All inlet process water streams (excluding makeup water streams). Defaults to all fresh process water streams within the system at run time.
reverse_osmosis_water_price (float, optional) – Defaults to 5.6e-4 USD/kg.
process_water_price (float, optional) – Defaults to 2.7e-4 USD/kg.
Default prices for the RO-grade and process water are 0.56 and 0.27 USD/m3 as given in Table 17.1 of .
- property reverse_osmosis_water_price#
[Float] Price of reverse osmosis-grade water, same as bst.stream_utility_prices[‘Reverse osmosis water’].
- property process_water_price#
[Float] Price of process water, same as bst.stream_utility_prices[‘Process water’].
str= 'Process water center'#
class-attribute Name denoting the type of Unit class. Defaults to the class name of the first child class
All heat utilities associated to unit. Cooling and heating requirements are stored here (including auxiliary requirements).
Electric utility associated to unit (including auxiliary requirements).
All bare-module factors for each purchase cost. Defaults to values in the class attribute
All design requirements excluding utility requirements and detailed auxiliary unit requirements.
All baseline purchase costs without accounting for design, pressure, and material factors.
Itemized purchase costs (including auxiliary units) accounting for design, pressure, and material factors (i.e.,
F_M). Items here are automatically updated at the end of unit simulation.
All installed costs accounting for bare module, design, pressure, and material factors. Items here are automatically updated at the end of unit simulation.
Lifetime of equipment. Defaults to values in the class attribute
_default_equipment_lifetime. Use an integer to specify the lifetime for all items in the unit purchase costs. Use a dictionary to specify the lifetime of each purchase cost item.
Whether to run mass and energy balance after calling specification functions
Name-number pairs of baseline purchase costs and auxiliary unit operations in parallel. Use ‘self’ to refer to the main unit. Capital and heat and power utilities in parallel will become proportional to this value.