Sensitivity Conditioning: Beyond Singular Perturbation for Control Design on Multiple Time Scales

A classical approach to design controllers for interconnected systems, is to assume that the different subsystems operate at different time scales, then design simpler controllers within each time scale, and finally, certify stability of the interconnected system via singular perturbation analysis....

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on automatic control Jg. 68; H. 4; S. 2309 - 2324
Hauptverfasser: Picallo, Miguel, Bolognani, Saverio, Dorfler, Florian
Format: Journal Article
Sprache:Englisch
Veröffentlicht: New York IEEE 01.04.2023
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Schlagworte:
ISSN:0018-9286, 1558-2523
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract A classical approach to design controllers for interconnected systems, is to assume that the different subsystems operate at different time scales, then design simpler controllers within each time scale, and finally, certify stability of the interconnected system via singular perturbation analysis. In this work, we propose an alternative approach that also allows to design the controllers of the individual subsystems separately. However, instead of requiring a sufficiently large time-scale separation, our approach consists of adding a feed-forward term to modify the dynamics of faster systems in order to anticipate the dynamics of slower ones. We present several examples in bilevel optimization and cascade control design, where our approach improves the performance of currently available methods.
AbstractList A classical approach to design controllers for interconnected systems, is to assume that the different subsystems operate at different time scales, then design simpler controllers within each time scale, and finally, certify stability of the interconnected system via singular perturbation analysis. In this work, we propose an alternative approach that also allows to design the controllers of the individual subsystems separately. However, instead of requiring a sufficiently large time-scale separation, our approach consists of adding a feed-forward term to modify the dynamics of faster systems in order to anticipate the dynamics of slower ones. We present several examples in bilevel optimization and cascade control design, where our approach improves the performance of currently available methods.
Author Bolognani, Saverio
Picallo, Miguel
Dorfler, Florian
Author_xml – sequence: 1
  givenname: Miguel
  orcidid: 0000-0002-1651-6314
  surname: Picallo
  fullname: Picallo, Miguel
  email: mpicallocruz@gmail.com
  organization: Automatic Control Laboratory, ETH Zürich, Zurich, Switzerland
– sequence: 2
  givenname: Saverio
  orcidid: 0000-0002-7935-1385
  surname: Bolognani
  fullname: Bolognani, Saverio
  email: bsaverio@ethz.ch
  organization: Automatic Control Laboratory, ETH Zürich, Zurich, Switzerland
– sequence: 3
  givenname: Florian
  orcidid: 0000-0002-9649-5305
  surname: Dorfler
  fullname: Dorfler, Florian
  email: dorfler@ethz.ch
  organization: Automatic Control Laboratory, ETH Zürich, Zurich, Switzerland
