{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/16161"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/16161","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"A matlab-based toolbox for the simulation and design of L1 adaptive controllers","abstract":"This thesis introduces the L1 Adaptive Control Toolbox, a set of tools implemented in Matlab that aid in the design process of an L1 adaptive controller and enable the user to construct simulations of the closed-loop system to verify its performance. Following a brief review of the existing theory on L1 adaptive controllers, the interface of the toolbox is presented, including a description of the functions accessible to the user. Two novel algorithms for determining the required sampling period of a piecewise constant adaptive law are presented and their implementation in the toolbox is discussed. The detailed description of the structure of the toolbox is provided as well as a discussion of the implementation of the creation of simulations. Finally, the graphical user interface is presented and described in detail, including the graphical design tools provided for the development of the filter C(s). The thesis closes with suggestions for further improvement of the toolbox.","abstract_html":"This thesis introduces the L1 Adaptive Control Toolbox, a set of tools implemented in Matlab that aid in the design process of an L1 adaptive controller and enable the user to construct simulations of the closed-loop system to verify its performance. Following a brief review of the existing theory on L1 adaptive controllers, the interface of the toolbox is presented, including a description of the functions accessible to the user. Two novel algorithms for determining the required sampling period of a piecewise constant adaptive law are presented and their implementation in the toolbox is discussed. The detailed description of the structure of the toolbox is provided as well as a discussion of the implementation of the creation of simulations. Finally, the graphical user interface is presented and described in detail, including the graphical design tools provided for the development of the filter C(s). The thesis closes with suggestions for further improvement of the toolbox.","abstract_has_math":false,"creators":["Gostin, Alan B."],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Electrical & Computer Engr","degree_department":null,"school":null,"contributors":["Hovakimyan, Naira","Liberzon, Daniel M."],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2010,"date_issued":"2010-05-19T18:39:21Z","date_published":"2010-05-19T18:39:21Z","updated_at":"2026-07-22T22:25:08Z","subjects":["L1 Adaptive Control","L1 Adaptive Controller","Adaptive Control","Adaptive Controller","Matlab","toolbox","Adaptive Control Design","L1 Control","L1 Controller","adaptive control simulation"],"languages":["en"],"rights":["Copyright 2010 Alan Gostin"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/2142/16161","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Hovakimyan, Naira","Liberzon, Daniel M."]},{"key":"dc:creator","label":"Author","values":["Gostin, Alan B."]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2010-05-19T18:39:21Z","2010-5"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical & Computer Engr"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"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":["L1 Adaptive Control","L1 Adaptive Controller","Adaptive Control","Adaptive Controller","Matlab","toolbox","Adaptive Control Design","L1 Control","L1 Controller","adaptive control simulation"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2010 Alan Gostin"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/16161"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["This thesis introduces the L1 Adaptive Control Toolbox, a set of tools implemented in Matlab that aid in the design process of an L1 adaptive controller and enable the user to construct simulations of the closed-loop system to verify its performance. Following a brief review of the existing theory on L1 adaptive controllers, the interface of the toolbox is presented, including a description of the functions accessible to the user. Two novel algorithms for determining the required sampling period of a piecewise constant adaptive law are presented and their implementation in the toolbox is discussed. The detailed description of the structure of the toolbox is provided as well as a discussion of the implementation of the creation of simulations. Finally, the graphical user interface is presented and described in detail, including the graphical design tools provided for the development of the filter C(s). The thesis closes with suggestions for further improvement of the toolbox.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2010-04-28T13:03:37Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 26 ecethesis.tex: 5240 bytes, checksum: 227278a4cd3466934f1d38a2ab105b6c (MD5) abs.tex: 982 bytes, checksum: 01c456e8f0d5925c1250bc8f1c0da9e2 (MD5) Chapter1.tex: 7396 bytes, checksum: 37f795917a115883c0d7667f8b3f8d80 (MD5) Chapter2.tex: 97 bytes, checksum: c137c4f6db9d5aef8a3e64de0310e5a3 (MD5) Chapter2Simulation.tex: 17928 bytes, checksum: e8b30cc032fb22409eca5ec556f52882 (MD5) Chapter2Prelim.tex: 31598 bytes, checksum: a1a613f42dc6886d3d2abc6009a3dffa (MD5) Chapter3.tex: 99 bytes, checksum: b622b413c3924ecec51d40acc849be02 (MD5) Chapter3Prelim.tex: 14435 bytes, checksum: 8d666558035ad98d987d0937937c4098 (MD5) Chapter3Simulation.tex: 15349 bytes, checksum: 135e0a4bc57a2205fa5c7439f07b44fb (MD5) Chapter4.tex: 100 bytes, checksum: 8dff33ee2c309f0d73447d905d600ea2 (MD5) Chapter4Controller.tex: 14776 bytes, checksum: 2b933bf15cb2d35cbe7384fa3d16f9cd (MD5) Chapter4Gui.tex: 18491 bytes, checksum: f889baf86f1a94e8df37e9cc09845602 (MD5) Chapter5.tex: 1636 bytes, checksum: 63154e78bad208da01bf4a8de41fca4b (MD5) Macros.sty: 4550 bytes, checksum: 695c99269da3ede9974a736c6c0def9e (MD5) uiucecethesis09.cls: 21199 bytes, checksum: 2f6b352e67ea50ef6ea7bfca85c36030 (MD5) IEEE_ECE.bst: 61786 bytes, checksum: e34f041873deb4165fc8d76725c453c4 (MD5) ecethesisrefs.bib: 8327 bytes, checksum: 55c32ea373699748d8c6457644881b9a (MD5) RhoMGraph.ps: 107215 bytes, checksum: 1b8c4a15f60beaa439e2f54730ea42a8 (MD5) GuiDataEntry.ps: 104817 bytes, checksum: 2f692169eeffbb353689bf1745c7b911 (MD5) BlankPlantTab.ps: 242638 bytes, checksum: 432671dd1570c61016fe035d3a5ddab5 (MD5) CompletePlantTab.ps: 279741 bytes, checksum: 6949ff6a5a7905809c9c0c43086e0722 (MD5) OutputFeedbackTab.ps: 264172 bytes, checksum: a5183cdecca6ebfdcb5271d52e16acd3 (MD5) CsTab.ps: 206708 bytes, checksum: 2e37b5c81952542681fd014d706c691e (MD5) DesignCsWindow.ps: 353506 bytes, checksum: 408d601751be105728795bd208c62390 (MD5) SimPlotsTab.ps: 238088 bytes, checksum: b6dd4aa068f087777cf2634a1004cbe4 (MD5) Gostin_Alan.pdf: 564865 bytes, checksum: ed1951a6e6439b22d44f7f13e00fd53f (MD5)","Made available in DSpace on 2010-05-19T18:39:21Z (GMT). No. of bitstreams: 27 ecethesis.tex: 5240 bytes, checksum: 227278a4cd3466934f1d38a2ab105b6c (MD5) abs.tex: 982 bytes, checksum: 01c456e8f0d5925c1250bc8f1c0da9e2 (MD5) Chapter1.tex: 7396 bytes, checksum: 37f795917a115883c0d7667f8b3f8d80 (MD5) Chapter2.tex: 97 bytes, checksum: c137c4f6db9d5aef8a3e64de0310e5a3 (MD5) Chapter2Simulation.tex: 17928 bytes, checksum: e8b30cc032fb22409eca5ec556f52882 (MD5) Chapter2Prelim.tex: 31598 bytes, checksum: a1a613f42dc6886d3d2abc6009a3dffa (MD5) Chapter3.tex: 99 bytes, checksum: b622b413c3924ecec51d40acc849be02 (MD5) Chapter3Prelim.tex: 14435 bytes, checksum: 8d666558035ad98d987d0937937c4098 (MD5) Chapter3Simulation.tex: 15349 bytes, checksum: 135e0a4bc57a2205fa5c7439f07b44fb (MD5) Chapter4.tex: 100 bytes, checksum: 8dff33ee2c309f0d73447d905d600ea2 (MD5) Chapter4Controller.tex: 14776 bytes, checksum: 2b933bf15cb2d35cbe7384fa3d16f9cd (MD5) Chapter4Gui.tex: 18491 bytes, checksum: f889baf86f1a94e8df37e9cc09845602 (MD5) Chapter5.tex: 1636 bytes, checksum: 63154e78bad208da01bf4a8de41fca4b (MD5) Macros.sty: 4550 bytes, checksum: 695c99269da3ede9974a736c6c0def9e (MD5) uiucecethesis09.cls: 21199 bytes, checksum: 2f6b352e67ea50ef6ea7bfca85c36030 (MD5) IEEE_ECE.bst: 61786 bytes, checksum: e34f041873deb4165fc8d76725c453c4 (MD5) ecethesisrefs.bib: 8327 bytes, checksum: 55c32ea373699748d8c6457644881b9a (MD5) RhoMGraph.ps: 107215 bytes, checksum: 1b8c4a15f60beaa439e2f54730ea42a8 (MD5) GuiDataEntry.ps: 104817 bytes, checksum: 2f692169eeffbb353689bf1745c7b911 (MD5) BlankPlantTab.ps: 242638 bytes, checksum: 432671dd1570c61016fe035d3a5ddab5 (MD5) CompletePlantTab.ps: 279741 bytes, checksum: 6949ff6a5a7905809c9c0c43086e0722 (MD5) OutputFeedbackTab.ps: 264172 bytes, checksum: a5183cdecca6ebfdcb5271d52e16acd3 (MD5) CsTab.ps: 206708 bytes, checksum: 2e37b5c81952542681fd014d706c691e (MD5) DesignCsWindow.ps: 353506 bytes, checksum: 408d601751be105728795bd208c62390 (MD5) SimPlotsTab.ps: 238088 bytes, checksum: b6dd4aa068f087777cf2634a1004cbe4 (MD5) Gostin_Alan.pdf: 564865 bytes, checksum: ed1951a6e6439b22d44f7f13e00fd53f (MD5) license.txt: 4060 bytes, checksum: 85ebe191e7b2a7c1243d21e38186ef69 (MD5)"]},{"key":"dc:title","label":"Title","values":["A matlab-based toolbox for the simulation and design of L1 adaptive controllers"]}]}],"canonical_facts":{"dc:contributor":["Hovakimyan, Naira","Liberzon, Daniel M."],"dc:creator":["Gostin, Alan B."],"dc:date":["2010-05-19T18:39:21Z","2010-5"],"dc:description":["This thesis introduces the L1 Adaptive Control Toolbox, a set of tools implemented in Matlab that aid in the design process of an L1 adaptive controller and enable the user to construct simulations of the closed-loop system to verify its performance. Following a brief review of the existing theory on L1 adaptive controllers, the interface of the toolbox is presented, including a description of the functions accessible to the user. Two novel algorithms for determining the required sampling period of a piecewise constant adaptive law are presented and their implementation in the toolbox is discussed. The detailed description of the structure of the toolbox is provided as well as a discussion of the implementation of the creation of simulations. Finally, the graphical user interface is presented and described in detail, including the graphical design tools provided for the development of the filter C(s). The thesis closes with suggestions for further improvement of the toolbox.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2010-04-28T13:03:37Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 26 ecethesis.tex: 5240 bytes, checksum: 227278a4cd3466934f1d38a2ab105b6c (MD5) abs.tex: 982 bytes, checksum: 01c456e8f0d5925c1250bc8f1c0da9e2 (MD5) Chapter1.tex: 7396 bytes, checksum: 37f795917a115883c0d7667f8b3f8d80 (MD5) Chapter2.tex: 97 bytes, checksum: c137c4f6db9d5aef8a3e64de0310e5a3 (MD5) Chapter2Simulation.tex: 17928 bytes, checksum: e8b30cc032fb22409eca5ec556f52882 (MD5) Chapter2Prelim.tex: 31598 bytes, checksum: a1a613f42dc6886d3d2abc6009a3dffa (MD5) Chapter3.tex: 99 bytes, checksum: b622b413c3924ecec51d40acc849be02 (MD5) Chapter3Prelim.tex: 14435 bytes, checksum: 8d666558035ad98d987d0937937c4098 (MD5) Chapter3Simulation.tex: 15349 bytes, checksum: 135e0a4bc57a2205fa5c7439f07b44fb (MD5) Chapter4.tex: 100 bytes, checksum: 8dff33ee2c309f0d73447d905d600ea2 (MD5) Chapter4Controller.tex: 14776 bytes, checksum: 2b933bf15cb2d35cbe7384fa3d16f9cd (MD5) Chapter4Gui.tex: 18491 bytes, checksum: f889baf86f1a94e8df37e9cc09845602 (MD5) Chapter5.tex: 1636 bytes, checksum: 63154e78bad208da01bf4a8de41fca4b (MD5) Macros.sty: 4550 bytes, checksum: 695c99269da3ede9974a736c6c0def9e (MD5) uiucecethesis09.cls: 21199 bytes, checksum: 2f6b352e67ea50ef6ea7bfca85c36030 (MD5) IEEE_ECE.bst: 61786 bytes, checksum: e34f041873deb4165fc8d76725c453c4 (MD5) ecethesisrefs.bib: 8327 bytes, checksum: 55c32ea373699748d8c6457644881b9a (MD5) RhoMGraph.ps: 107215 bytes, checksum: 1b8c4a15f60beaa439e2f54730ea42a8 (MD5) GuiDataEntry.ps: 104817 bytes, checksum: 2f692169eeffbb353689bf1745c7b911 (MD5) BlankPlantTab.ps: 242638 bytes, checksum: 432671dd1570c61016fe035d3a5ddab5 (MD5) CompletePlantTab.ps: 279741 bytes, checksum: 6949ff6a5a7905809c9c0c43086e0722 (MD5) OutputFeedbackTab.ps: 264172 bytes, checksum: a5183cdecca6ebfdcb5271d52e16acd3 (MD5) CsTab.ps: 206708 bytes, checksum: 2e37b5c81952542681fd014d706c691e (MD5) DesignCsWindow.ps: 353506 bytes, checksum: 408d601751be105728795bd208c62390 (MD5) SimPlotsTab.ps: 238088 bytes, checksum: b6dd4aa068f087777cf2634a1004cbe4 (MD5) Gostin_Alan.pdf: 564865 bytes, checksum: ed1951a6e6439b22d44f7f13e00fd53f (MD5)","Made available in DSpace on 2010-05-19T18:39:21Z (GMT). No. of bitstreams: 27 ecethesis.tex: 5240 bytes, checksum: 227278a4cd3466934f1d38a2ab105b6c (MD5) abs.tex: 982 bytes, checksum: 01c456e8f0d5925c1250bc8f1c0da9e2 (MD5) Chapter1.tex: 7396 bytes, checksum: 37f795917a115883c0d7667f8b3f8d80 (MD5) Chapter2.tex: 97 bytes, checksum: c137c4f6db9d5aef8a3e64de0310e5a3 (MD5) Chapter2Simulation.tex: 17928 bytes, checksum: e8b30cc032fb22409eca5ec556f52882 (MD5) Chapter2Prelim.tex: 31598 bytes, checksum: a1a613f42dc6886d3d2abc6009a3dffa (MD5) Chapter3.tex: 99 bytes, checksum: b622b413c3924ecec51d40acc849be02 (MD5) Chapter3Prelim.tex: 14435 bytes, checksum: 8d666558035ad98d987d0937937c4098 (MD5) Chapter3Simulation.tex: 15349 bytes, checksum: 135e0a4bc57a2205fa5c7439f07b44fb (MD5) Chapter4.tex: 100 bytes, checksum: 8dff33ee2c309f0d73447d905d600ea2 (MD5) Chapter4Controller.tex: 14776 bytes, checksum: 2b933bf15cb2d35cbe7384fa3d16f9cd (MD5) Chapter4Gui.tex: 18491 bytes, checksum: f889baf86f1a94e8df37e9cc09845602 (MD5) Chapter5.tex: 1636 bytes, checksum: 63154e78bad208da01bf4a8de41fca4b (MD5) Macros.sty: 4550 bytes, checksum: 695c99269da3ede9974a736c6c0def9e (MD5) uiucecethesis09.cls: 21199 bytes, checksum: 2f6b352e67ea50ef6ea7bfca85c36030 (MD5) IEEE_ECE.bst: 61786 bytes, checksum: e34f041873deb4165fc8d76725c453c4 (MD5) ecethesisrefs.bib: 8327 bytes, checksum: 55c32ea373699748d8c6457644881b9a (MD5) RhoMGraph.ps: 107215 bytes, checksum: 1b8c4a15f60beaa439e2f54730ea42a8 (MD5) GuiDataEntry.ps: 104817 bytes, checksum: 2f692169eeffbb353689bf1745c7b911 (MD5) BlankPlantTab.ps: 242638 bytes, checksum: 432671dd1570c61016fe035d3a5ddab5 (MD5) CompletePlantTab.ps: 279741 bytes, checksum: 6949ff6a5a7905809c9c0c43086e0722 (MD5) OutputFeedbackTab.ps: 264172 bytes, checksum: a5183cdecca6ebfdcb5271d52e16acd3 (MD5) CsTab.ps: 206708 bytes, checksum: 2e37b5c81952542681fd014d706c691e (MD5) DesignCsWindow.ps: 353506 bytes, checksum: 408d601751be105728795bd208c62390 (MD5) SimPlotsTab.ps: 238088 bytes, checksum: b6dd4aa068f087777cf2634a1004cbe4 (MD5) Gostin_Alan.pdf: 564865 bytes, checksum: ed1951a6e6439b22d44f7f13e00fd53f (MD5) license.txt: 4060 bytes, checksum: 85ebe191e7b2a7c1243d21e38186ef69 (MD5)"],"dc:identifier":["http://hdl.handle.net/2142/16161"],"dc:language":["en"],"dc:rights":["Copyright 2010 Alan Gostin"],"dc:subject":["L1 Adaptive Control","L1 Adaptive Controller","Adaptive Control","Adaptive Controller","Matlab","toolbox","Adaptive Control Design","L1 Control","L1 Controller","adaptive control simulation"],"dc:title":["A matlab-based toolbox for the simulation and design of L1 adaptive controllers"],"thesis:degree_discipline":["Electrical & Computer Engr"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:25:08Z"}