{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/116171"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/116171","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"A distributed hierarchical iterative learning control framework","abstract":"Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2022-11-15 without embargo terms","abstract_html":"Submission original under an indefinite embargo labeled &#x27;Open Access&#x27;. The submission was exported from vireo on 2022-11-15 without embargo terms","abstract_has_math":false,"creators":["Igram, Spencer Scott"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"Ph.D.","degree_level":"Dissertation","degree_discipline":"Mechanical Engineering","degree_department":null,"school":null,"contributors":["Alleyne, Andrew G","Ferreira, Placid","Salapaka, Srinivasa","Stipanovic, Dusan"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2022,"date_issued":"2022-08","date_published":"2022-08","updated_at":"2026-07-22T22:24:55Z","subjects":["optimal control","distributed control","iterative learning control","ILC","repetitive processes","linear systems"],"languages":["en","eng"],"rights":["Copyright 2022 Spencer Igram"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/2142/116171","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Alleyne, Andrew G","Ferreira, Placid","Salapaka, Srinivasa","Stipanovic, Dusan"]},{"key":"dc:creator","label":"Author","values":["Igram, Spencer Scott"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2022-08","2022-07-05"]},{"key":"dc:type","label":"Dc Type","values":["text","Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Mechanical Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Dissertation"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph.D."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["optimal control","distributed control","iterative learning control","ILC","repetitive processes","linear systems"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en","eng"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2022 Spencer Igram"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://hdl.handle.net/2142/116171"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2022-11-15 without embargo terms","The student, Spencer Igram, accepted the attached license on 2022-06-27 at 11:47.","The student, Spencer Igram, submitted this Dissertation for approval on 2022-06-27 at 12:02.","This Dissertation was approved for publication on 2022-07-05 at 09:22.","DSpace SAF Submission Ingestion Package generated from Vireo submission #18108 on 2022-11-15 at 17:37:49","Industrial processes, networked systems, and high-precision instruments often involve many subsystems operating in unison on a mutual task. These processes are commonly referred to as systems-of-systems (SOSs) or large-scale systems (LSSs) within engineering fields and are described using multiple-input, multiple-output (MIMO) dynamic system equations. Such systems typically exhibit complex interactions between their constituent subsystems which could be physically collocated or spatially distributed throughout several facilities, e.g., power grids. This makes the control of these distributed processes all the more difficult, especially if communication between the subsystems or their controllers is suboptimal. Many of the operations performed in these settings are done so repeatedly as finite batches of products, e.g., automotive fabrication, or as periodic cycles, e.g., pick-and-place robots on an assembly line. The repetitive nature of these tasks can be leveraged by iterative learning control (ILC) to improve the overall performance of the task. While the most commonly implemented control structures for MIMO systems, learning-based or otherwise, are centralized and decentralized approaches, these architectures have major limitations. Currently available ILC methods and architectures for complex MIMO systems either fail to address the issue of coupling between subsystems adequately, by ignoring them completely or designing overly conservative algorithms for the worst-case scenario or come at a high computational cost and intensive user efforts to implement preprocess decoupling methods for the system models. This dissertation proposes a distributed hierarchical ILC architecture to address these gaps in the literature for a class of complex MIMO systems. The first major contribution of this work is organizing multiple SISO ILC controllers into a multi-level hierarchical structure based on the controlled subsystem dynamics and architecture. Next, we identify a coupling term that is shared among different subsystems of the encompassing ILC controller to mirror the couplings in the controlled MIMO system, thereby connecting them in distributed control manner. We then provide the analytical conditions for the stability and convergence properties of the proposed distributed hierarchical ILC method along with design procedure guidelines to further reduce overall user effort. These proposed methods are then validated on four simulated MIMO systems in comparison with a centralized and decentralized approach."]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["A distributed hierarchical iterative learning control framework"]}]}],"canonical_facts":{"dc:contributor":["Alleyne, Andrew G","Ferreira, Placid","Salapaka, Srinivasa","Stipanovic, Dusan"],"dc:creator":["Igram, Spencer Scott"],"dc:date":["2022-08","2022-07-05"],"dc:description":["Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2022-11-15 without embargo terms","The student, Spencer Igram, accepted the attached license on 2022-06-27 at 11:47.","The student, Spencer Igram, submitted this Dissertation for approval on 2022-06-27 at 12:02.","This Dissertation was approved for publication on 2022-07-05 at 09:22.","DSpace SAF Submission Ingestion Package generated from Vireo submission #18108 on 2022-11-15 at 17:37:49","Industrial processes, networked systems, and high-precision instruments often involve many subsystems operating in unison on a mutual task. These processes are commonly referred to as systems-of-systems (SOSs) or large-scale systems (LSSs) within engineering fields and are described using multiple-input, multiple-output (MIMO) dynamic system equations. Such systems typically exhibit complex interactions between their constituent subsystems which could be physically collocated or spatially distributed throughout several facilities, e.g., power grids. This makes the control of these distributed processes all the more difficult, especially if communication between the subsystems or their controllers is suboptimal. Many of the operations performed in these settings are done so repeatedly as finite batches of products, e.g., automotive fabrication, or as periodic cycles, e.g., pick-and-place robots on an assembly line. The repetitive nature of these tasks can be leveraged by iterative learning control (ILC) to improve the overall performance of the task. While the most commonly implemented control structures for MIMO systems, learning-based or otherwise, are centralized and decentralized approaches, these architectures have major limitations. Currently available ILC methods and architectures for complex MIMO systems either fail to address the issue of coupling between subsystems adequately, by ignoring them completely or designing overly conservative algorithms for the worst-case scenario or come at a high computational cost and intensive user efforts to implement preprocess decoupling methods for the system models. This dissertation proposes a distributed hierarchical ILC architecture to address these gaps in the literature for a class of complex MIMO systems. The first major contribution of this work is organizing multiple SISO ILC controllers into a multi-level hierarchical structure based on the controlled subsystem dynamics and architecture. Next, we identify a coupling term that is shared among different subsystems of the encompassing ILC controller to mirror the couplings in the controlled MIMO system, thereby connecting them in distributed control manner. We then provide the analytical conditions for the stability and convergence properties of the proposed distributed hierarchical ILC method along with design procedure guidelines to further reduce overall user effort. These proposed methods are then validated on four simulated MIMO systems in comparison with a centralized and decentralized approach."],"dc:format":["application/pdf"],"dc:identifier":["https://hdl.handle.net/2142/116171"],"dc:language":["en","eng"],"dc:rights":["Copyright 2022 Spencer Igram"],"dc:subject":["optimal control","distributed control","iterative learning control","ILC","repetitive processes","linear systems"],"dc:title":["A distributed hierarchical iterative learning control framework"],"dc:type":["text","Thesis"],"thesis:degree_discipline":["Mechanical Engineering"],"thesis:degree_level":["Dissertation"],"thesis:degree_name":["Ph.D."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:24:55Z"}