Computer Practical: Gaussian Plume Model Paul Connolly, October 2017

Similar documents
Meteorology & Air Pollution. Dr. Wesam Al Madhoun

Air Pollution Dispersion

Chapter 2. Turbulence and the Planetary Boundary Layer

Atmospheric Dispersion, Transport and Deposition. Dispersion. Wind Speed. EOH 468 Spring 2008 Dr. Peter Bellin, CIH, Ph.D.

1. Large-scale temperature inversions.

Professor Alan H. Stein November 10, 2004

Meteorology. Circle the letter that corresponds to the correct answer

Meteorology 2/6/2017. Wind, and its Interaction with Particle Plumes. Variation of wind speed with elevation. Variation of wind speed during the day

Vertical Motion and Atmospheric Stability

Figure 1. Modeling domains used in WRF-ARW

UNIVERSITY OF WATERLOO

Workshop 1: Bubbly Flow in a Rectangular Bubble Column. Multiphase Flow Modeling In ANSYS CFX Release ANSYS, Inc. WS1-1 Release 14.

Digital Level Control One and Two Loops Proportional and Integral Control Single-Loop and Cascade Control

Near Field Dust Exposure from Cotton Field Tilling and Harvesting

EVE 402/502 Air Pollution Generation and Control. Introduction. Intro, cont d 9/18/2015. Chapter #3 Meteorology

Exercise 2-2. Second-Order Interacting Processes EXERCISE OBJECTIVE DISCUSSION OUTLINE. The actual setup DISCUSSION

Puff Meander Model: User s Guide

AIRFLOW GENERATION IN A TUNNEL USING A SACCARDO VENTILATION SYSTEM AGAINST THE BUOYANCY EFFECT PRODUCED BY A FIRE

ROSE-HULMAN INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering. Mini-project 3 Tennis ball launcher

E. Agu, M. Kasperski Ruhr-University Bochum Department of Civil and Environmental Engineering Sciences

Diagnosis of Fuel Evaporative System

Atmosphere, Ocean and Climate Dynamics Fall 2008

SEAWAT Viscosity and Pressure Effects. Objectives Learn how to simulate the effects of viscosity and how pressure impacts the fluid density in SEAWAT.

Windcube FCR measurements

WMS 8.4 Tutorial Hydraulics and Floodplain Modeling HY-8 Modeling Wizard Learn how to model a culvert using HY-8 and WMS

CONSIDERATION OF DENSITY VARIATIONS IN THE DESIGN OF A VENTILATION SYSTEM FOR ROAD TUNNELS

1. Atmospheric Diffusion of Stack Gases

Gerald D. Anderson. Education Technical Specialist

Chapter 7 Single Point Calculations

CENTER PIVOT EVALUATION AND DESIGN

Fire and Safety for Offshore drilling and production Ajey Walavalkar ANSYS Inc.

Ocean Wave Forecasting

VISIMIX LAMINAR. BLENDING OF NON-NEWTONIAN LIQUID. POWER. CIRCULATION. MIXING TIME.

Meteorology and modelling

Chapter 12 Practice Test

Lab 4: Root Locus Based Control Design

Chapter Capacity and LOS Analysis of a Signalized I/S Overview Methodology Scope Limitation

ESCI 343 Atmospheric Dynamics II Lesson 10 - Topographic Waves

4.1 Why is the Equilibrium Diameter Important?

Keywords: complex terrain, dispersion, wind tunnel, power plant emission.

Fig 2.1. Variation of the roughness length and displacement height with packing density for a regular array of cubes. Solid line: canopy model of

Mitos Fluika Pressure and Vacuum Pumps Datasheet

control of salinity Thanks to David Hall, from LWTL

Real Life Turbulence and Model Simplifications. Jørgen Højstrup Wind Solutions/Højstrup Wind Energy VindKraftNet 28 May 2015

APPENDIX A: SENSITIVITY TESTS INPUTS AND SETUP TABLES

RSKtools for Matlab processing RBR data

IMO REVISION OF THE INTACT STABILITY CODE. Proposal of methodology of direct assessment for stability under dead ship condition. Submitted by Japan

Cover Page for Lab Report Group Portion. Pump Performance

The effect of two inclined circular plunging jets on air entrainment in an aeration tank

CE 533 Hydraulic System Design I. Chapter 1 Gradually-Varied Flow

Reactor Networks. D. G. Goodwin Division of Engineering and Applied Science California Institute of Technology. Cantera Workshop July 25, 2004

GMS 10.0 Tutorial SEAWAT Viscosity and Pressure Effects Examine the Effects of Pressure on Fluid Density with SEAWAT