BookMark eNp9kM1LAzEQxYNUsK3eBS8Bz1vzsdk03ur6CRWF1vOSZmdLyna3Jlmh_71ZWzx48DTzhvdmmN8IDZq2AYQuKZlQStTNcpZPGGFswqnMpBInaEiFmCZMMD5AQ0LoNFFsmp2hkfebKLM0pUOkF9B4G-yXDXuct00Z-7axzfoW38E-aryIoqu1w-_gQudWujfgqnW9Pbi2xvfg7brBcfra1cHuasBLuwW8MLoGf45OK117uDjWMfp4fFjmz8n87ekln80TwzkPiUmNKE1m6CpVVKa01IKqEnglTdUPOehMELGKL5SZ0JUQRAupmayAakMqPkbXh70713524EOxaTvXxJMFk4pRHvfx6CIHl3Gt9w6qYufsVrt9QUnRgywiyKIHWRxBxkj2J2Js-KEQnLb1f8GrQ9ACwO8dJaVSkvJvtTSDOA
CODEN IETAA9
CitedBy_id crossref_primary_10_1109_TSG_2022_3186163
crossref_primary_10_1016_j_sysconle_2024_105872
crossref_primary_10_1109_LCSYS_2024_3523584
crossref_primary_10_1109_LCSYS_2024_3406943
crossref_primary_10_1016_j_ejcon_2025_101308
crossref_primary_10_1016_j_jfranklin_2025_107640
crossref_primary_10_1016_j_arcontrol_2024_100941
Cites_doi 10.1007/978-3-642-01094-1_32
10.1007/978-3-642-12586-7
10.1137/1026104
10.1109/TAC.2012.2211444
10.1038/sj.jors.2600425
10.1007/BFb0044328
10.1016/j.automatica.2008.06.011
10.1109/TSP.2016.2568161
10.1007/978-3-319-12316-5
10.1137/110845197
10.1109/LCSYS.2018.2851375
10.1007/978-1-4757-2836-1
10.1017/S0962492900002488
10.1016/S1474-6670(17)44994-9
10.1109/TAC.2020.3047368
10.1017/CBO9780511804441
10.1109/TCS.1982.1085096
10.1007/BFb0121215
10.1016/j.epsr.2006.05.010
10.1016/0167-6377(94)90086-8
10.1007/978-3-642-65471-8
10.1016/0305-0548(82)90007-7
10.1109/TEVC.2017.2712906
10.1137/0152097
10.1109/TAC.2017.2760256
10.1002/9780470551578
10.1007/BF01580677
10.1016/S0005-1098(98)00019-3
10.1109/ACC.2007.4282226
10.1137/1.9781611971118
10.1023/B:JODS.0000012015.69096.f1
10.1016/0005-1098(76)90076-5
10.1109/TAC.1968.1098927
10.1109/CDC.2014.7039986
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
7SP
7TB
8FD
FR3
JQ2
L7M
L~C
L~D
DOI 10.1109/TAC.2022.3176795
DatabaseName IEEE Xplore (IEEE)
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Xplore
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Mechanical & Transportation Engineering Abstracts
Technology Research Database
Engineering Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Mechanical & Transportation Engineering Abstracts
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Engineering Research Database
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList Technology Research Database

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1558-2523
EndPage 2324
ExternalDocumentID 10_1109_TAC_2022_3176795
9779971
Genre orig-research
GrantInformation_xml – fundername: ETH Foundation
– fundername: Bundesamt für Energie; Swiss Federal Office of Energy
  grantid: SI/501810-01
  funderid: 10.13039/501100005380
GroupedDBID -~X
.DC
0R~
29I
3EH
4.4
5GY
5VS
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFO
ACGFS
ACIWK
ACNCT
AENEX
AETIX
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AKJIK
AKQYR
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
EBS
EJD
F5P
HZ~
H~9
IAAWW
IBMZZ
ICLAB
IDIHD
IFIPE
IFJZH
IPLJI
JAVBF
LAI
M43
MS~
O9-
OCL
P2P
RIA
RIE
RNS
TAE
TN5
VH1
VJK
~02
AAYXX
CITATION
7SC
7SP
7TB
8FD
FR3
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c333t-c4c5dc6c1b491741da519de3f7cfc1b43ea6505b286d65af550a57a27fe1ac0f3
IEDL.DBID RIE
ISICitedReferencesCount 6
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000966945200001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0018-9286
IngestDate Mon Jun 30 10:11:42 EDT 2025
Sat Nov 29 05:41:05 EST 2025
Tue Nov 18 20:53:17 EST 2025
Wed Aug 27 02:18:07 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 4
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c333t-c4c5dc6c1b491741da519de3f7cfc1b43ea6505b286d65af550a57a27fe1ac0f3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-9649-5305
0000-0002-1651-6314
0000-0002-7935-1385
OpenAccessLink http://hdl.handle.net/20.500.11850/579529
PQID 2792135193
PQPubID 85475
PageCount 16
ParticipantIDs ieee_primary_9779971
crossref_primary_10_1109_TAC_2022_3176795
crossref_citationtrail_10_1109_TAC_2022_3176795
proquest_journals_2792135193
PublicationCentury 2000
PublicationDate 2023-04-01
PublicationDateYYYYMMDD 2023-04-01
PublicationDate_xml – month: 04
  year: 2023
  text: 2023-04-01
  day: 01
PublicationDecade 2020
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE transactions on automatic control
PublicationTitleAbbrev TAC
PublicationYear 2023
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
ref35
ref12
ref34
ref15
ref14
ref36
Khalil (ref11) 2002; 3
ref30
Foerster (ref22) 2018
ref33
ref32
ref2
ref1
ref17
ref39
ref16
ref38
ref19
ref18
Atkinson (ref37) 2008
Sastry (ref31) 2013; 10
Astrm (ref27) 2013
Kokotovi (ref10) 1999
ref24
ref45
ref26
Tikhonov (ref3) 1952; 73
ref25
ref20
ref41
ref21
Krantz (ref28) 2012
Fiez (ref43) 2020
Fiez (ref42) 2019
ref29
ref8
Jin (ref44) 2020
ref7
ref9
ref4
ref6
ref5
Wang (ref23) 2020
ref40
References_xml – ident: ref21
  doi: 10.1007/978-3-642-01094-1_32
