SwePub
Sök i LIBRIS databas

  Utökad sökning

id:"swepub:oai:research.chalmers.se:d9eb5e1d-900f-46d7-a3a8-0906ac5aa724"
 

Sökning: id:"swepub:oai:research.chalmers.se:d9eb5e1d-900f-46d7-a3a8-0906ac5aa724" > Formal verification...

Formal verification of deadlock avoidance rules for AGV systems

Riazi, Sarmad, 1986 (författare)
Falk, Jonathan (författare)
Chalmers tekniska högskola,Chalmers University of Technology
Greger, Alexander (författare)
Chalmers tekniska högskola,Chalmers University of Technology
visa fler...
Pettersson, Anton (författare)
Chalmers tekniska högskola,Chalmers University of Technology
Fabian, Martin, 1960 (författare)
Chalmers tekniska högskola,Chalmers University of Technology
visa färre...
 (creator_code:org_t)
2022
2022
Engelska.
Ingår i: 2022 30th Mediterranean Conference on Control and Automation, MED 2022. ; , s. 982-987
  • Konferensbidrag (refereegranskat)
Abstract Ämnesord
Stäng  
  • Automated Guided Vehicles (AGVs) are increasingly popular and bring many industrial benefits. However, when a number of AGVs autonomously execute their itineraries, it is possible for two or more AGVs to prevent each other from completing their tasks and cause a deadlock from where the system cannot progress. One way that companies try to avoid this is to, based on simulations, generate deadlock avoidance rules (DA-rules) that determine for different scenarios how the AGVs should behave. This paper presents an application of translating such DA-rules to extended finite-state automata and then to formally verify if the rules actually do avoid deadlocks. This is done by using information of an existing system setup where there are two major types of DA-rules. Both of these can be modelled as automata with guards and actions that prevent a transition from occurring if associated conditions are not fulfilled. These guards are generated automatically for all the DA-rules corresponding to the current itineraries. For a chosen itinerary a complete automaton is generated, as well as automata representing the DA-rules. Using the supervisor synthesis tool SUPREMICA, it is shown that the existing DA-rules do not manage to remove all deadlocks in all cases. Even worse, the DA-rules can lead to a fully blocking system, even though a deadlock-free solution does exist, as can be shown by computing a supervisor for the system without the DA-rules.

Ämnesord

TEKNIK OCH TEKNOLOGIER  -- Annan teknik -- Övrig annan teknik (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Other Engineering and Technologies -- Other Engineering and Technologies not elsewhere specified (hsv//eng)
TEKNIK OCH TEKNOLOGIER  -- Elektroteknik och elektronik -- Inbäddad systemteknik (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Electrical Engineering, Electronic Engineering, Information Engineering -- Embedded Systems (hsv//eng)
TEKNIK OCH TEKNOLOGIER  -- Elektroteknik och elektronik -- Datorsystem (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Electrical Engineering, Electronic Engineering, Information Engineering -- Computer Systems (hsv//eng)

Publikations- och innehållstyp

kon (ämneskategori)
ref (ämneskategori)

Till lärosätets databas

Hitta mer i SwePub

Av författaren/redakt...
Riazi, Sarmad, 1 ...
Falk, Jonathan
Greger, Alexande ...
Pettersson, Anto ...
Fabian, Martin, ...
Om ämnet
TEKNIK OCH TEKNOLOGIER
TEKNIK OCH TEKNO ...
och Annan teknik
och Övrig annan tekn ...
TEKNIK OCH TEKNOLOGIER
TEKNIK OCH TEKNO ...
och Elektroteknik oc ...
och Inbäddad systemt ...
TEKNIK OCH TEKNOLOGIER
TEKNIK OCH TEKNO ...
och Elektroteknik oc ...
och Datorsystem
Artiklar i publikationen
Av lärosätet
Chalmers tekniska högskola

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy