Font Size: a A A

Flexible Object-Oriented Design And Control Methods

Posted on:2014-01-28Degree:MasterType:Thesis
Country:ChinaCandidate:C C WangFull Text:PDF
GTID:2268330401986003Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Object is the basic unit of an object-oriented system, and it is described in the form of class andcreated by the class. Object-oriented methodology includes three parts:bject-oriented analysis (OOA),object-oriented design (OOD) and object-oriented implementation (OOI).The theory and method of “bject-oriented flexible design and flexible control” has beenpresented based on the combination of object-oriented technology and human-simulated intelligentcontrol. From the design point of view, the object-oriented design method is applied, and engineersand technicians can quickly design the control scheme to meet the requirements if only the object ofcontrol system is accurately analyzed. From the control point of view, the control method can bechosen automatically by the computer as long as the properties of the controlled object are identified.Different control objects can choose diverse control algorithms from the control algorithm classlibrary, while the same object can select a single control algorithm as well as a combination of variouscontrol algorithms to enhance the robustness of the control system.The object-oriented analysis and modeling of the computer control system have been completed,and the object-oriented configuration software–Aorun1.0configuration is also developed by theprevious research. The basic functions of the configuration software are the following characteristics:(1) the object-oriented design of hardware architecture and hardware configuration of the system;(2)the object-oriented design of the simple control circuit;(3) the object-oriented design of the systemprocess flow diagram and the implement of animation connections;(4) the object-oriented design ofsystem information monitoring;(5) implementation of the real-time monitoring for computer controlprocess, and etc.Based on the previous research, the improvement works have been finifshed as the followingtwo aspects in this paper: one is that the control algorithm class library is designed, and the other is thedesign and implementation of the complex control loop. Specific innovation works of the paper are asthe follows:(1) with the object-oriented method, a relatively abundant algorithm class library ispreliminarily established. The algorithms library has good openness, and easy to expand. Eachalgorithm module is derived by the base class, and can be expanded through the derivation of somenew classes.(2) Visual configuration, the control graphic in the graphics element library can be dragged flexibly and conveniently. The control graphic can be added, modified, dragged, flipped,deleted, etc. Clicking the line, a complex control circuit can be built easily, and achieve the controlrequirements that can be compiled and downloaded to the lower computer. The open interface ofgraphic design is provided, and the users can customize the control unit.(3) On the specificprogramming technology, the dynamically adding of the control module, the adding and expanding ofthe algorithm class in the algorithm class library as well as the intelligent connection between controlmodules can be realized.The paper mainly consists of four parts. The first part introduces the concept of theobject-oriented methodology and the intelligent control, the theory of “Object-oriented flexible designand flexible control”, and the purpose, significance and methods of the subject. The second part is thedesign and implementation of the object-oriented algorithm class library. The third part is the designand implementation of the object-oriented control loop. The fourth part is a detailed and systematicintroduction about the analysis and realization of the core programming technology, which is basedon the previous discussion. The conclusion of the main work is summarized at last.
Keywords/Search Tags:object-oriented, intelligent control, control algorithm class library, computercontrol system, object-oriented configuration software
PDF Full Text Request
Related items