Laivalla oleva ohjauskompleksi on joukko avaruusalusjärjestelmiä, jotka ohjaavat kaikkien sen järjestelmien toimintaa kokonaisuutena; BCU:lla varustetun avaruusaluksen sisäiset järjestelmät on yhdistetty tietokanavien avulla [1] .
BCU on luotu ja testattu täysin maaolosuhteissa, mukaan lukien pöytätestimenetelmä , sekä luomalla olosuhteet, jotka ovat mahdollisimman lähellä todellisia toimintatiloja [2] .
Esimerkki nykyaikaisesta ajoneuvon sisäisestä ohjauskompleksista on esimerkiksi BKU TabletSat , jonka patentti BKU-laitteen kuvauksella ja siinä olevien tiedonsiirtojärjestelmien organisoinnilla on julkisessa käytössä ja on tarkastettavissa. jotka haluavat [3] .
BCU-arkkitehtuurin ominaisuus on eräänlaisen tiedonsiirtoinfrastruktuurin luominen, jossa missä tahansa tiedonsiirtokanavassa mihin tahansa suuntaan on välttämättä ylimääräisiä (kaksoiskappaleita) tiedonsiirtokanavia; Lisäksi OCU-rakenteen arkkitehtuuri sisältää aina mahdollisuuden skaalata järjestelmää laitteistotasolla ja muokata verkkoa ja ohjelmistokompleksin toimintaa ottaen huomioon avaruusaluksella todellisuudessa käytettävissä olevat laitteet [4] .
Sisäinen ohjausjärjestelmä (BCU) voi toimia yhdessä neljästä tilasta:
- ohjaus maaohjauskompleksista (GCC);
- autonominen ohjaus, toisin sanoen - avaruusaluksen kaikkien järjestelmien ohjaus BCU:n sisäisten algoritmien mukaisesti , joiden käyttö ei edellytä henkilön tai muiden järjestelmien ulkoista puuttumista;
- sekoitettu ohjaustila, jossa osa ohjaustoimista muodostaa ja lähettää NKU:n piirilevylle ja osa muodostaa ja suorittaa itse BCU-kompleksin;
- ohjaus miehistön mukana tai ohjaus manuaalisessa tilassa, kun valvomolle annetaan komennot avaruusaluksen ohjauspaneelista (tällainen ohjaus on mahdollista vain miehitetyissä avaruusaluksissa) [1] .
BCU toimii ohjelmistokompleksin ohjauksessa , mikä mahdollistaa sen hallitun määrätietoisen työn varmistamisen. Kaikki BKU-ohjelmiston elementit on jaettu kahteen päätyyppiin - palvelu ja toiminnallinen (applied, PPO ) [2] .
BCU-ohjelmisto on pääsääntöisesti rakennettu hierarkkisen periaatteen mukaisesti [2] .
BKU-ohjelmiston rakenteessa on neljä päätasoa, joilla kullakin yksittäisessä tapauksessa voidaan soveltaa omia mekanismejaan erilaisten ongelmien ratkaisemiseksi, mutta tämän tason ohjelmien päätehtävä säilyy yhteisenä [2] .
BCU-ohjelmiston ensimmäinen taso sisältää ajurit laitteistoelementeille ja laitteille sekä perusohjelmat laskentaprosessin organisoimiseksi (analogi käyttöjärjestelmän tai järjestelmän kuoren käsitteelle) [2] .
OCU-ohjelmiston toinen taso sisältää joukon sovellusohjelmistoja, jotka vastaavat sisäisen laitteistokompleksin toiminnan hallinnasta ja järjestelmien kunnon valvonnasta [2] .
BCU-ohjelmiston kolmas taso sisältää laskennallisia navigointiohjelmia ja ohjelmia, jotka varmistavat koneen järjestelmien lentotilojen toiminnan (mukaan lukien ns. "autopilotti", jos CCU:lla on autonominen ohjaus) [2] .
BKU-ohjelmiston neljäs taso sisältää seurantaohjelmat, jotka on suunniteltu seuraamaan avaruusalusjärjestelmien tilaa, ja ajanhallintaohjelmat, jotka on suunniteltu suunnittelemaan ja järjestämään BKU-kompleksin toimintatilat [2] .
Tiedonvaihto tapahtuu kahteen pääsuuntaan - "ylhäältä alas" ja "alhaalta ylös": ohjauskomennot ja tiedot tulevat ylempien tasojen ohjelmista alempien tasojen ohjelmiin ja ohjaus- ja diagnostiikkatiedot päinvastoin, tulee alempien tasojen ohjelmista ylempien tasojen ohjelmiin [2] .
BCU:n koko ohjelmistokompleksille on ominaista sen rakenteen integrointiperiaate, joka on tarpeen useiden tehtävien ratkaisemiseksi, jotka eivät sisälly laitteisto-ohjelmistokompleksin tehtävien lineaarisiin komplekseihin. Erityisesti MCU-ohjelmiston rakenteen integrointiluonne mahdollistaa sellaisten tärkeiden toimintojen tarjoamisen kuin kyky reagoida nopeasti hätätilanteisiin, optimoida aluksen resurssien kulutusta ja lisätä avaruusaluksen olemassaolon autonomiaa jne. [ 2 ] .