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.




