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.
Original language | English (US) |
---|---|
Pages (from-to) | 895-902 |
Number of pages | 8 |
Journal | Proceedings of the International Conference on Industrial Engineering and Operations Management |
Volume | 2019 |
Issue number | MAR |
State | Published - 2019 |
Event | 9th International Conference on Industrial Engineering and Operations Management, IEOM 2019 - Bangkok, Thailand Duration: Mar 5 2019 → Mar 7 2019 |
Keywords
- Livelock avoidance
- Manufacturing systems
- Service systems
- Supervisory control
ASJC Scopus subject areas
- Strategy and Management
- Management Science and Operations Research
- Control and Systems Engineering
- Industrial and Manufacturing Engineering