Object-oriented Design Patterns for Modeling Static Structures of Distributed Control Systems

Toyoaki Tomura, Satoshi Kanai, Takeshi Kishinami, Kiyoshi Uehiro, Susumu Yamamoto · Journal of the Japan Society for Precision Engineering · 2003

Recently distributed control systems (DCS), which consist of many devices and a network interconnecting them, are introduced in various automation systems. For assuring the control performance under the heavy communication traffic, the simulation of DCS is strongly needed. For this purpose, we propose a uniform, efficient and systematic method based on object-oriented design patterns for modeling and simulating DCS. Two design patterns are newly proposed. Device-Constructor and Composite-Device-Constructor patterns describe classes and mechanisms for uniformly structuring device models composed of sensor and actuator models, and for uniformly structuring composite device models composed of device models. The systematic procedures of implementation from the patterns to Java code of the DCS model are also discussed. Finally, effectiveness of proposed method was proved in developing a Java-based DCS modeler and simulator for building automation area.

Read the paper · More papers on PaperTik