Simuloinnin hyödyntäminen soodakattilan ohjelman testaamisessa
Matarainen, Ville (2021)
Matarainen, Ville
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021121325628
https://urn.fi/URN:NBN:fi:amk-2021121325628
Tiivistelmä
Simuloinnin hyödyntäminen on kasvava osa automaatio-ohjelmien testaamista. Nykypäivänä automaatio-ohjelmointiympäristöissä on jo olemassa jonkin verran sisäänrakennettua laitetason simulointia, mutta nämä eivät aina täytä kaikkia vaatimuksia. Tämän takia on olemassa erillisiä tähän tarkoitukseen suunniteltuja ohjelmistoja, jotka voivat toimia vastapelurina itse automaatio-ohjelmistoille. Varsinkin selluteollisuuden mittakaavassa simuloinnilla on suuri merkitys testauksen kannalta. On siis tärkeää tutkia simuloinnin mahdollisuuksia.
Opinnäytetyössä määriteltiin kolme tutkimuskysymystä, joiden perusteella muodostui tutkimus siitä, onko simuloinnin hyödyntäminen soodakattilan testaamisessa hyödyllistä, säästääkö se aikaa sekä millaisia ratkaisuja soodakattilan ohjelman testaamisen helpottamiseksi voi tehdä. Sivutuotteena syntyi myös ohje SIMIT simulointiympäristön käyttämiseen.
Kerätystä aineistosta selvisi, että simuloinnista on hyötyä soodakattilan ohjelman testaamisessa. Suurimmat hyödyt olivat ajallisia hyötyjä. Laitetason simulointi hyödytti merkittävästi ajallisesti verrattuna siihen mitä testaaminen olisi kestänyt ilman simulointia. Erilaisia ratkaisuja simuloinnin suhteen saatiin kehitettyä yksinkertaisella laitetasolla. Ajan puutteen vuoksi ei ehditty perehtyä vaikeampien kokonaisuuksien simulointiin. Testauksessa mukana olleet henkilöt pääsääntöisesti kokivat simuloinnin onnistuneena ja aikaa säästävänä. Tutkimus jätti hyvän pohjan jatkokehitykselle tulevaisuuden töihin sekä tutkimuksiin.
Lopputuotteena toimeksiantajalle jäi dokumentaatiota SIMIT simulointiympäristön käyttöönotosta. Tutkimuksen sivutuotteena syntynyt ohje nopeuttaa tulevaisuudessa SIMITin käyttöönottoa. Toimeksiantajalle jäi myös paljon informaatiota ja suuntaviivaa siihen onko SIMIT ympäristöön jatkossa kannattavaa tehdä rahallista sijoitusta. Valmiit simulointiratkaisut jäivät toimeksiantajan haltuun ja niitä voidaan tulevaisuudessa käyttää pohjana samankaltaisten projektien laitetason simuloinnissa. Ne ovat myös hyvä pohja suurempien kokonaisuuksien rakentamiselle
Opinnäytetyössä määriteltiin kolme tutkimuskysymystä, joiden perusteella muodostui tutkimus siitä, onko simuloinnin hyödyntäminen soodakattilan testaamisessa hyödyllistä, säästääkö se aikaa sekä millaisia ratkaisuja soodakattilan ohjelman testaamisen helpottamiseksi voi tehdä. Sivutuotteena syntyi myös ohje SIMIT simulointiympäristön käyttämiseen.
Kerätystä aineistosta selvisi, että simuloinnista on hyötyä soodakattilan ohjelman testaamisessa. Suurimmat hyödyt olivat ajallisia hyötyjä. Laitetason simulointi hyödytti merkittävästi ajallisesti verrattuna siihen mitä testaaminen olisi kestänyt ilman simulointia. Erilaisia ratkaisuja simuloinnin suhteen saatiin kehitettyä yksinkertaisella laitetasolla. Ajan puutteen vuoksi ei ehditty perehtyä vaikeampien kokonaisuuksien simulointiin. Testauksessa mukana olleet henkilöt pääsääntöisesti kokivat simuloinnin onnistuneena ja aikaa säästävänä. Tutkimus jätti hyvän pohjan jatkokehitykselle tulevaisuuden töihin sekä tutkimuksiin.
Lopputuotteena toimeksiantajalle jäi dokumentaatiota SIMIT simulointiympäristön käyttöönotosta. Tutkimuksen sivutuotteena syntynyt ohje nopeuttaa tulevaisuudessa SIMITin käyttöönottoa. Toimeksiantajalle jäi myös paljon informaatiota ja suuntaviivaa siihen onko SIMIT ympäristöön jatkossa kannattavaa tehdä rahallista sijoitusta. Valmiit simulointiratkaisut jäivät toimeksiantajan haltuun ja niitä voidaan tulevaisuudessa käyttää pohjana samankaltaisten projektien laitetason simuloinnissa. Ne ovat myös hyvä pohja suurempien kokonaisuuksien rakentamiselle