Master Main Document

July 31, 2017 | Author: Jorge Javier Bizama Cofré | Category: Version Control, Matrix (Mathematics), Command Line Interface, Simulation, Geographic Information System
Share Embed Donate


Short Description

Download Master Main Document...

Description

Simulation and Assignment of Traffic in Urban Road Networks Manual - Version 11.2 March 2013 Version 11.2.05

SATURN MANUAL (V11.2) Contents

Contents Section

Page

1. 

Introduction

1-1 

1.1  1.2  1.3  1.4  1.5  1.6 

The Function of SATURN Hardware / Software Requirements Documentation Distribution of SATURN Contents of the Suite Version Control

1-1  1-3  1-5  1-5  1-6  1-7 

2. 

The SATURN Suite – An Overview

2-1 

2.1  2.2  2.3  2.4  2.5  2.6  2.7  2.8  2.9  2.10 

The Structure of Assignment Models Trip Matrices in SATURN Networks in SATURN Route Choice in SATURN Analysis in SATURN General Advice on Using SATURN Getting Started; Example Files Text Files, Fixed Columns, Text Editors and Word Processors Errors and Warnings: Fatal, Non-Fatal and Serious Version Control

3. 

The Basic SATURN Model

3.1  3.2  3.3  3.4  3.5  3.6  3.7  3.8 

The Network Model Structure Data Requirements File Name Conventions 32-Bit SATURN Versions Running Programs Under DOS (or Command Prompt) Running Programs under WINDOWS: SATWIN 10 Using SATWIN 11 Beta Version Control

4. 

Creating an Origin-Destination Matrix File

4-1 

4.1  4.2  4.3  4.4  4.5 

Trip Matrices using M1 or MXM1 Important Trip Matrix Definitions Further Notes on Trip Matrices Alternative Matrix Formats using M1/ MXM1 Version Control

4-2  4-4  4-5  4-6  4-7 

5. 

Network Coding – A General Description

5-1 

5.1  5.2  5.3  5.4  5.5 

Simulation Networks Buffer Networks Defining the Buffer Network Capacity Restraint in the Buffer Network Assignment and Map Networks

5109341 / Mar 13 Master Main Document.docx

2-2  2-4  2-5  2-6  2-7  2-7  2-8  2-9  2-11  2-13 

3-1  3-2  3-5  3-6  3-8  3-9  3-9  3-27  3-34 

5-2  5-15  5-16  5-17  5-18 

i

SATURN MANUAL (V11.2) Contents

5.6  5.7  5.8  5.9 

Building Networks: The Beginner's Guide Geographical Information System (GIS) Data User and Vehicle Classes Version Control

6. 

Preparation of a Network Data File

6.1  6.2  6.3  6.4  6.5  6.6  6.7  6.8  6.9  6.10  6.11  6.12  6.13  6.14  6.15  6.16  6.17 

Option Specification Records (Mandatory) Network Title (Mandatory) Parameter Specification Records (Mandatory) Simulation Network: the ‘11111’ Records Simulation Centroid Connector Data: the ‘22222’ Records The Buffer Network/Link Data: the ‘33333’ Records Restricted Turns and Links: the ‘44444’ Records Node and Zone Co-ordinates/Supplementary Data: the ‘55555’ Records Fixed Routes (E.g. Buses): the ‘66666’ Records Counts of Link and/or Turning Volumes: the ‘77777’ Records Generalised Costs and/or Matrix Weights for Multiple User Classes: the ‘88888’ Records Fatal Errors and NAFF UFN Files Extra Input Network File: the X-File Specimen File FIFO, TOPUP and DOUBLE – Options for Repeated Data Input SATNET Files Version Control

7. 

Assignment – The Role of SATEASY/SATALL

7.1  7.2  7.3  7.4  7.5  7.6  7.7  7.8  7.9  7.10  7.11  7.12  7.13  7.14 

Wardrop Equilibrium Assignment Stochastic User Equilibrium (SUE) Assignment Multiple User Class Assignment Joint Equilibrium Assignment and Variable Demand Models SDM Assignment: More Complex Elastic Assignment Models Elastic Demand Functional Forms Defining the Reference Trip and Cost Matrices Multiple User Class Elastic Assignment Combined Distribution and Assignment Models Miscellaneous Assignment Procedures Running SATEASY: A single elastic run SATEASY: Technical Specifications Version Control

8. 

Simulation – The Role of SATSIM

8.1  8.2  8.3  8.4  8.5  8.6 

Cyclical Flow Profiles Accept Profiles and Capacities Internal Simulation Iterations and Convergence Simulation Delays, Queues and Flow-Delay Curves Blocking Back Random Delays and Queues (LRTP)

5109341 / Mar 13 Master Main Document.docx

5-22  5-27  5-32  5-34 

