Gradientbased multidisciplinary optimization of heat transfer on small spacecraft
Abstract
Due to high demand for performance and cost effectiveness, CubeSats are becoming more technically advanced. This implies increased power consumption for higher performance, which in turn increases the internal heat dissipation. As a result, power-intensive components can quickly overheat due to insufficient heat dissipation, thus limiting the maximum allowable electrical power. Due to the small volume and limited resources, the implementation of active thermal control techniques to increase power on smaller spacecrafts is technically complex and not always possible. Heat transfer depends not only on the parameters of the orbit, power consumption, but also on the structure of the spacecraft itself. As a result, the design of the spacecraft can be optimized so that the internal heat generation could be maximised. In the scope of this thesis a gradient-based method to perform spacecraft structural and mission optimization was developed in order to maximize the allowable heat dissipation of subsystems. The method proposed in this thesis can automatically compute analytic partial and total derivatives of steady state heat-transfer equations with respect to design variables by just using the data of geometrical mathematical model and thermal mathematical model. A pre-processor was developed to interface the open-source optimization framework OpenMDAO with the thermal model outputs obtained in ESATAN-TMS – the main software tool for spacecraft thermal control design in European Space Agency. It was found that simulation results abtained with Open-MDAO agree well with those of Esatan-TMS. The worst case absolute and relative errors for a CubeSat model with solar arrays are below 2 ◦C and 1.2%, respectively. The cause of the error is mainly attributed to external reflections, which, for the sake of computational efficiency, are not accounted for in the OpenMDAO model. Finally, SLSQP algorithm was used to solve the multidisciplinary optimization problem of the interplanetary CubeSat mission, consisting of power and thermal disciplines. A 265% improvement of maximum radio transmitter power was achieved by optimizing 859 thermal, power and attitude design variables with 17 temperature and power constraints. The solution was obtained within less than 3 hours on Intel Core i5-5300U processor. The results also showed that a coupled multidisciplinary modeled that accounted for the dependency of solar cell efficiency on temperature achieved superior results than the uncoupled model, with 7% improvements. Augant mažųjų palydovų komerciniam ir moksliniam pritaikymui, kartu iškyla ir nauji techniniai iššūkiai. Vienas iš jų yra didėjantis mažųjų palydovų galios suvartojimas, kuris savo ruožtu didina vidinės šilumos išskyrimą. Dėl to daug elektrinės galios vartojantys komponentai mažame palydove gali greitai perkaisti dėl nepakankamo šilumos išsklaidymo, taip apribodami maksimalią leistiną elektrinę galią. Dėl mažo tūrio ir ribotų resursų aktyvių terminės kontrolės būdų panaudojimas galiai padidinti CubeSat palydovuose yra sudėtingas ir ne visada galimas. Šilumos perdavimas priklauso ne tik nuo orbitos parametrų, galios suvartojimo, bet ir nuo pačios palydovo konstrukcijos. Dėl to galima optimizuoti palydovo konstrukciją taip, kad vidinis šilumos pasiskirstymas būtų optimalus. Šioje disertacijoje buvo išnagrinėtas ir pasiūlytas gradientinis daugiadalykis optimizavimo metodas, kuris apjungia palydovo energijos suvartojimo ir šilumos perdavimo uždavinius, siekiant maksimizuoti leistiną posistemių galios suvartojimą dėl temperatūros apribojimų. Siūlomas metodas gali automatiškai apskaičiuoti stacionaraus šilumos perdavimo lygčių sistemų dalines ir pilnutines išvestines nuo optimizavimo kintamųjų pasitelkdamas geometrinį ir terminį matematinį modelius aprašančią informaciją. Tam tikslui buvo parašytas pre-procesorius Python kalba, skirtas duomenų sąsajai tarp atvirojo kodo optimizavimo programos OpenMDAO ir ESATAN-TMS - pagrindinės programinės įrangos, skirtos erdvėlaivių šiluminiam modeliavimui Europos kosmoso agentūroje. Buvo nustatyta, kad OpenMDAO programa gauti rezultatai pakankamai gerai atitinka Esatan-TMS modelius. Blogiausiu atveju gautos absoliutinė ir santykinė temperatūros paklaidos CubeSat palydovo modeliui su Saulės moduliais neviršija atitinkamai 2 laipsnių Celcijaus ir 1,2 %. Paklaidų šaltinis siejamas su išorinių atspindžių įtaka šilumos mainams, kurie, siekiant padidinti algoritmo našumą, nebuvo įvertinti OpenMDAO modelyje. Taikant disertacijoje sukurtą metodą ir SLSQP optimizavimo algoritmą buvo išspręstas CubeSat palydovo daugiadalykis optimizavimo uždavinys, susidedantis iš 859 optimizavimo kintamųjų ir 17 temperatūros ir galios apribojimų funkcijų. Tikslo funkcija -- radijo siųstuvo leistina galia -- buvo padidinta 265 % lyginant su pradiniu sprendiniu. Optimizavimo uždavinys buvo išspręstas per mažiau nei 3 valandas naudojant „Intel Core i5-5300U“ procesorių. Rezultatai taip pat parodė, kad saitinis daugiadalykis modelis, atsižvelgus į saulės elementų efektyvumo priklausomybę nuo temperatūros, pasiekė 7 % geresnę tikslo funkcijos vertę nei nesaitinis modelis.