32
Electric Bus Management System Project Proposal William Chow, Amer Al-Mousa, Osama Mohammed 1

[PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

Embed Size (px)

Citation preview

Page 1: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

1

Electric Bus Management System

Project ProposalWilliam Chow, Amer Al-Mousa, Osama Mohammed

Page 2: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

2

Electric Bus Management SystemProject Overview

Managerial Process Plans

Technical Process

Questions

Page 3: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

3

Project OverviewProblem Outline

Purpose, Scope, and Objectives

Constraints

Project Deliverables

Page 4: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

4

Problem OutlinePublic transportation faces problems with

pollution and high fuel prices.

Currently no electric bus made by any North American manufacturer.

Page 5: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

5

PurposeThe purpose of this project is to provide a

flexible control system.

The system will provide an easy interface to add new electrical hardware.

Provide a GUI for the control system.

Page 6: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

6

ScopeThe scope of this project is only to provide a

software control system.

The software control system will also be modular, so future software engineer students may add more features.

Page 7: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

7

ObjectiveProvide a software foundation for later

software engineering students to build upon.

Provide a working software control system for the electrical hardware supplied.

Page 8: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

8

ConstraintsThe major Constraint is with how much

hardware Electrodynamics is supplying.

No battery provided at this point.

Page 9: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

9

Project DeliverablesDeliverable Due Date

Project Proposal October 9th

Project Proposal Presentation October 16th

Progress Report January 8th

Progress Report Presentation January 15th

Final Report Draft March 15th

Final Report March 29th

Final Presentation April 7th

Page 10: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

10

Managerial Process PlansStart-up Plan

Estimation PlanStaffing PlanResource Acquisition PlanProject Staff Training Plan

Work PlanDeliverables (Work Activities)Schedule Allocation

Control PlanRequirement Control PlanSchedule Control PlanQuality Control PlanReporting Plan

Page 11: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

11

Start-up PlanEstimation Plan: Formal techniques and tools will be used estimate, track

and evaluate the progress of the project (Rational Team Concert) RTC

Top-down approach is used to identify deliverables, sub-deliverables, up to the task level

Deliverables are grouped into a Work Breakdown Structure WBS

Tasks are implemented in a time-boxed iterations-sprint (2-4 weeks)

The progress of each task and its work package is tracked using automated project management tools

Page 12: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

12

Start-up Plan - (Cont.)Staffing Plan: Three of us should contribute equally into the project, and

would be available for the whole duration of the project

Resource Acquisition Plan: Any required resources, such as hardware, software,

documentations, and any other type of resources, should be supplied by the client

Project Staff Training Plan: Educational sessions

Page 13: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

13

Work PlanDeliverables (Work Activities): The Documentations

The Software development Documentations The Product Documentations

The GUI sub-systems The Admin UI The Dashboard UI

The Central Management System (CMS) Helper Systems

Microcontrollers Microcontroller to control motor Microcontroller to simulate driver

Page 14: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

Work Plan (Cont.)

Initial WBS

EBMS

Hardware

Central Management

System

Documentations

Dashboard UI

Microcontrollers

Product Docs

Development Docs

Admin UI

GUI systems

Helper Systems

14

Page 15: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

15

Work Plan – (Cont.)Schedule Allocation:

Page 16: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

16

Control PlanRequirement Control Plan We do not expect many changes in the requirements Changes are classified as a minor, or major changes Risks to be highlighted at the very beginning

Schedule Control Plan Some of the deliverables have a fixed due dates and it should

be respected Tasks are sized and implemented in their assigned sprints,

otherwise remaining work is carried over to next sprint as a technical debt

Planning tasks in short sprint is usually accurate

Page 17: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

17

Control Plan – (Cont.)Quality Control Plan The over all system undergoes different type of verifications

tests Every component has a Functional Verification Test Plan – FVT Design reviews, Test Plan reviews, and Code reviews

Reporting Plan Tasks are placed in the sprint backlog, then assigned to team

members Team members report their progress of their individual

backlogs Automated tools are used for compute the sprint progress, and

the over all progress

Page 18: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

18

Technical ProcessElectric Bus Management System (EBMS)

Technical System OverviewTools and Programming LanguageProcess Model

Page 19: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

EBMS• The Electric Bus Management System (EBMS) is a

system designed to control electrical devices or systems of an electric bus or vehicle

19

Page 20: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

EBMS Components• EBMS composed of several subsystems

• 2 Different Software Systemso Central Management System (CMS)o GUI (Dashboard, Admin UI)

• 2 Microcontrollerso Microcontroller to control Electric Motoro Microcontroller to interface with a Mechanical Device

used to simulate a bus driver

20

Page 21: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

Devices Interacting with EBMS• 2 Devices

o Electric Motor (EBMS should be able to interact with any electrical device that can part of an electric bus)

o Mechanical Device that issues commands simulating a bus driver

21

Page 22: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

GUI• 2 displays• Admin UI: simple console-like (Console Display)

display to make it easy to add components to the system and print messages

• Dashboard UI: Resembles the Dashboard of a car

22

Page 23: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

CMS• Central component of the EBMS• Updates Dashboard Display• Sends commands to electrical devices (through a

microcontroller)• Receives commands from the driver simulator• Responds to commands issued through Admin UI

23

Page 24: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

Microcontrollers• They are programmable chips that are used to

interact with electrical devices• Device Specific• CMS uses functions programmed into a

microcontroller to communicate with an electrical device hooked up to the microcontroller.

24

Page 25: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

25

Page 26: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

EBMS Communications

26

Page 27: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

              Black Arrow: Function Call              Blue Arrow: Response Message

27

Page 28: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

28

Page 29: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

Iterative & Incremental Life Cycle Model

29

Page 30: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

Tools and Programming LanguagesTools• IDE used to help with programming lower layer (microcontrollers)

Programming Languages• Lower Layer: C• Higher Layer: C++, Java, or C Sharp

Hardware• 2 microcontroller (for the electric motor and for simulating a driver)• Server Machine – install CMS & GUI on it (or virtual server)• Electric motor• Network Protocol (to communicate with microcontrollers)

30

Page 31: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

Electric Bus Management SystemProject Overview

Managerial Process Plans

Technical Process

Questions

31

Page 32: [PPT]Electric Bus Management System - Lakehead Universityflash.lakeheadu.ca/~wchow/Degree Project/Proposal... · Web viewProblem Outline Public transportation faces problems with

32

Questions