Abstract
In this paper, we consider the on-line estimation of optimal current subsequences in Partially Observable Untimed Petri Nets. Applying the counter approach classically used in max-plus algebra for Timed Petri nets, the idea is to exploit the assumption of a non immediate consumption of the tokens for each place which introduces an order of precedence between events. The approach can estimate a global price depending on the costs and gains provided by the tasks. The estimation of optimal sequences is based on the determination of a time horizon necessary to describe the sequences. The estimation is relevant to a step defined by two successive occurrences of observable transition firings. We show that the approach can consider any optimization problem if the dates of the observations are known or, if a guaranteed horizon can be computed which is always possible when the unobservable subnet satisfies a weak assumption close to the structural boundedness (relaxed structurally boundedness). As the technique avoids the generation of sets, the approach does not depend on their cardinalities and is numerically efficient.
Similar content being viewed by others
References
Al-Ajeli A, Bordbar B (2016) Fourier-Motzkin Method for Failure Diagnosis in Petri Net Models of Discrete Event Systems, vol 16, Xi’an
Basile F, Cabasino M, Seatzu C (2015) State estimation and fault diagnosis of labeled time Petri net systems with unobservable transitions. IEEE Trans Autom Control 60(4):997–1009
Baccelli F, Cohen G, Olsder GJ, Quadrat JP (1992) Synchronization and Linearity. An Algebra for Discrete Event Systems, Available from http://maxplus.org. Wiley, New York
Bonhomme P (2016) Estimation du marquage d’un ré seau de Petri p-temporel sous observation partielle. Techn Sci Inform 35(4-5):499–524
Basile F, Chiacchio P, De Tommasi G (2012) On K-diagnosability of Petri nets via integer linear programming. Automatica 48(9):2047–2058
Boussif A, Liu B, Ghazel M (2019) Diagnosability analysis of intermittent faults in discrete event systems. Int J Control Autom Syst 17(X):1–14
Chouchane A, Ddeclerck P, Khedher A, Kamoun A (2018) Diagnostic based on estimation using linear programming for partially observable Petri nets with indistinguishable events. International Journal of Systems Science: Operations & Logistics. Taylor & Francis, pp 1–14
Culioli J-C (1994) ”Introduction à l’optimisation. Ellipses
Declerck P, Bonhomme P (2014) State Estimation of Timed Labeled Petri Nets with Unobservable transitions. IEEE Transactions on Automation Science and Engineering, Special Issue on Discrete Event Systems for Automation, vol 11, No. 1, ITASC9, pp 103–110
Declerck P (1996) ARMA model admissible trajectories in Timed Event Graphs. CESA’96, IMACS, IEEE-SMC, Lille France, pp 9–12
Declerck P, Guezzi A (2014) State Estimation and Detection of Changes in Time Interval Models. J Discret Event Dyn Syst 24(1):53–68
Declerck P, Chouchane A, Bonhomme P (2017) A strategy for Estimation in Timed Petri nets. CoDIT’17, Barcelona, pp 5–7
Dotoli M, Fanti MP, Mangini AM (2009) Fault detection of discrete event systems by Petri nets and integer linear programming. Automatica 45 (11):2665–2672
Jiroveanu G, Boel RK, Bordbar B (2008) On-line monitoring of large Petri net models under partially observation. Discret Event Dyn Syst 18(3):323–354
Komenda J, Lahaye S, Boimond J-L, van den Boom T (2018) Max-plus algebra in the history of discrete event systems. Ann Rev Control. 45. https://doi.org/10.1016/j.arcontrol.2018.04.004.2018
Li Lingxi, Hadjicostis CN (2011) Least-Cost Transition Firing Sequence Estimation in Labeled Petri Nets with Unobservable Transitions. IEEE Trans Autom Sci Eng 8(2):394–403
Libeaut L, Loiseau JJ (1995) Admissible initial conditions and control of timed event graphs. Proceedings of 1995 34th IEEE Conference on Decision and Control, vol 2, New Orleans, pp 2011–2016. https://doi.org/10.1109/CDC.1995.480643
Libeaut L (1996) Sur l’utilisation des dioides pour la commande des systèmes à événements discrets. Ph.D. Nantes
Mahulea C, Seatzu C, Cabasino M, Silva M (2012) Fault diagnosis of Discrete-Event systems using continuous petri nets. IEEE Trans Syst Man Cybern 42:970–984
Ru Y, Hadjicostis CN (2009) Bounds on the Number of Markings Consistent with Label Observations in Petri Nets. IEEE Trans Autom Sci Eng 6(2):334–344
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Declerck, P. Counter approach for the estimation of optimal sequences in Partially Observable Untimed Petri Nets. Discrete Event Dyn Syst 31, 489–512 (2021). https://doi.org/10.1007/s10626-021-00341-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10626-021-00341-5