Difference between revisions of "MemEOL Test"

From Desal Wiki
Line 282: Line 282:
 
         .filter("." + specificClassName).fadeIn();
 
         .filter("." + specificClassName).fadeIn();
 
         return;
 
         return;
 +
    }
 +
 +
    function displayMembranePerformanceTable(membraneModel, permeability, naclRejection){
 +
        var permeateClassA = 'orig-membrane-performance-permeate';
 +
        var pressureClassA = 'orig-membrane-performance-pressure';
 +
        var permeateClassB = 'curr-membrane-performance-permeate';       
 +
        var pressureClassB = 'curr-membrane-performance-pressure';
 +
        showHideElementsResultsPage(permeateClassA, membraneModel);
 +
        showHideElementsResultsPage(pressureClassA, membraneModel);
 +
        $( permeateClassB ).text( permeability + "LMH/bar" );
 +
        $( pressureClassB ).text( naclRejection + "%" );
 +
        showHideElementsResultsPage(permeateClassB, membraneModel);
 +
        showHideElementsResultsPage(pressureClassB, membraneModel);
 
     }
 
     }
  
Line 355: Line 368:
 
     function getNaClRejection(){
 
     function getNaClRejection(){
 
         var result = $('#NaClRejection').val();
 
         var result = $('#NaClRejection').val();
 +
        return result;
 +
    }
 +
 +
    function getMembraneModel(){
 +
        var result = $( "#membraneSupplier" ).val();
 
         return result;
 
         return result;
 
     }
 
     }
Line 385: Line 403:
 
             console.log('salt rejection: ' + String(getNaClRejection()));
 
             console.log('salt rejection: ' + String(getNaClRejection()));
 
             roReuseResult = calculateROReuseQuality(getPhysicalDamage(), getPermeability(), getNaClRejection());
 
             roReuseResult = calculateROReuseQuality(getPhysicalDamage(), getPermeability(), getNaClRejection());
 +
            displayMembranePerformanceTable(getMembraneModel(), getPermeability(), getNaClRejection());
 +
            if (getMembraneModel() == 'Other'){
 +
              var skipPage = true;
 +
            }
 
             console.log('roReuseResult: ' + String(roReuseResult));
 
             console.log('roReuseResult: ' + String(roReuseResult));
 
             if(roReuseResult===-1){
 
             if(roReuseResult===-1){
Line 422: Line 444:
 
         displayResults(maxName, secondName, roReuseResult);
 
         displayResults(maxName, secondName, roReuseResult);
 
         $('.nav-pills > .active').next('li').find('a').trigger('click');
 
         $('.nav-pills > .active').next('li').find('a').trigger('click');
 +
        if(skipPage){
 +
        $('.nav-pills > .active').next('li').find('a').trigger('click');       
 +
        }
 
     }
 
     }
  
Line 627: Line 652:
 
     <option value="AE-400">AE-400</option>
 
     <option value="AE-400">AE-400</option>
 
     <option value="AD-400">AD-400</option>
 
     <option value="AD-400">AD-400</option>
     <option value="Industrial RO3 8040F35">Industrial RO3 8040F35</option>
+
     <option value="Industrial-RO3-8040F35">Industrial RO3 8040F35</option>
     <option value="Industrial RO3 8040F50">Industrial RO3 8040F50</option>
+
     <option value="Industrial-RO3-8040F50">Industrial RO3 8040F50</option>
     <option value="Industrial RO5 8040F50">Industrial RO5 8040F50</option>
+
     <option value="Industrial-RO5-8040F50">Industrial RO5 8040F50</option>
 
     <option value="OSMO-BEV-ULE-CG-WT">OSMO-BEV-ULE-CG-WT</option>
 
     <option value="OSMO-BEV-ULE-CG-WT">OSMO-BEV-ULE-CG-WT</option>
 
     <option value="MUNI-RO-400-HR-LE">MUNI-RO-400-HR-LE</option>
 
     <option value="MUNI-RO-400-HR-LE">MUNI-RO-400-HR-LE</option>

Revision as of 01:09, 24 August 2015

This membrane end-of-life (MemEOL) tool is aimed at promoting better practices in the desalination industry by helping users identify and select the optimum end-of-life option for their used reverse osmosis (RO) membranes. This dynamic and interactive educational tool uses inputs on membrane condition and the relative importance of a number of key criteria to provide recommendation and further information about available end-of-life options.

As user feedback is obtained, and more available end-of-life options are identified and characterised, this tool will become a powerful source of information for membrane users. Ultimately, this tool will include a membrane reuse database, which will allow users to find and contact groups with surplus membrane supplies, thus promoting and simplifying direct membrane reuse. This tool has a significant focus on the Australian desalination industry, but the primary information is highly applicable to countries around the world. Additionally, as the data sources for this tool are not case specific, it should only be considered an educational tool aimed at providing preliminary recommendations to users.

Do you suspect there is any physical damage to the membranes?

Please provide the following information about your membrane:




Please order the following criteria in the order of importance for your project (drag and drop):

  • Minimal Financial Impact
  • Low Project Complexity
  • Minimal Environmental Impact
  • Minimal Landfill Impact
  • Positive Public Perception
Rank from most important to least important.

Based on information provided:

Based on your inputs, the optimum end-of-life scenario for your used membrane is:

A suitable alternative is:

MemEOL linkedin logo.png