Agenttipohjaiset menetelmät MES-järjestelmän toteutuksessa

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Perustieteiden korkeakoulu | Master's thesis

Date

2017-12-11

Department

Major/Subject

Ohjelmistotekniikka

Mcode

SCI3042

Degree programme

Master’s Programme in Computer, Communication and Information Sciences

Language

fi

Pages

55+7

Series

Abstract

Visio tulevaisuuden tuotannosta on modulaariset ja tehokkaat tuotantojärjestelmät, joissa tuotteet ohjaavat omaa tuotantoprosessiaan. Näin on tarkoitus toteuttaa yksilöllisten tuotteiden tuotanto yhden tuotteen eräkoolla ilman että tarvitsee luopua massatuotannon taloudellisista eduista. Termi "Industry 4.0"kuvaa tätä suunniteltua neljättä teollista vallankumousta. Agenttipohjaisten järjestelmien toimivuus ympäristöissä joissa ei voida käyttää keskitettyä arkkitehtuuria päätöksen tekoon, tai toimivuus ympäristöissä joissa vaaditaan nopeaa vasteaikaa ja luotettavuutta, vastaavat osin näihin haasteisiin. Työssä tutkittiin MES-näkökulmasta hienokuormituksen toteutusta agenttipohjaisilla menetelmillä ja rakennettiin JADE-ohjelmistokehystä käyttäen tuotantosimulaatio kokeellista tutkimusta varten. Työssä toteutettiin kaksi erilaista tapaa tuotannon hienokuormitukseen agenttipohjaisesti. Ensimmäiseksi toteutettiin markkinamekanismiin perustuva hienokuormitustapa, jossa tilausagentit päättävät resurssiagenttien käytöstä saamiensa tarjouksien perusteella. Toiseksi toteutettiin geneettiseen algoritmiin pohjautuva tapa, jossa optimointiagentti aikatauluttaa ajettavat työt resurssiagenteille.

Modular and efficient production systems where the products control their own production process is the vision for future. These systems are supposed to carry out the production of individual products with a batch size of one without having to abandon the benefits of mass production. The term "Industry 4.0" is for this planned fourth industrial revolution. Multi agent systems work in environments where a centralized architecture can not be used or make decisions in environments requiring fast responsiveness and reliability. These attributes align with Industry 4.0 requirements. In this thesis the implementation of agent-based scheduling is studied and an implementation is built using JADE-framework. The implementation is used to simulate production for research purposes. Two different algorithms for agent based detailed scheduling are implemented. A contract net based algorithm is crafted so that order agents and resource agents schedule production based on bidding and pricing mechanism. Secondly a genetic algorithm with an optimization agent is implemented to schedule tasks for the resource agents.

Description

Supervisor

Främling, Kary

Thesis advisor

Främling, Kary

Keywords

valmistuksenohjaus, agentti, hienokuormitus, Industry 4.0, DAI, MAS

Other note

Citation