Modeling and Scheduling Methods for Batch Production Systems Based on Petri Nets and Heuristic Search

An approach is proposed for modeling and scheduling batch production systems based on Petri nets. First, a group of jobs to be carried out by a batch production system is modeled by a transition-timed Petri net according to logical relations between operations and time requirements on operations. Se...

Full description

Bibliographic Details
Main Authors: Jiazhong Zhou, Jiliang Luo, Dimitri Lefebvre, Zhiwu Li
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9184032/
_version_ 1818853204109033472
author Jiazhong Zhou
Jiliang Luo
Dimitri Lefebvre
Zhiwu Li
author_facet Jiazhong Zhou
Jiliang Luo
Dimitri Lefebvre
Zhiwu Li
author_sort Jiazhong Zhou
collection DOAJ
description An approach is proposed for modeling and scheduling batch production systems based on Petri nets. First, a group of jobs to be carried out by a batch production system is modeled by a transition-timed Petri net according to logical relations between operations and time requirements on operations. Second, conflict relations between operations are obtained by operation-resource diagrams that describe how operations compete for resources, and are formally expressed by linear constraints. Third, monitor places are designed to enforce linear constraints on the transition-timed Petri net, and a plant net is consequently built and made free of conflicts between operations, which can well emulate a real batch production system. Fourth, an optimal schedule problem, where the optimization performance index is to minimize a makespan, is formalized based on a plant net. Finally, a new variant of filtered beam search method is proposed to solve the problem based on an ad hoc function and a dynamical timed extended reachability graph of a plant net. A typical chemical production plant illustrates the theoretic results.
first_indexed 2024-12-19T07:33:06Z
format Article
id doaj.art-05ddca635bc5493d8c9766f4ca4c50a2
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-19T07:33:06Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-05ddca635bc5493d8c9766f4ca4c50a22022-12-21T20:30:38ZengIEEEIEEE Access2169-35362020-01-01816345816347110.1109/ACCESS.2020.30208059184032Modeling and Scheduling Methods for Batch Production Systems Based on Petri Nets and Heuristic SearchJiazhong Zhou0https://orcid.org/0000-0001-7448-9038Jiliang Luo1https://orcid.org/0000-0001-7893-8056Dimitri Lefebvre2https://orcid.org/0000-0001-7060-756XZhiwu Li3https://orcid.org/0000-0003-1547-5503School of Electro-Mechanical Engineering, Xidian University, Xi’an, ChinaCollege of Information Science and Engineering, Huaqiao University, Xiamen, ChinaGREAH, University of Le Havre Normandie, Le Havre, FranceSchool of Electro-Mechanical Engineering, Xidian University, Xi’an, ChinaAn approach is proposed for modeling and scheduling batch production systems based on Petri nets. First, a group of jobs to be carried out by a batch production system is modeled by a transition-timed Petri net according to logical relations between operations and time requirements on operations. Second, conflict relations between operations are obtained by operation-resource diagrams that describe how operations compete for resources, and are formally expressed by linear constraints. Third, monitor places are designed to enforce linear constraints on the transition-timed Petri net, and a plant net is consequently built and made free of conflicts between operations, which can well emulate a real batch production system. Fourth, an optimal schedule problem, where the optimization performance index is to minimize a makespan, is formalized based on a plant net. Finally, a new variant of filtered beam search method is proposed to solve the problem based on an ad hoc function and a dynamical timed extended reachability graph of a plant net. A typical chemical production plant illustrates the theoretic results.https://ieeexplore.ieee.org/document/9184032/Petri netmodelingoptimal scheduletimed extended reachability graphbatch production
spellingShingle Jiazhong Zhou
Jiliang Luo
Dimitri Lefebvre
Zhiwu Li
Modeling and Scheduling Methods for Batch Production Systems Based on Petri Nets and Heuristic Search
IEEE Access
Petri net
modeling
optimal schedule
timed extended reachability graph
batch production
title Modeling and Scheduling Methods for Batch Production Systems Based on Petri Nets and Heuristic Search
title_full Modeling and Scheduling Methods for Batch Production Systems Based on Petri Nets and Heuristic Search
title_fullStr Modeling and Scheduling Methods for Batch Production Systems Based on Petri Nets and Heuristic Search
title_full_unstemmed Modeling and Scheduling Methods for Batch Production Systems Based on Petri Nets and Heuristic Search
title_short Modeling and Scheduling Methods for Batch Production Systems Based on Petri Nets and Heuristic Search
title_sort modeling and scheduling methods for batch production systems based on petri nets and heuristic search
topic Petri net
modeling
optimal schedule
timed extended reachability graph
batch production
url https://ieeexplore.ieee.org/document/9184032/
work_keys_str_mv AT jiazhongzhou modelingandschedulingmethodsforbatchproductionsystemsbasedonpetrinetsandheuristicsearch
AT jiliangluo modelingandschedulingmethodsforbatchproductionsystemsbasedonpetrinetsandheuristicsearch
AT dimitrilefebvre modelingandschedulingmethodsforbatchproductionsystemsbasedonpetrinetsandheuristicsearch
AT zhiwuli modelingandschedulingmethodsforbatchproductionsystemsbasedonpetrinetsandheuristicsearch