The network that is based on CORBA makes control system realize methodological research

  • Time:
  • Click:83
  • source:BERO CNC Machining
Summary: The functional model that offerred the control system that a kind of support network that suits to answer a characteristic quickly makes, to satisfy open sex, can reframe ability and the flexibility requirement that the system configures, discussed systematically use model of interconnected system of much intelligence system to simplify the principle of construction of system and implementation method, the control test construction of system that gave out to be based on CORBA standard is formed and the function differentiates, the feasibility of the controls a system method that the implementation that passes monitoring module proved to use object-oriented process designing technology and CORBA standard to realize supportive network to make good luck. Keyword: System of representative of much intelligence system; CORBA; Network makes in the graph classifies date: TH166 document label piles up: A The Research On Approach Of Networked Manufacturing Control Demo System Based On CORBA Yu Zheng, qiang Liu BeiHang University, beijing, p.

R.

China ABSTRACT: This Paper Proposes A Methods Of Modeling Networked Manufacturing Control System, which Is Capable Of Quick Responses.

To Archive The Opening Reconfiguration And The Scalability, the Article Systematically Expounds The Theories And The Methods Of Using The Multi-Agent System Model To Simplify The System Structure, tells The Demo System Structure And The Function Modules, proves The Feasibility Of Realizing The Networked Manufacturing System With OOP Methods In CORBA Specification.

.

Key Words: Requirement of modern manufacturing industry has foreword of Multi-Agent System CORBA Networked Manufacturing Control System to answer the ability of development, fast trial-produce quickly, in order to shorten the development of the product is periodic, reduce cost. Network creates a kind of when answer development capacity quickly to can be offerred production pattern, be taken seriously by each country height, it with digitlization, flexible change, nimble melt into is basic feature, the fast trends that expression is the distributinging sex on the structure, textural can reframe those who carry out the collateral sex that go up and time to go up is gender, fast answer. The system of the bottom production facility in creating a network as support / unit control technology, supporting the control system that network makes to consider is one of core technologies that network makes. Support the control system that network makes, should satisfy the following requirement: 1) the ground floor that creates in network, realize pair of production processes all sorts of equipment (include to machine equipment, test equipment to wait) control, safeguard, can need according to producing the job, quick implementation is flexible the group line of product line and task attemper; 2) the superstratum that makes in network, support single facility or network of product line couplet directly, form network to make the subsystem in the system, can go to the lavatory receive Intranet and Internet, ground of combination of expert of supportive much territory, different is installed to the system, debug, improve, come true to production process and the different ground of production equipment are controlled and be monitored. The control system that supportive network makes needs processing to come from production plan system and production to process the information of the spot, the content in cooperative control production system flows and iformation flow. In functional respect, the control system that supportive network makes is OK with production the subsystem such as system of management information system, products plan is united in wedlock, form network to make a system. The installation that supports the control system that network makes to have a system is safeguarded, reframe, of data and information get, different ground is emulated, debug diagnose wait for a function, build in order to complete fast form flexible product line need the system of classics installs configuration in order to throw trial-produce and manufacturing place, debug improve, the task such as emulation monitoring. In structural respect, the issue of different compose sex that supports the control system that network makes to basically solve a network to make a system, the independence that supports all sorts of equipment joins a network. The control system that supportive network makes puts forward network to make interface standard of the system, make be in the node that different platform has different communication kind below different operating system, want its to have the communication interface that accords with this standard to be able to accept a system transparently only. The control system that considered to support network to make is mixed in the structure the characteristic on the function, the controls a system implementation method that the article produces in the light of supportive network develops research, have the experimental system of afore-mentioned structures and functional characteristic through building, the control system that test and verify uses structure of representative of much intelligence system to be made to supporting network undertakes the model simplifies building, regard object interface as the standard with CORBA standard, regard development as the tool with VC++ and ORBIX, the implements a method feasibility that implements the control system that supportive network makes and implementation process. The 1 network that is based on interconnected system of much intelligence system controls systematic model 1.