– ident: ref41
  doi: 10.1007/978-3-642-12586-7
– ident: ref13
  doi: 10.1137/1026104
– volume-title: Adaptive Control
  year: 2013
  ident: ref27
– ident: ref32
  doi: 10.1109/TAC.2012.2211444
– start-page: 3133
  volume-title: Proc. Int. Conf. Mach. Learn.
  year: 2020
  ident: ref43
  article-title: Implicit learning dynamics in Stackelberg games: Equilibria characterization, convergence analysis, and empirical study
– start-page: 4880
  volume-title: Proc. Int. Conf. Mach. Learn.
  year: 2020
  ident: ref44
  article-title: What is local optimality in nonconvex-nonconcave minimax optimization
– ident: ref16
  doi: 10.1038/sj.jors.2600425
– volume: 10
  volume-title: Nonlinear Systems: Analysis, Stability, and Control
  year: 2013
  ident: ref31
– ident: ref1
  doi: 10.1007/BFb0044328
– ident: ref20
  doi: 10.1016/j.automatica.2008.06.011
– ident: ref18
  doi: 10.1109/TSP.2016.2568161
– ident: ref2
  doi: 10.1007/978-3-319-12316-5
– volume-title: Proc. Int. Conf. Learn. Representations
  year: 2020
  ident: ref23
  article-title: On solving minimax optimization locally: A follow-the-ridge approach
– ident: ref35
  doi: 10.1137/110845197
– ident: ref40
  doi: 10.1109/LCSYS.2018.2851375
– ident: ref26
  doi: 10.1007/978-1-4757-2836-1
– ident: ref39
  doi: 10.1017/S0962492900002488
– ident: ref15
  doi: 10.1016/S1474-6670(17)44994-9
– ident: ref5
  doi: 10.1109/TAC.2020.3047368
– ident: ref17
  doi: 10.1017/CBO9780511804441
– ident: ref4
  doi: 10.1109/TCS.1982.1085096
– ident: ref25
  doi: 10.1007/BFb0121215
– ident: ref8
  doi: 10.1016/j.epsr.2006.05.010
– start-page: 122
  volume-title: Proc. Int. Conf. Auton. Agents Multiagent Syst.
  year: 2018
  ident: ref22
  article-title: Learning with opponent-learning awareness
– volume-title: The Implicit Function Theorem: History, Theory, and Applications
  year: 2012
  ident: ref28
– ident: ref36
  doi: 10.1016/0167-6377(94)90086-8
– ident: ref38
  doi: 10.1007/978-3-642-65471-8
– volume: 3
  volume-title: Nonlinear Systems
  year: 2002
  ident: ref11
– ident: ref45
  doi: 10.1016/0305-0548(82)90007-7
– ident: ref34
  doi: 10.1109/TEVC.2017.2712906
– ident: ref6
  doi: 10.1137/0152097
– ident: ref19
  doi: 10.1109/TAC.2017.2760256
– year: 2019
  ident: ref42
  article-title: Convergence of learning dynamics in Stackelberg games
– ident: ref33
  doi: 10.1002/9780470551578
– ident: ref24
  doi: 10.1007/BF01580677
– volume-title: An Introduction to Numerical Analysis
  year: 2008
  ident: ref37
– ident: ref29
  doi: 10.1016/S0005-1098(98)00019-3
– volume: 73
  start-page: 575
  issue: 3
  year: 1952
  ident: ref3
  article-title: Systems of differential equations containing small parameters in the derivatives
  publication-title: Matematicheskii sbornik
– ident: ref7
  doi: 10.1109/ACC.2007.4282226
– volume-title: Singular Perturbation Methods in Control: Analysis and Design (Classics in Applied Mathematics Series)
  year: 1999
  ident: ref10
  doi: 10.1137/1.9781611971118
– ident: ref12
  doi: 10.1023/B:JODS.0000012015.69096.f1
– ident: ref9
  doi: 10.1016/0005-1098(76)90076-5
– ident: ref14
  doi: 10.1109/TAC.1968.1098927
– ident: ref30
  doi: 10.1109/CDC.2014.7039986