Wind: Small Scale and Local Systems Chapter 9 Part 1

Instruction and Maintenance Manual

The below identified patent application is available for licensing. Requests for information should be addressed to:

Use of Equivalent Building Dimensions (EBD) to Characterize Upwind Terrain Wake Effects for AERMOD

A Computational Assessment of Gas Jets in a Bubbly Co-Flow 1

Development of an Oil Delivery System to Create Neutrally Buoyant Oil Plumes

Lecture 7. More on BL wind profiles and turbulent eddy structures. In this lecture

Lab # 03: Visualization of Shock Waves by using Schlieren Technique

Roundabouts along Rural Arterials in South Africa

Lab 4 VGA Display Snake Game

FIG: 27.1 Tool String

living with the lab control of salinity 2012 David Hall

A Simple Horizontal Velocity Model of a Rising Thermal Instability in the Atmospheric Boundary Layer

Quantification of the Effects of Turbulence in Wind on the Flutter Stability of Suspension Bridges

ME 200 Thermodynamics I Spring 2010 (Last) (First) Thermo Number: CIRCLE YOUR LECTURE BELOW

5.1 Introduction. Learning Objectives

Inlet Swirl on Turbocharger Compressor Performance

CFD SIMULATIONS OF GAS DISPERSION IN VENTILATED ROOMS

This test shall be carried out on all vehicles equipped with open type traction batteries.

PLUME/PUFF SPREAD AND MEAN CONCENTRATION MODULE SPECIFICATIONS

DUE TO EXTERNAL FORCES

TRIGONOMETRY

Lesson 22: Average Rate of Change

WIND TUNNEL TEST ON THE FLOW AND DISPERSION OF AIRBORNE POLLUTANTS IN THE COMPLEX TERRAIN OF COASTAL REGION OF SHIEHE POWER PLANT OF TAIWAN

CEE 452/652. Week 3, Lecture 1 Mass emission rate, Atmospheric Stability. Dr. Dave DuBois Division of Atmospheric Sciences, Desert Research Institute

Section I: Multiple Choice Select the best answer for each problem.

VISIMIX TURBULENT. MECHANICAL CALCULATIONS OF A CONSOLE SHAFT

CORESTA RECOMMENDED METHOD N 6

ROUNDABOUT MODEL COMPARISON TABLE

ASSESSMENT OF SEA BREEZE CHARACTERISTICS FROM SODAR ECHOGRAMS

3. Observed initial growth of short waves from radar measurements in tanks (Larson and Wright, 1975). The dependence of the exponential amplification

Traffic circles. February 9, 2009

Applying Proper Dispersion Models for Industrial Accidental Releases

Wave Load Pattern Definition

Tutorial 2 Time-Dependent Consolidation. Staging Groundwater Time-dependent consolidation Point query Line query Graph Query

Workshop 302-compressor-anti-surge

Characterizers for control loops

Atmospheric Motions & Climate

FLOW CONSIDERATIONS IN INDUSTRIAL SILENCER DESIGN

1 PIPESYS Application

Goal: Develop quantitative understanding of ENSO genesis, evolution, and impacts

Gravity waves in stable atmospheric boundary layers

Contents. Tables and Figures. G Models for assessing the use of medicines in bath treatments

Overview. 2 Module 13: Advanced Data Processing

8. Now plot on the following grid the values of T (K) and V from the table above, and connect the points.

Chapter 4. Convec.on Adiaba.c lapse rate

Review of Equivalent Neutral Winds and Stress

PIG MOTION AND DYNAMICS IN COMPLEX GAS NETWORKS. Dr Aidan O Donoghue, Pipeline Research Limited, Glasgow

Transcription:

