Modeling for supervisor synthesis – a lock-bridge combination case study

Designing supervisory controllers for high-tech systems is becoming increasingly complex due to demands for verified safety, higher quality and availability, and extending functionality. Supervisor synthesis is a method to automatically derive a supervisor from a model of the plant and a model of th...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Discrete event dynamic systems 2020-09, Vol.30 (3), p.499-532
Hauptverfasser: Reijnen, Ferdie F. H., Goorden, Martijn A., van de Mortel-Fronczak, Joanna M., Rooda, Jacobus E.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 532
container_issue 3
container_start_page 499
container_title Discrete event dynamic systems
container_volume 30
creator Reijnen, Ferdie F. H.
Goorden, Martijn A.
van de Mortel-Fronczak, Joanna M.
Rooda, Jacobus E.
description Designing supervisory controllers for high-tech systems is becoming increasingly complex due to demands for verified safety, higher quality and availability, and extending functionality. Supervisor synthesis is a method to automatically derive a supervisor from a model of the plant and a model of the control requirements. While supervisor synthesis is an active research topic, only a few reports exist on industrial applications. One of the reasons for this is the lack of acquaintance of control engineers with modeling and specifying in the framework of automata. In addition to this, there are no clear guidelines for obtaining the necessary models for synthesis. In this paper, we describe a general way of modeling for the plant and the requirements in order to contribute towards the acceptance of supervisor synthesis in industry. This way of modeling is illustrated with an industrial case study in which a supervisory controller is synthesized for the Algera complex. The Algera complex consists of a waterway lock and a movable bascule bridge. The supervisor has to control 80 actuators based on the observations from 96 discrete sensors, in response to 63 control commands available from the operator. We show how to model the plant as a collection of extended finite-state automata, how to model the requirement as a collection of event conditions, how to synthesize the monolithic supervisor, and how to validate the resulting supervisor using continuous-time simulation.
doi_str_mv 10.1007/s10626-020-00314-0
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2429072451</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2429072451</sourcerecordid><originalsourceid>FETCH-LOGICAL-c363t-a1278686e1ea3db6b259e1ca5f4f742b80cb562e5c1e0b7b5c545605b3000f093</originalsourceid><addsrcrecordid>eNp9kMtOwzAQRS0EEqXwA6wssTaM380SVTxVxAbWlu04IaWNi50gdcc_8Id8CSlBYsdqZnHundFB6JTCOQXQF5mCYooAAwLAqSCwhyZUak60LMQ-mkDBBFEa-CE6ynkJA1WAnKD7h1iGVdPWuIoJ534T0nuTd-u27V5CbjL--vjEFq-ifyUuNWUdsI9r17S2a2KLvc0B564vt8fooLKrHE5-5xQ9X189zW_J4vHmbn65IJ4r3hFLmZ6pmQo0WF465ZgsAvVWVqLSgrkZeCcVC9LTAE476aWQCqTjw9MVFHyKzsbeTYpvfcidWcY-tcNJwwQrQDMh6UCxkfIp5pxCZTapWdu0NRTMzpkZnZnBmflxZmAI8TGUB7itQ_qr_if1De5ib0o</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2429072451</pqid></control><display><type>article</type><title>Modeling for supervisor synthesis – a lock-bridge combination case study</title><source>Springer Nature - Complete Springer Journals</source><creator>Reijnen, Ferdie F. H. ; Goorden, Martijn A. ; van de Mortel-Fronczak, Joanna M. ; Rooda, Jacobus E.</creator><creatorcontrib>Reijnen, Ferdie F. H. ; Goorden, Martijn A. ; van de Mortel-Fronczak, Joanna M. ; Rooda, Jacobus E.</creatorcontrib><description>Designing supervisory controllers for high-tech systems is becoming increasingly complex due to demands for verified safety, higher quality and availability, and extending functionality. Supervisor synthesis is a method to automatically derive a supervisor from a model of the plant and a model of the control requirements. While supervisor synthesis is an active research topic, only a few reports exist on industrial applications. One of the reasons for this is the lack of acquaintance of control engineers with modeling and specifying in the framework of automata. In addition to this, there are no clear guidelines for obtaining the necessary models for synthesis. In this paper, we describe a general way of modeling for the plant and the requirements in order to contribute towards the acceptance of supervisor synthesis in industry. This way of modeling is illustrated with an industrial case study in which a supervisory controller is synthesized for the Algera complex. The Algera complex consists of a waterway lock and a movable bascule bridge. The supervisor has to control 80 actuators based on the observations from 96 discrete sensors, in response to 63 control commands available from the operator. We show how to model the plant as a collection of extended finite-state automata, how to model the requirement as a collection of event conditions, how to synthesize the monolithic supervisor, and how to validate the resulting supervisor using continuous-time simulation.</description><identifier>ISSN: 0924-6703</identifier><identifier>EISSN: 1573-7594</identifier><identifier>DOI: 10.1007/s10626-020-00314-0</identifier><language>eng</language><publisher>New York: Springer US</publisher><subject>Actuators ; Bascule bridges ; Case studies ; Collection ; Computer simulation ; Control ; Convex and Discrete Geometry ; Electrical Engineering ; Industrial applications ; Machines ; Manufacturing ; Mathematics ; Mathematics and Statistics ; Modelling ; Movable bridges ; Operations Research/Decision Theory ; Processes ; Supervisors ; Synthesis ; Systems Theory ; Waterways</subject><ispartof>Discrete event dynamic systems, 2020-09, Vol.30 (3), p.499-532</ispartof><rights>The Author(s) 2020</rights><rights>The Author(s) 2020. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c363t-a1278686e1ea3db6b259e1ca5f4f742b80cb562e5c1e0b7b5c545605b3000f093</citedby><cites>FETCH-LOGICAL-c363t-a1278686e1ea3db6b259e1ca5f4f742b80cb562e5c1e0b7b5c545605b3000f093</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s10626-020-00314-0$$EPDF$$P50$$Gspringer$$Hfree_for_read</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s10626-020-00314-0$$EHTML$$P50$$Gspringer$$Hfree_for_read</linktohtml><link.rule.ids>314,776,780,27901,27902,41464,42533,51294</link.rule.ids></links><search><creatorcontrib>Reijnen, Ferdie F. H.</creatorcontrib><creatorcontrib>Goorden, Martijn A.</creatorcontrib><creatorcontrib>van de Mortel-Fronczak, Joanna M.</creatorcontrib><creatorcontrib>Rooda, Jacobus E.</creatorcontrib><title>Modeling for supervisor synthesis – a lock-bridge combination case study</title><title>Discrete event dynamic systems</title><addtitle>Discrete Event Dyn Syst</addtitle><description>Designing supervisory controllers for high-tech systems is becoming increasingly complex due to demands for verified safety, higher quality and availability, and extending functionality. Supervisor synthesis is a method to automatically derive a supervisor from a model of the plant and a model of the control requirements. While supervisor synthesis is an active research topic, only a few reports exist on industrial applications. One of the reasons for this is the lack of acquaintance of control engineers with modeling and specifying in the framework of automata. In addition to this, there are no clear guidelines for obtaining the necessary models for synthesis. In this paper, we describe a general way of modeling for the plant and the requirements in order to contribute towards the acceptance of supervisor synthesis in industry. This way of modeling is illustrated with an industrial case study in which a supervisory controller is synthesized for the Algera complex. The Algera complex consists of a waterway lock and a movable bascule bridge. The supervisor has to control 80 actuators based on the observations from 96 discrete sensors, in response to 63 control commands available from the operator. We show how to model the plant as a collection of extended finite-state automata, how to model the requirement as a collection of event conditions, how to synthesize the monolithic supervisor, and how to validate the resulting supervisor using continuous-time simulation.</description><subject>Actuators</subject><subject>Bascule bridges</subject><subject>Case studies</subject><subject>Collection</subject><subject>Computer simulation</subject><subject>Control</subject><subject>Convex and Discrete Geometry</subject><subject>Electrical Engineering</subject><subject>Industrial applications</subject><subject>Machines</subject><subject>Manufacturing</subject><subject>Mathematics</subject><subject>Mathematics and Statistics</subject><subject>Modelling</subject><subject>Movable bridges</subject><subject>Operations Research/Decision Theory</subject><subject>Processes</subject><subject>Supervisors</subject><subject>Synthesis</subject><subject>Systems Theory</subject><subject>Waterways</subject><issn>0924-6703</issn><issn>1573-7594</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>C6C</sourceid><recordid>eNp9kMtOwzAQRS0EEqXwA6wssTaM380SVTxVxAbWlu04IaWNi50gdcc_8Id8CSlBYsdqZnHundFB6JTCOQXQF5mCYooAAwLAqSCwhyZUak60LMQ-mkDBBFEa-CE6ynkJA1WAnKD7h1iGVdPWuIoJ534T0nuTd-u27V5CbjL--vjEFq-ifyUuNWUdsI9r17S2a2KLvc0B564vt8fooLKrHE5-5xQ9X189zW_J4vHmbn65IJ4r3hFLmZ6pmQo0WF465ZgsAvVWVqLSgrkZeCcVC9LTAE476aWQCqTjw9MVFHyKzsbeTYpvfcidWcY-tcNJwwQrQDMh6UCxkfIp5pxCZTapWdu0NRTMzpkZnZnBmflxZmAI8TGUB7itQ_qr_if1De5ib0o</recordid><startdate>20200901</startdate><enddate>20200901</enddate><creator>Reijnen, Ferdie F. H.</creator><creator>Goorden, Martijn A.</creator><creator>van de Mortel-Fronczak, Joanna M.</creator><creator>Rooda, Jacobus E.</creator><general>Springer US</general><general>Springer Nature B.V</general><scope>C6C</scope><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20200901</creationdate><title>Modeling for supervisor synthesis – a lock-bridge combination case study</title><author>Reijnen, Ferdie F. H. ; Goorden, Martijn A. ; van de Mortel-Fronczak, Joanna M. ; Rooda, Jacobus E.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c363t-a1278686e1ea3db6b259e1ca5f4f742b80cb562e5c1e0b7b5c545605b3000f093</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Actuators</topic><topic>Bascule bridges</topic><topic>Case studies</topic><topic>Collection</topic><topic>Computer simulation</topic><topic>Control</topic><topic>Convex and Discrete Geometry</topic><topic>Electrical Engineering</topic><topic>Industrial applications</topic><topic>Machines</topic><topic>Manufacturing</topic><topic>Mathematics</topic><topic>Mathematics and Statistics</topic><topic>Modelling</topic><topic>Movable bridges</topic><topic>Operations Research/Decision Theory</topic><topic>Processes</topic><topic>Supervisors</topic><topic>Synthesis</topic><topic>Systems Theory</topic><topic>Waterways</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Reijnen, Ferdie F. H.</creatorcontrib><creatorcontrib>Goorden, Martijn A.</creatorcontrib><creatorcontrib>van de Mortel-Fronczak, Joanna M.</creatorcontrib><creatorcontrib>Rooda, Jacobus E.</creatorcontrib><collection>Springer Nature OA Free Journals</collection><collection>CrossRef</collection><jtitle>Discrete event dynamic systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Reijnen, Ferdie F. H.</au><au>Goorden, Martijn A.</au><au>van de Mortel-Fronczak, Joanna M.</au><au>Rooda, Jacobus E.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Modeling for supervisor synthesis – a lock-bridge combination case study</atitle><jtitle>Discrete event dynamic systems</jtitle><stitle>Discrete Event Dyn Syst</stitle><date>2020-09-01</date><risdate>2020</risdate><volume>30</volume><issue>3</issue><spage>499</spage><epage>532</epage><pages>499-532</pages><issn>0924-6703</issn><eissn>1573-7594</eissn><abstract>Designing supervisory controllers for high-tech systems is becoming increasingly complex due to demands for verified safety, higher quality and availability, and extending functionality. Supervisor synthesis is a method to automatically derive a supervisor from a model of the plant and a model of the control requirements. While supervisor synthesis is an active research topic, only a few reports exist on industrial applications. One of the reasons for this is the lack of acquaintance of control engineers with modeling and specifying in the framework of automata. In addition to this, there are no clear guidelines for obtaining the necessary models for synthesis. In this paper, we describe a general way of modeling for the plant and the requirements in order to contribute towards the acceptance of supervisor synthesis in industry. This way of modeling is illustrated with an industrial case study in which a supervisory controller is synthesized for the Algera complex. The Algera complex consists of a waterway lock and a movable bascule bridge. The supervisor has to control 80 actuators based on the observations from 96 discrete sensors, in response to 63 control commands available from the operator. We show how to model the plant as a collection of extended finite-state automata, how to model the requirement as a collection of event conditions, how to synthesize the monolithic supervisor, and how to validate the resulting supervisor using continuous-time simulation.</abstract><cop>New York</cop><pub>Springer US</pub><doi>10.1007/s10626-020-00314-0</doi><tpages>34</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0924-6703
ispartof Discrete event dynamic systems, 2020-09, Vol.30 (3), p.499-532
issn 0924-6703
1573-7594
language eng
recordid cdi_proquest_journals_2429072451
source Springer Nature - Complete Springer Journals
subjects Actuators
Bascule bridges
Case studies
Collection
Computer simulation
Control
Convex and Discrete Geometry
Electrical Engineering
Industrial applications
Machines
Manufacturing
Mathematics
Mathematics and Statistics
Modelling
Movable bridges
Operations Research/Decision Theory
Processes
Supervisors
Synthesis
Systems Theory
Waterways
title Modeling for supervisor synthesis – a lock-bridge combination case study
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-30T19%3A36%3A01IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Modeling%20for%20supervisor%20synthesis%20%E2%80%93%20a%20lock-bridge%20combination%20case%20study&rft.jtitle=Discrete%20event%20dynamic%20systems&rft.au=Reijnen,%20Ferdie%20F.%20H.&rft.date=2020-09-01&rft.volume=30&rft.issue=3&rft.spage=499&rft.epage=532&rft.pages=499-532&rft.issn=0924-6703&rft.eissn=1573-7594&rft_id=info:doi/10.1007/s10626-020-00314-0&rft_dat=%3Cproquest_cross%3E2429072451%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2429072451&rft_id=info:pmid/&rfr_iscdi=true