Project Presentation_TEAM 1_PVM - Rose

advertisement
Systems Engineering Project - Pizza Vending Machine
Project Presentation Team 1
EMGT587
Winter
Systems
11/12 Engineering
1 |Seite
February
16, 2012
1 - Pizza Vending
Machine
1 | Januar
2011 | Team
Apfelsinenpresse
Robert
Hörning, Robert Dienemann
Structure
1. Project Team
2. What is a Pizza Vending Machine?
3. Operational Scenarios
4. External Systems Diagram
5. Sample Requirements
6. Functional Architecture
7. Physical Architecture
8. State Transition Diagram
9. Interfaces
10. Risk
11. Qualification
2 |Seite
February
16, 2012
1 - Pizza Vending
Machine
2 | Januar
2011 | Team
Apfelsinenpresse
Robert
Hörning, Robert Dienemann
1. Project Team
Project Team 1 - Pizza Vending Machine | Rose-Hulman Institute of Technology
 Robert Hoerning, Jonathan Nibert, Philipp Jonigkeit, John Hollingshead
3 |Seite
February
16, 2012
1 - Pizza Vending
Machine
3 | Januar
2011 | Team
Apfelsinenpresse
Robert
Hörning, Robert Dienemann
2. What is a Pizza Vending Machine?
Pizza Vending Machine
[Figure 2]
[Figure 1]
 Works like a conventional vending machine
 Customer can choose his favourite kind of pizza
 Pizza is ready in 120 seconds
4 |Seite
February
16, 2012
1 - Pizza Vending
Machine
4 | Januar
2011 | Team
Apfelsinenpresse
Robert
Hörning, Robert Dienemann
3. Operational Scenarios
Scenario #1: Vending Scenario
5 |Seite
February
16, 2012
1 - Pizza Vending
Machine
5 | Januar
2011 | Team
Apfelsinenpresse
Robert
Hörning, Robert Dienemann
3. Operational Scenarios
Scenario #2: Maintenance – Ingredient Replenishment and Cleaning
6 |Seite
February
16, 2012
1 - Pizza Vending
Machine
6 | Januar
2011 | Team
Apfelsinenpresse
Robert
Hörning, Robert Dienemann
3. Operational Scenarios
Scenario #3: Maintenance – Settings
7 |Seite
February
16, 2012
1 - Pizza Vending
Machine
7 | Januar
2011 | Team
Apfelsinenpresse
Robert
Hörning, Robert Dienemann
3. Operational Scenarios
Scenario #4: Customer Complaint
8 |Seite
February
16, 2012
1 - Pizza Vending
Machine
8 | Januar
2011 | Team
Apfelsinenpresse
Robert
Hörning, Robert Dienemann
4. External Systems Diagramm
9 |Seite
February
16, 2012
1 - Pizza Vending
Machine
9 | Januar
2011 | Team
Apfelsinenpresse
Robert
Hörning, Robert Dienemann
5. Sample Input/Output Requirements
• Input / Output Requirements for Operations
1. Input Requirements for Operations
The machine shall accept cash (legal tender) of the region in
which it is operating.
2. Output Requirements for Operations
The machine shall provide an acknowledgement of funds
received to the customer.
3. External Interface Requirements for Operations
The machine shall interface with the internet to provide
communication with the service center.
4. Functional Requirements for Operations
The machine shall remain in operating state until the machine is
unlocked by a maintenance operator.
10Seite
| February
16, 2011
2012 | Team
1 - Pizza Vending
Machine
10 | Januar
Apfelsinenpresse
Robert
Hörning, Robert Dienemann
5. Other Sample Requirements
• System-wide / Technology Requirements for Operations
The machine shall follow the UL Standard No. 541 for refrigerated
vending machines and UL Standard No. 923 for Cooking
Appliances.
• Trade-off Requirements
Power-Cost Trade-offs
The power output level directly relates to the costs for heating. The
relative weights of the power and cost requirement are .75 and
.25, respectively.
• Qualifications Requirements for Operations
The machine shall provide the pizza to the customer within a
temperature range of 140 to 150 degrees Fahrenheit.
11Seite
| February
16, 2011
2012 | Team
1 - Pizza Vending
Machine
11 | Januar
Apfelsinenpresse
Robert
Hörning, Robert Dienemann
6. Functional Architecture
blabla
 blabla
 Asdasd
 PHIL
