11.07.2014 Views

Citilabs Voyager Update by Mike Clarke and ... - FSUTMSOnline

Citilabs Voyager Update by Mike Clarke and ... - FSUTMSOnline

Citilabs Voyager Update by Mike Clarke and ... - FSUTMSOnline

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Cube <strong>Update</strong><br />

presented to<br />

Florida Model Task Force<br />

presented <strong>by</strong><br />

Michael <strong>Clarke</strong> <strong>and</strong> Matthew Martimo<br />

November 9, 2009


New Features in Cube 5<br />

New Features of Cube Base<br />

• Available<br />

• Integrated ESRI spatial functions within the model work stream<br />

(Buffer, Union, Intersect…)<br />

• Full support of ESRI-supported data formats including Bing Maps<br />

• Python Scripts as part of the Modeling Flow<br />

• Previously Released<br />

• Cube GIS Window<br />

− GIS-based network<br />

− Direct sharing of data between<br />

ESRI products <strong>and</strong> Cube<br />

− Work environment is similar to ArcGIS<br />

− On-the-fly projection<br />

• Wizard for adding user programs<br />

• Multiple model applier types


New Features in Cube 5<br />

Cube GIS<br />

Based on ArcObjects from ArcGIS<br />

Engine<br />

Provides enhanced GIS capabilities to<br />

Cube users<br />

Stores data in geodatabase format<br />

• 5.0- Personal geodatabase (MDB)<br />

• 5.1- File-based (GDB) <strong>and</strong> SDE personal<br />

<strong>and</strong> enterprise geodatabases (mySQL,<br />

SQL, Oracle …)<br />

Provides geo-processing functions<br />

based on ESRI Technology


Cube GIS Window<br />

High-Quality Mapping Using ESRI MXD Files<br />

Our Products: Cube


New Features of Cube <strong>Voyager</strong><br />

Major New Features of Cube <strong>Voyager</strong><br />

Available in 5.1:<br />

Geodatabase Read/Write updated for File-based (GDB) <strong>and</strong> SDE personal <strong>and</strong> enterprise<br />

geodatabases (mySQL, SQL, Oracle …)<br />

Multi-Dimensional Arrays<br />

New methods of highway assignment<br />

• Conjugate <strong>and</strong> Bi-Conjugate Frank-Wolfe<br />

• Gradient Projection<br />

• Stochastic<br />

Previously Released<br />

Geodatabase Read/Write – personal geodatabase (MDB)<br />

PT select link<br />

PT ‘mustusemode’ <strong>and</strong> ‘bestpathonly’ for FTA “New Starts” Analysis


Convergence of Traffic Assignments:<br />

How Much is Enough?<br />

Tampa Bay Model defaults to Relative Gap of 0.01<br />

SERPM Model defaults yield a Relative Gap of 0.005<br />

“A Relative Gap of 0.0001 is required to assure that the<br />

assignment is sufficiently converged to achieve stable link flows.”<br />

(Boyce, et al., 2004)<br />

5


Link Variance Example<br />

Chicago Sketch Network:<br />

387 zones<br />

Capacity on link<br />

492-493<br />

reduced <strong>by</strong> half<br />

(6500 to 3250)<br />

Relative Gap =0.0005<br />

= 0.001 0.0001 0.005 (SERPM Default)


Research into new methods<br />

Existing: Frank-Wolfe Algorithm


Bi-Conjugate Assignment<br />

Good Features – Provides all the Capabilities Available Today<br />

• Consistent with the existing practice including the Full<br />

functionality provided <strong>by</strong> the traditional FW assignment<br />

• Multiple user classes, Turning penalties, Junction Modeling<br />

• Select link <strong>and</strong>/or zone analysis<br />

• Distributed computing, Etc.<br />

• Maintains ‘proportionality’<br />

No need to modify anything (network, input data etc.)<br />

8


Path-based Assignment Algorithms<br />

Feasibility<br />

• The memory restriction for tracking the paths has been relaxed<br />

considerably in recent years due to rapid advances in computing<br />

environment<br />

Advantages<br />

• Fastest convergence to high accuracy<br />

