Structural Analysis of GRAFCET Control Specifications

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Schnakenbeck, Aron, Mroß, Robin, Völker, Marcus, Kowalewski, Stefan, Fay, Alexander
Format: Preprint
Publié: 2023
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866914851310272512
author Schnakenbeck, Aron
Mroß, Robin
Völker, Marcus
Kowalewski, Stefan
Fay, Alexander
author_facet Schnakenbeck, Aron
Mroß, Robin
Völker, Marcus
Kowalewski, Stefan
Fay, Alexander
contents The graphical modeling language GRAFCET is used as a formal specification language in industrial control design. This paper proposes a structural analysis that approximates the variable values of GRAFCET to allow verification on specification level. GRAFCET has different elements resulting in concurrent behavior, which in general results in a large state space for analyses like model checking. The proposed analysis approach approximates that state space and takes into consideration the entire set of GRAFCET elements leading to concurrent behavior. The analysis consists of two parts: We present an algorithm analyzing concurrent steps to approximate the step variables and we adapt analysis means from the field of Petri nets to approximate internal and output variables. The proposed approach is evaluated using an industrial-sized example to demonstrate that the analysis is capable of verifying behavioral errors and is not limited by the specification size of practical plants.
format Preprint
id arxiv_https___arxiv_org_abs_2307_13703
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Structural Analysis of GRAFCET Control Specifications
Schnakenbeck, Aron
Mroß, Robin
Völker, Marcus
Kowalewski, Stefan
Fay, Alexander
Logic in Computer Science
Programming Languages
The graphical modeling language GRAFCET is used as a formal specification language in industrial control design. This paper proposes a structural analysis that approximates the variable values of GRAFCET to allow verification on specification level. GRAFCET has different elements resulting in concurrent behavior, which in general results in a large state space for analyses like model checking. The proposed analysis approach approximates that state space and takes into consideration the entire set of GRAFCET elements leading to concurrent behavior. The analysis consists of two parts: We present an algorithm analyzing concurrent steps to approximate the step variables and we adapt analysis means from the field of Petri nets to approximate internal and output variables. The proposed approach is evaluated using an industrial-sized example to demonstrate that the analysis is capable of verifying behavioral errors and is not limited by the specification size of practical plants.
title Structural Analysis of GRAFCET Control Specifications
topic Logic in Computer Science
Programming Languages
url https://arxiv.org/abs/2307.13703