20

USCG Air Station Simulator

Embed Size (px)

DESCRIPTION

USCG Air Station Simulator. Presented By: Terence Vaughn Mentors: Dr. William Pottenger Dr. Christie Nelson Curtis McGinity. Introduction. The United States Coast Guard (USCG) is world ’ s premier search and rescue, law enforcement and counter-drug organization. - PowerPoint PPT Presentation

Citation preview

Page 1: USCG Air Station Simulator
Page 2: USCG Air Station Simulator

The United States Coast Guard (USCG) is world’s premier search and rescue, law enforcement and counter-drug organization.

Page 3: USCG Air Station Simulator

The Coast Guard needs the means to identify optimal assignment of its aircraft

Modeling capabilities:- Analyze response and mission demand- Provide decision makers with alternative

aircraft assignments optimized to operational and logistic capability and expected mission needs

Page 4: USCG Air Station Simulator

Determine parameters CG data Clean data

Interface to input simulation parameters

Simulation Clean data SAR Events Maintenance events Aircraft use and availability

Graphical output of model

Page 5: USCG Air Station Simulator

Better way of examining and cleaning large amounts of data

Provide Graphical User Interface for user interaction

Page 6: USCG Air Station Simulator

Scheduled missions(training) Scheduled maintenance Unscheduled missions(search &

rescue) Unscheduled maintenance(aircraft

malfunctions)

Page 7: USCG Air Station Simulator

Random events- Interarrival time of unscheduled missions- Length of unscheduled missions- Interarrival time of unscheduled

maintenance- Length of unscheduled maintenance

Page 8: USCG Air Station Simulator

USCG has provided a very large data set

Problems- Some data not needed- Inconsistencies in the data- Missing data- Manual cleaning is inefficient - Problems with manually entered data sets

Page 9: USCG Air Station Simulator

Helo Attributes

1. YTD hours2. Maint. cycle hours3. Speed4. Range5. Duration6. Resource (0/1)7. Availability (0/1)

SAR Attributes

1.Time of occurrence2.Distance3.Duration4.Total mission time5.Current mission:Travel time6.Current mission: Elapsed time

Random Maint. Simulator1.Downtime = fitted from data2.State probabilities3.Randomized digits file

Stochastic Generator Routine

Selection Routine

Availability UpdateMaintenance Downtime

Availability UpdateService Time

Processing RoutinesPulls SAR/Maintenance Data from formatted Excel files

Filter Routine

Random Maintenance

Score Routine

Random Generator Routine

Page 10: USCG Air Station Simulator

MatLab HTML5 Python

› SimPy

Page 11: USCG Air Station Simulator

MATLAB is a numerical computing environment. It allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, and Java.

Current simulation coded in Matlab

Page 12: USCG Air Station Simulator

HTML 5 is a markup language for structuring and presenting content for the web. It is the fifth revision of the HTML standard.- Can create apps such as desktop applications,

which allows the web platform to be used to reach all users at once

- Can create apps that function even when the system is offline

- Wide variety of graphic elements, such as animation

Page 13: USCG Air Station Simulator

Python is currently one of the most popular programming languages. Although it is often viewed as a "scripting" language, it is a general purpose programming language. It is used for GUI and database programming, client- and server-side web programming, and application testing.

SimPy - (Simulation in Python) is a discrete-event simulation language for Python.

Page 14: USCG Air Station Simulator

Easy to read Easily extended by adding new modules

implemented in a compiled language such as C or C++

Runs on many different operating systems Easy to maintain GUI Programming: Python supports GUI

applications that can be created and ported to many system calls, libraries, and windows systems, such as Windows MFC, Macintosh, and the X Window system of Unix.

Page 15: USCG Air Station Simulator

Matlab HTML5 Python/SimPy

Cross Platform ✔ ? ✔

Intergration with Matlab

✔ ? ✔

Broad GUI Library

✔ ✔better

✔better

Readabilitybetter better

Page 16: USCG Air Station Simulator

Python- Tcl/Tk- Pygame

Graphical Input for Simulation Parameters

Graphical Output of Simulation Results

Page 17: USCG Air Station Simulator
Page 18: USCG Air Station Simulator

SAR Time

Airplane X

Airplane Z

Airplane Y

SAR A1pm

SAR B3:30pm

Length of unscheduled maintenance

Length of SAR event

Length of SAR event

Length of scheduled maintenance

Page 19: USCG Air Station Simulator

Complete the data cleaning code Integration –Three parts of this project

that need to be linked together (input GUI, simulation, and graphical output)

Testing

Page 20: USCG Air Station Simulator