{"id":{"repo_id":"toronto-retro","oai_identifier":"oai:utoronto.scholaris.ca:1807/80652"},"canonical_url":"https://search.dev.ndltd.org/etd/toronto-retro/oai:utoronto.scholaris.ca:1807/80652","repository":{"repo_id":"toronto-retro","name":"University of Toronto","base_url":"https://utoronto.scholaris.ca/server/oai/request"},"display":{"title":"Synthesizing Structure: Patterned Control of Distributed Systems","abstract":"Nature provides fabulous proofs-of-concept for distributed systems, such as flocks of starlings that perform stunning aerial displays without the direction of a single leader. Autonomous engineering systems (such as groups of robots) are often architected in the same fashion, with a control action split among several independent parts rather than being centralized. In these instances, a system's parts interact with a distinct interconnection structure - a pattern - that must be adhered to by the system's controller. This thesis explores a method for preserving patterns in control design: for several common control problems, we show how to check whether a pattern-preserving controller exists, and we provide a method by which to find one. To do so, we encode patterns through algebraic commuting relationships, and we carry those commuting relationships through the standard controller design steps of system decomposition and feedback synthesis (among others). We also discover how these patterns alter a systemâ s basic properties such as controllability and observability. Our results apply in a variety of fields, ranging from formation flying to distributed power generation and from coupled chemical tanks to self-driving cars. Though we take our initial cues from nature, we hope that our work is not just \"for the birds\".","abstract_html":"Nature provides fabulous proofs-of-concept for distributed systems, such as flocks of starlings that perform stunning aerial displays without the direction of a single leader. Autonomous engineering systems (such as groups of robots) are often architected in the same fashion, with a control action split among several independent parts rather than being centralized. In these instances, a system&#x27;s parts interact with a distinct interconnection structure - a pattern - that must be adhered to by the system&#x27;s controller. This thesis explores a method for preserving patterns in control design: for several common control problems, we show how to check whether a pattern-preserving controller exists, and we provide a method by which to find one. To do so, we encode patterns through algebraic commuting relationships, and we carry those commuting relationships through the standard controller design steps of system decomposition and feedback synthesis (among others). We also discover how these patterns alter a systemâ s basic properties such as controllability and observability. Our results apply in a variety of fields, ranging from formation flying to distributed power generation and from coupled chemical tanks to self-driving cars. Though we take our initial cues from nature, we hope that our work is not just &quot;for the birds&quot;.","abstract_has_math":false,"creators":["Sniderman, Adam Charles"],"institution":null,"degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":"Aerospace Science and Engineering","school":null,"contributors":[],"advisors":["D'Eleuterio, Gabriele M T","Broucke, Mireille E"],"committee_chairs":[],"committee_members":[],"year":2017,"date_issued":"2017-11","date_published":"2017-11","updated_at":"2026-07-27T21:28:13Z","subjects":["Control theory","Decentralized control","Distributed control","Geometric control","Linear systems","Multiagent systems"],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/1807/80652","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["D'Eleuterio, Gabriele M T","Broucke, Mireille E"]},{"key":"dc:contributor.department","label":"Department","values":["Aerospace Science and Engineering"]},{"key":"dc:creator","label":"Author","values":["Sniderman, Adam Charles"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2017-11"]},{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2017-12-19T00:01:14Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2017-12-19T00:01:14Z"]},{"key":"dc:date.issued","label":"Date","values":["2017-11"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Control theory","Decentralized control","Distributed control","Geometric control","Linear systems","Multiagent systems"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/1807/80652"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Nature provides fabulous proofs-of-concept for distributed systems, such as flocks of starlings that perform stunning aerial displays without the direction of a single leader. Autonomous engineering systems (such as groups of robots) are often architected in the same fashion, with a control action split among several independent parts rather than being centralized. In these instances, a system's parts interact with a distinct interconnection structure - a pattern - that must be adhered to by the system's controller. This thesis explores a method for preserving patterns in control design: for several common control problems, we show how to check whether a pattern-preserving controller exists, and we provide a method by which to find one. To do so, we encode patterns through algebraic commuting relationships, and we carry those commuting relationships through the standard controller design steps of system decomposition and feedback synthesis (among others). We also discover how these patterns alter a systemâ s basic properties such as controllability and observability. Our results apply in a variety of fields, ranging from formation flying to distributed power generation and from coupled chemical tanks to self-driving cars. Though we take our initial cues from nature, we hope that our work is not just \"for the birds\"."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Ph.D."]},{"key":"dc:title","label":"Title","values":["Synthesizing Structure: Patterned Control of Distributed Systems"]}]}],"canonical_facts":{"dc:contributor.advisor":["D'Eleuterio, Gabriele M T","Broucke, Mireille E"],"dc:contributor.department":["Aerospace Science and Engineering"],"dc:creator":["Sniderman, Adam Charles"],"dc:date":["2017-11"],"dc:date.accessioned":["2017-12-19T00:01:14Z"],"dc:date.available":["2017-12-19T00:01:14Z"],"dc:date.issued":["2017-11"],"dc:description.abstract":["Nature provides fabulous proofs-of-concept for distributed systems, such as flocks of starlings that perform stunning aerial displays without the direction of a single leader. Autonomous engineering systems (such as groups of robots) are often architected in the same fashion, with a control action split among several independent parts rather than being centralized. In these instances, a system's parts interact with a distinct interconnection structure - a pattern - that must be adhered to by the system's controller. This thesis explores a method for preserving patterns in control design: for several common control problems, we show how to check whether a pattern-preserving controller exists, and we provide a method by which to find one. To do so, we encode patterns through algebraic commuting relationships, and we carry those commuting relationships through the standard controller design steps of system decomposition and feedback synthesis (among others). We also discover how these patterns alter a systemâ s basic properties such as controllability and observability. Our results apply in a variety of fields, ranging from formation flying to distributed power generation and from coupled chemical tanks to self-driving cars. Though we take our initial cues from nature, we hope that our work is not just \"for the birds\"."],"dc:description.degree":["Ph.D."],"dc:identifier.uri":["http://hdl.handle.net/1807/80652"],"dc:subject":["Control theory","Decentralized control","Distributed control","Geometric control","Linear systems","Multiagent systems"],"dc:title":["Synthesizing Structure: Patterned Control of Distributed Systems"],"dc:type":["Thesis"]},"updated_at":"2026-07-27T21:28:13Z"}