6-1  6-3  6-5  6-6  6-25  6-53  6-54  6-56  6-58  6-60  6-66  6-67  6-70  6-72  6-74  6-76  6-79  6-81 

7-1  7-2  7-10  7-16  7-19  7-31  7-44  7-50  7-56  7-66  7-67  7-70  7-81  7-84  7-87 

8-1 

ii

8-2  8-6  8-14  8-17  8-29  8-37 

SATURN MANUAL (V11.2) Contents

8.7  8.8  8.9  8.10  8.11 

Modelling Roundabouts Lane Choice Modelling Simulation Network Capacities SATSIM: Technical Specifications Version Control

9. 

Assignment / Simulation Loops – The Role of SATALL

9.1  9.2  9.3  9.4  9.5  9.6  9.7  9.8  9.9  9.10  9.11  9.12  9.13  9.14  9.15  9.16 

General Principles Monitoring Convergence Averaging Flows: The Use of KOMBI and AUTOK Continuing a Previous Assignment (The DIDDLE Option) Making Convergence Easier Elastic Assignment/Simulation Loops SATALL: General Functions SATALL Run-time Convergence Statistics SATALL Convergence Statistics: Full Line Printer Listings Elastic Assignment within SATALL Multiple User Class Assignment within SATALL Special SATALL Extensions The SATALL Batch Procedure The SATURN Batch Procedure SATALL: Technical specifications Version Control

9-2  9-4  9-11  9-14  9-15  9-20  9-21  9-22  9-23  9-26  9-27  9-27  9-29  9-30  9-31  9-34 

10. 

MX: Interactive Matrix Manipulation

10-1 

10.1  10.2  10.3  10.4  10.5  10.6  10.7  10.8  10.9  10.10  10.11  10.12  10.13  10.14  10.15  10.16  10.17  10.18  10.19  10.20  10.21 

Synopsis Matrix Files: General Properties MX File Structure Copy/Transpose/Re-code an Input UFM File; Re-defining Zones Matrix Input and/or Updating from a .DAT File Select Options Matrix Factoring Matrix Manipulation Statistical Analysis Viewing and/or Editing Matrix Elements Viewing Row and Column Totals Matrix Graphics Printing a complete matrix to a line printer Printing/Dumping Row and Column Totals Dumping a Matrix to an ASCII .DAT (Text) File Output UFM Matrices Stacking and Unstacking Matrices Matrix Demand Calculations The MX Box of Clever Tricks Useful Matrix Batch Files Version Control

5109341 / Mar 13 Master Main Document.docx

8-41  8-43  8-51  8-58  8-60 

iii

9-1 

10-2  10-5  10-10  10-11  10-14  10-23  10-25  10-32  10-36  10-37  10-39  10-40  10-40  10-40  10-41  10-44  10-45  10-46  10-47  10-48  10-55 

SATURN MANUAL (V11.2) Contents

11. 

P1X: Interactive Analysis of Results

11.1  11.2  11.3  11.4  11.5  11.6  11.7  11.8  11.9  11.10  11.11  11.12  11.13  11.14  11.15  11.16  11.17  11.18  11.19 

Introduction Network Plotting (P1X): The Master Menu System/device Definitions P1X External File Control The Network Window Basic Network Display Validation Options P1X Analysis Functions P1X Editing Facilities SATDB: Data Base Facilities SATLOOK: Interactive Text Outputs Node Editing and Graphical Display (SATED) Graphical Network Cordoning Pure Matrix Graphics Convergence Statistics P1X: Technical Specifications SATLOOK: Technical Specifications SATDB: Technical Specification Version Control

12. 

Supplementary Programs

12.1  12.2  12.3  12.4  12.5  12.6  12.7  12.8 

Network Cordoning (SATCH) Optimum Offsets (SATOFF) Direct Examination of UF Files (DALOOK) Direct Comparison of UF Files (DACHEX) Transferring UF files (DADUMP and DALOAD) SATPIG: Generating Route Flows SATDYSK - Dynamic Time Skims Version Control

13. 

Deriving O-D Matrices from Traffic Counts (SATME2)

13.1  13.2  13.3  13.4  13.5  13.6  13.7  13.8  13.9 

Introduction to SATME2 Matrix Estimation Data Requirements Advice on Using SATME2 and Extra Options Updating Multiple User Class O-D Matrices SATME2 Technical Specifications SATPIJA - Technical Specifications SATU2 - Selected Link Matrices “ME2” Output Files Version Control

13-2  13-17  13-27  13-40  13-47  13-49  13-51  13-52  13-54 

14. 

Control Procedures (DOS Batch Files)

14-1 

14.1  14.2  14.3 

Introduction to Control Procedures / Command Lines File Specification within Control Procedures The ‘SATURN’ Procedures

