Event-based modeling of input signal behaviors for discrete-event controllers
| Main Author: | |
|---|---|
| Publication Date: | 2024 |
| Other Authors: | , , , |
| Format: | Article |
| Language: | eng |
| Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| Download full: | https://repositorio.ipbeja.pt/handle/20.500.12207/6654 |
Summary: | Controllers for discrete-event systems are commonly designed using state-based formalisms, like state diagrams and Petri nets. These formalisms are strongly supported by the concept of events, which, from an automation system perspective, can be associated with a simple change in the value of a signal or more complex behavioral evolutions of the signals. In this paper, the characterization of several types of events is proposed, associated with different types of signals, such as Boolean and multivalued signals. The major goal of this characterization is to improve the compactness of the model, benefiting the editing and visual interpretation of the graphical model but keeping precise execution semantics, which in turn allows for the use of computational tools covering the different stages of system development. The behavioral model of the controller is produced using a non-autonomous class of Petri nets, the IOPT nets, and the associated IOPT-Tools, which supports the specification, simulation, property verification, and automatic code generation ready to be deployed into implementation platforms. All the types of proposed events have a behavioral sub-model executed concurrently with the main model of the controller. An application example is provided to illustrate some of the advantages of the adoption of the proposed approach, encapsulating the behavioral dependencies on the evolution of input signals into events. |
| id |
RCAP_a47a58fbd4c0ca43acdfa5669d1cf86c |
|---|---|
| oai_identifier_str |
oai:repositorio.ipbeja.pt:20.500.12207/6654 |
| network_acronym_str |
RCAP |
| network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository_id_str |
https://opendoar.ac.uk/repository/7160 |
| spelling |
Event-based modeling of input signal behaviors for discrete-event controllersPetri netsDiscrete-event systemsAutomation systemsControllers for discrete-event systems are commonly designed using state-based formalisms, like state diagrams and Petri nets. These formalisms are strongly supported by the concept of events, which, from an automation system perspective, can be associated with a simple change in the value of a signal or more complex behavioral evolutions of the signals. In this paper, the characterization of several types of events is proposed, associated with different types of signals, such as Boolean and multivalued signals. The major goal of this characterization is to improve the compactness of the model, benefiting the editing and visual interpretation of the graphical model but keeping precise execution semantics, which in turn allows for the use of computational tools covering the different stages of system development. The behavioral model of the controller is produced using a non-autonomous class of Petri nets, the IOPT nets, and the associated IOPT-Tools, which supports the specification, simulation, property verification, and automatic code generation ready to be deployed into implementation platforms. All the types of proposed events have a behavioral sub-model executed concurrently with the main model of the controller. An application example is provided to illustrate some of the advantages of the adoption of the proposed approach, encapsulating the behavioral dependencies on the evolution of input signals into events.MDPI2025-02-10T14:34:55Z2024-06-19T00:00:00Z2024-06-19info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttps://repositorio.ipbeja.pt/handle/20.500.12207/6654eng2076-3417Gomes, LuísNatário, DiogoCosta, AnikóCampos-Rebelo, RogérioBarros, João Pauloinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-04-24T11:55:57Zoai:repositorio.ipbeja.pt:20.500.12207/6654Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T06:32:09.144906Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
| dc.title.none.fl_str_mv |
Event-based modeling of input signal behaviors for discrete-event controllers |
| title |
Event-based modeling of input signal behaviors for discrete-event controllers |
| spellingShingle |
Event-based modeling of input signal behaviors for discrete-event controllers Gomes, Luís Petri nets Discrete-event systems Automation systems |
| title_short |
Event-based modeling of input signal behaviors for discrete-event controllers |
| title_full |
Event-based modeling of input signal behaviors for discrete-event controllers |
| title_fullStr |
Event-based modeling of input signal behaviors for discrete-event controllers |
| title_full_unstemmed |
Event-based modeling of input signal behaviors for discrete-event controllers |
| title_sort |
Event-based modeling of input signal behaviors for discrete-event controllers |
| author |
Gomes, Luís |
| author_facet |
Gomes, Luís Natário, Diogo Costa, Anikó Campos-Rebelo, Rogério Barros, João Paulo |
| author_role |
author |
| author2 |
Natário, Diogo Costa, Anikó Campos-Rebelo, Rogério Barros, João Paulo |
| author2_role |
author author author author |
| dc.contributor.author.fl_str_mv |
Gomes, Luís Natário, Diogo Costa, Anikó Campos-Rebelo, Rogério Barros, João Paulo |
| dc.subject.por.fl_str_mv |
Petri nets Discrete-event systems Automation systems |
| topic |
Petri nets Discrete-event systems Automation systems |
| description |
Controllers for discrete-event systems are commonly designed using state-based formalisms, like state diagrams and Petri nets. These formalisms are strongly supported by the concept of events, which, from an automation system perspective, can be associated with a simple change in the value of a signal or more complex behavioral evolutions of the signals. In this paper, the characterization of several types of events is proposed, associated with different types of signals, such as Boolean and multivalued signals. The major goal of this characterization is to improve the compactness of the model, benefiting the editing and visual interpretation of the graphical model but keeping precise execution semantics, which in turn allows for the use of computational tools covering the different stages of system development. The behavioral model of the controller is produced using a non-autonomous class of Petri nets, the IOPT nets, and the associated IOPT-Tools, which supports the specification, simulation, property verification, and automatic code generation ready to be deployed into implementation platforms. All the types of proposed events have a behavioral sub-model executed concurrently with the main model of the controller. An application example is provided to illustrate some of the advantages of the adoption of the proposed approach, encapsulating the behavioral dependencies on the evolution of input signals into events. |
| publishDate |
2024 |
| dc.date.none.fl_str_mv |
2024-06-19T00:00:00Z 2024-06-19 2025-02-10T14:34:55Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
https://repositorio.ipbeja.pt/handle/20.500.12207/6654 |
| url |
https://repositorio.ipbeja.pt/handle/20.500.12207/6654 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.relation.none.fl_str_mv |
2076-3417 |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
MDPI |
| publisher.none.fl_str_mv |
MDPI |
| dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
| instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| instacron_str |
RCAAP |
| institution |
RCAAP |
| reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| repository.mail.fl_str_mv |
info@rcaap.pt |
| _version_ |
1833602711772200960 |