Defining test scenarios for simulation aided control system testing
No Thumbnail Available
URL
Journal Title
Journal ISSN
Volume Title
Sähkötekniikan korkeakoulu |
Master's thesis
Ask about the availability of the thesis by sending email to the Aalto University Learning Centre oppimiskeskus@aalto.fi
Authors
Date
2016-10-31
Department
Major/Subject
Automaation tietotekniikka ja -järjestelmät
Mcode
ETA3005
Degree programme
Automaatio- ja systeemitekniikka
Language
en
Pages
74+7
Series
Abstract
Automated process control increases safety and enables better environmental sustainability, productivity and quality. Process industry relies increasingly on more automation intensive processes. Furthermore connecting advanced control solutions to upper level automation applications has eased along with the rise of industrial internet. This brings new possibilities to the industry, but is also making the systems more complex. Increased automation has made the processes vulnerable to malfunctions in process instrumentation and actuators. Furthermore verifying the functionality and quality of controls applications developed for these complex cyber-physical systems is difficult as control application requires the physical subsystems for functioning. The physical subsystems are however typically developed apart from the development of control application and the control application is connected to the physical system only in the final part of the development project. The solution is to simulate physical system in a virtual environment and connect the control system to the virtual instances of the physical subsystems. In this thesis a test automation framework prototype for simulation aided testing of control systems is designed. Finally the implemented prototype is used to test a process controls systems of an industrial process. The testing is done by exploiting modern testing techniques like keyword-driven testing and scenario testing.Automatisoitu prosessiohjaus mahdollistaa turvallisemman ja ekologisemman tuotannon ja sillä voidaan parantaa kannattavuutta ja laatua. Prosessiteollisuus hyödyntää kasvavassa määrin pitkälle automatisoituja prosesseja. Lisäksi teollisen internetin myötä automatisointiin käytettyjen säätöratkaisujen liittäminen ylemmän tason automaatio-ohjelmiin on helpottunut. Tämä on tuonut mukanaan monenlaisia mahdollisuuksia, mutta samalla järjestelmien monimutkaisuus on kuitenkin lisääntynyt. Automaatio ratkaisujen lisääntyminen prosesseissa on tehnyt niistä entistä haavoittuvaisempia intrumentti- ja toimilaitevioille. Lisäksi tällaisiin monimutkaisiin kyberfysikaalisiin järjestelmiin kehitetyn säätöohjelmiston toiminnan varmistaminen on hankalaa, sillä säätöohjelmisto vaatii toimiakseen järjestelmän fyysiset osat. Fyysiset osat rakennetaan tyypillisesti kuitenkin erikseen ja säätöohjelmisto liitetään niihin vasta kehitysprojektin loppuvaiheilla. Ratkaisu on simuloida järjestelmän fyysisiä osia ja liittää säätöohjelmisto näihin virtuaalisiin objekteihin. Tässä työssä suunnitellaan prototyyppi testiautomaatiojärjestelmästä säätöjärjestelmien simulaatio avusteiseen testaukseen. Lopuksi kehitettyä prototyyppiä käytetään prosessiteollisuuden säätöjärjestelmän testaukseen. Testauksessa hyödynnetään moderneja ohjelmistotestauksen tekniikoita kuten avainsanaohjattua testausta sekä skenaario testausta.Description
Supervisor
Sierla, SeppoThesis advisor
Karhela, TommiKeywords
process control system, simulation aided testing, simantics, test automation framework, keyword-driven testing