Browsing by Author "Koskinen, Kari O."
Now showing 1 - 13 of 13
- Results Per Page
- Sort Options
- Application integration in Oracle-based SaaS environments
School of Electrical Engineering | Master's thesis(2012) Riuttamäki, Martti - Elintarviketuotantolinjaston automatisointi
Helsinki University of Technology | Master's thesis(2005) Ropponen, TuomasTämän diplomityön ensimmäisen osan tarkoituksena on kartoittaa uusia kaupallisia automaatioteknologioita ja automaatiosuunnittelun metodiikkaa. Toisen osan tarkoituksena on kartoittaa "Viskonet" -nimisen elintarviketuotantolinjaston mahdolliset tuotantoa kehittävät automatisointikohteet. Viimeisessä vaiheessa toteutettiin edellisiä vaiheita soveltaen yksi automaatiokohde. Teknisten kartoitusten perusteella varsinkin konenäkö tuli vahvasti mukaan. Konenäössä oli diplomityön kannalta hyvää se, että sitä ei ole teollisuudessa sovellettu niin paljon kuin voisi olettaa. Selvitysten perusteella löydettiin kaupallisia konenäköjärjestelmiä, joiden hinta-/hyötysuhde oli kohdallaan. Kaupallisissa järjestelmissä ei tarvitse paneutua kuvankäsittelyn algoritmiikkaan, vaan enemmän kuvausolosuhteiden ja ohjelman toiminnallisen rakenteen suunnitteluun. Teollisuusrobotit olivat myös kartoitusten kohteena, ja suurimpana haasteena teollisuusrobotiikassa on nykyään ympäristön, kuten tarttujien suunnittelu. Itse teollisuusrobotit ovat tarkkoja, nopeita ja helposti ohjelmoitavia. Robottien hintakin on laskenut, jolloin mahdolliset sovelluskohteet ovat monipuolistuneet. Kohteeseen tutustuttiin aluksi työskentelemällä linjastolla ja samalla keskustelemalla ja haastattelemalla linjaston suunnittelijoita ja päälliköitä. Automaation uudistusehdotusten osalta annettiin lähes vapaat kädet kuitenkin niin, että ehdotusten piti olla taloudellisesti kannattavia ja järkeviä. Tavoitteena oli löytää yksi spesifinen automaatiokohde ja hyväksyttää se tehtaan ja linjaston johdolla toteuttamista varten. Hyväksytty automaatiokohde toteutettiin soveltaen perinteistä automaatiota ja konenäköä. Kohteessa pyrittiin ottamaan huomioon laajasti onnistuneeseen automaatioprojektiin liittyvät asiat, kuten suunnitteluvaiheet, muut suunnitteluosapuolet, käyttöönotto ja koulutus. Kartoitettaessa löydettiin yhdeksän mahdollista automatisointikohdetta, jotka olisivat olleet kaikki toteutettavissa ja todennäköisesti vielä taloudellisesti kannattavia. Kohteista valittiin se, jossa arvioitu takaisinmaksuaika oli lyhyin. Toteutettava kohde oli automaattinen klipsausleikkuri, jonka mekaaniseen rakenteeseen ei tarkemmin perehdytä tässä diplomityössä. Ensimmäisessä vaiheessa toteutettiin prototyyppi kyseisestä laitteesta. Automaationsuunnittelun kannalta laite sisälsi erilaisia antureita, servokäyttöjä ja useita pneumaattisia toimilaitteita ja niiden ohjausyksikköjä. Täysin uutena asiana laitteeseen integroitiin konenäköjärjestelmä, joka oli automaatioteknisesti haastavin ja työläin osa diplomityötä. - Feasibility of Agent-Based Modeling and Simulation in Modeling Waste Value Chains
Perustieteiden korkeakoulu | Master's thesis(2012) Kangasrääsiö, AnttiWaste management policies have a large impact on how the waste management system behaves. However, deciding suitable policies may be difficult as the system may be very complex. Simulation models of waste management systems are important for the development of relevant waste management policies, as they allow the effects of these policies to be evaluated before they are actually implemented. Waste value chain analysis is a new method for modeling waste management systems. The idea of waste value chain analysis is to model each decision maker acting in the waste management system as an individual actor that can make independent decisions. The effects of these decisions can be aggregated to model how the waste management system behaves as a whole. This study evaluates the feasibility of implementing waste value chain analysis models using agent-based modeling and simulation. The motivation for using agent-based modeling and simulation is its ability to model distributed decision making using a variety of interacting agents. This study constructs an experimental waste value chain analysis simulation model of the waste management of the Finnish daily consumables retail shops using agent-based modeling and simulation. It then analyzes the feasibility of the modeling paradigm for implementing these kinds of models based on literature sources, experiences gathered from the modeling project and opinions from subject matter experts. The result of the study is that implementing waste value chain analysis models using agent-based modeling and simulation appears to be generally feasible. However, validating these kinds of models may be challenging, as a considerable amount of data needs to be collected. - Functional Specification of Information System Support for Virtual Enterprise Operational Scheme
Helsinki University of Technology | Master's thesis(2000) Kalliokoski, PetriDiplomityön tavoite on määritellä sellaisen tietojärjestelmän toiminnallisuus, joka tukee virtuaaliyrityksen (eng. Virtual Enterprise) operatiivista toimintaa. Diplomityö perustuu ESPRIT tutkimusprojektiin nro 28488, Gnosis - The Virtual Factory. Diplomityön ensimmäisessä vaiheessa mallinnetaan virtuaaliyrityksen liiketoimintaprosesseja, jotta niiden erityispiirteet voidaan tunnistaa. Liiketoimintaprosessien mallinnuksen perusteella luodaan virtuaaliyritykselle eräänlainen referenssimalli. Diplomityössä keskitytään erityisesti tuotantoon ja logistiikkaan liittyviin toimintoihin virtuaaliyrityksessä. Diplomityön toisessa vaiheessa tutustutaan kaupallisten tietojärjestelmien tarjoamaan toiminnallisuuteen, ja sitä kautta saadaan tärkeää informaatiota siitä, millaista toiminnallisuutta ne pystyvät tarjoamaan. Edellisen selvityksen perusteella arvioidaan tällaisten tietojärjestelmien soveltumista virtuaaliyrityksen toiminnan tueksi. Diplomityössä käsitellään lisäksi kahta Gnosis-VF projektissa mukana olevaa teollisuusyritystä eräänlaisina case-tapauksina teollisuusyritysten vaatimuksista tietojärjestelmille. Diplomityön toiminnallisessa määrittelyssä huomioidaan joitakin case-yritysten toiminnallisia vaatimuksia. Diplomityön päätavoitteena on laatia tietojärjestelmän toiminnallinen määrittely, joka tukee virtuaaliyrityksen operatiivista toimintaa mahdollisimman yleisellä tasolla. Toiminnallinen määrittely sisältää VE Managerin (virtuaaliyrityksen pääyritys) ja VE Partnerin (virtuaaliyrityksen yhteistyöyritys) toiminnot, yritysten välistä tiedonsiirtoa kuvaavat interaktiodiagrammit sekä interaktioihin liittyvien viestien ja niiden tietosisällön määrittelyt. Diplomityö on yksi lähestymistapa verkostonlaajuisen tuotannon suunnitteluun ja hallintaan virtuaaliyritysympäristössä. Näkökulmana diplomityössä on tietojärjestelmän toiminnallisuus virtuaaliyrityksen toiminnan tukena. - Integrated system for home services
Helsinki University of Technology | Master's thesis(2001) Matikainen, JaniDiplomityö käsittelee palvelukeskuksen ja siihen liittyvien osatekijöiden suunnittelua. Ensimmäisessä vaiheessa määritellään tarpeet ja vaatimukset, joiden pohjalta suunnittelua aletaan tekemään. Palvelut jaetaan viiteen pääryhmään: kommunikaatio, viihde, kotiautomaatio, tietoturva ja henkilöturva. Järjestelmän tärkeimmät tarvelähtöiset ominaisuudet ovat saavutettavuus ja käytettävyys. Palvelukeskuksen suunnittelussa otetaan huomioon ensin käyttäjän näkökulma, johon kuuluvat kiinteistön sisäverkko, käytettävät päätelaitteet ja kodin yhdyskäytävä. Päätelaitteissa ja sisäverkoissa tärkeintä on niiden tiedonsiirtokapasiteetti ja kyky tukea eri medioita. Yhdyskäytävässä taas on tärkeintä eri rajapintojen määrittäminen ja avoimuus. Tietoturva on koko järjestelmää koskeva asia ja siitä käsitellään rekisteröitymistä, tunnistautumista, oikeuksien varmistamista ja yleisesti tietoturvan laajentamista järjestelmätasolla. Suunnitteluosassa määritellään olennaiset palvelut joita järjestelmässä tullaan ensi vaiheessa tarjoamaan. Palvelukeskuksen osalta suunnittelu lähtee järjestelmällisesti käyttäjän puolelta määritellen tarvittavat komponentit siellä ja yhdyskäytävän vaatimukset. Järjestelmän hallinnasta kuvataan tietosisältöjä, joita tarvitaan asiakas-, tuote- ja laskutushallintaan. Myös sisältöpalveluita varten määritellään metatietokentät. Ennen yhteenvetoa käydään vielä läpi eri laskutusvaihtoehtoja, eli kuinka palveluista voidaan veloittaa ja millä tavoin asiakas voi laskunsa hoitaa. Yhteenvedossa on mietitty SWOT analyysin avulla järjestelmän hyviä ja huonoja puolia. - Integrating a Web Content Management System to a Portal
Helsinki University of Technology | Master's thesis(2006) Ajalin, PatrikInformaation tarjoaminen verkon avulla loppukäyttäjälle on yritysmaailmassa yhä tärkeämpää. Sähköiset palvelut ovat osa sitä palvelukokonaisuutta, jonka loppukäyttäjä odottaa yrityksen hänelle tarjoavan. Tarjottavaa informaatiota voidaan hallinnoida verkkosisältöön keskittyneellä sisällönhallintatyökalulla ja palvelut voidaan tuottaa ja esittää portaalijärjestelmässä. Sekä informaatio että palvelut pitää tarjota käyttäjälle yhden näkymän kautta ja yhdenmukaisessa ulkoasussa. Yksi vastaus näihin vaatimuksiin on portaalijärjestelmän ja sisällönhallintajärjestelmän integraatio. Kun halutaan palvella loppukäyttäjää palveluilla ja informaatiolla saman näkymän kautta, tulee sisällönhallintajärjestelmässä hallittu sisältö näyttää portaalin kautta. Portaalin tähän käyttämä integraatiorajapinta on portletti. Portletit ovat portaalin komponentteja, jotka keräävät informaatiota ja palveluja eri lähteistä ja muodostavat fragmentteja, joista portaalisivu koostuu. Työ keskittyy selvittämään toiminnallisia ongelmia näiden järjestelmien integroinnissa, sekä hakemaan ratkaisuja siihen miten järjestelmät saadaan integroitua niin, että mahdollisimman paljon järjestelmien tarjoamasta toiminnallisuudesta pystytään säilyttämään. Integraatiossa on perusongelmia, kuten esim. portaalin sivuhierarkian ja sisällönhallinnan sisältöhierarkian vastaavuuden puuttuminen sekä portletin käyttö pääasiallisena integroivana komponenttina. Nämä perusongelmat aiheuttavat pienempiä yksittäisiä ongelmia, joita työssä on kuvattu ja joihin on haettu ratkaisuja. Jokaiseen ongelmaan on kuvattu ratkaisuvaihtoehtoja, joista yksi on toteutettu ja testattu. Ongelmiin on kuvattu hypoteettiset ideaaliratkaisut, joita vasten sekä toteutettu että muut mahdolliset ratkaisuvaihtoehdot on evaluoitu. Myös ideaali kokonaisratkaisu on kuvattu. Kaikkiin ongelmiin on löydetty varsin hyvä ratkaisu. Joissakin tapauksissa parempi mahdollinen ratkaisu olisi voitu toteuttaa. Testausympäristön ja ratkaisujen rakennus oli erittäin opettavaista. Jos sama tieto olisi ollut käytössä testausta aloitettaessa kuin testausprojektin lopussa, olisi paremmat ratkaisuvaihtoehdot luultavasti voitu toteuttaa samoilla työmäärillä kuin nyt toteutettu testitoteutus. Kerätty tieto on dokumentoituna tässä tutkielmassa ja se on uudelleen käytettävissä vastaavanlaisissa projekteissa. - Integrating of production effectiveness information systems
Helsinki University of Technology | Master's thesis(2009) Kääriäinen, TomiDiplomityö käsittää tutkimuksellisen ja käytännöllisen osion. Tutkimuksellisessa osiossa luokitellaan tyypillisiä integrointitapoja, määritellään päätöksentukijärjestelmä ja esitellään yksi tuotannon tehokkuuden mittaamiseen soveltuva arvo, tuotannon kokonaistehokkuus. Käytännöllisessä osiossa kuvataan luotua tuotannon tehokkuuden mittausjärjestelmää ja käydään läpi sen kehitysprosessi. Yritykset pyrkivät jatkuvasti kehittämään liiketoimintaprosessejaan. Tämä oli johtanut työn tilaajana toimineessa yrityksessä päätökseen integroida kolme olemassa olevaa tuotannon tehokkuutta mittaavaa järjestelmää. Yksi syy tähän oli tarve yhdenmukaisempaan tietovirtaan, joka tehostaisi liiketoimintaprosesseja. Järjestelmiä ei oikeastaan päätetty integroida keskenään päällekkäisyyksien vuoksi, vaan päätettiin luoda kokonaan uusi tuotannon tehokkuutta mittaava järjestelmä näiden kolmen järjestelmän pohjalta. Diplomityön varsinaisena tavoitteena oli luoda tämä uusi tuotannon tehokkuuden mittausjärjestelmä. Kolmen järjestelmän asemesta työ supistui pian aikataulusyistä käsittämään vain kahden järjestelmän integroinnin, koska valitut kaksi järjestelmää pystyivät tarjoamaan uudelle järjestelmälle halutut toiminnallisuudet ja toisen projektin puitteissa kolmas järjestelmä tultaisiin integroimaan uuteen järjestelmään myöhemmin. Teoriaosiossa keskitytään esittelemään perustietoja, jotta työn varsinainen tavoite olisi paremmin ymmärrettävissä sekä esitetään useita järjestelmien integrointimahdollisuuksia. Käytännöllisessä osiossa on selostettu uuden järjestelmän kokoonpanossa käytetty integrointiprosessi teoriaosioon pohjautuen. Tämän lisäksi esitellään uuden tuotannon tehokkuuden mittausjärjestelmän pääasialliset toiminnot. Uuden järjestelmän kehittämisessä on hyödynnetty käyttöliittymä- ja tietokantatason integrointia lukuisista teoriaosiossa esitellyistä integrointi vaihtoehdoista. Näiden integrointiratkaisujen käyttö osoittautui tehokkaaksi tässä tapauksessa, mutta yleistystä ei ole syytä tehdä, koska integraatio on lähes aina ainutkertainen. Työn tuloksen, uuden tuotannon tehokkuutta mittaavan järjestelmän, toiminnallisuuksien ja käyttäjäystävällisyyden on todettu olevan vanhojen järjestelmien vastaavia ominaisuuksia merkittävästi paremman. - Measurement of production effectiveness in a process information management system
Helsinki University of Technology | Master's thesis(2006) Salmi, BjörnThe target company uses a standard set of indicators to measure performance and development of their sites, as for example production effectiveness. Both manual and automatic systems for measurement of this indicator are in use, but requirements for a flexible system, specifically designed for the needs of process industry, exist The main purpose of this thesis was to develop a generic and automation independent application, to be used as an indicator on operational and maintenance quality. Applications measuring overall equipment effectiveness were implemented in two customer cases, and a generic application formulated based on the practices from the implementations. The solutions have a process information database as basis and the application consists of a calculation application for events reasoning, event logs for stoppage specifications, production trends together with reports on production effectiveness. The implementations in the customer cases were in general functional and the generic solution stated to comply with the functionalities required when measuring production effectiveness. Furthermore, the foundation of the application is flexible and generally usable for versatile industrial process information systems. Therefore, for effectiveness measurements within process industry, commonly extensive and demanding, the recommendation is that they are implemented in this system. However, in order to further improve and develop the measurement system several characteristics, both related to production effectiveness and general system functionalities, are still to consider. - New collaborative business network technologies
Helsinki University of Technology | Master's thesis(2005) Uoti, MikkoTyön tavoitteena on tarkastella tietoteknisiä ratkaisuja, jotka tarjoavat ratkaisumalleja yhä enenemässä määrin yhteistyötä tekevien ja globaalien yritysverkostojen tiedonjaon tarpeisiin ja haasteisiin. Työ sisältää sekä kirjallisuuskatsaukseen pohjautuvan taustatutkimuksen, että käytännön koeympäristöissä toteutettuja testejä. Nykypäivänä liiketoimintaympäristö on hyvin hajautunut ja yhä useammin myös maailmanlaajuinen. Yritykset toimivat yhteistyössä toimittajiensa ja asiakkaidensa kanssa sekä hyödyntävät alihankkijoita ydinosaamisen ulkopuolella olevien toimintojen suorittamiseksi; yritykset muodostavat yritysverkostoja. Tällaisen toimintamallin avulla voidaan parantaa kustannustehokkuutta, mutta samalla luodaan uusia haasteita koska koko tuotantoketju ei enää ole yhden yrityksen hallinnassa; tieto ja tietotaito ovat hajautuneet tuotantoprosessiin osallistuviin yrityksiin. Näitä haasteita vastaamaan on esitelty eri toimintamalleja ja konsepteja, kuten tietämyksen hallinta ja business intelligence. Nämä toimintamallit vaativat osaltaan tukevia tietojärjestelmiä tarvittavan tiedon läpinäkyvyyden ja saatavuuden turvaamiseksi. Vaikka kattavaa ratkaisua tähän ongelmakenttään ei olekaan, monia tietojärjestelmäratkaisuja paremman yhteentoimivuuden takaamiseksi on saatavilla. Tietotekniset ratkaisut toimivat usein sekä mahdollistavana, että tukevana voimana uusien liiketoimintamallien takana. Yritysten tietojärjestelmien integrointi käsittää laajan kentän eri teknologioita. Yhteisenä piirteenä näille teknologioille on se, että niiden avulla pyritään mahdollistamaan eri yritystietojärjestelmien välinen tiedonsiirto. Tämä voidaan saavuttaa käyttämällä yhteistä syntaksia tiedonsiirrossa ja semanttisia muunnoksia eri tietomallien välillä. XML on standardoitu formaatti tiedon ja prosessien esittämiseksi, mutta ei itsessään määrittele mitään dokumenttia tai prosessia. E-liiketoiminnan sovelluskehykset keskittyvät tähän alueeseen. Kahta sovelluskehystä, RosettaNet ja ebXML, käsiteltiin tässä työssä. Näissä standardeissa on määritetty yleisimmät liiketoimintaprosessit sekä niiden sisältämä viesti-semantiikka. Nämä sovelluskehykset ovat jo tarpeeksi laajoja ja valmiita otettavaksi käyttöön reaalisissa toteutuksissa. Web palvelut ja Semanttinen Web ovat lupaavia teknologioita hajautuneen ja dynaamisen tiedon sekä tietotaidon hallintaan. Web palveluita on jo sovellettu järjestelmäintegraatiossa, kuten työn käytännöllisessä osuudessa todistettiinkin. Semanttinen Web tarvitsee kuitenkin vielä aikaa kehittyäkseen todella käyttökelpoiseksi. Lupaavia akateemisia prototyyppejä on sen ympärille kuitenkin jo rakennettu. Yhdessä, Semanttisen Web:in ja Web palveluiden odotetaan parantavan tiedon hankintaa ja hallintaa sekä julkisissa, että yksityisissä tietoverkoissa. - A Programming Method for Sequential Control of Industrial Drives
Helsinki University of Technology | Master's thesis(2006) Melin, AndreasThis paper presents a method for sequential programming aimed at ABB's ACS800 series of industrial drives. Sequential programs, as described here, are characterised by being dividable into discrete steps following each other in a sequence, and are frequent in industrial applications. Since the ACS800 only supports programming using function blocks, creating such programs can be a cumbersome task. The goal of this thesis is to develop a programming method that will utilise existing software features, and extend them to allow convenient building of sequential programs. Within the scope of the thesis, different standard techniques applicable for creating sequential programs and specifying dynamic system behaviour are described. Included in the study are Petri nets, Grafcet (IEC 60848), SFC (IEC 61311-3), PLCOpen Motion Control Profile and UML statecharts. The techniques' suitability for this particular purpose is evaluated. Also proprietary solutions from vendors of electrical drives are assessed in the search for an optimal solution. It is concluded that none of the existing solutions completely fulfils the requirements. Resulting from the work is a new programming method consisting of a graphical programming language and its implementation. The language uses a notation similar to UML statecharts. The implementation consists of a compiler generating intermediate code from the input data and an interpreter executing it. The key features of the method developed are simplicity to learn, use and understand, a high degree of flexibility and a small hardware footprint. - Konttiterminaalinosturin teleoperointijärjestelmä
Helsinki University of Technology | Master's thesis(2009) Blomberg, Mikael KristianTämä diplomityö esittelee ratkaisun konttiterminaalinosturin teleoperointijärjestelmäksi. Diplomityössä kartoitetaan ensin yleisiä teleoperointiin liittyviä käsitteitä ja keskeisiä teorioita sekä esitellään satama ja erityisesti konttiterminaali toimintaympäristönä. Työn tulokset ovat ensisijaisesti sovellettavissa konttiterminaalissa operoivissa pukkinostureissa, mutta soveltaen niitä voidaan käyttää yleisestikin nosturin teleoperointia suunniteltaessa. Työssä laaditaan vaatimusmäärittely teleoperointijärjestelmälle, joka luo pohjan työssä tehtäville teknologiavalinnoille sekä järjestelmän toiminnan suunnittelulle. Teleoperointiin liittyvät erilaiset markkinoilla olevat teknologiavaihtoehdot on kartoitettu ja niistä on valittu kunkin teknologian valintaa koskevien yleisten periaatteiden, vaatimusmäärittelyn ja yrityksessä olevan osaamisen perusteella soveltuvimmat ratkaisut käyttöön. Valittua teknologiaa soveltaen järjestelmän toiminta sekä komponenttitason arkkitehtuuri selvitetään ja luodaan edellytykset kokonaisen järjestelmän toteutukselle. Diplomityön yhteydessä on toteutettu prototyyppijärjestelmä, jossa valitun teknologian toimivuus voidaan pienessä mittakaavassa todeta sekä kerätä lisää käytännön tietoa valitun teknologian soveltuvuudesta. Prototyyppijärjestelmän pohjalta saadaan myös konkreettista tietoa viiveen vaikutuksesta nosturin ohjaamiseen sekä kuvanpakkausalgoritmin vaikutuksista viiveeseen sekä kuvan laatuun. Tämän diplomityön tavoitteena on selvittää miten konttiterminaalinosturin teleoperointijärjestelmä voidaan rakentaa ja millaisin perustein eri tason valinnat aina konseptitasolta komponenttitasolle on tehty. Työssä havaittiin, että tavoite saavutetaan usean erillisen sovellusalueen ymmärtämisellä ja lopullinen toteuttaminen vaatii hyvin laaja-alaista perehtymistä automaatiossa sovellettaviin teknologioihin. - PLC-ohjelmien verifiointi 3D-simulointimallien avulla
School of Science | Master's thesis(2010) Koukka, HenriModern automation systems are complicated structures. Designing the control of these systems has similarities with traditional software development. Successful control design is based on a high-quality design process and strict testing policy. This thesis deals with the use of formal methods in PLC program development. A reason for using the formal methods is the need for good quality PLC programs with fewer errors. Advantages of simulation have a big role in the thesis. Simulation is a powerful tool for many different cases. In this thesis simulation is introduced as a discrete event model. Discrete event simulation has been widely used to describe production processes. In many cases simulation tools have shown their strength by solving production problems. A successful simulation project is co-operation of simulation experts and people who know the process of the company. The thesis describes the basic structure of a simulation project step by step. Verification and validation (V&V) are discussed from the software development point of view. It is also described how the terms V&V are associated with PLC programs and simulation models. The connection between PLC-programs and 3D simulation modes is shown in practice. A practical case of the thesis is a system in which students can practice and test their PLC-programs with a virtual (simulated) model of a real system. The system was designed for Lahti University of Applied Sciences, Faculty of Technology. - Tarjontaketjun integrointi XML:n avulla
Helsinki University of Technology | Master's thesis(2000) Helistö, Tuomas