Matrix Based Supervisor Design of Marine Traffic System - PowerPoint PPT Presentation

1 / 28
About This Presentation
Title:

Matrix Based Supervisor Design of Marine Traffic System

Description:

Matrix approach of Supervisor design 7. Case study: marine canal ... set P and T are disjointed. an output output incidence matrix. an input incidence matrix ... – PowerPoint PPT presentation

Number of Views:86
Avg rating:3.0/5.0
Slides: 29
Provided by: Dan6154
Category:

less

Transcript and Presenter's Notes

Title: Matrix Based Supervisor Design of Marine Traffic System


1
Matrix Based Supervisor Design of Marine Traffic
System
  • D. Kezic, A. Gudelj, I. Vujovic

2
  • Supervisory control, P/T and
  • MRF1 Petri net 7
  • Matrix approach of Supervisor design 7
  • Case study marine canal traffic system 8

3
Supervisory control, P/T and MRF1 Petri net
4
Supervisory control
5
P/T Petri net definition
set of places
set of transitions
set P and T are disjointed
an input incidence matrix
,
an output output incidence matrix
weight function
initial marking
6
P/T Petri net fundamental equation
7
Structural properties of Petri net
P-invariant
Siphon responsible for deadlock
Trap
8
MRF1 class of Petri net
9
MRF1 class of Petri net
,
,
,
e)
.
10
Matrix description of MRF1 type of Petri net
Input system matrices (rows-transitions
columns-places)
Output system matrices (rows-places
columns-transitions)
11
Matrix Approach of Supervisor design
12
Deadlock prevention supervisor step 1
Find all resource loops
via computing their covering P-invarijants.
13
Deadlock prevention supervisor step 2
Find all circular waits
via computing their wait relation matrix, and
using string algebra.
14
Deadlock prevention supervisor step 3
Find critical siphons and critical subsystems
15
Deadlock prevention supervisor step 4 (first
level deadlock)
A CW C is in CB at any
if and only if critical siphon becomes empty
The critical siphon is empty if and only if
To avoid deadlock
by applying constraint
16
Example
The system has a deadlock state reduce the set
of allowable states!
Apply constraint for deadlock free net
17
Deadlock prevention supervisor step 5 (second
level deadlock)
  • The system is regular if
  • If

the system is irregular
18
Deadlock prevention supervisor step 6 (second
level deadlock)
From RCCW it is possible to identify key resource
Ensure that key resource does not remain last
available resource.
19
Case study Marine canal traffic system
20
Marine canal traffic system
21
Deadlock prevention supervisor step
1 (P-invariants)
22
Deadlock prevention supervisor step 2 (2 CW, 1
CCW)
,
.
23
Deadlock prevention supervisor step 3 (3
critical siphons)
,
24
Deadlock prevention supervisor step 3 (3
critical subsystems)
,
25
Deadlock prevention supervisor step 4 (first
level deadlock)
,
.
26
Deadlock prevention supervisor step
5,6 (calculating CCW and RCCW)
To ensure the absence of second level deadlock
the supervisor has to take care of the
availability of key resource in the way that
canal K2 does not remain last available resource
in the system.
,
.
27
Simulation
K1_A 1 h, B1A_A 0.5 h, K2_A 2 h, B2A_A
0.5 h, K3_A 1 h, K3_B 1 h, B2B_B 0.5 h,
K2_B 2 h, B1B_B 0.5 h K1_B1 h.
28
Conclusion
The paper deals with calculating of the maximally
permissible deadlock prevention supervisor
First step is creating a suitable Petri net model
of traffic system using MRF1 type of Petri net
Second step is to find structural properties -
circular waits, critical traps, siphons, critical
subsystems, and key resource
Finally, the set of constraints must be defined
and calculation of control policy must be done
The supervisor calculation and realization are
simple
Analyzing the system of N-canals (more than 1 key
resources)?
Write a Comment
User Comments (0)
About PowerShow.com