On oscillation free controller changes
Control systems are typically subject to strong, and often conflicting, constraints. One of the techniques that have been extensively investigated consists in using several controllers, designed to have different resource needs, and consequently, to exhibit different performance levels. These contro...
Saved in:
Published in | Systems & control letters Vol. 62; no. 3; pp. 262 - 268 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Elsevier B.V
01.03.2013
|
Subjects | |
Online Access | Get full text |
ISSN | 0167-6911 1872-7956 |
DOI | 10.1016/j.sysconle.2012.12.001 |
Cover
Abstract | Control systems are typically subject to strong, and often conflicting, constraints. One of the techniques that have been extensively investigated consists in using several controllers, designed to have different resource needs, and consequently, to exhibit different performance levels. These controllers are switched dynamically, to obtain the desired quality of control while using the lowest possible amount of resources.
However, the research made so far has been essentially focused on the rules for triggering the controller switching, neglecting the full extent that such changes have in the system. In particular, switching controllers often causes output oscillations that may negate the potential performance gains. In this paper, firstly, the cause for oscillations in the presence of period changes is investigated. Then, it is presented a solution, based on a change of basis matrix. The experimental evaluation shows that important performance gains are achieved in key control performance indicators such as overshoot, settling time and error. |
---|---|
AbstractList | Control systems are typically subject to strong, and often conflicting, constraints. One of the techniques that have been extensively investigated consists in using several controllers, designed to have different resource needs, and consequently, to exhibit different performance levels. These controllers are switched dynamically, to obtain the desired quality of control while using the lowest possible amount of resources. Control systems are typically subject to strong, and often conflicting, constraints. One of the techniques that have been extensively investigated consists in using several controllers, designed to have different resource needs, and consequently, to exhibit different performance levels. These controllers are switched dynamically, to obtain the desired quality of control while using the lowest possible amount of resources. However, the research made so far has been essentially focused on the rules for triggering the controller switching, neglecting the full extent that such changes have in the system. In particular, switching controllers often causes output oscillations that may negate the potential performance gains. In this paper, firstly, the cause for oscillations in the presence of period changes is investigated. Then, it is presented a solution, based on a change of basis matrix. The experimental evaluation shows that important performance gains are achieved in key control performance indicators such as overshoot, settling time and error. |
Author | Silva, Tomas Cunguara, Milton Pedreiras, Paulo |
Author_xml | – sequence: 1 givenname: Milton surname: Cunguara fullname: Cunguara, Milton email: milton.cunguara@ua.pt organization: DETI/IEETA/University of Aveiro, Aveiro, Portugal – sequence: 2 givenname: Tomas surname: Silva fullname: Silva, Tomas email: tos@ua.pt organization: DETI/IEETA/University of Aveiro, Aveiro, Portugal – sequence: 3 givenname: Paulo surname: Pedreiras fullname: Pedreiras, Paulo email: pbrp@ua.pt organization: DETI/IT/University of Aveiro, Aveiro, Portugal |
BookMark | eNqFkEtLAzEUhYNUsK3-BZmVuJnx5jXT7JTiCwrd6Dpkkjs6ZZrUZCr035tSXQsH7uacwz3fjEx88EjINYWKAq3vNlU6JBv8gBUDyqosAHpGpnTRsLJRsp6QaTY2Za0ovSCzlDYAwIDzKblZ-yIk2w-DGfvgiy4iFrlsjGEYMBb20_gPTJfkvDNDwqvfOyfvT49vy5dytX5-XT6sSssUG0vROYcAVgAXTkHrrJUMuhaYcS0q1ghoF6pjaGoqF9QoJp1QQnJhmTTS8Tm5PfXuYvjaYxr1tk8W83cewz5pyhlnTAJX2VqfrDaGlCJ2ehf7rYkHTUEfweiN_gOjj2B0VgaTg_enIOYh3z1Gnfejt-j6iHbULvT_VfwAgjVwrQ |
Cites_doi | 10.1023/A:1015394302429 10.1109/RTSS.2008.29 10.1145/361573.361582 10.1109/12.990127 10.1109/ETFA.2005.1612648 10.1007/978-3-642-00602-9_31 10.1016/j.sysarc.2009.11.005 10.1109/TAC.1979.1102170 10.1109/TCST.2010.2053205 10.1109/ECRTS.2006.24 10.1109/TC.2007.34 10.1109/CDC.2001.914662 10.1109/CDC.2001.914702 10.1109/RTSS.2006.24 10.3182/20080706-5-KR-1001.01808 |
ContentType | Journal Article |
Copyright | 2012 Elsevier B.V. |
Copyright_xml | – notice: 2012 Elsevier B.V. |
DBID | AAYXX CITATION 7SP 7TA 8FD JG9 L7M |
DOI | 10.1016/j.sysconle.2012.12.001 |
DatabaseName | CrossRef Electronics & Communications Abstracts Materials Business File Technology Research Database Materials Research Database Advanced Technologies Database with Aerospace |
DatabaseTitle | CrossRef Materials Research Database Technology Research Database Advanced Technologies Database with Aerospace Materials Business File Electronics & Communications Abstracts |
DatabaseTitleList | Materials Research Database |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISSN | 1872-7956 |
EndPage | 268 |
ExternalDocumentID | 10_1016_j_sysconle_2012_12_001 S0167691112002563 |
GroupedDBID | --K --M -~X .DC .~1 0R~ 123 1B1 1RT 1~. 1~5 29Q 4.4 457 4G. 5VS 7-5 71M 8P~ 9JN 9JO AAAKF AAAKG AABNK AACTN AAEDT AAEDW AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AARIN AAXUO ABFNM ABJNI ABMAC ABTAH ABUCO ABXDB ABYKQ ACDAQ ACGFS ACNNM ACRLP ADBBV ADEZE ADIYS ADMUD ADTZH AEBSH AECPX AEKER AENEX AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHJVU AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ APLSM ASPBG AVWKF AXJTR AZFZN BJAXD BKOJK BLXMC CS3 DU5 EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 FDB FEDTE FGOYB FIRID FNPLU FYGXN G-2 G-Q GBLVA HAMUX HVGLF HZ~ IHE J1W JJJVA KOM LY1 LY7 M41 MO0 N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. Q38 R2- RIG ROL RPZ SDF SDG SDP SDS SES SET SEW SPC SPCBC SSB SSD SST SSZ T5K TN5 WH7 WUQ XPP ZMT ZY4 ~G- AATTM AAXKI AAYWO AAYXX ABWVN ACRPL ACVFH ADCNI ADNMO AEIPS AEUPX AFJKZ AFPUW AFXIZ AGCQF AGQPQ AGRNS AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP BNPGV CITATION SSH 7SP 7TA 8FD EFKBS JG9 L7M |
ID | FETCH-LOGICAL-c292t-4fdde00c4034d90bdcc520fb02adbe92740b89f2ea61581a925d494534c25a5d3 |
IEDL.DBID | AIKHN |
ISSN | 0167-6911 |
IngestDate | Thu Sep 04 21:59:55 EDT 2025 Tue Jul 01 03:29:05 EDT 2025 Fri Feb 23 02:32:48 EST 2024 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 3 |
Keywords | Digital control Distributed control Linear control Adaptive control systems |
Language | English |
License | https://www.elsevier.com/tdm/userlicense/1.0 |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c292t-4fdde00c4034d90bdcc520fb02adbe92740b89f2ea61581a925d494534c25a5d3 |
Notes | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
PQID | 1323225039 |
PQPubID | 23500 |
PageCount | 7 |
ParticipantIDs | proquest_miscellaneous_1323225039 crossref_primary_10_1016_j_sysconle_2012_12_001 elsevier_sciencedirect_doi_10_1016_j_sysconle_2012_12_001 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2013-03-01 |
PublicationDateYYYYMMDD | 2013-03-01 |
PublicationDate_xml | – month: 03 year: 2013 text: 2013-03-01 day: 01 |
PublicationDecade | 2010 |
PublicationTitle | Systems & control letters |
PublicationYear | 2013 |
Publisher | Elsevier B.V |
Publisher_xml | – name: Elsevier B.V |
References | A. Cervin, J. Eker, Feedback scheduling of control tasks, Decision and Control, 2000. Proceedings of the 39th IEEE Conference on, vol. 5, 2000, pp. 4871–4876, ISSN 0191-2216 P. Martí, M. Velasco, E. Bini, The optimal boundary and regulator design problem for event-driven controllers, in: Proceedings of the 12th International Conference on Hybrid Systems: Computation and Control, HSCC ’09, 2009, pp. 441–444, ISBN 978-3-642-00601-2 de Melo (br000065) 2010 Buttazzo, Velasco, Marti (br000035) 2007; 56 A. Varga, Robust pole assignment techniques via state feedback, in: Decision and Control, 2000. Proceedings of the 39th IEEE Conference on, vol. 5, 2000, pp. 4655–4660, ISSN 0191-2216 . A. Antunes, P. Pedreiras, A. Mota, Adapting the sampling period of a real-time adaptive distributed controller to the bus load, in: 10th IEEE Conference on Emerging Technologies and Factory Automation, ETFA, vol. 1, 2005, pp. 1084–1087 T. Chantem, X.S. Hu, M. Lemmon, Generalized elastic scheduling, in: Real-Time Systems Symposium, 2006. RTSS ’06. 27th IEEE International, 2006, pp. 236–245, ISSN 1052-8725 Golub, Nash, Van Loan (br000075) 1979; 24 Cervin, Eker, Bernhardsson, Årzén (br000030) 2002; 23 Anta, Tabuada (br000020) 2009 M. Velasco, P. Marti, E. Bini, Control-driven tasks: modeling and analysis, in: Real-Time Systems Symposium, 2008, 2008, pp. 280–290, ISSN 1052-8725 Bartels, Stewart (br000070) 1972; 15 C. Lozoya, P. Martí, M. Velasco, J.M. Fuertes, control performance evaluation of selected methods of feedback scheduling of real-time control tasks, in: 17th IFAC World Congress, 2008. Velasco, Martí, Fuertes, Lozoya, Brandt (br000055) 2010; 56 R. Castane, P. Marti, M. Velasco, A. Cervin, Resource management for control tasks based on the transient dynamics of closed-loop systems, in: Proceedings of the 18th Euromicro Conference on Real-Time Systems, 2006, pp. 171–182, ISBN 0-7695-2619-5 A. Cervin, M. Velasco, P. Martí, A. Camacho, Optimal online sampling period assignment: theory and experiments, in: IEEE Transactions on Control Systems Technology, vol. 19, 2010, pp. 1–9. Buttazzo, Lipari, Caccamo, Abeni (br000045) 2002; 51 10.1016/j.sysconle.2012.12.001_br000050 10.1016/j.sysconle.2012.12.001_br000060 10.1016/j.sysconle.2012.12.001_br000080 Buttazzo (10.1016/j.sysconle.2012.12.001_br000045) 2002; 51 10.1016/j.sysconle.2012.12.001_br000025 Velasco (10.1016/j.sysconle.2012.12.001_br000055) 2010; 56 10.1016/j.sysconle.2012.12.001_br000010 Golub (10.1016/j.sysconle.2012.12.001_br000075) 1979; 24 10.1016/j.sysconle.2012.12.001_br000085 10.1016/j.sysconle.2012.12.001_br000040 Anta (10.1016/j.sysconle.2012.12.001_br000020) 2009 Cervin (10.1016/j.sysconle.2012.12.001_br000030) 2002; 23 de Melo (10.1016/j.sysconle.2012.12.001_br000065) 2010 10.1016/j.sysconle.2012.12.001_br000005 10.1016/j.sysconle.2012.12.001_br000015 Buttazzo (10.1016/j.sysconle.2012.12.001_br000035) 2007; 56 Bartels (10.1016/j.sysconle.2012.12.001_br000070) 1972; 15 |
References_xml | – volume: 56 start-page: 63 year: 2010 end-page: 74 ident: br000055 article-title: Experimental evaluation of slack management in real-time control systems: Coordinated vs. self-triggered approach publication-title: Syst. Archit. – year: 2010 ident: br000065 article-title: Teoria dos Sistemas de Controlo Lineares – volume: 56 start-page: 253 year: 2007 end-page: 266 ident: br000035 article-title: Quality-of-Control Management in Overloaded Real-Time Systems publication-title: IEEE Trans. Comput. – reference: M. Velasco, P. Marti, E. Bini, Control-driven tasks: modeling and analysis, in: Real-Time Systems Symposium, 2008, 2008, pp. 280–290, ISSN 1052-8725, – reference: A. Cervin, M. Velasco, P. Martí, A. Camacho, Optimal online sampling period assignment: theory and experiments, in: IEEE Transactions on Control Systems Technology, vol. 19, 2010, pp. 1–9. – reference: A. Cervin, J. Eker, Feedback scheduling of control tasks, Decision and Control, 2000. Proceedings of the 39th IEEE Conference on, vol. 5, 2000, pp. 4871–4876, ISSN 0191-2216, – volume: 24 start-page: 909 year: 1979 end-page: 913 ident: br000075 article-title: A Hessenberg–Schur method for the problem publication-title: IEEE Trans. Autom. Control – reference: . – reference: T. Chantem, X.S. Hu, M. Lemmon, Generalized elastic scheduling, in: Real-Time Systems Symposium, 2006. RTSS ’06. 27th IEEE International, 2006, pp. 236–245, ISSN 1052-8725, – reference: R. Castane, P. Marti, M. Velasco, A. Cervin, Resource management for control tasks based on the transient dynamics of closed-loop systems, in: Proceedings of the 18th Euromicro Conference on Real-Time Systems, 2006, pp. 171–182, ISBN 0-7695-2619-5, – reference: A. Varga, Robust pole assignment techniques via state feedback, in: Decision and Control, 2000. Proceedings of the 39th IEEE Conference on, vol. 5, 2000, pp. 4655–4660, ISSN 0191-2216, – volume: 15 start-page: 820 year: 1972 end-page: 826 ident: br000070 article-title: Solution of the matrix equation publication-title: Commun. ACM – start-page: 3 year: 2009 end-page: 12 ident: br000020 article-title: On the benefits of relaxing the periodicity assumption for networked control systems over CAN publication-title: Proceedings of the 2009 30th IEEE Real-Time Systems Symposium – reference: C. Lozoya, P. Martí, M. Velasco, J.M. Fuertes, control performance evaluation of selected methods of feedback scheduling of real-time control tasks, in: 17th IFAC World Congress, 2008. – volume: 51 start-page: 289 year: 2002 end-page: 302 ident: br000045 article-title: Elastic scheduling for flexible workload management publication-title: IEEE Trans. Comput. – reference: P. Martí, M. Velasco, E. Bini, The optimal boundary and regulator design problem for event-driven controllers, in: Proceedings of the 12th International Conference on Hybrid Systems: Computation and Control, HSCC ’09, 2009, pp. 441–444, ISBN 978-3-642-00601-2, – volume: 23 start-page: 25 year: 2002 end-page: 53 ident: br000030 article-title: Feedback feedforward scheduling of control tasks publication-title: Real-Time Syst. – reference: A. Antunes, P. Pedreiras, A. Mota, Adapting the sampling period of a real-time adaptive distributed controller to the bus load, in: 10th IEEE Conference on Emerging Technologies and Factory Automation, ETFA, vol. 1, 2005, pp. 1084–1087 – volume: 23 start-page: 25 issn: 0922-6443 year: 2002 ident: 10.1016/j.sysconle.2012.12.001_br000030 article-title: Feedback feedforward scheduling of control tasks publication-title: Real-Time Syst. doi: 10.1023/A:1015394302429 – year: 2010 ident: 10.1016/j.sysconle.2012.12.001_br000065 – ident: 10.1016/j.sysconle.2012.12.001_br000085 doi: 10.1109/RTSS.2008.29 – start-page: 3 year: 2009 ident: 10.1016/j.sysconle.2012.12.001_br000020 article-title: On the benefits of relaxing the periodicity assumption for networked control systems over CAN – volume: 15 start-page: 820 issue: 9 year: 1972 ident: 10.1016/j.sysconle.2012.12.001_br000070 article-title: Solution of the matrix equation AX+XB=C[F4] publication-title: Commun. ACM doi: 10.1145/361573.361582 – volume: 51 start-page: 289 issn: 0018-9340 issue: 3 year: 2002 ident: 10.1016/j.sysconle.2012.12.001_br000045 article-title: Elastic scheduling for flexible workload management publication-title: IEEE Trans. Comput. doi: 10.1109/12.990127 – ident: 10.1016/j.sysconle.2012.12.001_br000005 doi: 10.1109/ETFA.2005.1612648 – ident: 10.1016/j.sysconle.2012.12.001_br000060 doi: 10.1007/978-3-642-00602-9_31 – volume: 56 start-page: 63 issn: 1383-7621 year: 2010 ident: 10.1016/j.sysconle.2012.12.001_br000055 article-title: Experimental evaluation of slack management in real-time control systems: Coordinated vs. self-triggered approach publication-title: Syst. Archit. doi: 10.1016/j.sysarc.2009.11.005 – volume: 24 start-page: 909 issn: 0018-9286 issue: 6 year: 1979 ident: 10.1016/j.sysconle.2012.12.001_br000075 article-title: A Hessenberg–Schur method for the problem AX+XB=C publication-title: IEEE Trans. Autom. Control doi: 10.1109/TAC.1979.1102170 – ident: 10.1016/j.sysconle.2012.12.001_br000010 doi: 10.1109/TCST.2010.2053205 – ident: 10.1016/j.sysconle.2012.12.001_br000015 doi: 10.1109/ECRTS.2006.24 – volume: 56 start-page: 253 issn: 0018-9340 year: 2007 ident: 10.1016/j.sysconle.2012.12.001_br000035 article-title: Quality-of-Control Management in Overloaded Real-Time Systems publication-title: IEEE Trans. Comput. doi: 10.1109/TC.2007.34 – ident: 10.1016/j.sysconle.2012.12.001_br000080 doi: 10.1109/CDC.2001.914662 – ident: 10.1016/j.sysconle.2012.12.001_br000025 doi: 10.1109/CDC.2001.914702 – ident: 10.1016/j.sysconle.2012.12.001_br000050 doi: 10.1109/RTSS.2006.24 – ident: 10.1016/j.sysconle.2012.12.001_br000040 doi: 10.3182/20080706-5-KR-1001.01808 |
SSID | ssj0002033 |
Score | 2.0243762 |
Snippet | Control systems are typically subject to strong, and often conflicting, constraints. One of the techniques that have been extensively investigated consists in... |
SourceID | proquest crossref elsevier |
SourceType | Aggregation Database Index Database Publisher |
StartPage | 262 |
SubjectTerms | Adaptive control systems Control systems Digital control Distributed control Dynamical systems Dynamics Linear control Oscillations |
Title | On oscillation free controller changes |
URI | https://dx.doi.org/10.1016/j.sysconle.2012.12.001 https://www.proquest.com/docview/1323225039 |
Volume | 62 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LS8NAEB5qe9GD-MRniSDeYreT3Zg9lmKpFhXUordlsw9oKak09eDF3-5uHqIieBACgYUNybebb2aSb2YATrWKsSslC1PtKJByq0IuWRIShtQNRxLRZyPf3MbDMb1-Zs8N6Ne5MF5WWXF_yekFW1cjnQrNzstk0nnwAvrYv6tYGO5oBVoY8Zg1odW7Gg1vPwkZSdlR3pf49hO-JApPz_O33AWeM18xs4vFl8GqP8wvNuoHWxcmaLAB65XvGPTK29uEhsm2YO1LRcFtOLvLAl-eclZK3AK7MCao5OgzswjKPN98B8aDy8f-MKxaIYQKOS5Dah0NEaIoiajmJNVKMSQ2JSh1argLLUmacItGOg8l6UqOTFNOWUQVMsl0tAvNbJ6ZPQhi7dbGXkQqSZEqS7jRFwxT57day9zwPnTqhxcvZcULUUvBpqKGS3i4hDscXPvAa4zEt7UTjpb_nHtSgyrcxvZ_K2Rm5q-5cGGyJxsS8YN_XP8QVrFoYOFVY0fQXC5ezbFzI5ZpG1bO37vtarP48-j-afQB1VzJNg |
linkProvider | Elsevier |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LSwMxEB60HtSD-MT6XEG8rU1nk7Y5FrFs1daDFnoL2TygpazSbQ_-e5N9SBXBg7CngSy7X7JfZjbfzABca9XCppQsTLSjQMqtCrlknZAwpM4cSUSfjTwYtuIRfRiz8RrcVbkwXlZZcn_B6Tlbl5ZGiWbjfTJpvHgBfct_q5hv3NE6bFDmor0abHT7j_Hwi5CRFB3lfYlvP2AlUXh6m31kLvCc-YqZTcz_DJb9YX7Zo36wdb4F9XZhp_Qdg27xeHuwZtJ92F6pKHgAN89p4MtTzgqJW2DnxgSlHH1m5kGR55sdwqh3_3oXh2UrhFAhx0VIraMhQhQlEdWcJFophsQmBKVODHehJUk63KKRzkPpNCVHpimnLKIKmWQ6OoJa-paaYwha2s2NbUeqkyBVlnCj2wwT57day5y5Do3q5cV7UfFCVFKwqajgEh4u4S4HVx14hZH4NnfC0fKfY68qUIVb2P60QqbmbZkJFyZ7siERP_nH_S9hM34dPImn_vDxFLYwb2bhFWRnUFvMl-bcuRSL5KJcMp9gjMmC |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=On+oscillation+free+controller+changes&rft.jtitle=Systems+%26+control+letters&rft.au=Cunguara%2C+Milton&rft.au=Silva%2C+Tomas&rft.au=Pedreiras%2C+Paulo&rft.date=2013-03-01&rft.pub=Elsevier+B.V&rft.issn=0167-6911&rft.eissn=1872-7956&rft.volume=62&rft.issue=3&rft.spage=262&rft.epage=268&rft_id=info:doi/10.1016%2Fj.sysconle.2012.12.001&rft.externalDocID=S0167691112002563 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0167-6911&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0167-6911&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0167-6911&client=summon |