Acquire Basic Information for Mercury Porosimetry
This script produces a graph of the intrusion and extrusion data, and a graph of the corresponding distribution of pores. It applies the mic module python calls mic.intrusion and mic.extrusion.
import mic xdat1, ydat1 = mic.intrusion('pressure', 1) xdat2, ydat2 = mic.extrusion('pressure', 1) mic.graph( 'Cumulative Intrusion vs. Pressure', 'Pressure (psi)', 'Cumulative Intrusion (mL/g)', xlinear = False ) mic.graph.add( 'Intrusion: Cycle 1', xdat1, ydat1 ) mic.graph.add( 'Extrusion: Cycle 1', xdat2, ydat2 ) xdat3, ydat3 = mic.intrusion('diameter', 1) xdat4, ydat4 = mic.extrusion('diameter', 1) mic.graph( 'Cumulative Intrusion vs. Diameter', 'Diameter (Angstroms)', 'Intrusion Volume (mL/g)', xlinear = False) mic.graph.add( 'Intrusion: Cycle 1', xdat3, ydat3 ) mic.graph.add( 'Extrusion: Cycle 1', xdat4, ydat4 )
The results are:
The following script applies the generic mic module python calls mic.sample_information and mic.report and also applies the AutoPore application specific calls mic.material_properties, and mic.mercury_properties. Three summaries are produced:
- Sample Information
- Material Mercury Properties
- Intrusion Summary Results
import mic mic.summary( "Summaries" ) mic.summary.add( "Sample Information:", [ "Description:", "Sample mass (g):", "Assembly mass (g):", "Penetrometer mass (g):"], [ mic.sample_information("sample description"), "%8.3f" % mic.sample_information("sample mass"), "%8.3f" % mic.sample_information("assembly mass"), "%8.3f" % mic.sample_information("penetrometer mass") ] ) mic.summary.add( "Material & Mercury Properties", [ "Material name:", "BET surface area (m^2/g):", "Mercury Density (g/ml):", "Mercury Surface Tension (dynes/cm):", "Advancing Contact Angle (degrees):", "Receding Contact Angle (degrees):" ], [ mic.material_properties("material name"), "%8.3f" % mic.material_properties("bet surface area"), "%8.3f" % mic.mercury_properties("density"), "%8.3f" % mic.mercury_properties("surface tension"), "%8.3f" % mic.mercury_properties("advancing contact angle"), "%8.3f" % mic.mercury_properties("receding contact angle") ] ) mic.summary.add( "Intrusion Summary Results", [ "Total intrusion volume (mL/g):", "Pore area (m^2/g):", "Bulk density (g/mL):", "Apparent density (g/mL):", "Median diameter by volume (Angstroms):", "Median diameter by area (Angstroms):", "4 V/A average diameter (Angstroms):", "Porosity (%):", "Tortuosity:", "Tortuosity factor:", "Permeability (mdarcy):", "Permeability constant:", "Break-through pressure ratio:", "linear compressibility coefficient (1/psi):", "quadratic compressibility coefficient (1/psi^2):" ], [ "%8.3f" % mic.report("hgsum", "total intrusion volume"), "%8.3f" % mic.report("hgsum", "pore area"), "%8.3f" % mic.report("hgsum", "bulk density"), "%8.3f" % mic.report("hgsum", "apparent density"), "%8.3f" % mic.report("hgsum", "median diameter by volume"), "%8.3f" % mic.report("hgsum", "median diameter by area"), "%8.3f" % mic.report("hgsum", "4 V/A average diameter"), "%8.3f" % mic.report("hgsum", "porosity"), "%8.3f" % mic.report("hgsum", "tortuosity"), "%8.3f" % mic.report("hgsum", "tortuosity factor"), "%8.3f" % mic.report("hgsum", "permeability"), "%8.3f" % mic.report("hgsum", "permeability constant"), "%8.3f" % mic.report("hgsum", "break-through pressure ratio"), "%8.3f" % mic.report("hgsum", "linear compressibility coefficient"), "%8.3f" % mic.report("hgsum", "quadratic compressibility coefficient")])
The results are:
Micromeritics Learning Center Contact Us
Copyright © 2014 - 2017. Micromeritics Instrument Corporation. All rights reserved.