14-2  14-3  14-6 

5109341 / Mar 13 Master Main Document.docx

11-1  11-2  11-2  11-3  11-10  11-13  11-17  11-38  11-43  11-57  11-75  11-96  11-103  11-107  11-110  11-111  11-111  11-112  11-113  11-115 

12-1 

iv

12-2  12-14  12-18  12-18  12-18  12-19  12-22  12-26 

13-1 

SATURN MANUAL (V11.2) Contents

14.4  14.5  14.6  14.7  14.8  14.9  14.10  14.11  14.12 

Extended SATURN Procedures “LOG”, “KEY” and “VDU” Files: Running Interactive Programs “Off-line” Namelist Parameters Set on the Command Line Command Line Options and Batch Procedures Extended Command Line Files: Using .XCL Files QUIET Command Lines QUICK Command Lines Create Your Own BATCH Files: A Beginners’ Guide Version Control

15. 

Special Options and Facilities

15.1  15.2  15.3  15.4  15.5  15.6  15.7  15.8  15.9  15.10  15.11  15.12  15.13  15.14  15.15  15.16  15.17  15.18  15.19  15.20  15.21  15.22  15.23  15.24  15.25  15.26  15.27  15.28  15.29  15.30  15.31  15.32  15.33  15.34  15.35 

Network Aggregation and Simplification within Intermediate Bands Preferences files Network Updates (The Update Option) Updating the Trip Matrix (The Re-start Facility) Pre-Loading Fixed Flows (The “Plod” Option) Comparing Assigned and Observed Flows: GEH Statistics Use of SATURN Outside the U.K. Using SATURN as a Conventional Assignment Model Converting Conventional Speed-Flow Curves into SATURN Curves The use of Crow-Fly Distances (The SHANDY Option) Coding Combined Buffer and Simulation Networks Automatic Network Coding (The AUTOX and AUTOZ Options) Supplementary Data for Simulation Links Using Buffer Network Inputs Extra Link Data (Knobs) Node-Dependent Parameters: GAP, GAPM, NUC and LCY Simulation Link Flows and Centroid Connectors Pcu’s, Cars, Buses and Vehicles Interpolating Routes Select Link Analysis (SLA) The Dutch Option (Long Node Numbers) Referencing Data Arrays Via Dirck Access Codes Choice of Gap Parameters Re-constructing Assignment Routes: The SAVEIT Option and UFC Files Alternative Link Costs and/or Times for Tree Building Stochastic Trees Trees, Forests and Arboreta Skimming Trees and/or Forests Variable Program Dimensions Comment Cards and Blank Records in Data Files The Use of Sub-Files within Data Files: $INCLUDE Setting “Optimum” Stage Green Times Determining Fuel Consumption Determining Emission Statistics Estimating Primary and Secondary Stops Altered Data Formats in .DAT Input Files

5109341 / Mar 13 Master Main Document.docx

14-7  14-9  14-20  14-20  14-21  14-22  14-22  14-23  14-25 

15-1 

v

15-3  15-8  15-9  15-10  15-12  15-14  15-16  15-17  15-20  15-29  15-30  15-31  15-33  15-34  15-38  15-41  15-42  15-43  15-44  15-45  15-47  15-49  15-50  15-60  15-63  15-64  15-64  15-75  15-76  15-76  15-78  15-84  15-85  15-87  15-87 

SATURN MANUAL (V11.2) Contents

15.36  15.37  15.38  15.39  15.40  15.41  15.42  15.43  15.44  15.45  15.46  15.47  15.48  15.49  15.50  15.51  15.52  15.53  15.54  15.55  15.56  15.57  15.58  15.59 

Turning Flows at Buffer Nodes Repeated Assignments: Modelling Cold Starts, etc. Non-discontinuous Speed-Flow Curves: the Kinky Option Bus-only Lanes Motorway Weaving Segments SATTUBA SATCOBA Bitmaps within SATURN Defining Bus Travel Times Representing Walk / Pedestrian Networks DBDUMP: Dumping Link Data to Text Files CLICKS: Variable Free Flow Speeds by User Class UNIQUE: Combined Queues within the Buffer Network SATURN Summary Statistics Reporting Tool (SATSTAT) SATMECC – Marginal Economic Consumer Costs Running SATURN within DIADEM Running SATURN in Parallel SATURN Multi-Core Applications SATURN CASSINI QUIET & QUICK Options via SATWIN Network Aggregation (SPIDER) Residual (Incorrect) Path Flows and Restricted Frank-Wolfe Algorithms Error Listing Files Version Control

16. 

Simulation Network Coding Example

16.1  16.2  16.3  16.4  16.5  16.6  16.7  16.8 

