Mallipohjainen suunnittelu osana aurinkosähkövaihtosuuntaajan tuotekehitystä
Wederhorn, Topi (2012)
Tiivistelmä
Työssä selvitetään mallipohjaisen suunnittelun ja simulointimallista tuotetun ohjelmakoodin
kelpoisuutta tuotekehityskäytössä. Työtapoja tutkitaan, koska halutaan
selvittää parantavatko esitetyt toimintatavat aurinkosähkövaihtosuuntaajien
ohjelmistokehitystä. Työssä käydään läpi mallipohjaisen suunnittelun työvaiheet,
niiden sisältö ja tarkoitus. Aurinkosähköjärjestelmästä muodostetaan simulointimalli,
josta tuotetaan maksimitehopisteseuraajan ohjelmakoodi, jonka toiminta
testataan aurinkosähkövaihtosuuntaajan ohjausalustan simulaattorissa.
Mallipohjainen suunnittelu mahdollistaa ohjelmistotuotekehityksen nopeuttamisen
käyttämällä samaa järjestelmää useassa työvaiheessa. Ohjelmakoodin tuottaminen
simulointimallista on mahdollista ja hyödyllistä, jos yrityksessä käytetään
simulointitestausta säätö- ja ohjausjärjestelmän toiminnan suunnitteluun ja varmentamiseen. This thesis studies validity of model-based design and program code generated
from a simulation model in software product development. Methods were evaluated
to determine if they can improve software development for solar inverters.
This thesis presents steps in model-based design and evaluates their contents and
purposes. A Photovoltaic system is modeled and program code is generated from
the maximum power point tracking model. Generated program code is tested in a
solar inverter simulator.
Model-based design can speed-up software development by using the same system
design in multiple stages of development. When simulation and testing is
used during development and validation of the control-system, generating program
code from the simulation model proves to be feasible and practical.
kelpoisuutta tuotekehityskäytössä. Työtapoja tutkitaan, koska halutaan
selvittää parantavatko esitetyt toimintatavat aurinkosähkövaihtosuuntaajien
ohjelmistokehitystä. Työssä käydään läpi mallipohjaisen suunnittelun työvaiheet,
niiden sisältö ja tarkoitus. Aurinkosähköjärjestelmästä muodostetaan simulointimalli,
josta tuotetaan maksimitehopisteseuraajan ohjelmakoodi, jonka toiminta
testataan aurinkosähkövaihtosuuntaajan ohjausalustan simulaattorissa.
Mallipohjainen suunnittelu mahdollistaa ohjelmistotuotekehityksen nopeuttamisen
käyttämällä samaa järjestelmää useassa työvaiheessa. Ohjelmakoodin tuottaminen
simulointimallista on mahdollista ja hyödyllistä, jos yrityksessä käytetään
simulointitestausta säätö- ja ohjausjärjestelmän toiminnan suunnitteluun ja varmentamiseen.
from a simulation model in software product development. Methods were evaluated
to determine if they can improve software development for solar inverters.
This thesis presents steps in model-based design and evaluates their contents and
purposes. A Photovoltaic system is modeled and program code is generated from
the maximum power point tracking model. Generated program code is tested in a
solar inverter simulator.
Model-based design can speed-up software development by using the same system
design in multiple stages of development. When simulation and testing is
used during development and validation of the control-system, generating program
code from the simulation model proves to be feasible and practical.