Renewable Energy Powered Membrane Technology: Experimental Investigation of System Performance with Variable Module Size and Fluctuating Energy 143 117