1 Overview Computer Practical: Gaussian Plume Model Paul Connoll, October 2017 In this handout we look at the problem of advection and turbulent diffusion of material from a point source, such as a industrial stack. The result is referred to as a Gaussian Plume model and has been implemented in MATLAB (or Pthon). Take note: the best wa to work through this practical is to follow the instructions to generate the figures and export the figures to image files as ou go along. You can then insert them into a PowerPoint or document so that the can be easil compared later. 2 Gaussian Plume 2.1 Governing Equation and Solution We start with the advection-diffusion equation in 3-D: C + uc t x + vc + wc 2 = C K x x 2 + K 2 C 2 + K 2 C 2 (1) we have made an assumption that advection is the dominant term along wind and are able to cancel other terms accordingl. We also make the assumption that the wind, u, is constant and stead: u C x = K 2 C 2 + K 2 C 2 (2) The above equation can be solved for a point source using advanced mathematical techniques. Thankfull, it has been solved for us and the solution is: ) [ ) )] Q C(x,, ) = exp ( 2 ( H)2 ( + H)2 2πuσ σ 2σ 2 exp ( 2σ 2 + exp ( 2σ 2 (3) where, for the standard case, σ 2 i = 2Kix u. In fact the values of standard deviation, σ and σ, depend on the atmospheric stabilit. The form of the functions are not important here but the important point is that unstable conditions have standard deviations that rapidl increase downwind and stable conditions have standard deviations that sta small downwind. Hence, in stable conditions the pollutant ma travel long distances before dispersing. Figure 1 illustrates the situation being modelled. Gaussian probabilit of encountering a puff of pollutant H Plume width Figure 1: Schematic of the scenario being modelled, where H is the height of the stack. 1

Table 1: Parameters controlling the behaviour of the model. Variable Default value Description RH 0.90 Relative humidit of the air aerosol tpe SODIUM CHLORIDE Composition of aerosol particles considered dr sie 60 10 9 m Dr diameter of aerosol particles assumed humidif DRY AEROSOL Flag to decide whether to grow the aerosol (Köhler equations) stab1 1 Vertical stabilit parameter set from 1 to 6 stabilit used CONSTANT STABILITY Run using a set stabilit or an annual ccle output PLAN VIEW How to output results x slice 26 If outputting a vertical slice plot along this position slice 1 If outputting a time-series plot at x slice and this position wind PREVAILING WIND Assumption for input wind field stacks ONE STACK Whether to have 1, 2 or 3 stacks stack x [0 1000-200] x-position of each stack (m) stack [0 250-500] -position of each stack (m) Q [40 40 40] mass in grams s 1 emitted from each stack H [50 50 50] height (m) of each stack das 50 model run-time in das 3 Running the model The MATLAB (or Pthon) files required are gaussian plume model.{m,p}, a script that runs the model, gauss func.{m,p}, a function which implements the Gaussian plume solution, calc sigmas.{m,p}, a function which calculates the standard deviation of the plume based on distance from the stack and atmospheric stabilit. Later experiments also require the script overla on map.{m,p} and the data file map green lane.mat. The procedure for running the model is similar for both MATLAB and Pthon. If using Pthon we recommend using IPthon (interactive Pthon) and run the scripts b tping (for example) run -i gaussian_plume_model.p. The instructions below describe running the model in MATLAB: 1. Edit Section 1 of gaussian plume model.m to configure the model on lines 60-81 and save it. 2. Tpe gaussian plume model at the MATLAB prompt to run the model. Table 1 describes the parameters in Section 1 of gaussian plume model.m that can be modified and Table 2 the possible values for the vertical stabilit parameter, although obviousl ou can change an part of the code if ou want to pla. Note that stack x, stack, Q and H are set for each stack even when stacks is set to ONE STACK. This is because the code selects the ones to use based on the value of stacks. 4 Experiments 4.1 Wind direction Firstl, lets look at the effect that the assumptions about wind direction have on the dispersion of pollutants. Normall the wind speed and wind direction would be read into an air qualit model / Gaussian plume model and be taken from either observational data or from a forecast product; however, here we generate a snthetic dataset b either: (1) having the wind come from a constant direction; (2) having the wind come from a completel random direction and (3) having the wind come from a prevailing direction, with some variation either side. We will do this for neutral vertical stabilit (i.e. stab1 = 4). 2

Table 2: Possible values of the stabilit parameter, stab1 Value of stab1 Vertical stabilit 1 Ver unstable 2 Moderatel unstable 3 Slightl unstable 4 Neutral 5 Moderatel stable 6 Ver stable The settings to be changed from the defaults are as follows: stab1 = 4; wind = CONSTANT WIND; put these setting in Section 1 and save the file. Exercise: Compare the effects of the different wind direction assumptions. Do the following: First tpe gaussian plume model at the MATLAB prompt. The model will run and plot our results for the constant wind assumption (save the figure as an image file for revision later). Now set the following value: wind = FLUCTUATING WIND; and save the file. Now tpe gaussian plume model at the MATLAB prompt to see the results for the random wind direction plotted (again save the figure as an image file). Lastl set the following value: wind = PREVAILING WIND; and save the file. Finall tpe gaussian plume model at the MATLAB prompt to see the results for the prevailing wind direction plotted (save our figure for revision). Can ou explain how the wind direction and variabilit affects the ground level values of pollutant from the stack? 4.2 Multiple stacks Often a development can have multiple stacks. Here we will experiment to see the effects that having multiple stacks has on ground level concentrations. Exercise: To see the effects of this keep wind = PREVAILING WIND and change the following setting: stacks = TWO STACKS; save the file. Then tpe gaussian plume model at the MATLAB prompt to see the results for the concentrations due to two stacks (save our figure for revision). Compare this to the result for one stack, with a prevailing wind direction. Repeat this process for: stacks = THREE STACKS; 3

if ou would like to experiment ou ma want to move the positions and heights of the stacks to different values. In general terms what is the effect of having multiple stacks on the ground level pollutant concentration? 4.3 Vertical stabilit plan view We want to see what effect vertical stabilit of the atmosphere has on the ground level concentrations. In the model this is set using the stab1 parameter and possible values and there meaning are shown in Table 2. Exercise: Change back to just one stack and set the stabilit to Ver unstable: stacks = ONE STACK; stab1 = 1; save the file. Then run the model b tping gaussian plume model at the MATLAB prompt. Repeat this process for each of the stabilit parameters in Table 2 (i.e. change stab1 to each of the possible values and run gaussian plume model.m. How does the vertical stabilit affect the distribution of pollutant at the ground? Explain our answer with reference to the movement of the air as it exits the stack. 4.4 Vertical stabilit vertical structure Ground level concentrations are one part of the stor. To understand the effect of vertical stabilit in more detail we now look at the pollutant concentration in a vertical - slice. In the model this is set using the output parameter. Exercise: Change the model to output a vertical slice and set the stabilit to Ver unstable: output = HEIGHT SLICE; stab1 = 1; save the file. Then run the model b tping gaussian plume model at the MATLAB prompt. As before repeat this process for each of the stabilit parameters in Table 2 (i.e. change stab1 to each of the possible values and run gaussian plume model.m. How does the vertical stabilit affect the vertical distribution of pollutant? Explain our answer with reference to the movement of air, lapse rate and dispersion of the particles. Refer to the phenomena of looping, coning and fanning. 4.5 Annual ccle in vertical stabilit Until now we have assumed that the vertical stabilit is a constant for all times. In actual fact the vertical stabilit is constantl changing with the time of da and the seasons. For instance un-stable air (air that will result in thunderstorms for instance) is more likel in the afternoon and in the summer. Stable air is more likel at night and in the winter. Here we run the model for a whole ear and choose the option that sets the stabilit to change from ver stable air in the winter to unstable air in the summer. Note that the SURFACE TIME ensures pollutant concentrations are plotted at the points specified b x slice and slice, which correspond to x = 0 and = 2500. Exercise: At this point ou ma want to return all values to the defaults in Table 1. Then set the following parameters: 4

output = SURFACE TIME; stabilit used = ANNUAL CYCLE; x slice = 26; slice = 1; das = 365; save the file. Then run the model b tping gaussian plume model at the MATLAB prompt. It will take a little longer to run because ou are now running for a ear. You will get two plots: one of the mass loading of pollutant and one of the vertical stabilit parameter, which is unstable in the middle of the ear (summer) and stable at the beginning and end of the ear (winter). How does the vertical stabilit affect the time series at a point of the pollutant? coning and fanning, but also distance from the stack when explaining our findings. Refer to looping, 4.6 Köhler equations and map over-la Local councils and governments ma receive fines if certain pollutants exceed set thresholds. For particulate matter these thresholds are based on the mass of material in the atmosphere and not the number concentration (usuall measured in µg m 3. As particulate matter exits the stack the air is usuall warm and hence the humidit can be low. As the air cools through mixing with the environment the humidit in the plume ma increase in places. Hence, we will look at the effect of humidit on the growth of the aerosol particles and the resulting particulate matter. We will also plot the output as contours onto a map and hence ou will need the overla on map.m and map green lane.mat files. We will suppress output initiall and then plot onto a map using the overla on map.m plotting script. Exercise: Set the following parameters: output = NO PLOT; stab1 = 4; stabilit used = CONSTANT STABILITY; x slice = 26; slice = 1; das = 50; save the file. Then run the model b tping gaussian plume model at the MATLAB prompt. Now plot the data on a map b tping overla on map on the MATLAB prompt. Now look at what the effect of humidit on particulate matter is. Set the following parameters: humidif = HUMIDIFY; save the file, run the model: gaussian plume model and plot the output on a map: overla on map. See what effect the aerosol particle chemistr has b setting the following parameters: humidif = HUMIDIFY; aerosol tpe = ORGANIC ACID; save the file, run the model: gaussian plume model and plot the output on a map: overla on map. Comment on the effect that humidification has on the particulate matter at the surface and the effect that aerosol chemistr (i.e. the choice of sodium chloride or organic acid) has on particulate matter. Do ou know wh the aerosol chemistr has the effect it does? 5