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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.