A Computer Architecture for the Automatic Design of Modular Systems With Application to Photovoltaic Reverse Osmosis · Study