sunguide sm software development project ramp meter firmware discussions august 8, 2006

20
SunGuide SunGuide SM SM Software Development Project Software Development Project Ramp Meter Firmware Discussions Ramp Meter Firmware Discussions August 8, 2006 August 8, 2006

Upload: arron-eaton

Post on 27-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SunGuide SM Software Development Project Ramp Meter Firmware Discussions August 8, 2006

SunGuideSunGuideSMSM Software Development Project Software Development Project

Ramp Meter Firmware DiscussionsRamp Meter Firmware DiscussionsAugust 8, 2006August 8, 2006

Page 2: SunGuide SM Software Development Project Ramp Meter Firmware Discussions August 8, 2006

August 9, 2006Ramp Metering Firmware 2

Purpose

Page 3: SunGuide SM Software Development Project Ramp Meter Firmware Discussions August 8, 2006

August 9, 2006Ramp Metering Firmware 3

Purpose of EffortPurpose of Effort

Develop a functional replacement for the Ramp Metering firmware from WSDOT

Utilize the same protocol as utilized for SunGuideSM Release 2.1:

– Implies no changes to the “master” side of the software

– Same GUI already reviewed by FDOT

Developing to the “known” functionality

Page 4: SunGuide SM Software Development Project Ramp Meter Firmware Discussions August 8, 2006

August 9, 2006Ramp Metering Firmware 4

Requirements

Page 5: SunGuide SM Software Development Project Ramp Meter Firmware Discussions August 8, 2006

August 9, 2006Ramp Metering Firmware 5

RM Firmware RequirementsRM Firmware Requirements

The SunGuide system shall provide a ramp metering firmware for controlling traffic flow onto a roadway from an on-ramp.

The Ramp Meter controller firmware shall control equipment consisting of standard transportation management hardware equivalent to the Model 170 controller.

The Ramp Meter controller firmware shall be developed for the 68HC11 processor.

The Ramp Meter controller firmware shall support Model 170 controller keypad, LED display, indicators, communications input and output functionality

The Ramp Meter controller shall provide standardized communications that conform to the WSDOT ramp metering protocol as described in "170 Communications Protocol:VAX-170-DOC05".

Page 6: SunGuide SM Software Development Project Ramp Meter Firmware Discussions August 8, 2006

August 9, 2006Ramp Metering Firmware 6

RM Firmware Requirements: con’tRM Firmware Requirements: con’t

The source for input to the Ramp Meter controller shall be configurable.

The Ramp Meter controller shall allow use of a common access keypad for manual access to firmware parameters and controller operation.

The Ramp Meter controller shall accept pre-defined configurable firmware parameters.

Firmware parameters shall be utilized for data collection and ramp metering algorithms.

The Ramp Meter controller shall allow firmware parameters to be downloaded from a central system or manually input from the keypad.

The Ramp Meter controller front panel shall provide controller metering and data collection status in a manner consistent with the WsDOT Firmware implementation.

Page 7: SunGuide SM Software Development Project Ramp Meter Firmware Discussions August 8, 2006

August 9, 2006Ramp Metering Firmware 7

RM Firmware Requirements: con’tRM Firmware Requirements: con’t

The Ramp Meter controller shall provide a manually configurable Clock and calendar function.

The Ramp Meter controller shall provide Surveillance functions.

The Ramp Meter controller shall provide data collection surveillance services in a local mode.

The Ramp Meter controller shall meter traffic flow. The Ramp Meter controller shall meter a

configurable number of lanes up to three lanes. The Ramp Meter controller shall operate in a local

or central command mode.

Page 8: SunGuide SM Software Development Project Ramp Meter Firmware Discussions August 8, 2006

August 9, 2006Ramp Metering Firmware 8

RM Firmware Requirements: con’tRM Firmware Requirements: con’t

The Ramp Meter controller local mode shall operate based on local traffic conditions and firmware parameters consistent with the WsDOT implementation.

The Ramp Meter controller central command mode shall operate based on algorithms defined by the central system.