12Seite
| February
16, 2011
2012 | Team
1 - Pizza Vending
Machine
12 | Januar
Apfelsinenpresse
Robert
Hörning, Robert Dienemann
7. Generic Physical Architecture
13Seite
| February
16, 2011
2012 | Team
1 - Pizza Vending
Machine
13 | Januar
Apfelsinenpresse
Robert
Hörning, Robert Dienemann
7. Instantiated Physical Architecture
14Seite
| February
16, 2011
2012 | Team
1 - Pizza Vending
Machine
14 | Januar
Apfelsinenpresse
Robert
Hörning, Robert Dienemann
8. State Transition Diagram
blabla
MO
activates
PVM
blabla

 Asdasd
 PHIL
PVM Idle
MO
activates
PVM
Maintenance
Operator (MO)
Activates MM
Customer
complaint
PVM
Malfunction
(Offline)
MO
activates
PVM
MO
requests
diagnosis
Diagnostics
running
PVM Updated
MO
repairs
PVM
PVM Repair
MO
checks
fail
Repair
Confirmation
PVM
Maintenance
Mode
MO updates
settings
MO
checks
Successful
Ready
for
next
Pizza
Customer pays
Payment
received
MO opens
PVM
PVM open
Cleaning oven
and refill
ingredients
Customer
chooses
product
PVM Oven on
Ingredients
moved into
oven
PVM refilled
Pizza Baking
MO
closes
PVM
Pizza
done
PVM closed
15Seite
| February
16, 2011
2012 | Team
1 - Pizza Vending
Machine
15 | Januar
Apfelsinenpresse
Robert
Hörning, Robert Dienemann
Customer
served
9. Interfaces
Functional or
Physical Element
Signals
Input or Output
Frequency
Key Interface
Attributes
SOA
Physical Description
Physical input
Payment
Input
As needed
Physical and
electrical
Cash receiver/
dispenser
Magnetic strip reader and
cash receiver/dispenser
Ingredient
compartments and
Ingredient compartments
ingredient level
sensors
Microcontroller
Logic circuitry
Physical input
Ingredients
Input
As needed
Physical
Control
Deactivation
Input
On command
Electrical
Control
Activation
Input
On command
Electrical
Microcontroller
Logic circuitry
Control
Ingredients
refilled message
Input
On command
Electrical
Microcontroller
Logic circuitry
User interface
Product request
Input
As needed
Physical
User interface
Interface button
Processing
Payment
Output
On command
Physical
Interface screen
Processing
Product
Output
As needed
Physical
User interface
Oven and
mechanical
processing
User interface
Settings change
feedback
Output
On command
Optical
User interface
Interface screen
User interface
Product request
confirmation
Output
As needed
Optical
User interface
Interface screen
16Seite
| February
16, 2011
2012 | Team
1 - Pizza Vending
Machine
16 | Januar
Apfelsinenpresse
Robert
Hörning, Robert Dienemann
Box handling and product
door mechanism
10. Risk
Item/Function
Failure Mode
Oven
Thermometer fails
Controller
Loss of
communication with
server
Oven
Effects
Damage to oven
components;
Fire
Unable to process
payments;
Controller
Oven
Ingredient dispensing
quantity sensors fail
O
D
RPN
Current Controls
9
3
2
54
Current sensing and timer for heating
element to shut off
3
6
3
54
Periodic handshake between server
and unit to ensure check
communication status, temporarily
deactivates unit if handshake fails
5
3
6
90
Routine maintenance based on unit
usage to check ingredient levels
4
2
4
32
Diagnostic tool
5
3
3
45
Redundant sensor system to check
amount after dispensing
Unable to send unit
status
Ingredient level Unit generates product
sensors fail to signal
with missing
low level
ingredient(s)
Loss of
communication with
User Interface
S
Unable to process
payments;
Unable to process
product request
Unit generates product
with missing/too
little/too much
ingredient(s)
17Seite
| February
16, 2011
2012 | Team
1 - Pizza Vending
Machine
17 | Januar
Apfelsinenpresse
Robert
Hörning, Robert Dienemann
11. Qualification
18Seite
| February
16, 2011
2012 | Team
1 - Pizza Vending
Machine
18 | Januar
Apfelsinenpresse
Robert
Hörning, Robert Dienemann
12. Sources
 Sources of pictures:
 [Figure 1]: http://www.turbosquid.com/3d-models/pizza-vending-machine-3d
model/453595
(Access 1/10/12)
[Figure 2]: http://slice.seriouseats.com/archives/2009/03/lets-pizza-italian-italypizza-vending-machine.html
(Access 1/10/12)
19Seite
| February
16, 2011
2012 | Team
1 - Pizza Vending
Machine
19 | Januar
Apfelsinenpresse
Robert
Hörning, Robert Dienemann
Download