SwashSim Documentation
Preface
Document Organization
About the Developer
I Getting Started
1
Introduction
1.1
SwashSim Overview
1.2
Supporting Resources and Tools
1.2.1
Example Projects
1.2.2
Tutorial Videos
1.3
Program Installation
1.3.1
System Requirements
2
User Interface Overview
2.1
Starting the Program
2.2
Starting a New Project
2.3
Opening a Project
2.4
Saving a Project
2.5
Screens/Modules
2.6
Network File Treeview
II Creating a Simulation Project
3
Overview
3.1
Settings
3.2
Project Properties
4
Drivers
5
Vehicles
5.1
Vehicle Fleet Types
5.2
Vehicle Models
5.2.1
Vehicle Model Definitions
6
Network Structure
6.1
Overview
6.2
Node Properties
6.2.1
X/Y Coordinates
6.2.2
Entry Node Inputs
6.3
Common Link Properties
6.3.1
Upstream/Downstream Node ID
6.3.2
Length
6.3.3
Orientation Angle
6.3.4
Horizontal Curvature
6.3.5
Grade
6.3.6
Free-Flow Speed
6.3.7
Downstream Vehicle Turning Percentages
6.3.8
Upstream/downstream connecting link ID’s
6.3.9
Upstream/downstream connecting lane ID’s
6.4
Two-lane highway-only Link Properties
6.4.1
Passing in Oncoming Lane
6.4.2
Passing/Climbing Lane Direction
6.4.3
Passing/Climbing Lane Rule
6.5
Lane Data
6.5.1
Lane Objects
6.6
Upstream/Downstream Connecting Link/Lane IDs Example
7
Freeway Quick Editor
7.1
Main Input Screen
7.2
Segment Input Fields
7.2.1
Detectors
7.2.2
Entering Traffic Data
7.2.3
Exiting Traffic Data
8
Two-Lane Highway Quick Editor
8.1
Main Input Screen
8.2
Segment Input Fields
8.2.1
Upstream/Downstream Node ID
8.2.2
X Coord Start/X Coord End and Y Coord Start/Y Coord End
8.2.3
Length
8.2.4
Horizontal Curve Specific Inputs
8.2.5
2 + 1 Section
8.2.6
Control Point X/Control Point Y
8.2.7
Entering Traffic Data
9
Custom Network Editor
9.1
Node Data Screen
9.2
Link Data Screen
9.2.1
Lane Data
9.2.2
Traffic Data
9.3
Map Manipulation Functions and Display Options
10
Signalized Intersections
10.1
Traffic Control Screen
10.2
Pretimed Signal Phasing and Timing Inputs
10.2.1
Phase Control and Detector Assignments
10.2.2
Coordination Settings
10.3
Actuated Signal Control
10.3.1
Actuated Signal Controller File Setup
11
Unsignalized Intersections
11.1
Overview
11.2
Gap Acceptance
11.3
Limitations
12
Ramp Metering
12.1
Introduction
12.2
Pretimed
12.3
Demand/Capacity
12.4
ALINEA
12.5
Fuzzy Logic
12.5.1
Inputs (Aggregated Performance Measures)
12.5.2
Inference
12.5.3
Output (Ramp Metering)
12.6
Limitations
III Running a Simulation Project
13
Running the Simulation
13.1
Single-Scenario Run Settings
13.1.1
Warm-up Time
13.1.2
Simulation Duration
13.1.3
Random Number Seeds
13.1.4
Number of Replications
13.1.5
Output Options
13.2
Multi-Scenario Run Settings
14
Route Assignment
14.1
Introduction
14.2
Link Performance Function
14.3
User Equilibrium Route Assignment
14.4
XXE
14.5
User Equilibrium Path Flow
15
Simulation Output Data
15.1
Vehicle Headway Data
15.2
Link Performance Measure Data
15.3
Detector Vehicle Actuation Data
15.4
Detector Aggregate Measures Data
15.5
Vehicle Time Step Data
15.6
Signal Time Step Data
15.7
Ramp Metering Data
15.8
Lane Change Data
15.9
Platoon Data
15.10
Emissions and Fuel Consumption Data
16
Performance Measures
16.1
Flow Rate
16.2
Average Speed
16.3
Density
16.4
Percent Followers
16.5
Follower Density
16.6
Acceleration Noise
16.7
Travel Time
16.8
Running Time
16.9
Delay
16.10
Queue Length
16.11
Saturation Flow Rate
16.12
Stop Rate
16.13
Vehicle-Miles-Traveled (VMT)
16.14
Vehicle-Hours-Traveled (VHT)
16.15
Vehicle-Hours-Delayed (VHD)
17
Calibration
17.1
Introduction
17.2
Network Calibration
17.3
Vehicle Movement Model Calibration
17.3.1
Signalized intersections
17.3.2
Two-lane highways
18
Simulation Animation
18.1
Initiating Simulation Animation Mode
18.2
Animation Playback Controls
18.2.1
Start/Pause/Stop
18.2.2
Forward/Reverse
18.2.3
Animation Speed
18.2.4
Simulation Time
18.3
Display Options
18.3.1
Show Vehicle Information
18.3.2
Vehicle Properties
18.3.3
Signal Controllers
IV Simulation Logic and Vehicle Movement Models
19
Simulation Logic Flow
19.1
First Vehicle Entry
19.2
Simulation Time Loop
19.2.1
Create new vehicle
19.2.2
Update Status of Control Points
19.2.3
Update Vehicle Properties
19.2.4
Check Detector Status
19.3
End of Simulation Run
20
Vehicle Generation
20.1
Vehicle Entry Headway Distribution
20.2
Set Vehicle Entry Lane
20.3
Set Vehicle Driver Type
21
Leader/Follower Status
21.1
Variable Definitions
21.2
Logic Conditions
22
Vehicle Movement Logic
22.1
Longitudinal Motion
22.1.1
Acceleration Mode
22.1.2
Queue Status
22.2
Lane Changing
23
Acceleration Mode
23.1
UnimpededNormal
23.2
CarFollow
23.3
StoppingForQueue
23.4
StoppingForControl
23.5
Stopped
23.6
MaxAccel
23.7
Max Decel
23.8
Desired Accel
23.9
Desired Decel
23.10
DownstreamLinkSpeedChange
23.11
SlowingForDowngrade
24
Desired Speed
24.1
Horizontal Curves
24.2
Tangents
24.2.1
Heavy Vehicles
25
Car Following
26
Maximum Acceleration
27
Lane Changing
27.1
Mandatory Lane Changing
27.2
Discretionary Lane Changing
27.3
Anticipatory Lane Changing
27.4
Vehicle Lane Change Modes
28
Two-Lane Highway Modeling
28.1
Passing Modes
28.2
Passing in Oncoming Lane
28.3
Passing in a Passing Lane Section
29
Emissions and Fuel Consumption
29.1
Vehicle-Specific Power (VSP) Emission
29.2
OBD-based emissions/fuel use calculations
References
View Book Source
Microscopic Traffic Simulation Program
User Guide
Dr. Scott S. Washburn