The Ramp Meter controller metering algorithms shall be defined for local mode consistent with the WsDOT firmware implementation.

While in central mode, the Ramp Meter controller shall implement the metering rates sent from the SunGuide software.

The Ramp Meter controller shall allow for manual starting, stopping and modifying the metering from central command.

The Ramp Meter controller shall meter in local mode when active and disconnected from central command.

Page 9: SunGuide SM Software Development Project Ramp Meter Firmware Discussions August 8, 2006

August 9, 2006Ramp Metering Firmware 9

Development Approach

Page 10: SunGuide SM Software Development Project Ramp Meter Firmware Discussions August 8, 2006

August 9, 2006Ramp Metering Firmware 10

RM Development ProcessRM Development Process

Development Segmentation:

– 3 operational modules

– Continuous integration testing between Data/Metering modules

– Full integration testing once all modules developed

Ramp Meter Development Modules

Data Surveillance Module Metering Module

General 170E Operations

Module

Page 11: SunGuide SM Software Development Project Ramp Meter Firmware Discussions August 8, 2006

August 9, 2006Ramp Metering Firmware 11

Development Tools

Page 12: SunGuide SM Software Development Project Ramp Meter Firmware Discussions August 8, 2006

August 9, 2006Ramp Metering Firmware 12

RM Development EnvironmentRM Development Environment

Development tools– COSMIC 68XC11 Cross-compiler

– SEEHAU In-line Emulator

– 3 developers

Ramp Meter Process Module Layout

Data Surveillance Module

Detector Input

Metering Module

Meter Head Assembly

General 170E Operations Module

Page 13: SunGuide SM Software Development Project Ramp Meter Firmware Discussions August 8, 2006

August 9, 2006Ramp Metering Firmware 13

RM Emulation EnvironmentRM Emulation Environment

Controllers– Model170E– 2 RM controllers / 1 detector simulator– Loop simulation firmware developed by Bitran

Page 14: SunGuide SM Software Development Project Ramp Meter Firmware Discussions August 8, 2006

August 9, 2006Ramp Metering Firmware 14

Ramp Meter GUI

Page 15: SunGuide SM Software Development Project Ramp Meter Firmware Discussions August 8, 2006

August 9, 2006Ramp Metering Firmware 15

RMS Context MenusRMS Context Menus

RMS Main Context Menu

Ramp Meter Controller (RMC) Icon Context Menu

Page 16: SunGuide SM Software Development Project Ramp Meter Firmware Discussions August 8, 2006

August 9, 2006Ramp Metering Firmware 16

RMS Metering ControlRMS Metering Control

View Current RMC Data View and Change

– Operational Status– Metering Range– Metering Rate– Central Control Mode

Access RMC Alarms Send Firmware

Parameters to RMC

Page 17: SunGuide SM Software Development Project Ramp Meter Firmware Discussions August 8, 2006

August 9, 2006Ramp Metering Firmware 17

RMS Central Time of DayRMS Central Time of Day

Schedules RMC Metering Algorithm to Use Time of Day

– Days of week– Start / End times– Selected Algorithm

Special Event– Events defined by

administrator

Page 18: SunGuide SM Software Development Project Ramp Meter Firmware Discussions August 8, 2006

August 9, 2006Ramp Metering Firmware 18

RMS Alarms and ResetRMS Alarms and Reset

RMC Alarms Dialog– Displays current alarm

conditions from controller

RMC Reset Dialog– Choose whether to

reset• Loops

• Firmware

• Communication

Page 19: SunGuide SM Software Development Project Ramp Meter Firmware Discussions August 8, 2006

August 9, 2006Ramp Metering Firmware 19

RMS Firmware ParametersRMS Firmware Parameters

Allows Detailed Configuration of Device Recommended for Expert Users Only

Page 20: SunGuide SM Software Development Project Ramp Meter Firmware Discussions August 8, 2006

August 9, 2006Ramp Metering Firmware 20

Questions?