search query: @instructor Tola, Jukka / total: 13
reference: 10 / 13
« previous | next »
Author:Antila, Matti
Title:UML 2 tekniikoiden soveltaminen panosprosesseihin ja koneohjaukseen
Applying UML 2 techniques to batch processes and machine control
Publication type:Master's thesis
Publication year:2008
Pages:94 s. + liitt.      Language:   fin
Department/School:Elektroniikan, tietoliikenteen ja automaation tiedekunta
Main subject:Automaation tietotekniikka   (AS-116)
Supervisor:Koskinen, Kari
Instructor:Peltola, Jukka
OEVS:
Electronic archive copy is available via Aalto Thesis Database.
Instructions

Reading digital theses in the closed network of the Aalto University Harald Herlin Learning Centre

In the closed network of Learning Centre you can read digital and digitized theses not available in the open network.

The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/

You can read theses on the Learning Centre customer computers, which are available on all floors.

Logging on to the customer computers

  • Aalto University staff members log on to the customer computer using the Aalto username and password.
  • Other customers log on using a shared username and password.

Opening a thesis

  • On the desktop of the customer computers, you will find an icon titled:

    Aalto Thesis Database

  • Click on the icon to search for and open the thesis you are looking for from Aaltodoc database. You can find the thesis file by clicking the link on the OEV or OEVS field.

Reading the thesis

  • You can either print the thesis or read it on the customer computer screen.
  • You cannot save the thesis file on a flash drive or email it.
  • You cannot copy text or images from the file.
  • You cannot edit the file.

Printing the thesis

  • You can print the thesis for your personal study or research use.
  • Aalto University students and staff members may print black-and-white prints on the PrintingPoint devices when using the computer with personal Aalto username and password. Color printing is possible using the printer u90203-psc3, which is located near the customer service. Color printing is subject to a charge to Aalto University students and staff members.
  • Other customers can use the printer u90203-psc3. All printing is subject to a charge to non-University members.
Location:P1 Ark TKK  6732   | Archive
Keywords:UML 2
model driven development (MDD)
application architecture
application component
automation application
batch automation
ISA 88.01
PFC
mobile work machine
UML 2
mallipohjainen sovelluskehitys (MDD)
sovellusarkkitehtuuri
sovelluskomponentti
automaatiosovellus
panosautomaatio
ISA 88.01
PFC
liikkuva työkone







Abstract (fin): Työ on toteutettu Teknillisen korkeakoulun Automaation tietotekniikan laboratorion tutkimuksen tueksi osana USVA, "Uusien tekniikoiden ja standardien vaikutus automaation suunnitteluprosessiin" - ja KOVERA, "Liikkuvan työkoneen verkottuneen järjestelmän suunnitteluprosessi" - projekteja.
Työn sisältö koostuu pääasiallisesti edellä mainittujen projektien tutkimuslaitteistoille toteutetuista UML 2-pohjaisista sovellusarkkitehtuureista ja niihin pohjautuvista automaatiosovelluksista, joiden avulla voidaan tutkia UML 2-kielen mukaisten automaatiosuunnittelumenetelmien soveltuvuutta käytäntöön.
Uusien suunnittelumenetelmien kattava arviointi vaatii eri näkökulmia, jonka vuoksi työssä on käytetty kahta toisistaan huomattavasti eriävää sovelluskohdetta.

Ensimmäisen, panosautomaatiota edustavan, sovelluskohteen testiympäristönä käytettiin Pasi Arreniuksen diplomityön lopputuloksena syntynyttä, uusien automaatiosuunnittelumenetelmien arviointiin tarkoitettua, Festo- Didatic laboratorioprosessilaitteistoa.
Tässä työssä laitteiston tarkoituksena oli toimia alustana UML 2-kielen mukaisten automaatiosuunnittelumenetelmien, ja tietyiltä osin Tampereen teknillisen yliopiston kehitystyön alla olevan UML automaatioprofiilin, arvioinnissa.
Panosautomaatiosuunnittelu edustaa perinteistä automaatiosuunnittelua, jonka vuoksi laboratorioprosessilaitteiston sovellusarkkitehtuuri ja siihen pohjautuva automaatiosovellus laadittiin automaatiosuunnittelijoiden jo omaksuttuja toimintatapoja ja olemassa olevia standardeja (ISA 88.01) silmälläpitäen.
Uuden tekniikan arviointia varten marraskuussa 2006 järjestettiin kaksipäiväinen työpaja, jossa ammattisuunnittelijat sovelsivat työssä kehitettyä sovellusarkkitehtuuria ja koostivat sen avulla toimivia panosautomaatiosovelluksia.

Toisena, työkoneautomaatiota edustavana, arviointiympäristönä käytettiin pienikokoista, instrumentoitua kaivinkonetta.
Työkoneiden ohjaussovellusten tiukat reaaliaikavaatimukset ja rajoitetun laskentatehon suoritusympäristöt ovat pakottaneet ohjaussovellusten toteuttamisen perinteisillä, laiteläheisillä ohjelmointikielillä, kuten C tai C++.
Automatisoitujen toimintojen monimutkaistumisen myötä hajautettujen ja reaaliaikaisten ohjaussovellusten tapauskohtainen toteuttaminen on kuitenkin muodostunut hitaaksi ja virhealttiiksi sovelluskehitystavaksi.
Edellä mainittujen haasteiden vuoksi alalle ei ole vielä muodostunut tehokkaita mallipohjaisia ohjelmistosuunnittelukäytäntöjä eikä sovellusaluekohtaisia arkkitehtuureja.
Näin ollen tässä osassa toteutettu UML 2-pohjainen sovellusarkkitehtuuri on luotu puhtaalta pöydältä.
Lopputulos edustaa näkemystä, kuinka automatisoidun työkoneen ohjelmistoja voitaisiin suunnitella UML 2-kieltä hyödyntäen siten, että lopputuloksena saavutettaisiin mahdollisimman intuitiivinen, uudelleenkäytettävä, -konfiguroitava sekä ylläpidettävä kokonaisuus.
Kaivinkoneohjauksen käytännön kokeiluissa UML 2-pohjainen suunnittelumenetelmä osoittautui varsin intuitiiviseksi ja käyttökelpoiseksi.

Kaksi eri sovelluskohdetta ja kaksi eri lähestymistapaa muodostivat käsityksen siitä, kuinka UML 2-mallinnuskieltä voitaisiin soveltaa automaatiosuunnitteluun jo olemassa olevia käytäntöjä hyödyntäen, ja toisaalta, kuinka UML 2-mallinnuskieli palvelisi automaatiosuunnittelua alalla, jossa mallipohjaisia suunnittelukäytäntöjä ja. arkkitehtuureja ei vielä ole syntynyt.
Näiden lähtökohtien puitteissa UML 2 on osoittautunut varsin monikäyttöiseksi ja potentiaaliseksi menetelmäksi hyödynnettäväksi automaation suunnittelutehtäviin.
ED:2008-03-28
INSSI record number: 35443
+ add basket
« previous | next »
INSSI