kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Model abstraction for discrete-event systems by binary linear programming with applications to manufacturing systems
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.). Xidian University, Xi'an, China. (School of Electro-Mechanical Engineering)
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.), Machine Design (Div.).ORCID iD: 0000-0001-5703-5923
Xidian University, Xi'an, China. (School of Electro-Mechanical Engineering)ORCID iD: 0000-0003-1547-5503
2021 (English)In: Science Progress, ISSN 0036-8504, E-ISSN 2047-7163, Vol. 104, no 3Article in journal (Refereed) Published
Abstract [en]

Model abstraction for finite state automata is helpful for decreasing computational complexity and improving comprehensibility for the verification and control synthesis of discrete-event systems (DES). Supremal quasi-congruence equivalence is an effective method for reducing the state space of DES and its effective algorithms based on graph theory have been developed. In this paper, a new method is proposed to convert the supremal quasi-congruence computation into a binary linear programming problem which can be solved by many powerful integer linear programming and satisfiability (SAT) solvers. Partitioning states to cosets is considered as allocating states to an unknown number of cosets and the requirement of finding the coarsest quasi-congruence is equivalent to using the least number of cosets. The novelty of this paper is to solve the optimal partitioning problem as an optimal state-to-coset allocation problem. The task of finding the coarsest quasi-congruence is equivalent to the objective of finding the least number of cosets. Then the problem can be solved by optimization methods, which are respectively implemented by mixed integer linear programming (MILP) in MATLAB and binary linear programming (BLP) in CPLEX. To reduce the computation time, the translation process is first optimized by introducing fewer decision variables and simplifying constraints in the programming problem. Second, the translation process formulates a few techniques of converting logic constraints on finite automata into binary linear constraints. These techniques will be helpful for other researchers exploiting integer linear programming and SAT solvers for solving partitioning or grouping problems. Third, the computational efficiency and correctness of the proposed method are verified by two different solvers. The proposed model abstraction approach is applied to simplify the large-scale supervisor model of a manufacturing system with five automated guided vehicles. The proposed method is not only a new solution for the coarsest quasi-congruence computation, but also provides us a more intuitive understanding of the quasi-congruence relation in the supervisory control theory. A future research direction is to apply more computationally efficient solvers to compute the optimal state-to-coset allocation problem.

Place, publisher, year, edition, pages
Sage Publications, 2021. Vol. 104, no 3
Keywords [en]
Discrete-event systems, deterministic finite automata, natural projection, quasi-congruence relation, model abstraction
National Category
Control Engineering
Research subject
Computer Science; Industrial Information and Control Systems
Identifiers
URN: urn:nbn:se:kth:diva-298974DOI: 10.1177/00368504211030833ISI: 000691537700001PubMedID: 34292845Scopus ID: 2-s2.0-85111038769OAI: oai:DiVA.org:kth-298974DiVA, id: diva2:1581646
Funder
XPRES - Initiative for excellence in production research
Note

QC 20210914

Available from: 2021-07-23 Created: 2021-07-23 Last updated: 2022-06-25Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textPubMedScopus

Authority records

Feng, Lei

Search in DiVA

By author/editor
Cheng, LihongFeng, LeiLi, Zhiwu
By organisation
Machine Design (Dept.)Machine Design (Div.)
In the same journal
Science Progress
Control Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
pubmed
urn-nbn

Altmetric score

doi
pubmed
urn-nbn
Total: 97 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf