Lennonautomaatiojärjestelmän kehitysympäristö
Pakarinen, Janne (2021)
Pakarinen, Janne
2021
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021120724230
https://urn.fi/URN:NBN:fi:amk-2021120724230
Tiivistelmä
Opinnäytetyön päämäärä oli valita joustava kehitysympäristö kokeellisen ilma-aluksen lennonautomaatiojärjestelmälle. Työ oli osa monipuolista ilma-alusjärjestelmää kehittävää isäntäprojektia. Kohdelaitteisto on isäntäprojektissa kehitetty ilma-aluksen prototyyppi. Vaatimuksina kehitysympäristölle ovat mallipohjainen kehitystyö ja nopeatahtinen työnkulku. Työssä vertaillaan ja pohditaan kolmen vaihtoehtoisen alustan soveltuvuutta kehitysalustaksi.
Soveltamalla mallipohjaista suunnittelutapaa, jossa suuri osa testaamisesta toteutetaan simuloimalla fyysisen testaamisen sijaan, säästyy huomattavia määriä aikaa ja resursseja verrattuna perinteiseen suunnittelutapaan. Kehitysympäristöksi valitut kaupalliset Mathworks MATLAB ja Laminar research X-Plane muodostavat tehokkaan ympäristön tarjoten monipuoliset kehitys- ja simulaatiotyökalut.
Ilma-aluksen automatisoitu lento ja vakaan lennon saavuttaminen ovat suunniteltavalle ohjausjärjestelmälle asetetut tavoitteet. Kehitysympäristössä kehitettävän ohjausjärjestelmän tulee säilyttää vakaa ja turvallinen lentotila pitämällä lennon parametrit aerodynaamisen suorituskyvyn rajoissa kaikissa lennon vaiheissa.
Tässä työssä kuvaillaan kehitysympäristön käyttöönottoa ja paneudutaan työnkulkuun. Mallipohjaisen järjestelmäsuunnittelun ja nopeatahtisen työnkulun tuomat edut näkyvät kehitystyön tehokkuudessa.
Työn tuloksena valittiin kehitysympäristö, joka soveltuu mallipohjaiseen kehitystyöhön ja on joustava tulevien sovellusten asettamiin tarpeisiin. Ympäristön työnkulku on nopeaa ja selkeää. Isäntäprojektin etenemisen kannalta lennonautomaatiojärjestelmän kehitystyön sujuvuus on ensiarvoisen tärkeää.
Soveltamalla mallipohjaista suunnittelutapaa, jossa suuri osa testaamisesta toteutetaan simuloimalla fyysisen testaamisen sijaan, säästyy huomattavia määriä aikaa ja resursseja verrattuna perinteiseen suunnittelutapaan. Kehitysympäristöksi valitut kaupalliset Mathworks MATLAB ja Laminar research X-Plane muodostavat tehokkaan ympäristön tarjoten monipuoliset kehitys- ja simulaatiotyökalut.
Ilma-aluksen automatisoitu lento ja vakaan lennon saavuttaminen ovat suunniteltavalle ohjausjärjestelmälle asetetut tavoitteet. Kehitysympäristössä kehitettävän ohjausjärjestelmän tulee säilyttää vakaa ja turvallinen lentotila pitämällä lennon parametrit aerodynaamisen suorituskyvyn rajoissa kaikissa lennon vaiheissa.
Tässä työssä kuvaillaan kehitysympäristön käyttöönottoa ja paneudutaan työnkulkuun. Mallipohjaisen järjestelmäsuunnittelun ja nopeatahtisen työnkulun tuomat edut näkyvät kehitystyön tehokkuudessa.
Työn tuloksena valittiin kehitysympäristö, joka soveltuu mallipohjaiseen kehitystyöhön ja on joustava tulevien sovellusten asettamiin tarpeisiin. Ympäristön työnkulku on nopeaa ja selkeää. Isäntäprojektin etenemisen kannalta lennonautomaatiojärjestelmän kehitystyön sujuvuus on ensiarvoisen tärkeää.