Home

ERCBflare User Guide for version 2.00

image

Contents

1. section j i ini Transient 50 Predictions Units an te n grees ao ade Variable Averaging time is minutes 60 and Total Flare duration is minutes 4320 0 Maximum Concentration N e SAT a A a O aa O N A A A PG Stabilty Class an S Distance Concentration drops below Obst am 10000 f 0000 it nena cope tobw Ogle ST a a a e age 366 gt en a T RBC Maximum Concentration 99 0th gm 380A ONE HOUR AVERAGES FROM SUB HOURLY EMISSIONS The AERMOD predictions are based upon hourly meteorology and therefore the predicted concentrations represent one hour time averages Flare durations may be less than one hour so the AERMOD predictions are adjusted based upon the 4 Dispersion Modelling and Output 81 fraction of non zero emissions during the hour This methodology does not account for along wind diffusion which a puff style air dispersion model can account for When flare durations are less than one hour duration then the hourly average concentration Cin 1s determined from the modelled concentration Cmodeltea based upon continuous emissions by Duration 1h Th X Umodelled For a transient blowdown release modelled as a sequence of N steps of an exponential curve the hourly concentration is determined using the equation above cumulatively for the first step and remain steps until 1h 1s reached or the end of the duration is reached It is assumed that a lh hour period starts at the beginning of a step therefore t
2. ERCB SS Resources Conservation Board ERCBflare A Model for Temporary Flaring Permits Non Routine Flaring and Routine Flaring Air Dispersion Modelling for Sour Gas Facilities User Guide ERCBflare Version 2 00 PTAC ERCBflare A Model for Temporary Flaring Permits Non Routine Flaring and Routine Flaring Air Dispersion Modelling for Sour Gas Facilities User Guide ERCBflare Version 2 00 A Report repared for Energy Resources Conservation Board ERCB Funded in Part by Petroleum Technology Alliance of Canada PTAC Alberta Upstream Petroleum Research Fund AUPRF Energy Resources Conservation Board ERCB 8 May 2013 ERCBflare was developed for Energy Resources Conservation Board ERCB of Alberta Canada by Brian W Zelt Ph D P Eng Zelt Professional Services Inc Michael J Zelensky M Sc P Eng Energy Resources Conservation Board Please Reference this document as Energy Resources Conservation Board ERCB 2012 ERCBflare User Guide A Model for Temporary Flaring Permits Non Routine Flaring and Routine Flaring Air Dispersion Modelling for Sour Gas Facilities Version 2 8 May 2013 Distributed by Energy Resources Conservation Board Centennial Place Suite 1000 250 5 Street SW Calgary Alberta T2P OR4 Telephone 403 297 2625 Fax 403 297 3520 Web site http www ercb ca regulations and directives directives directiveO60 Liability Disclaimer These models so
3. The inside diameter and length of the vessel and pipeline are required to determine the total volume of gas flared If the vessel is relatively short compared to the diameter then it likely has rounded ends Additionally if the vessel is a facility blowdown then reverse engineering may be required to enter pseudo diameter and lengths so that the total volume is correct Minimum Orifice Diameter ORIFICE _DIA The transient blowdown of a vessel may go through various piping fittings before reaching the flaring nozzle The high rate of gas flow through the system will result in compressibility limits chocked flow and the flow through the system is limited by the minimum diameter in the system The minimum diameter may be the flare nozzle or a metering orifice Discharge Coefficient DOCOEFF The minimum orifice diameter will control the rate of gas through and out of the system because of choked flow The discharge coefficient is not readily determined since it may be impacted by back pressure through piping to the flare A limiting case for flow through an orifice Figure 13 Mannan 2005 provides a default value of 0 6 which allows for pipe friction from the orifice to the flare 5 Transient Blowdown Flaring 93 o o co on Coefficient of discharge D Q O 0 55 10 09 08 07 06 05704 03 02 0 1 0 Pressure ratio Figure 13 Coefficent of Discharge for Gas Flow Through an Orifice Mannan 2005 Select the
4. js Thermal Radiation Accentabe gt Yes Om Flare Tip Exit Diameter L Ss mamun E Vea ws a a ee Does Proposed Flare Stack Tip Exit Diameter Result in Aone Ext Voete ee Minimum Recommended Flare Stack Tip Diameter n Maximum Recommended Flare Stack Tip Diameter 4 Dispersion Modelling and Output 85 OUTPUT SUMMARY OF AIR DISPERSION MODELLING The OSUMMARY page provides a high level summary of the ERCBflare air dispersion modelling The table is divided in to two sections screening and refined air dispersion modelling The screening air dispersion modelling 1s based upon the screening meteorological data sets and the maximum predicted concentrations The refined air dispersion modelling section is based upon site specific meteorological predictions and RBC statistics High concentrations are flagged and require more refined air dispersion modelling Dispersion Modelling Summary UNITS COMMENTS Does Dispersion Modelling have to be Considered SCREENING MODELLING Maximum Predicted Ground Level S02 Concentration using AERSCREEN Sabet eih tl 42 eee Flaring Modelling Results and Screening Meteorology Maximum Predicted Ground Level 0 Concentration gin Adjust parameters modelling approach Is Refined Dispersion Modelling Required _ fs Yes w No 4 Refined modelling is not required REFI l Concentration REFINED MODELLING Tanned No Rautine Low Risk Predicted Ground Level 502 Concentration using AERSCREEN on
5. 0 08664 Pr Tr r a b q b b b a fnZ mcroot 1 1 q r Exit Function error_handler fnZ ERROR End Function 8 References 125 Function mcroot a3 As Double a2 As Double al As Double a0 As Double Computes the maximum real root of the cubic equation a3 x43 a2 x42 al x a0 0 Dim a As Double Dim b As Double Dim C As Double Dim d As Double Dim z As Double a a2 a3 b al a3 C a0 a3 p a 2 3 b 3 q 9 a b 2 a 3 27 C 54 Disc q 2 p 3 If Disc gt 0 Then h q Disc 1 2 Y Abs h 1 3 If h lt 0 Then Y Y z Y p Y a 3 Else theta Atn Disc 1 2 q cl Cos theta 3 If q lt 0 Then sl Sin theta 3 cl cl s1 3 1 2 7 2 End If Z1 2 p 1 2 cl a 3 M a zl r M 2 4 b M zl 4 1 2 z2 M r 2 Z3 M r 2 Z 7 If z2 gt z Then z z2 If z3 gt z Then z z3 End If mcroot z End Function Reference Cutlip and Shacham 2008 Based on Seader Henley amp Roper 2011 Separation Process Principles 3rd Ed http www chem mtu edu tbco cm3450 Compressibility_from_Redlich Kwong pdf 8 References 126 Credits Mapping Code Projection transformation to and from latitude longitude and Universal Transverse Mercator UTM coordinates were based upon code from General Cartographic Transformation Package GCTP The General Cartographic Transformation Package GCTP is a system of software routines designed to permit the transformation of coordinat
6. Ranges are numbered from 1 to 30 Note that West of RGE Range the sixth meridian contains a maximum of 14 ranges only A range measures 9 7 km 6 miles east to west For the purposes of survey locations the province of Alberta is subdivided into three areas defined by the Meridian meridians of longitude For unique well identifier purposes these are referred to as west W of the fourth fifth and sixth meridians Acceptable values W4 W5 W6 Mapping Projection Surface coordinates are entered for the flare For well tests the flare location is nominally assigned to the well location unless its specific location is known In the latter case the specific location should be used for the surface coordinates of the flare The coordinates entered are associated with a mapping projection ERCBflare accepts the mapping projections datum in the table below The project is used to convert the user entered coordinates to geographic latitude and longitude for internal use in determining the closest land cover data in the ERCBflare database UTM Zone 10 NAD83 UTM Zone 11 NAD83 UTM Zone 12 NAD83 UTM Zone 13 NAD83 Surface Coordinates of Flare The X Y pair of surface coordinates are entered for the flare location If a well test flare is being assessed and the exact flare location 1s not known then the well surface flare location can be entered The coordinates must correspond to the mapping projection entered in the selec
7. IFACILI Y eetce dees ctie tide cisieiteetu sp stents nienreeciasleeie aid nisale weteiuioc cup nate caine niece ca swat densetceasmeuesiesneesdueeunse 34 Administrative Operator 34 Administrative Consultant 35 TABLE OF CONTENTS i Well or Facility Details 35 Well Name 35 Licence Number 35 Unique Well Identifier UWI 35 Oil or Gas 36 Critical Well Classification 36 Formation s and Zone s to be Tested 37 Number of Zones to be Tested 37 Lahee Classification 37 Surface Location 37 Mapping Projection 38 Surface Coordinates of Flare 38 Flare Base Elevation 39 Land use Characterization 39 Operations to be Conducted 43 Total Volume of Raw Gas to be Flared 43 Total Estimated Days with Flaring for ALL Zones 44 Well tied into Production Facilities 44 Information on the Feasibility of In Line Well Testing Attached 44 Previous Flaring Incineration Permit 44 Requested Approval Start Date End Date 44 Emergency Response Details 45 H2S Release Rate 45 Emergency Response Planning Zone Distance 45 Is an ERP Required 45 ERP Reference Number 46 Fluid Production Details 46 Anticipated Fluid Production 46 Gas to Fluid Ratio 46 IF CARING aana tna ese a aoa a Maes E Flaring Details 47 Subject Zone Source 48 Scenario Name 48 Time of Year to Model the Flare 48 Flare Stack Tip Exit Height 49 Flare Stack Tip Exit Diameter 49 Requested Maximum Raw Gas H2S Concentration 49 Continuous Steady or Transient 49 Continuous or Short Term Steady 50 Maximum
8. Percentile COMMENTS Flaring Modelling Results and Site Specific Meteorology H2S Concentration Prediction 99th with Elevated Terrain pgm l More Refined Dispersion Modelling Required AR C3 Yes w No OUTPUT FIGURE 1 The OFIGURE 1 page presents the detailed output of the oAERSCREEN summary OFIGURE 1 can be used to select SO2 or H2S air dispersion modelling predictions for maximum concentration wind speed producing the maximum concentration PG stability producing the maximum concentration or mixing height producing the maximum concentration These figures and combinations can be useful for designing flare management programs or illustrations in air dispersion modelling reporting In Figure 9 an air dispersion modelling output example is shown Terrain elevation are shown in green using the right abscissa The Qmax Qave and Qlow are shown for the parallel assessment using thick line styles while thin line styles are used for the elevated terrain assessment The figure shows where maximum 4 Dispersion Modelling and Output 86 predictions occur relative to the terrain Also shown on the figure are the RBC and CLIMIT concentration objectives Figure 10 shows the wind speed that leads to the maximum concentration predictions Figure 10 corresponds to the concentration predictions in Figure 9 Worse case meteorological conditions are a function of terrain elevation and distance from the source RBC e o o o o Limi
9. That is the pseudo source diameter is not a real diameter of the stack or flame width but only a calculated diameter to mimic a source so that the calculated plume rise is correct Caution should be used in using the pseudo source parameters for anything except their intended purpose 4 Dispersion Modelling and Output 64 Ts Hs Ds Figure 5 SOz2 Flare Model for Source Parameters The pseudo source parameters for the SQ2 emissions for a sour gas flare are based on the estimated flame temperature using the estimated combustion efficiency The combustion efficiency is a function of the net heating value of the flared gas and of the ambient wind speed The summary table shows the parameters for each of the Qmax Qave and Qlow flow rate scenarios Note that the SO2 source model assumes that 100 of the raw gas sulphur is converted to SO2 The effective height of the SO2 source is estimated flame height based upon the Brzustowski Flare Model 02 Dispersion Model Stack Exit Input Parameters at 93 5 kPa UNITS pen eee oo Se and Average Wind Speed Season a ooo T macte o om O s O r Rewo e em om o Se m o S oa S oa EO Noa f Si S Note that the SOz source model assumes that 100 of Y 2 the raw gas sulphur is converted to SO2 New a 4 Dispersion Modelling and Output 65 The pseudo source parameters for the H2S emissions for a sour gas flare are based on flare studies Kostiuk Johnson and Thomas 2004 tha
10. executable files are available at the U S EPA Technology Transfer Network website htto www epa gov ttn scram dispersion prefrec htm aermod The AERMET source code documentation and executable files are available at the U S EPA Technology Transfer Network website htto wwwepa gov ttn scram metobsdata procaccprogs htm aermet The files may be installed to alternate folder locations during the installation STEP 3 Using the Windows explorer Windows Key e locate the ERCBflare_vxxxx zip file that you downloaded STEP 1 Right clip on the file and select unzip to here if you have the WINZIP utility or unpack 1f you are using the embedded unzip functionality within Windows The following folders and files will be created where mydir is the folder used in STEP 1 2 Installation amp Setup 12 mydir ERCBflare_vxxxxx xlsm The ERCBflare spreadsheet tool mydir metfiles conif x cult x The screening meteorological data files d cid lt desert x grass x swamp x created using MAKEMET These 8 urban x water x meteorological files are used to determine screening level concentrations using ERCBflare in the screening modes For each meteorological file name there is a SFC and PFL file representing an AERMOD ready surface profile meteorology file respectively mydir metfiles test_ercbflare aermod x This folder contains an example site specific meteorological file There is a SFC and PFL
11. 6 AERSCREEN RBC 2 AERSCREEN RBC HbH User Met User Met 7 AERMOD RBC 3 AERMOD RBC HbH User Ter User Met User Ter User Met 8 Create AERMOD Input file s 4 Create AERMOD filefs Average Wind Speer HbH User Ter User Met Average Wind Spegd Refined Modelling lied The OMODELLING summary page displays a stamp of the model used for the predictions and the time period used for the meteorological data Dispersion Model Used 1 Dispersion Model Predictions These results account forthe duration of Annual the flaring and 1h hour averaging time ROUTINE FLARE AIR DISPERSION MODELLING Based upon the selecting of the flaring assessment mode on the ISTART page the Routine Flaring assessment begins with a selection of Evaluation Are these flaring calculations for an O Permit Evaluation When Routine Mode is used for ERCBflare the air dispersion modelling options are highlighted by the red arrows as shown on the right hand side Assessments may begin with a low level screening calculations s using the 1 AERSCREEN 4 Dispersion Modelling and Output 74 MAX using maximum predicted concentrations produced using the AERSCREEN screening meteorological datasets For routine flaring the assessment can be performed using the either 1 AERSCREEN MAX or 2 AERSCREEN RBC calculation options Button 1 produces the most conservative predictions Calculation Options for Routine Reset Sc
12. 631 9408 Effective Height Hs m 29 228 28 552 27 689 Pseudo Diameter os m 4 720 4 720 4 747 Pseudo Velocity Estimated Temperature 1133 63 Assumed Ambient Air Temperature zL vertical coordinate upward from flare tip used ma m 180 K2 02 xL horizontal coordinate downwind from flare tip XL m 483 A 582 584 NHV air 32 02 132 02 32 02 Sulphur ot 3 1N N04 Sulphur es 4 884 8888 Hour by Hour The pseudo source parameters for the Non Routine flaring air dispersion modelling vary hour by hour In this case height diameter temperature velocity emissions and location are functions of the hourly meteorology The AERMOD Gaussian plume air dispersion model does not have the inherent ability vary all these parameters hourly The variable emissions source file allows only the temperature velocity and emission rate to vary hourly It assumes that the sources parameters such as height and diameter are physical real dimensions that normally would not vary ERCBflare uses a co located source s configuration to bypass this limitation of the AERMOD model Ideally ERCBflare would configure a unique source for each hour of meteorology where any given source only has an emission when that hour of meteorology occurs 4 Dispersion Modelling and Output 76 Maximum Minimum OMAK OMAX IS Hour By Hour Source Parameters Rise Min RiseMin m 44 0 37 0 30 0 33 Ris
13. Approximately a minimum of 8760 hours of variations in meteorology should according to ESRD Air Quality Modelling Guidelines be used but 5 years are recommended The Risk Based Criteria RBC can be used to determine whether the air quality dispersion modelling results meets ambient air quality objectives 5 years of meteorology are required for a monthly assessment using Risk Based Criteria 4 Dispersion Modelling and Output 70 3 AERMOD RBC User Terrain amp User Met 4 Create AERMOD files Average Wind Speed This calculation is similar to 2AERSCREEN RBC User Met except that only the AERMOD input files are created AERMOD is not run and no ambient air quality predictions are created This option is useful for advanced users to perform refined air dispersion modelling external to the ERCBflare spreadsheet calculations but using the ERCBflare model to create the source parameters The advanced user can add site specific receptor grid and terrain into the AERMOD files created and run AERMOD independent of ERCBflare Post processing of an external AERMOD output file can be performed using the oPOSTPROCESS page 5 AERSCREEN MAX HbH This calculation runs AERMOD in using AERSCREEN methodology Wind is from a single wind direction blowing towards all receptors always Two assessments are performed one for parallel terrain terrain heights equal to the flare base elevation and complex terrain terrain heights as input on the ITERRAI
14. C goal slope 2 1 04 guess 0 28 2 05 guess 0 28 1 isdone 1 r 0 While isdone lt 0 guess guess diff slope a 1 04 guess 2 b 2 05 guess 0 28 C atb diff C goal slope 2 1 04 guess 0 28 2 05 guess 0 28 1 If Abs diff lt 0 1 Then isdone 1 1 1 If i gt maxloops Then isdone 1 Wend guess guess diff slope NR_XL guess End Function References Brzustowski T A 1976 Flaring in the Energy Industry Prog Energy Combust Sci pp 129 141 8 References 122 FUNCTION p_sait The saturation pressure of steam can be calculated given the temperature using Gibbs free energy formulation The Gibbs coefficients are listed on the PROPERTIES page Spreadsheet function call p_sat temperature Where Temperature Kelvin is the temperature of the steam The basic code for the function 1s ref The International Association for the Properties of Water and Steam 2007 Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam Dimensionless saturation equations Function p_sat T As Double gibbs As Range As Double Dim sum As Double Dim ni As Double Dim agibbs As Variant Dim a As Double Dim b As Double Dim C As Double Dim v As Double agibbs gibbs value v T agibbs 9 2 T agibbs 10 2 a v v agibbs l 2 v agibbs 2 2 b agibbs 3 2 v v agibb
15. C 2 60 hour A 1 Spreadsheet function call CalcMaxCr rcdat rtdat tlim Where rcdat is a range variable eg Al C1 representing the modelled output concentrations assuming hour time average rtdat is a range variable eg A2 C2 representing the real duration flim is total real duration If the units of rtdat are minutes then tlim should be entered in minutes tlim 60 This function can be used for a single prediction CalcMaxCr Al Bly 60 Where A1 is the modelled 1 hour average concentration B1 is the real duration in minutes TRANSIENT BLOWDOWN MODELLED AS PUFFS em nstantaneous Rate Equal Duration Puffs em Equal Mass Puffs 250 Transient Blowdown of 148 0 e8m with an Initial Flow Rate of 655 e3m3 d B08 Exponential Time Constant TAU 36 0 min 150 100 1 L Spuffsof equal mass Flaring Rate e3m3 d N 50 3 puffs of 428 min duration NS 97 9 of mass released in 1284 3 min 120 180 Time minutes This function can also be used with inputs of consecutive predictions For instance for the blowdown sequence above the green line represents the real durations 14 min 24 min and 100 min for three modelling runs at rates 165 m s 99 m s and 24 m s respectively Each rate is modelled independently assuming a continuous emission duration The modelled output is 8 References 115 provided as 1 hour average concentration for each emission rate
16. Raw Gas Flow Rate 50 Average Flow Rate Parameters 50 Transient Source 51 Fuel Gas 51 Lift Gas 52 Flare Assist 52 Steam Assist 53 Air Assist 54 Flare Assist Flammability Check 54 Gas Compositions 54 Gas Composition Total 55 Gas Analysis Reference 56 OU es Ret PMN a ae cetera ces ccec ae surececnvent E ss euceve ub stueeutuethees dete eceeteees Topographical Map Details and Maximum Terrain 56 1 50 000 Topographical Map s 57 Contour Interval Units of Map 57 Contour Interval of Map With Maximum Elevation 57 Is Maximum Elevation A Surveyed Peak 57 Maximum Contour Elevation or Surveyed Peak Elevation 58 Map Distance from Flare to Centre of Maximum Contour or Maximum Surveyed Peak Elevation 58 Worst Case Terrain and Complex Terrain Criteria Parameters 58 Complex Terrain Summary 60 Get DEM Data BUTTON 60 Load XYZ DEM Data BUTTON 61 TABLE OF CONTENTS 4 AIR DISPERSION MODELLING AND OUTPUT 63 PSEUDO SOURCE PARAMETER ccccssssseeecccsnsseeeeceennseeeeecensseeeseoenseeeeseoenneees 64 CALCULATION BUTTONS sci iescccscsciicsecienis se vesweeiadetncsssnsantesaccaniaravsastncedeesesistuinceeinneases 67 1 AERSCREEN MAX 70 2 AERSCREEN RBC User Met 70 3 AERMOD RBC User Terrain amp User Met 71 4 Create AERMOD files Average Wind Speed 71 5 AERSCREEN MAX HbH 71 6 AERSCREEN RBC User Met 71 7 AERMOD RBC HbH User Terrain amp User Met 72 8 Create AERMOD files HbH User Met 72 Example Run Times 72
17. The mscreen switch is used to force the ERCBflare modelling runs using AERMOD to use the SCREEN control option This setting forces all wind directions to go to all receptors This setting is a worst case option and will lead to conservative predictions This setting is useful to perform screening assessments using user meteorological files such as a user created screening file created using MAKEMET By default modelling performed using calculation buttons AERSCREEN XXX use the SCREEN control setting and modelling performed using calculation buttons AERMOD XXX do not use the SCREEN setting Therefore the mscreen setting only affects the AERMOD XXX button calculations 3 ERCBflare Inputs 27 MELEV The melev setting is used in connection with the Get DEM Data buttong on the ITERRAIN page On the iFACILITY page the user is prompted to enter the location of the flare and its elevation On the TERRAIN page DEM data is used to determine the surrounding terrain elevations and interpolates to determine the flare base elevation according to the DEM data Due to grading or DEM variation the IFACILITY elevation may be different than the DEM derived elevation creating an effective pedestal or pit effect In either case the flare stack height could be arbitrarily increased or decreased leading to incorrect ground level concentrations If the difference between the two elevations is greater than 2m a warning 1s displayed and the user is required to justif
18. a tie in Previous Flaring Incineration Permit If the well is an existing well then previous operations may provide a historical perspective on the necessity of the work over flaring and emissions Provide the previous permit number and date if the approval was acquired within the past twelve months Requested Approval Start Date End Date Scheduling non routine well test flaring is often a moving target ERCBflare requires a start date and end date when the flaring is forecast to occur The duration may not exceed 60 days The start and end date are important conditions for the well test flare permit 3 ERCBflare Inputs 44 Emergency Response Details In addition to consideration of energy conservation flaring reduction and ensuring environmental objectives will be met the ERCB requires that the Operator also plan sour gas emergency response plan ERP details One step in the emergency response planning is the determination of the emergency planning zone The ERCBH2S model is expected to be run to determine the emergency planning zone EPZ size H2S Release Rate In the event of an accident at the well gas can be released from the formation under its own pressure Depending upon the operations gas can reach the surface through the casing casing diameter source or through tubing tubing diameter source The release rate of H2S is the product of the gas composition and the estimate absoluted open flow AOF for the well Beca
19. about the general operation of the ERCBtflare program e what inputs are and how they work together e what the buttons menu items do e overview of the calculation processes Introduction The ERCBflare program uses the familiar Microsoft Excel as host for the calculations ERCBflare xlsm contains the user interface for the calculations allowing the user to input information and view calculation results The ERCBflare application consists of the ERCBflare xlsm macro enhanced spreadsheet The spreadsheet uses external files read only meteorological files and the AERMOD exe executable air dispersion model The ERCBflare spreadsheet is a stand alone spreadsheet containing all of the necessary macros and programming to load and process input and output from the modules ERCBflare x sm is an Excel spreadsheet file xlsm containing macros programming that acts as a user interface for input files and output from the processing modules All inputs and outputs are stored within the spreadsheet Temporary files are created in the parent folder for the spreadsheet during air dispersion modelling calculations The user can preserve intermediate modelling files or create modelling files to the folder of choice when those options are selected 3 ERCBflare Inputs 17 Graphical User Interface Overview The ERCBflare GUI in Excel All user input and output are controlled using an ERCBflare xlsm file for Microsoft Excel The Graphical Us
20. by the surface or down hole location The exact name as it appears on the licence should be entered since this name and licence number need to agree in the ERCB well database New wells may have been given a temporary name by the ERCB Licence Number The ERCB licence number of the well should be entered This is typically a 5 digit numeric value New wells may not have a licence number yet in which case a suitable entry like new well may be entered Unique Well Identifier UWI The unique well identifier UWI is the standard well identification that was developed for the petroleum industry by the Geoscience Data Committee of the Canadian Petroleum Association CPA and has been adopted by the oil and gas regulatory agencies of the four western provinces and federal areas It consists of 16 characters which make up four basic components i legal survey location li survey system code i location exception code iv event sequence code Together these define the approximate geographical location of the bottom of a drill hole and a specific drilling or producing event at the drill hole 3 ERCBflare Inputs 35 The unique well identifier although based on the legal survey position of a well is primarily for identification rather than location The location component describes the bottomhole location of the well not the surface position of the well Oil or Gas The Oil or Gas flag is used by ERCBflare to check inputs for sou
21. eg 100 ug m gt 75 ug m 25 ug m respectively Using the CalcMaxCkR function the real 1 hour average worst case concentration is calculated to be 62 5 ug m Range A1 C1 1003 75 23 Range A2 C2 14 24 100 62 5 CalcMaxCR Al C1 A2 C2 60 CalcMaxCR determines the worst 1 hour average concentration In the example above a hour period is assumed to start at the beginning of the three step sequence Therefore a 1 hour period is composed of 14 min at 100 ug m3 24 min at 75 ug m and 22 min ie the fraction of the 1 hour period remaining at 25 ug m3 Alternatively a 1 hour period could be composed of 24 min at 75 ug m and 36 min at 25 ug m or 60 min at 25 ug m In the above example it doesn t appear necessary to examine all of the sequential combinations since the maximum concentration of 100 ug m is at the start of the sequence However because of non linearity included in the modelling that takes into account the hour by hour emission rates downwash and terrain effects the maximum sequence element concentration could be at any step in the sequence For instance Range A1 C1 50 100 70 Range A2 C2 14 24 100 82 CalcMa4xGR Al 2C1 A2 C25 60 8 References 116 CALMAXCR function B W Zelt Ph D P Eng 27 Sep 2012 User input of ranges then call the CaleMaxC function Function CalcMaxCr rcdat As Range rtdat As Range tlim Dim cdat As Double Dim tdat As D
22. flare emissions and air dispersion modelling are analyzed using a mandatory maximum average and low flaring rate All three flow rates must be analyzed because of the non linearity between the energy released and resulting plume rise flaring emissions and terrain impacts It can occur that worst case impacts result from low flaring rates A routine flaring assessment is intended to analyze steady or continuous emissions from a flare stack Routine flaring assessments are performed using a single flaring rate that is representative of the maximum emissions rate If the flare is used for multiple scenarios or multiple emission rate events the user should assess each flaring event and flow rate independently to verify that flaring under all scenarios will meet the ambient air quality objectives In the example shown in the figure below the user has previously selected the PERMIT Mode on the ISTART page Only the Non Routine Planned Flaring is available 3 ERCBflare Inputs 23 The flaring classification defines what the Risk Based Criteria RBC will be used to assess acceptable modelling predictions The classification sets limits on the maximum acceptable concentration for modelling Flaring Classification RBC o hax To Limit 1 Limt2 Routine Continuous or Intermittent Flaring Locked A E ee oe Nonouine Parea Farn E o o EH see also to the right an extension of the table with ppm equivalents 50
23. is reset to the elevation determined by the DEM Load XYZ DEM Data BUTTON User defined DEM data can be used in place of the DEMLIB library A text file with comma or space delimited x y z data Where x y are coordinates in the same projection used to specify the source location on the IFACILITY page and z is the elevation in metres The same processing is used as the DEM mapsheet data The user defined DEM data should be of similar resolution 25 m and data quality as the DEM mapsheet data INOTES The INOTES page has two purposes First the ERCB reviewers specifically request a descriptive response for the first four questions to assist in their understanding of non routine flaring Secondly the page allows the user keep track of assumptions or information regarding the assessment Information is to be provided for the following prompts on the INOTES page These prompts are the minimum information ERCB requires to gain an understanding of the non routine operations 1 For permanent facilities describe the flaring event modelled including the type of facility pipeline segments or vessels to depressurize if applicable PSV size etc 2 Estimate the frequency of the flaring event a number of events per year b duration of each event c total number of hours per year 3 Describe attempts to reduce or eliminate the flaring event s if applicable 4 State any engineering assumptions you ve made in completing the entries f
24. land use classification code LCC files should be stored when downloaded from the internet LCCLIB represents a library or cache to save time on subsequent analyses to avoid download times Also the LCCLIB provides a library of files for repeatability of ERCByYlare predictions DEMURL on the iSTART page lists the internet URL where DEM files are downloaded from This entry is not editable LCCURL on the iSTART page lists the internet URL where LCC files are downloaded from This entry is not editable To test your system you can follow the example on the Chapter 7 Batch Operations to load the provided example or follow these basic steps a Click on the ISTART page Select Show for the Hide iBATCH Page option Click on the first data row row 8 below the titles This selects this row as the active Batch operation row Click the Load Current Row button at the top of the page Clicking the button copies the inputs from the IBATCH page to the respective inputs on 2 Installation amp Setup 15 the IFACILITY 1FLARING ITERRAIN iINOTES and mode selections on the ISTART page 4 Click on IFLARING to confirm that the IBATCH entries were copied to the IFLARING and other pages 5 Click on the Recalculate button at the top of the IFLARING page This will re direct you to the OMODELLING page and the location where the modelling option buttons are placed The modelling options area shows two streams of buttons On the left ar
25. must be demonstrated represent 1 50 000 scale map sheet contours and maps must show the location of closest distance to contour elevation selections Topographical Map Details and Maximum Terrain The map details input group is used to document the 1 50 000 topographical map set used to for determining map elevations contour intervals and maximum elevation 3 ERCBflare Inputs 56 Topographical Map Details and Maximum Terrain UNITS ENTRY 1 50 000 topographical mapis for terrain 2 within 15 km of flare 9 2 9 1 82 0 1 Contour interval units of map Contour interval of map with maximum elevation metres 10 Maximum contour elevation or surveyed peak elevation m Map distance from flare to centre of maximum contour or 439 maximum surveyed peak elevation aom oe COMMENTS 1 50 000 Topographical Map s The list of 1 50 000 scale topographical map sheets used in the review of the elevation contours Contour Interval Units of Map Specify whether the map has units of feet or metres Contour Interval of Map With Maximum Elevation Specify the contour interval on the map sheet The goal is to determine the maximum contour elevation within 10km of the flare location 10km is considered the maximum reasonable applicability of a plume model in elevated terrain for flaring assessment Is Maximum Elevation A Surveyed Peak 1 50 000 topographic maps mark surveyed peaks on hills but not necessarily on minor hills or sub
26. of a Single Injector All of the injection ports are assumed to be the same diameter If injectors vary in diameter then an equivalent diameter can be entered based upon the total area of all ports Total_Area 4 Nyorts TU Air Assist Rate The air assist flow rates are entered as a volume flow rate at reference conditions x10 m3 d 15 C and 101 325 kPa ERCBflare allows air assist flow rates to vary with flaring scenario rates Qmax Qave and Qmax 8 Because of the significant impact flare assist rates have on the flame combustion and flame instability 1 e blowout or flammability limits flare assist rates must be tuned to the raw gas flow rates Flare Assist Flammability Check Below the Air Assist flow rate entries a warning message may appear for each of the flaring scenario rates Qmax Qave and Qmax 8 indicating whether the flare is considered over assisted The flare is considered over assisted when the flaring efficiency is predicted to drop below 98 Gas Compositions The gas composition input group provides entries for the raw gas lift gas and fuel gas streams The flare assist streams of steam and air have known gas composition and don t require specific entry The user should provide a referenced raw gas stream composition that may or may not have the same H2S concentration as the flare modelled amount The reason for this is to allow for regulatory H2S limit or fluctuating range of H2S The ERCBflare model will
27. office security settings may display a warning Select Trust this document or Enable Macros for this document if prompted when the file is opened Failing to do so will prevent ERCBflare from operating 3 Click on the ISTART page Select Show for the Hide iBIN Page option 4 Click on the IBIN page For the entry for AERMOD type the full path and file name of the AERMOD exe file previously installed The Browse button can be used to navigate your file folder tree using common Windows Explorer methods 5 For the entry for METFILES type the full path and file name of the folder location where the screening meteorological files were stored By default this will be mydir metfiles The files can be placed anywhere on your network ERCBflare requires read access to the files only 6 If the BROWSE button was used to select the files or the SAVE button pressed then ERCBflare stores the entry for your computer setup If you load an uninitialized ERCBflare spreadsheet or a spreadsheet initialized to another users folder locations ERCBflare synchronizes the settings to your computer setup You have the option of saving the file when you have completed the calculations You can force ERCBflare to synchronize by pressing the SYNC button 7 Click on the ISTART page Select Hide for the Hide iBIN Page option Typically you shouldn t have to revisit the IBIN page However use the ISTART page to show the IBIN pa
28. ow Deciduous Forest E PA RL 14 0 Broadleaf Dense j 27h 3781 0 5 Broadleaf Open Broadleaf Sparse Mixed Forest a Mixed Wood Dense m Mixed Wood Open Mixed Wood Sparse Cultivated Grassland Cultivated Coniferous Deciduous 1 Coniferous 3 ERCBflare Inputs 41 Figure 3 Screening Land Cover for Western Canada Table 2 Screening Land Cover Classification eon Alberta AOT Fraction The land cover is used to define the appropriate AERSCREEN meteorological data set to use in the air dispersion modelling The AERSCREEN utility program MAKEMET exe was used to prepare seasonal screening data sets according to Table 3 The set of screening meteorological data sets are included in the install package for ERCBflare Each file contains approximately 2500 variations of 3 ERCBflare Inputs 42 meteorology Both AERMOD profile and surface files are provided so that they can be used for other assessments or sensitivity analysis Table 3 Screening Meteorological Variations Used for AERSCREEN MAKEMET exe Variabie conif decid culiv grass urban swamp water desert SPRING Min Temp K Bowen rao os os os Mos 2 or o1 4 Bowen rao os 1 lior fas 2 o1 o1 e Zo roughness im ra 08 0057 oor 1 02 0001 09 albedo SS 085 os 06 oe oss oss o2 045 Bowen NAA 4s pis is 15 is is 6 Operations to be Conducted The ER
29. point as a representative LCC see Figure 3 ERCBflare uses the flare location coordinates to perform a search for the closest land cover sample in the database See Figure 3 If the flare location falls outside of the database land cover range or if the user wishes to perform sensitivity testing on the flaring predictions using a different land cover then the user can select a non default land cover For approvals using the ERCBflare spreadsheet the default land cover is required 3 ERCBflare Inputs 39 oe pA y CALGARY papt Eg T Sey 10TM NAD83 A Be X A Figure 2 3 ERCBflare Inputs S 3 win ame oS So wW L w w 7 ah dae Fei RIPIN TN t High Resolution Land Cover for Alberta 40 te Table 1 Land Cover Classification LCC COUNT neat Descripti G Descripti l escription JOu escription Fraction P P P S oat cloud Cultivated Oj u m 12 665 n a asa ar Iter r o EAE TE t Barren N NonVegetated Rock Rubble a or i oer m 34 3287 0 5 Developed 5 Urban JE EO or oas 2m sree Cultivated a a ae o eow 77 eo iess oax wenna Z f e7 Swamp m s1 54525 7 7 Wetland treed A s Coniferous 82 46085 6 5 Wetland shrub se fee in wastes AG e IE SE IE A fhm 110 Grassland o f as T oo fouete 121 Annual aa nd E Perennial Pasture ia Coniferous Dense i n Coniferous Open E aa Sage SN of Z Coniferous Sparse 220 76
30. re normalize the raw gas composition using requested H2S in place of the H2S content specified in the Raw Gas composition 3 ERCBflare Inputs 54 The fuel gas composition is similarly entered Typically fuel gas will be 100 propane if the flaring is performed at remote locations Otherwise fuel gas may be supplied by pipeline spec natural gas which contains typically gt 90 methane Representative pipeline quality natural gas composition is listed in Hubbard 2009 and TransCanada 2012 are listed in Table 4 Table 4 Representative Pipeline Quality Natural Gas Hubbard 2009 Pe og oe Components Mole Maximums Methane HT a Notspecified Ethane 10 Not specified Propane CU Not specified Butanes s s 2 Notspecified Pentanes plus Not specified Carbon dioxide 2 by Volume Trace Components Hydrogen Sulphide LL _ SHY Nitrogen amp other inerts O N N LEKO Not specified OOE NYA 0 25 1 0 gr 100scf Mercaptan Sulphur 25 1 gr 1 00scf Total Sulphur 5 20 gr 100sct 115 mg m8 Water Vapour 7 0 lb mmscf 65 mg m Oxygen 0 2 1 0 ppmv 0 4 by volume Lift gas composition may be inert e g nitrogen N2 or may be a hydrocarbon The lift gas composition can be entered similarly to raw and fuel gas The lift gas composition should be referenced The gas composition should sum to 1 0000 If the entries do not sum to 1 0000 a warning is displayed as shown below This feature assists in preventing typogr
31. tabs that are green output and information pages are pink and technical output pages are yellow coloured tabs on pages are visible for Office 2002 and newer versions of Excel only Tabs for the page types are colour coded for Office 2002 and newer versions of Excel earlier versions do not display the page colours Input pages are green output pages are pink and technical pages are yellow Input pages start with Output pages start with o All calculations are performed in the Excel pages for complete transparency of all calculations The programming and macros imbedded in the ERCBflare tool are security locked to protect the integrity of the user interface The programming and macros do not perform any of the calculations with the exception of equation root solvers thermodynamic equations of state solvers and thermodynamic property from gas composition matrix operations These calculations are described in the Appendix B A complete list of user interface pages are described in the following table Page Name Purpose Description ABOUT User General information and instructions for use of the spreadsheet Use this Information sheet to link to the latest information regarding ERCBflare User A list of the LAHEE well classifications The LAHEE system has been LAHEE iformition adopted by ERCB to classify well operations The LAHEE classification is linked to ERCB DO60 non routine planned flaring maximum flare rates DE
32. terrain assessment is selected either parallel or elevated terrain For the parallel scenario the terrain is forced to be the same elevation as the flare base elevation For the elevated terrain scenario the terrain entered on the ITERRAIN page is interpolated for a receptor grid from 100m to 10km Once the maximum terrain elevation is reached all points on the receptor grid remain at the maximum elevation AERMOD uses a slope based algorithm for determining hill height influences at each receptor location which are calculated by ERCBflare 4 Dispersion Modelling and Output 67 ERCBflare Spreadsheet IFLARING IFACILITIES iITERRAIN Qmax Qave Qlow PARALLEL ELEVATED TERRAIN Uw Ta PG COMBUSTION PROCESSING MET RZ E S NAY AERMOD input RUN AERMOD Ds Us Ts Hs Es EXTERNAL CALCULATE ENDPOINTS DISPLAY Figure 7 Calculation Flowchart Either a screening or a user specified site specific AERMOD style meteorological surface file is sequentially processed For each hour of meteorology the ambient wind speed temperature and atmospheric stability class Uw Ta and PG are determined and then inserted into the ERCBflare combustion calculation engine The output from the combustion and related calculations are a set of source pseudo parameters that conserve source energy and momentum Source diameter velocity temperature height and emissions Ds Us Ts Hs and Es are saved to an AERMOD ready variable emissions source fil
33. the ITERRAIN page allowing the AERMOD processing to determine the how terrain impacts the ambient air quality predictions The screening meteorological data sets are used to account for land cover and provide a seasonal variation in meteorology Approximately 2500 variations in meteorology are assessed Because the number of variations is less than 8760 only the maximum concentration is used in the interpretation of the air dispersion modelling results although the seasonal predictions are available for interpretation The AERSCREEN modelling runs include both the parallel and complex terrain assessments The parallel terrain predictions are a typical worst case for wind directions not towards terrain and the complex terrain predictions are a typical worst case for wind directions towards terrain All assessment must include terrain 2 AERSCREEN RBC User Met This calculation runs AERMOD in using AERSCREEN methodology Wind is from a single wind direction blowing towards all receptors always Two assessments are performed one for parallel terrain terrain heights equal to the flare base elevation and complex terrain terrain heights as input on the ITERRAIN page allowing the AERMOD processing to determine the how terrain impacts the ambient air quality predictions A site specific 5 year meteorological data sets created by the user is used to account for site specific land cover and to provide site specific variations in meteorology
34. way the blowdown curve is converted from a continuous curve to discrete steps MDIST MDIST directs ERCBflare to divide the blowdown into segments of equal volume or of equal mass The recommended setting is to calculate segments of equal mass The blowdown emission curve 1s well represented by an exponential decrease in emissions with time The mass emissions are therefore exponentially distributed in time The ERCBflare calculated source parameters to represent the plume rise are therefore naturally changing as a function of mass emissions Equal volume steps may be more convenient when trying to match results from other air dispersion models or for simplifying the calculation of time averages If the equal volume steps method is used for an exponential blowdown the source parameters calculated by ERCBflare are based upon the step volume and therefore at small release times more mass is released at lower effective plume heights see Figure 14 Raw Gas User Initial maximum flow rate QMAX The vessel initial and final conditions are used by ERCBflare to calculate the maximum flow rate QMAX initial flowrate of the continuous exponential blowdown curve and the total volume QTOTAL An advanced user may calculate these variables usual in house methods ERCBflare accommodates non default analysis for this input branch point by the direct entry of QMAX and 5 Transient Blowdown Flaring 94 QTOTAL into the calculation sequence The air dispers
35. which the user can unpack to form a folder tree and access directly Download the file ERCBflare package from http www ercb ca requlations and directives directives directive060 There are three ZIP files provided Recommended Download Destination File Intent Folder ERCBflare_vxxxxxx Zip Required c myfiles ercbmodels ercbflare ERCBflare_UserGuide_vxxxxxx pdf Required c myfiles ercbmodels ercbflare docs 2 Installation amp Setup 11 MAKEMET zip Optional c myfiles ercomodels ercbflare makemet The ERCBflare_vxxxxx zip file contains the necessary user interface and meteorological data files used in the assessment flaring It is recommended that the users download and read the user guide for ERCBflare The MAKEMET zip file contains a modified version of the U S EPA MAKEMET program The U S EPA version of MAKEMET is command line driven requiring the user to enter data and several prompts The modified version of MAKEMET uses input files and therefore 1s more readily useable for batch operations and is less entry error prone MAKEMET is an optional processing that is required only if the user wishes to create a site specific screening meteorological data file The files may be installed to alternate folder locations during the installation STEP 2 User s will also require files that are updated and distributed by the U S EPA AERMOD and AERMET The AERMOD source code documentation and
36. 2 RBC 502 Max Conc H25 HZS Max Conc ppm ppm ppm ppm conversion at 25 C 101 3225 kPa Only the Non Routine flaring assessments can make used of the risk based criteria RBC The RBC used for Non Routine planned and emergency upset flaring classifications are listed to the right of each option For planned flaring the modelled 99 1h average SO2 concentration at each receptor must be less than or equal 450 ug m3 or 0 172 ppm The 99 9 1h average SO2 concentration at each receptor must be less than or equal to 900 ug m or 0 344 ppm The upper limit of SO2 is not risk based The same RBC is applied for predictions of H2S the modelled 99 lh average H2S concentration at each receptor must be less than or equal 14 ug m or 0 01 ppm The 99 9 lh average H2S concentration at each receptor must be less than or equal to 13931 ug m or 10 ppm The upper limit of the H2S is based upon the evacuation criteria for H2S used in the ERCBHo2S emergency response planning For emergency upset flaring air dispersion modelling uses the 90 RBC 1h average SO concentration at each receptor must be less than or equal to 450 ug m3 0 172 ppm The emergency upset flaring maximum concentration 100 lh average SO2 concentration at each receptor must be less than or equal to 9923 ug m 3 789 ppm The maximum SO gt 2 represents the evacuation criteria for SO2 used in the ERCBH2S emergency response planning For H25 the 90 RBC 1h average conce
37. 8 9 10 11 12 13 and 1OTM o air dispersion modelling is performed for the parallel air flow and elevated terrain from 100m to 10km The spreadsheet prompts for terrain elevations from the base elevation to the maximum terrain elevation o Screening assessment using the AERSCREEN approach with the 8 screening meteorological data sets is intended for rapid assessment 1 Introduction 4 e Added AERMOD air dispersion modelling for refined analysis Following a step wise progression from screening to refined analysis ERCBflare can create a refined dispersion modelling input files for AERMOD run AERMOD and post process the results for non routine routine and blowdown sources e Removed SCREENS removed the 99 percentile concentration prediction based upon SCST3 air dispersion modelling fuel gas log and minimum fuel calculation based upon the 99 concentration e Added digital terrain processing for inputs to the ITERRAIN page Digital elevation data DEM is downloaded from the internet site automatically or pulled from a user s local library The terrain processing extracts worst case terrain contour elevations as would be done if performed manually therefore manual entry of worst case terrain remains an applicable option e Added iUSERMET page to develop a site specific meteorological data set suitable for refined dispersion modelling using AERMOD The meteorological data set is composed of data from the ESRD MMEU Meteorologic
38. AERSCREEN output page ERCBflare blocks output for monthly assessments and risk based output when the number of variations is less than 8760 The default centre month for the assessment is determined by the mid point of the start and end dates for the flaring entered on the IFACILITY page Sensitivity testing can be performed by modelling alternative months but these months will be flagged as non default For non routine flaring the AERSCREEN MAX HbH modelling button see OMODELLING will be disabled when the monthly assessment option is used The AERSCREEN MAX is used for preliminary and screening assessments therefore it remains active Note that monthly assessment using the provided screening meteorological data sets will produce erroneous results since the format 3 ERCBflare Inputs 48 of the AERSCREEN date and time do not match calendar dates The option is available for future or advanced users Seasonal predictions are provided using the screening meteorological data sets when the Annual option is used Although the risk based criteria are displayed in this case when N lt 8760 the screening meteorological dataset analysis uses the maximum concentrations only Flare Stack Tip Exit Height The flare stack height above grade is entered The meteorological conditions at the flare stack height are used for combustion and source modelling with a minimum of 10m The site specific meteorological data sets should be extracted at the fl
39. BATCH page scroll to the end row where the data was saved Then scroll right to column BD Flare Stack Tip Exit Height Change the entries from the provided height of 27 m to 30 m 40 m 50 m 55 m and 60 m respectively for each of the new lines 6 Adda run flag in the first column of each IBATCH row where 1 run and O don t run Therefore enter 0 for all other lines on the IBATCH page and enter 1 for the five lines that were just added At the top left of the IBATCH page you should see 5 Number of Scenarios Set to Run 7 Double Check a Column B the selection of Temporary Approval vs Routine flaring option b Column C the selection of Continuous Planned Unplanned flaring option c Column D the selection of the calculation model to be used d Column E the path to the meteorological data file has been entered correctly 7 ERCBflare Batch Operations 110 8 Press the Run Batch button to run ERCBflare for each of the 5 sensitivity runs just created ERCBflare will consequetively load the inputs from the IBATCH page run ERCBflare using the inputs and the modelling options specified in columns B C D and E then save the results to the OBATCH page on the same row number as the inputs 9 In this case we are interested in the maximum predicted concentration values listed in Column BV The results for a 55 m stack are 486 ug m and the results for a 60 m stack are 431 ug m 7 ERCBflare Batch Ope
40. CB approval review requires a description of the well test operations cleanup workover testing etc to be performed This is brief description of the work that will be completed and may include more than one zone Total Volume of Raw Gas to be Flared During the operations to be conducted see above description the estimated total volume of raw gas to be flared during clean up and testing of all zones is entered The total volume is compared to the ERCB D060 Permit Conditions This entry provides a soundness check between the expectations of the Operator for the well 3 ERCBflare Inputs 43 clean up and the limits of prescribed by D060 for reducing flaring and conserving gas Total Estimated Days with Flaring for ALL Zones The total work over of the well and cleanup is entered The entry is compared to the D060 Permit Conditions limiting the duration of activities and flaring Well tied into Production Facilities This entry is used by ERCB for consideration of future activities at the well such as adding pipeline to tie the well or feasibility of performing in line well testing Additionally this information is valuable in consideration of conservation of gas Information on the Feasibility of In Line Well Testing Attached If the well is tied into existing facilities it may be possible to perform an in line well test rather than a flared well test An engineered feasibility report should be attached to the application for well with
41. FINITIONS iy ie m A list of ERCB D060 terminology related to routine and non routine flaring All flare calculations must start at this page to specify the mode of the iSTART Input screening calculations Also on this page are several non default operation selections and inputs The ERCBflare xlsm GUI needs to know where the user has stored D input meteorological files and the location of the AERMOD executable The iBATCH page is used as a database of inputs and summary outputs iBATCH Input The user can use the iBATCH to run sensitivity tests or a running list of wells for a field of operations oBATCH Output The OBATCH page contains the output for matching row numbers on the iBATCH page The iFACILITY page is used to enter facility level inputs such as owner and operator location of the flare and emergency planning Many of these iFACILITY Input inputs are important inputs for the non routine planned flaring temporary permit process If the routine flaring mode is selected then many of iIFACILITY entries are greyed out and are not required entries 3 ERCBflare Inputs 20 Page Name Purpose Description iFLARING Input The iFLARING page is used to enter flare level inputs such as source flow rates and gas compositions The iFLARE page is also used to select between a steady release and a transient blowdown release oBLOWDOWN Input Normally Hidden The oBLOWDOWN page is normally hidden unl
42. Limits group This list is the essence of the flare test approval application and the values should be carefully reviewed since the approval will limit the flare test program to the values listed in the table 4 Dispersion Modelling and Output 83 Approval Limits Fare Sisk Te EHEN O n a Flare Tp Ext Diameter mm PSC y Ly p in Hs 1 i a Maximum Raw Gas Flaring Rate 15 C 101 325 kPa ae TE tas rounded up to Seren pre es ee ees ened ER Total Volume for Testing and Cleanup of Subject Zone 15 C 101 325 kPa Total Volume for Testing and Cleanup of All Zones 15 C 104 325 kPa 22 5 Total Eana Duration A O e Approval Start Date November 1 2012 Approval Finish Date l December 15 2012 NON 10m Approval Duration days OUTPUT SUMMARY OF SOURCE The OSUMMARY page provides a summary of the flare source assessed for the flare test application Valuable information is listed in the table for both the approval review and the operator e For example the table lists the fuel gas total volume required based upon the heating value requirements or fuel gas addition The operator can use this information to evaluate the feasibility of providing this fuel gas for the flaring event e For example near the bottom of the table the minimum and maximum diameter of the flare nozzle are recommended on the basis of sonic velocities and flaring efficiency In the example below the table indicates that th
43. Mannan S 2005 Lees Loss Prevention in the Process Industries 3 Ed Elsevier Inc Burlington MA Scire J S D G Strimaitis and R J Yamartino 2000 A User s Guide for the CALPUFF Model Version 5 0 Concord MA Earth Technologies Inc TransCanada Corporation 2012 Gas Quality Specification TransCanada and other pipelines http www transcanada com customerexpress docs assets Gas Quality Specifications F act_Sheet pdf United States Environmental Protection Agency U S EPA 2011 User s Guide for the AMS EPA Regulatory Model AERMOD EPA 454 B 03 001 September 2004 March 2011 Zabetakis M G 1965 Flammability Characteristics of Combustible Gases and Vapors U S Dept of the Interior Bureau of Mines Bulletin 627 8 References 113 Appendix A The ERCBflare was designed to use a platform that provided transparency for all calculations This transparency allows the user to follow the calculations and as necessary repeat the calculations using external means There are instances where the benefits of programming where used to perform calculations that would not be possible in a simple spreadsheet or make the spreadsheet unnecessarily complex In these instances a programmed function was created to perform the calculations Otherwise ERCBflare uses combinations of cell and worksheet references for all calculations Function lt Description s calmaxcr Calculates a real 1 hour time average from a sequen
44. N page allowing the AERMOD processing to determine the how terrain impacts the ambient air quality predictions The screening meteorological data sets are used to account for land cover and provide a seasonal variation in meteorology Approximately 2500 variations in meteorology are assessed The source parameters for the flare are determined on an hour by hour HbH basis Therefore flare efficiency and plume rise are affected by the hour by hour variation in wind speed temperature and stability Because the number of variations 18 less than 8760 only the maximum concentration is used in the interpretation of the air dispersion modelling results although the seasonal predictions are available for interpretation 6 AERSCREEN RBC User Met This calculation runs AERMOD in using AERSCREEN methodology Wind is from a single wind direction blowing towards all receptors always Two assessments are performed one for parallel terrain terrain heights equal to the 4 Dispersion Modelling and Output 71 flare base elevation and complex terrain terrain heights as input on the ITERRAIN page allowing the AERMOD processing to determine the how terrain impacts the ambient air quality predictions A site specific 5 year meteorological data set created by the user is used to account for site specific land cover and to provide site specific variations in meteorology Approximately a minimum of 8760 hours of variations in meteorology should according to E
45. NG page is used to enter the required inputs to describe a transient source The continuous exponential transient source blowdown curve is simplified into a three step sequence of flaring scenarios that are evaluated independently and the results are combined to simulate a sequential event The transient source inputs lead to parameters that create a flaring scenario for Qmax Qmid and Qlow which are modelled in place of the previously discussed Qmax Qave and Qmax 8 scenarios 5 Transient Blowdown Flaring 91 Transient Inputs UNITS ENTRY Expected Maximum Initial Pressure PRESSO Expected Minimum Initial Gas Temperature TEMPO Expected Minimum Final Pressure PRESS1 kPa gauge 0 Ppeine Vesselinside Diameter VESSELDA m osa Pipeline VesselLength VESSELLEN m o 2100 Minimum Orifice Diameter ORIFICE DA mm Ono Discharge Coefficient DCOEFF os o Select the way the bowdown curve is converted from a continuous curve to discrete steps 2 1 Equal Duration MOET io 2 Equal Mass 10 nr id Raw Gas User Initial maximum flow rate OMAX 15 C and 101 325 kPa 10n 15 C and 101 825 kPa Raw Gas User Total volume within vessels pipes QTOTAL User seected ofputs NUFS so dT User selected putt duration PUFDUR J m O Expected Maximum Initial Pressure PRESSO The initial pressure of the vessel or pipeline gauge pressure 1s required The final pressure cannot go below site ambient pressure The initial press
46. NON ROUTINE FLARE AIR DISPERSION MODELLING 0 ee eeeeeeeeeeeeeeeeees 73 ROUTINE FLARE AIR DISPERSION MODELLING c ot eeseeceeeeeeeesteeeeeeeeeeeeeeeee 74 AERSCREEN INPUTS ccccccsneseeccccsnnssesceceneses septs Me cnnssncee Meneses Mgereeseeenees 75 Hour by Hour 76 AIR DISPERSION MODELLING PREDICTIONS cece eeeeeeseeeeeeeenseeesctnenseeestbeees 78 OAERSCREEN Output Summary 78 cmax 79 xmax 79 ws 79 PG 79 xobj1 80 xobj2 80 xobj3 80 Concentration CLIMIT 80 Concentration RBC 80 OMODELLING Output Summary 81 ONE HOUR AVERAGES FROM SUB HOURLY EMISSIONS ett teeessseeeeeeeeeeeeees 81 ERCB D060 Permit Conditions Q0 Mo scccccesssnseeccecnnnseeceecnnsseeceeennsseseeeenassees 82 OUTPUT SUMMARY OF SOURCE Go cccccccsnnssecccennnseeecennnnssseneennasseseennnassnsness 84 OUTPUT SUMMARY OF AIR DISPERSION MODELLING c sssseeeseseesseeeeees 86 OUTPUT FIGYREZ iia ance cess seta Bsc onset sda tnentumeseinencutunsiaeeessenanieuustaucxkeews 86 OUTPUT FIQUREQ2 G ccccccenne granen RQ oennsseeccennnsseeceennnsseeceennasseeceennasseseecenassessess 88 5 TRANSIENT BLOWDOWN FLARING u weesseenssennseeeres 90 TRANSIENT BLOWDOWN INPUTS 2 0002 cccccceeeeeeeeeeeeeeeeeeeeeeneneaeaeseeeeeeeeeeeeeeeeeeennones 90 Transient Source 91 Expected Maximum Initial Pressure PRESSO 92 Expected Minimum Initial Gas Temperature TEMPO 92 Expected Minimum Fina
47. OF THE USE ATTEMPTED USE OF OR INABILITY TO USE THIS PRODUCT EVEN IF ERCB HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES Minimum System Requirements for ERCB lare ERCBflare is a Windows based software application requiring Microsoft Excel as a user interface The minimum system requirements are e Windows 8 Windows 7 Vista Windows XP Microsoft Excel Program testing completed on Office 2007 2010 and 2013 x64 or x86 1024x768 minimum resolution recommended 2 GHz processor minimum recommended 4 GB RAM minimum recommended Windows compatible mouse Optional colour or b w printer 300 dpi or better recommended Users may require administrative rights in order to run the install package TABLE OF CONTENTS 1 RF OCUICTION ceseuveueuscuverewsrewuidueewsadunauveutwumeenaduesanuewnt oh Mod l 8 af 6 guerre emer ee tree tee ict sti aree nen te ete ter sinnte me scr arte Seer htt eer et Creer rears iiaia 2 Version 1 x to 2 00 2 User Qualifications cette cease ce cca sen se sueceece enines tea vSeweceaevecedeueuse suse usccsteceueesuseese cab destavebeeeece 6 Suitable Technical Background 6 How this Document iS Organized ccceceeeeseeeeeeeenseeeeeeeesseeeecesuasseeeedoanseeseseonnseees 7 About this Guide cscsssessnesscssssccnsnenensnenenssenensnscnssenensnencnssencnens fensnegfcnsnnsenenssenenesaces 8 WHEE to GO for Help sirsics cae ceecacccaieeccaceesesiedecescceteneasictetvedcads
48. SRD Air Quality Modelling Guideline be used but 5 years are recommended The source parameters for the flare are determined on an hour by hour HbH basis Therefore flare efficiency and plume rise are affected by the hour by hour variation in wind speed temperature and stability The Risk Based Criteria RBC can be used to determine whether the ambient air quality modelling results meets ambient objectives 5 years of meteorology are required for a monthly assessment using Risk Based Criteria 7 AERMOD RBC HbH User Terrain amp User Met 8 Create AERMOD files HbH User Met This calculation is similar to 4AERSCREEN RBC HBH User Met except that only the AERMOD input files are created AERMOD is not run and no ambient air quality predictions are created This option is useful for advanced users to perform refined air dispersion modelling external to the ERCBflare spreadsheet calculations but using the ERCBflare model to create the source parameters The advanced user can add site specific receptor grid and terrain into the AERMOD files created and run AERMOD independent of ERCBYlare Post processing of an external AERMOD output file can be performed using the oPOSTPROCESS page Example Run Times Example run times are listed in the table below The test computer has the following specifications e Intel 17 CPU 950 MHz bus 3 07 GHz 18 GB Ram e Windows 8 64bit OS x64 processor e 7 5 Windows Experience Index 4 Dispersion Mo
49. Small Volume low sulphur rate td T 12 Al al irements 3 255 O ee is ai nla Sat Voune ow ss rte te 3322 irements Smal Vole ow gas volume over duration 10 Conditions to Apply fora Blanket Permit total volume per ste 107 Condtions to Apply fora Blanket Perm Sulphur emissions per ste Conditions to Apply for a Blanket Permit ERCB low risk criteria met 35 315 Requires refined modelling Blanket al would be considered only with Conditions to Apply for a Blanket Permit Complex Terrain issues 3 5 3 5d See Requ ements COMPLEX PARALDEL PRS Wo col red onby wi The OSUMMARY page also provides a similar check list compared to the ERCB D060 Figure 4 flow chart for air dispersion modelling and approval requirements for Flaring Approvals The Test column shows the result of the comparison of the This Application compared to the ERCB D060 Figure 4 allowed The Requirements column provides suggestions on further actions required Temperorary Flaring Permitting Process D060 Flowchart Figure 4 DOGO Ref Test This Application Allowed Requirements Flared volume gt volume allowance 10m No volume exceedance approval is required ae K CN 742 4 1a 1b Small Volume Exemption limits exceeded 33 2Pa 2h 2c Yes No TE i p M A Approval is required eee ihia adaa yes No Submit Spreadsheet Electronically along with printouts and maps The oSUMMARY page provides a summary table of the Approval
50. TES pages On the OMODELLING page press the non routine modelling option 5 AERSCREEN HBH to run and AERMOD analysis using the screening meteorological data using the hour by hour flaring option Once the modelling has been completed the OMODELLING page should display the results as shown below The results indicate that maximum concentration is 1311 ug m gt Since this concentration is greater than the SO2 objective of 450 u g m it is desirable to determine the stack height required in order to meet the objective This stack would represent an upper bound on the necessary stack height and only one possible design change option 7 ERCBflare Batch Operations 109 Dispersion Model Used AERSCREEN HBH Max Concentration Only o Meteorological Fie Used ETSI Ig Ome ne e po AERMOD Output Fie Base Cd Dispersion Model Predictions These results account for the duration of the flaring and 1h hour averaging time eer Maximum 1h Average 1h Minimum 1h Distance Concentration drops below _Obj 2 4 Make 5 copies of the Site A scenario on the IBATCH page This can be accomplished using two methods a On the IBATCH page select the entire row with the scenario name Site A press ctrl C to copy the data Scroll down to an empty row and select the cell in column A Press ctrl V to paste data Repeat this step four more times b On the iIFLARING page press Save to Batch Page five times 5 On the i
51. a tool to assist the user to comply with applicable statutes regulations and bylaws Neither the software nor application of the software 1s intended to replace statutes regulations or bylaws Suitable Technical Background Environmental issues are interdisciplinary in nature The practice of environmental science requires the integration of diverse disciplines and philosophies many projects will require a team of appropriate specialists to address complex environmental issues Persons doing the assessment should undertake only that aspect of environmental work that they are competent to perform by virtue of training and experience Thus they should seek out and use appropriate Environmental Specialists to provide expert advice on certain environmental issues The basis of the models is technical with expertise required in chemistry thermodynamics atmospheric physics meteorological processes industrial processes and regulatory affairs While the full technical background is not a 1 Introduction 6 requirement to execute the models the user of the software is required to have a general engineering and environmental science background a general knowledge of the emission sources wells pipelines and pipeline networks and a working knowledge of the most current version of ERCB Directive 060 Alberta ESRD Air Quality Modelling Guideline and Non Routine Flaring Management Modelling Guidance e AERMOD AERMETIAERSCREEN AERSURFACE u
52. acci E nsec aoaaa 8 What is ERCBflare all about cc ccceeeeceeseeeeeeenseceseeneesendeeceaeeduaeeceeesdueeseaseceaseneseeees 8 2 INSTALLATION AND SETUP aaansn Manna Soe Se 11 Overview of the Installation ProCeSs cccsssssssessssndeeccsseeeceeeeceeeeeneneeendaseeseetaneses 11 ae a ee cee a 13 3 ERCBflare INPUTS anaannananana Seep eee ee aoe aes emer 17 TUCO CG ON cs secise preci ceeciec te ete cence S A A 17 Graphical User lInterface vvcsivescdedeeeresseevesews cca ernaewed Mises ie Me corns vaeieveedeuatsatvenesuenanduatls 18 Overview The ERCBflare GUI in Excel 18 Stand Alone 18 Central Database 19 The ERCBflare Excel Pages 20 FAF a D Mewes A 22 Fundamentals 22 Permit or Evaluation Mode 22 Flaring Classification 23 Hide Technical Pages 25 Hide iBATCH Page 25 Hide iBIN page 25 Advanced Switches 25 MRUNBAT 26 MPAUSE 26 MKEEP 26 MKEEPOUT 27 MRELLOC 27 MEXPREC 27 MSCREEN 27 MELEV 28 MDEMGET 28 MLCCGET 28 Non Default Settings 28 Ambient Temperature 29 Average Ambient Wind Speed 30 PG Stability Class 30 Qmin Fraction of Qmax 30 SO2 th Air Quality Objective 31 H2S th Air Quality Objective 31 Receptor Resolution for Maximum Concentration 31 Raw Fuel and Lift Gas Temperature Before Combustion 31 Run Flags 32 User Period Selection Annual or Month 33 Transient Blowdown distribution of mass option 33 Blowdown User Entry of Qmax 33 Blowdown User Entry of Qtotal 33 Land Use around the Well 34
53. al Processor extraction of MM5 data for the province of Alberta The i1USERMET page processing also downloads land use classification code LCC files for Canada from the internet or the user s local library The LCC files are processed using AERSURFACE methodology to determine an average Bowen Ratio albedo and surface roughness for the user s assessment site The AERMET processor is subsequently used to create a site specific meteorological file e Added iUSERTER page to develop a site specific receptor grid suitable for refined dispersion modelling using AERMOD Digital elevation data DEM is downloaded from the internet site automatically or pulled from a user s local library The user can create an ESRD standard assessment grid or modify the receptor spacing Terrain and hill scale factors are determined from the DEM data and output to an AERMOD formatted insert file e Added oOPOSTPROCESS page to post process external AERMOD output for the determination of ERCB D060 risk based criteria Similar to the post processing provided by the ERCBflare spreadsheet automated assessment the OPPOSTPROCESS page allows a user to process output created external to the ERCBflare interface The OPOSTPROCESS page allows for advanced statistics for graphical presentation or in depth analysis 1 Introduction 5 User Qualifications ERCBflare is freely distributed to assist in DO60 temporary flaring permitting non routine and routine flaring air disp
54. alculations to the ERCB mandated flaring assessment calculations using hour by hour variability An ERCB temporary flaring permit is by definition a non 3 ERCBflare Inputs 22 routine planned flaring event therefore the flaring classification is locked to this setting when PERMIT is selected When the ERCBflare calculation mode is set to EVALUATION many of the inputs and emissions restrictions are grayed out and are not required to be filled in The EVALUATION mode can be used for what if analyses ESRD facility approval analyses or other flaring investigations In EVALUATION routine non routine planned or non routine emergency flaring classifications can be selected Flaring Classification The flaring classification setting is an important selection since it prescribes the modelling methods to be used as well as the objectives to be used for evaluation of the results of the modelling A Non Routine flaring assessment is intended to accompany an ERCB D060 non routine flaring approval application Non Routine flaring has strict guidelines on the intended purpose of the flaring timing of the flare event and the ability to predict emissions and design the stack Non Routine flaring 1s typically associated with higher than normal flare volumes with rare intermittent occurrence or very rare occurrence Non Routine flaring is divided in two types of non routine flaring Because of the variable nature of non routine flare events non routine
55. an additional 5 km radius to determine hill scale factors for each receptor location The hill scale factors are determined following the algorithm used in AERMAP which determines the worst case slope positive slope greater than 10 degrees from any hill in the study area at each receptor location ERCBflare first looks in the DEMLIB local library see IBIN page according to the mgetdem flag see ISTART page If the map sheet is not found within the library it is automatically downloaded from the internet and stored within the DEMLIB location The receptor grid defined in the table in STEP 1 is analyzed and is output for reference at the bottom of the IUSERTER page It is also stored in the file location specified on IUSERTER The file created is an AERMOD ready receptor insert file that can be used to insert receptor locations into an AERMOD ready input file using automation 6 Advanced Techniques 103 Step 2 Create Receptors for AERMOD Create Receptors 2 1 Enter the path name for the output receptor list _ Press Create Receptors to create a receptor grid as specified in Step 1 and output to the path name Map sheets for DEM are automatically download as required or loaded from DEMLIB he DEM map sheets used in the creation of the receptor files are listed below The receptor locations H X Y elevation and hill scale heights are listed at the bottom BIN FULL PATH BROWSE COMMENTS terrain dat P 7011 1100500 FlareMo
56. and e the potential H2S release rate during the drilling stage The potential H2S release rate is determined by both the percentage of H2S in the gas and the rate at which gas that can be delivered to the surface This 1s measured in cubic metres per second at standard pressure and temperature For example a well may have both a weak flow of gas with only per cent H2S content but still be critical if it is very close to a town But a gas well with 10 per cent H2S content located in a remote location without people nearby might not be classified as critical 3 ERCBflare Inputs 36 The Critical Well selection in ERCBflare is an important flag for both the Operator and the ERCB approval review process However the selection does not impact the calculations performed by ERCBflare and is therefore cosmetic Formation s and Zone s to be Tested A well being drilled will have a target formation and zone Wells being tested or enhanced may have multiple formations and zones The ERCB database tracks the activities and gas compositions of the various zones and formations This entry is used by ERCB to confirm the Operator activities correspond to ERCBflare assessment and to verify validate basic information used in the assessment Number of Zones to be Tested The ERCBflare prompts the user for the number of zones being tested The number of zones tested is descriptive of the operations planned by the Operator for the well and flaring activiti
57. aphical errors Gas Composition Total The gas composition total is calculated below each stream composition provides a check that the gas composition was entered correctly It is assumed that the inputs are normalized to 1 0000 and therefore the Gas Composition Total should display 1 0000 when the entries are completed Blank cells are assumed to be Zero 3 ERCBflare Inputs 55 Gas Analysis Reference The Gas Analysis Reference should be entered in the field at the bottom of gas stream The reference should include the following e location of where the gas was sampled e date of the sample e well name or id ITERRAIN The ITERRAIN page is used to input mapping and terrain elevations The inputs are split into two inputs group The first input group is used to enter mapping details the maximum terrain elevation in the study area within 10 km of the flare location The second input group is used to enter the terrain elevations from the flare location to the maximum elevation point The ITERRAIN page is designed to force the user to read a map rather than just entry of digital terrain data Careful consideration for the map details assists in the understanding of the location of sensitive receptors and validation of receptor terrain heights At the same time it is recognized that users may be using digital versions of 1 50 000 map sheets and digital terrain elevations are also available If digital elevations are used digital contours
58. are 2 x is the updated air quality dispersion model used to predict environmental harm AERMOD and it too is more complex than its relatively simplistic predecessor SCREENS The purpose of ERCBflare version 2 x is to provide a relatively easy to use user interface tool to assist the user in the complex analysis of routine and non routine flaring The goal of ERCBflare is to predict a rapid within minutes conservative estimate of flaring impacts It also provides next step analyses methods to bridge the gap between rapid screening analysis and full refined air quality dispersion modelling 1 Introduction 10 2 INSTALLATION AND SETUP This chapter describes how to install the ERCBflare software The ERCBflare modelling package includes a user interface a Microsoft Excel Office 2013 spreadsheet that prompts the user for inputs and controls operation of the air dispersion modelling stand alone programs specifically AERMOD NRN la S14 Microsoft Excel must be installed on your computer in 3 order to use the ERCBrflare tool Ra lt Overview of the Installation Process If you have not already done so download the installation software from the ERCB website see above The single install program setup exe file contains all of the software required for the ERCBflare program torun within the users existing Microsoft Office including Excel environment STEP 1 The ERCBflare tool is packaged as a downloadable ZIP file
59. are stack exit height for the best estimate of the meteorology at that height when 3D wind fields are used ERCBflare always corrects for the difference between the meteorological anemometer height and the stack Therefore if the site specific data was extracted at the stack height then the correction in the wind speed will be zero Flare Stack Tip Exit Diameter The inside diameter of the flare stack at the exit height are entered If the flare stack exit is not circular then an equivalent diameter can be entered based upon the exit area D Area x 4 t This assumption will maintain the proper momentum of the flare gas at the exit Requested Maximum Raw Gas H2S Concentration For the Subject Zone the maximum H2S concentration of the gas composition entered in percent The maximum H2S concentration does not have to match the reference composition provided in the gas composition lower portion of IFLARING page Continuous Steady or Transient The ERCBflare tool can be used to assess steady continuous emissions or transient emissions resulting from a vessel or pipeline blowdown The selection 3 ERCBflare Inputs 49 is made in the Continuous Steady or Transient data group Transient flare inputs and modelling are discussed in Chapter 6 Continuous or Steady Flaring Type gt Transient Continuous or Short Term Steady For non routine flaring assessments three emissions modelling scenarios are considered
60. ario 1 and 4 enter the MYRUN 9 The default setting is MYRUN 0 which forces ERCBflare to use the settings on the OAERSCREEN page Typical MYRUN setting S02 Max SO2 Average pS Max P HS Low Qmaws 82 A small switch block is provided to the right of the Non Default Settings entry area that can be used to simplify the entry of MYRUN values Using the mouse to click on the tiles below each of the 1 though 6 cases selects the case to be run 3 ERCBflare Inputs 32 If all of the cases are blank then all of the cases are run default setting In the example below Case and Case 4 are selected to be run User Period Selection Annual or Month The mflmon flag is automatically raised based upon the selection of the modelling period on the IFLARING page If the user over rides the default option then the result is displayed as a warning on the ISTART page Transient Blowdown distribution of mass option The mdist flag is based upon the selection of the transient blow down exponential curve discretization option available on the IFLARING page The default is to divide the exponential curve into steps of equal mass However the user may choose to use steps of equal duration When this non default selection 1s used the warning is summarized on the ISTART page Blowdown User Entry of Qmax The ERCBflare transient source model is based upon the initial volume and conditions of the gas The source model calculates the maximum rel
61. ate 1s an important consideration to determine environmental consequence since it is frequently associated with maximum mass of pollutant emissions rates 3 ERCBflare Inputs 30 typically flaring operations are well below the maximum rate The high energy associated with the maximum design rate results in a high plume rise and can is not necessarily the worst case consequence Average flowrates or low flowrates from the same diameter flare tip may result in lower plume rise and downwash conditions producing high groundlevel concentrations Typical operation of flares is about 1 8 of the maximum design flowrate ERCBflare uses 0 125 of Qmax as the Qmin flow rate by default For non default assessments a different value can be entered for the Qmin flowrate SO2 1h Air Quality Objective The one hour average ambient air quality objective for SO2 in Alberta is 450 ug m ESRD 2011 For other jurisdictions the ambient objective can be changed This changes the linkages to references the objective in the RBC and graphics H2S 1h Air Quality Objective The one hour average ambient air quality objective for H2S in Alberta is 14 ug m ESRD 2011 For other jurisdictions the ambient objective can be changed This changes the linkages to references the objective in the RBC and graphics Receptor Resolution for Maximum Concentration The ERCBflare analysis uses a logarithm distribution of 100 receptor points between 100 m and 10 000 m from the sou
62. ations on that well for a period of up to one year after ERCB approval provided that those operations ERP Reference Number If an ERP is required it has been completed and approved by the ERCB then it will have been assigned an ERP reference number Enter the reference number for the ERP Fluid Production Details If Oil well was selected on the IFACILITY Well Details inputs then the well will typically produce oul solution gas and produced gas in various amounts The reservoir and or production engineer would provide the ERCBflare consultant with oil production rate and maximum GOR gas to oil ratio taking into account both produced gas and solution gas The Oil selection is used by ERCBflare to check that the entered maximum flaring rate on the IFLARING page is not less than product of oil rate and GOR these are entered on the IFACILITY page Additionally ERCB D060 has volume allowances for Oil versus Gas wells these checks are made on the OSUMMARY page in the D060 Permit Conditions checklist group Anticipated Fluid Production Enter the anticipated fluid production rate Gas to Fluid Ratio The gas to fluid ratio for oil wells is used to estimate the total gas available to be flared using Gas Rate Fluid Produced x GOR 3 ERCBflare Inputs 46 The maximum flaring rate used for the ERCBflare assessment should not be greater than Gas Rate Careful attention should be applied to the estimate of maximum fluid produc
63. b series high temperature parameters see PROPERTIES page and use_correction is an optional parameter to use the correction or not use the correction default is TRUE The RANGE must include the as parameter and az in the seventh position The use_rangeadjust parameter is an optional parameter default is TRUE to include or not include the as parmameter The use_rangeadjust is used for intermediate calculations to determine the use_correction range smoothing parameter References Gordon S McBride B J 1971 Computer Program for Calculation of Complex Chemical Equilibrium Composition Rocket Performance Incident and Reflected Shocks and Chapman Jouguet Detonations NASA SP 273 8 References 120 FUNCTION NR_Texhaust This function performs the basic calculation of the exhaust temperature of gases from the flame using Newton Raphson method The exhaust temperature is a function of molar heat capacity and enthalpy of the gases These parameters are a function of temperature Therefore an iterative solution is required to solve for temperature Spreadsheet function call NR_Texhaust Tguess Enthalpy_Goal RANGE a_low RANGE b_high The basic code for the function 1s Public Function NR_Texhaust guess As Double goal As Double alo As Range ahi As Range Dim a As Double Dim H1 As Double Dim cp As Double Dim diff As Double Dim slope As Double Dim intercept As Double Dim Ru As Double Dim Tref As Double Dim HO A
64. ce of modelled sub hourly duration events modelled as continuous sources producing modelled 1 hour time averages wsstkht Calculates the wind speed at stack height given the wind speed at reference height fneq90 Uses Gordon et al 1971 function 90 to calculate the molar heat capacity fneq91 Uses Gordon et al 1971 function 91 to calculate the enthalpy NR_Texhaust Uses the Newton Raphson method to find the flare flame temperature NR_XL Uses the Newton Raphson method to find the Bruzowski flare model XL parameter p_sat Calculates the saturation pressure for steam using the Gibbs free energy formulation t_sat Calculates the saturation temperature for steam using the Gibbs free energy formulation FNz Uses Redlich Kwong formulation to determine the compressibility factor for gases FUNCTION calcmaxcr This function calculates the maximum hour average concentration from a list of sequential 1 hour average modelled concentration and implied durations for the results Typical dispersion models operate on hour time average basis whereas the desired modelling duration may be sub hourly Sub hourly duration emissions are modelled by ignoring the real duration and adopting the model s 1 hour average resolution The result of the modelling Chour are subsequently corrected by prorating the modelled hour time average by desired real duration D2 C2 is the corrected 1 hour time average 8 References 114 _ min 60 D C
65. ch on the IBATCH page to run all of the scenarios on the with run flags set to 1 WARNING long run times may result if many lines are marked with a 1 in the run column e Summary output information is copied back to the IBATCH for each row entry and to the same row number on the OBATCH page In order for ERCBflare to accommodate early versions of MS Excel that are limited to 255 columns of data the batch page is divided into inputs BATCH and outputs OBATCH Output on the oBATCH page corresponds to the identical row number on the IBATCH page ERCBflare does not perform house keeping on either the IBATCH nor oBATCH page If rows are inserted or deleted on the IBATCH page the user should also do so on the OBATCH page to avoid confusion IBATCH PAGE AS A DATABASE The IBATCH page can be used as a database a collection of ERCBflare inputs in a single location This allow a single ERCBflare spreadsheet file to be used for many flaring scenarios configurations rather than having many ERCBYlare spreadsheets with only a single flare configuration in each file Once an IBATCH page has been populated with entries a user can scan the page and readily visualize differences and similarities between scenarios The best way to start a batch mode database is to enter all of the input fields in ERCBflare on the FACILITY iFLARING iTERRAIN and iINOTES pages e Press Save to Batch Page to save all of the input fields on all of the ERCBflar
66. cify well site or facility level inputs Administrative Operator In the Administrative input section shown below input is required to identify the licensee and contact information Administrative UNITS Corporate Name Mailing Address City and Province Postal Code PP S TESS Mailing Add City and Province if applicable A B Dunrite oa 141 111 For routine flaring assessments the modelling is not presented for an ERCB approval process and therefore the Administrative section is not strictly required However the completion of these entries forms a good engineering practice of documentation 3 ERCBflare Inputs 34 Administrative Consultant The consultant or company personnel responsible for entering information in the ERCBflare is entered in the Consultant section The ERCB permit review personnel may contact the consultant should a point of clarification be required during the review whereas any substantial deviation or information gap will be directed through the Operator contact who submitted the flaring approval Well or Facility Details The Well Facility details section is required for a non routine flaring application to the ERCB The required details are described below These details ensure that the flare Operator and ERCB are referring to the same well for the permit Well Name Existing wells have a licenced name The licence name is often a combination of the reservoir zone or other name followed
67. combustion efficiency under the full range of expected wind speeds to ensure that ambient air quality measurements would not exceed objectives For non routine flaring the air dispersion modelling and combustion calculations make use of hourly meteorology The ambient wind speed is set to the ambient wind speed in the meteorological data set on an hour by hour basis PG Stability Class The PG Pasquill Gifford atmospheric stability class 1s used in conjunction with the ambient wind speed The ambient wind speed is typically measured at the 10 m anemometer height and is converted to a flare stack tip height using wind profile exponent powerlaw The average meteorological condition is assumed to be neutral stability The PG stability class entered here is not used for air dispersion modelling For non routine flaring the air dispersion modelling and combustion calculations make use of hourly meteorology The PG stability is set to the ambient wind speed exponent powerlaw in the meteorological data set on an hour by hour basis PG PNN Wind Speed Extremely unstable conditions Moderately unstable conditions 6 Class F_ Moderately stable conditions 0 55 Ref US EPA Industrial Source Complex Model ISCST rural wind speed exponents from Irwin 227 Qmin Fraction of Qmax The flaring assessment provided within ERCBflare uses a three flowrate analysis as opposed to the maximum design rate flowrate analysis While the maximum flowr
68. concentrations drop below the Objective 2 listed in the OAERSCREEN page Objectives and Limits group Objective 2 is emergency evacuation criteria If the maximum concentration cmax prediction does not exceed Objective 2 then xobj2 is set to 1 xobj3 The distance xobj3 where the predicted maximum concentrations drop below the Objective 3 listed in the OAERSCREEN page Objectives and Limits group Objective 3 is 1 10 of the ambient air quality objective and is representative of the maximum extent where plume overlap with other sources is considered Thus xobj3 is representative of the required domain size for refined air dispersion modelling for the flare If the maximum concentration cmax prediction does not exceed Objective 3 then xobj3 is set to 1 Concentration CLIMIT Concentration CLIMIT or CMAX are the concentrations predicted for the Flaring Mode upper concentration limit CLIMIT as specified on the ISTART page When an ERCBflare screening meteorological data set is used the results are displayed for each season in the meteorological file When a site specific meteorological data set is used the table shows results for each year of the meteorological data The column on the right of the table displays the total number of hours of predictions represented in the statistic When N lt 8760 the Statistic 1s considered to be not valid for regulatory air dispersion modelling approvals and applications Concentrations assume a 1h emi
69. del calcs testrec_dat 083n04 083n05 083n06 083n03 REFINED MODELLING Refined dispersion modelling is available through ERCB flare using the OMODELLING calculation buttons or using the create AERMOD ready input files options Non Routine Flare Air Dispersion Modelling On the OMODELLING page 1 Click on button 7 AERMOD HbH User Terr User Met or 8 Create AERMOD Input File s HbH User Ter User Met 2 You will be prompted for a file name and folder in which to place the files Locate the folder where you want the files to be created and enter a name AERMOD inp Click OK to continue 3 You will then be prompted for the filename of the site specific meteorological file see IUSERMET page to be used to create the hour by hour emissions source file Locate the file and select it Click OK to continue 4 You will then be prompted for a receptor insert file to be used see IUSERTER page If the user presses cancel at this step then a screening receptor configuration is used 6 Advanced Techniques 104 lf the user presses cancel at this step then a screening receptor configuration is used ERCByYlare will then look through the sources and meteorology to create AERMOD inp for each of the scenarios If the 7 was pressed the analysis continues by running AERMOD and post processing the results If 8 was pressed the AERMOD ready files are created by not processed Once complete the folder will contain two files fo
70. delling and Output 72 Calculation Button Non Routine Routine 00 00 54 NS 12 0 00 19 NS 4 0 02 46 NS 4 3 i i oos o 40600 ns 12 a a E fT NS Number of scenarios 4 1xS02 1xH2S x parallel complex 12 3xS02 3xH2S x parallel complex NON ROUTINE FLARE AIR DISPERSION MODELLING Based upon the selecting of the flaring assessment mode on the ISTART page the Non Routine Flaring assessment begins with a selection of PERMIT or with EVALUATION and a subsequent selection of Non Routine Planned Flaring or Non Routine Unplanned Flaring Are these flaring calculations for an CY Permit ambient air quality evaluation tempoary permit application gt Evaluation When Non Routine mode is used for ERCB flare the air dispersion modelling options are highlighted by the red arrows on the left hand side Assessments may begin with a screening level calculations s using the 5 AERSCREEN MAX using maximum predicted concentrations produced using the AERSCREEN screening meteorological datasets For a permit for non routine flaring the assessment must be performed using the 3 AERSCREEN MAX HbH hour by hour calculation option which is one step more refined than the 1 button 4 Dispersion Modelling and Output 73 Calculation Options for Non Routine Flaring Reset Screening Modelling Non Routine Flaring and Environmental Industrial Well Testing Approvals 5 AERSCREEN MAX 1 AERSCREEN MAX
71. dictions for Qmax Qave and Qmin emissions scenarios 4 Dispersion Modelling and Output 78 Average AERSCREEN OUTPUT iite ee anal LE m Parallel Airflow Terrain Maximum Concentration Jn nn Distance to Maximum Concentration ra ea Wind Speed a a Distance Concentration drops below Obj sees are 07 Distance Concentration drops below Obje2 wobi2 m _ ee Distance Concentration drops below Obj 3 Een i a Concentration CLIT 99 9tn o oan monnoye ua SNA O A N NA Concentration RBC 99 0 c max The maximum concentration cmax representing the 100 peak concentration assuming a Ih emission duration xmax The distance xmax from the flare to the location of the maximum concentration cmax The distance is the planar distance and not the distance as measured along the surface Typically the difference is small WS The wind speed ws that resulted in the maximum concentration cmax PG The atmospheric stability class PG Pasquill Gifford stability class that resulted in the maximum concentration cmax 4 Dispersion Modelling and Output 79 xobj1 The distance xobj1 where the predicted maximum concentrations drop below the Objective 1 listed in the OAERSCREEN page Objectives and Limits group Objective is ambient air quality objective If the maximum concentration cmax prediction does not exceed Objective 1 then xobj is set to 1 xobj2 The distance xobj2 where the predicted maximum
72. e Once all of the meteorology has been processed in this way the AERMOD program is executed to perform the air dispersion modelling calculations The hourly AERMOD output for each receptor is saved into a binary output file POST BIN This file is then processed by ERCBflare and the Risk Based Criteria RBC are used to compare and against the respective statistics 4 Dispersion Modelling and Output 68 calculated The AERMOD program AERMOD inp file and POST bin file are external to the ERCBflare ina DOS COMMAND PROMPT window The process is repeated to determine the concentrations for both parallel and elevated terrain Both parallel and elevated terrain are assessed since this represent the range of terrain elevations possible thus bounding the range of expected concentrations with distance Parallel terrain results may be applicable along or through a valley and the elevated terrain may be applicable when winds blow over hills in the study area The process is repeated to determine the concentrations for Qmax Qave and Qmin Because there is a non linear relationship between the energy released plume rise combustion efficiency downwash and air dispersion modelling predictions it is important to assess the range of likely flaring rates to ensure compliance with ambient air quality objectives For Routine Mode flare air dispersion modelling the process outlined in Figure 7 is simplified since only the Alberta average meteorological c
73. e 33 m 1014 755 50 1 Rise 66 Rise 66 m 1924 1256 70 2 Rise Max RiseMax m 374 6 2342 101 0 Virtual Source 1 dst m 4 776 4767 4 735 Virtual Source 2 ds2 m 4742 4748 4784 Virtual Source 3 ds3 m 4787r 4 786 4750 Virtual Source 1 hsi m 289 2382 275 Virtual Source 2 bs2 m HOS 292 280 Virtual Source 3 hs3 m 346 302 286 That configuration would require enormous numerical resources Instead a fewer number of sources are defined ERCB flare estimates the final plume rise height based upon the U S EPA ISCST model plume rise which uses simplistic PG and wind speed as inputs For the complete meteorological data set ERCBflare determines the distribution of final plume rise heights and divides the range in N parts It then summarizes the pseudo source heights and diameters that lead those plume rise predictions The pseudo source parameters for each of the N sources is determined based upon the average of the pseudo source parameters for that plume rise group ERCBflare uses by default N 3 Sensitivity testing has proven shown that the predictions are not strongly influenced by the selection of N gt 3 and N 3 was chosen for numerical efficiency and sufficient for screening purposes Maximum Plume Rise Hs 3 66 Plume Rise Hs 2 33 Plume Rise Hs 1 Minimum Plume Rise 4 Dispersion Modelling and Output 77 Figure 8 Illustration of the Ra
74. e Non Routine flaring modelling options and on the right are Routine flaring modelling options These are discussed in more detail in a later chapter of this guide Above the modelling buttons are the summarized source inputs to be used in the modelling based upon average meteorological wind and temperature conditions Below the buttons area the results of the air dispersion modelling will be summarized once complete 6 For this example it doesn t matter if the Non Routine mode or Routine mode was selected Click on the 5 AERSCREEN MAX button This will create input files based upon the screening meteorological files and will execute the AERMOD program If you properly installed both of these and pointed the IBIN page to their proper location then the ERCBflare program should loop through 6 scenarios of calculations The screen may flash and update during the calculation sequence A status of the calculations is shown at the bottom of the screen It 1s recommended that you DO NOT continue to use your computer for other concurrent Windows applications because this can cause interference and instability within the calculations p It is recommended that you DO NOT continue to use your computer for other concurrent Windows applications because this can cause interference and instability within the calculations bh ARA 2 Installation amp Setup 16 3 ERCBflare INPUTS This chapter provides the following information
75. e diameter of the source is not within the recommended range and therefore is does not produce acceptable velocities In this case however the actual source is 102 mm whereas the recommended diameter limit 1s 100mm A review of the average efficiency at the top of the summary group or on the OMODELLING page indicates that the efficiency is adequate therefore the actual size 1 e nominal pipe diameter 102 mm is acceptable but since it is at the high end of the recommended range it could possibly lead to a lazy plume stack down wash under certain meteorological conditions 4 Dispersion Modelling and Output 84 Flaring Emissions UNITS ENTRY Estimated Conversion and Combustion Efficiency at Average Windspeed 99 48 o Maximum Sulphur Emission Flowrate td 33 Maximum Sulphur Event Emission t A Maximam Equivalent CO Erisson Net Heating Value a aa Heating Value of Raw Gas Mim 320 O Heating Value of Fuel Gas Mu na Heating Value of Mixture Mume O Is Heating Value of Mixture Acceptable a Cy Yes C No Fuel Gas Addition Oo s FF ls Fuel Gas required to compensate for Lift Gas _ ff C3 Yes oe No 10 md Fuel Gas Supply Rate to meet 20 0 MJ m while Lift Gas is Flowing Back 15 C 101 925 kPa OO O SANY NN ls Fuel Gas for Dispersion or to meet Heating Value Requirements i fea C No O User 1 15 107_325 kPa Thermal Radiation Maximum Total Thermal Radiation at Ground Leve wm O mo o
76. e pages to the next empty line on the IBATCH page e To start an new configuration the data on the IBATCH page can be copied and edited or the entries on the IFACILITY IFLARING ITERRAIN and iNOTES pages can be updated In the latter case press Save to Batch Page button once a scenario update has been completed The scenario will be copied to the next empty line on the IBATCH page e Add a run flag in the first column of each IBATCH row where 1 run and OQ don t run It is a safe practice to enter 0 on all lines being stored on the IBATCH This prevents accidentally processing the entire database when the Run Batch button is pressed 7 ERCBflare Batch Operations 108 To reload a single scenario select any cell on the row of the scenario to be reloaded then press the Load Current Row button All of the inputs from the IBATCH page will be copied to the respective cells on the IFACILITY 1FLARING iTERRAIN and iNOTES pages EXAMPLE iBATCH SENSITIVITY SETUP The steps below will be a guide through a simple batch mode sensitivity configuration In this tutorial example we use the pre loaded Site A configuration l On the IBATCH page select a cell on the row with the scenario name Site A then press the Load Current Row button at the top of the IBATCH page This will copy all of the inputs and settings from the IBATCH page to the respective cells on the IFACILITY iFLARING ITERRAIN and iNO
77. e pairs from one map projection to another The GCTP is the standard computer software used by the National Mapping Division for map projection computations Reference ftp edcftp cr usgs gov software gctpc Nearest Neighbour Code The nearest neighbour algorithms are translated for VBA by Sergey Bochkanov using the ALGLIB project code This program is free software it can be redistributed it and or modify under the terms of the GNU General Public License as published by the Free Software Foundation www fsf org ALGLIB is a cross platform numerical analysis and data processing library It supports several programming languages C C Pascal VBA and several operating systems Windows Linux Solaris Nearest neighbor search is an important task which arises in different areas pattern recognition ALGLIB package includes nearest neighbour subpackage which implements nearest neighbor search by means of kd trees Kd trees allow to perform efficient search in low dimensional spaces from 1 to 5 but have lesser performance in high dimensional spaces Reference http www alglib net 8 References 127
78. ease rate and the total volume to be released Advanced users may use external source model that predict these two variables The QMAX source maximum mass flowrate and QTOTAL source total volume can be entered on the IFLARING page and over riding the ERCBflare source model This non default entry is summarized as a warning flag on the ISTART page Blowdown User Entry of Qtotal The ERCBflare transient source model is based upon the initial volume and conditions of the gas The source model calculates the maximum release rate and the total volume to be released Advanced users may use external source model that predict these two variables The QMAX source maximum mass flowrate and QTOTAL source total volume can be entered on the IFLARING page and over riding the ERCBflare source model This non default entry is summarized as a warning flag on the ISTART page 3 ERCBflare Inputs 33 Land Use around the Well The ERCBflare screening model requires the land use surrounding the well facility to be categorized into one of 8 screening categories according to ERSD Air Dispersion Modelling Guideline ESRD 2013 The land use is determined based upon the entry of the flare stack coordinates and the determined nearest associated land use point in the database An advanced user may select a different land use category for assessment However this non default selection is flagged on the ISTART page iIFACILITY The IFACILITY page is used to spe
79. eceeseceseeeeeeeeeeeeeseaeeeeeas 41 Table 2 Screening Land Cover ClassifiCation cccccccccccssseceeeeeeeesseneeeeeaees 42 Table 3 Screening Meteorological Variations Used for AERSCREEN MAKEME T EXC iina na onizsoantandecaudusineapedaniaadabeugenindensaniatuennes 43 Table 5 Representative Pipeline Quality Natural Gas Hubbard 2009 55 LIST OF FIGURES Figure 1 ERCBflare Page Name and Typical Linkag csceeeesseeeeeeeeees 19 Figure 2 High Resolution Land Cover for Alberta ccccccccssseeeeeeeeeeeeeaeeeeees 40 Figure 3 Screening Land Cover for Western Canada ccccceeeeesssseeeeeeees 42 Figure 4 Worst Case Complex Terrain Graphic Showing Terrain Elevations as a Function of Distance from the Source Versus Stable Atmosphere VS TAS Granen E 59 Figure 5 SO2 Flare Model for Source Parameters cccccccssseeseceeeeeeesesseeeeeees 65 Figure 6 H2S Stripping Model for Source Parameters cccssssceceseeeeeeeeeeeeens 66 TABLE OF CONTENTS iV Figure 7 Figure 8 Figure 9 Figure 10 Figure 11 Figure 12 Figure 13 Figure 14 TABLE OF CONTENTS Calculation Flowchart cccccccceeeccccceeeeeseeseeeeeeeseeeeeseeeeeeeessaaeeeeeeeess 68 Illustration of the Range of Plume Rise centrelines for An Hour By Hour Source Mode ls arent taacusnpwecaeenss ansaa ETE ik AAEREN 78 Example oFIGURE 1 showing the Maximum Concentration at the Receptor Location in Co
80. ed to toggle the visibility of the IBIN page Once the ERCBflare spreadsheet has been configured typically operations will not require the page see Chapter 2 Installation and Setup and it can be hidden from view Advanced Switches The advanced switches are useful for advanced users for debugging and for other automation links The advanced switch block is shown in the figure below The defaults are shown and the user can over ride the default by entering a value in the INPUTS column Entries different than the default are highlighted for convenience 3 ERCBflare Inputs 25 Description Variable Units Inputs Default Re crealerunbat We each tme ves On mentee a ao Add pauseto run bat fie 1 Yes 0 No mease o o Keep input fies Ves 0mo me f 0 0 Keep output fies 1 es O No messew o o AERMOD input Pies uses 0 0 origin 1 Yes 0 No meee f o o AERMOD input fles export receptors 1 Yes O No memes 1 f a Force SCREEN AERMOD Control Setting 1 Yes 0 No msereen o0 J O0 Force Site Elevation to DEM elevation 1 Yes 0 No mee 4 4 DEM always download fles 1 Yes 0 No miem o o LCC always download fles Yes 0 No mes o o MRUNBAT The ERCBflare model creates a small batch file that is used to call the AERMOD program and link it to the temporary filed used as input to AERMOD To save time ERCBflare doesn t recreate the RUN BAT file each t
81. efore the impacts of terrain height on the air dispersion modelling are also varying Additionally because terrain heights regularly exceed stack height most air dispersion modelling assessments invoke the model s complex terrain processing algorithms ERCBflare requires worst case terrain heights to be input for screening by the air dispersion model ERCBflare evaluates both parallel and elevated terrain air dispersion modelling predictions Based upon the user inputs in the Topographical Map Details input group the Worst Case Terrain input group has created a skeleton table to be completed by the user Listed in the table are the contour levels and input prompts for the map distance in mm for a 1 50 000 scale topographical map to the nearest contour line The table displays common complex terrain criteria at each location contour level pair 3 ERCBflare Inputs 58 Worst Case Terrain and Complex Terrain Criteria Parameters Using 1 50 000 scale NTS topographical mapjs measure the shortest distance in mm from flare to the indicated contour elevations CONTOUR ELEVATION CONTOUR ELEVATION ELEVATED TERRAIN CRITERIA metres mm feet PARAMETERS 680 z2 E 690 ae se gts 700 710 720 730 740 750 rr ee 4 AN aa Below the Worst Case Terrain input group is a graphic showing the entries of terrain height and distance compared to a schematic of the stack height and complex terrain criterion for the stable atmosphere Gaussia
82. emperature is a fixed value and not a function of ambient temperature then the temperature difference between the initial gas temperature and the ambient temperature results in a net increase in plume rise In ERCBflare the initial gas temperature TGinit 1s set to be equal to the ambient temperature Ta TGinitcan be selected to a non default starting condition on the ISTART page Setting TGinit to a temperature different than the Ta temperature setting forces the initial temperature for the Fuel gas Raw gas and Lift gas to be a constant temperature even when the ambient temperature changes througha typical range of 40 C to 30 C Run Flags The run flags are used to limit the number of scenarios run by ERCBflare when the air dispersion modelling buttons are click on the OMODELLING page The run flags are listed at the top of the table on the OAERSCREEN page row 3 The run flags are set internally according to the Non Routine flare air dispersion modelling 3 scenarios of SO2 and 3 scenarios of H2S are performed or Routine flare air dispersion modelling 1 scenario of SO2 and 1 scenario of H2S are performed Under all scenarios both a parallel and a terrain case scenario are always performed Using the table below run flags can be forced on or off post reading of the run flags on the OAERSCREEN page The entry for the run flags on the ISTART page is a bit wise comparison Fo run all six scenarios enter MYRUN 63 To run only scen
83. er Interface GUI file xlsm contains several Excel worksheets pages The pages are shown in Figure 1 and shows the typical linkage of sheets Typical operations are linked with bold lines the user may wish to view operations linked with solid lines and technical or optional operations are linked with dashed lines Typical operations include e Selection of Permit Non Routine Planned Flaring mode or Routine Air Quality Evaluation of Flaring mode e Inputs are entered on several pages e Air dispersion modelling options are available for low level screening maximum predictions are compared to objectives screening percentile concentration predictions are compared to objectives or risk based criteria and refined air dispersion modelling recommended methods to be used 1f screening doesn t pass e Outputs are provided in a summary table and graphics are provided that may be useful in reporting e Technical pages display the detailed source calculations and intermediate calculation steps The ERCBflare xlsm spreadsheet can be used as a stand alone input output calculation for each project scenario or it may be used as a central database of inputs Both systems have advantages and disadvantages Stand Alone When the user uses ERCBflare in a stand alone framework the user would load a copy of the spreadsheet into EXCEL user inputs are entered on the input pages and following the completion of the air dispersion modelling the o
84. ersion modelling within Alberta ERCByYlare performs both screening level calculations uses only a few user inputs to create a realistic and conservative estimate of flare emissions and concentrations and also refined level calculations Although relatively few inputs are required through the interface it is a complex tool ERCBflare requires inputs that may require sound engineering judgement or other technical expertise It uses site specific thermodynamics fluid dynamics and air dispersion modelling Flare dispersion assessment is a multidisciplinary and iterative task with many assumptions and judgments The ERCBflare model was created so that a minimal amount of technical background is required to run the models However there remains some technical knowledge required to supply suitable inputs and the ability to understand whether the output is appropriate for the inputs and meets the needs of stakeholders The user must recognise that the models are technical in nature and the correct interpretation of the result may require technical expertise that proceeds from consequences of the inputs In any modelling assessment high quality input data is very important The model has been created with a professional commitment to environmental protection and safeguarding the well being of the public It is the responsibility of the software user to accept and continue this commitment in their application of the software The software is supplied as
85. es The ERCBflare spreadsheet must be completed for each zone tested The flaring activities associated with the well will be limited by total volume flared according to the number of zones to be tested The total volume flared for each of the completed ERCBflare spreadsheets on the individual zone test must be less than or equal to the total allowable for all zones volume listed on the OSUMMARY page in the ERCB D060 Permit Conditions group Lahee Classification The volume allowance for an individual zone is a function of the Lahee Classification for the well A listing of the descriptions of the Lahee classifications are provided on the LAHEE page Adjacent to each description is the Tier number corresponding to the ERCB D060 volume allowance The OSUMMARY page in the ERCB D060 Permit Conditions group compares the volume flared for this zone to the Tier allowance Surface Location The surface location of the well is entered as a legal land survey description according to the Dominion Land Survey System The format of the surface location should be LSD SEC TWP RGE W M Corresponding to 3 ERCBflare Inputs 37 Legal subdivisions are numbered from Legal subdivision 1 to 16 A legal subdivision measures 402 by 402 metres 1320 by 1320 feet Sediion Sections are numbered 1 36 A section measures 1 609 by 1 609 km 1 mile by 1 mile Townshi Townships are numbered 001 126 A township p measures 9 7 km 6 miles north to south
86. ess is displayed on the IUSERMET page The page provides detailed instructions on how to create a site specific meteorological data file for use with refined dispersion modelling A site specific meteorological data set is the first step in refining the screening air quality dispersion assessment 6 Advanced Techniques 98 Step 1 The first step in creating a site specific meteorological data set is to acquire a surface and upper air data file ERCBflare uses the AQMG recommended meteorological data set and meteorology extraction utility MMEU available from the ESRD web site http www albertamm5data com The MMEU program creates a SAMSON dat and RAOBS dat surface and upper air raw data meteorological data files These files are processed using the AERMET program to create AERMOD ready meteorological surface and upper air files The procedure for STEP is provided on the USERMET page as shown below The MMEU requires the location of the flare source in UTM coordinates only Although ERCBflare can use other coordinates for its assessment the REFRESH button can be used to convert the flare input coordinates to UTM coordinates acceptable by the MMEU program Step 1 Get MMEU Data REFRESH 1 1 Press REFRESH button on this page see right 1 2 Start the MMEU Mult Model Extraction Utility 4 3 Select the 4ERMOD output file type 4 4 Enter the UTM coordinates of your site and UTM zone as listed below 1 5 Selection Interpolate fr
87. ess the selection on the iFLARING page for MBLOWDOWN 1 In this case the transient blowdown calculations are invoked The oBLOWDOWN page contains the calculations for the exponential blowdown approximation for source flow rate and conservation of mass iTERRAIN Input The iTERRAIN page is used to enter the worse terrain elevations surrounding the well location A graphic is provided on the page to illustrate the entries The graphic is a good way to confirm the user entries are correct iUSERMET Input The iUSERMET page is a step by step entry and tutorial page for creating a site specific user created refined meteorological data set The output will be 5 year data set with site specific land use characterization An AERMOD ready surface and profile files are created iUSERTER Input The iUSERTER page is a step by step entry and tutorial page for create a site specific user receptor refined receptor grid The output will be an AERMOD formatted file that can be inserted into an AERMOD ready inputs control file iNOTES Input The iNOTES page has two purposes First the ERCB approval reviewers specifically request a descriptive response for the first four questions to assist in their understanding of the application and approval decision Secondly the page allows the user keep track of assumptions or information regarding the assessment oSUMMARY Output The oSUMMARY page provides a summary check lis
88. ficiency fraction the raw gas carries accounts for a small amount of momentum which is used to estimate the source exit velocity The exit velocity is limited by the ERCBflare source model minimum exit velocity to prevent number errors in dispersion models determined through experience aA uf Wind flowing past the flame Strips raw gases combustion in efficiency emissions B Inefficiency results in A raw gas exiting warm and B raw gas exiting cool Figure 6 H2S Stripping Model for Source Parameters 4 Dispersion Modelling and Output 66 The table of the H2S pseudo source parameters can be used for refined air dispersion modelling of the H2S source The temperature for the H2S source model is a result of the energy and momentum back calculation H2S Dispersion Model Stack Exit een PERM AEE Input Parameters at 93 5 kPa _ QMAX Volume Duration QMAX 8 and Average Wind Speed mmm O o O oe f on f o Se e a o S oa mave m om weg ow earo O O e A e O e e T ONE CALCULATION BUTTONS Calculation buttons see OMODELLING page are used to perform air dispersion modelling using AERMOD and to create AERMOD ready input files The generalized flowchart that represents the calculation process once a calculation button is pressed is Shown in Figure 7 User inputs are gathered from the three principal ERCBflare input pages IFACILITY iFLARING and iTERRAIN For a flaring emissions scenario Qmax Qave or Qlow a
89. file representing an AERMOD ready surface profile meteorology file respectively The test_ercbflare example site specific meteorological data file is provided as an example for use in the tutorials provided in this User Guide User s should not use the example site specific meteorological data for their air quality evaluations or permit applications STEP 4 If you haven t already done so download and install the AERMOD air dispersion model and AERMET meteorological model from the U S EPA website previously listed Aap AERMOD must be installed on your machine in order to 2 3 use all of the features of ERCBflare for air dispersion NS Z modelling screening SETUP Now that you are finished installing the ERCBflare spreadsheet tool meteorological files and AERMOD program you can complete the installation by loading the ERCBflare spreadsheet and following the steps below 1 From the select Windows START gt Excel this will launch Excel Then using the Excel menu option File gt Open or use the Windows Explorer to navigate to the installation folder for ERCBflare and mydir and double 2 Installation amp Setup 13 click on the ERCBflare_vxxxxx xlsm file This will load the ERCBflare tool into Excel 2 The ERCBflare spreadsheet is an XLSM file that contains typical spreadsheet like calculations as well as program macros This is the M part of the filename extension When the file is opened your computer and
90. ftware and documentation were prepared by the ERCB Energy Resources Conservation Board to the specifications set by ERCB ERCB warrants that the SOFTWARE will perform substantially in accordance with the provided documentation ERCB nor any person acting on their behalf makes any warranty guarantee or representation expressed or implied that the software and related materials without limitation are free of errors are consistent with any standard of merchantability or will meet user s requirements for a particular application that any calculations performed by the software are correct or accurate that the software is compatible with particular computer systems computer peripherals and other software packages or that the software will run uninterrupted EXCEPT AS PROVIDED ABOVE THIS DOCUMENTATION AND SOFTWARE IS LICENSED AS IS WITHOUT WARRANTY AS TO ITS PERFORMANCE NO OTHER WARRANTIES APPLY ERCB DISCLAIMS ALL OTHER WARRANTIES EITHER EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE THIS LIMITED WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS YOU MAY HAVE OTHERS WHICH VARY FROM PROVINCE TO PROVINCE IN NO EVENT SHALL ERCB OR THEIR SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING WITHOUT LIMITATION DAMAGES FOR LOSS OF BUSINESS PROFITS BUSINESS INTERRUPTION LOSS OF BUSINESS INFORMATION CONSEQUENTIAL DAMAGES OR OTHER PECUNIARY LOSS HOWSOEVER ARISING OUT
91. g in any hour of the year The daily and annual average predictions cannot be used as they are based on a continuous release For a steady release the inputs are based on the release rate For example inlet gas or acid gas diverted to flare can be modelled as steady releases The gas released to the flare is being replaced by gas coming into the plant or process area and the pressures within the piping remains relatively constant For a steady release of d minutes duration the predicted 1 hour average concentration outputs from a continuous plume model are adjusted If the release duration is less than 60 minutes the hourly predictions are multiplied by d 60 If the release duration dis greater than or equal to 60 minutes the hourly predictions are not adjusted The OMODELLING page presents a summary of the flared gas streams flow rates Below the flow rates are listed the heat released to the plume calculated excess air estimated flame temperature flared mixture net heating value and the conversion efficiency based up on the average meteorological conditions The combustion efficiency and the conversion efficiency are assumed to be the same These are determined using E B U conv ys P ETE Where A 133 3 MJ kg B 0 317 Net Heating Value NHV MJ kg Ua is ambient wind speed m s g is gravity m s U is source exit velocity m s Ds is source diameter m 4 Dispersion Modelling and Output 63 Flare 27 432 m exi
92. ge as shown below The process requires the location of the flare source in UTM or 1OTM coordinates only The REFRESH button can be used to convert the flare input coordinates to UTM coordinates Step 1 Define Receptor Grid TORA 1 7 Press REFRESH button on this page see right _ djust the Receptor Grid Spacing The Default entries represent the Air Quality Modelling Guideline recommended resolution Centre of Domain Conversion to Geographic Coordinates 117 2945 55 1574 6 Advanced Techniques 102 The REFRESH button can be by passed and the user can enter valid UTM coordinates in the table The Create Receptor button in the STEP 2 then processes the entered location The receptor grid spacing table is provided to create a default ESRD AQMG receptor grid The default values can be changed to create user specific grids Receptor Grid Spacing D 2 4 g 10000 7 10000 10000 o Note receptor spacing for ID 3 and ID 7 are non default and allow for special considerations Step 2 In Step 2 the name for the output receptor file is prompted for then the Create Receptors button is pressed to create the receptors When the button is pressed ERCBflare determines the map sheets required for digital terrain information digital elevation model DEM The map sheets used in the assessment are listed in the Map Sheets field The assessment requires map sheets for the domain area 10 km square radius plus
93. ge to make any changes to your system as required DA Select Trust this document or Enable Macros for this 2 document if prompted when the file is opened Failing to Z do so will prevent ERCBflare from operating c Aap Aap ERCBflare spreadsheets must be saved as an XLSM file J 3 J type to preserve the macro Visual Basic for Applications AAN Z functionality 2 Installation amp Setup 14 This completes the mandatory components initialization of the ERCBflare The user may wish to also initialize several optional components of ERCBflare AERMET On the iSTART page for the row entry for AERMET enter the full path for the location of the AERMET exe file or use the BROWSE button to navigate to the installation folder and click on the AERMET exe MAKEMET On the ISTART page for the row entry for MAKEMET enter the full path for the location of the MAKEMET exe file or use the BROWSE button to navigate to the installation folder and click on the MAKEMET exe DEMLIB On the ISTART page for the row entry for DEMLIB enter the full path for the location of where digital elevation files should be stored when downloaded from the internet DEMLIB represents a library or cache to save time on subsequent analyses to avoid download times Also the DEMLIB provides a library of files for repeatability of ERCBflare predictions LCCLIB On the ISTART page for the row entry for LCCLIB enter the full path for the location of where
94. gibbs 8 2 d 2 g f Sqr f f 4 e g t sat in K t_sat agibbs 10 2 d Sqr agibbs 10 2 d 2 4 agibbs 9 2 agibbs 10 2 d t_sat t_sat 0 5 End Function Reference The International Association for the Properties of Water and Steam 2007 Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam http www iapws org 8 References 124 FUNCTION FNZ This function calculates the compressibility of a gas given its critical temperature and critical pressure using the Redlich Kwong equation of state The Redlich Kwong equation of state is an empirical algebraic equation that relates temperature pressure and volume of gases Spreadsheet function call fnZ Temperature Pressure Critcal_Temperature Critical Pressure Where T Kelvin is temperature P kPa is pressure Critical Temperature Kelvin and Critical Pressure kPa The basic code for the function 1s http www chem mtu edu tbco cm3450 Compressibility_from_Redlich_Kwong pdf Redlich Kwong equation based on Cutlip and Shacham 2008 pp 101 103 see Seader Henley amp Roper 3rd Ed 2011 Function fnZ T As Double p As Double Tc As Double Pe As Double Dim Tr As Double Dim Pr As Double Dim a As Double Dim b As Double Dim q As Double Dim r As Double On Error GoTo error_handler Tr T Te Pr p Pc a 0 42747 Pr We 5 2 b
95. he mkeepout 1 the temporary files are not deleted Note that this may create a large number of files The files have a temporary name prefix created by the system The mkeepout option is useful for debugging or for post processing the advanced oOPOSTPROCESS page MRELLOC The mrelloc specifies whether the output files for the user specified AERMOD input files contain relative location coordinates or the absolute coordinates specified on the 1FACILITY page By default ERCBflare performs its calculations using relative location coordinates with the flare located at 0 0 When the user selects CREATE AERMOD INPUT files from the OMODELLING page the user may be merging this input file with site specific terrain To assist in this automation the user can select mrelloc 1 to force the flare location to the X Y location rather than edit the created file If a site specific receptor file is used then this option has no effect MEXPREC The mexprec switch is similar to the mrelloc switch Mexprec switch is used to prevent the export of the receptor locations used in the ERCBflare screening By default ECBflare creates a list of discrete receptor locations and terrain elevations When mexprec 1 ERCBflare only outputs the start header and end header for the AERMOD input file and the user automation can be insert the site specific receptor grid and terrain elevations If a site specific receptor file is used then this option has no effect MSCREEN
96. he calculation is performed recursively for N steps beginning with the N step Because large amounts of energy are associated with the first step 1 e high energy results in efficiency and high plume rise so ground level predictions are small the maximum 1h average concentration can occur for sequences starting with the second or higher steps ERCB DO60 Permit Conditions The OSUMMARY page provides a summary of the source and scenario inputs compared to ERCB D060 permitting conditions The ERCB D060 reference number is provided for reference along with the D060 allowable limit The scenario value for each condition is listed under This Application and it 1s compared to the allowable value The Test column states whether the This Application meets or does not meet the D060 permitting condition and the Requirements column provides suggestions 4 Dispersion Modelling and Output 82 ERCB D060 Permit Conditions D060 Ref Test This Application Allowed Requirements os TE Based upon the Lahee classication General low gas composition 3 3 1 ee Reguirements Approval is required D60 gas well total volume allowace Event Sulphur Emissions t 7 12 4 1 a 1b uirements 4 862 Modelling is required Event Duration min 12 4 1b irements 4320 000 Modelling is required If gas contains more than 1 for 10 mol kmol dispersion modelling must See z be submitted upon requested 7 124 1a See Requirements Modelling is required
97. hour by hour meteorology Note that the ERCBflare assessment for SO2 requires the assessment based upon 100 conversion i e constant emissions The SO2 emissions provided in OFIGURE 2 are for reference only Figure 11 shows a probability plot for SOz emissions left abscissa and H2S emissions right abscissa The actual SO2 emissions reflect the predicted efficiency for 99 of the time as shown in Figure 12 The H2S emissions are relatively low most of the time but are high for the 1 of the time when the flare is inefficient 4 Dispersion Modelling and Output 88 m SO Qmax 80 70 60 SO2 Emissions g s D gt ui O O Ww O 20 Figure 11 SO2 Qmid SO2 Qlow m H2S Qmax H2S Qmid H2S Qlow 1 4 1 2 H2S Emissions g s 0 8 0 6 0 4 dJ ee cs re a ae ae a T T TT Vy P jm 1 OT Si See bee 0 2 tole E N so ee OEEO sE 4 4 0 1 10 20 30 40 50 60 70 80 90 99 99 9 100 Example Emissions Chart from oFIGURE 2 for Hour By Hour Assessment Qmid Qlow eum 2 1112 X 0 93 00 0o o 00 Oo Combustion Efficiency y 00 0 68 0 63 Figure 12 4 Dispersion Modelling and Output 0 1 1 10 20 30 40 50 60 70 80 90 99 99 9 100 Example Efficiency Chart from oFIGURE 2 for Hour By Hour Assessment 89 5 TRANSIENT BLOWDOWN FLARING Transient blowdown air dispersion flaring modelling represents unique challenges for source modelling a
98. hree steps for modelling The modelling predictions determine the maximum hourly concentration from the curve based upon the duration of each step and the maximum predicted concentrations for each step e Added oOFIGURE 1 page to display in a graphical format the predictions as a function of distance from the facility The graphic shows max concentration wind speed producing the maximum concentration PG atmospheric stability leading to maximum concentration as a function of distance e Added oOFIGURE 2 page to display in a graphical format the statistical summary of emissions and combustion efficiency for hour by hour flaring analysis e Added a DEFINITIONS reference page as per D060 e _Added a LAHEE reference page Linked the Lahee reference page to the flaring inputs for the determination of the maximum flaring volume allowance as per D060 e Changed the summary page to reflect the numerous changes below Also added a check list style table at the top of the page to summarize how the inputs compare to D060 requirements for approvals e Changed the ATTACHMENTS page to INOTES page INOTES page has specific prompts for questions that ERCB approval reviewers may consider in the review of the application e Added aiBATCH and oBATCH pages for batch operation of spreadsheet Users can save the input page to the batch page Inputs and outputs are saved 1 Introduction 3 e Added NON DEFAULT flag for all output pages when a non default set
99. ia Slope to maximum elevation The ITERRAIN graphic is a good way to confirm the user entries for terrain elevations are representative Get DEM Data BUTTON The Get DEM Data button is used for automatic terrain processing When the button is pressed ERCBflare uses the UTM coordinates or Latitude Longitude coordinates entered on the IFACILITY page to determine the NTS mapsheets required for modelling domain around the flare location ERCBflare first looks in the DEMLIB area see IBIN page for the mapsheet If the file is not available it will be downloaded automatically and placed into the DEMLIB library location ERCByYlare will then process all of the required mapsheets and fill in the ITERRAIN page based upon the mapsheet data The raw data is displayed to the right of the ITERRAIN main entry area The DEM mapsheet data is 25 m resolution The elevation of the flare location is determined from the DEM data using triangulation The elevation at the flare location is displayed to the right of the ITERRAIN main entry area The user should verify that the DEM data elevation is similar to the site survey elevation entered on the IFACILITY page Differences between the IFACILITY page elevation and the DEM map data 3 ERCBflare Inputs 60 elevation can result in an artificial increase effective stack height or an artificial lowering of the stack height The melev 1 setting on the ISTART page is used the elevation of the flare on the IFACILITY
100. ime The user may set the mrunbat 1 to force run bat to be created each run or Oto prevent the file from being recreated This option can be useful if the wizard user wants to add pre or post processing commands into RUN BAT file MPAUSE ERCBflare creates a synchronous secondary process using the command prompt By default ERCBflare minimizes the command prompt to the task bar as a reference during the air dispersion modelling The command prompt window is closed automatically after execution of AERMOD and control is returned to ERCBflare calculation process For debugging a PAUSE statement can be added to the RUN bat file to force the user to look at the command prompt window and enter an acknowledgment to proceed Select mpause 1 to include the PAUSE statement The mrunbat 1 option should also be set to force the RUN BAT file to be re written MKEEP The mkeep option prevents ERCBflare from deleting the temporary input files used to control and get results from individual AERMOD scenarios The mkeep 1 the temporary files are not deleted Note that this may create a large number of files The files have a temporary name prefix created by the system The mkeep option is useful for creating input files for further analysis external to ERCBflare or for debugging 3 ERCBflare Inputs 26 MKEEPOUT The mkeepout option prevents ERCBflare from deleting the temporary output files used to control and get results from individual AERMOD scenarios T
101. ion modelling are summarized for each scenario at the bottom of the page oAERSCREEN Technical Output of Air dispersion modelling Intermediate Results The oAERSCREEN page is used to configure the AERMOD air dispersion model to perform AERSCREEN style screening air dispersion modelling The detailed output of the air dispersion modelling are listed on this page as well as the oFIGURE 1 page The user can use this page to determine seasonal or annual exceedance of the objectives for each model scenario oPOSTPROCESS Technical Output of Air dispersion modelling EXTERNAL Results The oPOSTPROCESS page can be used to post process air dispersion modelling result files POSTFILE to create tabulated and graphical statistical summaries This page is included because the risk based criteria cannot be calculated using the standard AERMOD output oCALCULATIONS Technical Output of Intermediate Source Calculations The oCALCULATIONS page is a technical listing of the combustion calculations It also lists the source mass and energy balance intermediate calculations The results of these calculations are summarized on the OMODELLING page PROPERTIES Reference The PROPERTIES page displays a technical reference listing of the chemical and thermodynamic properties used in the calculations 3 ERCBflare Inputs 21 The AERSURFACE page displays a technical reference listing of the Bowen ratio albedo and
102. ion modelling predictions are flagged as non default Raw Gas User Total volume within vessels pipes QTOTAL See QMAX User selected of puffs NPUFFS The continuous exponential curve must be assessed as a sequence of a discrete number of steps in emission rates ERCBflare uses 3 steps to simulate the continuous curve User selected puff duration PUFDUR When the MDIST option is Equal Duration the continuous exponential curve is divided in three steps over the calculated maximum duration or three steps of PUFDUR puff duration as entered by the user If the PUFDUR results in a sequence shorter than total blowdown duration then the final step 1s adjusted to contain the remaining mass in the blowdown curve 5 Transient Blowdown Flaring 95 TRANSIENT BLOWDOWN MODELLED AS PUFFS nstantaneous Rate ee F qual Duration Puffs ques qual Mass Puffs 800 Transient Blowdown of 146 0 e m with an Initial Flow Rate of 655 e m d 700 Q ___1 1 I I I I I l 600 a a ee E e E a 500 NN ee ee ee ee ee ee 400 pf fp ft 300 N pf ff ft Flaring Rate e3m3 d 200 n i 3 puffs of 426 min duration ee aA of mass released in 1284 3 min 100 0 2 A 88 BABS 8SBBAB SE A o 8 t to 5 D o 5 840 900 960 1020 1060 1140 1200 Time minutes Figure 14 Example Continuous Exponential Blowdown Curve shown ERCBflare modelled Discrete Stepped Sequence using Equal Mass Steps or Equa
103. l Duration Steps TRANSIENT BLOWDOWN AIR DISPERSION MODELLING The source model is calculated on the OBLOWDOWN page The OoOBLOWDOWN is a technical page that displays the results of the source calculations and summarizes the OAERSCREEN detailed output similar to the OFIGURE 1 An important calculation group on the oBLOWDOWN page is illustrated below It summarizes the source flowrates and durations for the equal mass and equal duration source models The durations are used to predict 1h maximum time averages from the output concentrations In this case each of the blowdown steps is longer than one hour and therefore maximum 1h average concentration from each step is a representative possible maximum concentration 5 Transient Blowdown Flaring 96 Flowrates Modelled Description 1nd ted we ae Equal Duration 15 C and 101 325 kPa 418 23 116 79 32 61 Duration min O 375 26 375 25 375 25 a 12nd aia Equal Mass 15 C and 101 325 kPa 611 62 364 97 67 10 Duration min O O O O O OO 116 09 815 13 T aes 12nd ae ae Volume Flowrate to Be Modelled 15 C and 101 325 kPa 611 62 364 97 6fF 10 Duration min lt O O 116 09 194 54 815 13 TRANSIENT BLOWDOWN OUTPUT The source model is calculated on the OBLOWDOWN page The OoOBLOWDOWN is a technical page that displays the results of the source calculations and summarizes the OAERSCREEN detailed output similar to the OFIGURE 1 The output graphic on the oOBLOWDOWN page
104. l Pressure PRESS1 92 Pipeline Vessel Inside Diameter VESSELDIA 93 Pipeline Vessel Length VESSELLEN 93 Minimum Orifice Diameter ORIFICE_DIA 93 Discharge Coefficient DCOEFF 93 Select the way the blowdown curve is converted from a continuous curve to discrete steps MDIST 94 Raw Gas User Initial maximum flow rate QMAX 94 Raw Gas User Total volume within vessels pipes QTOTAL 95 User selected of puffs NPUFFS 95 User selected puff duration PUFDUR 95 TRANSIENT BLOWDOWN AIR DISPERSION MODELLING eetesseeseeeeeeees 96 TRANSIENT BLOWDOWN OU PUT wvsicsecsennsssascstsnncxnachereteentaconanstutancestataranmtectenectnss 97 6 ADVANCED TECHNIQUES scccccscsssnncnnnnnnnnnennsnseesss GO SITE SPECIFIC METEOROLOGY cccccssssseeeeccsesseeesecessseeeeeeessseeeeeeessseeeeeessseeseees 98 Step 1 99 Step 2 100 Step 3 101 TABLE OF CONTENTS lil Step 4 Optional 101 SITE SPECIFIC TERRAIN ircsiecectnsccerscteonceanesceccassaceewneceiveuscnesexnneteucbersettausesteeecocseatee 102 Step 1 102 Step 2 103 REFINED MODELLING siise sadness E 104 Non Routine Flare Air Dispersion Modelling 104 Routine Flare Air Dispersion Modelling 105 POST PROCESSING EXTERNAL REFINED MODELLING OUTPUT 106 T BATCH OPERATIONS siusstpissaniaseueeseessiipertnen Oe Batch File Step by Step sscsscssssssssccnnssssscccnnsssescccnsssssscesnnssssssng MesssgPacssssssenaass 107 IBATCH PAGE AS A DATABASE csssssccsssnss
105. latory requirements When settings are entered different than the default setting a warning message is displayed on all output pages indicating that the modelling is not appropriate for 3 ERCBflare Inputs 28 ERCB approval applications Some of the settings are explicit e g average wind speed and others are the result of selections on other input pages example land cover The non default settings block is shown in the figure below Non Default Settings Description Variable Units inputs Defaut Comment Ambient Temperature Tae B Average Ambient Wind Speed Us ms P PG StabiltyClass PGT Qmin fraction of Qmax Gmintman 01235 0125 d gt o S0 1h Air Qualty Objective oB4soz www 450 450 df ua H5 1h Air Quality Objective OBLHeS eww 14 I JA o Receptor Resolution for Maximum Concentration OXmin m 20 Run Flags see switch table to right myaun User Period Selection Annual or Month MFLMON ta ps1 A a Blowdown Distribution of Mass Option most ea 2 a a y O Blowdown User Entry of Qmax aman blank blank Blowdown User Entry of Qtotal total s blank blank a Land Use around the well ste wetu SJJ AI DAS S O These settings are intended for calculations performed outside of Alberta Canada _ When an entry is made in the non default inputs the entry is highlighted to notify the user that the value is different than the default and a warning comment is di
106. lution For some operators with many flares once all the base data has been collected and entered the ERCBflare tool can be run for the entire list of flares and the process repeated if a common element say gas composition or licenced SO2 mole fraction changes Operating ERCBflare on one or many scenarios makes use of the batch mode capabilities In general input data is stored on the IBATCH page and following an analysis the output is saved on the OBATCH page Batch File Step by Step The best way to start a batch mode configuration 1s to enter all of the input fields in ERCBflare on the IFACILITY iFLARING ITERRAIN and iNOTES pages e Press Save to Batch Page to save all of the input fields on all of the ERCBflare pages to the next empty line on the IBATCH page e Copy the scenario line on the IBATCH page to other blank lines to create the exact same input variables Then change selected variables on the copied lines to create the sensitivity assessment e Add a run flag in the first column of each IBATCH row where 1 run and O don t run All lines with a 1 in the run column will be loaded and processed during a batch mode operation All lines with a 0 in the run column will be skipped Therefore the run flag allows a user to keep a large list of flaring assessment configurations on iBATCH page but only process those configurations marked for assessment 7 ERCBflare Batch Operations 107 e Press the Run Bat
107. m steady flaring for routine operations and non routine flaring including short term steady and transient flaring Non routine flaring has special regulations because it is associated with specific disposal of large amounts of gas and typically high pollutant emissions Non routine flaring is divided into two categories planned flaring including well test flaring maintenance and turn around operations and unplanned flaring including emergency flaring The distinction between routine non routine planned and non routine unplanned is the frequency of the flaring events and the inherent risk to environmental harm consequence Planned non routine flaring from temporary flares requires a permit from the ERCB ERCByYlare version 1 x was originally created to specifically address the concerns related to the applications to ERCB for non routine flaring associated with well test flaring Because non routine flaring events are often associated high energy and high levels of pollutant emissions it was necessary to update the ERCB flare calculation tool to incorporate the more complex source conditions demanded by industry users operations and high impact but low risk predictions ERCBflare version 2 x was created to specifically address these complex questions and therefore ERCBflare is inherently more complex than its predecessors ERCBflare version 1 x and ESRD flare tool An important change also included in the 1 Introduction 9 ERCBfl
108. mation to prevent problems and ensure that US I A hyperlink to asection withinthe User Guide an internet web site or email address Where to Go for Help ERCB welcomes your feedback Comments on the current version suggestions for features in future versions or bug reports in the User Guide or ERCBflare software can be submitted to the email below Please provide information on the version of Windows you are using version of Excel and enough information to duplicate the issue Thank you DirectiveO60Inbox ercb ca What is ERCBflare all about The ERCBflare spreadsheet tool was created to provide consistency in the calculation of flare type source parameters for use with standard air quality dispersion models that are based upon chimney type sources parameters The basic premise of ERCB lare is to determine the energy released during a flaring event this energy is released to the atmosphere giving buoyancy and momentum 1 Introduction plume rise for the flare type source ERCBflare then uses the buoyancy and momentum energy and back calculates chimney type equivalent source parameters that can be used as inputs in typical air dispersion models These parameters being the height diameter velocity and temperature of the source The equivalent source parameters are frequently called pseudo parameters The parameters are called pseudo parameters because they are not real world dimensions but only calculated inputs that represe
109. maximum Qmax average Qave anda low rate Qmax 8 Therefore two sets of inputs are required to define Qmax and Qave For routine flaring assessment only the Qmax scenario is required Maximum Raw Gas Flow Rate 10 ne d for Source of Sour Gas 15 C and 101 325 kPa For Subject Zone enter any 2 of the fields aoe a ee i VOLUME of Raw Gas to be Flared ii Flow Rate 10 m d 15 C and 101 325 kPa Continuous or Short Term Steady UNITS ENTRY WARNINGS ii Average Raw Gas FLOW RATE iii DURATION of Flaring iii Duration hours Maximum Raw Gas Flow Rate The maximum raw gas flow rate is the peak gas flow rate expected from the non routine well test or upset emergency scenario For routine flare air dispersion modelling the maximum gas flow rate represents the scenario flow rate Routine flare air dispersion modelling may require multiple assessments to ensure that the complete range of flare flow rates results in adequate combustion efficiency to avoid ground level exceedance of the ambient air quality objectives Assessment of only the maximum flow rate may result in an over sized flare a flare that has a large diameter to accommodate the worst case flow but is operated a much lower flowrates Oversized flares may lead to flaring combustion 1n efficiency or flame instability and downwash resulting in an exceedance of the ambient air quality objectives Average Flow Rate Parameters The average flow rate is determined by c
110. me The scenario name is descriptive name used by the Consultant to reference the flare event It is also used to identify flaring events in the IBATCH database In this case it is helpful if the Scenario Name is unique but it is not a requirement Time of Year to Model the Flare The default assessment for ERCBflare is to consider the entire meteorological period so that a sufficient range of meteorological variations 1s considered in the screening assessment The ERCBflare assessment can be performed using a screening meteorological data set or a 5 year site specific meteorological data set that may have been developed If an annual assessment is selected then the either the screening or the site specific meteorological data set can be used in the modelling Alternatively to possibly take advantage of favourable meteorological conditions the flaring assessment can be performed by limiting the meteorology to only the month of the expected flare event the mid point of the start and end dates for the flaring entered on the IFACILITY page In this latter case the assessment must be performed using the site specific meteorology data set since the screening data set 1s not monthly but only seasonal and it does not contain sufficient number of variations Whereas the 5 year site specific meteorological data can be reduced to five 3 month set of variations and provide more than 8760 variations The number of variations tested is displayed on the O
111. mparison to the Terrain Elevation 87 Example oFIGURE 1 showing the Wind Speed that Causes the Maximum Concentration at the Receptor Location ccccseeeeeee 88 Example Emissions Chart from oFIGURE 2 for Hour By Hour ASSESSMENT reier ti Ea aiaa 89 Example Efficiency Chart from oFIGURE 2 for Hour By Hour Assessment cccccsececceececseeeccseeecceneesceetessseecceeeescegftes MMe cscscseeesceees 89 Coefficent of Discharge for Gas Flow Through an Orifice Mannan POO D PERETE TTEA EET TEE AAN ATN 94 Example Continuous Exponential Blowdown Curve shown ERCBflare modelled Discrete Stepped Sequence using Equal Mass Steps or Equal Duration Steps cccccccccs cess ye Ro cece Ree RR peeeeeeeees 96 1 Introduction ERCBflare A Model for Temporary Flaring Permits Non Routine Flaring and Routine Flaring Air Dispersion Modelling for Sour Gas Facilities The Energy Resources Conservation Board ERCB of Alberta has developed ERCBflare for evaluating non routine and routine flaring for Sour Gas Facilities This User Guide is for the ERCBflare modelling spreadsheet and associated modules The User Guide outlines how to install use the model and provides examples on the use of the model The ERCBflare model was designed to perform state of the art source estimates for flares and perform screening level air dispersion modelling using state of the art techniques using existing dispersion models The user must ha
112. n plume air dispersion models are most likely to predict maximum concentrations at the point where the complex terrain criterion crosses the terrain elevations The graphic also shows the effective flame height for the average meteorological wind speed and temperature COMPLEX TERRAIN CRITERIA COMPARED TO WORST CASE TERRAIN ERCBflare Ver 2 00 e Complex Terrain Criteria emus F ame Effective Height ome F are O Terrain Rise Above Stack Base Maximum Elevation CA z l O Height Above Flare Base m amp 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 11000 Distance from Flare m Figure 4 Worst Case Complex Terrain Graphic Showing Terrain Elevations as a Function of Distance from the Source Versus Stable Atmosphere Plume Rise 3 ERCBflare Inputs 59 Complex Terrain Summary The Complex Terrain Summary Group lists summary information about the terrain elevations relative to the stack height and stable plume rise predictions Complex Terrain Criteria Summary feet metres Maximum Terrain Elevation 24 70 Oo Bo o Stable Plume Criterion Elewation B04 Stack Height Criterion Elevation Well Centre Elevation Maximum Terrain Height 4bove Flare Base Stable Plume Criterion Height Above Flare Base af Ne Stack Height Criterion Above Flare Base as mies kilometres Stack Height Criterion Extends from Flare to slope Criterion Extends from Stack Height Criterion abowe 0 98 1 53 to Stable Plume Height Criterion at a c
113. nd air dispersion modelling Because of the combined non linearity a single emission rate does not provide a robust weight of evidence for the protection of human or environmental health Also air dispersion models are not designed to accommodate facility modelling of random time varying transient emissions sources Therefore simplifications are required so that a robust and conservative estimate of ambient air quality can be attained using existing air dispersion modelling and methods TRANSIENT BLOWDOWN INPUTS Pipelines or process vessels blowing down are examples of transient releases The gas released to the flare is not being replaced by gas coming into the plant or process vessels thus the pressure within the piping decreases The release rate is proportional to the pressure and thus it decreases The exponential function is a reasonable approximation of the blowdown of vessels through a constant area orifice The release rate in time can be described by knowing the maximum flow rate and the total volume of gas released Olt Q y exp where T Cora Os The time constant t tau is the time it would take to release the total volume at the maximum flow rate Theoretically as the release rate approaches zero it takes an infinite time to release the total volume of gas so a limit applied to the duration Transient releases are more difficult to model as a steady release rate has to be assumed due to the model limitations D
114. ndness If the Gas is selected then the reservoir engineer would provide the ERCBflare Consultant with only expected gas flowrates and volumes These are entered on the IFLARING page If the Oil well is selected then the well will typically produce oil solution gas and produced gas in various amounts The reservoir and or production engineer would provide the ERCBflare consultant with oil production rate and maximum GOR gas to oil ratio taking into account both produced gas and solution gas The Oil selection is used by ERCBYlare to check that the entered maximum flaring rate on the IFLARING page is not less than product of oil rate and GOR these are entered on the IFACILITY page Additionally ERCB D060 has volume allowances for Oil versus Gas wells these checks are made on the OSUMMARY page in the D060 Permit Conditions checklist group Critical Well Classification A critical sour well is a sour gas well that could potentially release large quantities of hydrogen sulphide H2S causing significant harm to nearby people All applications to the ERCB to drill oil or gas wells must take into account the possibility of encountering sour gas If the ERCB s first evaluation shows that there may be H2S then the application is examined further The ERCB uses two major criteria to determine if a sour well is to be classified as critical e how close the well is to an urban centre or public facility such as a major recreational facility
115. nge of Plume Rise centrelines for An Hour By Hour Source Model The oAERSCREEN page displays a summary of the N 3 virtual source plume rise groups and average pseudo source heights and diameters The hour by hour processing creates a variable emissions source file and AERMOD input file containing N 3 virtual sources based upon the input meteorological data set The hour by hour air dispersion modelling using ERCB flare is numerically more intensive slower since it requires the spreadsheet to recalculate for each hour of meteorology Although the spreadsheet recalculation for a given wind speed temperature and atmospheric stability is less than At 0 005 sec when a 5 year meteorological data set is processed this results in 5x8760 hoursxAt 3min run time The source processing must be completed for each of the Qmax Qave and Qlow emission rates and for each of SO2 and H2S sources 1 e 6 times For faster run times the stand alone ABflare refined model canbe used AIR DISPERSION MODELLING PREDICTIONS OAERSCREEN Output Summary After the AERMOD air dispersion modelling is completed ERCB flare loads the output file and meteorological file and post processes the predictions The OAERSCREEN page is updated with the air dispersion modelling predictions The AERMOD predictions for assumed hourly emissions durations are listed in the table for parallel terrain and elevate terrain The table is updated for both SO2 and H2S source model pre
116. not processed Once complete the folder will contain two files for each scenario to be assessed where n is the case number corresponding to the number on OAERSCREEN and lt AERMOD gt is the filename entered on step 1 of this sequence of instructions lt AERMOD gt _n inp an AERMOD ready input file POST PROCESSING EXTERNAL REFINED MODELLING OUTPUT A step by step process for the assessment of externally generated AERMOD results is provided on the OPOSTPROCESS page The OPOSTPROCESS page requires that the following AERMOD output control options where used OU PLOTFILE ly ALL FIRST myplot dat OU PONIN 1 ALL NNEQGRM mypost bin The myplot dat file is required to provide a listing of the receptor data points used included in the assessment The mypost bin file contains the hour by hour predictions of AERMOD for each receptor 6 Advanced Techniques 106 7 BATCH OPERATIONS The ERCBflare spreadsheet tool provides a rapid screening tool assessment for many types of flaring assessments with a user interface principally intended for individual scenario assessment Also included with ERCBflare is ability to consecutively process a list of scenarios for sensitivity analysis what if analysis or exist as a simple database A sensitivity analysis is an assessment where the majority of the input variables are the same but selected variables are modified using a range of input values example stack height in order to determine a robust so
117. nsky March 1 2011 ERCBflare 2010 Directive 060 Spreadsheets March 22 2010 http www ercb ca requlations and directives directives directiveO60 Gas Producers Suppliers Association GPSA 2012 Engineering Data Book 13th Edition SI Vol 1 amp 2 Geobase 2000 Canadian Digital Elevation Data Government of Canada Natural Resources Canada Earth Sciences Sector Centre for Topographic Information http www geobase ca geobase en find do produit cded Geobase 2009 Land Cover Circa 2000 Vector Government of Canada Natural Resources Canada Earth Sciences Sector Centre for Topographic 8 References 112 Information Sherbrooke http geobase ca geobase en find do produit csc2000v Gordon S McBride B J 1971 Computer Program for Calculation of Complex Chemical Equilibrium Composition Rocket Performance Incident and Reflected Shocks and Chapman Jouguet Detonations NASA SP 273 Hubbard R 2009 The Role of Gas Processing in the Natural Gas Value Chain Society of Petroleum Engineers Journal of Petroleum Technology August 2009 Irwin J S 1979 A Theoretical Variation of the Wind Profile Power Law Exponent as a Function of Surface roughness and Stability Atmospheric Environment 13 pp 191 194 Kostiuk L Johnson M Thonas G 2004 University of Alberta Flare Resarch Project Final Report November 1996 September 2004 http www mece ualberta ca groups combustion flare papers Final 20Report2004 pdf
118. nt the flare type source so that the correct plume height is used in the standard dispersion model Standard dispersion models determine the energy available for plume rise based upon the calculation of buoyancy and momentum energy from the entered chimney source parameters height diameter velocity and temperature Flaring can be loosely divided into three types continuous short term steady and transient Continuous flaring is flaring when the emissions occur hour after hour for long periods of time weeks months or years The flared gas for continuous emissions can vary from zero flow rates to low flow rates and to high flow rates over the course the flare duration Short term steady flaring 1s similar to continuous flaring but flaring occurs only for prescribed period of time Transient flaring is similar to short term steady flaring where the flare is operated for a prescribed period of time but the flow rate to the flare originates from a high pressure blow down resulting in a scientifically well defined change in flow rates from very high to low over a specific period of time In each of the flare types it is important to examine the range of low flow rates to high flow rates and the pollutants released during these periods Low flow rates are associated with low plume rise and high flow rates are associated with higher plume rise From a regulatory standpoint flaring is divided into two broad categories continuous including short ter
119. ntration at each receptor must be less than or equal to 14 ug m3 0 01 ppm and the 100 maximum 1h average H2S concentration must be less than or equal to 13931 ug m 10 ppm representing the evacuation criteria for H2S Although ERCBflare uses RBC criteria for modelling and flare stack design purposes the ESRD requires that any direct measurement of air quality outside of the facility fenceline 1 e public area must be less than or equal to the ambient air quality objectives which is protective of human and environmental health 3 ERCBflare Inputs 24 These objectives do not prescribe that a human receptor must be present but are protective to human and environment that could be or have the right to be present Hide Technical Pages The hide technical pages option is cosmetic for ERCBflare operations Hide technical toggles the visibility of OCALCULATIONS and oAERSCREEN pages Although OMODELLING is a technical page it must remain visible because it displays the summarized source parameters is home to the air dispersion modelling buttons and displays the summary of the equivalent 1h average concentrations Hide iBATCH Page The hide IBATCH page option is cosmetic for ERCBflare operations Hide IBATCH page toggles the visibility of the IBATCH page If the user is not using the batch mode features then this page can be hidden from view Hide iBIN page The hide IBIN page option is cosmetic for ERCBflare options Hide IBIN is us
120. ntre of co flowing injectors are included Flare Assist Port Diameter of a Single Injector All of the injection ports are assumed to be the same diameter If injectors vary in diameter then an equivalent diameter can be entered based upon the total area of all ports Total Area 4 Nyorts TU Entry Mass rate or Volume Rate Typically steam assist is specified as a mass flow rate ERCBflare allows for either mass or volume flow Steam Assist Pressure The quality of the steam is required ERCBflare assumes saturated steam and will calculate the critical pressure If the pressure is known it should be entered Steam Assist Temperature The quality of the steam is required Typical low pressure steam is about 150 C ERCBflare assumes saturated steam and will calculate the critical temperature Steam Assist ERCBflare allows steam assist flow rates to vary with flaring scenario rates Qmax Qave and Qmax 8 Because of the significant impact flare assist rates have on the flame combustion and flame instability 1 e blowout or flammability limits flare assist rates must be tuned to the raw gas flow rates 3 ERCBflare Inputs 53 Air Assist Air Assist Number of Ports Air flare assist may consist of many injector ports It is assumed that all of the ports are will increase upward momentum Ports located around the flare exit diameter as well as ports in the centre of co flowing injectors are included Air Assist Port Diameter
121. ocumentation and executable files are available at the U S EPA Technology Transfer Network website htto www epa gov ttn scram dispersion prefrec htm aermod Model Changes Version 1 x to 2 00 e Added annual and monthly air dispersion modelling predictions The monthly predictions are based upon the month of the proposed flaring plus the month before and after Using a 5 year data set this allows for N gt 8760 and thus the Risk Based Criteria can be applied e Added inefficiency by products stream for air dispersion modelling impacts of products of inefficiency These products are modelled as raw H2S whereas combustion products are modelled SO2 The H2S source differs from the SO2 source the H2S has a lower heat component based 1 Introduction 2 upon convective stripping of energy from the flame and momentum is calculated from the mass flow not combusted e Added lift gas stream effects to combustion calculations e Added flare assist streams for air and or steam flaring assist The flare assist streams impact the combustion calculations by adding momentum energy and reducing the combustion efficiency of the flare e Added conversion of sub hourly emissions predicted concentrations to hourly average concentration e Added transient blowdown calculations The spreadsheet prompts for volume pressure and temperature of vessel to blowdown and calculates the exponential blowdown curve for the inputs The curve is divided into t
122. om 4 Closest Cells Extraction Option 1 6 Ensure stant date is January 1 2002 and end is December 31 2006 1 7 Press Check Inputs button to ensure inputs are valid 1 8 Press Extract button to start extraction process using MMEU A dialog window will appear Enter the for SAMSON dat and RAOQBS dat files Record your entries for Step 3 Press OK to proceed with the extraction The extraction process can take several hours depending upon Ithe computer andnetworkspeed it is therefore best to plan ahead to ensure that this Step 1 is performed well in SIS The extraction process can take several hours depending upon the computer and network speed It is therefore best to plan ahead to ensure that this Step 1 is performed well in advance of the analysis The MMEU extraction process is time consuming due to the large number of files and large size of files required to be processed Therefore depending on the computing resources available this step can take a significant amount of time The ERCBflare site specific meteorological processing allows for users to make use of SAMSON dat and RAOBS dat files created using alternative methods Therefore STEP 1 can be by passed if a user these two files from alternative sources 6 Advanced Techniques 99 Step 2 Step two in the process of creating a site specific meteorological data file is determine the land use surrounding the flare location This step uses the fla
123. onditions are used There are eight calculation buttons available when the user selects the Recalculate button and is redirected to the OMODELLING page listed below and discussed in the following sections Flaring Assessment a 1 AERSCREEN MAX Screening Evaluation 2 AERSCREEN RBC User Met Bridge to Refined Modelling 3 AERMOD RBC Refined Modelling using User Terrain and User Met pees MORANO i l Create AERMOD ready files 4 Create AERMOD files Modelled Wind Routine for further assessment by the Speed User Terrain and User Met Wear 5 AERSCREEN MAX HbH Screening for Permit 6 AERSCREEN RBC User Met aa td relied Modelling or Permit AEN ee a ge Singin ee Non Routine Refined Modelling for Permet Terrain and User Met Create AERMOD ready files 8 Create AERMOD files HbH with User Terrain NornPoutine for further assessment by the and User Met user It is recommended that you DO NOT continue to use your computer for other concurrent Windows applications when running the dispersion models because this can cause interference and instability within the calculations 4 Dispersion Modelling and Output 69 1 AERSCREEN MAX This calculation runs AERMOD using AERSCREEN methodology Wind is from a single wind direction blowing towards all receptors always Two assessments are performed one for parallel terrain terrain heights equal to the flare base elevation and complex terrain terrain heights as input on
124. onservation of mass and entering any two of the total volume flared the average flow rate or flaring duration Using 3 ERCBflare Inputs 50 conservation of mass the missing variable is readily calculated Specifying all three can lead to errors if not entered correctly Volume Flowrate X Duration Volume The volume is the total volume to be flared during the flaring of this zone Flow Rate The flow rate is the average flow rate during flaring of this zone An estimate of the average flow rate is Qmax 2 Duration The duration of actual flaring of this zone needs to be entered Don t enter the time elapsed since the start of operations For instance in flaring occurs during daylight hours only 12 hours and flaring occurred on two days of operations then the duration is 24 hours Transient Source See Chapter 6 Transient Blowdown Sources Fuel Gas The fuel gas input group is greyed out if no fuel gas is added When fuel gas is added enter the fuel gas to raw gas ratio for each of the Qmax Qave and Qmax 8 scenarios Fuel Gas UNITS WARNINGS ENTRY ls Fuel Gas Added Adjust Fuel Gas to Raw Gas Ratio manually in Cell excluding fuel gas to combust lift gas Last resort see DOGO 7 4 4a O No User C40 E40 then check dispersion results Maximum Average Minimum QMAX Volume Duration QMAX 8 Fuel Gas to Raw Gas Volume Rate Ratio default is zero 0 258 0 3 3 does not INCLUDE fuel gas to combust lift gas Warning
125. or ERCBflare The remainder of the INOTES page can be used to summarize references assumptions or other notes pertinent to the flaring scenario The INOTES area can be used in Batch mode to store sensitivity and scenario notes 3 ERCBflare Inputs 61 3 ERCBflare Inputs For non routine flares the ERCB request a descriptive response for the first four questions to assist in their understanding of the flaring You may provide additional information as attachments but the information entered in those responses should provide a sufficient executive summary for the reviewer 62 4 AIR DISPERSION MODELLING AND OUTPUT Non routine flaring events are typically of short duration less than an hour but may extend over a day The flow rate may be steady constant in time if there is a supply of gas but may decrease in time if a vessel or pipeline is being blown down Regulatory air dispersion models such as AERMOD and CALPUFF simulate steady releases with a continuous plume CALPUFF is the only model that can directly model short duration and transient releases An approach is needed to apply the existing air dispersion models to non routine flaring emissions in order to verify compliance with ambient air quality objectives The continuous plume models can be used with appropriate inputs and adjustments to the output The release 1s not continuous the hour by hour predictions can be used as this is equivalent to modelling the release occurrin
126. ouble isize 0 For Each a In rcdat isize isize 1 Next ReDim cdat isize ReDim tdat isize isize 0 For Each a In rcdat isize isize 1 cdat isize a value Next isize2 0 For Each a In rtdat isize2 isize2 1 If isize2 lt isize Then tdat isize2 a value End If Next If isize lt gt isize2 Then CalcMaxCr Ranges are different size Else CalcMaxCr CalcMaxC cdat tdat isize tlim End If End Function 8 References 117 CALMAXC function B W Zelt Ph D P Eng Calculates the maximum period TLIM average concentration from a time series of C and durations TQ 27 Sep 2012 UPDATES Function CalcMaxC cdat As Double tdat As Double ndat tlim cmaxi 0 For i 1 To ndat T1 0 cmax 0 For j i To ndat If T1 tdat j gt tlim Then If tlim T1 gt 0 Then cmaxj cmaxj cdat j tlim T1 thm End If GoTo donel Else cmaxj cmaxj cdat j tdat j tim End If T1 T1 tdatq Next j donel If cmaxj gt cmaxi Then cmaxi cmax End If Next i CalcMaxC cmaxi End Function FUNCTION wsstkht This function calculations the windspeed at stack height given the input variables reference windspeed m s reference windspeed height m Pasquill Gifford stability class and stack height m Spreadsheet function call wsstkht wref Zref i1PG hs This function performs the following calculation plx0 max h 10m ref Pe
127. p A 2 ws WS Where the exponent pIx0 is determined by the following lookup data as displayed on the PROPERTIES page 8 References 118 Pasquill Gifford Stability FUNCTION fneq90 This function performs the basic calculation of the molar specific heat capacity Cpo T a 47 PaT a a Tta A 3 Where the lead constants al a2 a3 a4 and a5 are chemical specific and listed on the PROPERTIES page see section label Table D1 The lead constants are listed at a reference temperature of 25 C and are available in a low temperature range and a high temperature range b1 b2 b3 b4 and b5 respectively for chemical mixtures There is a discontinuity between the two temperature ranges To avoid this behaviour a correction factor ai 1s used to make the curves continuous Spreadsheet function call Fneq90 T RANGE a_low RANGE b_high use _correction TRUE or FALSE Where cpo kJ kmol K is the molar heat capacity R kPa m kmol K is the universal gas constant T is the temperature for molar heat capacity Kelvin RANGE a_low is a range variable pointing to the chemical specific molar heat capacity a series low temperature parameters see PROPERTIES page RANGE b_low is a range variable pointing to the chemical specific molar heat capacity b series high temperature parameters see PROPERTIES page and use_correction 1s an optional parameter to use the correction or not use the correction defa
128. peaks on hill complexes The maximum location is a surveyed peak then that elevation is used as the last point in the terrain list If digital elevation data is used to determine the maximum elevation that elevation is considered a surveyed peak Otherwise if a map sheet is used it is not possible to determine the peak between contour intervals and the surveyed peak is set to no and the distance to centre of the maximum contour is entered 3 ERCBflare Inputs 57 Maximum Contour Elevation or Surveyed Peak Elevation Specify determined maximum elevation as a surveyed peak or digital elevation model maximum or the maximum contour level within 10 km 200 mm radius on 1 50 000 scale topographical map The units of the maximum elevation or contour level should correspond to the entry above Contour Interval Units Map Distance from Flare to Centre of Maximum Contour or Maximum Surveyed Peak Elevation Enter the distance in user measurement mm from the flare location to the centre of the maximum contour or to the maximum surveyed peak elevation If the peak is not a surveyed peak then the maximum terrain elevation is determined as Contour Interval Maximum Elevation Maximum Contour Level 7 Worst Case Terrain and Complex Terrain Criteria Parameters The non routine flaring air dispersion modelling uses an hour by hour source characterization with the effective height of the source change for each hour of the meteorology Ther
129. r each scenario to be assessed where n is the case number corresponding to the number on OAERSCREEN and lt AERMOD gt is the filename entered on step 1 of this sequence of instructions lt AERMOD gt _n inp an AERMOD ready input file Ee an AERMOD ready variable source file lt AERMOD gt _n_emissions dat linked to AERMOD_n inp Routine Flare Air Dispersion Modelling On the OMODELLING page 1 Click on button 3 AERMOD RBC User Ter User Met or 4 Create AERMOD files Average Wind Speed You will be prompted for a file name and folder in which to place the files Locate the folder where you want the files to be created and enter a name AERMOD inp Click OK to continue You will then be prompted for the filename of the site specific meteorological file see IUSERMET page to be used to create the hour by hour emissions source file Locate the file and select it Click OK to continue You will then be prompted for a receptor insert file to be used see IUSERTER page If the user presses cancel at this step then a screening receptor configuration is used lf the user presses cancel at this step then a screening receptor configuration is used 6 Advanced Techniques 105 5 ERCBflare will then look through the sources to create AERMOD inp for each of the scenarios 6 Ifthe 3 was pressed the analysis continues by running AERMOD and post processing the results If 4 was pressed the AERMOD ready files are created by
130. ramatic differences in ambient air quality modelling predictions result if the maximum rate is used compared to the average rate over the duration 5 Transient Blowdown Flaring 90 Exponential releases decay slowly and would take an infinite time for the flow rate to reach zero and for all of the mass to be released But we must stop modelling at some time The exponential blowdown is for sonic conditions at the smallest area in the discharge piping The pressure profile of the source would be the same as the mass release rate profile as the flow rate 1s directly proportional to the pressure Below the critical pressure the exit velocity is no longer sonic and the flow rate decreases as the square root of pressure The critical pressure is about twice atmospheric pressure The pressure in the vessel cannot drop below atmospheric pressure or the flow would reverse Some mass will remain in the piping The initial mass in the system is based on the initial absolute pressure The fraction remaining at the atmospheric pressure can be determined and used to stop the flow rate For typical initial pressures of 10 000 kPa and atmospheric pressure of 100 kPa the fraction of the mass released is f 1 41400 10000 99 This assumes an isothermal blowdown and ideal gas The exponential blowdown equation can be easily solved to yield the release duration as follows l iradon L In 1 7 F Transient Source The Transient Source group on the IFLARI
131. rations 111 8 References Alberta Environment and Sustainable Resource Development ESRD MM5 2002 2006 Meteorological data for dispersion models http environment alberta ca 01119 html Alberta Environment and Sustainable Resource Development ESRD 2006b Multi Model Extraction Utility IMMEU amp 2002 2006 Alberta Meteorological Data Set Climate Change Air and Land Policy Branch Alberta Environment http environment alberta ca 01120 html Alberta Environment and Sustainable Resource Development ESRD 2009a Air Quality Modelling Guidelines AQMG Revised 2013 http environment gov ab ca info library 8725 padf Burcat A Ruscic B 2005 Third Millennium Ideal Gas and Condensed Phase Thermochecmical Database for Combustion with Updates from Active Thermochemical Tables http Avww osti gov bridge Canadian Association of Petroleum Producers CAPP 2011 Framework Sour Non Routine Flaring draft 29 July 2011 Energy Resources Conservation Board ERCB 2010 Dispersion Modelling Exit Parameters for Flares and Incinerators Developed by Michael Zelensky March 1 2010 Energy Resources Conservation Board ERCB 2011 Directive 60 Upstream Petroleum Industry Flaring Incinerating and Venting Revised November 3 2011 http www ercb ca docs documents directives Directive060 pdf Energy Resources Conservation Board ERCB 2012 Dispersion Modelling Exit Parameters for Non Routine Flares Developed by Michael Zele
132. rce Near the source the receptor to receptor distance is about 5 m whereas far from the receptor the receptor distance is about 500 m ERCBflare will perform multiple iterations to determine the maximum concentration until a minimum receptor resolution has been achieved The default resolution is set to 20 m Therefore if the predicted maximum concentration is near the source ERCBflare does not iterate but if the predicted maximum concentration is far from source ERCBflare may require at second iteration A resolution of 1 m may require three iterations and will therefore increase run times by a factor of three Raw Fuel and Lift Gas Temperature Before Combustion The ERCBflare program makes the assumption that the Raw gas Fuel gas and Lift gas temperature before combustion is at ambient temperature This assumption is based upon the acknowledgement that there 1s a measurable length of piping between process operations and the flare tip at which the gases will start 3 ERCBflare Inputs 31 to achieve an equilibrium temperature and it is a reasonable conservative assumption for the starting point of the energy balance The starting temperature will have a small effect on the energy balance of the energy contributing to plume rise When the initial gas temperature is equal to the ambient temperature more energy may be required to create the same plume rise at different times of the year winter vs summer Alternatively if the initial gas t
133. re coordinates entered in STEP 1 to download land use classification codes LCC for Canada and process the data into an AERMET ready format The steps in this process are simplified to press the Get LCC Data button However behind the button are complex calculations Step2 Get LCC Data Gertce ata 2 1 Press Get LCC Data to get LCC data from web and process it for the study area When the button is pressed ERCBflare determines the NTS map sheets required for the LCC assessment The map sheets are output to the Map Sheets field on the page ERCBflare then checks the LCCLIB local library 1f the LCC map sheet data has already been down loaded see also the ISTART page mlccget flag If the data does not exist locally then itis automatically downloaded from the internet Once download the LCC data map sheets are processed according to the AERSURFACE rules and algorithms Surface roughness is determined based upon the LCC within 1 km of the flare location and Bowen ratio and albedo are determined based upon EGCC data within 5 km of the flare location The assessment uses a resolution of 100 m to subsample the LCC codes with in the area The Get LCC Data uses the user entries on the IUSERMET page for the location of the flare A user can enter any valid UTM coordinates on the IUSERMET page to analyze LCC codes for that site entered This allows for what if analysis or further evaluation for sensitivity The results of
134. reening Modelling d Non Routine Flaring and Environmental Industrial Well Testing Approvals 5 AERSCREEN MAX HbH 1 AERSCREEN MAX 6 AERSCREEN RBC 2 AERSCREEN RBC HbH User Met User Met 7 AERMOD RBC 3 AERMOD RBC HbH User Ter User Met User Ter User Met 8 Create AERMOD Input file s 4 Create AERMOD file s HbH User Ter User Met Average Wind Speed Hi Refined Modelling AERSCREEN INPUTS The source model inputs are calculated on the OCALCULATIONS combustion modelling page and summarized on the OMODELLING page The OAERSCREEN page collects all of the inputs used for the AERMOD air dispersion modelling runs and is presented in the AERMOD Source Parameters group The table lists the same pseudo source parameters presented on the OMODELLING page as well as the Brzustoski Flare Model effective source location Also listed are the average meteorological conditions efficiency and emissions At table is presented for the SO2 source and the H2S source For Routine flaring the average meteorological conditions are used and the pseudo source parameters listed in the table are the source parameters used in the air dispersion modelling 4 Dispersion Modelling and Output 75 Run flags 1 run 0 not run 1 1 1 ModetingCase 1 2 3 Species soz soz so eae Variable Unit pela Minimum AERMOD Source Parameters nits Max Duration QMAX 8 EmissionRate gs os 75 263 37
135. s Acceptable NHV 74 3 MJ m Acceptable NHV 74 4 MJ m Acceptable NHV 79 5 MJ m Below the input locations for each fuel gas ratio an information or warning message appears The message may contain important information such as the required fuel gas ratio to meet DO60 minimum heating values The messages may be influenced by other IFLARING entries such as gas composition flow rates lift gas and or flare assist 3 ERCBflare Inputs 51 Lift Gas The Lift Gas input group is greyed out if no lift gas is used to supplement the flow to the surface for the well Itis assumed that lift gas is homogenously mixed with the raw gas brought to the surface Lift Gas Is CO or N used to Initiate Lift in Well Lift Gas Flow Rate 10 md See Lift Gas composition below 15 C 101 325 kPa In addition to the amount of lift gas entered in this group the lift gas gas composition must be entered on the lower part of the IFLARING page in the Gas Composition input group Lift gas may be inert or hydrocarbon If the lift gas is inert then additional fuel gas may be required The warning messages below the fuel gas ratio inputs can provide important information regarding extra fuel gas requirements Flare Assist Flare assist is not commonly used for non routine flaring but may be an important aspect of routine flaring at a facility ERCBflare incorporates the effects of either or both steam assist and air assist Although commonly used to influence
136. s 4 2 v agibbs 5 2 C agibbs 6 2 v v agibbs 7 2 v agibbs 8 2 Psat in MPa pasat 2 C b Sqr b b 4 a C p_sat p_sat p_sat p_sat p_sat p_sat p_sat p_sat 1000 return kPa End Function Reference The International Association for the Properties of Water and Steam 2007 Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam http www iapws org 8 References 123 FUNCTION t sat The saturation temperature of steam can be calculated given the pressure using Gibbs free energy formulation The Gibbs coefficients are listed on the PROPERTIES page Spreadsheet function call t_sat Pressure Where Pressure kPa is the pressure of the steam The basic code for the function 1s ref The International Association for the Properties of Water and Steam 2007 Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam Dimensionless saturation equations Function t_sat p As Double gibbs As Range As Double Dim sum As Double Dim ni As Double Dim agibbs As Variant Dim d As Double Dim e As Double Dim f As Double Dim g As Double Dim b As Double agibbs gibbs value p in MPA b p 0 001 0 25 e b b agibbs 3 2 b agibbs 6 2 f agibbs 1 2 b b agibbs 4 2 b agibbs 7 2 g agibbs 2 2 b b agibbs 5 2 b a
137. s Double Dim err As Double Dim maxloops As Integer Dim i As Integer maxloops 100 err 0 0001 Ru This Workbook Worksheets oCALCULATIONS Range k_RU value Tref 273 15 ThisWorkbook Worksheets oCALCULATIONS Range Tref value HO fneq91 Tref alo ahi Ru Tref cp fneq90 guess alo ahi Ru H1 fneq91 guess alo ahi Ru guess HO intercept Ht cp guess diff H1 goal isdone 1 i 0 While isdone lt 0 guess goal intercept cp cp fneq90 guess alo ahi Ru H1 fneq91 guess alo ahi Ru guess HO intercept H1 cp guess diff H1 goal If Abs diff lt err Then isdone 1 i i l If i gt maxloops Then isdone 1 Wend guess goal intercept cp NR_Texhaust guess End Function 8 References 121 Function NR_XL The Brzustowski Flare Model at is used in the ERCBflare to determine to position and dimension of the flare flame The position parameter XL is a function is calculated based upon a guess of the position and a dimensionless flare position parameter SL Spreadsheet function call NR_XL XL_guess SL_goal Public Function NR_XL guess As Double goal As Double Dim a As Double Dim b As Double Dim C As Double Dim diff As Double Dim slope As Double Dim intercept As Double Dim err As Double Dim maxloops As Integer Dim i As Integer maxloops 100 err 0 1 a 1 04 guess 2 b 2 05 guess 0 28 C a b diff
138. ser guides There are many technical inputs required by ERCBflare to perform the calculations Some have been prescribed by the ERCB as mandatory default entries Others are input by the user for the specific flaring scenario Use of ERCBflare and understanding whether the predictions are appropriate for the user inputs still however requires some specific technical understanding How this Document is Organized This User Guide is organized as both an instructional guide and a tutorial This guide is divided into the following chapters Capter Description j 4 Air Dispersion Modelling and Description of the program output calculations and Output graphics 5 Transient Blowdown Flaring Description of inputs and modelling for flaring from the depressurization of vessels and pipelines 6 Advanced Techniques A description of the modelling that can be performed using ERCBflare going beyond screening air dispersion modelling 7 ERCBflare Batch Operation Description of the operation of ERCBflare for multi scenario operation 1 Introduction 7 About this Guide The following symbols and conventions are used in this guide Bold Used for menu command and keyboard selections you make and screens you will see Italics Used for emphasis and to identify new terms text User typed responses or entries Helpful information about a particular topic you are successful in using the software al DA C ye Important infor
139. shows maximum concentrations corrected for flaring duration and are there true 1h time averages 5 Transient Blowdown Flaring 97 6 ADVANCED TECHNIQUES The ERCBflare screening air dispersion modelling results may indicate that the air quality may exceed the ambient air quality objectives The ERCBflare tool can be used to determine the sensitivity of the source parameters e g stack height nozzle diameter etc to the ambient air quality predictions It may be further determined that refined air dispersion modelling is required to design and test the flaring scenarios ERCBflare provides several options for further analysis including e creation of a site specific meteorological data set for refined air quality dispersion modelling e creation of a site specific receptor grid incorporating terrain e running ERCBflare in refined dispersion mode consistent with screening inputs and post processing consistent with screening analysis e abridge to refined air dispersion modelling by producing AERMOD ready input files and AERMOD variable source emission files that can be run external to ERCBflare and e post processing of external AERMOD results using advanced statistics and Risk Based Criteria methodology These advanced modelling techniques are discussed in the following sections SITE SPECIFIC METEOROLOGY The IUSERMET page is displayed when the Show Technical Pages option is selected on the ISTART page The step by step proc
140. splayed adjacent to the entry In addition all output pages see below are branded with a warning message that a non default setting was used For regulatory use in Alberta all settings must have their default value START Page 1 NON DEFAULT SETTINGS Ambient Temperature The average annual temperature for Alberta was determined to be 5 C The average temperature is used for routine flare modelling for determining combustion chemical properties and energy balance The raw gas and fuel gas may originate either in a pipeline facility or below ground at higher or lower temperatures However ERCBflare assumes there is sufficient piping length between the stream source and the flare tip that the flared gas temperature will be equal to the ambient temperature For non routine flaring the air dispersion modelling and combustion calculations make use of hourly meteorology The ambient temperature is set to the ambient temperature in the meteorological data set on an hour by hour basis 3 ERCBflare Inputs 29 Average Ambient Wind Speed The average ambient wind speed m s for Alberta was determined to be 3 5 m s The wind speed is used for routine flare air dispersion modelling for determining the combustion efficiency based upon the ratio of stack velocity to ambient wind speed velocity For routine flaring air dispersion modelling is performed using the average meteorological conditions Flare stacks should be designed to achieve good
141. ssion duration Concentration RBC Concentration RBC Risk Based Criteria are the concentrations predicted for the Flaring Mode RBC criteria as specified on the ISTART page When an 4 Dispersion Modelling and Output 80 ERCBflare screening meteorological data set is used the results are displayed for each season in the meteorological file When a site specific meteorological data set is used the table shows results for each year of the meteorological data The column on the right of the table displays the total number of hours of predictions represented in the statistic When N lt 8760 the statistic is considered to be not valid for regulatory modelling approvals and applications Concentrations assume a 1h emission duration OMODELLING Output Summary After the AERMOD air dispersion modelling is completed ERCBflare loads the output file and meteorological file and post processes the predictions The OAERSCREEN page is updated with the air dispersion modelling predictions and the OMODELLING page presents the conclusions of the air dispersion modelling corrected for flare emission duration and the maximum of the parallel terrain and elevated terrain predictions The table is updated for both SO2 and H2S source model predictions for Qmax Qave and Qlow emissions scenarios The table shows the maximum CLIMIT and maximum RBC for multi season or multi year assessments The variables are defined and discussed in the 0AERSCREEN Output Summary
142. ssssccsnssssssscsnssssg fennssgfhenssnssssensennass 108 EXAMPLE iBATCH SENSITIVITY SETUP cccsssssseeeesesnseeeessesnaneeeseeenseeeeseoeess 109 8 RefEreNnCeS aaascsasnnnenssnnnnnnsnnmnnnsnannhgns ann Nenn Manes LL Appendix A suneeseuusenesececesceseceesnesscasdeneseeessstssseessstnerss LL FUNCTION CalCMmaxcr ssccnsssccnssscsnssscnnsgMbensssMrecennssenagpenssssennsscenssseens Meee 114 FUNCTION WSStKNHIt cssscccnssssccnssssnenssnenegfcnsnnencnsnnsneneffennengPussnennsnencnnssssnenetennes 118 FUNCTION fneqg90 ssasnsnennnnnnennnnnnonnnnnnnennn Mpenain Magisua dt sung sxnudavsienxantovannsxteuncsans 119 FUNCTION fneg9 ics ssvscinstncsssthiwsccntedaimcncennigdune Mgaxnne sd night cnndsanadasseentaneevanaasteuacsans 120 FUNCTION NR_Texhaust cccccsssscscnssnencnnsnennen Qos s WQgenssesnenesnenennesensonenssnenesnenes 121 Function NR_XL ssennnnnnnnnnnnn Ahann nnmnnn nannan N enne N ennn nananana 122 FUNCTION p_sat asnnnannnnnnn aannemen Min nnmn nnmnnn na A eannan N en nnnannnnnnnnnnnnnnnnnnnnnn na 123 FUNCTION t_Satt 2 222ccccennee Annn N annn MR eee Ree ennnnnnnnnnnnnnnnnnnnnnnnnnnna 124 FUNCTION FIZ ccsssccssnsssennneneeQQsens hnne innnan nnn tiRpgessnsseenenessenenneseneonanesnenesnenes 125 SUES siege ste ce sau cece E E E O A E A E 127 Mapping Code 127 Nearest Neighbour Code 127 LIST OF TABLES Table 1 Land Cover Classification cccccccccccsseccecessce
143. surface roughness used by AERSURFACE and used in the land use classification processing by ERCBflare to create the site specific meteorological data file on the iUSERMET page AERSURFACE Reference ISTART Fundamentals The ISTART page is the starting point for all ERCBflare modelling The ISTART page fundamental entries are illustrated in the figure below These options specify cosmetic or convenience modes 1 e hide or don t hide technical information but also control how the screening calculations are to be performed 1 e Permit or Evaluation of air quality If ERCBflareis operated in the non routine flaring mode then the ERCB risk based criteria will be used to evaluate air dispersion modelling predictions Otherwise routine flaring air dispersion modelling mode uses the establish ESRD risk based criteria to evaluate air dispersion modelling TY Basic Basic Non Routine Flaring Calculations O Advanced Are these calculations for a Temporary Flaring Approval Approval O Routine Permit or Evaluation Mode This selection is used to toggle the visibility of input cells technical pages and operations based upon whether the intent of the calculations is to be used for an ERCB temporary flaring permit or any other purpose for evaluating air quality concentrations Ifthe intent is for a permit then specific information related to the permitting process is gathered from the user as well as restricting the c
144. t a SO2 QMax Parallel S02 Qmid Parallel e e SO2 Qmin Parallel SO2 QMax Elevated em SO2QmidElevated eeeeecee SO2 Qmin Elevated Terrain Rise Above Stack Base D S T T N D ff 11 Y too 1 200 DA a a 1 000 800 7 600 Ao QO 400 Stags 200 0 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 Distance from Source m Figure 9 Example oFIGURE 1 showing the Maximum 11000 90 80 70 60 50 40 30 20 Terrain Rise m Concentration at the Receptor Location in Comparison to the Terrain Elevation 4 Dispersion Modelling and Output 87 eD RBC gt ee OO Limit ex S02 Qmid Parallel em SO2 QMax Parallel eecece SO2 Qmin Parallel em SO2QmidElevated amp amp amp amp amp amp amp amp amp eeececece SO2 Qmin Elevated Terrain Rise Above Stack Base 12 10 Wind Speed m s oO SO2 QMax Elevated jr i a FE D A 1000 2000 3000 4000 5000 6000 7000 Distance from Source m Figure 10 8000 9000 10000 11000 90 80 70 60 50 40 30 20 10 Example oFIGURE 1 showing the Wind Speed that Terrain Rise m Causes the Maximum Concentration at the Receptor Location OUTPUT FIGURE 2 The graphic provide on the OFIGURE 2 page provides a useful summary of the hour by hour predicted SO2 emissions and H2S emissions based upon the combustion efficiency and the
145. t height with on Maximum Average Minimum 0 102 m exit diameter QMAX Volume Duration QMAX 8 Ss e O e S r O one o o O o f ooo O o O 20 vom vom cons oeeo vom vow oom Sensible Heat Release to Pume sas KW o o GC 5B TH Besa o o n O a o n o a a at Flared Mixture Net Heating Value e e Wf y POO Average Conversion and Combustion Efficiency 9967 99 63 99483 PSEUDO SOURCE PARAMETERS The ERCBflare calculations produce a set of pseudo source parameters based upon conservation of energy and conservation of momentum Using an estimate of the flame temperature and momentum ERCBYlare determines the buoyancy flux and the momentum flux parameters These flux parameters are used by air dispersion models to determine the final rise of the emissions plume These flux parameters can then be used to reverse engineer back calculate source parameters that will result in the calculation of the flux parameters These source parameters are called pseudo source parameters see Figure 5 since they mimic a source that will lead to the correct plume rise ERCByYlare provides a summary of the pseudo source parameters on the OMODELLING page The pseudo source parameters can be used for refined air dispersion modelling of the flare source in air dispersion models or ERCBflare Pseudo source parameters are based upon the actual source parameters for the flare scenario but do not necessarily have real physical relevance
146. t of the flaring inputs against the limits and requires outlined in ERCB D060 The oOSUMMARY page also summarizes the important source and air dispersion modelling predictions the reviewer will consider in approval application process Many of the fields are not applicable for routine flare air dispersion modelling but the page can be a useful summary of the air dispersion modelling results oFIGURE 1 Output The oFIGURE 1 page displays the air dispersion modelling as a function of distance from the source The graphic can provide useful information for flaring management OFIGURE 2 Output The oFIGURE 2 page display the source emissions and combustion efficiency calculation results when using the hour by hour source model oMATRIX Output The oMATRIX page displays a screening matrix summary of the concentrations and predicted distances as a function of wind speed and atmospheric stability class OMODELLING Summary of Technical Output and Location of Modelling Calculation Option Buttons The oMODELLING page is a technical output page that displays the calculated pseudo parameters for the flare source that are suitable for refined air dispersion modelling outside of the ERCBflare model based upon average meteorological temperature and wind speeds It also presents air dispersion modelling options depending upon the flare Non Routine or Routine flaring mode selected on the iSTART page The results of the air dispers
147. t of this step is a 5 year meteorological data set that is suitable for refined dispersion modelling t2 p q The folder containing the SAMSON dat will contain any error messages produced while running AERMET exe C Step 4 Optional An optional step is to create a site specific screening meteorological file This file can be used similar to the ERCBflare provided screening meteorological data sets for rapid user what if analysis or further evaluations The user is prompted for an output folder The Create ScreenMet button is pressed to create the screening meteorological data files using the MAKEMET exe program see IBIN page 6 Advanced Techniques 101 Step 4 OPTIONAL Create a Site Specific Screening Met 1 Enter the full path for the folder for processing screening meteorology 4 2 Press Create ScreenMleft to create a site specific SCREENING meteorological file 4 3 ScreenMet sfc and ScreenMet pfl will be created in the Screen Met Folder BIN FULL PATH COMMENTS Sereen yag P 2011 1100500 FlareModel metfiles testb E CE Create ScreenMet SITE SPECIFIC TERRAIN The iUSERTER page is displayed when the Show Technical Pages option is selected on the ISTART page The step by step processed displayed on the IUSERTER page provides detailed instructions on how to create a site specific receptor file for use with refined dispersion modelling Step 1 The procedure for STEP is provided on the iIUSERTER pa
148. t show that flare inefficiency in high winds 1s a result of fuel stripping from the combustion zone of the flame This is illustrated in Figure 6 The fuel stripping is un combusted fuel and therefore contains non oxidized raw gas components or partially oxidized raw gas components depending upon the kinetics of the component and the residence time at higher temperatures Some of the raw gases exit from the flame tip path A and some raw gases exit through path B Both paths have approximate equal magnitude of emissions ERCBflare assumes the gases exiting path B remain as H2S whereas the fraction that exists through path A will likely have been heated sufficiently to oxidize the H2S The source model for H2S is based upon a simplifying assumption that the temperature of the gases path B is constant and is the average of the raw gas temperature and lower flammability limit of the mixed raw gases because the gases are not combusted they must be less than the combustion temperature Therefore the energy available for plume rise of the path B gases is proportional to the mass emission rate which is a function of wind speed Pseudo source parameters are back calculated based upon the heat transfer to buoyancy and an effective height equal to half of the flame height based upon the Brzustowski Flare Model The SO2 source model energy is corrected for the small loss in energy lost by the stripping model used in the H2S model for completeness The inef
149. the visual impacts of flaring 1 e reduce particulates through the addition of momentum at the source and some latent heat flare assist has been found to reduce flare efficiency by reducing of the net heating value of the flared gas Flare assist may reduce particulate formation however the formation of particulates is not an accurate measure of flaring efficiency Because both air and steam introduce composition components beyond theoretical stoichiometric conditions flare assist efficiency studies indicate a reduction of flare combustion efficiency While small rates of flare assist don t significantly impact combustion efficiency and the added momentum may assist the flare steam to raw gas rates above 2 can reduce combustion efficiency below ideal levels ERCBflare combines the flare assist streams into a single flared gas stream while conserving momentum and energy ERCBflare uses a combustion efficiency model based upon the net heating value of the flared gas stream in relation to ambient wind speed Since flare assist increases momentum but reduces heating value a competing effect results especially at high assist rates 3 ERCBflare Inputs 52 Flare Assist Seamorarassse stam Oar tot Steam Assist Flare Assist Number of Ports Steam flare assist may consist of many injector ports It is assumed that all of the ports are will increase upward momentum Ports located around the flare exit diameter as well as ports in the ce
150. the LCC assessment are displayed in the table on the IUSERMET page The table shows a listing of the LCC codes the count of LCC codes within 5 km radius and the fractional percentage of the LCC for the study area Also listed below the detailed LCC statistics is a re assessment of the screening LCC codes This latter table can be used to compare to the land use file selected by the screening assessment The screening assessment uses a coarse nearest neighbour approach for the rapid assessment and therefore there 1s expected to be differences compared to a site specific assessment provided on this page 6 Advanced Techniques 100 Step 3 The third step in creating a site specific meteorological data file to combine the surface and upper air data with the local land use statistics The user is prompted for the SAMSON dat and RAOBS dat file created in STEP 1 with the addition of the time zone entry The Create UserMet button is then used to create AERMOD ready surface and upper air files AERMOD sfc and AERMOD pfl which are created in the same folder as the SAMSON dat file The AERMET exe program see IBIN page is used to create the output files Step3 Get User Met Create UserMet 3 1 Enter the time zone for the well location 3 2 Enter the full path for input files SAMSON dat and RAOBS dat These are the output files from MMEU 3 3 Press Create UserMef to create a site specific REFINED meteorological file The resul
151. ting is selected e Added start page for the selection of type of assessment advanced program operations and non default settings e Non routine flaring uses the hour by hour variation in source parameters This is implemented in AERMOD using a time varying emissions file and a co located source Three sources are defined based upon an estimate of the final rise of the hourly variation e Routine flaring uses the average meteorological wind speed and temperature e Added the prediction of concentrations based upon the non routine flaring Risk Based Criteria e Added distinction between non routine flaring and routine flaring Both are modelled at 3 emission rates Non routine flaring results are compared to risk based criteria and routine flaring results are compared to ESRD established modelling objectives e Added AERSCREEN AERMOD air dispersion modelling Associated with this change are the following additions o added 8 screening meteorological data sets corresponding to the 8 land use types in the Alberta Air Quality Modelling Guideline The meteorological data sets represent 100 land cover for the respective land cover type o added amapping of Alberta British Columbia and Saskatchewan for land cover reduced to the 8 land use types The spreadsheet prompts for a location and the nearest land cover cell value is used to represent the air dispersion modelling o allowance for coordinates in geographical coordinates UTM zones
152. tion and maximum GOR Since both values are maximums and inherently rare events the product of the two is a very conservative estimate and a very rare event The assessment of flaring based upon the extreme maximum gas rate may lead to an over sized flare a flare that has a large diameter to accommodate the worst case flow but is operated a much lower flowrates Oversized flares may lead to flaring combustion in efficiency resulting in an exceedance of the ambient air quality objectives IFLARING The IFLARING page is the page where the ERCBflare source parameters are entered for the specific flaring event being assessed Whereas the IFACILITY page contained global considerations of the overall work over operations the focus on the IFLARING page is on the conditions of an individual flaring scenario Flaring Details The Flaring Details group is used by both Non Routine and Routine flaring assessments Flaring Details UNITS ENTRY SubjectZone isd ied ann ee eee 01 02 First Well Variable such as fuel gas Flare Stack Tip Exit Height pm 2 432 To Requested Maximum Raw Gas HS Concentration L TOT i ge for Subject Zone for approvals round up 16 00 to 0 5 increment 3 ERCBflare Inputs 47 Subject Zone Source The well work over may involve several zones On the IFLARING page enter the single zone that will be considered for the flare event For sources other than wells enter a brief description Scenario Na
153. tion above 3 ERCBflare Inputs 38 Flare Base Elevation The base elevation of the well is the terrain elevation at the well surface or flare location The base elevation is an important variable since it is used to determine the atmospheric pressure for the combustion calculations The terrain elevations vary dramatically across the province and can result in non negligible changes in the emissions or source parameters The flare base elevation is also an important entry relative to the terrain elevations used Improper entries can result in artificial increase in effective stack height or lowering of stack height Land use Characterization The Land Cover is based upon available data for Canada www geobase ca circa 2000 based upon Canadian Forestry datasets and Canada Agriculture datasets Land cover has been summarized for Alberta B C and Saskatchewan based upon a gridded screening approach Land cover see Figure 2 was sampled within a cell size of 10km x 10km at nine locations Land cover was reduced to the ESRD air dispersion modelling screening land cover sets see Table tand Table 2 The most frequent land cover for the cell is represented at the location of the cell centre This methodology creates a data set that is small enough to be easily contained within the spreadsheet while still well representing the dominant land features The coarse data is essentially pre averaged therefore ERCBflare can just select the closest grid
154. ult is TRUE The RANGE must include the as parameter and a7 in the seventh position The ds parameter is not used for molar heat capacity but is used in fneq91 for the enthalpy calculation 8 References 119 References Gordon S McBride B J 1971 Computer Program for Calculation of Complex Chemical Equilibrium Composition Rocket Performance Incident and Reflected Shocks and Chapman Jouguet Detonations NASA SP 273 FUNCTION fneq91 This function performs the basic calculation of the enthalpy h T a a2 Ay 2 3 4 A 4 Where the lead constants al a2 a3 a4 and a5 are chemical specific and listed on the PROPERTIES page see section label Table D1 The lead constants are listed at a reference temperature of 25 C and are available in a low temperature range and a high temperature range bl b2 b3 b4 and b5 respectively for chemical mixtures There is a discontinuity between the two temperature ranges To avoid this behaviour a correction factor ai is used to make the curves continuous Spreadsheet function call Fnegq91 Ty RANGE a low RANGE b_high use correctaom TRUE or FALSE use_rangeadjust TRUE or FALSE Where ho kJ kmol is the enthalpy R kPa m kmol K T is the temperature Kelvin RANGE a_low is a range variable pointing to the chemical specific a series low temperature parameters see PROPERTIES page RANGE b_low is a range variable pointing to the chemical specific
155. ure may be the maximum operating pressure of the vessel or typical operating pressure of the vessel Expected Minimum Initial Gas Temperature TEMPO The initial temperature of the vessel 1s required to determine the physiochemical properties of the gas For pipelines the initial temperature may be correlated to seasonal changes in ambient temperature ERCBflare does not provide a linkage between meteorological temperature and source temperature and therefore Separate analysis may be required using high average and low initial vessel temperatures in order to determine the net impact of the source conditions on the predictions Expected Minimum Final Pressure PRESS1 The final pressure of the blowdown may be a function of secondary systems or the vessel may be allowed to blowdown to near atmospheric pressure In real systems this may require a very long time therefore a non zero gauge pressure of approximately atmosphere 101 kPa is a realistic endpoint 5 Transient Blowdown Flaring 92 Pipeline Vessel Inside Diameter VESSELDIA The inside diameter and length of the vessel and pipeline are required to determine the total volume of gas flared If the vessel is relatively short compared to the diameter then it likely has rounded ends Additionally if the vessel is a facility blowdown then reverse engineering may be required to enter pseudo diameter and lengths so that the total volume is correct Pipeline Vessel Length VESSELLEN
156. use there is no backpressure the AOF is generally several times larger than the flaring rate for the well test The AOF is entered in ERCBflare and is compared to the maximum flaring rate as a check of proper inputs Emergency Response Planning Zone Distance The emergency response planning zone distance is entered in ERCBflare to ensure that the Operator has considered ERP in advance of the planned operations Is an ERP Required The licensee or operator must meet emergency response plan requirements for sour wells The plan must incorporate provisions for the temporary equipment as appropriate See ERCB D071 Emergency Preparedness and Response Requirements The licensee must submit a sour well site specific drilling and or completion ERP to the ERCB for approval in accordance with Direction 071 or for any other situation in which the ERCB determines that a plan is required 3 ERCBflare Inputs 45 Surface development within the EPZ influences whether an ERP is required Surface development includes residences that are required to egress through the EPZ and residences immediately adjacent to the EPZ In the event that a licence application requires a public hearing the licensee is expected to develop and provide an ERP to the ERCB that has been deemed technically complete prior to issuing a notice of public hearing A sour well site specific drilling and or completion ERP may be used for testing workover or well servicing oper
157. utputs are displayed on the output pages The user would save the ERCBflare spreadsheet in a sub folder of the project or scenario being assessed In this manner the exact inputs and outputs are maintained for later verification or reference 3 ERCBflare Inputs 18 ISTART Central Database When the user uses the ERCBflare in a central database framework a single copy of the ERCBflare spreadsheet is used to input perform calculations and same summary output Detailed output information for the inputs are lost when new information is input but the inputs can be restored from the database and the outputs readily re created This framework is advantageous to perform sensitivity testing or design scenarios where specific output results are required and not all of the details The central database framework corresponds closely with the batch operation of ERCBflare see Section 6 Batch Operations oe iBATCH f oBATCH iNOTES oSUMMARY gt oBLOWDOWN 5 oFIGURE1 iIFACILITY l Bi i E iIFLARING oMODELLING oF IGURE2 iITERRAIN OMATRIX f l i IUSERMET Y t 4 AERSWRFACE oCALCU LATIONS PROPERTIES i 1 Modelling Output Created External to DEFINITIONS ERCBflare Figure 1 ERCBflare Page Name and Typical Linkage 3 ERCBflare Inputs 19 The ERCBiflare Excel Pages ERCBflare has 24 GUI Excel pages representing informational input output and technical output Pages for input have
158. ve a good understanding of the following documents 1 ERCB Directive 060 requirements for temporary flaring permits non routine and routine flaring air dispersion modelling expectations ERCB 2013 2 ESRD Air Quality Modelling Guideline 2013 ESRD Non Routine Flaring Management Modelling Guidance 2013 3 AERSCREEN and AERMOD U S EPA 2011 The ERCBflare model documentation is comprised of three components that are described in the following table 1 Introduction Module Description ERCBfilare xlsm a Microsoft Excel Office 2013 application software for Windows containing macros and a user interface to external calculation modules Screening Meteorological Data Files A set of sixteen data files created using the AERSCREEN modelling system component MAKEMET for the eight basic land use groups described in the AERMOD user guide For each land use type there is a surface and a profile meteorological file Each file is an AERMOD ready meteorology file containing a full range of meteorological conditions using three month seasons and the range of conditions found in Alberta User Guide Version 1 00 pdf this User Guide All of these documents and programs are available as a single download from the on the ERCB website For the latest updates visit the ERCB website http www ercb ca regulations and directives directives directiveQ60 Also required is the AERMOD air dispersion model The AERMOD source code d
159. y the difference By default the melev switch is used to force the IFACILITY elevation entry to the DEM derived elevation This makes the flare height consistent with the DEM data set MDEMGET The mdeme get setting is used to force ERCBflare to download digital terrain data without first looking within the saved library This switch can be used to ensure that the most up to date data is being used in the analysis at the expense of repeated down load time It is recommended that this setting is set to 0 to not automatically download For repeatability of the assessment it is recommended that a Library be created Updates when available from the download site can be included by starting a new library periodically MLCCGET Similar to the mdemget option the mlccget setting is used to force ERCB flare to download land classification data without first looking within the saved library This switch can be used to ensure that the most up to date data 1s being used in the analysis at the expense of repeated down load time It is recommended that this setting is set to O to not automatically download For repeatability of the assessment it is recommended that a Library be created Updates when available from the download site can be included by starting a new library periodically Non Default Settings The non default settings area is a listing of options the user can select to perform calculations outside of the ERCB Alberta regu

Download Pdf Manuals

image

Related Search

Related Contents

Mode d`emploi 559 57 Chambre de Wilson selon Schürholz (559 57)  Panasonic WJ-NV300 Installation Guide  Notice - Krups    Topcom Big button telephone - Sologic A801  Blackberry Research In Motion - Water System 6.0.0 User's Manual  Fisher-Price 74120 Instruction Sheet  Samsung MIRROR Solo MWO with Sensor Cook, 32 L User Manual  English - Rockstar Games  Samsung SGH-D900 manual de utilizador  

Copyright © All rights reserved.
Failed to retrieve file