Since interconnected system of system of 1 much intelligence summarizes 90 time, the research heat that has made field of distributed artificial intelligence to the research of interconnected system of much intelligence system. Intelligent system (Agent) the substance that is a kind of height autonomy that has autonomy, alternant sex, reactivity, initiative. Autonomy, can dominate the action of its oneself, can assure to move with respective software and implementation method, have local knowledge base or inference decision-making function, controallable internal state of affairs and movement; Alternant sex, have the information of other intelligence system and knowledge, can plant through some means and other intelligence system are mutual news report, harmonious with collaboration; Reactivity, can be felt and understand the environment all round, make to environmental change answer, have conduct feeling function; Initiative, take active action, show the action that has a cause, change surroundings through behavior or affect other intelligence put oneself in another's position [5] . 1.

The controls a system function that the controls a system much intelligence system that 2 support network makes builds a model to be made according to supporting network asks, module of the spot equipment in the control system that makes supportive network according to proper size, function undertake reasonable classify and become divided, abstraction becomes a series of function entity, will undertake building a model to controlling a system with interconnected system of much intelligence system, will realize each function substance with intelligent system. The typical structure sketch map of intelligent system shows 1 times like the graph: Graph the management of cooperation of system of intelligence of typical structure sketch map of 1 intelligence system and communication management module carry out the cooperation between each intelligence system relation and information are interactive instruction; Network interface, the communication interface that encloses this locality and agreement, offer the communication port that up to specification asks external, undertake with distributed environment alternant; Job program module carries out the decision-making inference of intelligent system interior and algorithm, state in-house intelligence and knowledge; This locality interface is used at control and the original function that transfer the functional substance that is enclosed. The synergic relationship abstraction between each intelligence system is model of two kinds of basic cooperation: "Quits " synergic model and " advocate - from " synergic model. "Quits " in the model, the perception that be equal and harmonious capacity are had between each intelligence system, synergic management is relatively intricate. "Advocate - from " in the model, advocate accuse intelligent system to handle dominant position and function, perceptive chime is the same as main be confined to " advocate - from " between, concern in coordination simple [2] . Supporting the control system that network makes is mode of reciprocity of according to of each intelligence system or mode of principal and subordinate, according to distributed characteristic of the system, each intelligence body can need offerred synergic kimono Wu with place, try to come true respectively in synergic management module, make systematic structure is able to simplify thereby. The every intelligence system in interconnected system of much intelligence system can become independent complete respective work, and pass them the mutual communication between and coordinate the goal that reachs systematic whole. The system that uses this kind of technology to build is had distributing, a series of character such as open, intelligence, overall situation can come true to optimize on the foundation of local autonomy. The control system that supportive network makes is mixed as a result of distributed data knowledge, open mode and distributed pilot requirement, cannot control a model with traditional concentration or " top-down " statified give rank the model will state. Its global target and process are controlled, as natural as the process of interaction of system of much intelligence body be identical. Use cooperation of much intelligence system to solve, much intelligence system runs paralell according to specific synergic relationship finish oneself local will realize altogether to be the same as goal assignment. Whole system is not the simple overlay of each intelligent system, however the many intelligence system that synchronism runs begs the inattentive coupling network that solves the problem with individual insoluble place. The interconnected system of much intelligence system of standard of Nextpage2 use CORBA builds a model to come true 2.

