Michael Thomas Flanagan's Java Scientific Library

Pva Class:     Some Physical Properties of Aqueous Polyvinyl Alcohol (PVA) Solutions

     

Last update: 2 May 2004
Main Page of Michael Thomas Flanagan's Java Library

This class contains the methods for returning the following physical properties of aqueous polyvinylalcohol (pva) solutions: Reference: Pritchard, J. G., Poly(vinyl alcohol) : basic properties and uses, Macdonald & Co, London, 1970.
(UCL DMS Watson Library location: CHEMISTRY D 297 PRI).

import directive: import flanagan.physprop.Pva;

SUMMARY OF METHODS

Density public static double density(double concentration, double molwt)
Viscosity public static double viscosity(double concentration, double molwt, double temperature)
Refractive Index public static double refractIndex(double concentration, double wavelength, double temperature)
Specific Volume public static double specificVolume()
Diffusion Coefficient public static double diffCoeff(double concentration, double molwt, double temperature)



METHODS

DENSITY
public static double density(double concn, double molwt)
Usage:                      double dens = Pva.density(concn, molwt);
Returns the density (kg per cubic metre), at 30 C, of aqueous solutions of polyvinylalcohol (pva) at the given pva concentration [concn (g/l)] and pva molecular weight [molwt (Daltons)]. Uses the empirical relationship given in Poly(vinyl alcohol): basic properties and uses by J G Pritchard (1970).

VISCOSITY
public static double viscosity(double concn, double molwt, double temp)
Usage:                      double visc = Pva.viscosity(concn, molwt, temp);
Returns the viscosity (Pa s) of aqueous solutions of polyvinylalcohol (pva) at the given pva concentration [concn (g/l)], pva molecular weight [molwt (Daltons)] and at temperature [temp (Celsius)]. Uses the empirical relationship given in Poly(vinyl alcohol): basic properties and uses by J G Pritchard (1970).

REFRACTIVE INDEX
public static double refractIndex(double concn, double wavl, double temp)
Usage:                      double refind = Pva.refractIndex(concn, wavl, temp);
Returns the refractive index of aqueous solutions of polyvinylalcohol (pva) at the given pva concentration [concn (g/l)], wavelength [wavl (m)] and at temperature [temp (Celsius)]. Uses data from Poly(vinyl alcohol): basic properties and uses by J G Pritchard (1970), to claculate a pva refractive index increment by fitting to modified Cauchy equation, δn = 1 + a(1 + bλ-2), where a and b are constants and λ is the wavelength.

SPECIFIC VOLUME
public static doublespecificVolume()
Usage:                      double sv = Pva.specificVolume();
Returns 0.000765, the specific volume (kg m-3) of pva in aqueous solutions of polyvinylalcohol (pva), The value is taken from Poly(vinyl alcohol): basic properties and uses by J G Pritchard (1970).

DIFFUSION COEFFICIENT
public static double diffCoeff(double concn, double molwt, double temp)
Usage:                      double dc = Pva.diffCoeff(concn, molwt, temp);
Returns the diffusion coefficient (m2 s-1) of pva in aqueous solutions of polyvinylalcohol (pva) at the given pva concentration [concn (g/l)], pva molecular weight [molwt (Daltons)] and at temperature [temp (Celsius)]. The diffusion coefficient is calculated assuming pva is a spherical molecule:

                    D = kT/(6πηr)

Where D is the diffusion coefficient (m2 s-1), k is the Boltzmann constant (J K-1), T is the absolute temperature (K), η is the viscosity (Pa s) and r is the radius of the 'spherical' pva molecule (m).



OTHER CLASSES USED BY THIS CLASS

This class uses the following classes in this library:


This page was prepared by Dr Michael Thomas Flanagan