Abstract
The goal of this paper is to propose a unique control method that permits the evolution of both timed continuous Petri net (TCPN) and T-timed discrete Petri net (T-TDPN) from an initial state to a desired one. Model predictive control (MPC) is a robust control scheme against perturbation and a consistent real-time constraints method. Hence, the proposed approach is studied using the MPC. However, the computational complexity may prevent the use of the MPC for large systems and for large prediction horizons. Then, the proposed approach provides some new techniques in order to reduce the high computational complexity; among them one is taking constant control actions during the prediction.
Similar content being viewed by others
References
H. S. Hu, C. Chen, R. Su, Y. Liu, M. C. Zhou. Distributed supervisor synthesis for automated manufacturing systems using Petri nets. In Proceedings of IEEE International Conference on Robotics and Automation, IEEE, Hong Kong, China, pp. 4423–4429, 2014.
H. S. Hu, R. Su, M. C. Zhou, Y. Liu. Polynomially complex synthesis of distributed supervisors for large-scale AMSs using Petri nets. IEEE Transactions on Control Systems Technology, vol. 24, no. 5, pp. 1–13.
A. R. Moro, H. Yu, G. Kelleher. Hybrid heuristic search for the scheduling of flexible manufacturing systems using Petri nets. IEEE Transactions on Robotics and Automation, vol. 18, no. 2, pp. 240–245, 2002.
Y. Yang, H. S. Hu, Y. Liu. A petri net-based distributed control of automated manufacturing systems with assembly operations. In Proceedings of IEEE International Conference on Automation Science and Engineering, IEEE, Gothenburg, Sweden, pp. 1090–1097, 2015.
H. Yu, A. Reyes, S. Cang, S. Lloyd. Combined Petri net modelling and AI based heuristic hybrid search for flexible manufacturing systems, Part I. Petri net modelling and heuristic search. Computers & Industrial Engineering, vol. 44, no. 4, pp. 527–543, 2003.
H. Yu, A. Reyes, S. Cang, S. Lloyd. Combined Petri net modelling and AI-based heuristic hybrid search for flexible manufacturing systems, Part II. Heuristic hybrid search. Computers & Industrial Engineering, vol. 44, no. 4, pp. 545–566, 2003.
B. Gudi˜no-Mendoza, E. López-Mellado. Modelling networked agents’ behaviour using timed hybrid Petri nets. Procedia Technology, vol. 7, pp. 289–296, 2013.
N. Smata, D. Boudebous, J. Boukachour, S. Benmansour, C. Tolba. Production, supply, and traffic systems: A unified modelling using Petri nets. In Proceedings of the 4th International Conference on Logistics, IEEE, Hammamet, Tunisia, pp. 405–411, 2011.
C. Tolba, D. Lefebvre, P. Thomas, A. El Moudni. Continuous and timed Petri nets for the macroscopic and microscopic traffic flow modelling. Simulation Modeling Practice and Theory, vol. 13, no. 5, pp. 407–436, 2005.
D. Y. Lee, F. DiCesare. Scheduling flexible manufacturing systems using Petri nets and heuristic search. IEEE Transactions on Robotics and Automation, vol. 10, no. 2, pp. 123–132, 1994.
Y. W. Kim, T. Suzuki, T. Narikiyo. FMS scheduling based on timed Petri net model and reactive graph search. Applied Mathematical Modelling, vol. 31, no. 6, pp. 955–970, 2007.
E. Grolleau, A. Choquet-Geniet. Off-line computation of real-time schedules using Petri nets. Discrete Event Dynamic Systems, vol. 12, no. 3, pp. 311–333, 2002.
D. Lefebvre, E. Leclercq. Control design for trajectory tracking with untimed Petri nets. IEEE Transactions on Automatic Control, vol. 60, no. 7, pp. 1921–1926, 2015.
R. David, H. Alla. Continuous Petri nets. In Proceedings of the 8th European Workshop on Application and Theory of Petri Nets, Zaragoza, Spain, pp. 275–294, 1987.
M. Silva, E. Terue, J. M. Colom. Linear algebraic and linear programming techniques for the analysis of place/transition net systems. Lectures on Petri Nets I: Basic Models, Lecture Notes in Computer Science, Springer, Berlin Heidelberg, Germany vol. 1491, pp. 309–373, 1998.
A. Giua, C. Mahulea, L. Recalde, C. Seatzu, M. Silva. Optimal control of continuous Petri nets via model predictive control. In Proceedings of the 8th International Workshop on Discrete Event Systems, IEEE, Ann Arbor, USA, pp. 235–241, 2006.
M. Silva, L. Recalde. Petri nets and integrality relaxations: A view of continuous Petri net models. IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), vol. 32, no. 4, pp. 314–327, 2002.
M. Silva. Half a century after Carl Adam Petri’s Ph.D. thesis: A perspective on the field. Annual Reviews in Control, vol. 37, no. 2, pp. 191–219, 2013.
C. R. V´asquez, M. Silva. Piecewise-linear constrained control for timed continuous Petri nets. In Proceedings of the 48th IEEE Conference on Decision and Control, and the 2009 28th Chinese Control Conference, IEEE, Shanghai, China, pp. 5714–5720, 2009.
C. Mahulea, A. Ramirez-Trevino, L. Recalde, M. Silva. Steady-state control reference and token conservation laws in continuous Petri net systems. IEEE Transactions on Automation Science and Engineering, vol. 5, no. 2, pp. 307–320, 2008.
H. Apaydin-Ózkan, J. Júlvez, C. Mahulea, M. Silva. Approaching minimum time control of timed continuous Petri nets. Nonlinear Analysis: Hybrid Systems, vol. 5, no. 2, pp. 136–148, 2011.
R. Kara, M. Ahmane, J. J. Loiseau, S. Djennoune. Constrained regulation of continuous Petri nets. Nonlinear Analysis: Hybrid Systems, vol. 3, no. 4, pp. 738–748, 2009.
E. Leclercq, D. Lefebvre. Feasibility of piecewise-constant control sequences for timed continuous Petri nets. Automatica, vol. 49, no. 12, pp. 3654–3660, 2013.
D. Lefebvre, E. Leclercq, F. Druaux, P. Thomas. Gradientbased controllers for timed continuous Petri nets. International Journal of Systems Science, vol. 46, no. 9, pp. 1661–1678, 2015.
J. Richalet, A. Rault, J. L. Testud, J. Papon. Model predictive heuristic control: Applications to industrial processes. Automatica, vol. 14, no. 5, pp. 413–428, 1978.
J. J. Julvez, R. K. Boel. A continuous Petri net approach for model predictive control of traffic systems. IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans, vol. 40, no. 4, pp. 686–697, 2010.
L. W. Wang, C. Mahulea, M. Silva. Distributed model predictive control of timed continuous Petri nets. In Proceedings of the 52nd IEEE Conference on Decision and Control, IEEE, Firenze, Italy, pp. 6317–6322, 2013.
M. Taleb, E. Leclercq, D. Lefebvre. Control design of timed Petri nets via model predictive control with ContPNs. In Proceedings of the 12th International Workshop on Discrete Event Systems, IFAC, Paris, France, pp. 149–154, 2014.
M. Taleb, E. Leclercq, D. Lefebvre. Limitation of flow variation of timed continuous Petri nets via model predictive control. In Proceedings of American Control Conference, IEEE, Portland, Oregon, pp. 4919–4924, 2014.
M. Taleb, E. Leclercq, D. Lefebvre. Limitation of flow variation of timed continuous Petri nets via model predictive control and Lyapunov criterion. In Proceeding of European Control Conference, IEEE, Strasbourg, France, pp. 1825–1830, 2014.
R. David, H. Alla. Petri Nets and Grafcet: Tools for Modelling Discrete Event Systems, New York, USA: Prentice Hall, 1992.
M. Silva. Introducing Petri nets. Practice of Petri Nets in Manufacturing, Springer, Netherlands, pp. 1–62, 1993.
M. Silva, L. Recalde. On fluidification of Petri nets: From discrete to hybrid and continuous models. Annual Reviews in Control, vol. 28, no. 2, pp. 253–266, 2004.
C. Mahulea, A. Giua, L. Recalde, C. Seatzu, M. Silva. Optimal model predictive control of timed continuous Petri nets. IEEE Transactions on Automatic Control, vol. 53, no. 7, pp. 1731–1735, 2008.
M. Silva, L. Recalde. Continuization of timed Petri nets: From performance evaluation to observation and control. In Proceedings of the 26th International Conference, Lecture Notes in Computer Science, Springer, Miami, USA, vol. 3536, pp. 26–47, 2005.
C. Mahulea, A. Giua, L. Recalde, C. Seatzu, M. Silva. On sampling continuous timed Petri Nets: Reachability “equivalence” under infinite servers semantics. In Proceeding of the 2nd IFAC Conference on Analysis and Design of Hybrid Systems, IFAC, Hotel Calabona, Italy, pp. 37–43, 2006.
E. Jimenez, J. Julvez, L. Recalde, M. Silva. On controllability of timed continuous Petri net systems: The join free case. In Proceedings of the 44th IEEE Conference on Decision and Control, IEEE, Seville, Spain, pp. 7645–7650, 2005.
A. Geletu. Solving Optimization Problems Using the Matlab Optimization Toolbox–A Tutorial, 2007.
D. Q. Mayne, J. B. Rawlings, C. V. Rao, P. O. M. Scokaert. Constrained model predictive control: Stability and optimality. Automatica, vol. 36, no. 6, pp. 789–814, 2000.
J. Júlvez, L. Recalde, M. Silva. Steady-state performance evaluation of continuous mono-T-semiflow Petri nets. Automatica, vol. 41, no. 4, pp. 605–616, 2005.
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported by the region Haute-Normandie Project (Nos. CPER-SER-DDSMRI 2013, 2014 and CPER-SER-SEL 2015).
Recommended by Associate Editor Hong-Nian Yu
Marwa Taleb received the M. Sc. degree in telecommunications from National Engineering School of Tunis, Tunisia in 2012. She received the Ph.D. degree in computer engineering, automation control and signal processing from University of Le Havre, France in 2016. She is actually temporarily attached to education and research with the Research Group on Electrical Engineering and Automatic Control.
Her research interests include dynamic systems, Petri nets and model predictive control.
Edouard Leclercq received the B. Sc. degree in physics and mathematics from Paris Educational District, France in 1987, the M. Sc. degree in electronics from University of Rouen, France in 1994, and the Ph.D. degree in automation from University of Le Havre, France in 1999. Since 1999 he is a lecturer at the Faculty of Sciences and Technology of Le Havre, France. Since 1999 he is with the G.R.E.A.H. (Electric and Automatic Engineering Research Group).
His research interests include modeling, control and fault detection, neural networks and Petri nets.
Dimitri Lefebvre graduated from the Ecole Centrale of Lille, France in 1992. He received a Ph.D. degree in automatic control and computer science from University of Sciences and Technologies, Lille in 1994, and a HDR from University of Franche Comt Belfort, France in 2000. Since 2001, he has been a professor at Institute of Technology and Faculty of Sciences, University Le Havre, France. He is with the Research Group on Electrical Engineering and Automatic Control (GREAH) and from 2007 to 2012 he was the head of the group.
His research interests include Petri nets, learning processes, adaptive control, fault detection and diagnosis and its applications to electrical engineering
Rights and permissions
About this article
Cite this article
Taleb, M., Leclercq, E. & Lefebvre, D. Model predictive control for discrete and continuous timed Petri nets. Int. J. Autom. Comput. 15, 25–38 (2018). https://doi.org/10.1007/s11633-016-1046-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11633-016-1046-7