Download presentation
Presentation is loading. Please wait.
Published byTeresa Reeves Modified over 9 years ago
1
Architecture of Incident Management Systems. Ir. R. van der Krogt Ir. J. Zutt
2
Contents Architecture Replanning techniques Simulation (Mars)
3
Architecture (I) Planner Real World Plan Creates Execute in
4
Architecture (II) Planner Real WorldDiagnosis Replanner Plan Creates Execute in Adapts Calls Watches
5
Strategic and Tactical level PlannerReplanner ObservationsDiagnose Strategic Drive(truck1, Adam, Rdam) Load(truck1,cargo1) Drive(truck1, Rdam, Utrecht)... PlannerReplanner ObservationsDiagnose Tactical Accelerate(truck1,20) TurnDirection(truck1, 20°) TurnDirection(truck1, 0°)... Real World Example Plans:
6
Architecture (revisited) Planner Real WorldDiagnosis Replanner Plan Planner creates a plan for each agent (possibly optimized using merging). Diagnosis module monitors the execu- tion and starts the replanner when it detects faults.
7
Replanner (I) Is started by the diagnosis module when it detects a contingency. Uses specialized algorithms to adapt the current (failing) plan to one that satisfies the goals. Tries to make as few changes as possible to the plan to avoid breaking existing commitments.
8
Replanner (II) Add actions
9
Replanner (II) Add actions Remove actions
10
Replanner (II) Add actions Remove actions Replace actions
11
Adding skills to a graph Extending a plan with a plan fragment. Resource of type “pink” Resource of type “blue”
12
Adding skills to a graph Extending a plan with a plan fragment. 1Find resources that are already available in the plan.
13
Adding skills to a graph Extending a plan with a plan fragment. 2Remove skills from the plan fragment that are obsolete.
14
Adding skills to a graph Extending a plan with a plan fragment. 3Link the plan fragment to the plan.
15
Adding skills to a graph Extending a plan with a plan fragment. 4Final result: the extended plan.
16
Simulation Real-world Simulation world. Why do we need simulation? Validation of new techniques. Possibility to introduce faults for testing.
17
Multi-Agent Real-Time Simulator (MARS) Designed by TNO-TPD. Written in Java, interface to Matlab/Simulink. Multi-Agent future: support for multiple hosts / distributed simulation. Principally two parts: Base simulator + Experiment.
18
MARS experiment (1) Entity behavioral model Behavior represented using (Timed) Finite State Machines
19
MARS experiment (1) Entity behavioral model Infrastructure: Behavior represented using (Timed) Finite State Machines Used by the mobile entities
20
MARS experiment (1) Entity behavioral model Infrastructure: Scenario Behavior represented using (Timed) Finite State Machines Used by the mobile entities Initial setting, simulation goals and introducting faults
21
MARS experiment (1) Entity behavioral model Infrastructure: Scenario Visual Model Behavior represented using (Timed) Finite State Machines Used by the mobile entities Initial setting, simulation goals and introducting faults Visual information to display
22
MARS experiment (2) Entity behavioral model Infrastructure: Scenario (initial, goals, faults) Visual Model Diagnosis Replanner Strategic observations Planner Tactical observations Real World
23
MARS experiment (3) Entity behavioral model Infrastructure: Scenario (initial, goals, faults) Visual Model Diagnosis Replanner Simulation step: - t time elapses. - Update entities. - Visualisation. Strategic observations Planner Tactical observations Real World
24
MARS demonstration 1.Taxi-cab simulator.
25
MARS demonstration 1.Taxi-cab simulator. 2.Transport Planning.
26
MARS demonstration 1.Taxi-cab simulator. 2.Transport Planning. Support both layers (strategic and tactical). Incident Management techniques will be applied.
27
--- The End ---
28
Behavioral models represented with Finite State Machines
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.