EPA 600/R-13/212 | November 2013 | www.epa.gov/ord
United States
Environmental Protection
Agency
      Simulation Program i-SVOC
      User's Guide
    Office of Research and Development

-------
                                              EPA/600/R-13/212
                                                November 2013
Simulation Program  i-SVOC

             User's Guide
               Software Version: 1.0
                      by
                   Zhishi Guo
      Air Pollution Prevention and Control Division
     National Risk Management Research Laboratory
     U.S. EPA Office of Research and Development
        Research Triangle Park, NC 27711, USA
     National Risk Management Research Laboratory
          Office of Research and Development
         U.S. Environmental Protection Agency
               Cincinnati, Ohio 45268

-------
                                     Disclaimer
The computer software described in this document was developed by the U.S. EPA for its own
use and for specific applications. The Agency makes no warranties, either expressed or implied,
regarding this computer software package, its merchantability, or its fitness for any particular
purpose, and accepts no responsibility for its use. Mention of trade names and commercial
products does not constitute endorsement or recommendation for use. The views expressed in
this document are those of the author and do not necessarily represent the views or policies of the
Agency.

-------
                                       Abstract
This document is the User's Guide for computer program i-SVOC, which estimates the
emissions, transport, and sorption of semivolatile organic compounds (SVOCs) in the indoor
environment as functions of time when a series of initial conditions is given. This program
implements a framework for dynamic modeling of indoor SVOCs developed by the author, and
covers six types of indoor compartments:  air (gas phase), air (particle phase), sources, sinks (i.e.,
sorption by interior surfaces), contaminant barriers, and settled dust. Potential applications of this
program include: (1) use as a stand-alone  simulation program to obtain information that the
current equilibrium models cannot provide, including evaluation of the effectiveness  of certain
pollution mitigation methods such as variable ventilation rates, source removal, and source
encapsulation; (2) reducing the uncertainties in the existing multimedia models; and (3) use as a
front-end component for stochastic exposure models to provide information about the SVOC
distribution in indoor media in the absence of experimental data. This program is intended for
advanced users, who are involved in and familiar with indoor environmental quality (IEQ)
modeling or indoor exposure assessment.  Because dynamic modeling of SVOCs in indoor media
is a relatively new research field, a number of issues need to be resolved in future research. For
example, efforts should be made to reduce the uncertainties in parameter estimation. There is a
need to develop a data and knowledge base for key parameters for modeling indoor SVOCs,
including, but not limited to, solid-air partition coefficient, solid-phase diffusion coefficient, and
gas-phase mass transfer coefficient.

-------
                                Acknowledgements


The author thanks the following testers for their contributions to the development of the
simulation program and this User's Guide. Their feedback has enabled the author to locate and
correct several errors in the code, remove a glitch in the setup program, and improve the
usefulness and readability of this document.


External Testers:

       Charles Weschler, Robert Wood Johnson Medical School and Rutgers University, USA
       Doyun Won, National Research Council Canada
       B. Beverly Guo and J. Jensen Zhang, Syracuse University, USA
       Ying Xu, University of Texas at Austin, USA
       John Little and Yaoxing Wu, Virginia Polytechnic Institute and State University, USA
       Yinping Zhang, Tsinghua University, China
       Xinke Wang, Xi'an Jiaotong University, China
       Heidi Hubbard, ICF International, USA

EPA Internal Testers:

       Kent Thomas, National Exposure Research Laboratory
       Xiaoyu Liu, National Risk Management Research Laboratory
       Christina Cinalli and Charles Bevington, Office of Pollution Prevention and Toxics
       Laureen Burton, Office of Radiation and Indoor Air
       Emmet Keveney, Region 2

-------
                                     Table of Contents







Disclaimer                                                                               i




Abstract                                                                                 ii




Acknowledgements                                                                       iii




Table of Contents                                                                         iv




List of Tables                                                                            viii




List of Figures                                                                            ix




1. Introduction                                                                            1




1.1      What is i-SVOC?                                                                  1




1.2      Main features                                                                     1




1.3      Potential applications                                                              2




1.4      Intended users                                                                    2




1.5      Limitations                                                                       3




1.6      Hints on parameter estimation                                                      3




1.6.1    Parameter estimation is the user's responsibility                                      3




1.6.2    Solid-air partition coefficient                                                      4




1.6.3    Solid-phase diffusion coefficient                                                   4




1.6.4    Gas-phase mass transfer coefficient                                                 4




2. Software Installation and Technical Support                                               5




2.1      Hardware and software requirements                                                5




2.2      Installing program i-SVOC                                                         5




2.3      Uninstalling program i-SVOC                                                      5




2.4      Contact information                                                                6



                                                iv

-------
2.5    Technical support                                                                 6




3. Getting Started                                                                         7




3.1    User interface                                                                     7




3.1.1   General appearance                                                                7




3.1.2   Pages and forms for user input                                                      8




3.1.3   Output tables                                                                      9