• Unique Link Flow Solution<br />

Disadvantages<br />

• Does not maintain proportionality assumptions<br />

• Select Link, Select Zone not applicable<br />

• Turning Movements are not correct<br />

9


Proportionality<br />

10<br />

Regardless of the original origin <strong>and</strong> final<br />

destination, the flows over any selected set of<br />

paired segments should be consistently<br />

proportional.<br />

Critical, if you need to analyze who uses<br />

facilities – their origins <strong>and</strong> destinations<br />

(select link) or which zones contribute to the<br />

flow (select zone).<br />

Link-based methods are proportional.<br />

Origin <strong>and</strong> Path-based methods are NOT<br />

(OBA, Algorithm B, TAPAS…).<br />

Link flows <strong>and</strong> speeds are the same in both.


Proportionality <strong>by</strong> Algorithm Type<br />

11 Taken from “Practical Implications of Finding Consistent Route Flows”<br />

<strong>by</strong> Hillel Bar-Gera, et al.


Scripting the New Assignment Algorithms<br />

Conjugate <strong>and</strong> Bi-Conjugate<br />

Parameters Combine = EQUI, Enhance = #<br />

• Enhance keyword options<br />

− Frank Wolf:<br />

− Conjugate:<br />

− Bi-Conjugate:<br />

Enhance=0<br />

Enhance=1<br />

Enhance=2<br />

Path-Based Equilibrium – Select Link/Zone Disabled<br />

Parameters Combine=PATH<br />

12


New Empirical Studies<br />

Computing Platform<br />

• 64 bit Intel Platform with Vista 64<br />

• Two Xeon E5335 2GHz Quad Core Processors<br />

• 8GB of RAM<br />

Chicago Regional Network<br />

• 1790 Zones<br />

• 12982 Nodes<br />

• 39018 Links<br />

• 1360427.88 Total OD Flow<br />

13


14<br />

*The Origin-based Algorithm (OBA) adopted here is from Hillel Bar-Gera<br />

http://www.openchannelsoftware.org/projects/Origin-Based_Assignment/


SERPM 24 Hr Assignment Results


New Features of Cube Avenue<br />

New Features Available in Cube Avenue (5.1)<br />

Packet allocation<br />

Incremental time-segments allows<br />

early time segments to converge<br />

before simulating later time<br />

segments (100 Iter. to 20 Iter.)<br />

Simulation Pause <strong>and</strong> Restart<br />

These new features greatly reduce<br />

run-time <strong>and</strong> memory consumption


Key Methodologies in Cube<br />

New Activity Model Application<br />

•Script of full-activity model within Cube <strong>Voyager</strong><br />

•Based on methodology of Sacramento <strong>and</strong> SF County<br />

•Developed <strong>by</strong> Mark Bradley, Ken Vaughn <strong>and</strong> Victor Siu<br />

•Used directly for small <strong>and</strong> mid-sized urban areas<br />

•Increase segmentation in larger areas<br />

•Will be posted on the user-group web-site for download this winter


Key technologies in the ‘Labs<br />

Cube L<strong>and</strong><br />

integrated transport-l<strong>and</strong> use modeling<br />

Innovation in l<strong>and</strong> use pricing—via<br />

auction/bidding theory<br />

Evaluate impact of l<strong>and</strong> use change on<br />

transport system <strong>and</strong> transport system<br />

change on l<strong>and</strong> use<br />

Integrates directly with Cube <strong>Voyager</strong><br />

Forecasts l<strong>and</strong> rent/prices to better<br />

evaluate development pressures<br />

Forecasts households <strong>by</strong> type <strong>and</strong><br />

employment <strong>by</strong> type <strong>by</strong> TAZ


Moving to Enterprise<br />

‘Beyond Cube 5’


Moving to Enterprise<br />

What is Enterprise?<br />

• Data stored in an ESRI-compliant geo-database format<br />

• Uses market leading databases: Oracle…etc.<br />

• Able to store <strong>and</strong> manage huge amounts of data<br />

• Cube portion of the database has transportation-specific ‘rules’<br />

