Power Play Use the power of simulation to predict the future

Slides:



Advertisements
Similar presentations
Which server is right for you? Get in Contact with us
Advertisements

Access 2007 Product Review. With its improved interface and interactive design capabilities that do not require deep database knowledge, Microsoft Office.
Database Administration Chapter 16. Need for Databases  Data is used by different people, in different departments, for different reasons  Interpretation.
VMware vCenter Server Module 4.
For more notes and topics visit:
Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in We create innovative software solutions for SharePoint,

Trimble Connected Community
Summary Device protocols tied intimately to applications. A need to significantly reduce critical data update times. Current network bandwidth consumption.
Microsoft ® System Center Service Manager 2010 Infrastructure Planning and Design Published: December 2010.
Database Administration
Microsoft Management Seminar Series SMS 2003 Change Management.
Module 9 Planning and Implementing Monitoring and Maintenance.
With Office 365, Collaborative Solution by Qorus Streamlines Document Assembly and Enhances Productivity for Any Business-Critical Documents OFFICE 365.
Software Engineering “Practical Approach”
Introduction to Computers
Organizational IT Stack
Building Enterprise Applications Using Visual Studio®
Introduction to Computers
Chapter 6: Securing the Cloud
Capstone Project W-CMS `.
Avenues International Inc.
Office 365 is cloud-based productivity, hosted by Microsoft.
Data Center Infrastructure
Utilize Internal Data via Mobile Business Apps
DBA 5/20/2018 Like a policeman or teacher
CIM Modeling for E&U - (Short Version)
Computer Software Digital Literacy.
Netscape Application Server
IOT Critical Impact on DC Design
Facility Portal and Work Order Manager
What is Cloud Computing - How cloud computing help your Business?
2016 Citrix presentation.
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
Computer Software Digital Literacy.
Letsignit, an Automated Signature Solution for Microsoft Office 365 and Microsoft Exchange, Provides Efficiency in Branding and Customization OFFICE.
Microsoft SharePoint Server 2016
Officeatwork 365 Document Designer Allows Organizations to Design Brand- and Legal- Compliant Templates and Documents Globally OFFICE 365 APP BUILDER PROFILE:
Power Play Use the power of simulation to predict the future
Chapter 18 MobileApp Design
Gain powerful insights into your print environment
Week 01 Comp 7780 – Class Overview.
SocialBoards Self-Service, Multichannel Support Ticket Notifications in Microsoft Office 365 Groups Help Customer Care Teams to Provide Better Care OFFICE.
CS & CS Capstone Project & Software Development Project
Migration Strategies – Business Desktop Deployment (BDD) Overview
Textbook Engineering Web Applications by Sven Casteleyn et. al. Springer Note: (Electronic version is available online) These slides are designed.
Design and Maintenance of Web Applications in J2EE
Database Management System (DBMS)
File Manager for Microsoft Office 365, SharePoint, and OneDrive: Extensible Via Custom Connectors in Enterprise Deployments, Ideal for End Users OFFICE.
Office 365 Integration Enables WebUntis Users to Sign in Using Office 365 Account Information and to Export WebUntis Timetables Directly to Outlook OFFICE.
LP+365 App Transforms Office 365 into a Learning Management System That Promotes Digital Literacy and Encourages All Students to Develop Together OFFICE.
Workflows that Span Teams, Systems & Data Sources
Does your project have a
Session Objectives And Key Takeaways
Collaborative Business Solutions
Office 365 and Microsoft Project Integrations for HULAK Project Management Software Enable Teams to Remain Productive and Within Budget OFFICE 365 APP.
Information Technology Ms. Abeer Helwa
Analysis models and design models
Enterprise Program Management Office
DAT381 Team Development with SQL Server 2005
Letsignit, an Automated Signature Solution for Microsoft Office 365 and Microsoft Exchange, Provides Efficiency in Branding and Customization OFFICE.
Reportin Integrates with Microsoft Office 365 to Provide an End-to-End Platform for Financial Teams That Simplifies Report Creation and Management OFFICE.
ConText By: Team Flirt.
Software Development at ORTEC
Power Play Use the power of simulation to predict the future
Dominion Power Play Use the power of simulation to predict the future
Agenda The current Windows XP and Windows XP Desktop situation
Mark Quirk Head of Technology Developer & Platform Group
Customer 360.
Presentation transcript:

Power Play Use the power of simulation to predict the future Design presentation CS 410 –Black Team December 6th 2016

Design presentation CS 410 –Black Team December 6th 2016 Table of contents Power Play Table of contents Problem Statement Problem Characteristics Current Process Flow Our Solution: Simulation-Based Process Flow Spark: Simulation Engine Ignite: Web-Based Application Major Functional Components Solution Design User Stories Version Control Hardware Requirements Software Requirements Agile Development Work Breakdown Structure Site Map Risk Analysis: Customer Risk Analysis: Technical (T1,T2) Risk Analysis: Technical (T3,T4) Main Game Flow Graph Display Load Scenario Load R&D Data Run Simulation Power Plant Planning Information Bar Display Load Static Data Q&A Works cited Double column Slide numbers No blue Design presentation CS 410 –Black Team December 6th 2016

Design presentation CS 410 –Black Team December 6th 2016 Problem Statement Utility companies need an approach for strategically analyzed decision making within defined geographic regions based upon predefined scenarios. Design presentation CS 410 –Black Team December 6th 2016

Problem Characteristics Decisions are made in response to events affecting regional power plants. Results of decisions take years to materialize Adjusting decisions a reactive, instead of proactive process Misinformed decisions cost time and money Problem Characteristics Design presentation CS 410 –Black Team December 6th 2016

Strategic Decision Making Current Process Flow Information from Various Departments within a Corporate Infrastructure at the End of a Fiscal Year Forecasted Information based on Research and Development Operational Performance Financial Performance Forecasted Demands Emerging Technologies Annual Planning Process Annual Performance Review Reliability Challenges Production Efficiency Service Generation Mix Regulatory Pressures Examples of Key Decisions Maintenance of Current Assets Technological Investments Distribution & Transmission Investments Cost Reduction End User Incentives Strategic Decision Making Performance Documentation Observational Period Implementation of Strategic Decision Reference: Strategies& (2015) Time Consuming & Detrimental to Company’s Performance and System Infrastructure Design presentation CS 410 –Black Team December 6th 2016 Note: Decisions Process that Occurs Outside of a Company’s Annual Planning Process not Included*

Strategic Decision Making Our Solution: System Process Flow Real-World Decision Making Process can be Simulated Power Play Users Registration and Login User’s Past Decisions and Results Retrieve User Granted Permission to Access Annual Performance Review Forecasted Information Annual Planning Process User Information Stored and Retrieved Decision Information Stored Strategic Decision Making Implementation of Decisions Unit Commitment & Capacity Expansion Model *Simulated Forecast Information Users’ Past Decisions and Gameplay Results Iterative Gameplay Results Stored Simulations Results Stored Presented as Historical Data Forecast Information Provided by External R&D Team Algorithm-Based Platform Provides Decision Options Examples of Forecast Information Energy Cost Forecast Technological Capital Cost Forecast Demand Forecast Gameplay Moderators Initial Scenario Provided Discrete Event Simulation Model Dispatch and Power Flow Simulation Model Modifications to the Gameplay Scenarios Design presentation CS 410 –Black Team December 6th 2016 *Note: Yellow – Spark Simulation Engine; Red – Game Administrator

Strategic Decision Making Spark: Simulation Engine Real-World Decision Making Process can be Simulated Dispatch and Power Flow Simulation Model Annual Performance Review Scenario Forecast Information Annual Planning Process Discrete Event Simulation Model Decision Implementation Strategic Decision Making Forecast Simulation Model Forecast Information Provided by External R&D Team Examples of Forecast Information Energy Cost Forecast Technological Capital Cost Forecast Demand Forecast Unit Commitment & Capacity Expansion Model Utility Company *Dominion Power Algorithm-Based Platform Provides Decision Options Modifications to the Gameplay Scenarios Design presentation CS 410 –Black Team December 6th 2016 *Note: Yellow – Spark Simulation Engine; Red – Game Administrator

Strategic Decision Making Ignite: Web-Based Application Iterative Gameplay Process Login Page Login Authorization Home Page Logged In Gameplay Actions Information Review Performance Review User Login User Information Retrieved From Database User Information Stored in Database Forecast Information User Registration End Process Log Out Decision Options Spark Simulation Engine Password Recovery Implement Decision Decision Commitment Gameplay Tour Page Decisions Stored in Database View Previous Decisions and Results Gameplay Results Results Stored in Database Home Page Gameplay Pages Design presentation CS 410 –Black Team December 6th 2016

Major Functional Components Web-Based Front End to Interact with the Gaming Platform SQL Server Pushes and Pulls Game Variables to and from Front End and Simulation Engine Players can Play on Mobile or PC Browser Simulation Engine Models and Simulates Power Plant Decision Making Process Store and Present Reports and Outcomes Based on Gameplay Behaviors Player Information Reporting Simulation Engine ‘Spark’ Gameplay Information Web Server Web Page Front End Gaming Results User devices Design presentation CS 410 –Black Team December 6th 2016

Design presentation CS 410 –Black Team December 6th 2016 Solution Design Scenario based simulation engine Customizable simulations Web Front end Different user experiences for users, administrators, and analysts User profiles with detailed gameplay history and achievements Immersive visuals help to engage the user Reporting Interface Download reporting based on game data. Data visualization using Flask Design presentation CS 410 –Black Team December 6th 2016

Design presentation CS 410 –Black Team December 6th 2016 User Stories: As an Analyst I would like to: view all player decision data view data by event view data by region view my data by type interact with the data download the data download the data by region download the data by date As an administrator I would like to: create and remove players change and set passwords reset collected data create game scenarios for players have access to players game results notify players of updates As a player, I would like to: retire a plant     refurbish a plant     build a new plant     see resources available     see environmental impact     see potential earnings Design presentation CS 410 –Black Team December 6th 2016

Hardware Requirements 100 Simultaneous users 10,000 – 20,000 monthly page views. Modest hardware requirements. Component Minimum Recommended* CPU socket 1.4 GHz (64-bit processor) or faster for single core 1.3 GHz (64-bit processor) or faster for multi-core 3.1 GHz (64-bit processor) or faster multi-core Memory (RAM) 2 GB 8 GB Hard disks and available storage space 160 GB hard disk with a 60 GB system partition Design presentation CS 410 –Black Team December 6th 2016

Software Requirements MongoDB - https://www.mongodb.com/ Flask Web Framework - http://flask.pocoo.org/ Microsoft Windows Server OS - https://www.microsoft.com/en-us/windows Microsoft Internet Information Services - https://www.iis.net/ Various open source frameworks – HTML, CSS, Javascript, Python 3 Documentation: Pydocs Unit Testing: Selenium, J Unit Version Control:Git Design presentation CS 410 –Black Team December 6th 2016

Design presentation CS 410 –Black Team December 6th 2016 Agile Development Adapt to change. Iterative development cycles. User feedback. Prioritize wanted product features. Encourage collaboration. Design presentation CS 410 –Black Team December 6th 2016

Work Breakdown Structure Design presentation CS 410 –Black Team December 6th 2016

Design presentation CS 410 –Black Team December 6th 2016 Site Map Seen by all users Locked by Role Design presentation CS 410 –Black Team December 6th 2016

Design presentation CS 410 –Black Team December 6th 2016 Risk Analysis C1- Failure of Customer Adoption [Probability 3, Impact 5] C2- Failure of End User Adoption [Probability 1, Impact 5] T1- Interoperability [Probability 3, Impact 3] T2- Failure of End User Adoption [Probability 1, Impact 4] T3- Security Issues [Probability 2, Impact 3] T4- UI Issues [Probability 4, Impact 3] Design presentation CS 410 –Black Team December 6th 2016

Risk Analysis- Customer C1- Failure of Customer Adoption [Probability 3, Impact 5] Description: Description: The preferred customers don't like the idea and never use this product Mitigation: Market the game as a possible education tool or work implemented training tool C2- Failure of End User Adoption [Probability 1, Impact 5] Description: There is not enough end-users willing to play the game, leading to little data collection. Mitigation: Customers, such as professors, require students use as a class assignment. Game play will include exciting scenarios and graphics to engage players. Design presentation CS 410 –Black Team December 6th 2016

Risk Analysis-Technical T1- Interoperability [Probability 3, Impact 3] Description: Ignite will not work together properly with all or some aspects of spark causing crashes, missing functionality or erroneous data. Mitigation: Having pre-loaded or hardcoded data T2- Failure of End User Adoption [Probability 1, Impact 4] Description: There is not enough end-users willing to play the game, leading to little data collection. Game becomes unpredictably popular straining server resources and robustness of code. Mitigation: Ensure code is robust enough to run well under heavy load by using extensive unit testing. Ensure we can easily and quickly migrate the project and associated databases to more robust hardware, or use scalable hosting such as Amazon Web Services. Design presentation CS 410 –Black Team December 6th 2016

Risk Analysis- Technical T3- Security Issues [Probability 2, Impact 3] Description: Vulnerabilities in database could cause loss of company data and user information. Mitigation: Secure Username and Password using standard practices. Power play will not collect any personally identifiable customer information or non public proprietary company information. Ensure power play is hosted on a server that is not shared. T4- UI Issues [Probability 4, Impact 3] Description: UI is too complex for the end users to understand Mitigation: Test the UI internally and to select users for feedback Design presentation CS 410 –Black Team December 6th 2016

Algorithms Main Gameflow Design presentation CS 410 –Black Team December 6th 2016

Algorithms Graph display Design presentation CS 410 –Black Team December 6th 2016

Algorithms Loads R&D data Design presentation CS 410 –Black Team December 6th 2016

Algorithms Load Scenario Design presentation CS 410 –Black Team December 6th 2016

Algorithms Run Simulation Design presentation CS 410 –Black Team December 6th 2016

Algorithms Power plant planning Design presentation CS 410 –Black Team December 6th 2016

Algorithms Information Bar Display Design presentation CS 410 –Black Team November 9th 2016

Algorithms Load Static Data Design presentation CS 410 –Black Team December 6th 2016

Design presentation CS 410 –Black Team December 6th 2016 Database Schema Users Design presentation CS 410 –Black Team December 6th 2016

Database Schema Power Plants Design presentation CS 410 –Black Team December 6th 2016

Database Schema Scenarios and Actions Design presentation CS 410 –Black Team December 6th 2016

Design presentation CS 410 –Black Team December 6th 2016 Questions? Design presentation CS 410 –Black Team December 6th 2016

Design presentation CS 410 –Black Team December 6th 2016 Works Cited “Agile Manifesto." Web. 29 November. 2016. <http://agilemanifesto.org/>. MongoDB - https://www.mongodb.com/ Flask Web Framework - http://flask.pocoo.org/ Microsoft Windows Server OS - https://www.microsoft.com/en-us/windows Microsoft Internet Information Services - https://www.iis.net/ Design presentation CS 410 –Black Team December 6th 2016