Sage Modeling and Simulation Library

Highpoint.Sage.Materials.Chemistry.Emissions Namespace

Classes


  Class Description
Public class AirDryModel
This model is used to calculate the emissions associated with drying solid product in a dryer with no emission control equipment. Thus, the model assumes that the entire solvent content of the wet product cake is emitted to the atmosphere. The calculation of the emission is then a simple calculation based on the expected, or measured, dry product weight and the expected, or measured, wet cake LOD (loss on drying).
Public class EmissionModel
Base class for emission models, with a few helpful auxiliary methods & constant values. It is not required that an Emission Model derive from this class.
Public class EmissionModel..::..Constants
Useful constants for emission model computations.
Public class EmissionModel..::..ParamNames
Contains constant strings that are to be used as keys for storing emissions parameters into the parameters hashtable that holds the data pertinent to an emissions calculation.
Public class EmissionParam
Characterizes a parameter that is required by an emissions model.
Public class EmissionsClassificationCatalog
Summary description for EmissionsClassificationCatalog.
Public class EmissionsService
Public class EmissionsServiceConfigurationHandler
Public class EvacuateModel
This model is used to calculate emissions from the evacuation (or depressurizing) of the vessel containing a VOC and a “noncondensable” or “inert” gas. The model assumes that the pressure in the vessel decreases linearly with time and that there is no air leakage into the vessel. Further, the assumptions are made that the composition of the VOC mixture does not change during the evacuation and that there is no temperature change (isothermal expansion). Finally, the vapor displaced from the vessel is saturated with the VOC vapor at exit temperature.
Public class FillModel
This model is used when any mixture is added to a vessel already containing a liquid or vapor VOC, and the vapor from that vessel is thereby emitted by displacement. The model assumes that the volume of vapor displaced from the vessel is equal to the amount of material added to the vessel. In addition, the vapor displaced from the vessel is saturated with the VOC vapor at the exit temperature.
Public class GasEvolutionModel
This model is used to calculate the emissions associated with the generation of a non-condensable gas as the result of a chemical reaction. The model assumes that the gas is exposed to the VOC, becomes saturated with the VOC vapor at the exit temperature, and leaves the system. The model also assumes that the system pressure is 760 mmHg, atmospheric pressure. This model is identical to the Gas Sweep model, except that the non-condensable sweep gas (usually nitrogen) is replaced in this model by a non-condensable gas generated in situ. It is important to note that if the generated gas is itself a VOS, non-VOS or TVOS, then the emission of this gas must be accounted for by a separate model, usually the Mass Balance model.

For example, if n-butyllithium is used in a chemical reaction and generates butane gas as a byproduct, the evolution of butane gas causes emissions of the VOC present in the system. These emissions can be modeled by the Gas Evolution model (to account for the emission of the VOC vapor which saturates the butane gas) and the Mass Balance model (to account for the emission of the VOC butane).

Public class GasSweepModel
This model is used to calculate the emissions associated with sweeping or purging a vessel or other piece of equipment with a non-condensable gas (nitrogen). The model assumes that the sweep gas enters the system at 25°C, becomes saturated with the VOC vapor at the exit temperature, and leaves the system.
Public class HeatModel
This model is used to calculate the emissions associated with the heating of a vessel or other piece of equipment containing a VOC and a non-condensable gas (nitrogen or air). The model assumes that the non-condensable gas, saturated with the VOC mixture, is emitted from the vessel because of (1) the expansion of the gas upon heating and (2) an increase in the VOC vapor pressure. The emitted gas is saturated with the VOC mixture at the exit temperature, the condenser or receiver temperature.
Public class MassBalanceModel
This model is used whenever an emission of a known mixture occurs during a particular operation. The user must specify the mixture containing emission. As an example, the butane emission from the reaction of n-butyllithium could be specified by using this model. However, the VOC emission caused by the evolution and emission of the butane would have to be calculated by the Gas Evolve model.
Public class NoEmissionModel
This model is a placeholder for operations that cause no emissions.
Public class PressureTransferModel
This model is used when any material (solid or liquid) is added to a vessel already containing a liquid or vapor VOC, and the vapor from that vessel is thereby emitted by displacement. The model assumes that the volume of vapor displaced from the vessel is equal to the amount of material added to the vessel. In addition, the vapor displaced from the vessel is saturated with the VOC vapor at the exit temperature.
Public class VacuumDistillationModel
This model is used to calculate the emissions associated with vacuum operations. The model assumes that air leaks into the system under vacuum, is exposed to the VOC, becomes saturated with the VOC vapor at the exit temperature, and leaves the system via the vacuum source.

The most important input parameter to this model is the leak rate of the air into the system. If the leak rate for a particular piece of equipment has been measured, then this leak rate can be used. On the other hand, if no leak rate information is available, EmitNJ will estimate the leak rate using the system volume entered by the user and industry standard leak rates for 'commercially tight' systems.

Public class VacuumDistillationWScrubberModel
This model is used to calculate the emissions associated with vacuum distillation. The calculation of the emission from the operation is identical to that for the Vacuum Distill model. This model incorporates the effect of the vacuum jet scrubbers into the emission calculation. The vacuum jet scrubbers are used to condense the steam exiting from the vacuum jet but they also condense solvent vapors through direct contact heat exchange.

The assumptions of the new model are similar to that of the existing vacuum distill model. Air leaks into the system under vacuum and becomes saturated with solvent vapors. With the vacuum distill model it is assumed that condensation of some fraction of these vapors occurs in the primary condenser and any uncondensed vapor is exhausted to the atmosphere (via control devices, if any). With this model, the vacuum jet scrubber acts as the final control device, assuming that a vacuum jet is being used to evacuate the system. The vacuum jet scrubber condenses vapors, which remain uncondensed by the primary condenser, through direct contact heat exchange with the scrubber water.

Public class VacuumDryModel
This model is used to calculate the emissions associated with drying solid product in a vacuum dryer. The calculation of the emission from the operation is identical to that for the Vacuum Distill model, except that the total calculated VOC emission cannot exceed the amount of VOC in the wet cake.

Interfaces


  Interface Description
Public interface IControlDevice
Represents a piece of equipment whose job it is to reduce the presence of substances in a discharge stream.
Public interface IEmissionModel
This interface is implemented by a class that is capable of acting as an emissions model, computing the amount of material partitioned off as emissions, as a result of a specified situation.
Public interface IEmissionRecord
IEmissionRecord is an interface implemented by items that represent a record of an emission event. Note: IHasIdentity is a structure that has a Name, an optional Description and a Guid.

Enumerations


  Enumeration Description
Public enumeration EmissionModel..::..EquationSet
Determines which equation set is used by the emissions model. Default is CTG.
Public enumeration EmissionType
An enumeration that shows the type of a particular emission.