SlideShare a Scribd company logo
1 of 27
Development of a simulation
model of solid waste collection
  operations using GPS data


      Dr. Bruce G. Wilson, P.Eng.
             Thuy Nguyen
       Department of Civil Engineering
        University of New Brunswick
Overview
   Some history
   Outline the purpose of the model
   Sources of data
   Data analysis
   Results
   Other things we observed
History of Waste Collection Models
   First computer simulation of MSW
    collection published in 1965
         Quon, Tanaka, and Charnes
         At least 12 more since then
   First paper on MSW collection route
    optimization published in 1962
         Mei-Ko (“Chinese Postman Problem”)
         Several hundred papers since then
   Very little actual progress
History (this project)
   City of Hamilton installed GPS units on five
    collection vehicles in 2003
   City provided the data to the University of
    New Brunswick (UNB)
   UNB has produced several studies
    •   Potential uses of GPS data
    •   Queuing at transfer stations
    •   Estimating fuel consumption on route
    •   Estimating GHG emissions on route
    •   Simulation model in a GIS environment
Simulation Model - Goal
•   To develop a reliable model of an MSW
    collection system in GIS environment using
    GPS data
•   Purpose of the model is to predict:
    • Time required to complete various stages of a
      route
       (mean and variance)
    • Fuel consumption for various stages
       (mean and variance)
Data Used
   GPS Data
    • 700+ days from several vehicles
    • 1 minute or 15 second sampling
   GIS Data
    • Road network (street length & topology)
    • Number of houses on each block face
   Fuel consumption data
    • Daily fuel records
    • published rates for idling vehicles
   Weigh scale records
    • time & weight
GPS Data
   GPS data provide a
    snapshot at a specific
    time
    • position (longitude and
      latitude)
    • speed
    • heading angle
    • 1 minute or 15 sec
      intervals
GPS Data Analysis
   Need to:
    • Assemble the data into a contiguous
      collection route (i.e. connect the dots)
    • Follow the road network
    • Assign a point to a particular side of the
      street (based on direction, other points)
    • Infer activity (travelling, loading,
      deadheading, etc.)
Assembling a Route
Contiguous Route
Tracing Tool Results
   Actual route followed
   Total distance traveled
   Number and type of turns made
    (right, left, & U turns)
   We still don’t know what the driver
    was doing at any point
Assigning an Activity
Activity inside a Buffer Area
   Each GPS point = 1 min (or 15 s)
   If speed ~0, then loading waste
   If speed >0
    • If truck is loading waste
         stop to stop travel
    • If truck is not loading waste
         Deadheading
   Estimate average speed, average
    loading time
Geofences
   Similar to buffers, only larger
   Count time spent in a specific area
   Examples
    • Garage
    • Assigned collection area
    • Unloading Facility
         Transfer station, MRF
   Allows calculation of travel time
    between areas, etc.
2
        3
                                    1
                           4


Dundas Transfer Station Geofences
Putting the pieces together
   Simulation model built in a GIS
    environment (ArcGIS 9.2, VBA scripts)
   Information from 3 digital map layers:
    • (i) street segments,
    • (ii) collection district parcels, and
    • (iii) transfer stations (TS)
   Model parameters from GPS, fuel
    consumption, and weigh scale records
3 required map         Main tool
     layers           to start the
                         model




                 1 collection area
                   (land parcel)
Simulation model description
Results stored in a text file
Model Validation

                                  Route 8
                Route 9
                                        Route 5

Route 10
                                      Route 7


                                                Garage   MRF
                                      Route 1
                          Dundas TS
                                            Route 2        Kenora
                                                   Route 3 TS

     Route 10                                Route 4

                                  Mountain TS