The package object model of the has OMG CORBA level that 1CORBA summarizes the standard that supports distributed system to mature quite, Microsoft / model of distributed component object (Component Object Model/Distributed Com, the JAVA long-range method of company of COM/DCOM) , SUN is called (Remote Method Invocation, RMI) standard, formed the mainstream of distributinging computation domain together. Among them the settlement with CORBA better standard real time problem, can expand and cross platform to handle an issue, our choice CORBA regards reason as the standard that supports network to control a system. CORBA standard is organization of international target government (Object Management Group, the is based on distributinging object technology communal object that OMG) releases requests acting structure (Common Object Request Broker Architecture, CORBA) . The core of CORBA standard is " the object requests to act as agent " (Object Requestbroker, ORB) , its structure sees a picture 2. Graph CORBA of sketch map of system of representative of request of 2 communal objects is had cross language make peace to cross platform to support ability, can fall in the operating system such as WINDOWS NT, WINDOWS 2000, WINDOWS XP, SOLARIS, UNIX move, can move on all of computer science department that is based on the structure such as X86, SPARC, PA-RISC, POWERPC, OMG still defined the map that object-oriented programming language is like C++ , JAVA to wait for it. The user writes IDL document with IDL(Interface Define Language) , define the interface of object of type of distribution of runs. CORBA is compiled implement carrying the Stubs that generates trends to call interface or static state for the client, they give out the information of the distributed object of type of corresponding programming language, the representative that client end encloses these information inside an object to call this object distributed object interface (Proxy) ; In the server end generates static state or dynamic Skeleton and object adapter. The target that makes interface target in server end comes true kind, can example changes SERVER OBJECT, build the SERVER OBJECT of corresponding POA management this locality. Server end and client end cite through the object have news report. The client carries the visit of pair of long-range objects and operation message, through the object representative of acting by object delivers a server to carry, server end is in find corresponding OBJECT to be finished thereby through POA call actually, returning the operation object representative as a result, pass a client to carry then [1] . 2.

The intelligent system model of standard of 2 use CORBA realizes a method to use CORBA standard to undertake building a model to intelligent system, the stand or fall that implements a method is having immediate effect to the function of whole control system. The component part group that sets by a series of boy or girl friends that have specific function is used to come to those who implement intelligent system to build a model in CORBA, to below the open sex that systematic whole builds model and system of much intelligence body and but retractility has important sense. The synergic management module inside intelligent system is the each other between each intelligence system operation algorithm and synergic relationship are in of this locality reflect. The description of the function that the interface of the distributed boy or girl friend that the IDL language that CORBA uses describes is the interface that each other operates between each intelligence system, parameter and type of return of value, descriptive result is saved with the form of IDL file, want to come out from identical IDL file map only, show a language actually no matter, algorithm has why to differ, can be called by the interface of same kind. IDL is language of sex of a kind of specification, cannot write effective applied program. CORBA allows to apply a program to come true with different programming language, and realize medium executive logic and algorithm can undertake adapting by the user. The communication management inside intelligent system and network interface administer the communication port between intelligent system, the controls a system CORBA that must accord with supportive network to make distributings moving environment requirement and interface definition. The object in CORBA member boy or girl friend and CORBA requests to act as agent (ORB) connection, obtain wants information to have visit and operation. And the spot intelligence node that perhaps cannot use TCP/IP agreement to be not the intelligent system of CORBA system, CORBA offers a kind of gateway (Gateway) the communication between the intelligent node that the mechanism will come to assure to be not CORBA system to perhaps do not have TCP/IP agreement and the intelligent system that CORBA implements. To having the intelligent node of TCP/IP agreement (each node that is like spot bus line or the numerical control machine tool of the communication that string together a mouth) , use normally go up a machine as physical intermediary, go up use CORBA object encloses a machine this locality realizes the gateway between all sorts of other agreements and CORBA to the communication operation of other agreement. To be not the object of CORBA system, CORBA cannot define target information when compile, CORBA system offers trends to call interface below the support of component part library (DII) with dynamic framework interface (DSI) , the implementation that asks the boy or girl friend that dynamic choice calls and boy or girl friend according to the object when move, form gateway. Gateway accepts the information that comes from blame CORBA system, use DII will transfer the operation that the object of CORBA system provides; Use DSI accepts other CORBA systems call a request, transfer relevant data and request blame CORBA system. [7, 8] 2.

