Gaia Analysis and Design of a Multi-agent-based Shop Floor Control System

  1. José Alberto Araúzo 1
  2. Ricardo del Olmo 2
  3. Juan José Laviós 2
  1. 1 Departamento de Organización de Empresas y CIM Escuela de Ingenierías Industriales Universidad de Valladolid Pº del Cauce, 59 47011, Valladolid
  2. 2 Departamento de Ingeniería Civil Escuela Politécnica Superior (Edificio La Milanera) Universidad de Burgos C/ Villadiego s/n 09001, Burgos
Revista:
Dirección y organización: Revista de dirección, organización y administración de empresas

ISSN: 1132-175X

Año de publicación: 2014

Número: 54

Páginas: 26-35

Tipo: Artículo

DOI: 10.37610/DYO.V0I54.457 DIALNET GOOGLE SCHOLAR lock_openAcceso abierto editor

Otras publicaciones en: Dirección y organización: Revista de dirección, organización y administración de empresas

Objetivos de desarrollo sostenible

Resumen

Análisis y Diseño Gaia de un sistema multiagente de control de plantaResumen: Para mejorar el desempeño de las actuales plantas de producción, muchas investigaciones sugieren la implementación de sistemas de fabricación basados en agentes, donde las actividades de programación y control de la producción están distribuidas sobre varias entidades denominadas agentes. Para desarrollar este tipo de sistemas, durante las dos últimas décadas se han propuesto varias metodologías que proporcionan los conceptos y procedimientos para definir las principales características de los sistemas multiagente. En este ar tículo se muestra el proceso de análisis y diseño de un sistema multiagente de control de planta mediante Gaia, una de las metodologías de desarrollo de sistemas multiagente más aceptadas en la actualidad. El sistema ha sido posteriormente implementado mediante JADE. También mostramos algunos resultados experimentales que muestran que el desempeño de nuestra propuesta en entonos flexibles es satisfactorio.