3.1.4   Display adjustment                                                                9




3.2    Creating a model for a diffusional source                                            10




3.2.1   Creating a model                                                                  10




3.2.2    Error checking                                                                    15




3.2.3   Running the model                                                                15




3.2.4   More output options                                                               16




3.2.5   Where are the temperature and air velocity in this model?                             17




3.3    Adding a diffusional sink                                                          17




3.3.1   Example sink parameters                                                          17




3.3.2   Open an existing model file                                                         18




3.3.3   Create and run the new model                                                      18




3.3.4   Include mass fluxes in the output options                                            20




3.4    Creating a model for settled dust                                                    21




3.4.1   Creating a constant emission source                                                 21




3.4.2   SVOC accumulation in settled dust                                                  24




3.4.3   SVOC re-emission from settled dust after the source is removed                       27




3.5    Creating a model for airborne particles                                              28




3.6    Modeling phthalate emissions from vinyl flooring                                     31




3.6.1   Parameters                                                                        32

-------
3.6.2   Modeling the chamber concentrations                                              33




3.7    When a simulation fails                                                           35




3.7.1   Causesof simulation failure s                                                      35




3.7.2   Using the  command                                                  35




3.7.3   Using the  command                                              35




3.7.4   A failed simulation will not hurt the operating system                                35




4. More Features                                                                        36




4.1    Time-varying ventilation rates                                                     36




4.2    Source removal                                                                  38




4.3    Double-layer sources                                                             39




4.4    Encapsulation                                                                   43




4.5    Pulse release of airborne particles                                                  45




4.6    Episodic sources for airborne particles                                              45




4.7    Using the  command                                               46




4.8    Using the  command                                                  47




4.9    Calculating the total SVOC concentration in room air                                48




5. Program Specifications                                                                49




6. Inside i-SVOC                                                                        51




6.1    Programming language and supporting software                                     51




6.2    Numerical method                                                               51




6.3    Modified state-space method                                                      51




6.3.1   Diffusional sources and sinks                                                      51




6.3.2   Permeable particles                                                              52




6.4    Mass transfer equations                                                           52




6.4.1   Diffusional sources and sinks                                                      52





                                               vi

-------
6.4.2   Dynamic Langmuir sink                                                            54




6.4.3   Dynamic Freundlich sink                                                           55




6.4.4   Permeable particles                                                                 56




6.4.5   Impermeable particles                                                              57




6.4.6   Particles with a liquid film over an impermeable solid core                             57




6.4.7   SVOC mass fluxes                                                                 58




6.5    Differential equations                                                              58




6.5.1   Room Air                                                                          59




6.5.2   Diffusional sources and sinks                                                        59




6.5.3   Surface adsorption                                                                 60




6.5.4   Permeable particles                                                                 60




6.5.5   Impermeable particles                                                              61




6.5.6   Particles with a liquid film over an impermeable solid core                             61




6.5.7   Number concentration of airborne particles for a pulse release                          62




6.6    Initial Conditions                                                                   62




6.7    Unit Conversion                                                                   62




6.7.1   SVOC Concentration in sources and sinks                                            63




6.7.2   Particle-air partition coefficient                                                      63




6.7.3   Particle mass and number concentrations in air                                        63




6.7.4   SVOC concentration for impermeable particles                                       64




6.7.5   Dust loading versus number of dust                                                  64




6.8    Miscellaneous calculations                                                          65




6.8.1   Calculating the average particle-phase SVOC concentration in air in (ug/g particles)      65




6.8.2   Calculating the total particle-phase SVOC concentration in air in (ug/m3 air)            65




6.8.3   Simulating episodic emission sources for airborne particles                             66





                                                vii

-------
6.8.4   Calculating the average SVOC concentration in settled dust                           68

6.9    SVOC migration from sources to settled dust due to direct contact                     69

7. References                                                                           70

Appendix A SVOC transfer to settled dust due to direct contact with a source                   73

Appendix B Parameter estimation for the dynamic Freundlich adsorption model                77

                                       List of Tables

Table 1. Speed buttons and their corresponding menu items.                                  8

Table 2. Example parameters for modeling PCB-52 emissions from a caulking material.         10

Table 3. Example parameters for concrete walls as a diffusional sink for PCB-52.               18

Table 4. Example parameters for simulating DEP sorption by settled dust with diameters
of 2.5, 10, and 50 urn.                                                                    22

Table 5. Example parameters for simulating DEP sorption by airborne particles with
diameters of 0.1, 1, 2.5, and 10 urn.                                                        29

Table 6. Parameters for DEHP emissions from vinyl flooring (from Xu et al., 2006).            32

Table 7. Estimated parameters for the dynamic Freundlich adsorption model
(see Section 6.4.3).                                                                      33

Table 8. Example parameters for demonstration of time-varying ventilation rates.               36

Table 9. Example parameters for simulating a double-layer source.                            40