The different cent of the object that each intelligence system is in the basis of systematic implementation system of the control system that 3 support network makes to contact and operate is 3 administrative levels: User layer, executive layer, control layer. User layer includes user and man-machine interface, the analysis that executive layer includes a system to have function of each distributinging control and calculative intelligence system and the intelligent system that maintain distributed system. The feedback of condition of each distributinging pilot that controlling a layer is a system and function implement intelligent system, it controls all sorts of treatment facilities with drive spot, sensor directly, use resource management and software of data documentation management. The relation between each administrative levels is the function on logic call a concern. The news report of each intelligence system has through distributed moving environment, all executive layers and the intelligent aspect that control a layer can pass respective interface, obtain wants information from inside distributed moving environment directly. Of the system if the graph is shown 3 times,make a plan, plan to give the function of partial intelligence system according to knot composition of a picture of the system: Graph the system of body of control system much intelligence that 3 support network makes system of intelligence of interface of man-machine of sketch map Nextpage, be in charge of call and coordinating the each intelligence system of executive layer, the each intelligence system of executive layer, the basis dictates to controlling the intelligence in the layer body undertakes operating, thereby each function substance completes drive functional task. Process monitoring intelligence form, the logarithm that finish accuses systematic monitoring, return the condition of moving treatment, during offerring an user to pass man-machine interface when necessary, logarithm controls the capacity of the operation. Component part registers intelligent system, those who serve as CORBA distributinging is the IDL interface definition that interface of systematic government tool can add the operation between the intelligent system that delete and browses systematic need. The administrative function of the object that logic and implementation differ in providing the target group that has identical or similar interface. System of spot equipment intelligence, be in charge of the initialization of this machine, register in component part library, make the intelligent system of executive layer can obtain information of practicable spot equipment, call its to move by the instruction, function of the spot that finish. We can see, have the control system that the supportive network of complex structure makes, had constructed the structure is simple the clear, dispersive control model that comes true easily structure; Reach the administrative port that its offer as a result of the characteristic of intelligent system structure and CORBA standard at the same time, we can assure open sex of the system, the flexibility of the configuration on the function. Example of 3 tests system pursues sketch map of 4 tests construction of system shows a structure 4 times to build experimental system by the graph, choose system of among them treatment monitoring intelligence to be exemple will show method of this kind of implementation. The distributed environment decides intelligent form with the form of IDL file interface definition inside the local area network is established in order to accord with the ORBIX software package of CORBA standard in experimental system, ORBIX undertakes compiling to IDL interface, in VC++6.

0 compositive compile the program is written below the environment, realize the operation of the X-Y workbench of drive of pair of GT400SV motion controller, return workbench to control axial state each in athletic process, the user that realizes distributed environment to go up is right the monitoring of X-Y workbench. The one share of its IDL file is as follows: Interface Monicontrl {Short Open(in Unsigned Long Portbase, in unsigned long irq); short Close(); short Setaddr(in unsigned short Address); short SetAtlPos(in long Pos); short GetPos(inout long Pos); short GetVel(inout double Vel); short GetAcc(inout double Acc); short GetMAcc(inout double Macc); short GetJerk(inout double Jerk); short GetRatio(inout double Ratio); … }; 4 Jie Lun Zhi Chi Wang Luo Zhi Zao De Kong Zhi Xi Tong , use model of much intelligence representative and CORBA standard to undertake building a model to its, made sure the system has good open sex, can reframe gender and easy part by nature. Use the ORBIX that accords with CORBA standard to compile implement with software the bag realizes IDL language to arrive the map of C++ , use VC++6.

Of 0 compositive the software component that compiles the control system that the environment will come to realize supportive network to make and functional module, offerred an user to realize buccal flexibility in interface. Pass what have augment and interface boy or girl friend to interface to be defined again, realize systematic function recombine and augment. The control system that at the same time supportive network makes is implementation enterprise continuous iformation flow and business information complete works are become offerred effective solution, second promotion called the depth that also makes application for network at the same time good foundation. CNC Milling CNC Machining