(topology rules) using <strong>Citilabs</strong> data model


Moving to Enterprise<br />

Why Enterprise?<br />

• Common data storage center:<br />

• You contribute your model results to the enterprise geodatabase<br />

• Others contribute their data to the enterprise geodatabase<br />

• Use data directly in the models from the database<br />

• Incorporate model results with other governmental systems<br />

(permitting…)<br />

• Take advantage of ‘future data’ in the models more easily: GPS data…


Our Products<br />

Access modeling data from three portals<br />

Cube - Desktop Professional Modeling<br />

a comprehensive suite for passenger, freight, l<strong>and</strong> use, <strong>and</strong> traffic simulation<br />

Mint - Modeling on the Internet<br />

web-based modeling platform for collaborative planning<br />

Sugar - Modeling Extensions for ArcGIS<br />

modeling <strong>and</strong> analysis tools for non-modelers


Why move modeling to the internet?<br />

Phases<br />

MPO/County Modeler<br />

Consultants<br />

MPO/County Planners<br />

Partner agencies<br />

Consultants<br />

Assign Clients with Rights<br />

MPO Director<br />

Interest Groups<br />

General Public<br />

Development Application Analysis<br />

Today<br />

Desktop<br />

Desktop<br />

Desktop<br />

Tomorrow<br />

Internet Internet Internet<br />

Priorities 3 1 2<br />

Elements<br />

• Network development<br />

• Demographics<br />

• Edit scripts<br />

• Re-organize<br />

• Add features<br />

• Entire models<br />

• Cloud-computing environment<br />

- no local high speed machines<br />

- unlimited resources<br />

- no software licensing; move<br />

to a software-as-a-service<br />

monthly subscription<br />

• Shared access to the models<br />

• Collaborative application<br />

- local agencies<br />

- federal agencies<br />

- consultants<br />

• Provide access for non-modelers<br />

• Become a ‘transportation info.<br />

system’<br />

• Use the results ‘themselves’<br />

• User friendly environment for<br />

- analysis <strong>and</strong> comparisons<br />

- mapping <strong>and</strong> charting<br />

• Ability to publish the results to<br />

‘everyone’


Primary Benefits<br />

• Internet: movement from a desktop-bound, ‘locked’ environment to an internetbased,<br />

‘open’, sharable, ‘work from anywhere/anytime’ environment<br />

• Community Resource: model application <strong>and</strong> planning analysis done <strong>by</strong> nonexperts<br />

using common web-browsers moving models to an active role in<br />

collaborative transportation planning<br />

• Cloud-Computing: placement of the models, data <strong>and</strong> software in a cloudcomputing<br />

environment lowering hardware costs locally while providing ‘unlimited’<br />

high-spec resources<br />

• Lower costs for the user: movement from locally licensed desktops to a software<br />

as a service model. Monthly subscription business model allowing many to use the<br />

model at low, or even, no cost<br />

• Lessens IT complexity: much of the IT burden of modeling is shifted from the user<br />

to the vendor<br />

• Data <strong>and</strong> Software Integration: easier to integrate with external systems:<br />

development reviews, regional air quality analysis, pavement maintenance systems,<br />

traffic <strong>and</strong> transit ITS systems <strong>and</strong> to receive <strong>and</strong> use data from data probes,<br />

detectors <strong>and</strong> static data sources


Areas in Beta Test<br />

Valley Transportation Authority, San Jose<br />

Houston, Texas MPO<br />

Minneapolis, Minnesota MPO<br />

Cincinnati, Ohio MPO<br />

City of Leesburg, Virginia<br />

Christchurch, New Zeal<strong>and</strong><br />

Brisbane, Australia<br />

Manila, Philippines<br />

Dutch Government regional models


VTA Home Page


Our Products: Sugar<br />

Sugar: Modeling Extensions for ArcGIS<br />

Available Now<br />

In Development<br />

Available Q1 2010


Sugar Example: Sugar Network Editor<br />

Our Products: Sugar


29<br />

Sugar Example: Sugar Signal


Work-Flow: Cube, Mint, Sugar


Thank you!

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!