Font Size: a A A

Hierarchical Distributed Control System Design Software

Posted on:2006-09-22Degree:MasterType:Thesis
Country:ChinaCandidate:J P XuFull Text:PDF
GTID:2208360155465071Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
Hierarchical and Distributed Control Systems is aimed at implementing complex and large-scale systems. The thesis uses a simple application , level and temperature controller , to illustrate the design of Hierarchical and Distributed Control Systems. The design of Hierarchical and Distributed Control Systems is based on task decomposition. By breaking a complex task into a series of simpler subtasks can ease the burden of designing complex systems. The structure of Hierarchical and Distributed Control Systems is consisted of modules, so systems are easy to extend and maintain.In the Hierarchical and Distributed systems ,the overall task is completed by the coordinated activities of all modules. Each module can reside on a different computer. The communication among modules is implemented by Communication Management System(CMS) and Neutral Message Language (NML). CMS is the low-level communication system, and NML is the user interface to CMS. Both CMS and NML are implemented through a set of C++ classes, and NML classes are simply derived from the CMS base classes. NML classes provide functions update () to encode and decode the data, so modules resided on different computers can communicate each other.In the Hierarchical and Distributed Systems, each module accomplished an assigned task. We developed a common NML module class, called NML_MODULE, to implement basic operation of a module. In a sampling period, module execute given tasks in a predefined sequence.System provides an important tool, called code generator, which can be used to automatically generate the skeleton of application. Programmer can accomplish the design by adding little code. This ease the burden of the programmers. Furthermore, system provides graphical design tool that allow users to build the structure of a complex control system. Through the diagnostics tool, users can send commands to any module and change some set points.
Keywords/Search Tags:Hierarchical and Distributed, task decomposition, module, CMS, NML, communication
PDF Full Text Request
Related items