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...
Gespeichert in:
Veröffentlicht in: | Discrete event dynamic systems 2020-09, Vol.30 (3), p.499-532 |
---|---|
Hauptverfasser: | , , , |
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 |