Model Validation
   Model validated for 10 routes
    • 5 low density, 3 medium density, 2 high density
    • Compared mean and variance of time to complete
      collection route
   Excellent agreement on low density routes
    (mean 5%, variance ~ equal)
   Mixed success on medium and high
    density routes (mean 15%, variance ~
    equal
    • Traffic?, multifamily?, street topology?
Other Observations
   In building the model, we observed
    several interesting things:
    • The route followed did not significantly
      impact total time on the route
    • Time and fuel required to collect a kg of
      waste varied significantly depending on
      the route
500


                                                                                       Drivers rarely
             480
             460
             440                                                                       followed the same
Time (min)




                                                                                       route from week to
             420
             400
             380
                                                             y = 129.25x + 266.84
                                                                                       week
             360                                                  2
                                                                 R = 0.0584
             340
             320
                                                                                       Drivers were
             300                                                                       capable of finding a
                0.95     1    1.05   1.1     1.15      1.2
                                     Collection efficiency
                                                              1.25      1.3     1.35
                                                                                       minimum distance
                                                                                       path through the
             240                                                                       collection area
             230

                                                                                       Even when they
             220
             210
             200
                                                                                       followed a very poor
Time (min)




             190
             180
             170                                                                       path, it added very
             160
             150
                                                    y = 47.977x + 124.75               little time to their
                                                                                       collection day
                                                          2
             140                                         R = 0.0586
             130
             120
                   1   1.05 1.1 1.15 1.2 1.25 1.3 1.35 1.4 1.45 1.5 1.55
                                     Collection efficiency
Collection Efficiency
 Population           Truck          Average waste    L fuel per   kgCO2E per
  density                              quantity      Tonne-waste   Tonne-waste
                                        (T/day)



Low density    Co-collection truck       6.56         33.5   3.5    92.4   9.6

               Garbage packer            8.39         14.6   1.4    40.3   3.9

Med. density   Co-collection truck       5.90         10.1   0.7    27.8   2.0

High density   Co-collection truck       6.33         5.8    0.8    16.0   2.1

               Garbage packer            14.93        3.2    0.4    8.9    1.1
Conclusions
   The large quantity of GPS data allowed us to develop a
    statistically reliable simulation model of MSW collection
    operations
   Accuracy of the model could be improved by more frequent
    sampling of GPS data (~ 1 - 5 seconds)
   Integrating the model with a GIS allows the model to be
    interpreted visually
   Many of the variations (time, fuel, efficiency) appear to be
    related to housing density
   Routing of trucks within a collection area may not be as
    important as we’ve been led to believe
   Modeling allows us to determine basic efficiency measures
Acknowledgements
City of Hamilton, Dept. of Public Works


Natural Sciences and Engineering
Research Council of Canada

(Dr.) Thuy Nguyen, (P.Eng.)
Betsy Agar, P.Eng.
Julie Vincent, P.Eng.
Questions?
Dr. Bruce G. Wilson, P.Eng.
Dept. of Civil Engineering
University of New Brunswick
Fredericton, N.B., Canada

         wilsonbg@unb.ca

More Related Content

Viewers also liked

Viewers also liked (13)

Solid Waste Collection in Florida
Solid Waste Collection in FloridaSolid Waste Collection in Florida
Solid Waste Collection in Florida
 
Automated Solid Waste Jan 10, 2010
Automated Solid Waste Jan 10, 2010Automated Solid Waste Jan 10, 2010
Automated Solid Waste Jan 10, 2010
 
MSc thesis
MSc thesisMSc thesis
MSc thesis
 
Plastics : from innovative angle!
Plastics : from innovative angle!Plastics : from innovative angle!
Plastics : from innovative angle!
 
San angelo city council 11 5-13 - solid waste collection and operation presen...
San angelo city council 11 5-13 - solid waste collection and operation presen...San angelo city council 11 5-13 - solid waste collection and operation presen...
San angelo city council 11 5-13 - solid waste collection and operation presen...
 
City of Virginia Beach Solid Waste Collection Routing Software Consulting Ser...
City of Virginia Beach Solid Waste Collection Routing Software Consulting Ser...City of Virginia Beach Solid Waste Collection Routing Software Consulting Ser...
City of Virginia Beach Solid Waste Collection Routing Software Consulting Ser...
 
Solid waste disposal methods
Solid waste disposal  methodsSolid waste disposal  methods
Solid waste disposal methods
 
Efficient Collection Systems for Municipal Solid Waste
Efficient Collection Systems for Municipal Solid WasteEfficient Collection Systems for Municipal Solid Waste
Efficient Collection Systems for Municipal Solid Waste
 
Mark zuckerberg: life and work
Mark zuckerberg: life and workMark zuckerberg: life and work
Mark zuckerberg: life and work
 
Municipal solid waste collection by using gis term paper
Municipal solid waste collection by using gis term paperMunicipal solid waste collection by using gis term paper
Municipal solid waste collection by using gis term paper
 
LNG
LNGLNG
LNG
 
Solid waste and disposal methods
Solid waste and disposal methodsSolid waste and disposal methods
Solid waste and disposal methods
 
Solid waste management ppt
Solid waste management pptSolid waste management ppt
Solid waste management ppt
 

Similar to Developing a simulation Model of Solid Waste Collection Operations using GPS data

ISM 2016 A Mining Imperative: Enhanced accuracy of real-time spatial data and...
ISM 2016 A Mining Imperative: Enhanced accuracy of real-time spatial data and...ISM 2016 A Mining Imperative: Enhanced accuracy of real-time spatial data and...
ISM 2016 A Mining Imperative: Enhanced accuracy of real-time spatial data and...MineWare Pty Ltd
 
Productivity analysis of Burried/underground cable laying Activity
Productivity analysis of Burried/underground cable laying ActivityProductivity analysis of Burried/underground cable laying Activity
Productivity analysis of Burried/underground cable laying ActivityManish Kumar PGP - NICMAR Pune
 
Chinook Projects-Geosteering and drilling optimization
Chinook Projects-Geosteering and drilling optimizationChinook Projects-Geosteering and drilling optimization
Chinook Projects-Geosteering and drilling optimizationChinook Consulting Services
 
Contaminated Soil Volume calculation
Contaminated Soil Volume calculationContaminated Soil Volume calculation
Contaminated Soil Volume calculationSalah Bakry
 
Open Source Routing Machine - FOSS4G 2016 Bonn
Open Source Routing Machine - FOSS4G 2016 BonnOpen Source Routing Machine - FOSS4G 2016 Bonn
Open Source Routing Machine - FOSS4G 2016 BonnJohan
 
Dynamic demand
Dynamic demandDynamic demand
Dynamic demandJumpingJaq
 
Route optimization for collection of municipal solid waste in Katpadi, Vellore
Route optimization for collection of municipal solid waste in Katpadi, VelloreRoute optimization for collection of municipal solid waste in Katpadi, Vellore
Route optimization for collection of municipal solid waste in Katpadi, VelloreHarshit Shahi
 
Traversing Notes |surveying II | Sudip khadka
Traversing Notes |surveying II | Sudip khadka Traversing Notes |surveying II | Sudip khadka
Traversing Notes |surveying II | Sudip khadka Sudip khadka
 
Routing Protocol EIGRP
Routing Protocol EIGRPRouting Protocol EIGRP
Routing Protocol EIGRPDmitry Figol
 
City of virginia beach solid waste collection route optimization waste con
City of virginia beach solid waste collection route optimization waste conCity of virginia beach solid waste collection route optimization waste con
City of virginia beach solid waste collection route optimization waste consourabhmehta21
 
Synchro Project Presentation_Rt 322
Synchro Project Presentation_Rt 322Synchro Project Presentation_Rt 322
Synchro Project Presentation_Rt 322Mark Politi
 
Distance Vector Multicast Routing Protocol (DVMRP) : Combined Presentation
Distance Vector Multicast Routing Protocol (DVMRP) : Combined PresentationDistance Vector Multicast Routing Protocol (DVMRP) : Combined Presentation
Distance Vector Multicast Routing Protocol (DVMRP) : Combined PresentationSubhajit Sahu
 

Similar to Developing a simulation Model of Solid Waste Collection Operations using GPS data (20)

ISM 2016 A Mining Imperative: Enhanced accuracy of real-time spatial data and...
ISM 2016 A Mining Imperative: Enhanced accuracy of real-time spatial data and...ISM 2016 A Mining Imperative: Enhanced accuracy of real-time spatial data and...
ISM 2016 A Mining Imperative: Enhanced accuracy of real-time spatial data and...
 
Motion
MotionMotion
Motion
 
EMBARQ India - Talking Transit August 2012 - Star Bus
EMBARQ India - Talking Transit August 2012 - Star BusEMBARQ India - Talking Transit August 2012 - Star Bus
EMBARQ India - Talking Transit August 2012 - Star Bus
 
Partial Pit Backfill Alternative
Partial Pit Backfill AlternativePartial Pit Backfill Alternative
Partial Pit Backfill Alternative
 
Productivity analysis of Burried/underground cable laying Activity
Productivity analysis of Burried/underground cable laying ActivityProductivity analysis of Burried/underground cable laying Activity
Productivity analysis of Burried/underground cable laying Activity
 
Chinook Projects-Geosteering and drilling optimization
Chinook Projects-Geosteering and drilling optimizationChinook Projects-Geosteering and drilling optimization
Chinook Projects-Geosteering and drilling optimization
 
Validation
ValidationValidation
Validation
 
Contaminated Soil Volume calculation
Contaminated Soil Volume calculationContaminated Soil Volume calculation
Contaminated Soil Volume calculation
 
Open Source Routing Machine - FOSS4G 2016 Bonn
Open Source Routing Machine - FOSS4G 2016 BonnOpen Source Routing Machine - FOSS4G 2016 Bonn
Open Source Routing Machine - FOSS4G 2016 Bonn
 
distance_matrix_ch
distance_matrix_chdistance_matrix_ch
distance_matrix_ch
 
Real-Time City-Scale Taxi Ridesharing
Real-Time City-Scale Taxi RidesharingReal-Time City-Scale Taxi Ridesharing
Real-Time City-Scale Taxi Ridesharing
 
Dynamic demand
Dynamic demandDynamic demand
Dynamic demand
 
Route optimization for collection of municipal solid waste in Katpadi, Vellore
Route optimization for collection of municipal solid waste in Katpadi, VelloreRoute optimization for collection of municipal solid waste in Katpadi, Vellore
Route optimization for collection of municipal solid waste in Katpadi, Vellore
 
Traversing Notes |surveying II | Sudip khadka
Traversing Notes |surveying II | Sudip khadka Traversing Notes |surveying II | Sudip khadka
Traversing Notes |surveying II | Sudip khadka
 
Routing Protocol EIGRP
Routing Protocol EIGRPRouting Protocol EIGRP
Routing Protocol EIGRP
 
City of virginia beach solid waste collection route optimization waste con
City of virginia beach solid waste collection route optimization waste conCity of virginia beach solid waste collection route optimization waste con
City of virginia beach solid waste collection route optimization waste con
 
Dgps
DgpsDgps
Dgps
 
Synchro Project Presentation_Rt 322
Synchro Project Presentation_Rt 322Synchro Project Presentation_Rt 322
Synchro Project Presentation_Rt 322
 
Gis
GisGis
Gis
 
Distance Vector Multicast Routing Protocol (DVMRP) : Combined Presentation
Distance Vector Multicast Routing Protocol (DVMRP) : Combined PresentationDistance Vector Multicast Routing Protocol (DVMRP) : Combined Presentation
Distance Vector Multicast Routing Protocol (DVMRP) : Combined Presentation
 

More from SWANA Northern Lights Chapter

Solid Waste Management Strategy for First Nations Remote Coastal Communities ...
Solid Waste Management Strategy for First Nations Remote Coastal Communities ...Solid Waste Management Strategy for First Nations Remote Coastal Communities ...
Solid Waste Management Strategy for First Nations Remote Coastal Communities ...SWANA Northern Lights Chapter
 
Solid Waste Management and the Prosperity of Nova Scotia
Solid Waste Management and the Prosperity of Nova ScotiaSolid Waste Management and the Prosperity of Nova Scotia
Solid Waste Management and the Prosperity of Nova ScotiaSWANA Northern Lights Chapter
 
The State of EFW in Canada: An Overview of Policy Options and Political Chall...
The State of EFW in Canada: An Overview of Policy Options and Political Chall...The State of EFW in Canada: An Overview of Policy Options and Political Chall...
The State of EFW in Canada: An Overview of Policy Options and Political Chall...SWANA Northern Lights Chapter
 
Implications of using Tire-derived Aggregate for Landfill Leachate Collection...
Implications of using Tire-derived Aggregate for Landfill Leachate Collection...Implications of using Tire-derived Aggregate for Landfill Leachate Collection...
Implications of using Tire-derived Aggregate for Landfill Leachate Collection...SWANA Northern Lights Chapter
 
Scientific and Technical Principles of Anaerobic Digestion Technology
Scientific and Technical Principles of Anaerobic Digestion TechnologyScientific and Technical Principles of Anaerobic Digestion Technology
Scientific and Technical Principles of Anaerobic Digestion TechnologySWANA Northern Lights Chapter
 
Compressed natural gas for waste collection vehicles
Compressed natural gas for waste collection vehiclesCompressed natural gas for waste collection vehicles
Compressed natural gas for waste collection vehiclesSWANA Northern Lights Chapter
 
Public private partnerships for gas utilization systems in the region of wate...
Public private partnerships for gas utilization systems in the region of wate...Public private partnerships for gas utilization systems in the region of wate...
Public private partnerships for gas utilization systems in the region of wate...SWANA Northern Lights Chapter
 
West edmonton landfill gull control program 2008 2009
West edmonton landfill gull control program 2008 2009West edmonton landfill gull control program 2008 2009
West edmonton landfill gull control program 2008 2009SWANA Northern Lights Chapter
 
Asserting carbon offsets from landfill gas flaring at regina’s landfill site
Asserting carbon offsets from landfill gas flaring at regina’s landfill siteAsserting carbon offsets from landfill gas flaring at regina’s landfill site
Asserting carbon offsets from landfill gas flaring at regina’s landfill siteSWANA Northern Lights Chapter
 

More from SWANA Northern Lights Chapter (14)

Solid Waste Management Strategy for First Nations Remote Coastal Communities ...
Solid Waste Management Strategy for First Nations Remote Coastal Communities ...Solid Waste Management Strategy for First Nations Remote Coastal Communities ...
Solid Waste Management Strategy for First Nations Remote Coastal Communities ...
 
Solid Waste Management and the Prosperity of Nova Scotia
Solid Waste Management and the Prosperity of Nova ScotiaSolid Waste Management and the Prosperity of Nova Scotia
Solid Waste Management and the Prosperity of Nova Scotia
 
The State of EFW in Canada: An Overview of Policy Options and Political Chall...
The State of EFW in Canada: An Overview of Policy Options and Political Chall...The State of EFW in Canada: An Overview of Policy Options and Political Chall...
The State of EFW in Canada: An Overview of Policy Options and Political Chall...
 
Stabilized Biosolids for Quarry Reclamation
Stabilized Biosolids for Quarry ReclamationStabilized Biosolids for Quarry Reclamation
Stabilized Biosolids for Quarry Reclamation
 
Implications of using Tire-derived Aggregate for Landfill Leachate Collection...
Implications of using Tire-derived Aggregate for Landfill Leachate Collection...Implications of using Tire-derived Aggregate for Landfill Leachate Collection...
Implications of using Tire-derived Aggregate for Landfill Leachate Collection...
 
Scientific and Technical Principles of Anaerobic Digestion Technology
Scientific and Technical Principles of Anaerobic Digestion TechnologyScientific and Technical Principles of Anaerobic Digestion Technology
Scientific and Technical Principles of Anaerobic Digestion Technology
 
Prevention and recycling_of_clean_drywall_waste
Prevention and recycling_of_clean_drywall_wastePrevention and recycling_of_clean_drywall_waste
Prevention and recycling_of_clean_drywall_waste
 
Compressed natural gas for waste collection vehicles
Compressed natural gas for waste collection vehiclesCompressed natural gas for waste collection vehicles
Compressed natural gas for waste collection vehicles
 
Swana presentation wichuk 10-04-19
Swana presentation wichuk  10-04-19Swana presentation wichuk  10-04-19
Swana presentation wichuk 10-04-19
 
Swana md biosolid trials pettigrew
Swana md biosolid trials pettigrewSwana md biosolid trials pettigrew
Swana md biosolid trials pettigrew
 
Technical document for batch waste
Technical document for batch wasteTechnical document for batch waste
Technical document for batch waste
 
Public private partnerships for gas utilization systems in the region of wate...
Public private partnerships for gas utilization systems in the region of wate...Public private partnerships for gas utilization systems in the region of wate...
Public private partnerships for gas utilization systems in the region of wate...
 
West edmonton landfill gull control program 2008 2009
West edmonton landfill gull control program 2008 2009West edmonton landfill gull control program 2008 2009
West edmonton landfill gull control program 2008 2009
 
Asserting carbon offsets from landfill gas flaring at regina’s landfill site
Asserting carbon offsets from landfill gas flaring at regina’s landfill siteAsserting carbon offsets from landfill gas flaring at regina’s landfill site
Asserting carbon offsets from landfill gas flaring at regina’s landfill site
 

Recently uploaded

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Recently uploaded (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

Developing a simulation Model of Solid Waste Collection Operations using GPS data

  • 1. Development of a simulation model of solid waste collection operations using GPS data Dr. Bruce G. Wilson, P.Eng. Thuy Nguyen Department of Civil Engineering University of New Brunswick
  • 2. Overview  Some history  Outline the purpose of the model  Sources of data  Data analysis  Results  Other things we observed
  • 3. History of Waste Collection Models  First computer simulation of MSW collection published in 1965  Quon, Tanaka, and Charnes  At least 12 more since then  First paper on MSW collection route optimization published in 1962  Mei-Ko (“Chinese Postman Problem”)  Several hundred papers since then  Very little actual progress
  • 4. History (this project)  City of Hamilton installed GPS units on five collection vehicles in 2003  City provided the data to the University of New Brunswick (UNB)  UNB has produced several studies • Potential uses of GPS data • Queuing at transfer stations • Estimating fuel consumption on route • Estimating GHG emissions on route • Simulation model in a GIS environment
  • 5. Simulation Model - Goal • To develop a reliable model of an MSW collection system in GIS environment using GPS data • Purpose of the model is to predict: • Time required to complete various stages of a route (mean and variance) • Fuel consumption for various stages (mean and variance)
  • 6. Data Used  GPS Data • 700+ days from several vehicles • 1 minute or 15 second sampling  GIS Data • Road network (street length & topology) • Number of houses on each block face  Fuel consumption data • Daily fuel records • published rates for idling vehicles  Weigh scale records • time & weight
  • 7. GPS Data  GPS data provide a snapshot at a specific time • position (longitude and latitude) • speed • heading angle • 1 minute or 15 sec intervals
  • 8. GPS Data Analysis  Need to: • Assemble the data into a contiguous collection route (i.e. connect the dots) • Follow the road network • Assign a point to a particular side of the street (based on direction, other points) • Infer activity (travelling, loading, deadheading, etc.)
  • 11. Tracing Tool Results  Actual route followed  Total distance traveled  Number and type of turns made (right, left, & U turns)  We still don’t know what the driver was doing at any point
  • 13. Activity inside a Buffer Area  Each GPS point = 1 min (or 15 s)  If speed ~0, then loading waste  If speed >0 • If truck is loading waste  stop to stop travel • If truck is not loading waste  Deadheading  Estimate average speed, average loading time
  • 14. Geofences  Similar to buffers, only larger  Count time spent in a specific area  Examples • Garage • Assigned collection area • Unloading Facility  Transfer station, MRF  Allows calculation of travel time between areas, etc.
  • 15. 2 3 1 4 Dundas Transfer Station Geofences
  • 16. Putting the pieces together  Simulation model built in a GIS environment (ArcGIS 9.2, VBA scripts)  Information from 3 digital map layers: • (i) street segments, • (ii) collection district parcels, and • (iii) transfer stations (TS)  Model parameters from GPS, fuel consumption, and weigh scale records
  • 17. 3 required map Main tool layers to start the model 1 collection area (land parcel)
  • 19. Results stored in a text file
  • 20. Model Validation Route 8 Route 9 Route 5 Route 10 Route 7 Garage MRF Route 1 Dundas TS Route 2 Kenora Route 3 TS Route 10 Route 4 Mountain TS
  • 21. Model Validation  Model validated for 10 routes • 5 low density, 3 medium density, 2 high density • Compared mean and variance of time to complete collection route  Excellent agreement on low density routes (mean 5%, variance ~ equal)  Mixed success on medium and high density routes (mean 15%, variance ~ equal • Traffic?, multifamily?, street topology?
  • 22. Other Observations  In building the model, we observed several interesting things: • The route followed did not significantly impact total time on the route • Time and fuel required to collect a kg of waste varied significantly depending on the route
  • 23. 500 Drivers rarely 480 460 440 followed the same Time (min) route from week to 420 400 380 y = 129.25x + 266.84 week 360 2 R = 0.0584 340 320 Drivers were 300 capable of finding a 0.95 1 1.05 1.1 1.15 1.2 Collection efficiency 1.25 1.3 1.35 minimum distance path through the 240 collection area 230 Even when they 220 210 200 followed a very poor Time (min) 190 180 170 path, it added very 160 150 y = 47.977x + 124.75 little time to their collection day 2 140 R = 0.0586 130 120 1 1.05 1.1 1.15 1.2 1.25 1.3 1.35 1.4 1.45 1.5 1.55 Collection efficiency
  • 24. Collection Efficiency Population Truck Average waste L fuel per kgCO2E per density quantity Tonne-waste Tonne-waste (T/day) Low density Co-collection truck 6.56 33.5 3.5 92.4 9.6 Garbage packer 8.39 14.6 1.4 40.3 3.9 Med. density Co-collection truck 5.90 10.1 0.7 27.8 2.0 High density Co-collection truck 6.33 5.8 0.8 16.0 2.1 Garbage packer 14.93 3.2 0.4 8.9 1.1
  • 25. Conclusions  The large quantity of GPS data allowed us to develop a statistically reliable simulation model of MSW collection operations  Accuracy of the model could be improved by more frequent sampling of GPS data (~ 1 - 5 seconds)  Integrating the model with a GIS allows the model to be interpreted visually  Many of the variations (time, fuel, efficiency) appear to be related to housing density  Routing of trucks within a collection area may not be as important as we’ve been led to believe  Modeling allows us to determine basic efficiency measures
  • 26. Acknowledgements City of Hamilton, Dept. of Public Works Natural Sciences and Engineering Research Council of Canada (Dr.) Thuy Nguyen, (P.Eng.) Betsy Agar, P.Eng. Julie Vincent, P.Eng.
  • 27. Questions? Dr. Bruce G. Wilson, P.Eng. Dept. of Civil Engineering University of New Brunswick Fredericton, N.B., Canada wilsonbg@unb.ca