Home
        Implementation of Traffic Data Quality Verification for WIM Sites
         Contents
1.      28    GVW for Test Sample Il       re        Obs    LO 2    Estimated  C9 rr   io   cco   100 110 120 130 140 150  Index in days  CUSUM Based DI for Test Sample Il   co  cy ym        n o  ch  o o       101 107 113 119 125 131 137 143 149    Time    Figure 31  CUSUM Analysis indicating unstable truck population    29    CHAPTER 3  DEVELOPMENT AND IMPLEMENTATION    A software implementation guideline and a Microsoft Windows based tool  called WIM Data Analyst   was developed using the Visual Studio package with R Net library  version 1 5 13  based on the CUSUM  methodology previously described  The Graphical User Interface  GUI  of the WIM Data Analyst is  displayed in Figure 32  For each station the monitoring process can begin with a training sample  corresponding to a period when the system is known to be in calibration  Then recursively new data sets   say  monthly data  can be used as test samples and CUSUM analysis can be done as discussed in case  studies in section 2 3  If no significant shift is found  the testing sample may be appended to the training  data set  This process can be continued until a significant shift is observed in a testing sample  Once the  analysis signals a shift  WIM operator can apply suitable adjustment factor to the WIM data     3 1 Software Implementation Guidelines    An implementation guideline is proposed to distinguish cases where inconsistencies in average daily  GVWs such as mentioned above are found  As before  we begin our analys
2.    Minnesota  Department of  Transportation    Implementation of    Traffic Data Quality Verification RESEARCH  for WIM Sites SERVICES     amp   LIBRARY    Office of  Transportation  System  Management             Chen Fu Liao  Principal Investigator  Minnesota Traffic Observatory  Department of Civil  Environmental  and Geo Engineering  University of Minnesota    May 2015    Research Project  Final Report 2015 18       To request this document in an alternative format call 651 366 4718 or 1 800 657 3774  Greater  Minnesota  or email your request to ADArequest dotOstate mn us  Please request at least one  week in advance     Technical Report Documentation Page    1  Report No  2  3  Recipients Accession No   MN RC 2015 18   4  Title and Subtitle 5  Report Date   Implementation of Traffic Data Quality Verification for WIM May 2015   7  Author s  8  Performing Organization Report No   Chen Fu Liao  Indrajit Chatterjee  and Gary A  Davis    9  Performing Organization Name and Address 10  Project Task Work Unit No   Department of Civil  Environmental and Geo  Engineering CTS Project   2014027  University of Minnesota    500 Pillsbury Drive  SE 11  Contract  C  or Grant  G  No    Minneapolis  MN 55455  c  99008  wo  133   12  Sponsoring Organization Name and Address 13  Type of Report and Period Covered   Minnesota Department of Transportation  Research Services  amp  Library 14  Sponsoring Agency Code   395 John Ireland Boulevard  MS 330           St  Paul  MN 55155    15  Supple
3.   S   and Speigelhalter  D    1999  Probabilistic Networks and Expert  Systems  Springer  New York    Dahlin  C    1992     Proposed Method for Calibrating Weigh in Motion Systems and for Monitoring That  Calibration Over Time     Transportation Research Record 1364  161 168    Dempster  A  P   Laird  N  M   and Bubin  D  B    1997      Maximum Likelihood from Incomplete Data  via EM Algorithm     Journal of the Royal Statistical Society  Series B  Vol  39  1 38    Davis  G A    1997   Estimation Theory Approach to Monitoring and Updating Average Daily Traffic   Minnesota Dept  of Transportation  St  Paul  MN    Davis  G A   and Yang  S    1999   Bayesian Methods for Estimating Average Vehicle Classification  Volumes  Local Road Research Board  St  Paul  MN    Davis  G A  and Swenson  T    2006      Collective Responsibility for Freeway Rear Ending Accidents   An Application of Probabilistic Causal Models     Accident Analysis and Prevention  38 4   728 736    Davis  G A    2003    Bayesian Reconstruction of Traffic Accidents   Law  Probability and Risk  2  69   89    Elkins  L  and Higgins  C    2008  Development of Truck Axle Spectra from Oregon Weigh in Motion  Data for Use in Pavement Design and Analysis  Research Unit  Oregon Department of  Transportation  Salem  OR    Flinner  M   and Horsey  H    2002   Traffic Data Editing Procedures  Final report  Transportation  Pooled Fund Study SPR 2 182   FHWA  U S  Department of Transportation  Washington  DC   http   www fhwa d
4.   to detect if there  is any change in the mean level  More detailed information about the CUSUM methodology and the  decision interval selection can be found in Chapter 3 2 of the research report by Liao  amp  Davis  2012      CUSUM of standardized residuals          E    io      tA  3  7  0 50 100 150 200  Index  CUSUM Based Decision Interval for Residual  Ew  pan  30  e   a  Os    Time  Figure 2  CUSUM based decision interval for AR  1  residuals    A new AR  1  process is as follows     XxX  4 G0  X     H 0wm  vt lt  70  2 6   X       1 5   0   X      1 5  0m  Wt gt 70  2 7   The above process suggests that there 1s change of 5 kips in mean level for time index greater than 70     We use the estimated model to predict the measurements for t  gt 70 and record the residuals based on  predicted values  Figure 3 shows the residuals for the non stationary AR  1  process     Residual of non staionary AR1 process    res       0 20 40 60 80 100  Index  Figure 3  Residuals after fitting a non stationary AR  1  process    The next step is to perform CUSUM analysis on the residuals  Figure 4 and 5 shows CUSUM plot and  decision interval plots for the residuals     Adjusted CUSUM plot for AR1 with change in mu    cusum   20    40  30     50       index    Figure 4  CUSUM plot for AR  1  residual    CUSUM Based Decision Interval for AR1 with change in mu    10    Dipcusum   5 O     10       Time  Figure 5  CUSUM based decision interval for AR  1  residual with change in mean    As exp
5.  13    CUSUM based decision plots tor Case Terson reao nae ES O OAE OA 13  GVW for average daily fully loaded trucks  station 29  Case I    ooooooonnnnonnnnccnononnnnnnnnnnnononnnnnonnnnnnnnnnnnnnnnoss 14  Eine learnin sample  Case Moues A AS 15  Comparison between estimated and observed testing sample  Case H             ocoooonoooooaconcncncnonononnnonnnonononons 15  CUSUM based decision  plots Tor Case ler din lcciac   16  GVW for average daily fully loaded trucks  station 37  Case IMI     ooooonnnnnnnnnccnnnnnnnnnoncncnononononononnnnnnnnnnnnnnnos 17  Fittine learns sample  Caso Ts a a sous dadeasaaatisetoctesansuasyeds 18  Comparison between estimated and observed testing sample  Case IM                 oooooononnncncnnnnnnnnnonnnnnnnnnonos 18  CUSUM based decision  plots tor Case M ceci il 19    Figure 19  GVW for average daily fully loaded trucks  station 26  Case IV            ooccccnnnnnnnnnnonononnnnnononnncnnncnnnnncninnnnnos 20  Pisure 20  Fitting learning sample  Case LV da 21  Figure 21  Comparison between estimated and observed testing sample  Case IV           ooccccnnncncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnos 21  Figure 22  CUSUM based decision plots  for Case IM ac ii 22  Figure 23  Inconsistent GVWs for fully loaded trucks from Station  26  Lane 4      occcccccccccncnnnonononnnnnncnnnnnnnnnnnonnnnnnos 23  Figure 24  Inconsistent GVWs for fully loaded trucks from Station  37         ooooccncnncnnnnnonnnnnnnnnnnnnnnnnnnnnononnnnnnnnnnnnnnnnoss 24  Figure 25  Inconsi
6.  2010  End Data 6 8 201 1  check    Use Calib  Date     and select   Daily  option from the CUSUM analysis window  Click on  Plot GVW9  or  CUSUM Analysis    button  to display the results shown in Figure 54    Example 2   Select WIM 33  Lane 1  Start Date 1 20 2014  End Data 2 27 2015  uncheck    Use Calib  Date    then set  Learn Data to 5 1 2014  and select  Daily  option from the CUSUM analysis window  Click on  Plot  GVW9  or  CUSUM Analysis  button to display the results     MB CUSUM Analysis  coe       fm     Set Code and Data Directory Data Aggregation  a Daily  Weekly    E  ChenftueMaAQOT 41m lmplementation   A Code Latest     1  Select wlk 2  Select Date    WIM Station Start Date 10  5 2010  WIM 29    Leam Date   315 207  4  Use Calib  Date  Lane  1 End Date 6  8 2011 El   Plot GYW 9    Stationanty Test     CUSUM Analysis    CUSUM Analysis Logs    Initializing and loading A routines  G9       Processing WIM data    class_id   49  station_id   29   lane_id   1   type   GY    Init_date   10 6 2010   Final date   67872011    Clear Log     Close       Figure 50  CUSUM analysis screen    46    Testing Period    64    92    50    End Date    GVVV9  78    76    r       N Start Date  Learn or  l Calibration Date       tz    0 50 100 150    Figure 51  Illustration of selecting dates  learning and testing periods    8 Gi Graph  File Graph Help    WIM 29   GVW9   Lane  1    10 0570 10290 112240 124640 01 0941 0202491 022641 03 2241 044941 0509 11 06 0271  Date       Figure 52 
7.  Comma Separated Value   Center for Transportation Studies   Cumulative Sum   Decision Interval   Expectation Maximization   Equivalent Single Axle Load   Federal Highway Administration   Feet   Front Axle Spacing   Front Axle Weight   Geographic Information System   Global Positioning System   Graphical Users Interface   Gross Vehicle Weight   Hyper Text Markup Language   Integrated Development Environment   International Road Dynamics  Inc    Intelligent Transportation Systems   kilo pound force  a non SI unit of force  1 000 pounds force   Kwiatkowski   Phillips   Schmidt   Shin test for stationarity  Long Term Pavement Performance   Minnesota Depart of Transportation   Minnesota Traffic Observatory   Manual on Uniform Traffic Control Devices  National Cooperative Highway Research Program  Operating System   Partial Auto Correlation Function   Research  amp  Innovative Technology Administration    SD  SPC  SXW  TL  TMAS  TMG  UMN  USDOT  VC  VTRIS  WIM    Standard Deviation   Statistical Process Control   Steering Axle Weight   Technical Liaison   Travel Monitoring Analysis System  Traffic Monitoring Guide  University of Minnesota   U S  Department of Transportation  Vehicle Class   Vehicle Travel Information System  Weigh In Motion    EXECUTIVE SUMMARY    Weigh In Motion  WIM  systems have been widely used by state agencies to collect the traffic data on  major state roadways and bridges to support traffic load forecasting  pavement design and analysis   infrastructure in
8.  Cumulative Sum  CUSUM  Analysis      CUSUM Methodology    Decision Interval  DI     7  References   8  FHWA Vehicle Classification Chart  9  Known Issues   10  Contacting Us   11  Glossary    4 1 Getting Started    4 1 1 Systems Requirements    l     E o    Operating System  OS   Windows 7 or later   Microsoft  NET framework 4 5 or later   Please make sure your PC is connected to the Internet    Minimum hardware requirements     Intel   Xeon CPU   2 0 GHz with 8 0 GB memory  Additional software needed     R Statistical software version 3 1 1 or later  R 1s a free software  environment for statistical computing and graphics    This version of WIM Data Analysis was tested with a 64 bit Dell Precision T5600 computer  which has dual Intel   Xeon E5 2609 2 4 GHz CPUs running on the Microsoft Windows 7 OS  with service pack 1  The R statistics software version 3 1 1 was also installed     4 1 2 Installation Guide    Download and install R statistics software version 3 1 1 or later from http   www r project org   Unzip    Installation zip    file then run WIM Data Analyst installation package  setup exe  to install  the software tool  If the    Publisher cannot be verified    warning message 1s displayed  click     Install    for software installation to continue    Follow the instructions on the screen to complete the installation    A shortcut icon will be added to your computer desktop when the installation 1s finished    After the software is successfully installed  run  WIM Da
9.  Fitting   Open the EM fitting screen  as shown in Figure 49  to process the gross  vehicle weight  GVW  of class 9 vehicles   e CUSUM Analysis   Open the CUSUM analysis screen  as illustrated in Figure 50  to perform  CUSUM analysis for a selected WIM site   4  Help     Display HTML online help document    4 2 3 EM Fitting    When click on the    GVW EM    button from the main screen  the EM fitting screen will be displayed as  illustrated in Figure 49   1  Place the monthly WIM raw data file  for example  201412 040 csv  under the    working  directory Data Raw WIM Data     directory   2  Select a WIM station from the station listbox  Select a single lane or all lanes for the EM  processing in the lane listbox   3  Choose a year and a month for GVW9 data analysis   4  Select    Daily    or    Weekly    data aggregation  The    Weekly    aggregation option is for WIM  stations with relatively low truck volumes in a day   5  Click    Run EM Fitting    button to begin the EM data processing   6  EM fitting results will be displayed in the bottom textbox   7  Use    Clear Log    button to remove results displayed in the textbox     44       g GVWO EM Fitting  File     WIM Data Directory Data Aggregation    Code and Data Filepath   Daily    E   Cherfu MnDOT WIM implementation R Code Latest Weekly       Select WIM   Lane   Year   Month       WIM Station Lane  s   WIM 26 2          Initializing and loading R routines       Loading 4 Preparing WIM 26 Daily data     loaded    Runnin
10.  Sample GVW9 plot    47    Learning data is Dickey Fuller stationary  Statistic   4 35   Lag order  4  p value     0 01  Alternative hypothesis  stationary       Figure 53  Sample stationarity test results    File Graph Help    Export Data  WIM 29   GVW9   Lane  1  Page Setup    pant sr CUSUM         Lower CUSUM      DI Threshold    Close     m     2  D        a    O    03 16 11 03 24 11 04 01 11 04 09 11 04 17 11 04 25 11 05 03 11 05 11 11 05 19 11 05 27 11 06 04 11  Date       Figure 54  Sample results from a CUSUM analysis    Figure 55 illustrates the weekly GVW plot of class 9 trucks from Jan  1  2014 to Feb  1  2015  The  average GVW of class 9 vehicles increased abruptly around 2 5 2015 and stayed around 135 140 kips till  10 6 2014     48    A CUSUM Graph  File Graph Help    WIM 34   GVW9   Lane  1  Weekly         Calibration      Ho Adjustment         Model    e    Predict    ao         5    m m ds m de eee ee ed ee ee ee e e de e de e e e e de e ed a    01 0114 11 0154       Figure 55  Weekly GVW9 plot of WIM 34    49    CHAPTER 5  SUMMARY AND CONCLUSION    A Weigh In Motion  WIM  system tends to go out of calibration from time to time and as a result  generates biased and inaccurate measurements  Several external factors such as vehicle speed  weather   pavement conditions  etc  can be attributed to such anomaly  To overcome this problem  a statistical  quality control technique is warranted that would provide the WIM operator with some guidelines  whenever the syst
11.  behavior were included in Appendix A     CHAPTER 2  WIM DATA MODELING AND ANALYSIS    2 1 Mixture Model    In finite mixture modeling of normal densities  the unknown density of a multivariate random vector g x   can be expressed using the following equation  McLachlan and Peel  2000      g x    E  2419400   41 94  1    Ag    Aggg x       2 1     Where   g  x  is the i    component density with normal distribution   A  is the i  non negative component proportion  2   4 4    1    The GVW of class 9 vehicles  GVW9  consists of unloaded  partially loaded and fully loaded  components  A three component mixture model  as described in equation 2 2  was formulated to estimate  the parameters of the normal densities and corresponding mixture proportions using the Expectation  Maximization  EM  algorithm  Dempster et al   1997   The EM algorithm allows us to estimate the  maximum likelihood of the model parameters  R  http   www r project org   scripts were developed to  process GVW9 mixture modeling using EM fitting technique     GVW   x    Ay gi  x    Aaga  x    Aggalx   2 2     Where   GVW   x is the Class 9 Gross Vehicle Weight  GVW  distribution   81  x  is the empty class 9 truck normal GVW distribution   g2 x  is the partially loaded class 9 truck normal GVW distribution   g3 x  is the filly loaded class 9 truck normal GVW distribution   A  is the i  non negative component proportion  A    42  A    1     2 2 Simulation Based Analysis    The CUSUM chart is a commonly used quali
12.  determine traffic data  editing procedures  As a result of the study  120 traffic data quality rules were generated  However  the  study was not able to    develop software to assist in the evaluation of the rule base and to put revised  software into production    due to extensive data system integration and testing were needed     Cumulative Sum  CUSUM  chart is a commonly used quality control method to detect deviations from  benchmark values  Hawkins  amp  Olwell  1998  used the CUSUM charts and charting as Statistical Process  Control  SPC  tools for quality improvement  Luce  o  2004  used generalized CUSUM charts to detect  level shifts in auto correlated noise  Lin et al   2007  developed an adaptive CUSUM algorithm to  robustly detect anomaly  The cumulative sum of difference between each measurement and the  benchmark value is calculated as the CUSUM value  In addition to the regular CUSUM charts  an    adjusting CUSUM methodology will be used to for data quality assurance in this study  Liao and Davis   2012  used adjusting CUSUM methodology to detect anomaly of the GVW of class 9 fully loaded  trucks     1 4 Report Organization    This report 1s organized as follows  WIM data modeling and analysis are presented in Chapter 2  Software  development and implementation are discussed in Chapter 3  User   s manual of the WIM data analyst tool  1s discussed in Chapter 4  Finally  Chapter 5 included project summary     A few cases of WIM data analysis with non stationary
13. M station  lane    year and  month  the user can click the    Run EM Fitting    button to perform EM analysis  Results of the EM analysis  are stored in the working directory automatically     32    A Sid EM Fitting  File     WM Data Directory    Code and Data Filepath  E ChentueMnDOT WIM Implementation A CodeLatest     Select WIM    Lane   Year   Month a    WM Station Lane        wih 40 All Close    Initializing and loading A routines       Loading    WIM 40 data     loaded    Running EM algorithm for    TM 40   Lane AI  2010  11     Completed   Results are placed in    Data   EM Processed  folder    Initializing and loading A routines       Loading WIM 40 data    loaded    Running EM algorithm for IM 40   Lane All  2010   12     Cornpleted   Results are placed in   Data   EM Processed  folder        Figure 35  User interface of EM analysis    8 CUSUM Analysis  Set Code and Data Directory    E ChentuceMnAQoT WIM Implementation A Code Latest     1  Select Wilh Data 2  Select Date  WM Station Start Date  We IM 29 107 542010 E       Vehicle Class Data Type End Date  9 Gy Bf 8 2011 E    Clear Log     CUSUM Analysis    CUSUM Analysis Log    Processing IM data    class id  9   lane_id   1   station_id   24   tupe   yyy   lrit_ date   10 5 2010   Final date   6 3 2071   Return Mag   Are there missing obs  TRUE WIM sensor shifted by 5 33  kips  on 2011 05   09 Ao downward shift found in Wik sensor        Figure 36  User interface of CUSUM analysis    33    Figure 36 illustrates the 
14. SOTA  Set Working Directory  Code and Data Filepath    E  ChenfusMnDOT WIM Implementation  A Code Latest     Analysis  Motes     1  Set working directory   2  Click  GYW 9 EM  button to load and process monthly WIM data     GVW EM  File  3  Click  CUSUM Analysis  to perform WIM data quality analysis          EXIT    CUSUM Analysis       Figure 47  File menu bar    Exit   Exit the WIM Data Analyst tool     Calibration Log   Open WIM sensor calibration log file for editing  This calibration log file  is used for CUSUM analysis  See Figure 48 displays an example of the calibration log  table  The Reload  Save  and Close options under the file menu bar in the calibration table  screen allows users to reload the log table  save the log file after editing  or close the table   The  Edit  menu contains  Add Record  and  Delete Record    options  Use the  Add Record  to  add a new log record to the end of the table  To delete a record  select a row and choose   Delete Record  to delete the selected calibration record  Click on  Help   to get additional  information     43    A Calibration Table  File Edit Help    wih Dat Initial Final Calib   Station oe Weight Weight Percentage 1    26 671172011 HA HA  26 142422012 HA HA    26 4 30 2012 HA HA    26 172072011 HA HA  26 671172011 HA HA  Zb 142422012 HA HA  26 of 14 2012 HA HA  26 142322013 HA HA  26 172072011 HA    1c C idd ndd LAES    E Aa ABAE AMAA B    mn        Figure 48  Sample of WIM calibration log table    3  Options  e GVW9 EM
15. Studio  package based on the  NET framework  An open source software  R NET  https   rdotnet codeplex com     was integrated into the Microsoft  NET framework to interface with the R software  http   www r   project org    another open source software package for statistical analysis  The WIM data analyst tool  consists of two key components  1 e   EM Fitting and CUSUM analyses  and a HTML online help  document     The EM analysis takes a monthly WIM raw data  CSV  file of each WIM station from MnDOT and  estimates the mean and deviations of GVW of class 9 fully loaded trucks  Results of the EM analyses are  stored in a file directory for CUSUM analysis  The CUSUM analysis takes inputs from the EM results  and a calibration file based on MnDOT calibration logs to model a learning sample and estimates the  residuals between the prediction and WIM observation  Output from the CUSUM analysis will indicate  whether there 1s any sensor drift during the analysis period     50    REFERENCES    ASTM Standard E1318 94   1994   Standard Specification for Highway Weigh in Motion  WIM  Systems  with User requirements and Test Method  Philadelphia  PA    Chatterjee  I   Liao  C  F   Davis  G    2015      A Statistical Process Control Approach for Traffic Data  Quality Verification and Sensor Calibration for Weigh In Motion Systems      15 1274   Transportation Research Board 94th annual meeting  Compendium of Papers  Washington D C    January 11 15  2015   Cowell  R   Dawid  P   Lauritzen
16. USUM  behavior is solely attributed to a plausible shift in WIM sensor  However  several case studies indicated  that this might not be true always     The proposed methodology first identified a learning period  The learning sample was then analyzed to fit  a time series model  To identify if there is any shift in WIM sensor  a CUSUM analysis on residuals   which were obtained from predictions  on testing sample was performed  The underlying assumption of  the methodology is if the data is generated from a stable process then the predictions based on the model  estimated from the learning sample should consistently capture the variation in the testing sample  Any  introduction of instability or sensor shift in the testing sample should be reflected in the residuals  Then  CUSUM algorithm was implemented to detect such shift in WIM sensor  This methodology could  benefit state agencies such as MnDOT by identifying when calibration was lost and subsequently a proper  modification factor could be applied to the out of calibration data to adjust for the bias     Additional unknown factors besides WIM sensors  such as varying truck population and other external  factors  are found to influence WIM measurements  With only limited information available  it 1s not  possible to identify such factors and provide explanations for such an inconsistent pattern  At this point  the goal is to propose a methodology that would alert the WIM operator whenever such anomaly is  detected  To ide
17. ail information         WIM Data Analyst Help Doc    Hide Print Options    Contents   Index   Search      Welcome  are Welcome to the Weigh In Motion  WIM  Data Analyst     Getting Started This tool is developed under the implementation project  E   G Tutorial  Implementation of Traffic Data Quality Verification for WIM Sites     Set Working Directory sponsored by the Minnesota Department of Transportation  Menu Bar  MnDOT   The goal of this tool is to detect any abnormal change  EM Fitting in the measurements from WIM sensors and provide an estimate  CUSUM Analysis of the bias which can be then used to adjust the biased    Broo Test measurements to retrieve accurate measurements   al      Plot CUSUM  E  Ly Expectation Maximization  EM  Project Team  Gross Vehicle Weight  GW    P  Misture Model   PI  Chen Fu Liao  E E  Cumulative Sum  CUSUM     CUSUM Methodology    Co l  Gary A  Davis    eel e Graduate Research Student  Indrajit Chatterjee    ils Hee Classification Chart e MnDOT TL  Benjamin J  Timerson  nown Issues    Contacting Us MnDOT AL  Alan Rindels  Glossary       Figure 44  Welcome page of the WIM data analyst software help document    1  Welcome  2  Introduction  3  Getting Started    System Requirements    Installation Guide    Technical Support  4  Tutorial    Set Working Directory    Menu Bar    EM Fitting    CUSUM Analysis     Stationarity Test    Plot GVW    Plot CUSUM  5  Expectation Maximization  EM     40      Gross Vehicle Weight  GVW     Mixture Model    6 
18. analysis suggest that the proposed  methodology is able to estimate a shift in the WIM sensor accurately and also indicate the time point when the  WIM system went out of calibration  A data analysis software tool  WIM Data Analyst  was developed using the  Microsoft Visual Studio software development package based on the Microsoft Windows    NET framework  An  open source software tool called R NET was integrated into the Microsoft  NET framework to interface with the R  software which is another open source software package for statistical computing and analysis    17  Document Analysis Descriptors 18  Availability Statement   Weigh in motion scales  Quality control  Calibration  No restrictions  Document available from     Cumulative Sum  CUSUM   Statistical quality control National Technical Information Services   Alexandria  Virginia 22312    19  Security Class  this report  20  Security Class  this page  21  No  of Pages 22  Price  Unclassified Unclassified 68       Implementation of Traffic Data Quality Verification for WIM Sites    Final Report    Prepared by   Chen Fu Liao  Indrajit Chatterjee  Gary A  Davis  Department of Civil  Environmental and Geo  Engineering  Minnesota Traffic Observatory Laboratory  University of Minnesota    May 2015    Published by   Minnesota Department of Transportation  Research Services  amp  Library  395 John Ireland Boulevard  MS 330  St  Paul  MN 55155    This report documents the results of research conducted by the authors and does 
19. ay Policy Information  Federal Highway  Administration  http   www fhwa dot gov policy ohpi travel qc index cfm  accessed March 2015     52    USDOT   2001   Traffic Monitoring Guide  U S  Department of Transportation  Federal Highway  Administration  Office of Highway Policy Information   http   www fhwa dot gov policyinformation tmguide   accessed March  2015    Vehicle Travel Information System  VTRIS   Office of Highway Policy Information  FHWA  US  Department of Transportation  http   www fhwa dot gov ohim ohimvtis cfm  accessed March  2015    Wang  R Y   Ziad  M   and Lee  Y W    2001    Data Quality   Series  Advances in Database Systems   Vol  23  New York  Springer     53    APPENDIX A  WIM Data Analysis  Non Stationary Scenarios     A 1 Station  26  Lane   3   Period  From 01 21 2011 to 06 31 2011    Time series of mu3 26_In2gvw_1 xlsx    xx Tt  76 78 BO 82 Bd    14       0 20 40 60 80  Time    Figure Al  Linear trend in WIM measurements from no change period    A 2 Station  32  Lane   4   Period  From 10 19 2012 to 06 24 2013    Time series of mu3 32 In4gvw_1 xlsx    XX Tt  Tf fis 79 80    76       O 20 40 60 80 100  Time    Figure A2  Linear trend in WIM measurements from no change period    A 3 Station  26  Lane   4   Period  From 01 21 2011 to 06 01 2011    xx It    Time series of mu3 26 In4gvw_1 xlsx    82    80    fis     76       0 20 40 60 60 100 120    Time    Figure A3  Linear trend in WIM measurements from no change period    A 2    
20. downward shift in  WIM sensor for the first 30 days of the testing data     36    Prediction on Testing Sample1 61 to 90           Obs          Predicted  N  00  Lo       TC   0  o  Ml   gt      LL    o  00  O  00  m        60 65 70 To 80 85 90    Index in days no weekend     Figure 40  Predictions on testing sample  t 61 to 90     Since no shift was found  the estimated mean  1  parameter was kept unchanged and predictions were  made for the next 30 days for the testing data  Figure 41 shows the predictions results  suggesting a  change in the mean process     Testing Sample  2 91 to 120        N  4   Predicted  00  o  00  Es   w  LO   Oo  o  J3 0   gt     E  LL  5  oO  Mm  wT  rt  90 95 100 105 110 115 120    Index in days no weekend     Figure 41  Predictions on testing sample  t 91 to 120     37    CUSUM analysis  as shown in Figure 42  suggested sensor shifted by  3 79 units after t 93  which is  consistent with the simulated sequence     cusum2    CUSUM    CUSUM of standardized residuals    o   gt   o  Y  90 95 100 105 110 115 120  Time index   e       Upper CUSUM  Te         Lower CUSUM      Decision Interval  o  9  O       90 95 100 105 110 115 120  Time index in days    Figure 42  CUSUM analysis on testing sample  t 91 to 120     After a nonzero shift in mean level was identified  the final mean level was updated as    u    u   8   80     3 79   76 2  3 2     Using the updated mean level prediction was made for the remaining simulated data     GVW Fully Loaded    Tes
21. e above description is presented in the flowchart as shown in  Figure 33     30    A WIM Data Analyst  UNIVERSITY OF MINNESOTA    Set Working Directory    Code and Data Filepath  E  ChentuceMnQOT WIM Implementation A CodeLatest     Analysis  Notes     1  Set working directory     2 Click  GWS EM  button to load and process monthly Im data   GVW9 EM  File  3  Click    CUSUM Analysis    to perfor Wik data quality analysis     CUSUM Analysis       Figure 32  WIM data analyst main screen        oo N 2  Compute EM estimates for  0  Begin with In           daily mean fully loaded GVW  calibration period                5  Compute EM estimates for 3  Estimate Time  gt     daily mean fully loaded GVW f   fi Series Model  for Testing Sample     Parameters    7  Perform CUSUM on  A  iia  estimated residuals        Combine EM estimates  from Testing Sample                  6  Predictions on EM  estimates from Testing       Sample           8  Within a Yes    DI    9  Estimate WIM sensor No  shift E       with Learning Sample         Update WIM calibration       Figure 33  Implementation guideline for CUSUM based algorithm for WIM calibration    3 2 WIM Data Analyst Tool    A WIM data analysis software tool  called WIM Data Analyst  was developed using the Microsoft Visual  Studio software development tool based on the Windows    NET framework 4  An open source software     R NET  https   rdotnet codeplex com   was integrated to interface with R software  http   www r     31    project or
22. ected the lower CUSUM begins to deviate from 0 after time index 70 and exceeds the decision  boundary  h   4  at time index 74  The estimated shift in mean can be calculated as         k          4 82  where  k   0 5   u   2   0   which is consistent with the simulated    sequence        74   70    The analysis based on simulation data demonstrates how we can identify any potential change in mean  level  for e g  in this case 6  change  and correctly estimate the bias     2 3 Analysis for WIM Measurements    In this study we would primarily focus our analysis on fully loaded trucks as calibration tests are used  with fully loaded trucks  As mentioned in the previous section our usual line of attack would be to  partition the data into two sets   1  Learning set  2  Testing set  The learning set is defined by the period  when the WIM system is supposedly in control  The learning period is characterized by either of the two  following conditions     e Begin with a change in calibration to a time with no change in calibration  e Begin with no change in calibration to a time with no change in calibration    The testing set is the data from the period where the WIM system went out of calibration  To identify  those period WIM calibration files were referred and the data corresponding to those periods were  extracted for selected stations  In the following section  we would demonstrate our analysis for selected  stations     The first step in the analysis 1s using the learning samp
23. el Information System  VTRIS   Traffic data quality control procedures were recommended  to address general traffic data quality issues  Nichols  amp  Bullock  2004  Turner  2007   However  WIM    sensor measurements drift over time due to its sensitivity on road surface smoothness  temperature   vehicle dynamics  and many other factors     The American Society for Testing and Materials  ASTM  has developed a standard specification for  highway WIM systems  The procedure for WIM acceptance and calibration involves using a combination  of test trucks and statically weighed  randomly selected vehicles from the traffic stream  The standard  specifies that each type of WIM system shall be capable of performing weight measurements within 15   for heavy duty vehicles gross weight and 30  for a single axle weight for 95  of all vehicles weight   ASTM  1994   Although this is an improved method  it is impractical to use in most cases due to the  unavailability of static scales at most portable WIM sites     Dahlin  1992  proposed a WIM performance monitoring methodology and calibration procedure for class  9 five axle tractor semitrailers  He recommended three measures for WIM data quality analysis  including  bimodal Gross Vehicle Weight  GVW   front axle weight  and flexible Equivalent Single Axle Load   ESAL  factor  Han et al   1995  used statistical quality control methods to monitor WIM systems based  on Dahlin   s 3 classes of GVW  However  the proposed statistical quality con
24. em tends to go out of calibration     Implementation guidelines for WIM calibration were developed to detect shifts in WIM sensor and  suggest proper recommendation for WIM sensor adjustments  A mixture modeling technique using  Expectation Maximization  EM  algorithm was developed to divide the vehicle class 9 Gross Vehicle  Weight  GVW  into three normally distributed components  unloaded  partially loaded  and fully loaded  trucks  The well known Statistical Process Control  SPC  technique  CUSUM was proposed to identify  and estimate shifts in the WIM sensor  However  the presence of serial correlation in the data tends to  make the CUSUM ineffective by producing uncomfortable levels of false alarms     To overcome such limitations  an auto regressive model was developed based on a training sample  when  the system was known to be in calibration  Using the estimated model  predictions were made for test  samples and a CUSUM analysis was performed on the test residuals  Any shift in WIM sensor would be  reflected on CUSUM plots  Here  the underlying assumption is that any out of control CUSUM behavior  is solely attributed to a plausible shift in WIM sensor  However  several case studies suggested this might  not be true  Additional unknown factors besides WIM sensors are found to influence WIM measurements   A revised implementation plan is proposed to distinguish such scenarios     A data analysis software tool  WIM Data Analyst  was developed using the Microsoft Visual 
25. fitting results for the learning sample  Based on the estimated parameters from  the learning sample we estimate the measurements for the testing sample  Figure 13 shows the  comparison of the estimated and extracted testing sample  The figure also indicates the calibration factor  was decreased by 8 2  after the testing period     14    Fitting Learning Sample    84    Observed  Predicted    78 80 82    GVW    76    I  1  I  I  I  I  I  I  1  1    74    l      70       Q 20 40 60 B0 100 120    Index in days no weekend     Figure 12  Fitting learning sample  Case II    Testing Sample 29 lane 1 2011 04 06 to 2011 06 17           Obs       Estimated  Calibration    factor changed  by  8 2   a  z       Index    Figure 13  Comparison between estimated and observed testing sample  Case I    15    The next step 1s to perform CUSUM analysis on the standardized residuals  Figure 14 shows the  CUSUM plot along with CUSUM based decision plot for the residuals     CUSUM of standardized residuals    cusum  30 50    10    0 10 20 30 40 50 60    Time index    CUSUM Based Decision Interval for Residual    Dipcusum  0    0 10 20 30 40 50 60    Time    Figure 14  CUSUM based decision plots for Case II    The CUSUM analysis also indicates that the system went out of calibration after time index 40 of the  testing period     2 3 3 Case III  Station  37  Lane  2  Period  11 29 2011 to 05 21 2012       In Figure 15  red dotted lines indicate the time when WIM calibration was changed and green dot
26. for fully loaded trucks from Station  37    Time series of mu3 out32_In4_1 xlsx       r  Obs    Saa 4 Alib No change    a      Cha lipbechange  11m  O F   T  O  cu        00  3 i  uu     1 E     ea  LO  F        0 20 40 60 60 100    Time index in days no weekends     Figure 25  Inconsistent GV Ws for fully loaded trucks from Station  32    24    Time series of mu3 out26_In1_2 xlsx    B Obs    r    Calib No a    82    t    Calib Cha i    GVW fully loaded  v4 76 76 80    72    70       0 100 200 300  Time index in days no weekends     Figure 26  Inconsistent GVWs for fully loaded trucks from Station  26  Lane 1     2 5 Impact of External Factors on GVW Estimates  Simulation Study    Now we define an AR  1  process as follows    X      80   0 40    X       80   m  we lt  80  X      88   0 40    X1     88   w  we gt  80  lt t   120  X     70   0 40     1     70   a  vwt gt  120  2 13     The above process indicates that the process began with mean 80 units  After time index 80 the mean  level shifted to 88 until time index 120  followed by another negative shift in mean level  70 to the end of  the process  The first 80 outcomes of the above process can be treated as observations from WIM system  when calibration is    in control    condition  The next set of observations from t 80 to t 120 corresponds  to the period when WIM sensor went out of calibration with a positive shift of 10 units  And the final  period from t 121 to t 150 represents the period where mean level shifted t
27. from Weigh in Motion Data     Transportation Research Record  No 1993 1   148 154    Ott  W  C  and Papagiannakis  A T   1996     Weigh in Motion Data Quality Assurance Based on 3 S2  Steering Axle Load Analysis     Transportation Research Record 1536  12 18    Qu  T   Lee  C  E  and Huang  L    1997   Traffic Load Forecasting Using Weigh in Motion Data  Center  for Transportation Research  University of Texas  Austin  TX    Ramachandran  A N    2009      Weight in Motion data Analysis     MS Thesis  North Carolina State  University  Raleigh  NC    R project for statistical computing  http   www r project org   accessed March 2015    R NET  https   rdotnet codeplex com   accessed March  2015   Seegmiller  L W    2006      Utah Commercial Motor Vehicle Weight In Motion data Analysis and  Calibration Methodology     MS Thesis  Brigham Young University  Provo  UT    Southgate  H F    2001   Quality assurance of weigh in motion data  Washington  D C  Federal  Highway Administration  http   www thwa dot gov ohim tvtw wim pdf  accessed March 2015    Taroni  F   Aitken  C   Garbolino P   and Biedermann  A    2006  Bayesian Networks and Probabilistic    Inference in Forensic Science  New York  Wiley    Turner  S    2002   Defining and Measuring Traffic Data Quality   http   ntl bts gov lib jpodocs repts_te 13767 html  accessed March  2015    Turner  S    2007   Quality Control Procedures for Archived Operations Traffic Data  Synthesis of  Practice and Recommendations  Office of Highw
28. g    another open source software package for statistical analysis  The WIM data analysis tool  consists of two key components  1 e   EM fitting and CUSUM analyses  as illustrated in Figure 34     The EM analysis takes MnDOT   s monthly WIM raw data  for example  201501 040 CSV  file for each  WIM station and estimates the mean and deviations of gross vehicle weight  GVW  of class 9 fully  loaded trucks  Results of the EM analysis are stored in a file directory for CUSUM analysis  The CUSUM  analysis takes inputs from the EM results and a calibration file based on MnDOT calibration to model a  learning sample and estimates the residuals between the prediction and WIM observation  Output from  the CUSUM analysis will indicate whether there is any sensor drift during the analysis period     EM Analysis    EM ee     SelectStation  MM LoadGvwo MM Process   Output EM  Analysis Lane  Year  Month BELE    Data to File                          Calibration  Files    il       CUSUM Analysis      CUSUM Set Path   Select Station    Load Calibration   Load Processed  Analysis   Lane  Date Period Log File   EM Data       Model Testing Model Learning    Estimate Ln UM Analvsi  CUSUM Analysis Sample Sample    Sensor Drift                Result Output    Figure 34  Flowchart of the WIM data analysis software    Figure 35 shows the user interface of the EM analysis  A user needs to first set a working directory where  the R code  WIM data input and output files will be stored  After select a WI
29. g EM algorithm for WIM 26   Lane 2   2014   1     Completed    Results are placed in    Data EM_Processed Daily  folder  Logs in    Data Logs  folder  Initializing and loading R routines       Loading  amp  Preparing WIM 26 Daily data     loaded    Running EM algorithm for WIM 26   Lane 2   2014   2     Completed    Results are placed in    Data EM_Processed Daily  folder  Logs in    Data Logs  folder                Figure 49  EM fitting screen    4 2 4 CUSUM Analysis    When click on the    CUSUM Analysis    button from the main screen  the CUSUM analysis screen will be  displayed as illustrated in Figure 50     1  Select a WIM station from the station listbox  Select a lane number from the lane listbox    2  Select a starting and an ending  When the    Use Calibration Date    checkbox is checked  The  CUSUM analysis will use the calibration date from the calibration log file  assuming there is a  record of calibration date between the selected starting and ending dates as illustrated in Figure  51    3  When no calibration data 1s available between the starting and ending dates  uncheck the    Use  Calibration Date    checkbox to enable the learning date selection option and manually choose a  learning date for CUSUM analysis  Stationary GVW data between the starting and the learning  dates are considered as learning period as illustrated in Figure 51  GVW data between the  learning and the ending dates are used for testing    4  Select    Daily    or    Weekly    data anal
30. g Learning Sample    79             Observed  OE   Predicied    GVW    76 77    75       0 20 40 60 80    Index in days no weekend   Figure 20  Fitting learning sample  Case IV  Based on the estimated parameters from the learning sample we estimate the measurements for the testing    sample  Figure 21 shows the comparison of the estimated and extracted testing sample  The figure also  indicates the calibration factor was decreased by 7  after the testing period     Testing Sample 26 lane 2012 05 14 to 2013 01 28        Obs       Estimated    Calibration factor  changed by 7     GVW       0 50 100 150    Index    Figure 21  Comparison between estimated and observed testing sample  Case IV    21    The next step 1s to perform CUSUM analysis on the standardized residuals  Figure 22 shows the CUSUM  plot along with CUSUM based decision plot for the residuals     CUSUM of standardized residuals       co  Liy  ce  E      F    ur  _  g  co  io  co  O 10 30 50 TO 390 110 130 150 170  Time index  CUSUM Based Decision Interval for Residual  co  E io  3  or   i  a  Aa ag   a    O 10 30 50 TO og 110 130 150 170  Time    Figure 22  CUSUM based decision plots for Case IV    The CUSUM decision plots suggests that WIM system had initially an upward drift and then followed by  a downward drift at the end of testing period which is contrast to the calibration test run where a negative  change in calibration factor was made     2 3 5 Case Analysis Summary    Our analysis of WIM data suggests fo
31. g sample I  Figure 30 shows  the CUSUM plot along with CUSUM based decision plot for the residuals  The CUSUM decision plots  suggests that WIM system had an upward drift that exceed the threshold limit around 83   data point     GVW for Test Sample 1       7     Obs       Estimated  ao  oo   oO  oO    hy    GVW  84      A  iy RS  yw   J 7       os Ioni  oo  O  00  oo  F   m  60 70 80 90 100    Index in days  Figure 29  Predictions on testing sample I    21    CUSUM Based DI for Test Sample         O   b E   Ta     E  5   2 o  3  2  o   LO   I   O      i    61 65 69 73 M  1 8 69 93 OF    Time    Figure 30  CUSUM based decision interval for testing sample I       Using equation  2 12  estimated shift was calculated as 6 8 28 units  Hence the mean level is updated to  80 8 28 88 28 units  Using the updated mean level and keeping the other AR  1  parameters same   predictions are made for testing sample II  If the truck weights are generated from a stable population   then given the true shift in WIM sensor our predicted outcomes should able to capture the variability in  testing sample I  Failure to predict the Testing sample observations correctly would suggest unstable  truck weights which might be caused by some unknown factors external to the WIM system  CUSUM  analysis is used again to identify such anomaly  Figure 31 indicates that updated mean level after  accounting for estimated shift in WIM sensor could not able to capture the GVW estimates from the  testing sample II
32. ge       Calib Change      82    80    y loaded  78    GVW full    76    74       0 50 100 150 200 250    Time index in days no weekends     Figure 6  GVW for average daily fully loaded trucks  station 26  Case I    10    Auto correlation for learning sample Partial auto correlation for learning sample    1 0    0 3    0 8       N  O   Ce   o  O    Loy o  O       lt _ lt       oO  a  o  N o  o  3  gt   N N  Q Q  0 5 10 15 5 10 15  Lag Lag    Figure 7  CF and PACF plots for Case I    Table 2 Estimated AR  1  parameters for learning sample  Case I       AR  1  model is deemed suitable as it was able to knock out all the auto correlation present in the  learning sample  Figure 8 below shows the fitting results for the learning sample     11    Fitting Learning Sample        Observed        Predicted  T  oo  a  oo  5 e  co  rH     rH       0 20 40 60 50    Index in days no weekend   Figure 8  Fitting learning sample  Case I  Based on the estimated parameters from the learning sample we estimate the measurements for the testing  sample  And then the residual is calculated as the difference of the estimated from the observed  Figure 9    shows the comparison of the estimated and extracted testing sample  The figure also indicates the  calibration factor was increased by 6  after the testing period     12    Testing Sample 26 lane 6 1 11 to 1 23 12        Obs       Predictpd   I   oo   00   r         Lo   Eb    T   r       0 20 100 150    Index    Figure 9  Comparison between estima
33. is with observations  learning  sample  from period where system is known to be    in control     We perform an additional check to verify  the stationarity of the data   Stationarity is defined as a time series process whose parameters  such as the  mean and variance  do not change over time and do not follow any trends  For example  white noise is  stationary   Currently  a popular statistical test  Kwiatkowski   Phillips    Schmidt   Shin  KPSS  is used to  test for stationary of the learning sample  Once the stationarity of the learning sample is confirmed  time  series model parameter is estimated     The next step is to divide the test sample into two parts  test sample I and test sample II   The idea is to  first perform CUSUM analysis on Test Sample I using the estimated model parameters from the learning  sample  If the CUSUM analysis indicates the system has gone out of calibration  the estimated shift in  WIM sensor is calculated  Then the estimated shift is used to update the mean level in the time series  model  If the estimated shift correctly reflects the WIM sensor status then the predictions based on  updated time series parameter would successfully capture the variation in the testing sample II  Failure to  do so would indicate the influence on external factors other than WIM sensor on GV Ws  At this point the  WIM operator would be alerted  On the other hand  if correct predictions are made  the estimated shift can  be used to update the WIM calibration  Th
34. ive shift found in the  WIM sensor     Without any further knowledge it is not possible to provide any explanation for such an inconsistent  behavior  Several factors such as varying truck populations or miscellaneous conditions external to WIM  system may have caused such phenomenon  More importantly  if such driving forces are not detected or  identified our proposed methodology may provide incorrect conclusions about the status of WIM sensor   With only limited information available  at this point  the focus of our research is to propose a  methodology to alert the WIM operators whenever such anomaly is detected  It would be up to the state  agencies to take necessary actions or conduct further investigations to identify the factors driving such  phenomenon  Figure 24  25  and 26 shows more evidence of such anomalies in the estimates of GVWs  for fully loaded trucks from other stations     Time series of mu3 out26_In4_test1 xlsx    82    Obs    Calib No change        Calib Change           80    00  Rh     TD   w  pe    Lie    O WO    m         i    wz   Rh        72    70       0 50 100 150 200 250    Time index in days no weekends     Figure 23  Inconsistent GVWs for fully loaded trucks from Station  26  Lane 4     23    Time series of mu3 out37 In2 testl week xlsx    Lia I  an Tr Obs    Calib No change  CalibChange    o  iii i  5 i  m I  O l  cu  a    LO  5 FP  3  de   co  F   La  co       o 20 40 60 60    Time index in days no weekends     Figure 24  Inconsistent GVWs 
35. le fit a time series model  Auto Correlation  Function  ACF  and Partial Auto Correlation Function  PACF  suggested AR  1  process as a good  candidate to explain the serial correlation  Formally AR  1  process 1s given by     A  p  P X  4     u    rae lp   lt  1  2 8   Where   X  represents f    observation  H represents mean of the process  qa is the lag 1 autocorrelation coefficient         N  0  0  are independent and identically distributed normal random variables with  mean 0 and standard deviation  o representing the inherent variability of the process     The residuals  e   are given by following equation            Ay         A      4   2 9     If the AR  1  model explains the serial correlation in the observations correctly then residuals e  can be  treated as independent and identically distributed normal random variables with mean 0 and standard  deviation o  Suppose  the true mean value u shifts to u  at time f   Assuming ji and   are unbiased  estimates of the true parameters  expected standardized residuals are given by    Ele    0 if t lt t   E if t t     E  if t  gt t   2 10   ao    Now  suppose the segment of the CUSUM began to shift from general horizontal pattern to a non   horizontal linear drift after time point m  for which CUSUM value S   0 and then crossed the decision  interval  h  at time point n  where CUSUM value is given by S   Then from equation  2 12   the upward  CUSUM on standardized residuals is given by     E AA T   2 11     Substituting re
36. llowing  First  we found presence of auto correlation in most of the  WIM data  And hence it is essential to develop a model that could capture the auto correlation  The  preliminary analysis suggests AR  1  auto correlation structure should be sufficient to capture such auto   correlation and able to produce consistent results in terms of identifying any systematic calibration system   see Case I  II  II in previous section   However there are scenarios  such as Case IV  where the current  methodology fails  The implicit assumption of our approach is the mean of the learning sample  defined  as the period of no calibration changes  should be stationary in nature  That is  there should be no  systematic trend or drift in the measurements when the WIM system is in control  However   measurements from WIM system from various stations  see Appendix A for more cases  exhibit such  kind of unexpected non stationary behavior  Since these periods are marked by no change in calibration   some exogenous factor might be driving such pattern and without any knowledge of such factor our usual  quality control approach for change detection would provide inaccurate results     From implementation point of view  the first step is to detect and isolate those cases with unexpected  trends and alert the WIM operator of their existence  For other cases without such trend our usual change   detection approach based on CUSUM can be performed  Once a change in mean level is identified the  WIM ope
37. m  Protocol for Calibrating Traffic Data Collection  Equipment  April 1998  http   www fhwa dot gov ohim tvtw natmec 00009 pdf  accessed March   2015    LTPP Traffic QC Software  Volume 1  Users Guide  Software Version 1 61  updated Nov  1  2001   http   www fhwa dot gov publications research infrastructure pavements Itpp reports traftqc trfqc pdf   accessed March  2015    Luce  o  A    2004      CUSCORE Charts to Detect Level Shifts in Autocorrelated Noise     International  Journal Quality Technology  amp  Quantitative Management  1 1   27 45    McLachlan G   and Peel  D    2000   Finite Mixture Models  Hoboken  N J   John Wiley  amp  Sons    MnDOT WIM monthly reports  http   www dot state mn us traffic data reports monthly wim html   accessed March 2015    Montgomery  D C   and Mastrangelo  C M   1991      Some Statistical Process Control Methods for  Autocorrelated Data     Journal of Quality Technology  23 3   179 204    National Cooperative Highway Research Program  NCHRP    2004   2002 Design Guide  Design of New  and Rehabilitated Pavement Structures  NCHRP  Washington DC    Nichols  N  and Bullock  D    2004   Quality Control Procedures for Weigh in Motion Data   FHWA IN JTRP 2004 12  Indiana Department of Transportation and FHWA  US Department of  Transportation  http   docs lib purdue edu cgi viewcontent cgi article 1647 amp context jtrp  accessed  March 2015    Nichols  A   and Cetin  M   2007      Numerical Characterization of Gross Vehicle Weight Distributions  
38. mentary Notes  http   www Irrb org pdf 201518 pdf    16  Abstract  Limit  250 words     Weigh In Motion  WIM  system tends to go out of calibration from time to time  as a result generate biased and  inaccurate measurements  Several external factors such as vehicle speed  weather  pavement conditions  etc  can be  attributed to such anomaly  To overcome this problem  a statistical quality control technique is warranted that  would provide the WIM operator with some guidelines whenever the system tends to go out of calibration  A  mixture modeling technique using Expectation Maximization  EM  algorithm was implemented to divide the Gross  Vehicle Weight  GVW  measurements of vehicle class 9 into three components   unloaded  partially loaded  and  fully loaded   Cumulative Sum  CUSUM  statistical process technique was used to identify any abrupt change in  mean level of GVW measurements  Special attention was given to the presence of auto correlation in the data by  fitting an auto regressive time series model and then performing CUSUM analysis on the fitted residuals  A data    analysis software tool was developed to perform EM Fitting and CUSUM analyses  The EM analysis takes monthly    WIM raw data and estimates the mean and deviations of GVW of class 9 fully loaded trucks  Results of the EM  analyses are stored in a file directory for CUSUM analysis  Output from the CUSUM analysis will indicate whether  there is any sensor drift during the analysis period  Results from the 
39. nnnnnnononononononnncnnnnnnnnnnononononnnnos 11  Table 3 Estimated AR  1  parameters for learning sample  Case H          ooooooonnnnnnncnnnnnnnnnnnnnnnnnonononnnnnncnnnnnnnnnnononnnnnnnnos 14  Table 4 Estimated AR  1  parameters for learning sample  Case llT          ooooonnnnnnnnncnncnnnnnnnnonnnnnonononnnnnnnnnnnnnnnnnnnonnnnnnos 17  Table 5 Estimated AR  1  parameters for learning sample  Case IW       oooooooonnnnnnnocnnnnnnnnnnnnononononononnnnnnnnnnnnnnnonnnononnnnos 20  Table 6 Estimated AR  1  parameters for learning sample            occccccncccccnnnnonononnnnnnnnnnnnnonononononononnnnnnnnnnnnnnnnnnnononnnnnnos 26    Table 7 Estimated parameters from the learning sample         ooooonnnncnnnnnnnccccnnnononnnonncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnos 36    AADT  AADTT    AASHTO    ACF  AL   AR  ARL  ASTM  ATR  CDF  CEGE  CI   CPU  CSV  CTS  CUSUM  DI   EM  ESAL  FHWA  ft   FXS  FXW  GIS  GPS  GUI  GVW  HTML  IDE  IRD  ITS   kips  KPSS  LTPP  MnDOT  MTO  MUTCD  NCHRP  OS  PACF  RITA    LIST OF ACRONYMS AND ABBREVIATIONS    Annual Average Daily Traffic   Annual Average Daily Truck Traffic   American Association of State Highway and Transportation Officials  Auto Correlation Function   Administration Liaison   Auto Regression   Average Run Length   American Society for Testing and Materials  Automatic Traffic Recorder   Cumulative Distribution Function   Department of Civil  Enviornmental and Geo  Engineering  Confidence Interval   Central Processing Unit  
40. not necessarily represent the views  or policies of the Minnesota Department of Transportation or the University of Minnesota  This report does not  contain a standard or specified technique     The authors  the Minnesota Department of Transportation  and the University of Minnesota do not endorse products  or manufacturers  Trade or manufacturers    names appear herein solely because they are considered essential to this  report     ACKNOWLEDGMENTS    This project is sponsored by the Minnesota Department of Transportation  MnDOT   We would like to  acknowledge MnDOT staff and engineers for their invaluable support and providing Weigh In Motion   WIM  data  We also thank members of the technical advisory panel  TAP  and the following individuals  and organizations for their invaluable feedback and assistance in making this study possible     e Benjamin Timerson  technical liaison   MnDOT   e Joshua Kuhn     MnDOT   e Gregory Wentz     MnDOT   e Susan Anderson    MnDOT   e Alan Rindels  administration liaison   MnDOT   e Nelson Cruz  administration liaison   MnDOT   e Minnesota Traffic Observatory  Department of Civil  Environmental and Geo  Engineering   CEGE   University of Minnesota   e Center for Transportation Studies  CTS   University of Minnesota    TABLE OF CONTENTS    Chapter LINTRODUCTION ssaa acaso Sc OSO cascessecectesascaureuseeeseeusecaseewseeens 1  Vel Backoround essien iaa ieee l   RO A l  AA RENTEN ea l   FA Report Orsaniz a ON nononono a e Aa a ooie 3  Chapte
41. ntify such scenarios a revised implementation plan is proposed and tested for a simulated  set of observations  Although  the proposed plan looks promising  further investigation and analysis on  historical data will be performed for validation and final implementation     A data analysis software tool  WIM Data Analyst  was developed using the Microsoft Visual Studio  software development package based on the Microsoft Windows    NET framework  An open source    software tool called R NET  https    rdotnet codeplex com   was integrated into the Microsoft  NET  framework to interface with the R software  http   www r project org    which 1s another open source  software package for statistical computing and analysis  The developed WIM data analyst tool consists of  two key components  1 e   EM Fitting and CUSUM analyses  In addition  a HTML online help document  was also created and embedded into the software tool to provide comprehensive online help information     The EM analysis takes a monthly WIM raw data  CSV  file of each WIM station from MnDOT and  estimates the mean and deviations of GVW of class 9 fully loaded trucks  Results of the EM analyses are  stored in a file directory for CUSUM analysis  The CUSUM analysis takes inputs from the EM results  and a calibration file based on MnDOT calibration logs to model a learning sample and estimates the  residuals between the prediction and WIM observation  Output from the CUSUM analysis will indicate  whether there is any 
42. o 70 as a consequence of  possible change in truck population or other factors which are external to WIM system  Further  suppose  the first 60 observations represents the period when the system is known to be    in contro     state  1 e   the  learning sample  The rest of the observations are partitioned into two testing samples  testing sample I  and testing sample II   as shown in Figure 27  Testing sample I includes data from index 61 to 100  And  testing sample II includes data from index 101 to 150     The learned period is bracketed by green vertical strips  The red vertical strips represent two testing  samples  As mentioned previously  the first step is to check for stationarity of the learning sample  In this  case we know the learning set is stationary  Next  an AR  1  model is fitted to the learning sample  Figure  28   Table 6 shows the estimated parameters for AR  1  process     25    Table 6 Estimated AR  1  parameters for learning sample    30    85    Testing Sam ple Il       GVN  80       5    TO    Testing Sample    I       65    0 50 100 150  Time index in days  Figure 27  Simulated GVWs with WIM shift followed by an unstable GVW pattern    26    Fitting Learning Sample    GVN  78 80 B2    76    Td       0 10 20 30 40 50 60  Index in days    Figure 28  Fitted learning sample    Based on the estimated parameters from the learning sample we estimate the measurements for the testing  sample  Figure 29 shows the comparison of the estimated and extracted testin
43. on CUSUM type analysis causing dramatic  increase in the frequency of false alarms  Montgomery and Mastrangelo  1991   This research proposes  methods where first time series models are used to adjust for any auto correlation and then CUSUM is  used to detect and estimate any change in the mean levels     1 2 Objectives    The objective of this study is to characterize the WIM measurements and develop a statistical quality  control methodology to effectively detect any sensor drifts and estimate the measure of the drift  To  achieve the goal first we need to understand the characteristics of GVW weight measurements obtained  from a period when the WIM system is supposedly in control  Then the statistical model based on GVWs  under normal condition is used to predict the GV Ws for the period where the system drifted and then  CUSUM analysis is performed on the deviation of predicted from the GVW measurements obtained from  EM algorithm     1 3 Literature Review    Weigh In Motion  WIM  systems have been widely used to collect the traffic loading data to support  traffic load forecasting  Qu et al   1997  Lee  amp  Nabil  1998  Seegmiller  2006  and Ramachandran  2009    pavement design and analysis  NCHRP  2004  Elkins  2008   infrastructure investment decision making   and transportation planning  MnDOT and other state DOTs collect WIM data every year to meet federal  traffic reporting requirements as part of the Long Term Pavement Performance Program  LTPP  and  Vehicle Trav
44. onnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnos 37  Figure 41  Predictions on testing sample    9 1 to TO is 37  Figure 42  CUSUM analysis on testing sample  t 91 to 120              ooocccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnos 38  Figure 43  Predictions on testing sample  t 93 to 150                  ccccccecccccsseeeessseseeeeeeeeeeecccccssccecesasseeseeeeeeseccecesseeeeessees 38  Figure 44  Welcome page of the WIM data analyst software help document             ooocccccnnnnnnnnnnnnnnnnnononnnnnnnnnnnnnnnnnnnos 40  Figure 45  Main screen of the WIM data analyst tool suscitan ii idas 42  Figure 46  Illustration of a selected Working directory      oooooooononncccnnnnnnnnnnnnnnnnnnnonnnnncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnos 42  Fiege Ar Pale Tey Dal a AA   n 43  Figure 48  Samipleor WIM calibration los 1a Ble ia dos 44  Fase AI EIT ESCHER ii 45  Prsure 50  CUSUM Analysis Sr oidos 46  Figure 51  Illustration of selecting dates  learning and testing perlOdS      ooooooonnnnnnnnnnnnnnnnnnnnnnnnnononanonnncnnnnnnnnnnnnnnnnnnnnnos 4   Hones oamp e GV WO Dlls iia 47  Figure  53 Samplesstationarity testresulls arta tala aaa 48    Figure 54     sample results trom a CUSUM analysis eiroet A SA E A E 48    Pigsure 55 Weekly GVW Plot Ob WIMA adas 49    LIST OF TABLES   Tablet Estimated AR  L  parameters tor Simulated data ida lito li tii 5  Table 2 Estimated AR  1  parameters for learning sample  Case l          ooooooonnnnnnnnnnnnnnnnn
45. ot gov policy ohpi tdep htm  accessed March 2015    FHWA   2004   Traffic Data Quality Measurement  Final Report   http   isddc dot gov OLPFiles FHW A 013402 pdf  accessed March 2015    FHWA   1998   WIM Scale Calibration  A Vital Activity for LTPP Sites  TechBrief  FHWA RD 98 104   http   www fhwa dot gov publications research infrastructure pavements Itpp 98 104 98 104 pdf   accessed March 2015    Han  C   Boyd  W T  and Marti  M M    1995      Quality Control of Weigh in Motion Systems Using  Statistical Process Control     Transportation Research Record 1501  72 80    Hawkins  D  M   and Olwell  D  H    1998   Cumulative Sum Charts and Charting for Quality  Improvement  New York  Springer Verlag    Lee  C  E  and Nabil S S   1998  Final Research Findings on Traffic Load Forecasting Using Weigh In   Motion Data  Research Report 987 7  Center for Transportation Research  University of Texas   Austin  TX    Liao  C  F  and Davis  G    2012   Traffic Data Quality Verification and Sensor Calibration for Weigh In   Motion  WIM  Systems  Center for Transportation Studies  CTS 12 26   University of Minnesota   Minneapolis  MN    51    Lin  S Y   Liu  J C   and Zhao  W    2007   Adaptive CUSUM for Anomaly Detection and Its Application  to Detect Shared Congestion  Technical Report 2007 1 2  Department of Computer Science  Texas  A amp M University  http   engineering tamu edu media 697 122 tamu cs tr 2007 1 2 pdf  accessed  March 2015   Long Term Pavement Performance  LTPP  Progra
46. r 2 WIM DATA MODELING AND ANALYSIS     eeeeeeesssssssssscccccccccccccsssssssscccccccececccosssssssssescseee 4  ZN Mire ModE A AE EEE E AAEE 4   2a Smilin Based ASS A A ia 4   DIAM YSIS AOL WIM Measure menis nrun a a 8   2 3 1 Case I  Station  26  Lane   3  Period  From 01 21 2011 to 01 23 2012 eessen  10   2 3 2 Case II  Station  29  Lane  1  Period  10 06 2010 to 06 17 2011      ooooocccccnccnnccnccnccnccnonnnonns  14   2 3 3 Case III  Station  37  Lane  2  Period  11 29 2011 to 05 21 2012       ooonnnnnccccouonoconanononccnnnnos 16   2 3 4 Case IV  Station  26  Lane   4  Period  From 01 25 2012 to 01 28 2013 0    eee eeeee 19   23 5 Case Analysis SUMMA ii ii 22   ZA External Impactson Truck Welt iaa ii A a a eati 23   2 5 Impact of External Factors on GVW Estimates  Simulation StUAY          ooooooooooncccncnnnnnnnnnnonononnnnannononnnos 25  Chapter 3 DEVELOPMENT AND IMPLEMENTATION             cccccccccssccccsssssssssssccsccccccccccscccccssssssees 30  3 1 Soltware Implementation CUASI a a E 30   Size WANE Data Analyst Told a a a 31   3 3 Verification Using Simulated   ScenarlOS   ooooccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn rn rra 35  Chapter 4 WIM Data ANALYST User   s Mannuial              csssssssssssssssccccccsscccccssssssssccssssssscccccssssscssssssssees 40  Ae WIT Sarlo desta il coco cc 41   A NLS ystems Require ment pte letal clas 41   A Is talla to nude eaea A E E E 41   Alo Technical ON 41   A A O te nncaty A abe nctuienaosg tae nacesschanks shad anat iennosetldenaamiicnan
47. rator can be notified     22    2 4 External Impacts on Truck Weights    The underlying assumption of the proposed methodology is 1f the data is generated from a stable process  then the predictions based on the model estimated from the learning sample should consistently capture  the variation in the testing sample  Then a fixed shift in WIM sensor should be captured by CUSUM  analysis on estimated residuals  An out of control CUSUM behavior is solely attributed to a plausible  shift in WIM sensor  However  several case studies indicated that this might not be true always     Figure 23 1s a typical evidence of such an inconsistent pattern  Figure 23 shows the average daily EM  estimates of GVWs for fully loaded trucks for station 26  lane 4 from 01 25 2012 to 01 28 2013  As  usual  the vertical red columns denote the days when the MnDOT   s test runs found the WIM system to be  out of calibration  whereas green vertical strip  calibration date  05 14 12  indicate the time point when  the system was found to be    in control    condition  Figure 23 suggests after 05 14 12 the WIM sensor  seems to have a positive shift  however at the later part of the observation a clear downward shift can be  observed  MnDOT   s test run on 01 29 2013 which is a day before the last observation in Figure 23  suggested a positive shift in the WIM sensor  and consequently calibration factor was adjusted by  7    However the downward shift in the later part of the Figure 23 contradicts the posit
48. sensor drift during the analysis period     CHAPTER 1  INTRODUCTION    1 1 Background    WIM system tends to go out of calibration from time to time  as a result generate biased and inaccurate  measurements  Several external factors such as vehicle speed  weather  pavement conditions  etc  can be  attributed to such anomaly  In order to overcome this problem a statistical quality control technique is  warranted that would provide the WIM operator with some guidelines whenever the system tends to go  out of calibration     This study focuses on developing such models that would detect any abnormal change in the  measurements from WIM system and provide an estimate of the bias which can be then used to adjust the  biased measurements to retrieve accurate measurements  Following the methodology developed in the  first phase of this research  Liao  amp  Davis  2012  where a mixture modeling technique using Expectation  Maximization  EM  algorithm was used to divide the Gross Vehicle Weight  GVW  measurements of  vehicle class 9 into three components  1 e   unloaded  partially loaded  and fully loaded trucks  Once the  average daily GVW estimates of fully loaded trucks are obtained statistical process control techniques  such as CUSUM technique was used to identify any abrupt change in mean level of GVW measurements     However  the previous analysis doesn   t account for any presence of correlation in the measurements   Presence of such auto correlation can have a serious impact 
49. siduals with its expected value and after some algebra we get an estimator of 6     Seren is   pt m    A a  k 45n75m    Sm  y          m  2 12     Where   6  u  u denotes the true shift in mean level     The underlying assumption of the methodology is if the data is generated from a stable process then the  predictions based on the model estimated from the learning sample should consistently capture the  variation in the testing sample  Any introduction of instability or sensor shift in the testing sample should  be reflected in the residuals  Then CUSUM algorithm can be implemented to detect such shift in WIM  sensor  This methodology could benefit state agencies such as MnDOT by identifying when calibration  was lost and subsequently a proper modification factor could be applied to the out of calibration data to  adjust for the bias     2 3 1 Case I  Station  26  Lane   3  Period  From 01 21 2011 to 01 23 2012    In Figure 6 red dotted lines indicates the time when WIM calibration was changed and green dotted line  represents the time point when no change in calibration was made  The first step is to characterize the  learning sample and then use the learning sample to fit a time series model        Figure 7 confirms presence of auto correlation in the time sequence of GV Ws  The next step is to  estimate the time series model  Estimation results after fitting an AR  1  process are shown in Table 2     Time series of mu3 26_In3_test1_week xisx        Obs       Calib No chan
50. stent GVWs for fully loaded trucks from Station  32          ooooocccncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnninonos 24  Figure 26  Inconsistent GVWs for fully loaded trucks from Station  26  Lane l         ccccccccnnooooooooocccncnonnnnnnnonononnnnnnos 25  Figure 27  Simulated GVWs with WIM shift followed by an unstable GVW pattern        cooooococoononncccnncnnnnnnncnnnnnnnnnnos 26  Fisu 28  Fittedicamn sample AA E cuallemdains 21  Ersure 29 Predictions On 1estino Sample di id A A DAI 2d  Figure 30  CUSUM based decision interval for testing sample l           oooooooooooncncncnonnnnnnnnnnnnnnnnnnnonononnnnnnnnnnnnnnnnnnnnnnnnnos 28  Figure 31  CUSUM Analysis indicating unstable truck population            oooooonnnnnnnnnnnnnnnnnnnnnnnonononononnnncnnnnnnnnnonnnononnnnos 29  Peine WIM datd anialy st iodo alitas 31  Figure 33  Implementation guideline for CUSUM based algorithm for WIM calibration            ooocccccccnnnnnnnnnnnnnnnnnnnss 31  Figure 34  Flowchart of the WIM data analysis SO  TWAre            oococcccconnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoss 32    SAO AAA A A Sa untss 33  Fiette S0sUseriateriacs of CUSUM analy do 33  igure  3 1  CUSUM crap tad iii is 34  Preune 36  CUSUMID ESTA e ios 35  Figure 39  Simulated AR  1  process with change in mean level                oooooooonnnnccnnnnnnnnnnnnononononononnncnnnnnnnnnnonnnonnnnnnos 36  Figure 40  Predictions on testing sample  t 61 to 90        oooooooonnnnncnononononnnnnnnnononon
51. t ed anae 42   Az Set  WOKING DICC ClO 5  ces otnanccs gael dur banes dad gatncemonen a 42   A Doe WY MMA B Ale tartar yer ester ate ese EE E tasted EA  43   AyD EM Te WUCM co 5  asdinsi cs areatietst cata aa a a O taestains 44   A 2 AGUSU MEA ALY SIS ia a tl 45   Chapter 5 SUMMARY AND CONCLUSION    eeeeeosssssssssccccccccccccccsscscssscccecceceececcssssssssseccecececeeceossssssssse 50  REFERENCES tai 51    Appendix A    LIST OF FIGURES    Figure 1   Figure 2   Figure 3   Figure 4   Figure 5   Figure 6   Figure 7   Figure 8   Figure 9     Figure 10   Figure 11   Figure 12   Figure 13   Figure 14   Figure 15   Figure 16   Figure 17   Figure 18     Simulated AR I Process  With mean  S0 KIDS Sie 5  CUSUM based decision interval for AR  1  residuals               occoocccnncccnnocncnnnccnnnoccnnnccnnaconnnocononcnnnoccnnnccnnancnns 6  Residuals after fitting a non stationary AR  1  process     coooooocoonoonnnncncnnnnnnnnnnnnnnonononnnnnnnnnnnnnnnnnnnnnnnnnnanannnnnnnos 7  CUS UM plot for Fe Ci  Tes Qala oie cal   7  CUSUM based decision interval for AR  1  residual with change in MeAN                  cccccceeeeeeeeeeeeeeeeeeeeeeeeees 8  GVW for average daily fully loaded trucks  station 26  Case l   ooooooonnnnnnnncnnnnnnnnncnonononononnnnnnnnccnnnnnnnonononnnnnos 10  NO A O E TA 11  Fitting learnin     samples Case iscisnonicsaine tail aO OEA OE O NATO 12  Comparison between estimated and observed testing sample  Case l         occcccccnnnnnnnnnnnnooncnnnnnnnnnnnnnnnnononnnnos
52. ta Analyst exe  by clicking on the  desktop shortcut icon to start the application    Unzip the    R_Src_Data zip    to a working directory  for example  C  R_Src_Data   on your PC   The zip file contains several R script files    R  and a data folder for WIM data analysis    Please go to the tutorial section  section 4 2  or click    Help    from the file menu on the main  screen of the WIM data analyst tool to learn more about the analyst tool     4 1 3 Technical Support    Please contact Chen Fu Liao at cliao umn edu for any technical problems with the WIM Data Analyst  software  Please also report any errors or bugs to Chen Fu at cliao umn edu     41    4 2 Tutorial  4 2 1 Set Working Directory    After executing the application  WIM Data Analyst exe   the main screen of the software tool will be  displayed as shown in Figure 45  Click on the  Browse  button in the  Set Working Directory  group box  to choose the working directory where the data analysis R scripts reside  Figure 46 illustrates an example  of the working directory  The   R files are used for EM and CUSUM analysis using R software package   The  Data  folder contains data needed to process both EM  amp  CUSUM analysis and store corresponding  outputs for plotting the CUSUM results in Windows     UNIVERSITY OF MINNESOTA    Set Working Directory  Code and Data Filepath    E  ChenfusMnDOT WwiIM lmplementation A Code Latest     Analysis    GVW9 EM  File     CUSUM Analysis    Organize   Include in library      E
53. ted and observed testing sample  Case I    The next step is to perform CUSUM analysis on the standardized residuals  Figure 10 shows the CUSUM  plot along with CUSUM based decision plot for the residuals  The CUSUM analysis also indicates that  the system went out of calibration at the end of the testing period     CUSUM of standardized residuals     20       a 9  o  O  a  o   gt   0 10 20 30 40 50 60 70 80 90 100 120 140 160  Time index  CUSUM Based Decision Interval for Residual      LO  g  y  w  a o  a  O     10    0 10 20 30 40 50 60 70 80 90 100 120 140 160    Time    Figure 10  CUSUM based decision plots for Case I    2 3 2 Case Il  Station  29  Lane  1  Period  10 06 2010 to 06 17 2011    In Figure 11  red dotted lines indicates the time when WIM calibration was changed and green dotted line  represents the time point when no change in calibration was made  The first step 1s to characterize the  learning sample and then use the learning sample to fit a time series model        Time series of mu3 29 In1_test1l_week xlsx           Obs  322 CalibiNo change       Calib Change    85    N    y loaded  80    GYW full    an    Testing Sample    75    Learning Sample    70       0 50 100 150  Time index in days no weekends   Figure 11  GVW for average daily fully loaded trucks  station 29  Case II    Estimation results from AR  1  process for learning sample is shown in Table 3     Table 3 Estimated AR  1  parameters for learning sample  Case II       Figure 12 below shows the 
54. ted line  represents the time point when no change in calibration was made  The first step is to characterize the  learning sample     16    Time series of mu3 37_In2_test2_week xlsx           Obs i   7 7 7 Calib No change  00      Calib Change  r  0  r  O  e   O  co        q  5 Hp  3          TE   i   l  o         Testing Sample    Learning Sample       0 20 40 60 80 100 120    Time index in days no weekends     Figure 15  GVW for average daily fully loaded trucks  station 37  Case III    Estimation results from AR  1  process for learning sample is shown in Table 4  Figure 16 shows the  fitting results for the learning sample     Table 4 Estimated AR  1  parameters for learning sample  Case III       17    Fitting Learning Sample        Observ ed  2222 Predicte H    GVW  13 14 PO 16    1       o O 10 15 20 25 30    Index in days no weekend     Figure 16  Fitting learning sample  Case III    Based on the estimated parameters from the learning sample we estimate the measurements for the testing  sample  Figure 17 shows the comparison of the estimated and extracted testing sample  The figure also  indicates the calibration factor was decreased by 4  after the testing period     37_In2 2012 01 10 to 2012 05 21        Obs         Estimated Calibration    factor changed  by  4     78       GVW  72 74 76    70       Index    Figure 17  Comparison between estimated and observed testing sample  Case III    The next step 1s to perform CUSUM analysis on the standardized residuals  Fig
55. ting Sample  3 93 to 150         Obs       Predicted    82    80    78    76    74       72    100 110 120 130 140 150    Index in days no weekend     Figure 43  Predictions on testing sample  t 93 to 150     38    Figure 43 shows predictions based on the updated mean level was consistent with the simulated outcome  till time index  t 130  Since the true mean level shifted back to 80 kips  the predictions based on the  updated mean level fail to capture the variation in the simulated data after time index  t 130  As  expected  CUSUM analysis on the residuals identified the previously estimated sensor shift of  3 79 units  as inconsistent  Through this simulated example we have shown how splitting the testing data in to  chunks of 30 day period  we can verify consistency of WIM sensor shift     39    CHAPTER 4  WIM DATA ANALYST USER   S MANUAL    A compiled HTML help document was created for the WIM Data Analyst software  The help document   WIM_Help chm  is based on the Microsoft Compiled HTML online help format which consists of a  collection of HTML pages  an index  and other navigation tools  As illustrated in Figure 44  the outline of  the HTML help document is listed as follows  Structure of the help document is presented as follows   Documentation on the    Getting Started    and    Tutorial    sections are discussed in section 4 1 and 4 2   Please refer to the WIM_Help chm file or click on the    Help    file menu option form the WIM Data  Analyst software tool for det
56. trol methodology was  unusable due to calibration drift     Later Ott and Papagiannakis  1996  investigated using class 9 steering axle weights for monitoring 2  subgroups  less and greater than 50 kips   Static and dynamic GVW variations were estimated to generate  anticipated Confidence Interval  CI  plots for a WIM station  Nichols and Cetin  2007  introduced multi   component mixture models to characterize class 9 GVW distributions which is consist of several  homogeneous  normally distributed  subpopulations  Expectation Maximization  EM  algorithm was then  used to estimate subpopulation parameters  They illustrated several patterns suggesting calibration drift  and component failure     FHWA has developed a framework that provides guidelines and methodologies for calculating data  quality measures for various applications  FHWA 2004  Turner 2002   The data quality measurement  framework suggested 6 fundamental measures  accuracy  completeness  validity  timeliness  coverage and  accessibility  for traffic data quality  These quality parameters are often user specific or application   specific  They are typically derived from either the underlying quality indicators or other quality  parameters  Wang et al  2001   Traditionally  traffic data quality control is performed manually  However   due to the increasing data volume and complexity  a logical structure for evaluating traffic data is needed   A pooled fund study  Flinner  2002  led by MnDOT was conducted in 2002 to
57. ty control method to detect deviations from benchmark  values  Hawkins  amp  Olwell  1998  used CUSUM charts and charting as Statistical Process Control  SPC   tools for quality improvement  Luce  o  2004  used generalized CUSUM charts to detect level shifts in  auto correlated noise  Lin et al   2007  developed an adaptive CUSUM algorithm to robustly detect  anomaly     To demonstrate our proposed methodology we would first analyze simulated GVW weight measurements  with serial correlation  and show how an abrupt change in mean level can be detected and estimated     First  a simulated sequence of time series measurements with first order autoregressive  AR  model was  created  The AR  1  correlation is defined as follows     Simulated AR  1  process    0 7    Where   Mean  u 80 and  wm      N 0  o   2     Figure 1 shows the time series measurements from the simulated sequence     86    84    82    xt    80    78    76    74    0 50 100 150 200    index    Figure 1  Simulated AR 1 process with mean 80 kips    The mean  11  and correlation coefficient     can be estimated using statistical estimation technique  available in standard R software     Estimation Results are listed as follows     Table 1  Estimated AR  1  parameters for simulated data       The residuals for the fitted model can be obtained as follows     Residuals  n  x  B         id  1 a i    2 4     F    Cusum    2     2 5     CUSUM and Decision Interval  Hawkins and Olwell  1998  were plotted  Figure 1  amp  2
58. ulated Scenarios    Consider the following simulated AR  1  process with T 150 observations  The mean of process went  down by 5 units after time point  t 75  which is the initial shift in the WIM sensor  After time point  t 130  the mean process again went up by 5 units  Figure 39 shows the plot of the simulated data  Our  goal is to show how we can identify the inconsistency in the WIM sensor     X    pet OCX _1     Ue   E  80 ift  lt 95  475 if95  t lt  130  80 if t  gt  130        0 45       N 0 0    2   3 1        35    Simulated AR1 with change in mu    84        Simulated Mean GVW      Calibration Change    Calibration  No Change    82    80    78    76    74       72    Index    Figure 39  Simulated AR  1  process with change in mean level    Consider the first 60 observations as the learning sample  The using the traditional Maximum likelihood  technique AR  1  model is estimated form the learning sample  and the estimated parameters are shown in  Table 7     Table 7 Estimated parameters from the learning sample    Moda     o   u    0 4118 80 105    0 116 0 258  AN ims           Then the next step is to split the testing samples into 30 days  Based on the estimated model from the  learning sample predictions were made for the first 30 days of the testing sample  Figure 40 shows the  predictions on the testing sample  from t 61 to t 90  As expected  the prediction results are consistent  with the simulated outcomes  Further  CUSUM analysis verifies neither upward nor 
59. ure 18 shows the CUSUM  plot along with CUSUM based decision plot for the residuals     18    CUSUM of standardized residuals    EA   O  5    3   O   e   0 10 20 30 40 50 60 70 80 90  Time index  CUSUM Based Decision Interval for Residual  a    5    Dipcusum  0        10 5    0 10 20 30 40 50 60 70 80 90    Time    Figure 18  CUSUM based decision plots for Case HI    The CUSUM analysis also indicates that the system went out of calibration at the end of the testing  period     2 3 4 Case IV  Station  26  Lane   4  Period  From 01 25 2012 to 01 28 2013       In Figure 19  red dotted lines indicates the time when WIM calibration was changed and green dotted line  represents the time point when no change in calibration was made  The first step is to characterize the  learning sample     19    Time series of mu3 261n4_test1_week xlsx    cl  oo  2522 CalibiNo change       Calib Change    I  00  oO  FP  O  LD  pS I     ad    3         q     q 2     ____   a       Testing Sample      Learning Sample        0 50 100 150 200 250    Time index in days no weekends     Figure 19  GVW for average daily fully loaded trucks  station 26  Case IV  Estimation results from AR  1  process for learning sample is shown in Table 5 as follows     Table 5 Estimated AR  1  parameters for learning sample  Case IV       Figure 20 below shows the fitting results for the learning sample  Results suggest that the model may not  able to capture the variability present in the learning sample     20    Fittin
60. user interface for CUSUM analysis  CUSUM analysis can only be performed  when EM analysis results are available in the working directory  After selecting WIM station  lane     starting and ending date  the user can click on the    CUSUM Analysis    button to perform CUSUM  analysis  A GVW9 graph will pop up when the analysis is completed as shown in Figure 37  The blue line  represents the average GVW of class 9 vehicles from WIM observations  The Magenta line represents the  modeled learning data from a period when WIM is in calibration  The red line represents the predicted  mean of GVW9 when sensor is in normal condition  Figure 38 displays the results from the CUSUM  decision interval analysis  AS indicated  the CUSUM curve drifts upward exceeding the decision interval  around 5 23 2011  The CUSUM analysis result indicates the WIM sensor shifted by 5 33 kips starting on  5 9 2011 as displayed in the textbox in Figure 36 as highlighted     A CUSUM Graph  File Graph Help    WIM 29   GANS   Lane  1        Calibration      Ho Adjustment         Model    e    Predict    wo         D    10 0440 11 03 10 120350 01102511 0201411 03 0351 04102411 oazi 4 06 0141  Date       Figure 37  CUSUM graph    34    A CUSUM Graph  File Graph Help    WIM 29   GYW9   Lane  1         UpoerCuSUM    e Lower CUSUM      Ol Threshold    CUSUM DI    031611 032441 0401 11 04 0941 04901791  042541 050341 094141 05 19 11 05 27 11 06 04 1  Date       Figure 38  CUSUM DI graph    3 3 Verification Using Sim
61. vestment decision making  and transportation planning  The significant amount of data  being collected on a daily basis by WIM system requires a substantial amount of effort to verify data  accuracy and ensure data quality  However  the WIM system itself presents difficulty in obtaining  accurate data due to sensor characteristics that are sensitive to vehicle speed  weather condition  and  changes in surrounding pavement conditions  This research focuses on developing a systematic  methodology to detect WIM sensor bias and support WIM calibration in a more efficient manner     An implementation guideline for WIM sensor calibration was developed  A mixture modeling technique  using Expectation Maximization  EM  algorithm was developed to divide the vehicle class 9 Gross  Vehicle Weight  GVW  into three normally distributed components  unloaded  partially loaded  and fully  loaded trucks  A popular statistical process control technique  Cumulative Sum  CUSUM  was performed  on daily mean GVW estimates for fully loaded class 9 vehicles to identify and estimate any shift in the  WIM sensor  Special attention was given when presence of auto correlation in the data was detected by  fitting time series model and then performing CUSUM analysis on the fitted residuals  Results from the  analysis suggested that the proposed methodology was able to estimate shift in the WIM sensor accurately  and also indicated the time point when the system went out of calibration  An out of control C
62. x Documents    a Music  E    Pictures  F Videos    jE Computer  E  os  C    Ly ALK Technologies  Le apps  de data log  Lo dell  de Drivers  Lo Intel  Ly MSOCache  Le PerfLogs    j 12 items    Motes   1  Set working directory     Browse Save    2  Click  GYW 9 EM  button to load and process monthly WIM data   3  Click    CUSUM Analysis  to perform WIM data quality analysis     Share with   Burn New folder    Name    uid Data    _  confid R    _  CUSUM_ANALYSIS R      EM_ANALYSIS R   _  get_data_daily R   _  get_data_weekly R  E  Important Notes   _  Ipak R    _  modifiedWim R       pupdate R    _  STATIONARITY R   _  zupdate R            Date modified    3 2 2015 2 33 PM  12 20 2014 9 48 PM  12 30 2014 5 34 PM  12 30 2014 6 20 PM  12 30 2014 5 27 PM  12 30 2014 9 31 PM  3 2 2015 2 30 PM  9 30 2014 3 01 PM  12 30 2014 8 49 PM  8 25 2014 1 38 PM  12 30 2014 5 34 PM  8 27 2014 12 08 PM       Figure 46  Illustration of a selected working directory    42    File folder  R File   R File   R File   R File   R File  Text Document  R File   R File   R File   R File   R File    Important Note   Removing any files or modify the  Data  folder in the working directory will fail the WIM Data Analyst    application or generate incorrect results     4 2 2 Menu Bar    The file menu bar illustrated in Figure 47 is implemented for additional features in the future  At current    release  only limited functions are implemented     1  File    2  Edit    MB WIM Data Analyst      UNIVERSITY OF MINNE
63. ysis  The    Weekly    option is for WIM stations with  relatively low truck volumes in a day    5  Click on    Plot GVW9    button to plot the GVW9 of the fully loaded trucks  A sample GVW9 plot  1s displayed in Figure 52  Right click inside the graph plotting area to display more options  including copy  save image as  page setup  print  show point values  zoom  and set scale    6  Click on    Stationarity Test    button to test the stationarity of the average GVW9 of fully loaded  trucks in the learning period  The output of a sample stationarity test is shown in Figure 53    7  Click on    CUSUM Analysis    to start the CUSUM analysis  A sample result from the CUSUM  analysis is plotted in Figure 54  Right click inside the graph plotting area to display more options    45    including copy  save image as  page setup  print  show point values  zoom  and set scale  In  addition  the CUSUM graph file menu has the following features to export the data  print the  graph  or plot different graph   a  File    Export Data     Export the data of the display graph to a  csv file    Page Setup     Setup page for printing    Print     Print current graph    Close     Close the CUSUM graph window  b  Graph    GVW  Display GVW plot    CUSUM   Display CUSUM plot    DICUSUM   Display adjusting CUSUM with decision interval  c  Help     Display help document  8  Click on    Clear Log    button to remove results displayed in the textbox     Example 1   Select WIM 29  Lane 1  Start Date 10 5
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
The Service Master - Parker Promotion Sites  Samsung MM-D330D Εγχειρίδιο χρήσης  Repeaters/Consoles Catalog  AG Neovo WMA-01  Cisco ASA5585-S20-K8 firewall (hardware)  Samsung SMH3150 User's Manual  Hunter Engineering Quick Tread Specification Sheet  NETGEAR N300 Wireless ADSL2+ Modem Router DGN2200v3    Copyright © All rights reserved. 
   Failed to retrieve file