Académique Documents
Professionnel Documents
Culture Documents
Introduction to distributed intellgent systems Distributed, intelligent manufacturing control systems refer to the class of manufacturing control systems in which 1. Control system decisions (e.g. for planning, scheduling, routing, task execution etc) are determined by more than one decision making element 2. he decision making elements ! typically so called software agents interact collaborati"ely and flexibly to arri"e at a decision #. $o one decision making element has access to all of the information re%uired to make an effecti"e decision &. Decision making elements are typically linked to physical elements in the manufacturing domain ! namely machines, products, parts and customer orders 'n this category CD(C has been in"ol"ed specifically in two closely related de"elopments in distributed, intelligent control in a manufacturing context, namely, multi!agent based manufacturing control and holonic manufacturing control. )oth of these use a common core component ! a software agent. ( software agent, in the context of a manufacturing control system, is an interacti"e decision making software element, which is more formally defined (*+,are and -ennings, 1../)0 A distinct software process, which can reason independently, and can react to change induced upon it by other agents and its environment, and is able to cooperate with other agents. Multi Agent Based Manufacturing Control (gents ha"e been applied as a means of de"eloping distributed decision making solutions in the manufacturing control domain for o"er ten years, and an important class of these applications are those in which software agents correspond on a one!to!one basis with each machine and product (representing all or part of customer orders) in the manufacturing en"ironment. 1sing the appropriate distributed control algorithms, the indi"idual machine and product agents can make their own manufacturing control decisions relating to scheduling, resource allocation, prioritisation etc. using an automated form of 2negotiation2. he key benefit of such an approach is that if production is disrupted or reorganised in some way, the same negotiation process still takes place, albeit with different machines or products making the decisions, and hence the system is relati"ely robust to change. (lgorithms implemented in multi agent software en"ironments ha"e been de"eloped for planning, scheduling and shop floor control applications.
Con"entional "s 3ulti (gent )ased 3anufacturing Control 4ystem Holonic Manufacturing Systems he field of holonic manufacturing systems has de"eloped o"er the last ten years as an approach for designing and operating autonomous, flexible, interchangable manufacturing modules referred to as holons. 't is a systems engineering methodology rather than a solution to a specific control problem, and is referred to as a bottom up approach because o"erall plant control is de"eloped through the integration of these flexible, interchangable manufacturing modules. his is in direct contrast with con"entional top-down methodologies for designing and specifying manufacturing control systems (e.g. Computer 'ntegrated 3anufacturing or C'3) in which a computer control systems hierarchy is centrally de"ised to support the planning, scheduling and shop floor control processes of a factory. The discriminating value of holonic manufacturing is that it represents the only methodology for control system design which manages short and long term changes in the manufacturing environment as "business as usual". 5e emphasise here that holonic manufacturing is not an alternative nor an identical approach to multi!agent control but rather it is complementary in that it represents a systems engineering approach to the de"elopment of manufacturing control systems infrastructure, rather than a solution mechanism for sol"ing indi"idual manufacturing control problems. 3ost de"elopments of holonic systems to date ha"e deployed agent!like sol"ers as a means of resol"ing planning, scheduling and shop floor control issues. ,owe"er, while multi agent based control systems represent purely software en"ironments, a holonic system encapsulates both the physical and information based aspects of the manufacturing en"ironment. ,ence a resource holon for machining, for example, might contain a machine tool, sensing and actuation, a local controller, a network connection and one or more coordinating software agents located either locally or on the network.
3achining 6esource ,olon he integration of the physical resource or product to the different control processes in a holonic en"ironment is illustrated below
Designing Communication 7rotocols for ,olonic Control De"ices 1sing (dd to marked items 8lementary $ets (dd to sa"ed items )ook 4eries9ecture $otes in Computer 4cience 6ecommend this 7ublisher 4pringer )erlin : ,eidelberg chapter '44$ ;#;2!.<&# 4ub=ect Computer 4cience >olume >olume #?.#:2;;? )ook ,olonic and 3ulti!(gent 4ystems for 3anufacturing D*' 1;.1;;<:11?#<@&< Copyright 2;;? '4)$ .<@!#!?&;!2@2#<!2 D*' 1;.1;;<:11?#<@&<A< 7ages </!@/ *nline Date hursday, (ugust 2?, 2;;?
( 4trategy to 'mplement and >alidate 'ndustrial (pplications of ,olonic 4ystems )ook 4eries9ecture $otes in Computer 4cience 7ublisher 4pringer )erlin : ,eidelberg '44$ ;#;2!.<&# 4ub=ect Computer 4cience >olume >olume #?.#:2;;? )ook ,olonic and 3ulti!(gent 4ystems for 3anufacturing D*' 1;.1;;<:11?#<@&< Copyright 2;;? '4)$ .<@!#!?&;!2@2#<!2 D*' 1;.1;;<:11?#<@&<A1; 7ages 111!12; *nline Date hursday, (ugust 2?, 2;;?
Applications
C(638$0 3ulti!agent 3onitoring and $otification for Complex 7rocesses #arry Bunch1 , Ma$$ie Breedy1 , Je%%rey M. Bradsha&1 , Marco 'arvalho1 and
(iran)an Suri1 (1) Dlorida 'nstitute for ,uman and 3achine Cognition, &; 4. (lcaniE 4t. 7ensacola, D9 #2?/#, Abstract 8arly and consistent detection of abnormal conditions is important to the safe and efficient operation of complex industrial processes. *ur research focuses on enabling the operators and engineers who control and maintain such systems to describe process conditions to software agents, deploy such agents to continuously monitor li"e process data, and recei"e appropriate notification from their personal agents concerning the process state. he resulting dynamic population of monitoring agents is managed by our agile computing framework according to policies that define computing and networking resource restrictions as well as user notification re%uirements and preferences. Larry Bunch '4C'4F2;;; G uncer Hren 2;;;.1;.11 - 1 / ! -ISCIS Ad"ances in Com#uter and Information Sciences $r. %uncer &ren J machines for knowledge processing and 7rofessor 8meritus, 1ni"ersity of *ttawa, J machines with knowledge processing Canada and abilities. >ice! Director, 'nformation echnologies for 6esearch 'nstitute knowledge 1)' (C ! 3armara 6esearch Center, processing IebEe! Cocaeli, urkey machines htt#'// (((. btae. mam. go". tr/) tuncer with %uncer. *ren+ scs. com knowledge '4C'4F2;;; G uncer Hren 2;;;.1;.11 - , / processing ! --.*/L0$102 abilities -.*/L0$10 34*C0SSI.12 J abacus and %H0 SHI5% *5 3A4A$I1M Jastrolabe J Dor a long time in the history of JK ci"iliEation, being J unit record 6no(ledgeable (as an important asset. J hybrid J 'nformation age realities pro"ide tools to computers store and J com#uters interactively access a "ast amount of !7C knowledge. ! notebook J (ll the knowledge we get through formal !palm education ! wearable can reside on a single CD! 6*3 where the ! implentable? knowledge can be stored for interacti"e fixed! wired search tools without any loss. "ariable! wired '4C'4F2;;; G uncer Hren 2;;;.1;.11 - 7 / tools ! --.*/L0$10 stored! program 34*C0SSI.1 tools 08049/H040 Cnowledge processing is done by two types '4C'4F2;;; G uncer Hren 2;;;.1;.11 - 11 of machines or systems0 / ! !machines
for knowledge processing machines with knowledge processing abilities J abacus Jastrolabe JK J unit record J hybrid computers J com#uters !7C ! notebook !palm ! wearable ! implentable? Jautomata J -ac%uard loom Jcomputer!embedded systems :C04) (pre!: re!: auto!) programmable systems fixed! wired tools "ariable! wired tools stored! program tools #arameter "alues ; com#. -no(ledge- based C0S Camera reads directly film s#eed *#timi<ation *#timi<ing C0S %rac6ing missile 8ehicle- sensing road 4easoning 4easoning or rule- based C0S 4ule- based robot Simulation Simulati"e C0S 3redicti"e dis#lays generated "ia on- line simulation Multi#aradigm 6# ability Multi#aradigm C0S
:semi-= autonomous system (ith abilities for com#.2 o#t.2 reasoning2 and sim.= ypes of knowledge processing ypes of C84 8xamples '4C'4F2;;; G uncer Hren 2;;;.1;.11 - 1> / ! -Highlights of Soft(are 0ngineering 3aradigms 3aradigm %y#es of 3rogramming 'mperati"e programming J 7rocedural programming J 4tructured programming J *b=ect! based programming 'nteracti"e programming J 8"ent! based programming Declarati"e programming J Dunctional programming J 9ogic programming Delegated programming J (gent! based programming '4C'4F2;;; G uncer Hren 2;;;.1;.11 - 1? / ! -/HA%@S .0A% B Some 3oints Denning, 7. -. and 6. 3. 3etcalfe (1..<). )eyond Calculation L he $ext Difty Mears of Computing. $ew Mork0 Copernicus: 4pringer! >erlag. Com#uters are still "ery young. /hat (e (itness is Cust the beginning. Soft(are agents J(gents are software modules L with cogniti"e abilities that L can work as assistants to users (humans or other agents) J hey can obser"e their en"ironments as well as they can affect it. J Cogniti"e abilities include0 (%uasi!) autonomy, perception, moti"ation, reasoning, assessing, understanding, learning, goal processing, and goal! directed knowledge processing. '4C'4F2;;; G uncer Hren 2;;;.1;.11 - 1, / ! -Mobile agents and distributed com#uting J extend the concept of com#utational #latform to (hole or #art of the net on
intranets and on the 'nternet. System theories pro"ide strong backgrounds for cogniti"e, i. e., intelligent com#uteri<ation. Dor example, systems with understanding abilities systems with learning abilities systems with ada#tation abilities systems with antici#ation abilities '4C'4F2;;; G uncer Hren 2;;;.1;.11 - 1D / ! ->. Coo#eration is becoming an important paradigm for both ci"ilian and military applications. '4C'4F2;;; G uncer Hren 2;;;.1;.11 - 17 / ! -Holonic systems J HolonsE pro"ides a powerful paradigm to concei"e, model, support, and manage dynamically organi<ing com#leF coo#erati"e systems. N from Ireek holos, whole ( holonic system is composed of autonomous entities (called holons) that can deliberately reduce their autonomy, when need arise, to collecti"ely achie"e a goal. Agent- directed simulation Agent- directed simulation G synergy of simulation and soft(are agents J Agent simulation J Agent- based simulation J Agent- su##orted simulation Agent simulation is simulation of agents that represent natural or engineered intelligent systems.
J Multi- agent simulation denotes simulation of a collection of agents (or agency). J Agent simulation or multi- agent simulation is "ery im#ortant and #romisingH J Can simulate any intelligent entity (humans, intelligent weapons, intelligent systems, ...) Agent- based simulation is a simulation study where the beha"ior of models are generated by using agent technology. J 3ay ha"e technical meritsO howe"er, agent simulation is more intuiti"e to graspP (since it deals with simulation of intelligent entities.) Agent- su##orted simulation is simulation where agent technology is used to support simulation operations. '4C'4F2;;; G uncer Hren 2;;;.1;.11 - I / ! -Agentsu##orted simulation 1. to support user/ soft(are interface functions' ! help, guidance, "ery high! le"el problem specification, explanation, interpretation . agent- su##orted simulation Juality assurance. :88; A= #. to support #rocessing of simulation #rograms ! agent! supported simulation #rogram generation / integration :HLA= ! agent! supported simulation #rogram com#rehension. (for program maintenance) Holonic system simulation J Holonic agent simulation (or holon simulation, in short) is an important type of agent simulation where agents represent holons.
IMS 34*14AMM0
*utline 3ro#osal - A$$MA. Submitted by' .ational 4esearch Council Canada Simon 5raser Kni"ersity $ili# B. -ota6 - dili#.6ota6+nrc-cnrc.gc.ca /illiam A. 1ru"er - gru"er+cs.sfu.ca
*3-L?LL . Acronym 'D8( >. 5ull %itle 'ntelligent and Distributed 8nergy (pplications ?. %heme:s= ,olonic or multi!agent systems including distributed de"ice controlO Communications systemsO4ystems engineeringO (lternati"e energy systems, fuel cell and hydrogen systems and technologiesO 8xtraction, processing and distribution of gaseous and li%uid forms of energyO Ieneration and distribution of electrical energy. I. -ey(ords 6enewable energy, fuel cells, hydrogen, distributed generation, remote power, holonic coordination, intelligent control, multi!agent systems, energy networks. ,. *bCecti"es and industrial rele"ance Bac6ground Cost!effecti"e and reliable sources of energy are necessary for economic progress. raditional sources such as hydroelectric power, fossil fuels, and nuclear energy will not be able to meet the demands of future generations. hey ha"e a significant impact on climate change and city pollution, and in many cases, their supply is limited. he issue of reliable, continual supply is compounded by today+s centraliEed energy distribution systems. 6enewable energy sources such as wind, solar, micro!hydro, wa"e, geo!thermal, and bio!mass are potential solutions, but challenges exist around storage and deli"ery of energy. )y coupling these renewable energy sources with fuel cells and hydrogen systems, we can create renewable, en"ironmentally friendly, flexible, distributed, and integrated energy systems. *bCecti"e o optimiEe and accelerate the adaptation of fuel cell and hydrogen technologies to intelligent and distributed energy applications using renewable energy. 4pecifically the goal is to0 De"elop intelligent energy de"ices with a 27lug!and!7roduce2 capability De"elop and implement technologies for industry experts to optimiEe the design Q operations of energy nodes consisting of intelligent energy De"ices De"elop and implement technologies for industry experts to optimiEe the design Q operations of integrated energy networks consisting of numerous energy nodes cooperating together to fulfill the energy needs. Industrial rele"ance 8"ery ma=or industrialiEed economy including Canada, 14(, 8uropean 1nion, -apan, Corea, China Q 'ndia ha"e allocated significant resources towards the de"elopment of alternati"e energy solutions dri"en by shortage of energy, climate change Q international agreements such as the Cyoto 7rotocol. 4pecifically a
1. 4ef. .umber
number of pro=ects are already underway. Dor example, the Canadian 7rime 3inster announced the >ancou"er to 5histler 2,ydrogen ,ighway2 consisting of se"en hydrogen fuelling nodes. 4imilar pro=ects ha"e been announced in eastern Canada and throughout the 14( (e.g., California, $e"ada, (riEona, 3ichigan, 'llinois, $ew Mork). 'n e"ery situation the key obstacles are economic affordability, scalability Q robustness:reliability of the yet unpro"en and emerging technologies. 7hysical implementation of such systems are extremely expensi"e and risky. he proposed pro=ect is aimed at working with the industry, research organiEations Q uni"ersities to de"elop tools and technologies to enable rapid assessment of alternati"e designs and operational logistics, as well as energy de"ices, to optimiEe the design and reduce the risks. !. A##roach and o"er"ie( of #lanned (or6 he proposed system architecture, as illustrated in the figure below will ha"e the following key components0R ( web!based graphical human!machine interface which an industrial expert can use to configure and simulate an energy application, either at the 8nergy $ode le"el or at an 8nergy $etwork le"el. his interface would pro"ide an access to the remaining components of the systemOR ( local database of alternati"e scenarios and configurations that the expert wishes to examine and e"aluateOR ( simulation system residing at the expert+s site capable of simulating the 8nergy $ode, as configured by the expert, using the database. he simulation would be performed in #D so that the expert can consider the space re%uirements (e.g., flow of "ehicles in the fuelling station) in addition to traditional issues related to capacities, costs, and utiliEation. Durthermore, the simulation model would ha"e a built!in acti"ity!based costing approach so that the expert can also analyse the cost implications of "arious alternati"esO
8nergy supply and demand profiles for specific applications (e.g., supply a"ailable from solar, wind or other renewable and non!renewable sources of energy)O 8nergy demands to fulfil the re%uirements in the form of electricity and heatO
7erformance characteristics of energy de"ices including the costs, capacities, repair and maintenance fre%uencies, and costsO ,olonic coordination and control would pro"ide a capability to use distributed communications to enable decision making between "arious elements of the system, and pro"ide coordination and control of their acti"ities. his holonic system would ha"e a multi!layered architecture with the lowest le"el representing 8nergy De"ices, the middle le"el representing 8nergy $odes, and the highest le"el representing the 8nergy $etwork. 8nergy De"ice 4imulators are another key element of the system. )ecause fuel cells and electrolysers are complex electro!chemical de"ices, there may be a need to simulate the actual beha"iour of these de"ices in specific operating conditions which the simulation of the whole system represents. he $ational 6esearch Council Canada and other research organiEations ha"e pro=ects underway to understand and model the fundamental beha"ior of such de"ices. he architecture permits access to such simulators in the system as they are needed and become a"ailable.
o
he proposed pro=ect includes de"elopment and implementation of the elements described abo"e in a generic architecture, populating the database with pertinent information, de"elopment and "alidation of the simulation models at the network, node and de"ice le"els and use of the system in demonstration applications within the regions participating in the pro=ect. $eli"erables Comprehensi"e database of energy de"ices, supply Q demand profiles >alidated #D simulation models of energy de"ices, nodes Q networks 'nternet based access for the industry experts to enable on!line design Q optimiEation of energy nodes Q networks ,olonic 7lug!and!7roduce intelligent energy de"ices Q nodes ,olonic coordination Q control of energy de"ices, nodes Q networks (pplication test beds (e.g., hydrogen fuelling stations, distributed power generation) in e"ery participating region. D. Cost 0stimate 1?; man!years ? years .. Duration (years)
1L. 3artners 7artners are being contacted now to confirm their interest in participating in this '34 pro=ect. 4trong interest has already been expressed by firms, uni"ersities and research institutions in Canada, 14(, 81, 4witEerland and Corea. 11. 8alue-added of the international coo#eration (ccelerate adaptation of alternati"e Q renewable energy technologies 6educe dependence on non!renewable energy sourcesO 6educe dependence on centraliEed energy production Q distribution systems 'mpro"e robustness of energy supply resulting in reduced "ulnerability to crisis Q threats (e.g., terrorism) 7ro"ide a migration path from the legacy energy systems to en"ironmentally friendly and sustainable energy systems.
$isci#line research contributions to the modelling and design of Intelligent Manufacturing systems
Laboratory for Automation and Robotics Technical University of Denmark DK-2800 Lyn by D!"#ARK !mail ilad$i%t&dtu&dk
De%artment of #anufacturin !n ineerin University of 'atras 2()00 Rion* 'atras* +R!!,! !mail stylios$ee&u%atras& r
Yong Ta !yun, "anfred #ec
Laboratory for #achine Tools and 'roduction !n ineerin -./L0 Aachen University of Technolo y-R.T1-AA,1!"0 2teinbachstrasse )34 D)20)( Aachen +!R#A"5 !mail6 hyt$78l&r7th-aachen&de
$enoit Iung
,RA"-++'* 9aculte des sciences Universit de !A!"#$ %&'() *+*,- .andoeuvre 9RA",! /mail0 benoit.iung1cran.u-nancy.fr
Abstract This )oint *a*er is the result o% the &or+ o% cluster ,-. &ithin the /s*rit 01 no. 21233 on 4ntelli$ent Manu%acturin$ Systems 54MS6 &or+in$ $rou*. The *a*er conveys the results o% a co-o*erative research e%%ort "et&een #7R Patras 51reece6, DT8 5Denmar+6, 'R7(91S4P 5France6 and 7achen 0:# 51ermany6. 4t aims at hi$hli$htin$ the contri"ution o% each o% the *artners to some common issues related to the modellin$ and control o% an autonomous and co-o*erative system under dynamically chan$in$ conditions. ;et, it does not *rovide a $lo"al solution since this &ould re<uire %urther investi$ations and research, "ut it stimulated us to continue &or+in$ to&ards the inte$ration o% our individual a**roaches &ithin the 4MS *ers*ective. &ey'ords% Modellin$, 'ontrol, 4ntelli$ent Manu%acturin$ Systems
() Introduction
The re<uirements %or ne& $eneration manu%acturin$ systems, &hich &ill "e characterised "y hi$h autonomy and intelli$ence, have led to the investi$ation and invention o% ne& techni<ues that &ill inte$rate and com"ine +no&n advanced methodolo$ies and &ill "e the core o% these so*histicated systems. Po&er%ul com*uters, advances in communication and other technolo$ical and scienti%ic areas &ould "e inte$rated and utilised in the area o% 4ntelli$ent Manu%acturin$ Systems. 4t has "ecome <uite clear that the re<uirements in the modellin$ and control o% systems cannot "e met only &ith the e=istin$ conventional theories. 4t is necessary to investi$ate and use ne& methods that &ill e=*loit human e=*erience, &ill have learnin$ ca*a"ilities, &ill "e su**lied &ith %ault- detection and
identi%ication characteristics and it &ill include im*recision and uncertainty. 7n 4ntelli$ent Manu%acturin$ System should utilise e%%ectively all the com*any resources, es*ecially the insi$hts and e=*erience o% %ront-line o*erators and e=*erts, in order to achieve continuous im*rovements in *roductivity. >ne o% the ma)or o")ectives o% the 4ntelli$ent Manu%acturin$ System initiative ?1@ is to contri"ute to the develo*ment o% ne& *roduction systems that can %ul%il technical, economic and environmental re<uirements %or o*timality and sustaina"ility &hile maintainin$ their com*etitiveness. This necessitates enhancement o% the %le=i"ility, reusa"ility, availa"ility, de*enda"ility o% the *roduction system ?2@. This leads to a system or$anisation that has to "e a com*romise "et&een the current hierarchical enter*rise architectures, &hich are inherently inte$rated, and the ne& distri"uted architectures, &hich are more %le=i"le, reactive and a$ile ?,@.
*) +rame of ,eference
4ndeed an inte$rated or$anisation re<uires that in%ormation is made availa"le %or use "y all the o*erational activities and throu$hout the entire "usiness environment. 4n that &ay, Aintelli$enceA em"edded in the %ield com*onents 5e.$. devices such as actuators, sensors, P#'Bs, etc.6 ?.@ and di$ital communication 5e.$. %ield-"us6 *rovide a solution to an in%ormational re*resentation o% the *roduction *rocess as e%%iciently as *ossi"le. The resultin$ sho* %loor architecture is there%ore constituted "y a net&or+ o% %ield com*onents inte$ratin$ a Atechnical %orm o% intelli$enceA 5local ca*acities6 that o%%er a $reater reactivity &hile intero*eratin$ amon$ them to ensure the inte$ration 5co-ordination6 o% o*erational activities. These architectures advocated "y the 4MS initiative are characterised mainly "y *ro*erties o% %le=i"ility and ada*ta"ility that are re<uired to <uic+ly %ace u* internal and e=ternal distur"ances &hile *reservin$ the $lo"al $oals o% the a**lication. Thus in order to *ortray and investi$ate the di%%erent researches descri"ed in this *a*er a %rame o% re%erence has to "e esta"lished. This re%erence can then "e used as a "asis %or com*arison o% the di%%erent researches, to reveal *ossi"le %ields o% colla"oration %or %urther research. From a *roduction *oint o% vie&, a com*romise has to "e reached "et&eenC 1. Integration #aradigm that focuses on integrating the *perational domains (Control, 3aintenance and technical 3anagement0 CMM concept S?T) at the shop floor le"el in accordance with the )usiness domains at the 8nterprise le"el. hus it comprises a coherent architecture in order to gain real business ad"antages, and re%uires the use of a well!known CIM0 0nter#rise hierarchical modelling frame(or6 S/T as promoted by the 87 21@?. 28'!'C2 and the world!wide 28nterprise 'ntegration2 initiati"e S<T. he resulting 2hierarchical2 systems are optimised for performances and as a consistent whole but with considering the problems that unforeseen disturbances may cause. 2. $istribution #aradigm that focuses on embedding 2intelligence2 at the shop floor le"el producing an adaptable architecture that achie"es hardware and software interoperability and adaptability. 't re%uires the use of a prospecti"e '34 ('ntelligent 3anufacturing 4ystem) 0nter#rise distributed modelling frame(or6 as proposed by the world!wide '34 initiati"e. he resulting 2intelligent2 systems (distributed, heterarchical) enhance interoperability, adaptability, ability to react to disturbances, still ha"e problems related with optimising global functionality. his compromise asks for the definition of the expected characteristics of such type of production systems. his implies not only the need to characterise the architecture resulting from the engineering process, i.e. the model of the system (hierarchical, heterarchical), but also the engineering process itself. he engineering process can be formalised by use of meta!models, reference models, emergence mechanisms, etc. Dinally a modelling framework (Cartesian, systemic, etc.) has to be used in order to pro"ide a framework thereby the architecture can be implemented, based on the engineering process S@T. Dosan+e and (ell ?E@ introduced an -nterprise Integration Capability "odel in order to characterise architectures usin$ %ive levels 5inter*reted as hierarchical, inte$rated, distri"uted, and intelli$ent "y 4un$ et al ?F@6. 0eston in ?2@ also *ro*osed some classi%ications o% the systems and system en$ineerin$ *rocess.
%able 1. 5rame of 4eference ada#ted from 4./. Holloc6 et al N!O and Iung et al NDO
The relationshi* "et&een architecture and modellin$ %rame&or+ is illustrated in Ta"le 1. 4t is "ased on the /nter*rise 4nte$ration 'a*a"ility Model *ro*osed "y Dosan+e and (ell ?E@ and on a classi%ication o% modellin$ %rame&or+s *ro*osed "y 4un$ et al ?F@. The Ta"le illustrates %ive levels, &hich are named Fra$mented, Ri$id, !isi"le, 4ntero*era"le and 7da*ta"le, res*ectively. 7t the %irst level 5Fra$mented 4slands6 no inte$ration e=ists and thus no modellin$ %rame&or+ can "e used. The Ri$id level is characterised "y *urely hierarchical structures and the modellin$ %rame&or+ is "ased on the 'artesian a**roach. This modellin$ %rame&or+ results in structures that ensure o*timal overall *er%ormances "ut are too ri$id and res*ond only *oorly to chan$es and distur"ances. 4n order to loosen the hierarchy the !isi"le level allo&s communication "et&een su"-units. Go&ever this structure is still too ri$id and slo& in res*ondin$ to distur"ances. The modellin$ %rame&or+ a**roach is Systemic in such %rame&or+s as 1/R7M. The 4ntero*era"le level re*resents a distri"uted structure, &here all decision-ma+in$ is carried out locally at each unit. This results in a %lat structure, &here the units co-o*erate. The modellin$ %rame&or+s used are o")ect- orientation and distri"uted arti%icial intelli$ence 5D746 methods. These systems are easy -to-re-con%i$ure and there%ore they res*ond &ell to chan$es and distur"ances. Go&ever the decentralisation hinders the overvie& o% the *er%ormance o% the systems &here"y su"o*timisation is li+ely to result.. The 7da*ta"le level corres*onds to the ultimate Arela=ationA o% the hierarchy and thus, to the 4MS *aradi$m in $eneral. The evolution o% modellin$ %rame&or+s has not "een consistent &ith the evolution o% *roduction system architectures. For instance, the Distri"uted 7rti%icial 4ntelli$ence *aradi$m currently does not seem to "e o*erational enou$h %or modellin$ 4ntelli$ent Systems. 4t is ho&ever ade<uate %or modellin$ and control o% autonomous and co-o*erative system, since it considers the system as an interaction "et&een autonomous and inde*endent entities 5 agents or holons6, &hich &or+ to$ether accordin$ to o*eratin$ modes ?1H@. So, all these architectures can "e im*lemented throu$h modellin$ %rame&or+, "ut on the "asis o% an en$ineerin$ *rocess. The en$ineerin$ *rocess can "e characterised "y the Capability "aturity "odel 5Ta"le 26 used in so%t&are en$ineerin$ ?11@. This model o% $raded maturity 5not a continuous maturity model6, similar to the So%t&are 'a*a"ility Maturity Model *ro*osed "y the So%t&are /n$ineerin$ 4nstitute o% 'arne$ie Mellon 8niversity , su$$ests %ive levels o% classi%icationC 4nitial, Re*eata"le, De%ined, Mana$ed and >*timisin$. Moreover the model divides these cate$ories into <ualitative and <uantitative ones in order to clari%y the AinvariantsA o% the modellin$ *rocess, such as the $enericity, reusa"ility and validity o% the architecture. This re%erence model can "e used to classi%y the architecture o"tained as a result o% the en$ineerin$ *rocess, s*eci%ically in terms o% the research descri"ed in this *a*er.
%able 1. 5rame of 4eference ada#ted from 4./. Holloc6 et al N!O and Iung et al NDO
The main $oal o% this *a*er is to use the %rame o% re%erence sho&n a"ove to descri"e ho& any o% the *artnersI research contri"utes to the modellin$ and control o% autonomous and co-o*erative system. By clari%yin$ issues related to the manner o% im*lementation o% the architecture at the ada*ta"le level 5Ta"le 16 throu$h the use o% ne& modellin$ %rame&or+, these issues &ill additionally sho& the $eneral shi%t %rom the !isi"le level 5'4M6 to the 7da*ta"le level 54MS6. 4t is im*ortant to note that this shi%t has to "e realised at and "et&een t&o levels, namely the sho* %loor level and the "usiness level. This corres*onds to realisin$ the inte$ration "et&een the sym"olic &orld and the *hysical one. 'oo*eration at the *hysical level is more di%%icult to achieve than it is at the sym"olic one due to the di%%erence "et&een the hard constraints 5time, *hysical location, variations, une=*ected "ehaviour, etc.6. The ne& intelli$ent systems &ill thus have to emer$e %rom these s*ecial inte$ration re<uirements.
+igure () -nterprise Pyramid #ith Partners ,eserch +ields The 'R7(-1S4P &or+ is more dedicated to an en$ineerin$ *rocess "ased on re%erence models and dealin$ &ith the architecture o% sho* %loor *roduction systems. 4t means to *rovide solutions to the system structure chan$e and ada*tation as a dynamic or$anisation. The develo*ment o% an o*erational system is "ased on the a**lication o% the re%erence models and leads to "uildin$ a *hysical sho* %loor architecture, &hich is com*osed o% co-ordinated and co-o*eratin$ intero*era"le and reusa"le hard&are9so%t&are %ield com*onents 5see Section L6. The co-ordination and the coo*eration are re<uired to %orm a %unctionally inte$rated and *hysically distri"uted sho* %loor architecture &hich is a %irst ste* to&ards a %ull intelli$ent manu%acturin$ system usin$ an en$ineerin$ *rocess "ased increasin$ly on emer$in$ trends that &ould *rovide more ada*ta"ility 5see end o% Section L6. 4n the develo*ment o% ne& intelli$ent systems, the +inds o% communication and in%ormation e=chan$e "et&een sho* %loor devices o% the *hysical systems or a$ents that model the system have a $reat im*ortance. 4n this %rame&or+ 7achen 0:# *ro*oses a data and communication model, &hich can "e used as a $ate&ay "et&een the sho* %loor and the "usiness levels. The e=istence o% a relia"le means %or e=chan$in$ in%ormation is a %undamental issue in all the research &or+ descri"ed in this *a*er. 5see Section E6.
conce*ts that illustrate di%%erent as*ects in the "ehaviour o% the system and these conce*ts interact &ith each other sho&in$ the dynamics o% the system. 7n F'M inte$rates the accumulated e=*erience and +no&led$e on the o*eration o% the system, as a result o% the method "y &hich it is constructed, i.e. usin$ human e=*erts that +no& the o*eration o% the system and its "ehaviour. /=*erts re*resent the human accumulated +no&led$e on the o*eration and "ehaviour o% the system, usin$ conce*ts to stand %or the main characteristics and %actors o% the system and they also e=*ress the causal relationshi* amon$ %actors connectin$ conce*ts &ith &ei$hted interconnections ?1.@. 7t the sho* %loor level o% the *lant there is a common technical in%ormation system %or the *rocess control, the com*uterised and technical mana$ement systems that is shared "et&een the *roduction and the mana$ement teams ?3@. This in%ormation could "e uni%ied and used to construct a FuKKy 'o$nitive Ma*, &hich &ill re*resent a conce*tual, or$anisational and o*erational model o% the system ?13@. The +no&led$e on manu%acturin$ *lants includes the layout o% the *lant, the e=*ected "ehaviour o% some *arts o% the *lant, an a$$re$ation o% attri"utes or <uality varia"les that are im*ortant. This in%ormation is ca*tured usin$ a FuKKy 'o$nitive Ma* structure that e=*loits human o*eratorBs e=*erience and +no&led$e. 7n e=*ert relates a *rocess or a succession o% *rocesses to a conce*t, or a conce*t can stand %or a s*eci%ic *roduction *rocedure or a *rocess can re*resent the o*eration or mal%unction o% a machine or the desired out*ut, etc. 7ll these conce*ts are closely connected to each other &ith a de$ree o% cause and e%%ect that is e=*ressed "y the &ei$hted interconnections. The develo*ment and desi$n o% the a**ro*riate and e%%icient FuKKy 'o$nitive Ma* model %or the descri*tion o% a system re<uires the contri"ution o% human +no&led$e and e=*erience on the o*eration o% the system. /=*erts and o*erators o% the system, &ho +no& the "ehaviour o% the system, have created a mental model o% the system and, accordin$ to this mental modelJ they monitor, su*ervise, control and ma+e decisions and ta+e actions on the o*eration o% the system. This model can easily "e constructed as a FuKKy 'o$nitive Ma* that is a conce*tual model. /=*erts are as+ed to determine the conce*ts that "est suit the model o% the system. 7n e=*ert +no&s &hich %actors are the +ey *rinci*les %unctions o% the system o*eration and "ehaviour and he e=*resses a conce*t %or each one o% the %actors or elements. Moreover, durin$ the o*eration o% the system, he may o"serve &hich o% the elements o% the system in%luenced the others and he could determine %or the corres*ondin$ conce*ts the ne$ative, *ositive or Kero e%%ect o% one conce*t on the others. For each interconnection, it is assi$ned a %uKKy value, since it is assumed that there is a %uKKy de$ree o% causality "et&een conce*ts. Dno&led$e and e=*erience are stored on the structure o% the FuKKy 'o$nitive Ma* and the corres*ondin$ interconnections that summarise the cause and e%%ect correlation amon$ conce*ts. The selection o% the di%%erent %actors o% the system, &hich must consist the F'M, is the result o% a close-u* on systemBs o*eration and "ehaviour under the o*eratorIs su*ervision and control, as e=*erts have ac<uired them. 'ausality has $reat im*ortance %or the FuKKy 'o$nitive Ma* desi$n as it indicates &hether a chan$e in one conce*t causes chan$e in another, and it must include the *ossi"le hidden causality that could e=ist "et&een several conce*ts.
+igure *) A +u00y Cogniti1e "ap ,epresenting the $eha1iour of A Chemical Plant For this chemical *lant a FuKKy 'o$nitive Ma* can "e develo*ed that &ill model human su*ervision. This F'M is illustrated in Fi$ure 2. This F'M consists o% seven conce*ts that re*resent the main
%actors, states and varia"les o% the *lant. The F'M is develo*ed "y a $rou* o% e=*erts &ho su*ervise the *rocess and +no& the o*eration o% the systemC Concept (C the state o% Process 1J Concept *C it re*resents the state o% Pi*eline, &hich connects the t&o *rocessesJ Concept .C the state o% Process 2J Concept /C the Final Product o% the t&o chemical *rocessesJ Concept 5C the Muality o% the Final ProductJ Concept 6C the occurrence o% Failure 1, mostly related to Process 1J Concept 7C the a**earance o% Failure 2, mostly related to Process 2. The $rou* o% e=*erts +no& the correlation amon$ these conce*ts and so they can descri"e the in%luence o% one conce*t on the other and their causal relationshi* &ith a %uKKy de$ree. First o% all, they determine &hich conce*t &ill in%luence &hich other. So they descri"e that Process 1 in%luences *ositively the conce*t o% Pi*eline. Pi*eline in%luences *ositively the state o% Process 2 and Process 1. Process 2 in%luences *ositively the Final Product, the Pi*eline and the conce*t %or the Muality o% the Final Product. The state o% the Muality has a *ositive e%%ect %or Process 1, Process 2 and the conce*t o% Final Product. /=*erts +no& that &hen Failure 1 occurs, this event in%luences ne$atively the state o% Process 1, and conse<uently the state o% Pi*eline, &hich is de*endin$ on Process 1, and the Muality o% the Final Product, is in%luenced ne$atively. 0hen Failure 2 comes u*, there is a ne$ative e%%ect on Process 2 and it in%luences ne$atively the o*eration o% Process 1 and o% Pi*eline, as they are *re*rocessors o% Process 2. 4n addition to this, Failure 2 in%luences ne$atively the Muality o% the %inal *roduct. 0hen e=*erts determined the conce*ts that consisted the FuKKy 'o$nitive Ma* and the *ositive or ne$ative in%luence o% one conce*t on the other, they also had to determine the de$ree o% this causal in%luence. /very causal relationshi* amon$ conce*ts can "e re*resented "y a &ei$ht. /=*erts descri"e the in%luence o% one conce*t on the other &ith a lin$uistic varia"le. /very e=*ert descri"es each interconnection &ith a %uKKy varia"le and then the corres*ondin$ %uKKy &ei$hts are com"ined and inte$rated into one, &hich is de%uKKi%ied into one numerical &ei$ht. The %ollo&ed methodolo$y is that *ro*osed in ?1L@. 0hen the FuKKy 'o$nitive Ma* &as constructed, it could "e used to model the "ehaviour and to simulate the o*eration o% the system. The values o% conce*ts stand %or some varia"les and states o% the system and so their corres*ondin$ conce*t values re*resent values o% states and varia"les in the real system.
descri"es the e=ecution commands and sends them to the *lant. These %ive F'Ms are interconnected and they may have common conce*ts. The *lant at the lo&er level has its o&n local controllers that *er%orm usual control actions and the su*ervisor is used %or more $eneral *ur*osesC to or$anise the overall *lant in order to accom*lish various tas+s, to hel* the o*erator ma+e decisions, to *lan strate$ically the control actions and to detect and analyse %ailures. This su*ervisor &ith an au$mented FuKKy 'o$nitive Ma* attem*ts to emulate the human control and su*ervision ca*acity %or the *lant.
+igure .) The Proposed !ierarchical T'ole1el Structure #ith the Super1isor +C" The t&o-level structure and se*arately its t&o levels have "een descri"ed. These t&o levels interact and there is an amount o% in%ormation that must *ass on %rom one level to another and vice versa. Thus there is an inter%ace "et&een the t&o levels, &hich consists o% t&o *arts, one *art &ill *ass in%ormation %rom the controller at the lo&er level to the au$mented FuKKy 'o$nitive Ma* at the u**er level and the other *art &ill trans%orm and transmit in%ormation in the o**osite direction.
+igure 5) Intra8and Inter8!olon Interaction The su*ervisor FuKKy 'o$nitive Ma* interacts &ith the u**er enter*rise levels on the $eneral enter*rise *yramid 5Fi$ure 16. The FuKKy 'o$nitive Ma* model o% the su*ervisor can easily interact, communicate and "e inte$rated &ith the other elements o% this *yramid .
The elements o% the architecture are a"stract meanin$ that they have to "e customised, as *art o% the en$ineerin$ *rocess in order to o"tain the holons and other structural elements necessary %or im*lementation. /ach Golon in the architecture descri"es a $eneric com*onent o% a sho* %loor control system. The system architecture is im*lemented usin$ the Java *ro$rammin$ lan$ua$e and can "e vie&ed on the GoMu'S &e"-site 5htt*C99&&&.homucs.or$6, &here "oth the documentation and source code %iles can "e %ound.
+igure 6) The Generic +unctionality of A !olon8A9 ID+9 Diagram Fi$ure L illustrates the three %undamental %unctions o% a Golon. These are Plannin$, /=ecution and Monitorin$. They have to "e *er%ormed "y all Golons in order to "e a"le to act autonomously. Thus they have to "e a"le to com*ile their o&n *lans and e=ecute them &hile monitorin$ their *ro$ress. This $eneric %unctionality model is in %act no di%%erent %rom the models used to descri"e traditional SF' systems and +no&n %rom the inte$rated %rame&or+ 5Ta"le 16 and the systemic a**roach o% the Production 7ctivity 'ontrol 5P7'6 %unctional architecture ?2H@. This is o% course o"vious since the SF' tas+ is inde*endent o% SF' solution, traditional or holonic. The di%%erence lies in that, in a GoMu'S, this $eneric %unctionality e=its in the entire element o% the SF' system and not only at the sho* %loor controller level. Furthermore the %unctionality is attri"uted to the Golons, &hich also consist o% the *hysical sho* %loor e<ui*ment and materials. Thus >rder holons also have this %unctionality, &hich allo&s the *lannin$ o% the *roduction %lo& to "e *er%ormed in co-ordination "y "oth material and resources in contrast to traditional systems &here the control is e=erted solely "y &hat is considered to "e resources in the GoMu'S.
6) +rom Integrated8Distributed Shop +loor Architecture $ased on Interoperable +ield Components to Intelligent Shop +loor Architecture
4n relation to Distri"ution-4nte$ration issues, the %irst research *er%ormed at 'R7(91S4P contri"uted to the %ormalisation o% the $eneric en$ineerin$ *rocess o% inte$rated - distri"uted sho* %loor architecture. This &or+ is )usti%ied "y the recurrin$ needs o% industrial system en$ineerin$ *rocess and their re%erence models allo&in$ the system structure to chan$e and ada*t as a dynamic or$anisation. The en$ineerin$ *rocess is not %ocused on the *roduct de%inition 5Nthe 0hatB o% the /nter*rise6 "ut on the de%inition o% the o*erational system 5Nthe Go&B6 at the sho* %loor level &hich su**orts the *roduct manu%acturin$. The a**lication o% the re%erence models leads to "uildin$ a *hysical sho* %loor architecture, &hich is com*osed o% co-ordinated and co-o*eratin$ intero*era"le and reusa"le hard&are9so%t&are %ield com*onents 5devices6. The resultin$ sho* %loor architecture is there%ore constituted "y a net&or+ o% %ield com*onents inte$ratin$ a N technical %orm o% intelli$ence N 5local ca*acities6 that o%%er a $reater reactivity &hile intero*eratin$ amon$ them to ensure the inte$ration 5coordination6 o% o*erational activities. That means to add to the %ield com*onents classical missions ne& services related to monitorin$, validation, evaluation, decision- ma+in$, etc. ?21@, &ith re$ard to their o&n o*erations 5an increased de$ree o% autonomy6 "ut also their intero*era"ility conte=t %or a**lication 5an increased de$ree o% com*onent interaction6. The intero*era"ility, in accordance &ith the de%inition *ro*osed "y the S/M4 or$anisation 5Semiconductor /<ui*ment and 4nternational Material6 can "e descri"ed "y C
'nteroperability of class ( for the communication, 'nteroperability of class ) for the application ser"ices, 'nteroperability of class C for the interchangeability K towards ada#tability.
he resulting shop floor architecture based on interoperable components is thus characterised by three keywords0 'nteroperability, 'ntegration and Distribution. his architecture is complex due to, first, the interaction between its "arious field components, and second, the heterogeneous nature of the "arious techni%ues implemented in it. 'ts de"elopment implies definition of its components, the carrying out of the de"elopment itself and finally their assembly and checking that their interactions constitute correctly the functions expected from a distributed! integrated architecture. he engineering process of such architecture has to master the complexities of distribution and interactions, to pro"ide better global performance and better reacti"ity at disturbances (a compromise between hierarchy and heterarchy S#T). /arly &or+s in /uro*ean /SPR4T Pro)ects on 'MM conce*t 5an inte$ration vie&6 have contri"uted to this en$ineerin$ *rocess "ut mainly %rom technolo$ical and normative *oints o% vie&. They *ro*osed *re-inte$ration o% the 'MM activities throu$h the im*lementation o% 4ntelli$ent 7ctuation and Measurement systems 5IA" conce*tC a distri"ution vie&6 com*osed o% smart devices and %ield-"uses ?22@ develo*ed as s*eci%ic %ield com*onents. 7ll these /uro*ean ROD *ro)ects have "een su**orted "y industrial users comin$ mainly %rom ener$y domain such as /DF 5F6, /(/# 546, /DP 5P6, #7B>R/#/' 5B6 and "y industrial vendors such as S/M7 1R>8P 5F and B6, B/R(7RD 5F6, 7BB 5S06, /#S71 B74#/; 546 and B4FF4 546. Some o% the *artners are already involved in our current ROD.
support formal reference models guaranteeing the %uality of the approach re%uired to master the modelling process consistency, reusability and impro"ement (to reach the le"els +Defined+ and +Uuantitati"ely 3anaged+ of able 2).
4o, the role of the modelling agent is, "iewed from the user needs, to deduce the functional model of C33:'(3 architecture and, from a real C33:'(3 resource system, to induce the operational ones knowing that these stages are guided by the framework pre"iously defined, which implements the systemic modelling approach on two main planes0 a 2system:abstraction2 plane which consists in modelling, in a separate way, the transformational processing of the shop floor acti"ities, and their organisation on a distributed architecture in order to satisfy the user needs,
1. operational le"el taking into account the ' technological constraints and de"elopments.
he ob=ecti"e of each operational shop floor acti"ity is 0 for the control, to ensure the commandability and obser"ability of the physical architecture, by means of actuation and measurement channels, defined from the needs of the functional step S2&T S@T, for a 2-ust in ime2 7redicti"e 3aintenance, to ensure the a"ailability of architecture resources S2?T S2/T through Dorecasting, Diagnosis and 3onitoring processes based on the causal relationships between functioning and malfunctioning, for the technical 3anagement, to optimise the operation phase by modifying control or maintenance procedures, tools and materials. 4o, the reference models ha"e to formalise (a) the functional re%uirement diagrams from the user needs and related to each C33 goal (definition of Dunctional Companion 4tandards)O (b) the distribution of these re%uirements (Dunctional Companion) in co!operating organisational!units while respecting on the one hand, the appropriate corporate and site policies on safety, haEard and operability studies, K and, on the other hand, the application goalO (c) the mapping of these org!units onto physical field components from a processing, storing and communication point of "iew. he distribution is made on two le"els linked by a fieldbus 0 2nternal functions, which are directly supported by the field de"ices components 0 Vintelligent field de"icesF, performing a mechanical or electrical transformation (actuators and sensors), /3ternal functions, which are not supported by the field de"ices and need to be implemented into another field component within the process systems ,to satisfy the user+s needs (e.g. control unit).
he communication interoperability (class () is supported by the fieldbus and the processing interoperability (class )) is supported by the Dunctional Companion 4tandards. he features of the selected fieldbus ensure the co!operation of the Communication ser"ices and the Dunctional Companion 4tandards as well as the co! operation of the application ser"ices. The resultin$ architecture, o"tained "y derivation o% re%erence models, models each o*erational sho* %loor activity called Nintero*era"leB, "ecause it is "ased on intero*era"le and distri"uted com*onents "ut closed "ecause it is not inte$rated &ith the other activities.
+igure <) Validation $ased ;n "AD&IT Platform of Agent8oriented "aintenace +unctional Architecture of the C,A= 4aboratory Platform
*rocesses related to Distri"uted 7rti%icial 4ntelli$ence "ased on emer$in$ trends. So the current 'R7(91S4P research is to a**ly the Multi-7$ent System modellin$ techni<ue %or the develo*ment o% the *roactive maintenance intelli$ent system o% the 'R7( #a"oratory *lat%orm ?2F@. The *roactive maintenance strate$y ?2L@ is "ased on the *ro$nosis o% the de$radation throu$h a *ro$nosis *rocess ena"lin$ to *ro*a$ate the de$radation causes in order to antici*ate the manu%acturin$ system %ailure. The cause identi%ication is realised throu$h a dia$nosis *rocess determinin$ the de$radation ori$ins %rom the sym*tom o"servation. The de$radation identi%ication hi$hli$hts the system mal%unctionin$ states %rom the material %lo&s *ro*erties deviations throu$h a monitorin$ *rocess. This a$ent -oriented maintenance architecture su**orts the 7alaadin model ?1H@ com*osed o% $eneric M7S conce*ts as a$ent 5e.$. monitorin$, dia$nosis, *ro$nosis, communicator6, $rou* 5e.$. maintenance, communication6, role 5e.$. to dia$noseP .6 and +ernel &hich ensure the co-o*eration, the %le=i"ility and the ada*ta"ility o% the maintenance system 5so%t&are or mechanical com*onent modi%yin$, addin$, removin$, redistri"utin$, P 6. The reactive a$ent identi%ication is "ased on the %unctionin$ analysis +no&in$ that each a$ent o% monitorin$, dia$nosis and *ro$nosis is associated &ith each %lo&, each activity and &ith each decom*osition level o% the analysis. This %unctionin$ %ormalisation can induce the mal%unctionin$ "y considerin$ that the relationshi* "et&een these t&o modes is directly lin+ed to the relationshi* "et&een the normal and a"normal states o% the system 5de$radation o% the %lo& and9or the activity6. The im*lementation o% these M7S conce*ts in the case o% the 'R7( #a"oratory *lat%orm, led %irst to an a$ent -oriented %unctional architecture, then to an or$anisational architecture, and %inally to an o*erational one. The t&o %irst architectures &hich have not inte$rated yet mechanisms to resolve semantic and s*atial dia$nosis con%licts, have "een *rototy*ed on the $eneric case tool M7DD4T 5Multi-7$ent Develo*ment Dit6 su**ortin$ J7!7 code, the model o% communication a$ents o% the contractual net&or+, and a $ra*hical inter%ace. They have "een validated 5Fi$ure F6 "y e=ecutin$ a set o% test scenarios, &hich is a re*resentation o% real de$radation vectors o% the *lat%orm. Finally, the im*lementation o% the *roactive maintenance intelli$ent system on the *lat%orm 5o*erational architecture6 is in *ro$ress "y codin$ the a$ents, +ernels, communicators and synchronisers 5develo*ed in J7!76 into the industrial com*onents 5P#' o% the t&o valves, o% the %lo& sensor, o% the maintenance &or+stationP .6 su**ortin$ 4/'11,1-, and into the F4P %ield"us. This research is a %irst real ste* to&ards the modellin$ and im*lementation o% 4ntelli$ent Manu%acturin$ Systems.
7) De1elopment of An ;b>ect8oriented Data "odel As A Gate'ay $et'een Shop +loor and $usiness 4e1els
The 0:# research %ocused on the connection "et&een sho* %loor and "usiness level in the manu%acturin$ system. The dra&"ac+s o% the current inter%ace "et&een t&o levels &ere analysed and a ne& data inter%ace *ro*er %or the intelli$ent manu%acturin$ system &as introduced.
+igure ?) The Current and =e' Schema of the Interface $et'een CAD@CA" and C=C
the conventional automated systems o% the FHBs, desi$ned to "e coherent &ith the inte$ration *aradi$m 5the visi"le level o% Ta"le 16 have not met the ne& demands o% manu%acturin$ systems, &hich should have "een more ada*ta"le, intelli$ent and co-o*erative. This o")ective also coincides &ith that o% the Golonic Manu%acturin$ System researches, &hich is one o% the ma)or *ro)ects o% 4ntelli$ent Manu%acturin$ Systems, es*ecially re$ardin$ the realisation o% the Machinin$ Golon. 4n the old style o% machinin$ cell em"odied in the hierarchical %rame&or+, the manu%acturin$ commands are delivered %rom '7D9'7M system in the desi$n de*artment. The machine o*erator should o*timise the machinin$ and o*erational *arameters manually at the test *hase. Ge should also monitor the &hole machinin$ *rocess and solve the *ro"lems &hich occur dynamically. This situation leads to hi$h com*le=ity and lo& e%%iciency o% the machinin$ *rocess. 4n order that the old style o% machinin$ cells *ro$resses to&ard the Machinin$ Golon, it should "e a"le to carry out its o&n machinin$ *lan inde*endently and to su**ort an e%%ective co-o*eration &ith other Golons. 'onsiderin$ these re<uirements, 0:# studied on the data inter%ace "et&een sho* %loor and "usiness %or the ne& manu%acturin$ system 5see Fi$ure 16.
4n the meantime, Pritscho& ?,.@ *resented the "ene%its o% usin$ o")ect-oriented modellin$ in machinin$ technolo$y. 1i"son ?,3@ used the /RPR/SS lan$ua$e, &hich is ca*a"le o% descri"in$ o")ect-oriented modellin$, in order to e=chan$e ca*sulated %eature in%ormation "et&een '7D and '7M. TSnsho%% ?,L@ *resented the &ay ho& the $eometrical, technolo$ical and %unctional *arameters can "e com"ined and ca*sulated. Based on this research trend, the ne& data model uses entities, &hich ca*sulate all attri"utes o% manu%acturin$ in%ormation such as $eometrical, technolo$ical, *rocess model, and resource in%ormation. There%ore, the modularity and the reusa"ility o% in%ormation are "ein$ im*roved. Fi$ure 1H sho&s the ca*sulated structure o% manu%acturin$ in%ormationC all the in%ormation o% the machinin$ *rocesses includin$ the manu%acturin$ se<uence is ca*sulated in /ntity Ae=ecuta"leA. 4n li+e manner, does all in%ormation o% the *roduct desi$n data in /ntity Amanu%acturin$T%eatureA and all in%ormation o% the machinin$ technolo$y in /ntity Ao*erationA. The e=ecution o% manu%acturin$ tas+ can "e inter*reted as an e=ecution o% an Ae=ecuta"leA &hich machines a *art o% Amanu%acturin$T%eatureA throu$h an Ao*erationA. The ne& inter%ace is desi$ned 516 to impro1e the eAchange of information bet'een manufacturingcell and its en1ironments, and 526 to describe high8le1el information in order to impro1e autonomy . These desi$n criteria are also con%ormant &ith the research *ur*ose o% Golonic Manu%acturin$ System, &hich aims at the sta"ility and the %le=i"ility o% manu%acturin$ *rocess and an e%%icient use o% availa"le resources. 'oncernin$ 516, the "i-directional e=chan$e o% in%ormation "et&een (' controller in sho* %loor and '7D9'7M system at "usiness level is *romoted "y means o% the $eometry re*resentation o% ST/P. 7s the inter%ace is vendor-neutral, it also im*roves the e=chan$e o% in%ormation inside the sho* %loor &here usually many di%%erent ty*es o% controllers are e<ui**ed. This as*ect si$ni%icantly contri"utes to im*rovin$ %le=i"ility and coo*era"ility o% manu%acturin$ systems. 4n other &ords, the *art *ro$ram can "e modi%ied at the sho* %loor in order to ada*t the technolo$ical data to the dynamically chan$in$ situation and this modi%ied *ro$ram can easily "e %ed "ac+ to the *lannin$ de*artment. The e=am*le data, &hich need "e in*ut or modi%ied at sho* %loor, are set-u* data, security *lane, cuttin$ *arameters 5cuttin$ s*eed and %eed rate6, and machine %unctions. 4% small chan$e o% *roduct desi$n occurs, modi%ications are needed %or only some *art o% the data and other *arts "ein$ *ossi"le to reuse. This also *rovides a clue %or sharin$ +no&-ho& o% the o*erator at the sho* %loor amon$ the de*artments in the enter*rise. Fi$ure 11 sho&s the data model %or a round hole and a drillin$ ty*e o*eration. 7 %eature AroundTholeA is manu%actured throu$h a list o% drillin$ ty*e o*erations. 7s all technolo$ical data are ca*tured in an o*eration, it *lays a role o% the "uildin$ "loc+ %or the machinin$ o% a hole. For e=am*le, let us consider the . holes 5see Fi$ure 126 &hich are made o% the same material and have the same dimension "ut di%%erent sur%ace <ualityC AGoleT7A has a normal sur%ace <uality, AGoleTBA has a hi$her sur%ace <uality, AGoleT'A has a normal sur%ace <uality &ith threads, and AGoleTDA has a hi$her sur%ace <uality &ith threads. 7 com"ination o% *articular o*erations can "e used %or the machinin$ o% each hole. The o*eration A'enterTdrillin$T7A can "e used %or all . holes. The o*eration ADrillin$T7A can "e used %or AGoleT7A and AGoleT'A. 7%ter this manner, ABorin$TBA is %or AGoleTBA and AGoleTDA and ATa**in$T'A is %or AGoleT'A and AGoleTDA. This illustrates the "ene%its o% an o")ect-oriented descri*tion o% the machinin$ in%ormation.
5igure 11. %he $ata Structure for A 4ound Hole and A $rilling %y#e *#eration
+igure (*) The Combinations of Particular ;peration for the "achining of / Similar !oles (ot only are the o*erations handled as a "uildin$ "loc+ "ut also are all $eometrical and technolo$ical /ntities. There%ore, i% a data"ase containin$ these "uildin$ "loc+s o% /ntities is im*lemented, the +no&-ho& o% the *revious o*erations can "e e%%ectively saved and retrieved as &ell as the (' *art *ro$ram can "e $enerated much more easily. 7dditionally, than+s to the common data model "et&een sho* %loor and desi$n de*artment, it is also %easi"le to "uild an inte$rated data"ase, &hich ena"les the a$ile e=chan$e o% in%ormation in the manu%acturin$ industries. 'oncernin$ 526, the ne& inter%ace covers manu%acturin$ tas+s such as rou$hin$ or %inishin$ o% a *oc+et in contrast to the lo& level commands o% 4S> L2F,. These tas+s contain all o*erational and technolo$ical in%ormation necessary to *roduce the %inished *art %rom the ra& *iece. 0ith this hi$h-level o% in%ormation, additional intelli$ent %unctions may "e realised in the controller. Re$ardin$ sta"ility, as the inter%ace is *rovided &ith the entity %or *rocess models, the machinin$ *rocess should "e sel%-reliant throu$h the e%%ective *rocess monitorin$ and treatment o% distur"ances such as chatter, tool "rea+a$e, tool &ear, tool collision, and machine %aults. The intelli$ent %unctions li+e automatic selection o% cuttin$ tool and technolo$ical data
can "e im*lemented usin$ much hi$her in%ormation a"out resources li+e ra& -material and cuttin$ tool. 7dditionally, an e%%ective Man -Machine 4nter%ace *ro$ram li+e a sho* %loor *ro$rammin$ system can ma=imise the utilisation o% the machine o*eratorBs +no&-ho&, &hich is also considered to "e a very im*ortant resource.
<) Conclusions
4n this *a*er, disci*line research a**roaches %or the architecture and modellin$ o% enter*rise &ere *resented. 7ll these a**roaches have the same o")ectiveC to create and develo* the %rame&or+ %or an 4MS environment. They are di%%erent "ut com*lementary a**roaches, they &or+ &ithin the same sco*e and there is an overla**in$ amon$ them, &hich encoura$es us to %urther investi$ate the inte$ration o% these a**roaches in order to %ollo& the 4MS *ers*ective. The 4MS-01 $ave us the o**ortunity to understand each otherIs research interest and %ind out that our colla"oration can lend to more inte$rated a**roaches and thus to the develo*ment o% so*histicated autonomous and co-o*erative systems. >ur %uture common research a**roach &ill investi$ate the *ossi"ility o% develo*in$ a FuKKy 'o$nitive Ma* that &ill consist o% conce*ts, some o% &hich are holons, an area in &hich #7R and DT8 &ill continue to &or+. Moreover #7R &ill continue their research colla"oration &ith 'R7( in the develo*ment o% a su*ervisor over the 'R7( architecture. DT8 a**roach and 'R7( are com*lementary 9su**lementary architectures and "oth teams have to &or+ to this. >n the other hand, 7achen 0:# research a**roach &ill hel* all other teams solve the communication *ro"lems that they %ace &ith in transmittin$ in%ormation "et&een di%%erent *arts o% the enter*rise and mainly in understandin$ su"systems constructed &ith di%%erent architectures and a**roaches. 0ithin this %rame&or+ all *artners are $oin$ to *resent their results in /uro*ean industries and moreover they are $oin$ to su"mit a *ro*osal to continue their research colla"oration.
Ac no'ledgment
This &or+ is su**orted "y /SPR4T *ro)ect no. 21233, 4ntelli$ent Manu%acturin$ Systems 0or+in$ 1rou* 54MS-016.
,eferences
1. '34, IMS' Intelligent Manufacturing Systems2 A 3rogram for International Coo#eration in Ad"anced 2. #. &.
Manufacturing, Dinal 6eport of the 'nternational 4teering Committee adopted at '4C/, ,awaii, 2&!2/ -anuary 1..&. 4ousa, 7., 4il"a, $., ,eikkila, ., Collingbaum, 3. and >alckenaers, 7., As#ects of Co-o#eration in $istributed Manufacturing Systems , in ,. >an )russel and 7. >alckenaers (8ds.) 7roceedings of the 2nd 5orkshop on 'ntelligent 3anufacturing 4ystems, 9eu"en, 4eptember 22!2&, 1... pp. /.? L <1<. )*$I(86 4, 9., 3*$*4 *6', 9., 3CD(69($8, D. and C(D(6, )., Hierarchy in $istributed Sho# 5loor Control2 7roceedings of the 1st 'nternational 5orkshop '34!816*78+ .@, 9ausanne, 4witEerland, 1?! 1< (pril 1..@, pp. .<!11#. 7W '$, -.D., '1$I, ). and 3*689, I., $istributed Intelligent Actuation and Measurement System /ithin An Integrated Sho#-floor *rganisation2 in 7. >alckenaers (8d.) Computer in 'ndustry! 4pecial 'ssue on 'ntelligent 3anufacturing 4ystems, 8948>'86 4C'8$C8, >ol. #<, 'ssue #, 1..@, pp. 1.<!211.
?. 3(M86, D., 3*689, I., '1$I, ). and 98I86, -.)., Integrated Manufacturing System Meta-Modelling /. <. @. .. 1;. 11. 12. 1#. 1&. 1?. 1/. 1<. 1@. 1.. 2;. 21. 22. 2#. 2&.
at the Sho#-floor Le"el, 7roceedings of (d"anced 4ummer 'nstitute (4'F./, oulouse, Drance, 1../, pp. 2#2! 2#.. >86$(D( , D.)., 0nter#rise Modeling and Integration2 3rinci#les and A##lications, C,(73($ Q ,(99, 9ondon, 1../. C*4($C8, C. and $899, -.I., Building International Consensus. 0nter#rise 0ngineering and Integration, 476'$I86!>869(I, )erlin, 1..<. '1$I, )., $81$681 ,86 8. and 3*689, I., 0ngineering 3rocess of Integrated - $istributed Sho# 5loor Architecture Based *n Intero#erable 5ield Com#onents , paper re"ised to be published in 'nternational -ournal of Computer 'ntegrated 3anufacturing, 2;;;. 584 *$, 6.,., 4econfigurable2 Com#onent-based Systems and the 4ole of 0nter#rise 0ngineering Conce#ts, Computers in 'ndustry, >ol. &;, $os. 2!#, $o"ember 1.... D86)86, -. and I1 C$8C, , *., A Meta-Model for the Analysis and $esign of *rgani<ations in MultiAgents, 7roceedings of 'C3(4F.@, '888 7ress, 1..@. 7(19C, 3.C., Ho( IS*7LL1 Com#ares (ith CMM, '888 4oftware, -anuary 1..?, pp. <&!@#. 38D4C86, 6., Hybrid Intelligent Systems, Cluwer (cademic 7ublishers, 1..?. C*4C*, )., 5u<<y 0ngineering, 768$ 'C8!,(99, $-, 14(,1..<. 4 M9'*4, C.D. and I6*137*4, 7.7., %he Challenge of Modeling Su#er"isory Systems Ksing 5u<<y Cogniti"e Ma#s, -ournal of 'ntelligent 3anufacturing, >ol. ., 1..@, pp. ##.!#&?. C6('I86, -., I**D3($, D., 58'44, 6. -. and )1 986, (. )., Modeling *rgani<ational Beha"ior /ith 5u<<y Cogniti"e Ma#s2 'nternational -ournal of Computational 'ntelligence and *rganiEations, >ol. 1, 1../, pp. 12;!12#. 4 M9'*4, C. D. and I6*137*4, 7.7., A Soft Com#uting A##roach for Modelling the Su#er"isor of Manufacturing Systems, -ournal of 'ntelligent and 6obotic 4ystems, >ol.2/, 1..., pp. #@.!&;#. 4(6'D'4, I., Analytic 5ormulation of the 3rinci#le of Increasing 3recision /ith $ecreasing Intelligence for Intelligent Machines, (utomatica, 2?, 1.@., pp. &/1!&/<. 9(648$, 3.,., 4X68$48$, C. and 9($I86, I., $e"elo#ment of A 3roduction Meta 3roduct State Model, 7roceedings of the 2nd 'nternational 5orkshop on 'ntelligent 3anufacturing 4ystems, 9eu"en, )elgium, 4eptember 22!2& 1.... 9($I86, I., HoMuCS - A Methodology and Architecture for Holonic Multi-cell Control Systems , 7h. D hesis, Department of 3anufacturing 8ngineering, echnical 1ni"ersity of Denmark, C7D!2!.., Debruary 1.... )(186, )*5D8$, )6*5$8, D1II($ and 9M*$4, Sho# 5loor Control System, C,(73($ Q ,(99, 1..1. (ntasaklis, 7.-. and 7assino, C.3., Introduction to Intelligent Control Systems /ith High $egrees of Autonomy, in 7. -. (ntasaklis and 3.7. 7assino (8ds.) (n 'ntroduction to 'ntelligent and (utonomous Control, Cluwer (cademic 7ublishers, 1..#, pp. 1!2/. ,*38448, -.7., 5ieldBuses and Intero#erability, Control 8ngineering 7ractice, >ol. <, $o.1, 1..., pp. @1! .&. 'D'7:'D(C ask Dorce, 104AM' 1eneralised 0nter#rise 4eference Architecture and Methodolog2. (nnex to '4* 5D 1?<;&, 6e%uirements for 8nterprise!6eference (rchitectures and 3ethodologies, -une 1..@. $81$681 ,86, 8., '1$I, )., 3*689, I. and 9WI86, -.)., 0ngineering 3rocess Modelling of An Intelligent Actuation and Measurement System' 5rom the KsersP .eeds $efinition to the Im#lementation, 7roceedings of 'D(C!'34+.<! 'nternational Conference on 'ntelligent 3anufacturing 4ystems, 4eoul, Corea, -uly 21!2#,1..<, pp. /.!<&. 98I86, -.!). and 3*689, I., 0nter#rise Based Modelling 5rame(or6 for 3roacti"e Maintenance of Industrial Systems, 7roceedings of the 'nternational 8nterprise 3odeling Conference L '83CF.., >erdal, $orway, 1?!1/ -une 1.... 98I86, -.!)., '1$I, )., D866* D8 )8C(, (. and 7'$* 8(1, -., An Inno"ati"e A##roach for .e( $istributed Maintenance System ' A##lication to Hydro 3o(er 3lants of the 40MA50A 3roCect , Computers in 'ndustry, >ol. #@, $o.2, 1..., pp. 1##!1?;. 98I86, -.!)., $81$681 ,86, 8., '1$I, ). and 3*689, I., Integration of the 3redicti"e Maintenance in Manufacturing System, in 4. Eafestas (8d.) (d"ances in 3anufacturing. Decision, Control and
2@. 2.. #;. #1. #2. ##. #&. #?. #/. #<. #@.
'nformation echnology. 7art ''0 7rocess 3onitoring, 'nspection, Diagnosis and 3aintenance, 4pringer! >erlag, )erlin, pp. 1##!1&#. 'ung, )., 3uhl, 8., 9eger -.!)., 3orel, I. , MAS A##lication for $e"elo#ment of 3roacti"e Maintenance Intelligent System, in 7. Copacek (8d.) 7reprints of the 1st 'D(C 5orkshop on 3ulti!(gent!4ystems in 7roduction, 3(4+.., >ienna, (ustria, December 2!&, 1..., pp. @.!.?. )6*1Y6, $. and 58CC, 3., 5eature-oriented 3rogramming Interface for An Autonomous 3roduction Cell2 Control 8ngineering 7ractice, >ol. /, 1..@, pp. 1&;?!1&1;. '4* /.@#, .umerical Control of Machines - 3rogram 5ormat and $efinition of Address /ords, '4*, Iene"a, 1.@2. '4* 1;#;#, Standard for the 0Fchange of 3roduct Model $ata, '4*, Iene"a, 1..&. 78$I, . !C., and 6(778M, (. -. C., A Ste# %o(ard S%03-com#atible 0ngineering $ata Management' the $ata Models of 3roduct Structure and 0ngineering Changes, 6obotics and Computer!'ntegrated 3anufacturing, >ol.1&, 1..@, pp. @.!1;.. 6oy, 1. and Bu, M., Com#utation of A 1eometric Model of A Machined 3art 5rom Its .C Machining 3rograms, Computer!(ided Design, >ol. #1, 1..., pp. &;1!&11. 76' 4C,*5, I., and 3Z9986, -., *bCect-*riented Modeling of .umerical Control Modules, 7roduction 8ngineering, >ol. '>:1, )erlin, 1..<, pp. @#!@/. I')4*$, 7., '43('9, ,. 4. and 4()'$, 3. (., *#timisation A##roaches in 5eature 4ecognition, 'nternational -ournal of 3achine ools and 3anufacture, >ol. #., 1..., pp. @;?!@21. H$4,*DD, ,. C., C6(148 D.!9., )(13($$, 6. and 5*89C, 7.!*., *n the Im#licit 0Fchange of 5eature-Based 3roduct Model $ata, 7roduction 8ngineering, >ol.>':1, )erlin, 1..., pp. 12?!12@. '4*:CD 1&/&., $ata Model for C.C Controllers, '4* C1@&:4C1:5I<, Iene"a, 1..<. 9utE, 7. and 4perling, 5., $esigning A##lications for An *SACA Control, 7roceedings of the 'nternational 3echanical 8ngineering Congress and 8xposition, the (438 5inter (nnual 3eeting, Dallas, 14(, $o"ember 1/!21, 1..<.