9th Annual International Conference on Industrial Engineering and Operations Management

Designing Supervisory Policies that Avoid Livelocks in Manufacturing- and Service-Systems Modeled using General Petri Nets: A Tutorial using an Illustrative Example

Ramavarapu Sreenivas, Roshanak Khalegi & Arun Raman
Publisher: IEOM Society International
0 Paper Citations
1 Views
1 Downloads
Track: Operations Management
Abstract

When a Manufacturing- or Service-System gets into a deadlocked state none of the activities can proceed towards completion.   When the same system is in a livelocked state, some activity of the system enters a state of suspended animation and is never completed, while other activities proceed to completion without hindrance.  A livelock-free system does not experience deadlocks; but a deadlock-free system can experience livelocks.  This tutorial is about the synthesis of livelock avoidance policies for Manufacturing- and Service-Systems that are modeled by Petri Nets (PNs).  

 

After characterizing livelock-freedom, we introduce the paradigm of liveness enforcing supervisory policies (LESPs).  An LESP is said to be minimally restrictive, if the fact that it prevents the occurrence of an event at a given state is reason enough to infer that all livelock-avoidance policies would do the same.  If there is an LESP for a system, there is a unique minimally restrictive LESP. We restrict attention to LESPs that can be implemented using a Disjunctive Normal Form (DNF) expression on the state of the PN modeling the system. We describe the process of synthesizing the minimally restrictive LESPs using an illustrative example using a software-product developed by the authors. 

Published in: 9th Annual International Conference on Industrial Engineering and Operations Management, Bangkok, Thailand

Publisher: IEOM Society International
Date of Conference: March 5-7, 2019

ISBN: 978-1-5323-5948-4
ISSN/E-ISSN: 2169-8767