SSID ssj0016441
Score 2.5042849
Snippet A classical approach to design controllers for interconnected systems, is to assume that the different subsystems operate at different time scales, then design...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 2309
SubjectTerms Bilevel optimization
Cascade control
Control design
Controllers
Design optimization
Interconnected systems
nonlinear control design
Optimization
Perturbation methods
Power system dynamics
Power system stability
Singular perturbation
Stability analysis
Steady-state
Subsystems
Time
time-scale separation
Title Sensitivity Conditioning: Beyond Singular Perturbation for Control Design on Multiple Time Scales
URI https://ieeexplore.ieee.org/document/9779971
https://www.proquest.com/docview/2792135193
Volume 68
WOSCitedRecordID wos000966945200001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  customDbUrl:
  eissn: 1558-2523
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0016441
  issn: 0018-9286
  databaseCode: RIE
  dateStart: 19630101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1bS8MwFD7M4YM-eJvidEoefBGsS5u2WXyT6fDFMdiEvZU0TUGQTXbx93tO0pWBIvjWhgRKvly-03P5AG6ElKY0kQ1yqWUQG8UDpdNeQAsmVHlRKl46sQk5HPamUzVqwF2dC2OtdcFn9p4enS-_mJs1_SrrIldRihLGd6SUPler9hjQve5PXdzAUa92SXLVnTz20RCMIrRPZSpJSWLrCnKaKj8OYne7DA7_911HcFCxSPboYT-Ghp2dwP5WbcEW6DGFpnttCNafk2fa_3p9YD5rhY3xhYJQ2cgu8OLJHUYMSSx1p_h19uTCOxi2vlZxh4xSRtgYgbXLU3gbPE_6L0GlpxAYIcQqMLFJCpOaMI_RSIvDQiN9K6woCS5sFFYjX0tynL0iTXSJxotOpI5kaUNteCnOoDmbz-w5MOQxEdchN5EWMRe5zpF2pEb1kK5RsaQ2dDdTnJmq2DhpXnxkzujgKkNQMgIlq0Bpw2094tMX2vijb4tAqPtV89-GzgbFrNqJy4wKJDoVQnHx-6hL2CMJeR-N04HmarG2V7Brvlbvy8W1W2TfOTnPMg
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1bS8MwFD6MKagP3qY4nZoHXwTr2qZtFt9kOiZuY7AJeytpmoIgm-zi7_ectCsDRfCtDQmUfLl8p-fyAdxwIXSmfeMkQgkn0NJ1pIpaDi0YTyZpJt3Mik2IwaA1mchhBe7KXBhjjA0-M_f0aH356Uyv6FdZE7mKlJQwvhUGge_l2Vqlz4Bu9vzcxS3st0qnpCub48c2moK-jxaqiARpSWxcQlZV5cdRbO-XzsH_vuwQ9gseyR5z4I-gYqbHsLdRXbAGakTB6bk6BGvPyDed_3x9YHneChvhC4WhsqGZ49WTWJQY0ljqThHs7MkGeDBs7ReRh4ySRtgIoTWLE3jrPI_bXadQVHA053zp6ECHqY60lwRopgVeqpDApYZnBBg2cqOQsYUJzl4ahSpD80WFQvkiM57SbsZPoTqdTc0ZMGQyvqs8V_uKBy5PVILEI9KyhYSNyiXVobme4lgX5cZJ9eIjtmaHK2MEJSZQ4gKUOtyWIz7zUht_9K0RCGW_Yv7r0FijGBd7cRFTiUSrQ8jPfx91DTvdcb8X914GrxewS4LyeWxOA6rL-cpcwrb-Wr4v5ld2wX0DKV_SeQ
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=Sensitivity+Conditioning%3A+Beyond+Singular+Perturbation+for+Control+Design+on+Multiple+Time+Scales&rft.jtitle=IEEE+transactions+on+automatic+control&rft.au=Picallo%2C+Miguel&rft.au=Bolognani%2C+Saverio&rft.au=D%C3%B6rfler%2C+Florian&rft.date=2023-04-01&rft.issn=0018-9286&rft.eissn=1558-2523&rft.volume=68&rft.issue=4&rft.spage=2309&rft.epage=2324&rft_id=info:doi/10.1109%2FTAC.2022.3176795&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TAC_2022_3176795
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0018-9286&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0018-9286&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0018-9286&client=summon