• DocumentCode
    1747296
  • Title

    Object-oriented design pattern approach for modeling and simulating open distributed control system

  • Author

    Tomura, Toyoaki ; Uchiro, K. ; Kanai, Satoshi ; Yamamoto, Susumu

  • Author_Institution
    Asahikawa Nat. Coll. of Technol., Japan
  • Volume
    1
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    211
  • Abstract
    An open distributed control system (DCS), which consists of a large number of devices and a single open network interconnecting those devices, is now used in many automation areas. One critical problem of the DCS, however, is that because there is massive traffic on the network, the system integrator must carefully tune the network traffic after the construction of the system to assure its control performance. Hence, a DCS simulator is strongly needed. In our study, we propose an object-oriented design pattern approach as a uniform, rapid and accurate method of modeling and simulating a DCS. Two special design patterns are proposed: the Statechart pattern which defines classes and the state-transition execution mechanism for realizing the dynamic behavior of devices; and the device-constructor pattern which defines classes and their instantiation mechanism for realizing the structure of devices composed of many kinds of sensors and actuators. The systematic procedures from those patterns to the executable Java code of the simulation model are also discussed. Furthermore, the effectiveness of our approach was investigated through actually developing an in-house Java-based DCS simulator.
  • Keywords
    control system CAD; digital simulation; distributed control; object-oriented methods; open systems; Java code; Statechart pattern; design patterns; device-constructor pattern; digital simulation; distributed control system; modeling; network traffic; object-oriented design; open system; Actuators; Automatic control; Communication system control; Communication system traffic control; Control systems; Distributed control; Electronic mail; Java; Object oriented modeling; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation, 2001. Proceedings 2001 ICRA. IEEE International Conference on
  • ISSN
    1050-4729
  • Print_ISBN
    0-7803-6576-3
  • Type

    conf

  • DOI
    10.1109/ROBOT.2001.932555
  • Filename
    932555