System Mission and Policies
The depot is subject to external regulatory oversight by the EPA. If the
depot becomes unsafe, the EPA will close it. Therefore, the continuity of depot
business operations requires depot safety. To further enhance depot safety, the
depot governance has established additional policies regarding depot
operations.
safety |
regulatory compliance |
|
|
safe hazmat storage |
ensure
safety compliance |
|
minimize
depot vulnerability |
|
prevent
depot closure |
|
prevent
litigation |
|
|
|
accept all
drums that can be stored safely |
|
allocate
drum storage space within licensed limits |
|
allocate
drum storage space to minimize vulnerability |
|
|
|
|
|
|
|
|
|
|
|
|
|
Safety Compliance
Depot safety has specific measurable physical criteria, constraints on
the storage of hazardous chemicals that must be met to remain in compliance
with EPA regulations.
safety |
regulatory compliance |
|
|
unsafe storage building |
= a
building stores hazard type 1 and hazard type 2 |
|
|
safe storage building |
= a
building stores hazard type 3 and hazard type 1 |
|
= a
building stores hazard type 3 and hazard type 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Depot Vulnerability
Likewise, depot vulnerability has specific measurable physical criteria
defined by the depot governance officers.
vulnerability |
proximity, drum counts |
|
|
vulnerable depot |
=
vulnerable storage building pair |
vulnerable buildings |
=
neighboring pair of full storage buildings |
neighboring buildings |
= building
walls within 5 meters proximity |
full storage building |
= (drum
storage capacity = 0) per hazard type |
building drum storage capacity |
= (drum
storage limit - drum count) per hazard type |
building drum storage limit |
from:
building drum storage license |
building drum count |
from:
building drum inventory |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Depot Monitoring
A depot manager must monitor the depot and ensure its safety. The system
must help the depot manager fulfill this responsibility by reportng the depot
status in detail.
depot
manager |
monitors depot |
|
|
depot manager |
wants depot
status |
depot governors |
want to
ensure depot safety compliance |
|
|
depot |
remains
safe |
depot buildings |
remain
safe |
|
|
depot manager |
requests
depot status report |
system |
reports
depot status, including: |
|
a vulnerable building count |
|
a vulnerability indicator for each
building |
|
a drum count per hazard for each
building |
|
|
|
|
|
|
|
Depot Map Maintenance
To ensure depot safety, the system needs to know which hazard types each
storage building has been licensed to store. To minimize depot vulnerability,
the system needs to know which buildings are neighbors. Thus, the system needs
a map of the depot and a storage license inventory. A depot manager is
responsible for supplying this information.
depot
manager |
maintains depot map |
|
|
depot manager |
wants
accurate depot map |
depot governors |
want to
ensure depot safety compliance |
|
|
depot map |
reflects
depot building characteristics and layout |
|
|
depot manager |
requests
depot map maintenance |
system |
presents
depot map maintenance operations |
depot manager |
selects a
depot map maintenance operation |
|
|
|
|
|
|
|
|
|
|
|
|
|
Depot Building Addition
To ensure depot safety, a depot manager must supply the system with
accurate information about the depot buildings, including their locations and
physical dimensions.
depot
manager |
adds depot building |
|
|
depot manager |
wants
accurate depot map |
depot governors |
want to
ensure depot safety compliance |
|
|
depot map |
reflects
depot building characteristics and layout |
|
|
depot manager |
selects
add depot building |
system |
accepts
building description, including: |
|
physical building dimensions |
|
physical location in depot |
|
type: staff building or
storage building |
|
occupant capacity for a staff
building |
|
drum licenses for a storage
building |
|
actual drum count for a storage
building |
|
|
|
Building License Addition
To ensure depot safety, a depot manager must supply the system with
accurate information about building storage licenses.
depot
manager |
adds storage building license |
|
|
depot manager |
wants
accurate depot map |
depot governors |
want to
ensure depot safety compliance |
|
|
depot map |
reflects
storage building characteristics |
|
|
depot manager |
adds
storage building license |
system |
accepts
license information, including: |
|
licensed hazard type |
|
licensed drum count |
|
actual drum count |
|
|
|
|
|
|
|
|
|
Drum Load Delivery
The loading bay is a special kind of storage building. Unlike other
storage buildings, it has licenses for all hazard types. However, it must still
remain in compliance with the EPA regulations regarding the combined storage of
hazard types 1 and 2. To ensure depot safety, a loading bay clerk must only
accept a drum delivery when the loading bay is empty. When a delivery truck
arrives at the (empty) loading bay, the loading bay clerk initiates a drum
delivery.
depot |
accepts a delivered drum load |
|
|
loading bay clerk |
wants to
accept a delivered drum load |
depot governors |
want to
ensure depot safety compliance |
|
|
loading bay |
must be
empty |
delivery truck |
has arrived
at the loading bay |
|
|
drum handler |
unloads
drums from a truck into the loading bay |
loading bay clerk |
selects
drum load delivery |
system |
accepts a
delivery manifest for a drum load |
loading bay clerk |
notifies
the system after accepting each drum |
system |
assigns
drum ID and prints label for each drum |
loading bay clerk |
notifies
the system when the load is finished |
system |
prints
delivery reports |
drum handler |
reloads any
returned drums onto the truck |
|
Delivery Manifest Entry
A delivery manifest accompanies each delivered drum load. The delivery
manifest serves as a check against the drums contained in a delivered drum
load. The system accepts a delivery manifest from a loading bay clerk and uses
it to verify against the drums received by the loading bay clerk.
loading bay
clerk |
enters delivery manifest |
|
|
loading bay clerk |
wants to
accept a delivered drum load |
depot governors |
want to
ensure depot safety compliance |
|
|
loading bay clerk |
must have
initiated a drum load delivery |
|
|
system |
accepts
a delivery manifest for a drum load, |
|
including: |
|
load hazard type |
|
load drum count |
|
|
system |
checks
available storage space |
|
indicates
how many drums may be safely accepted |
|
|
|
|
|
Delivered Drum Acceptance
To ensure depot safety, the system tracks and maintains a record of
every drum that passes through the depot. To facilitate drum location, the
system assigns a unique identifier to each drum. Also, a loading bay clerk
labels each drum with the assigned drum identifier. As each drum is processed,
the system indicates to the loading bay clerk whether the drum was accepted or
must be returned to the truck.
loading bay
clerk |
accepts drum from a delivered load |
|
|
loading bay clerk |
wants to
accept a delivered drum |
depot governors |
want to
ensure depot safety compliance |
|
|
loading bay clerk |
must have
initiated a drum load delivery |
loading bay clerk |
must have
entered a delivery manifest |
|
|
loading bay clerk |
requests
a label for a checked drum |
system |
accepts
drum description (esp. measure + quantity) |
system |
assigns a
drum identifier |
|
prints a
drum label |
|
indicates
whether the drum will be accepted or returned |
loading bay clerk |
attaches
the label to the checked drum |
|
places the
drum in the appropriate bay area |
|
|
|
|
|
Delivery Completion
A loading bay clerk notifies the system when she has finished drum
delivery checkin. The system then produces a returned drum report, a delivery
discrepancy report, and a drum allocation report. A drum handler uses the
returned drum report to reload the truck with any returned drums. A drum
handler uses the drum allocation report to distribute the retained drums to
their assigned storage buildings.
loading bay
clerk |
ends a delivery |
|
|
loading bay clerk |
wants to
complete a delivery |
depot governors |
want to
ensure depot safety compliance |
|
|
loading bay clerk |
must have
initiated a drum load delivery |
loading bay clerk |
must have
entered a delivery manifest |
|
|
loading bay clerk |
notifies
the system when the load is finished |
system |
prints: |
|
returned drum report |
|
discrepancy report |
|
drum allocation report |
|
|
|
|
|
|
|
|
|
Drum Load Collection
To ensure depot safety, a loading bay clerk must only accept a drum
delivery when the loading bay is empty. When a truck arrives at the (empty)
loading bay to collect a drum load, the loading bay clerk initiates a
collection and enters a collection order into the system. The system responds
with a drum collection manifest that indicates which drums to collect from
their assigned storage buildings. A drum handler collects the drums and
delivers them to the loading bay for check out and subsequent loading onto the
collection truck.
depot |
produces a collected drum load |
|
|
loading bay clerk |
wants to
collect a drum load |
depot governors |
want to
ensure depot safety compliance |
|
|
loading bay |
must be
empty |
collection truck |
has arrived
at the loading bay |
|
|
loading bay clerk |
selects
drum load collection |
system |
accepts a
drum load collection order |
|
prints a
drum load collection manifest |
drum handler |
collects
drums from storage buildings |
|
delivers
drums to the loading bay |
loading bay clerk |
checks each
collected drum out of inventory |
system |
prints a
delivery manifest |
drum handler |
loads
collected drums onto a truck |
|
Collected Drum Removal
To ensure depot safety, the system tracks every drum retained by the
depot. To maintain accurate depot records, a loading bay clerk must check each
collected drum out of inventory using their system assigned drum
identifiers.
loading bay
clerk |
removes drums from inventory |
|
|
loading bay clerk |
wants to
remove a collected drum from inventory |
depot governors |
want to
ensure depot safety compliance |
|
|
loading bay clerk |
must have
initiated a drum load collection |
loading bay clerk |
must have
entered a collection order |
|
|
loading bay clerk |
selects
drum removal |
system |
accepts a
drum identifier |
|
removes the
identified drum from inventory |
loading bay clerk |
releases
the drum for loading |
|
|
|
|
|
|
|
|
|
|
|
Collection Completion
A loading bay clerk notifies the system when she has finished drum
collection checkout. The system then produces a delivery manifest to accompany
the collected drum load. A drum handler then loads the collected drums onto the
collection truck.
loading bay
clerk |
ends a collection |
|
|
loading bay clerk |
wants to
complete a collection |
depot governors |
want to
ensure depot safety compliance |
|
|
loading bay clerk |
must have
initiated a drum load collection |
loading bay clerk |
must have
entered a collection order |
|
|
loading bay clerk |
notifies
the system when the load is finished |
system |
prints a
delivery manifest |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Drum Storage Space Allocation
To ensure depot safety, the system maintains an accurate drum inventory.
The system knows which drums are assigned to each storage building, which
buildings are licensed to store each hazard type, and where the buildings are
located in the depot. The system uses this knowledge to safely assign storage
space during drum delivery. The system also minimizes depot vulnerabilities
during both drum delivery and drum collection.
system |
allocates drum storage space |
|
|
depot governors |
want to
ensure depot safety compliance |
|
|
loading bay clerk |
may have
initiated a drum load delivery |
loading bay clerk |
may have
initiated a drum load collection |
|
|
system |
(de)allocates drum space |
|
given: |
|
a hazard type |
|
a drum count |
|
a depot map |
|
depot building licenses |
|
depot building inventory |
|
allocation policies |
|
|
|
|
|