Yunlong Wang , Mohsen Soltani , Dil Muhammad Akbar Hussain
{"title":"基于模型预测控制的舰船卫星跟踪天线姿态稳定","authors":"Yunlong Wang , Mohsen Soltani , Dil Muhammad Akbar Hussain","doi":"10.1016/j.ifacsc.2021.100173","DOIUrl":null,"url":null,"abstract":"<div><p>Attitude stabilization is a necessary function for a shipboard Marine Satellite Tracking Antenna (MSTA), which is responsible for making the antenna dish track the geostationary satellite in the presence of severe environment. A control scheme based on Model Predictive Control (MPC) is proposed to stabilize the antenna dish of an MSTA, and the detailed design process from algorithm design to Hardware-in-the-loop (HIL) simulation is explained. Due to the use of stepper motor as the actuator, the MPC is proposed to deal with the speed acceleration and deceleration problems of stepper motors, which can result in the optimal velocity profile. The MPC algorithm is implemented in Field Programmable Gate Array (FPGA) with three different data types. In addition to using traditional floating-point and fixed-point data types to represent values in MPC, a special data type, half-precision floating-point, is also explored for the first time. The comparison results are presented and analyzed in terms of FPGA resource usage and algorithm execution time. The performance of the proposed control scheme is validated in HIL simulation, which is creatively implemented in a low-cost System On Chip (SOC) FPGA. The HIL simulation results demonstrate that the proposed control scheme in fixed-point MPC can satisfy the requirements of the MSTA.</p></div>","PeriodicalId":29926,"journal":{"name":"IFAC Journal of Systems and Control","volume":"17 ","pages":"Article 100173"},"PeriodicalIF":1.8000,"publicationDate":"2021-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.ifacsc.2021.100173","citationCount":"0","resultStr":"{\"title\":\"Attitude stabilization of Marine Satellite Tracking Antenna using Model Predictive Control\",\"authors\":\"Yunlong Wang , Mohsen Soltani , Dil Muhammad Akbar Hussain\",\"doi\":\"10.1016/j.ifacsc.2021.100173\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>Attitude stabilization is a necessary function for a shipboard Marine Satellite Tracking Antenna (MSTA), which is responsible for making the antenna dish track the geostationary satellite in the presence of severe environment. A control scheme based on Model Predictive Control (MPC) is proposed to stabilize the antenna dish of an MSTA, and the detailed design process from algorithm design to Hardware-in-the-loop (HIL) simulation is explained. Due to the use of stepper motor as the actuator, the MPC is proposed to deal with the speed acceleration and deceleration problems of stepper motors, which can result in the optimal velocity profile. The MPC algorithm is implemented in Field Programmable Gate Array (FPGA) with three different data types. In addition to using traditional floating-point and fixed-point data types to represent values in MPC, a special data type, half-precision floating-point, is also explored for the first time. The comparison results are presented and analyzed in terms of FPGA resource usage and algorithm execution time. The performance of the proposed control scheme is validated in HIL simulation, which is creatively implemented in a low-cost System On Chip (SOC) FPGA. The HIL simulation results demonstrate that the proposed control scheme in fixed-point MPC can satisfy the requirements of the MSTA.</p></div>\",\"PeriodicalId\":29926,\"journal\":{\"name\":\"IFAC Journal of Systems and Control\",\"volume\":\"17 \",\"pages\":\"Article 100173\"},\"PeriodicalIF\":1.8000,\"publicationDate\":\"2021-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://sci-hub-pdf.com/10.1016/j.ifacsc.2021.100173\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IFAC Journal of Systems and Control\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2468601821000225\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"AUTOMATION & CONTROL SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IFAC Journal of Systems and Control","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2468601821000225","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
Attitude stabilization of Marine Satellite Tracking Antenna using Model Predictive Control
Attitude stabilization is a necessary function for a shipboard Marine Satellite Tracking Antenna (MSTA), which is responsible for making the antenna dish track the geostationary satellite in the presence of severe environment. A control scheme based on Model Predictive Control (MPC) is proposed to stabilize the antenna dish of an MSTA, and the detailed design process from algorithm design to Hardware-in-the-loop (HIL) simulation is explained. Due to the use of stepper motor as the actuator, the MPC is proposed to deal with the speed acceleration and deceleration problems of stepper motors, which can result in the optimal velocity profile. The MPC algorithm is implemented in Field Programmable Gate Array (FPGA) with three different data types. In addition to using traditional floating-point and fixed-point data types to represent values in MPC, a special data type, half-precision floating-point, is also explored for the first time. The comparison results are presented and analyzed in terms of FPGA resource usage and algorithm execution time. The performance of the proposed control scheme is validated in HIL simulation, which is creatively implemented in a low-cost System On Chip (SOC) FPGA. The HIL simulation results demonstrate that the proposed control scheme in fixed-point MPC can satisfy the requirements of the MSTA.