314 project

19
AUTOMATED TRAIN INFORMATION SYSTEM Shane Ackerman, Alexander Drake, Athanasia Maimos, Jane Towery Professor Wang ISE 314x December 5, 2016

Upload: alexander-drake

Post on 08-Feb-2017

92 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 314 Project

AUTOMATED TRAIN INFORMATION SYSTEM

Shane Ackerman, Alexander Drake, Athanasia Maimos, Jane Towery

Professor Wang

ISE 314x

December 5, 2016

Page 2: 314 Project

AGENDA

Introduction &

Background

Objectives

Inputs

OutputsCode Analysis

Other Possible

Applications

Ideas for

Future Researc

h

Page 3: 314 Project

INTRODUCTION & BACKGROUND

Many people use public

transportation every day

Timely departure

and arrival is a must

Updates concerning departure and arrival times are critical

Page 4: 314 Project

OBJECTIVES

Goals:

Inform user of the train’s

departure and arrival

time.

Inform user about the

train’s distance to

the stations.

Inform user about any

delays.

Page 5: 314 Project

INPUTS AND IMPORTS

Current time(z)

Current location

(x)

Desired location

(y)

User inputs: Train time

and location data matrix (A Bound)

Train time and location data matrix (B Bound)

System

Inputs: Import

pandas as pd

Import numpy as np

Imports:

Page 6: 314 Project

ERROR CATCHING PSEUDOCODE

Page 7: 314 Project

I N PUT S ERR O R BOU N D IN G

Page 8: 314 Project

OUTPUTS

Station you are currently at ‘x’

Station you are traveling to ‘y’

The time in minutes past the hour ‘z’

Prints ‘A’ or ‘B’ bound schedule as needed

Instructs to take ‘A’ or ‘B’ bound train

Page 9: 314 Project

OUTPUTS

Distance from train to station ‘x’

Time train arrives at station ‘x’ in minutes on the hour

Time train arrives at station ‘y’ in minutes on the hour

Time spent on train in minutes from ‘x’ to ‘y’

Page 10: 314 Project

TUPLE TIME SERIES (DATA FRAME)

Page 11: 314 Project

DECISION STRUCTURE PSEUDOCODE

Page 12: 314 Project

IF (X == 0), ELIF (X < Y)

Page 13: 314 Project

ELIF CONTINUED (X < Y)

Page 14: 314 Project

ELSE (X > Y)

Page 15: 314 Project

ELSE CONTINUED (X > Y)

Page 16: 314 Project

SCENARIO A (X < Y)

• Inputs• x = 3• y = 5• z =

20

Page 17: 314 Project

SCENARIO B (X > Y)

• Inputs• x = 6• y = 2• z =

40

Page 18: 314 Project

OTHER POSSIBLE APPLICATIONS

Bus System Airplanes FerriesTours

(campuses, museums,

etc.)

Amusement parks

(ride lines, show times)

Page 19: 314 Project

IDEAS FOR FUTURE RESEARCH