Hardware in the Loop Testing of Explicit Model Predictive Control of The CubeSat Selfie-Sat
Abstract
To eksplisite Model Prediktive Kontrollere ble utviklet for CubeSaten Selfie-Sat. Denene kontroller skulle bruke til å peke et kamera, mens den andre skulle bruke til å holdesatellitten i en ideell orientasjon for lading. I tilleg bel en test benk maskinvare i løken(Hardware in the Loop) utviklet for å teste kontrollene. Som en del av maskinvare i løkenble også utviklet modeller for forstyrrelser, sensorer og aktuatorer som var skreddersyddfor Selfie-Sat. Kontrollene som ble utviklet var noenlunde suksessfulle, de fungerte iideelle tilfeller, men ikke når de ble utsatt for forstyrrelser. Kontrollene ble ikke testei maskinvare i løkke systemet ettersom det foreslått designet ikke kunne håndtere dennødvendige dataflyten. Tow explicit Model Predictive Controllers where developed for the CubeSat Selfie-Sat.One was intended to be used for camera pointing and the other was intended to be used tokeep the satellite in ideal chagrin orientation. In addition a initial design of a Hardware inthe Loop test setup for testing the controller was developed. As part of the Hardware in theLoop development disturbance, sensor and actuator models where also developed tailoredto the Selfi-Sat. In the end the two controllers where somewhat successful working inideal conditions, but not when exposed to disturbances. The controller where not testedusing the Hardware in the Loop environment as the proposed design could not handle thenecessary data flow.