Cargando…
Performance Optimization for a Class of Petri Nets
Petri nets (PNs) are widely used to model flexible manufacturing systems (FMSs). This paper deals with the performance optimization of FMSs modeled by Petri nets that aim to maximize the system’s performance under a given budget by optimizing both quantities and types of resources, such as sensors a...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9921306/ https://www.ncbi.nlm.nih.gov/pubmed/36772485 http://dx.doi.org/10.3390/s23031447 |
_version_ | 1784887280772579328 |
---|---|
author | Shi, Weijie He, Zhou Gu, Chan Ran, Ning Ma, Ziyue |
author_facet | Shi, Weijie He, Zhou Gu, Chan Ran, Ning Ma, Ziyue |
author_sort | Shi, Weijie |
collection | PubMed |
description | Petri nets (PNs) are widely used to model flexible manufacturing systems (FMSs). This paper deals with the performance optimization of FMSs modeled by Petri nets that aim to maximize the system’s performance under a given budget by optimizing both quantities and types of resources, such as sensors and devices. Such an optimization problem is challenging since it is nonlinear; hence, a globally optimal solution is hard to achieve. Here, we developed a genetic algorithm combined with mixed-integer linear programming (MILP) to solve the problem. In this approach, a set of candidate resource allocation strategies, i.e., the choices of the number of resources, are first generated by using MILP. Then, the choices of the type and the cycle time of the resources are evaluated by MILP; the promising ones are used to spawn the next generation of candidate strategies. The effectiveness and efficiency of the developed methodology are illustrated by simulation studies. |
format | Online Article Text |
id | pubmed-9921306 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-99213062023-02-12 Performance Optimization for a Class of Petri Nets Shi, Weijie He, Zhou Gu, Chan Ran, Ning Ma, Ziyue Sensors (Basel) Article Petri nets (PNs) are widely used to model flexible manufacturing systems (FMSs). This paper deals with the performance optimization of FMSs modeled by Petri nets that aim to maximize the system’s performance under a given budget by optimizing both quantities and types of resources, such as sensors and devices. Such an optimization problem is challenging since it is nonlinear; hence, a globally optimal solution is hard to achieve. Here, we developed a genetic algorithm combined with mixed-integer linear programming (MILP) to solve the problem. In this approach, a set of candidate resource allocation strategies, i.e., the choices of the number of resources, are first generated by using MILP. Then, the choices of the type and the cycle time of the resources are evaluated by MILP; the promising ones are used to spawn the next generation of candidate strategies. The effectiveness and efficiency of the developed methodology are illustrated by simulation studies. MDPI 2023-01-28 /pmc/articles/PMC9921306/ /pubmed/36772485 http://dx.doi.org/10.3390/s23031447 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Shi, Weijie He, Zhou Gu, Chan Ran, Ning Ma, Ziyue Performance Optimization for a Class of Petri Nets |
title | Performance Optimization for a Class of Petri Nets |
title_full | Performance Optimization for a Class of Petri Nets |
title_fullStr | Performance Optimization for a Class of Petri Nets |
title_full_unstemmed | Performance Optimization for a Class of Petri Nets |
title_short | Performance Optimization for a Class of Petri Nets |
title_sort | performance optimization for a class of petri nets |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9921306/ https://www.ncbi.nlm.nih.gov/pubmed/36772485 http://dx.doi.org/10.3390/s23031447 |
work_keys_str_mv | AT shiweijie performanceoptimizationforaclassofpetrinets AT hezhou performanceoptimizationforaclassofpetrinets AT guchan performanceoptimizationforaclassofpetrinets AT ranning performanceoptimizationforaclassofpetrinets AT maziyue performanceoptimizationforaclassofpetrinets |