DocumentCode :
3098697
Title :
Developing simulation models of open distributed control system by using object-oriented structural and behavioral patterns
Author :
Tomura, Toyoaki ; Uehiro, Kiyoshi ; Kanai, Satoshi ; Yamamoto, Susumu
Author_Institution :
Asahikawa Nat. Coll. of Technol., Japan
fYear :
2001
fDate :
2001
Firstpage :
428
Lastpage :
437
Abstract :
An open distributed control system (DCS), which consists of many devices and an open network interconnecting them, is now used in many automation areas. For assuring control performance under heavy traffic on the network, simulation of a DCS is required. For this purpose, we propose an object-oriented design pattern approach as a uniform, efficient and accurate method of modeling and simulating a DCS. Four design patterns are proposed. Device constructor and composite-device-constructor patterns describe classes and mechanisms for uniformly structuring device models composed of many kinds of sensors and actuators. A statechart pattern defines classes and the state-transition execution mechanism for realizing the behavior of sensors and actuators in a device. The event-chain pattern defines classes and the event dispatching mechanism among sensors and actuators in both an intra-device and inter-device manner. The systematic implementation procedures from these patterns to the executable Java code of the DCS simulation model are also discussed. Finally the effectiveness of our approach was proved by developing the Java-based DCS modeler and simulator used in building automation
Keywords :
Java; actuators; building management systems; control engineering computing; digital simulation; distributed control; local area networks; object-oriented methods; object-oriented programming; open systems; sensors; Java-based modeler; Java-based simulator; actuators; building automation; classes; composite-device-constructor pattern; device constructor pattern; event dispatching mechanism; event-chain pattern; object-oriented behavioral patterns; object-oriented design patterns; object-oriented structural patterns; open distributed control system; sensors; simulation models; state-transition execution mechanism; statechart pattern; Actuators; Automatic control; Automation; Communication system traffic control; Dispatching; Distributed control; Java; Object oriented modeling; Sensor phenomena and characterization; Traffic control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Oriented Real-Time Distributed Computing, 2001. ISORC - 2001. Proceedings. Fourth IEEE International Symposium on
Conference_Location :
Magdeburg
Print_ISBN :
0-7695-1089-2
Type :
conf
DOI :
10.1109/ISORC.2001.922868
Filename :
922868
Link To Document :
بازگشت