{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/24125"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/24125","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Some decentralized optimization and control algorithms for the control of wind farms","abstract":"This is a preliminary study of decentralized algorithms that can be applied to wind farm controls. Traditionally, wind farm control is comprised of the wind farm level control and the wind turbine level control. The wind farm level control is a centralized controller that takes the demands from the grid and generates operating points for each wind turbine within the wind farm. The wind turbine level control then generates the optimal control for each turbine to match the operating point. Unfortunately, this traditional control scheme does not constitute the optimal operation of a wind farm due to it’s disregard at either level of control for the interactions between wind turbines in the wind farm . Consequently, a different two level control scheme is proposed in this thesis. This control scheme is shown to be a decentralized controller in that each wind turbine has the ability to both generate its own operating point and calculate its own optimal control. Through the communication of the wind turbines with each other, the interactions between the wind turbines are incorporated into both levels of control. The generation of the operating point is posed as a stochastic resource allocation problem that takes into account the stochastic wind and other wind farm characteristics. We develop a stochastic algorithm based on network dynamic system theory to solve the resource allocation problem. We show that the algorithm converges to the solution of the resource allocation problem almost surely. The calculation of each wind turbine’s optimal control is formulated as an Linear Quadratic Regulator (LQR) optimization problem with a equality constraint. We develop an algorithm that is based on the Tatonnement process in Economics to solve the LQR problem. We first consider the performance of the algorithm in a dynamically decoupled system and show that the algorithm solves the LQR problem. We then consider the performance of the algorithm in a dynamically coupled system and discuss the difference between the two cases.","abstract_html":"This is a preliminary study of decentralized algorithms that can be applied to wind farm controls. Traditionally, wind farm control is comprised of the wind farm level control and the wind turbine level control. The wind farm level control is a centralized controller that takes the demands from the grid and generates operating points for each wind turbine within the wind farm. The wind turbine level control then generates the optimal control for each turbine to match the operating point. Unfortunately, this traditional control scheme does not constitute the optimal operation of a wind farm due to it’s disregard at either level of control for the interactions between wind turbines in the wind farm . Consequently, a different two level control scheme is proposed in this thesis. This control scheme is shown to be a decentralized controller in that each wind turbine has the ability to both generate its own operating point and calculate its own optimal control. Through the communication of the wind turbines with each other, the interactions between the wind turbines are incorporated into both levels of control. The generation of the operating point is posed as a stochastic resource allocation problem that takes into account the stochastic wind and other wind farm characteristics. We develop a stochastic algorithm based on network dynamic system theory to solve the resource allocation problem. We show that the algorithm converges to the solution of the resource allocation problem almost surely. The calculation of each wind turbine’s optimal control is formulated as an Linear Quadratic Regulator (LQR) optimization problem with a equality constraint. We develop an algorithm that is based on the Tatonnement process in Economics to solve the LQR problem. We first consider the performance of the algorithm in a dynamically decoupled system and show that the algorithm solves the LQR problem. We then consider the performance of the algorithm in a dynamically coupled system and discuss the difference between the two cases.","abstract_has_math":false,"creators":["Cheng, Albert Z."],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Mechanical Engineering","degree_department":null,"school":null,"contributors":["Langbort, Cedric"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2011,"date_issued":"2011-05-25T15:06:09Z","date_published":"2011-05-25T15:06:09Z","updated_at":"2026-07-22T22:25:24Z","subjects":["Decentralized control","Network control","Wind farm control"],"languages":["en"],"rights":["Copyright 2011 Albert Z Cheng"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/2142/24125","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Langbort, Cedric"]},{"key":"dc:creator","label":"Author","values":["Cheng, Albert Z."]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2011-05-25T15:06:09Z","2011-05"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Mechanical Engineering"]},{"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":["Decentralized control","Network control","Wind farm control"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2011 Albert Z Cheng"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/24125"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["This is a preliminary study of decentralized algorithms that can be applied to wind farm controls. Traditionally, wind farm control is comprised of the wind farm level control and the wind turbine level control. The wind farm level control is a centralized controller that takes the demands from the grid and generates operating points for each wind turbine within the wind farm. The wind turbine level control then generates the optimal control for each turbine to match the operating point. Unfortunately, this traditional control scheme does not constitute the optimal operation of a wind farm due to it’s disregard at either level of control for the interactions between wind turbines in the wind farm . Consequently, a different two level control scheme is proposed in this thesis. This control scheme is shown to be a decentralized controller in that each wind turbine has the ability to both generate its own operating point and calculate its own optimal control. Through the communication of the wind turbines with each other, the interactions between the wind turbines are incorporated into both levels of control. The generation of the operating point is posed as a stochastic resource allocation problem that takes into account the stochastic wind and other wind farm characteristics. We develop a stochastic algorithm based on network dynamic system theory to solve the resource allocation problem. We show that the algorithm converges to the solution of the resource allocation problem almost surely. The calculation of each wind turbine’s optimal control is formulated as an Linear Quadratic Regulator (LQR) optimization problem with a equality constraint. We develop an algorithm that is based on the Tatonnement process in Economics to solve the LQR problem. We first consider the performance of the algorithm in a dynamically decoupled system and show that the algorithm solves the LQR problem. We then consider the performance of the algorithm in a dynamically coupled system and discuss the difference between the two cases.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2011-04-29T13:51:37Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 8 Conclusion.tex: 7248 bytes, checksum: 6563d93f4ed1ea9cb97aecfd4b009121 (MD5) DualKKT.tex: 7736 bytes, checksum: 8ea5b2d8fc0bca4f98b833edef345b36 (MD5) Economic.tex: 54462 bytes, checksum: 59aba5c6c70ec4ed86d2dd4d4a931330 (MD5) Stochastic.tex: 47933 bytes, checksum: 5cdf6f926e749dbdcc78c38620bb920e (MD5) ProblemFormulation.tex: 15030 bytes, checksum: 3b6b8aa00821f29b30507710ca38ece1 (MD5) Introduction.tex: 13325 bytes, checksum: cf842ed95d61a4a1c9fb1c0e47f83110 (MD5) MyThesis.tex: 5878 bytes, checksum: 376ab3d2e59608a1db9f09ac3f603a84 (MD5) Cheng_Albert.pdf: 470897 bytes, checksum: 1d64ae18a2dcabb9f735f52eadd5f18d (MD5)","Made available in DSpace on 2011-05-25T15:06:09Z (GMT). No. of bitstreams: 9 Cheng_Albert.pdf: 470897 bytes, checksum: 1d64ae18a2dcabb9f735f52eadd5f18d (MD5) license.txt: 4061 bytes, checksum: 689cfb0c5ad9adde7aa08156528abd1c (MD5) MyThesis.tex: 5878 bytes, checksum: 376ab3d2e59608a1db9f09ac3f603a84 (MD5) Introduction.tex: 13325 bytes, checksum: cf842ed95d61a4a1c9fb1c0e47f83110 (MD5) ProblemFormulation.tex: 15030 bytes, checksum: 3b6b8aa00821f29b30507710ca38ece1 (MD5) Stochastic.tex: 47933 bytes, checksum: 5cdf6f926e749dbdcc78c38620bb920e (MD5) Economic.tex: 54462 bytes, checksum: 59aba5c6c70ec4ed86d2dd4d4a931330 (MD5) DualKKT.tex: 7736 bytes, checksum: 8ea5b2d8fc0bca4f98b833edef345b36 (MD5) Conclusion.tex: 7248 bytes, checksum: 6563d93f4ed1ea9cb97aecfd4b009121 (MD5)"]},{"key":"dc:title","label":"Title","values":["Some decentralized optimization and control algorithms for the control of wind farms"]}]}],"canonical_facts":{"dc:contributor":["Langbort, Cedric"],"dc:creator":["Cheng, Albert Z."],"dc:date":["2011-05-25T15:06:09Z","2011-05"],"dc:description":["This is a preliminary study of decentralized algorithms that can be applied to wind farm controls. Traditionally, wind farm control is comprised of the wind farm level control and the wind turbine level control. The wind farm level control is a centralized controller that takes the demands from the grid and generates operating points for each wind turbine within the wind farm. The wind turbine level control then generates the optimal control for each turbine to match the operating point. Unfortunately, this traditional control scheme does not constitute the optimal operation of a wind farm due to it’s disregard at either level of control for the interactions between wind turbines in the wind farm . Consequently, a different two level control scheme is proposed in this thesis. This control scheme is shown to be a decentralized controller in that each wind turbine has the ability to both generate its own operating point and calculate its own optimal control. Through the communication of the wind turbines with each other, the interactions between the wind turbines are incorporated into both levels of control. The generation of the operating point is posed as a stochastic resource allocation problem that takes into account the stochastic wind and other wind farm characteristics. We develop a stochastic algorithm based on network dynamic system theory to solve the resource allocation problem. We show that the algorithm converges to the solution of the resource allocation problem almost surely. The calculation of each wind turbine’s optimal control is formulated as an Linear Quadratic Regulator (LQR) optimization problem with a equality constraint. We develop an algorithm that is based on the Tatonnement process in Economics to solve the LQR problem. We first consider the performance of the algorithm in a dynamically decoupled system and show that the algorithm solves the LQR problem. We then consider the performance of the algorithm in a dynamically coupled system and discuss the difference between the two cases.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2011-04-29T13:51:37Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 8 Conclusion.tex: 7248 bytes, checksum: 6563d93f4ed1ea9cb97aecfd4b009121 (MD5) DualKKT.tex: 7736 bytes, checksum: 8ea5b2d8fc0bca4f98b833edef345b36 (MD5) Economic.tex: 54462 bytes, checksum: 59aba5c6c70ec4ed86d2dd4d4a931330 (MD5) Stochastic.tex: 47933 bytes, checksum: 5cdf6f926e749dbdcc78c38620bb920e (MD5) ProblemFormulation.tex: 15030 bytes, checksum: 3b6b8aa00821f29b30507710ca38ece1 (MD5) Introduction.tex: 13325 bytes, checksum: cf842ed95d61a4a1c9fb1c0e47f83110 (MD5) MyThesis.tex: 5878 bytes, checksum: 376ab3d2e59608a1db9f09ac3f603a84 (MD5) Cheng_Albert.pdf: 470897 bytes, checksum: 1d64ae18a2dcabb9f735f52eadd5f18d (MD5)","Made available in DSpace on 2011-05-25T15:06:09Z (GMT). No. of bitstreams: 9 Cheng_Albert.pdf: 470897 bytes, checksum: 1d64ae18a2dcabb9f735f52eadd5f18d (MD5) license.txt: 4061 bytes, checksum: 689cfb0c5ad9adde7aa08156528abd1c (MD5) MyThesis.tex: 5878 bytes, checksum: 376ab3d2e59608a1db9f09ac3f603a84 (MD5) Introduction.tex: 13325 bytes, checksum: cf842ed95d61a4a1c9fb1c0e47f83110 (MD5) ProblemFormulation.tex: 15030 bytes, checksum: 3b6b8aa00821f29b30507710ca38ece1 (MD5) Stochastic.tex: 47933 bytes, checksum: 5cdf6f926e749dbdcc78c38620bb920e (MD5) Economic.tex: 54462 bytes, checksum: 59aba5c6c70ec4ed86d2dd4d4a931330 (MD5) DualKKT.tex: 7736 bytes, checksum: 8ea5b2d8fc0bca4f98b833edef345b36 (MD5) Conclusion.tex: 7248 bytes, checksum: 6563d93f4ed1ea9cb97aecfd4b009121 (MD5)"],"dc:identifier":["http://hdl.handle.net/2142/24125"],"dc:language":["en"],"dc:rights":["Copyright 2011 Albert Z Cheng"],"dc:subject":["Decentralized control","Network control","Wind farm control"],"dc:title":["Some decentralized optimization and control algorithms for the control of wind farms"],"thesis:degree_discipline":["Mechanical Engineering"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:25:24Z"}