Table 10. Example parameters for simulating an encapsulated source.                          43

Table 11. Maximum allowable number of components in a model.                            49

Table 12. List of options for simulation output.                                              50

Table 13. Selection of the slicing methods for diffusional sources and sinks.                    52

Table 14. Selection of the slicing method for permeable particles.                             52

Table 15. Representing an episodic particle-release event by four consecutive pulse
releases                                                                                67
                                              VIII

-------
                                       List of Figures
Figure 1. User interface of program i-SVOC: (1) parameter entry page for building properties.    7

Figure 2. User interface of program i-SVOC: (2) parameter entry form for diffusional sources.
Note the two form tabs near the lower-left corner.                                            9

Figure 3. Data entry form for diffusional sources.                                            12

Figure 4. The  page. Click the  button to choose output options.
As the last step, you need to select the output data types. As you will see in Section 5, program i-
SVOC can generate different types of output data and, consequently, the data table can be very
large. Here you are given the opportunity to determine the types of output data you need. To
select output options, click the  button. For your
first model, select the following:

       00) Air: gas-phase only (ug/m3)

Click the  button after you are done. The  form should look like Figure 6.
Now you have completed your first model with i-SVOC.
                                             13

-------
    Simulation Output Options
  Available Output
  00) Air: gas-phase only (ug/m^
  01) Diffusional sources/sinks: individual slices (ug/m3 solid)
  02) Diffusional sources/sinks: average (ug/m3 solid)
  03) Surface adsorption: Langrnuir or Freundlich sinks (ug/rn7 surface)
  04) Settled dust: size-segregated concentration in dust (ug/g dust)
  05) Settled dust: average concentration in dust (ug/g dust)
  06) Settled dust: individual hollow spheres (Type I only) (ug/m3 dust)
  07) Airborne PM: size-segregated particle-phase SVOC (ug/g PM)
  08) Airborne PM: average particle-phase SVOC (ug/g PM)
  09) Airborne PM: total particle-phase SVOC (ug/m3 air)
  10) Airborne PM: total number concentration (counts/nf3 air)
  11) Airborne PM: total mass concentration (ug PM/m3 air)
  12) SVOC mass fluxes (ug/m2/h)
u  n  x
                                                                                      Selected Output
                                                            ,/ OK
Figure 5. Form for selecting the  output data types.
              i-SVOd.O:  MyModel-OLsvoc
            File  Model Simulate  lools Utilities  About
                                                        J|jjj
            Building  Sources  Sinks   Settled Dust  Airborne PM   Conditions  Output
                                                                Simulation Conditions
             Initial Concentration in Air (Gas Phase)
             Simulation Duration and Output Data Points
                 Simulation duration
                                     |1DOOO          |hours
                                     Max 5QO.OOCI hours [~57years]
                 Number of data points    200
                                                                          Output Options
                                                                          00) Air: gas-phase only (ug/m5)
                   Current form = Simulation conditions
Figure 6. Completed form  for simulation conditions.
                                                                         14

-------
Before moving any further, let's save the model for future use. To save the current model, click
the  speed button (the fourth from left) or select  /  from the main menu.
Name the file "MyModel-01" and save it to a folder. Note that i-SVOC uses file extension
".svoc" for model files.

3.2.2 Error checking

The next step is to check the input parameters for potential errors. Program i-SVOC provides two
ways for error checking:  and . The former allows i-SVOC to read your
model and check for potential errors; the latter allows the user to check for errors.

To compile the current model, click the  speed button (the one with a red check sign)
or select  /  from the main menu. Try it now. If you  see an error message, fix
the problem and try again.

To check for errors by yourself, click the  speed button (the one with a magnifying
glass) or select  /  from the main menu. Program i-SVOC will generate a
laundry list for the parameters in the current model. It tells you how the program interprets your
model. It is highly recommended that you go over the list to confirm the correctness of the
parameters. The parameter list can be printed.

3.2.3 Running the model

To start the simulation,  click the  speed button (the one with a calculator glyph) or select
 /  from the main menu. If you entered the parameters correctly, there should
be no problem during the simulation.

The simulation results are posted to the first data table (the one with the "Concentrations" tab)
located in the  page. As mentioned in Section 3.1.2, i-SVOC does not create graphics.
You can use either the   or  button to transfer the results to a  spreadsheet and
then work from there. Use the  command to copy only the area that you highlighted, or
use the  command to copy everything in the table without highlighting. Figure 7
shows the air concentration profile created with a spreadsheet program.
                                          15

-------
                0.60
                0.50 -
             ,_  0.40 -
             <
             E
             c  0.30 -
             £  0.20 -
             01
             u
             E
             u  0.10 -
                0.00
                     0
2000       4000       6000
           Elapsed Time (h)
8000
10000
Figure 7. Simulated PCB-52 concentrations in room air (model MyModel-Ol.svoc).
3.2.4 More output options

This program can do more than just calculating the air concentrations. Go to the 
page, click the