Traffic Signals Roundabouts Priority Junctions External Nodes Dummy Nodes Simulation Centroid Connectors Motorway Links Version Control

17. 

Multiple Time Period Modelling in SATURN

17.1  17.2  17.3  17.4  17.5  17.6  17.7  17.8  17.9  17.10 

Treatment of Over-Capacity Junctions: General Principles Actual and Demand Flow in SATURN Simulation Linked Time Periods (The PASSQ Option) Running Multiple Time Periods Using PASSQ: Simple Procedures The SATSUMA Program The Definition and Calculation of Queues and Delays Junction-based Summary Statistics Network-based Simulation Summary Statistic Combined Simulation and Buffer Total Statistics Delay-based Arrays in .ufs Files: Definitions

5109341 / Mar 13 Master Main Document.docx

15-88  15-89  15-89  15-90  15-92  15-99  15-103  15-108  15-113  15-113  15-114  15-115  15-120  15-120  15-130  15-135  15-136  15-139  15-145  15-153  15-154  15-167  15-170  15-173 

16-1  16-2  16-4  16-6  16-8  16-8  16-10  16-14  16-16 

vi

17-0  17-1  17-2  17-3  17-7  17-10  17-11  17-14  17-1  17-3  17-5 

SATURN MANUAL (V11.2) Contents

17.11  Formulae for Calculating Totals 17.12  Version Control

17-6  17-11 

18. 

Network Structure and Editing: PMAKE

18.1  18.2  18.3  18.4  18.5  18.6  18.7  18.8  18.9  18.10  18.11 

Network data base structures Network Editing PMAKE - Network Building from Scratch PMAKE: Editing Existing Networks Node Editing within PMAKE Link Editing within PMAKE Simulation Centroid Connector Editing within PMAKE (11.9.4) Capacity Indices on “New” Links U-Turns at External Simulation Nodes Disconnected Assignment Networks Version Control

19. 

Running SATURN Programs Interactively

19.1  19.2  19.3  19.4  19.5  19.6  19.7  19.8  19.9  19.10  19.11  19.12  19.13 

Introduction Graphics and Text Mode Menus Banner Menus Menu Bars (P1X only) Text Menus Windows List Boxes Setting Variables Windows Screen Edit and Edit Box Inputs Output Text Windows The Help Facility Mouse-based Inputs Version Control

20. 

Modelling Road User Charges in SATURN

20.1  20.2  20.3  20.4  20.5  20.6  20.7 

Introduction The Role of Tolls in SATURN Modelling Input of Charges (Tolls) in SATURN Calculating and Reporting Charge/Toll Statistics Examples of Charging Systems in SATURN STOLL: Modelling Stochastic Values of Times of Tolls Version Control

21. 

Alternative Network Data Structures and Assignment Methods: Origin Based (OBA) and Path Based Assignment 21-1 

21.1  21.2  21.3  21.4  21.5 

Network Data Structures Advantages and Disadvantages of OBA and Paths Perturbation Assignment (WSTART and/or IPERT) Storing Path Files: UFO and UFQ Practical Restrictions within SATURN

5109341 / Mar 13 Master Main Document.docx

vii

18-1  18-2  18-4  18-7  18-9  18-9  18-12  18-14  18-14  18-15  18-17  18-19 

19-1  19-2  19-2  19-2  19-4  19-5  19-6  19-7  19-7  19-8  19-8  19-8  19-9  19-10 

20-1  20-2  20-2  20-3  20-6  20-7  20-8  20-10 

21-2  21-3  21-4  21-6  21-6 

SATURN MANUAL (V11.2) Contents

21.6  21.7  21.8  21.9  21.10 

Additional OBA Output Files Practical Considerations Examples of OBA Applications Further Information Version Control

22. 

Kick Starts: Updating, Warm Starts and Continuation Techniques

22.1  22.2  22.3  22.4  22.5  22.6  22.7  22.8 

Introduction to Kick Starts Review of Traditional Kick Start Options Warm Starts (WSTART = T) WSTART with Topologically Identical Networks and Matrices WSTART with Altered Networks and/or Matrices: UFO Files Warm Starts with Elastic Assignment Advantages of Kick-Starts Version Control

23. 

Linking SATURN and Geographical Information Systems (GIS)

23.1  23.2  23.3  23.4  23.5  23.6 

Introduction Exporting SATURN data to GIS Systems Importing data from GIS Systems into SATURN The Atkins MapInfo Tools SATURN GIS Creator Version Control

24. 

INDEX

24.1 

Version Control

5109341 / Mar 13 Master Main Document.docx

21-7  21-8  21-9  21-11  21-13 

22-1  22-2  22-3  22-5  22-7  22-8  22-13  22-13  22-14 

23-1  23-2  23-2  23-3  23-3  23-22  23-39 

24-1  24-27 

viii

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF