Mathmatical Model

From SRASWiki

Jump to: navigation, search
  1. (Show/Tell|Feedback) = timetablet
    ---
  2. timetablet = event x actor
  3. timeablet' = timetable + spawn[]
    ---
  4. event := {consuming_event | non_consuming_event}
  5. event = {window, id, duration}
  6. consuming_event = event + station[] + actor
  7. non_consuming_event = event + actor
    ---
  8. station = {minimum_rank}
  9. minimum_rank ∈ RANK
    ---
  10. actor = (resource|consumer)
    ---
  11. response = allocation[]
  12. allocation = event x staff[]
  13. spawn(event) = termination + trump?
  14. termination = allocation + (timeActuallyStarted <= time0 + Window - Duration)

Contents

Trump Types

Effects

  1. add/remove actor
  2. create event
  3. fulfill event
  4. modify properties of events and actors

Conditions

  • time
  • staffing levels
  • patient numbers
  • more?

Fundamental Data Types

  • RANK:={1,2,3,4}
  • consumer
  • resource := {RANK}
  • window
  • duration
  • time
  • delay
Personal tools