koopman operator approach for instability detection and
play

Koopman Operator Approach for Instability Detection and Mitigation - PowerPoint PPT Presentation

Koopman Operator Approach for Instability Detection and Mitigation IEEE International Conference on Intelligent Transportation Systems Esther Ling*, Lillian Ratliff**, Samuel Coogan* * Georgia Institute of Technology ** University of


  1. Koopman Operator Approach for Instability Detection and Mitigation IEEE International Conference on Intelligent Transportation Systems Esther Ling*, Lillian Ratliff**, Samuel Coogan* * Georgia Institute of Technology ** University of Washington . . . 1 .

  2. The Traffic Control Loop Image source: Sensys Networks Control Traffic Sensors Devices Network § Can we automate detection of imminent traffic congestion? Control Surveillance § Can we make data- Strategy driven models to “predict” effect of the control strategy? . . . . November 2018 2

  3. Outline § Koopman Operator review § Two Applications: • Early detection of congestion • Capturing effect of signal timings in queue model . . . . November 2018 3

  4. Koopman Operator § Given a nonlinear discrete-time system Evolution of States § Koopman Operator • Linear Evolution of Functions on States • Infinite-dimensional (Observables) . . . . November 2018 4

  5. Approximating an Infinite-Dimensional Operator using Data Suppose the sensor measurements are realizations of the observables . . . . November 2018 5

  6. Dynamic Mode Decomposition DMD: “approximate using proxy matrix ! by learning a locally-linear model” Singular Values Percentage Abrupt decay in singular values If ! is large, high compute cost to perform eigen-decomposition: Use rank truncation in SVD ( #̃ ≤ #) - ' = ) * !) Use projection ! - . . . . November 2018 6

  7. Koopman Operator Applications Instability Analysis Spatio-temporal Information § Eigenvalues § Modes Indicates unstable dynamics Provides relative spatio-temporal information Prediction Learn dynamics to predict future traffic . . . . November 2018 7

  8. The Traffic Control Loop Image source: Sensys Networks Control Traffic Sensors Devices Network § Can we automate detection of imminent traffic congestion? Control Surveillance § Can we make data- Strategy driven models to “predict” effect of the control strategy? . . . . November 2018 8

  9. Outline § Koopman Operator review § Two Applications: • Early detection of congestion • Capturing effect of signal timings in queue model . . . . November 2018 9

  10. Instability Detection § Local instability analysis to detect congestion § How local? Specify the range of data to include, N § Learn dynamics ( ! ) in a rolling window § Keep track of consecutive unstable eigenvalues N (X k ) . . . . November 2018 10

  11. Instability Detection § Local instability analysis to detect congestion § How local? Specify the range of data to include, N § Learn dynamics ( ! ) in a rolling window § Keep track of consecutive unstable eigenvalues N (X k ) . . . . November 2018 11

  12. Instability Detection § Local instability analysis to detect congestion § How local? Specify the range of data to include, N § Learn dynamics ( ! ) in a rolling window § Keep track of consecutive unstable eigenvalues N (X k ) . . . . November 2018 12

  13. Instability Detection § Local instability analysis to detect congestion § How local? Specify the range of data to include, N § Learn dynamics ( ! ) in a rolling window § Keep track of consecutive unstable eigenvalues N (X k ) . . . . November 2018 13

  14. Instability Detection Normal Day Accident Day Indicates growth for 33 minutes (10s step between rolling window ) . . . . November 2018 14

  15. Outline § Koopman Operator review § Two Applications: • Early detection of congestion • Capturing effect of signal timings in queue model . . . . November 2018 16

  16. Effect of signal timings in queue model § Notice that the queue starts to clear at 3.30pm § Scheduled change in timing plan at 3.30pm § Did the extended green time for congested leg play a role? . . . . November 2018 17

  17. Effect of signal timings in queue model Learn + and , using original x k and u k § Do + and , learn a good model? Reconstruct {x 2 ,…, x N } using initial condition x 1 and {u 1 ,…, u N } § What is the effect of a modified phase-split? Reconstruct {x 2 ,…, x N } using initial condition x 1 and modified { u 1 , …, u N } . . . . November 2018 18

  18. Effect of signal timings in queue model § Longer green times for congested leg ⇒ faster queue mitigation § Can visualize effect on all 4 legs with one model Queue Plots for Congested Legs Queue Plots for Congested Legs (shorter green time) (longer green time) Legend Blue = Original queues Red = Reconstructed queues using original signal phases Green = Reconstructed queues using modified signal phases . . . . November 2018 19

  19. Summary and Q&A § Koopman Operator framework for data-driven modeling § Applications: • Automated early detection of traffic congestion • Modeling queue dynamics with signal phases to anticipate effect of modified phase-splits § Future Directions: • What is an adequate amount of green time extension? • Model is currently intersection-level. Can this be extended to include a network-level model? . . . . November 2018 20

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend