Skip to main content

Spezifikation und Entwurf der Realzeit-Software für die Regel-basierte Automatisierung einer natürlichen Hallenbelüftung in PEARL-orientierter Form

  • Conference paper
  • 55 Accesses

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 295))

Kurzfassung

Häufig können Steuerungs-Funktionen unmittelbar in Regeln formuliert werden. Andererseits kann wegen der Komplexität eines Prozeß-Modells oder bei geringer Prozeß-Information eine Regel-basierte Formulierung der Automatisierungsfunktionen überhaupt die einzig sinnvolle sein. Weiterere Vorteile sind die leichte Lesbarkeit und die mit wissensbasierten Sprachen, wie z.B. PARLOG, vorhandene Möglichkeit der präzisen syntaktischen Ausdrucksweise. Deshalb eignet sich eine Regel-basierte Formulierung auch sehr gut zur Problemspezifikation, wobei in PARLOG auch bereits Realzeit-Aspekte durch die Möglichkeit der Formulierung paralleler Prädikate spezifiziert werden können.

Für die Entwurfsphase verfügt die Realzeitsprache PEARL über Sprachmittel, wie das zyklische Einplanen von Tasks, die über die Möglichkeiten wissensbasierter Sprachen weit hinausgehen, was zu der Überlegung führt, beide Ansätze miteinander zu verbinden. Wenn die Struktur der Regeln aber z.B. sehr einfach ist, so können diese auch direkt in einen PEARL-orientierten Entwurf eingebracht werden, wobei der Entwurf im Großen zunächst die Möglichkeit bietet, für das Regel-Wissen eigene und damit leicht austauschbare Moduln zu entwerfen.

In diesem Beitrag wird diese Vorgehensweise gewählt, indem die Aufgaben der Software einer natürlichen Belüftungsanlage zunächst Regel-basiert in PARLOG-ähnlicher Form spezifiziert werden, und diese Spezifikation dann systematisch in einen PEARL-orientierten Entwurf überführt wird. So können parallele Prädikate in parallele Tasks und deren Steuerung sowie Prozeß-E/A-Prädikate in Prozeß-E/A-Anweisungen auf hoher Ebene umgesetzt werden.

Im vorliegenden Fall wird auch die Implementation in PEARL vorgenommen.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. B. Kreutzträger (1991). Strömungsverhalten der Glashallen auf dem Gelände der Universität Bremen (NW1). Leistungsschein, Institut für Automatisierungstechnik / Universität Bremen

    Google Scholar 

  2. T. Conlon (1989). Programming in PARLOG. Addison Wesley.

    Google Scholar 

  3. G. Thiele (1991). Software-Entwurf für Realzeit-Systeme in der Automatisierungstechnik in PEARLorientierter Form. Berichte Elektrotechnik, Nr. 4/91, Universität Bremen.

    Google Scholar 

  4. Th. Beck, R. J. Lauber (1990). Integration of an Expert-System into a Real-Time Software System. Prepr. IF AC World Congress, Tallinn 1990, vol. 1, pp. 158–161.

    Google Scholar 

  5. W. Gerth (1989). RTOS PEARL-Integriertes Echzeit-Multitasking-Programmiersystem. Verlag Heinz Heise GmbH.

    Google Scholar 

  6. K. Stieger (1989). PEARL 90 - Die Weiterentwicklung von PEARL. R. Henn, K. Stieger(Hrsg.): Proc. PEARL89-Workshop über Realzeitsysteme, IFB 231, Springer-Verlag, pp. 99–137.

    Chapter  Google Scholar 

  7. S. M. McMenamin, J. F. Palmer (1989). Strukturierte Systemanalyse. Hanser-Verlag / Prentice Hall.

    Google Scholar 

  8. J. Brauer, J. Dom, B. Otto (1987). Logisches Spezifizieren und Programmieren in der Prozeßdatenverarbeitung, atp 29, H.3, pp. 132–139.

    Google Scholar 

  9. L. Wos, R. Overbeck, E. Lusk, J. Boyle (1984). Automated Reasoning - Introduction and Applications. Prentice Hall, pp. 292–302.

    MATH  Google Scholar 

  10. L. Brownston, R. Farrell, E. Kant, N. Martin (1986). Programming Expert Systems in OPS 5. Addison Wesley.

    Google Scholar 

  11. W. Werum, H. Windauer (1990). Introduction to PEARL. Vieweg Verlag, 4. Aufl.

    Google Scholar 

  12. G. Thiele (1987). Strukturierter Entwurf von Realzeit-Algorithmen für Mikro-Rechner in der ProzeßAutomatisierung. Berichte Elektrotechnik, Nr. 4/87, Universität Bremen.

    Google Scholar 

  13. G. Thiele (1990). Software-Entwurf für Automatisierungssysteme mit PEARL. In W.Gerth, P.Baacke(Hrsg.): Proc. PEARL90-Workshop über Realzeitsysteme. IFB 262, Springer-Verlag, pp. 22–33.

    Google Scholar 

  14. B. Bieker, G. Schmidt (1985). Fuzzy-Regelungen und Liguistische Regelalgorithmen - eine kritische Bestandsaufnahme, at 33, H. 2, pp. 45–52.

    Google Scholar 

  15. T. Wolf (1991). Das Fuzzy-Mobil - Steuern mit Fuzzy, mc 3/91, pp.50–57.

    Google Scholar 

  16. L. Hielscher (1988). Modellierung und Simulation einer im Zustandsraum geregelten Gewächshausanlage. Diss. Universität-GH Wuppertal.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Thiele, G., Renner, L., Wendland, E. (1991). Spezifikation und Entwurf der Realzeit-Software für die Regel-basierte Automatisierung einer natürlichen Hallenbelüftung in PEARL-orientierter Form. In: Halang, W.A. (eds) PEARL 91 — Workshop über Realzeitsysteme. Informatik-Fachberichte, vol 295. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-77151-4_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-77151-4_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54909-3

  • Online ISBN: 978-3-642-77151-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics