Title :
Assigning jobs to agents by means of Petri net-based models
Author :
Capkovic, Frantisek
Author_Institution :
Inst. of Inf., Bratislava, Slovakia
Abstract :
Many times agents have to realize several jobs. However, only one job can be processed by one agent in the same time. The problem when and how to assign the jobs to agents is solved in this paper. Both agents and jobs are modelled by place/transition Petri nets (P/T PN). The task of assigning the jobs to an agent is understood to be a task of the jobs cooperation. To coordinate the jobs a supervisor is synthesized. The supervisor forces a desired job cooperation strategy to utilize the agent manufacturing capacity as exhaustively as possible. The supervisor synthesis is based on discrete-event systems (DES) control theory and performed by means of P/T PN. In case of assigning several jobs to the agent(s) it is necessary to force the job priorities. The P/T PN firing count vector (Parikh´s vector) is utilized here to ensure the desired priorities. Then, the time parameter is added to the final P/T PN structure. In such a way timed PN (TPN) arises. It allows to analyze the time circumstances. Namely, processing of each job by the agent takes some time.
Keywords :
Petri nets; control system synthesis; discrete event systems; manufacturing systems; DES control theory; P-T PN firing count vector; P-T PN structure; Petri net-based model; agent manufacturing capacity; discrete event system control theory; job assignment task; job cooperation strategy; place-transition Petri nets; supervisor synthesis; timed PN; Computational intelligence; Computational modeling; Equations; Informatics; Mathematical model; Petri nets; Vectors;
Conference_Titel :
Computational Intelligence and Informatics (CINTI), 2013 IEEE 14th International Symposium on
Conference_Location :
Budapest
Print_ISBN :
978-1-4799-0194-4
DOI :
10.1109/CINTI.2013.6705213