880 likes | 911 Views
Learn about Hardware-in-the-Loop (HITL) capabilities, modifying default files, simulation elements, and important simulation files navigation in this informative workshop presented by Robert De Roche. Discover how to run HITL scenarios and practice modifying default simulations.
E N D
Hardware-in-the-Loop Demonstration/ Workshop Presented by Robert De Roche Slides based up a presentation prepared by the Texas Transportation Institute
Purpose of Workshop • Demonstrate HITL capabilities • Show default files • T-Intersection • 4-leg • Diamond • Step through modifying default files • Modifying volume • Modifying phasing • Modifying detectors • Modifying geometry • Special Cases
Elements of HITL Simulation Software Controller Controller Hardware Interface Detect Vehicl Device or e Detector Detector actuations actuations CID Sign al Phase Phase indications indications
CID Interface Device • Allows controller to communicate with simulation software • Three interface devices • Eagle TS-2 • Naztec TS-2 • NIATT TS-1 • Two files • “ .exe” file • “ .ini” file
Simulation Files • TSIS CORSIM files • “ .trf” files actual simulation files • “ .sdi” files maps approaches with phases IMPORTANT .trf and .sdi files NEED to have same file name!!! Example: “Example_diamond.trf” must have corresponding “Example_diamond.sdi” file
Look at files • HITL CID .ini file • TSIS CORSIM .sdi file • TSIS CORSIM .trf file
Sequence of Programs • Step 1. Start CID Interface Program • EagleTs2Interface.exe • NaztecTs2Interface.exe • Step 2. Open Snooper • Step 3. Start TSIS • Real-Time CORSIM • TRAFVU (after equilibrium reached)
Step 1. Running CID Interface Program • “Start” • “All Programs” • “Hardware-in- the-Loop” Folder • Appropriate CID Interface Icon
Green Light means CID communicating with Controller If you click on “Status” Step 1. Running CID Interface Program (cont.)
Step 2. Running Snooper • “Start” • “All Programs” • “Hardware-in-the-Loop” Folder • “Snooper” Icon
Step 3. Running Simulation • “Start” • “All Programs” • “TSIS 5.1” Folder • “TSIS 5.1” Icon
Step 3. Running Simulation • “File” • “Open” • Navigate to folder and click on “.trf” file
Step 3. Running Simulation (Cont.) Click on icon to run Real-Time TSIS
Click on icon to start real-time simulation Step 3. Running Simulation (Cont.)
Step 3. Running Simulation (Cont.) Once simulation finishes initialization period: Click on icon to run animation
To see vehicles To see signals To see markings To see detectors To zoom in Step 3. Running Simulation (Cont.) Click on :
Click on icon to start real-time animation Step 3. Running Simulation (Cont.)
Hands-On Practice • Run Example_4leg_Multiloop.trf
Default TSIS files • T-intersection • 4-leg intersection • Diamond • Wide Diamond • Tight Diamond
Modifying Defaults • Change Volume Conditions • Change Phasing Conditions • Modify Detectors • Change Intersection Geometry IMPORTANT Always rename “Example” files (i.e., do not save over “Example” files)
Volume-Related Cards • Total Approach Flow Rate – Card Type 50 • % Trucks – Card Type 50 • Turning Movement Percentages – Card Type 21
Effects Links Entering Network Effects Links Entering Network Changing Total Approach Flow Rates 8004 7 8001 1 2 3 4 5 8002 6 8003
% Trucks Entering Flow Rate (vph) Downstream Node Upstream Node Flow Rates -- Card Type 50 8004 7 200 0 0 100 50 8002 5 700 10 0 100 50 8001 1 700 10 0 100 50 8003 6 200 0 0 100 50 Card Type
Example: 8004 7 200 0 0 100 50 8002 51200 10 0 100 50 8001 1 700 10 0 100 50 8003 6 200 0 0 100 50 Changes Total Approach Flow Rate on WB Entering Link to 1200 vph Changing Total Approach Flow Rates 8004 7 200 0 0 100 50 8002 5 700 10 0 100 50 8001 1 700 10 0 100 50 8003 6 200 0 0 100 50 Entering Flow Rate (vph)
Example: 8004 7 200 0 0 100 50 8002 5 700 25 0 100 50 8001 1 700 10 0 100 50 8003 6 200 0 0 100 50 Changes % Trucks on WB Entering Link to 25% Changing % Trucks 8004 7 200 0 0 100 50 8002 5 700 10 0 100 50 8001 1 700 10 0 100 50 8003 6 200 0 0 100 50 % Trucks
Effects Links Directly Entering Node (Intersection) Effects Links Directly Entering Node (Intersection) Changing Turning Movement Percentages 8004 7 8001 1 2 3 4 5 8002 6 8003
Entering Node Departing Node Turning Movements -- Card Type 21 3 7 100 21 4 5 100 21 2 1 100 21 3 6 100 21 3 4 100 21 3 2 100 21 2 3 20 60 20 0 21 4 3 20 60 20 0 21 6 3 20 60 20 0 21 7 3 20 60 20 0 21 1 2 100 21 5 4 100 21 8002 5 100 21 8001 1 100 21 8004 7 100 21 8003 6 100 21 Card Type
% Through % Diagonal % Left-Turn % Right-Turn Turning Movements -- Card Type 21 (Cont.) 3 7 100 21 4 5 100 21 2 1 100 21 3 6 100 21 3 4 100 21 3 2 100 21 2 3 20 60 20 0 21 4 3 20 60 20 0 21 6 3 20 60 20 0 21 7 3 20 60 20 0 21 1 2 100 21 5 4 100 21 8002 5 100 21 8001 1 100 21 8004 7 100 21 8003 6 100 21
Changing Turning Movement Percentages 3 7 100 21 4 5 100 21 2 1 100 21 3 6 100 21 3 4 100 21 3 2 100 21 2 3 20 60 20 0 21 4 3 20 60 20 0 21 6 3 20 60 20 0 21 7 3 20 60 20 0 21 1 2 100 21 5 4 100 21 8002 5 100 21 8001 1 100 21 8004 7 100 21 8003 6 100 21 These cards describe turning movement percentages at the test intersection.
Changing Turning Movement Percentages -- Example 3 7 100 21 4 5 100 21 2 1 100 21 3 6 100 21 3 4 100 21 3 2 100 21 2 3 20 60 20 0 21 4 3 8 77 15 0 21 6 3 20 60 20 0 21 7 3 20 60 20 0 21 1 2 100 21 5 4 100 21 8002 5 100 21 8001 1 100 21 8004 7 100 21 8003 6 100 21 Changes turning movement distribution on WB approach to 8% Left-turns, 77% Through, and 15% Right-turns
Default “.sdi” File * from to turn type contlr phases 7 3 T Prot 1 P4 7 3 R Perm 1 P4 7 3 L P+P 1 P7 P4 2 3 T Prot 1 P2 2 3 R Perm 1 P2 2 3 L P+P 1 P5 P2 4 3 T Prot 1 P6 4 3 R Perm 1 P6 4 3 L P+P 1 P1 P6 6 3 T Prot 1 P8 6 3 R Perm 1 P8 6 3 L P+P 1 P3 P8
* from to turn type contlr phases 7 3 T Prot 1 P4 7 3 R Perm 1 P4 7 3 L P+P 1 P7 P4 2 3 T Prot 1 P2 2 3 R Perm 1 P2 2 3 L Prot 1 P5 P2 4 3 T Prot 1 P6 4 3 R Perm 1 P6 4 3 L Prot 1 P1 P6 6 3 T Prot 1 P8 6 3 R Perm 1 P8 6 3 L P+P 1 P3 P8 Protected Only Phasing * from to turn type contlr phases 7 3 T Prot 1 P4 7 3 R Perm 1 P4 7 3 L P+P 1 P7 P4 2 3 T Prot 1 P2 2 3 R Perm 1 P2 2 3 L P+P 1 P5 P2 4 3 T Prot 1 P6 4 3 R Perm 1 P6 4 3 L P+P 1 P1 P6 6 3 T Prot 1 P8 6 3 R Perm 1 P8 6 3 L P+P 1 P3 P8
* from to turn type contlr phases 7 3 T Prot 1 P4 7 3 R Perm 1 P4 7 3 L Perm 1 P4 2 3 T Prot 1 P2 2 3 R Perm 1 P2 2 3 L P+P 1 P1 P2 4 3 T Prot 1 P6 4 3 R Perm 1 P6 4 3 L P+P 1 P5 P6 6 3 T Prot 1 P8 6 3 R Perm 1 P8 6 3 L Perm 1 P8 Permissive Only Phasing * from to turn type contlr phases 7 3 T Prot 1 P4 7 3 R Perm 1 P4 7 3 L P+P 1 P7 P4 2 3 T Prot 1 P2 2 3 R Perm 1 P2 2 3 L P+P 1 P5 P2 4 3 T Prot 1 P6 4 3 R Perm 1 P6 4 3 L P+P 1 P1 P6 6 3 T Prot 1 P8 6 3 R Perm 1 P8 6 3 L P+P 1 P3 P8
Overlaps * from to turn type contlr phases 7 3 T Prot 1 P4 7 3 R Perm 1 P4 7 3 L P+P 1 P7 P4 2 3 T Prot 1 P2 2 3 R Perm 1 P2 2 3 L P+P 1 P5 P2 4 3 T Prot 1 P6 4 3 R Perm 1 P6 4 3 L P+P 1 P1 P6 6 3 T Prot 1 P8 6 3 R Perm 1 P8 6 3 L P+P 1 P3 P8 * from to turn type contlr phases 7 3 T Prot 1 P4 7 3 R Perm 1 P4 7 3 L P+P 1 P7 P4 2 3 T Prot 1 P2 2 3 R Prot 1 O1 2 3 L P+P 1 P5 P2 4 3 T Prot 1 P6 4 3 R Perm 1 P6 4 3 L P+P 1 P1 P6 6 3 T Prot 1 P8 6 3 R Perm 1 P8 6 3 L P+P 1 P3 P8
Hands-On Practice • E-W Protected Only Left-turn • N-S Permissive Only Left-turn * from to turn type contlr phases 7 3 T Prot 1 P4 7 3 R Perm 1 P4 7 3 L P+P 1 P7 P4 2 3 T Prot 1 P2 2 3 R Perm 1 P2 2 3 L P+P 1 P5 P2 4 3 T Prot 1 P6 4 3 R Perm 1 P6 4 3 L P+P 1 P1 P6 6 3 T Prot 1 P8 6 3 R Perm 1 P8 6 3 L P+P 1 P3 P8 * from to turn type contlr phases 7 3 T Prot 1 P4 7 3 R Perm 1 P4 7 3 L Perm 1 P4 2 3 T Prot 1 P2 2 3 R Perm 1 P2 2 3 L Prot 1 P5 4 3 T Prot 1 P6 4 3 R Perm 1 P6 4 3 L Prot 1 P1 6 3 T Prot 1 P8 6 3 R Perm 1 P8 6 3 L Perm 1 P8 Change to: Default: • Save as Pract2_Phasing