Font Size: a A A

Research On The Open NC System Based On Architecture/Component Reuse

Posted on:2005-08-19Degree:DoctorType:Dissertation
Country:ChinaCandidate:B LiFull Text:PDF
GTID:1101360152467405Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
The modern NC (Numerical Control) technology integrates the technologies of machine,control and computer etc, and its main development direction is the open system structurebesides the demand of high-speed and high-accuracy motion control. Sponsored by theNational "10·5" Key Technologies R&D Program, the interrelated questions about openstructure of NC system are studied in this thesis. The thoughts of this thesis are that using the abstract and NC-oriented architecturemodel and its evolvement realizes the opening of NC system structure; moreover, utilizing arational style constraints the process of the architecture modeling. The research way is thefollowing: Guided with the method of domain engineering, the domain architecture model ofopen NC system is built up by mapping the NC function model with the special architecturestyle. Furthermore, the NC application system is developed by instancing the architecturemodel according to the actual conditions and demands. The main achievements are madebelow: 1. The current situation, viewpoint, some typical structures and the development of openNC system are researched in this thesis, then the fundament, reference structure andcommunication subsystem of representational OSACA model are analyzed especially, andalso the main problems of open CNC research are put forward. 2. The thought of domain engineering and the technology of software reuse based onarchitecture/component are introduced to the research action of open NC system. This thesisalso researches the relation between the software reusability and the opening of NC system;and points out that both of them are consistent in time, platform and applicationdimensionalities; then discloses that the opening and the reuse are two aspects of one thing.The important instructions are discussed of architecture and its style, and the hiberarchy busarchitecture style satisfying the requirements of open NC system is proposed especially. Thestyle is convenient for the communication between the modules, the handling of thesynchronization and burst, the system configuration, the architecture evolvement etc. Hence,all these mentioned above provide the benefit support of the opening of NC system. 3. By analyzing the function demands of open NC system, the function model is built up,and a kind of reference architecture model of open NC system is derived from mapping thefunction model to the hiberarchy bus architecture style in this thesis. Based on this referencearchitecture model, the hiberarchy bus structure, the communication among hiberarchy busesand components, the real-time demand and the fault-tolerance of inner-network IIIcommunication of the distribution NC system are researched respectively. Additionally, thearchitecture evolvement, the metamodel extracting, and the generation and the configurationof application system based on hiberarchy buses are studied. 4. The schedule algorithm, related to the system architecture closely, is the importantfactor influencing the opening, the real-time capability and the running performance of NCsystem. The tasks of NC system are classified by periodicity and real-time, and the scheduletheories of several typical multi-task operation systems (OS) are analyzed. Furthermore, thekey disadvantages of NC multi-task scheduling under such OS environment are pointed out:①lack of the support to system opening; ②easy to result in the data flow jam. In order tosolve the problems above, the further-schedule algorithm based on the Greedy SelectStrategy is presented, which can balance the output data buffers of the NC system tasksdynamically, and can execute under Windows 2000/XP and Vxworks OS environmenteffectively. 5. The questions about domain implementation of open NC system are studied as well.The entity-relation model of components in the reuse library is presented. Researching theclassified methods to the architecture/component of open...
Keywords/Search Tags:NC System, Open System Architecture, Software Reuse, Domain Engineering, Architecture/Component, Task Schedule, High-speed and High-accuracy Control.
PDF Full Text Request
Related items