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
Link To Document