Referencias bibliográficas

  • AMARA, H., DÉPINCÉ, P., HASCOËT, J-Y. (2004). «A Human-Centered Architecture for Process Planning». CIRP J. of Manufacturing Systems, 33(4), pp. 363-372.
  • ARAÚZO, J.A. (2012). Análisis y diseño Gaia de un sistema de fabricación basado en agentes. Working paper. Depar tamento de Organización de Empresas y CIM, Universidad de Valladolid.
  • ARAÚZO, J.A., DE BENITO MARTÍN, J.J., DEL OLMO MARTÍNEZ, R. (2003) «El control de planta: una aproximación basada en agentes». V Congreso de Ingeniería de Organización.
  • ARAÚZO, J.A., DEL OLMO, R., LAVIÓS, J.J. (2013). «Subasta combinatoria para la programación dinámica en sistemas de fabricación distribuidos». Dirección y Organización, 51, pp. 55-64.
  • BLANC. P., DEMONGODIN, I., CASTAGNA, P, (2008). «A holonic approach for manufacturing execution system design: An industrial application». Engineering Applications of Artificial Intelligence, 21(3), pp. 315-330.
  • BONGAERST, L., (1998). Integration of scheduling and control in holonic manufacturing systems. Ph.D. Disser tation. Leuven: PMA Division of Leuven K.U.
  • BOTTI, V., GIRET, A., (2008). Anemona: A Multi-agent Methodology for Holonic Manufacturing Systems. Springer.
  • BRISSAUD, D., ZWOLINSKI, P. (2004). «End-of-Life-Based Negotiation Throughout the Design Process». Annals of the CIRP, 53(1), pp. 155-158.
  • BRUCCOLERI, M., LO NIGRO, G., PERRONE, G., RENNA, P., NOTO LA DIEGA, S. (2005), «Production Planning in Reconfigurable Enterprises and Reconfigurable Production Systems». Annals of the CIRP, 54(1), pp. 433-436.
  • BUSSMANN, S., JENNINGS, N.R., WOOLDRIDGE, M. (2004). Multiagent Systems for Manufacturing Control: A design methodology. Series on Agent Technology, Springer-Verlag: Berlin, Germany.
  • CHEN, S., TSENG, M. (2005). «Defining Specifications for Customer Products: A Multi-Attribute Negotiation Approach». Annals of the CIRP, 54(1), pp. 159-162.
  • GOU, L., LUH, P.B., KYOYA, Y. (1998). «Holonic manufacturing scheduling: architecture, cooperation mechanism, and implementation». Computers in Industr y, 37(3), pp. 213-231.
  • HSIEH, F.S. (2008). «Holarchy formation and optimization in holonic manufacturing systems with contract net». Automatica, 44(4), pp. 959-970.
  • IGLESIAS, C.A., GARIJO, M., (2008). «The agent-oriented methodology MAS-CommonKADS». Agent-Oriented Methodologies, Idea Group, Hershey, Pa, USA, pp. 46-78.
  • LAVIOS, J.J., OLMO-MARTÍNEZ, R., ARAUZO, J.A., ORDAX, J.M. (2010). «Price Updating in Combinatorial Auctions for Coordination of Manufacturing Multiagent Systems». Trends in Practical Applications of Agents and Multiagent Systems, Springer : pp. 201-207.
  • LEITÃO, P. (2009). «Agent-based distributed manufacturing control: A state-of-the-ar t survey». Engineering Applications of Artificial Intelligence, 22(7), pp. 979-991.
  • LEITÃO, P., RESTIVO, F., (2008). «A holonic approach to dynamic manufacturing scheduling». Robotics and Computer-Integrated Manufacturing, 24(5), pp. 625–634.
  • MONOSTORI, L., VÁNCZA, J., KUMARA, S. R. (2006). «Agent-based systems for manufacturing». CIRP AnnalsManufacturing Technology, 55(2), pp. 697-720.
  • MORAITIS, P., SPANOUDAKIS, N.I. (2006). «The Gaia2Jade process for multi-agent systems development». Applied Artificial Intelligence 20(2-4), pp. 251-273.
  • OUNNAR, F., PUJO, P., (2012). «Pull control for job shop: holonic manufacturing system approach using multicriteria decision-making». Journal of Intelligent Manufacturing, 23(1), pp. 141-153.
  • PARUNAK, H.V.D., WHITE, J.F., LOZO, P.W., JUDD, R., IRISH, B.W., KINDRICK J. (1986). «An architecture for heuristic factory control». Proc. of the American Control Conference, Seattle, WA, USA, pp. 548-558.
  • PAVÓN, J., GÓMEZ-SANZ, J.J. (2003): Agent Oriented Software Engineering with INGENIAS. 3rd International Central and Eastern European Conference on Multi-Agent Systems, CEEMAS 2003, pp. 394-403.
  • POGGI, A., RIMASSA, G., TURCI, P., ODELL, J., MOURATIDIS, H., MANSON, G., (2004). «Modelling Deployment and Mobility Issues in Multi-agent Systems Using AUML». Lecture Notes in Computer Science, 2935, pp. 69-84.
  • ROULET-DUBONNET, O., YSTGAARD, P., (2011). «An application of the holonic manufacturing system to a flexible assembly cell». Lecture Notes in Computer Science, 6867, pp. 29-38.
  • SMITH, R.G. (1980). «The contract net protocol: high-level communication and control in distributed problem solving». IEEE Transactions on Computer, C29 (12), pp. 1104-1113.
  • WONGA, T.N., LEUNGA, C.W., MAKA, K.L., FUNGB, R.Y.K. (2006). «Dynamic shopfloor scheduling in multi-agent manufacturing systems». Expert Systems with Applications, 31(3), pp. 486-494.
  • WOOLDRIDGE, M., JENNINGS, N.R. (1995). «Intelligent Agents: Theory and Practice». The Knowledge Engineering Review, 10/2, pp. 115-152.
  • WOOLDRIDGE, M., JENNINGS, N.R., KINNY, D. (2000). «The Gaia Methodology for Agent-Oriented Analysis and Design». Autonomous Agents and Multi-Agent Systems, 3, pp. 285-312
  • ZAMBONELLI, F., JENNINGS, N.R., WOOLDRIDGE, M. (2003). «Developing Multiagent Systems: The Gaia Methodology». ACM Transactions on Software Engineering and Methodology, 12(3), pp. 317-337.