{"title":"一个参考调速器在Arduino微控制器上的实时实现","authors":"M. Kalúz, Martin Klauco, M. Kvasnica","doi":"10.1109/PC.2015.7169988","DOIUrl":null,"url":null,"abstract":"This paper deals with the design of a reference governor scheme which can be implemented in real time even on very simple microcontrollers. The governor serves as a supervisory controller, which generates optimized setpoints for the inner PID controller. The task of the inner controller is to control the vertical displacement of a ball in the magnetic levitation system. The reference governor is constructed as a look-up table, which allows for a very fast and simple implementation. Experimental results are provided to illustrate that by employing reference governors, output constraints can be enforced in a systematic manner. The results also confirm real-time implementability of such strategies on Arduino microcontrollers with modest resources.","PeriodicalId":173529,"journal":{"name":"2015 20th International Conference on Process Control (PC)","volume":"262 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Real-time implementation of a reference governor on the Arduino microcontroller\",\"authors\":\"M. Kalúz, Martin Klauco, M. Kvasnica\",\"doi\":\"10.1109/PC.2015.7169988\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper deals with the design of a reference governor scheme which can be implemented in real time even on very simple microcontrollers. The governor serves as a supervisory controller, which generates optimized setpoints for the inner PID controller. The task of the inner controller is to control the vertical displacement of a ball in the magnetic levitation system. The reference governor is constructed as a look-up table, which allows for a very fast and simple implementation. Experimental results are provided to illustrate that by employing reference governors, output constraints can be enforced in a systematic manner. The results also confirm real-time implementability of such strategies on Arduino microcontrollers with modest resources.\",\"PeriodicalId\":173529,\"journal\":{\"name\":\"2015 20th International Conference on Process Control (PC)\",\"volume\":\"262 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-06-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 20th International Conference on Process Control (PC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PC.2015.7169988\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 20th International Conference on Process Control (PC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PC.2015.7169988","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Real-time implementation of a reference governor on the Arduino microcontroller
This paper deals with the design of a reference governor scheme which can be implemented in real time even on very simple microcontrollers. The governor serves as a supervisory controller, which generates optimized setpoints for the inner PID controller. The task of the inner controller is to control the vertical displacement of a ball in the magnetic levitation system. The reference governor is constructed as a look-up table, which allows for a very fast and simple implementation. Experimental results are provided to illustrate that by employing reference governors, output constraints can be enforced in a systematic manner. The results also confirm real-time implementability of such strategies on Arduino microcontrollers with modest resources.