achieve test run objectives with advance preparation and real … · achieve test run objectives...
TRANSCRIPT
![Page 1: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/1.jpg)
Achieve Test Run Objectives with Advance Preparation and Real Time Reports
Charles D. Herzog, PE
Consulting (Retired) Chemical Engineer
Herzog Process Services, PLLC
AIChE South Texas Section, Jan 2019
HERZOG PROCESS SERVICES, PLLC
![Page 2: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/2.jpg)
HERZOG PROCESS SERVICES, PLLC
• Performance guarantee
• Root cause analysis
• Scope identification for revamp project
• Others?
Types of Test Runs
![Page 3: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/3.jpg)
HERZOG PROCESS SERVICES, PLLC
• Confirm material balance envelope
• Prepare Excel calcs and reports in advance
• Obtain or create a simulation of the system
• Verify DCS data acquisition / migration to Excel
• Synchronize lab data with DCS data
• Make a plan to reconcile data into a balance
Test Run Preparation
![Page 4: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/4.jpg)
Material Balance Envelope for Crude Oil Unit
HERZOG PROCESS SERVICES, PLLC
Charge Pump
Furnace
PreFlash
Desalter
Crude Tower
BS&W (un-measured)
Gas
LSR
AGO
Dist
Nap
GasInclude Tag Numbers for All
Lines Crossing Envelope
![Page 5: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/5.jpg)
Confirm Material Balance Envelope
• Use daily material balance calcs as a starting point
• Normally closed lines must be included
• Agree how to account for any flaring during the test
• Identify any un-measured lines crossing envelope
• Try to use single-phase lines for flow measurement
• Confirm material balance closure prior to test
HERZOG PROCESS SERVICES, PLLC
![Page 6: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/6.jpg)
Orifice Meters Work Best with One-Phase Flow
HERZOG PROCESS SERVICES, PLLC
FI
TI
Cooler
Flash Drum
This section of pipe may contain
2-phase flow
![Page 7: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/7.jpg)
Flow Data is Reconciled Against Tank Volume
HERZOG PROCESS SERVICES, PLLC
DistillateProd Pump
Crude Tower
Distillate Tank
FILI
Tank Does Not Have to be Inactive for Entire Test Period
Distillate Stripper
‘Strapping Tables’ provide net liquid volume at any level
TI
![Page 8: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/8.jpg)
Downstream Data Reconciles Product Rate
HERZOG PROCESS SERVICES, PLLC
DistillateProd Pump
Crude Tower
Distillate HydroTreater
FI FI
Feed meter at DHTconfirms product rate
Distillate Stripper
TI TI
![Page 9: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/9.jpg)
Confirm Envelope with Downstream Unit
HERZOG PROCESS SERVICES, PLLC
DistillateProd Pump
Crude Tower
Distillate HydroTreater
FI FI
This method works best when a third
meter is not involved
Distillate Stripper
To Unit BFI
![Page 10: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/10.jpg)
Confirm Envelope with Downstream Unit
HERZOG PROCESS SERVICES, PLLC
DistillateProd Pump
Crude Tower
Distillate HydroTreater
FI FI
This method works best when a third
meter is not involved
Distillate Stripper
To Unit B
FI
![Page 11: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/11.jpg)
Identify Problems BEFORE Test Begins
HERZOG PROCESS SERVICES, PLLC
Gas OilPump
Crude Tower
Gas Oil Tank
FI
LI
Real Example:Product Flowmeter Inside
Recycle Loop – Caused 75% Error in Flow
NCProblem was identified
before test because of poor material balance closure
![Page 12: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/12.jpg)
Refrigeration Example: Simulation Helps!
Level Must be Steady to Reconcile Data
Use Chiller Data Sheet and Condensing Curve
HERZOG PROCESS SERVICES, PLLC
FI
FI
TI
Saturated HCVapor Feed
LC
Chiller
Refrigerant Vapor
Refrigerant Liquid
FI
FI
![Page 13: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/13.jpg)
Sources of Flaring During Test
• Venting of non-condensibles from exchangers
• Exceeding capacity of condensing heat exchanger
• Making off-spec product
• Increasing the feed too rapidly can result in flaring
HERZOG PROCESS SERVICES, PLLC
![Page 14: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/14.jpg)
HERZOG PROCESS SERVICES, PLLC
• Control system may fail to keep unit steady
• Equipment constraints may cause adverse result
What Happens if Feed Increases too Rapidly?
![Page 15: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/15.jpg)
Reduce Pressure Variation to Reduce Flaring
HERZOG PROCESS SERVICES, PLLC
TIME
LIMIT
TIME
LIMIT
Initial SP
PR
ESSU
RE
PR
ESSU
RE
PC SETPT
PC SETPT
![Page 16: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/16.jpg)
Condenser Constraint Causes Test Failure
HERZOG PROCESS SERVICES, PLLC
Liquid Feed
CW
STM
VENT
98% SPEC
HEAVY RECYCLE
REFLUX
FC
PC
AIAI LC
LC
TC
![Page 17: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/17.jpg)
Synchronize Lab Data with DCS Data
1. Create a ‘Lab Data’ page on the Operator console
2. List all samples to be taken during the test
3. Operator clicks ‘Sample Caught’ as sample is drawn
4. Lab results are correctly saved in test historian
HERZOG PROCESS SERVICES, PLLC
![Page 18: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/18.jpg)
Synchronize Lab Data with DCS Data
Typical ‘Lab Data’ Entry Page
Date: xx Time: yy
Crude Oil
Naphtha Sample
Kerosene Caught
Gas Oil
Operator uses this display to time-stamp Kerosene sample
HERZOG PROCESS SERVICES, PLLC
![Page 19: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/19.jpg)
Obtain or Create a Simulation of the System
• Often there is an existing simulation available
• Use simulators for balances and density calculations
• Simulation can help identify certain problems
• Simulating the system adds credibility
• Agreed simulation leads to report acceptance
HERZOG PROCESS SERVICES, PLLC
![Page 20: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/20.jpg)
Use Simulation to Identify Root Cause
HERZOG PROCESS SERVICES, PLLC
REFRIGERANT LIQUID
REFRIGERANT VAPOR
Refrigerated exchangers unable to provide enough
cooling for max rates
Non-condensiblesreduce refrigerant
partial pressure
Operators reduce suction pressure to
get extra cooling
TWO-PHASEREFRIGERANT
TIPI
TI
Simulation cannot find equilibrium
P and T that match
![Page 21: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/21.jpg)
HERZOG PROCESS SERVICES, PLLC
• Verify material balance closure in advance
• Bring plant to test run conditions SLOWLY
• Get products on spec before increasing feed
• Ensure levels are steady before increasing feed
• Provide real-time feedback to Operations
• Identify equipment nearing its capacity limit
On Site Test Activities
![Page 22: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/22.jpg)
Test Run Spreadsheet
HERZOG PROCESS SERVICES, PLLC
Use spreadsheet for most functions:
• Data Acquisition / Flow Compensation
• Heat and material balancing
• Management reports
• Saving intermediate results of all complex calcs
![Page 23: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/23.jpg)
Test Run Spreadsheet
HERZOG PROCESS SERVICES, PLLC
• Only the spreadsheet ‘Owner’ changes formulas
• Owner provides data entry areas as necessary
• Exercise care in copying and pasting formulas
• Naming cells or ranges eliminates some errors
![Page 24: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/24.jpg)
Data Acquisition
HERZOG PROCESS SERVICES, PLLC
Establish a single data acquisition sheet for raw data
• Create a data block for every flowmeter in the system
• Include columns for temp, press, and compensation calcs
• Verify instrument ranges from latest instrument data sheets
• Include all related tags in the data acquisition list
• Include ‘redundant’ tags at upstream or downstream units
![Page 25: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/25.jpg)
Typical Data Block
HERZOG PROCESS SERVICES, PLLC
Tag: FI-1000 Desc: Ethylene Product Units: Mlb/hr
Flow: 120.0 Oper P: 1800 psi Oper T: 60° F Dens: 24.0 lb/cf
Time Raw Flow Press Temp Dens Factor Comp Flow
0100 112.0 1820 58.2 24.1 1.002 112.2
0115 112.2 1819 58.1 24.1 1.002 112.4
0130 112.3 1819 58.1 24.1 1.002 112.5
Simulator calculates densityfor compressible fluids
Ensure continuity withreference density
![Page 26: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/26.jpg)
Consider Using a Tool to Create Data Blocks
HERZOG PROCESS SERVICES, PLLC
Process Liquid
Condensate
Steam
Process Gas
Add New Process Liquid Tag
Flow Compensation Type
Base Gravity Measurement
Flow Gravity Measurement
Temperature Tag
Gravity Tag
Full Scale Flow Mlb / hr
Base Gravity or Density lb / cu ft
° F
lb / cu ft
none
ti-1
gi-1
100.00
Gravity Units
50.00
Design Temperature
49.00Grav / Dens at Design Temp
fi-1
overhead
lb
hr
lb / cu ft
Liq Mass
not measured
90.00
Tag Name
Description
Flow Units
Time Units
![Page 27: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/27.jpg)
Establish Flow Compensation
HERZOG PROCESS SERVICES, PLLC
• Engineering units may be mass, volume, or std volume
• Flow compensation equation depends on units of flow
• Create columns for each flow tag:• “Raw” flow from DCS
• Compensating temperature
• Compensating pressure
• Molecular weight (based on analysis)
• Flowing gravity for liquids
• Compensated flow
![Page 28: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/28.jpg)
Orifice Flow Meter Compensation
HERZOG PROCESS SERVICES, PLLC
• Based on Bernoulli’s Principle
• Typical orifice measures differential pressure (ΔP)
• Mass flow proportional to ( ΔP x ρ ) ½
• Flow meter compensation accounts for density
• L.K. Spink is a reference for flow compensation
ΔP
![Page 29: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/29.jpg)
Frequently Used Compensation Equations
HERZOG PROCESS SERVICES, PLLC
Vapor Streams:
• P, T, MW compensation for compressibility > 0.9
• Typical Eng Units are Mass or ‘Standard Vapor Volume’
Liquid Streams:
• Liquid density independent of pressure
• Estimate slope of density vs temperature
• Standard volume (e.g., barrels) use different equations
![Page 30: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/30.jpg)
Use GPSA Tables for Oil Products
HERZOG PROCESS SERVICES, PLLC
GPSA Fig 23-10
Gravity vs Temp
![Page 31: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/31.jpg)
Standard Vapor Comp vs Mass Flow Comp
HERZOG PROCESS SERVICES, PLLC
Examples of Standard Vapor Flow Units:
• Standard Cubic Feet Per Minute (SCFM)
• Normal Cubic Meters Per Hour
Standard Vapor Flow is Proportional to MOLES / HR
![Page 32: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/32.jpg)
Standard Vapor Comp vs Mass Flow Comp
HERZOG PROCESS SERVICES, PLLC
Vapor Mass Flow Compensation:
Comp Factor = ( P/P0 x T0/T x MW/MW0 ) 1/2
Standard Vapor Flow Compensation:
Comp Factor = ( P/P0 x T0/T x MW0 /MW) 1/2
![Page 33: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/33.jpg)
Standard Liquid Comp vs Mass Flow Comp
HERZOG PROCESS SERVICES, PLLC
Example of Standard Liquid Flow Units:
Standard Barrels Per Day (BPD)
Standard Barrels are Referenced to ‘Base Gravity’
Base Gravity = GB = Specific Gravity at 60°F
The base gravity is a function of composition only
![Page 34: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/34.jpg)
Standard Liquid Comp vs Mass Flow Comp
HERZOG PROCESS SERVICES, PLLC
Mass Flow Compensation:
Comp Factor = ( ρ / ρ0 ) 1/2
ρ = ρ0 + slope x (T - T0 )
Standard Liquid Flow Compensation:
Comp Factor = ( GF / GF0) 1/2 / (GB0 / GB)
GF and GF0 refer to flowing specific gravity at T and T0
![Page 35: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/35.jpg)
Common Problems to Avoid
HERZOG PROCESS SERVICES, PLLC
• Allowing insufficient time to prepare
• Using the incorrect flow compensations
• Failure to review report with Operations
• Failure to verify balances before test
• Failure to tune DCS control loops
![Page 36: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/36.jpg)
Create a Tool for Operations Staff
HERZOG PROCESS SERVICES, PLLC
• Establish flexible test run report with user-entered
start and end times
• Having a computer-savvy person on the team helps
• Make certain that operations staff understand report
format and calculations before actual test begins
![Page 37: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/37.jpg)
Test Run Report for Crude Oil Unit
HERZOG PROCESS SERVICES, PLLC
Date: xx Time Start: yy Time End: zz
Overall Test Last 4 Hours
Feeds: MB/D LB/HR MB/D LB/HR Crude A aa bb cc dd
Crude B etc
Total
Products......
Total
% Error
Include Tag Numbers for All Streams
![Page 38: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/38.jpg)
Final Test Preparations
HERZOG PROCESS SERVICES, PLLC
• Review unit operation for 24 hours prior to test
• Ensure that the unit material balance is reaching acceptable closure
• Identify any unsteady flows or operating conditions. Fix control problems if possible
• Control problems tend to get worse when equipment operates near capacity limit
![Page 39: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/39.jpg)
Offer Assistance During the Test
HERZOG PROCESS SERVICES, PLLC
• Once the actual test has begun, be available to
offer assistance as needed.
• Monitor the initial reports during the first few
hours of the test.
• Identify any material balance errors or any
performance criteria that are not being satisfied.
![Page 40: Achieve Test Run Objectives with Advance Preparation and Real … · Achieve Test Run Objectives with Advance Preparation and Real Time Reports Charles D. Herzog, PE Consulting (Retired)](https://reader030.vdocuments.site/reader030/viewer/2022040600/5e8d83281855185509321347/html5/thumbnails/40.jpg)
HERZOG PROCESS SERVICES, PLLC
Thank You!