Cong Liang, Xuanmin Huo, Shizhou Xu, Lei Wang, Juntao Li
{"title":"基于迭代学习控制的求解Sylvester矩阵方程的分布式算法","authors":"Cong Liang, Xuanmin Huo, Shizhou Xu, Lei Wang, Juntao Li","doi":"10.1109/DDCLS58216.2023.10166228","DOIUrl":null,"url":null,"abstract":"As the most fundamental type of matrix equation, the Sylvester equation has been widely applied in control theory, signal processing, and many other scientific fields in recent years. The traditional method for solving the Sylvester equation is to transform it into a linear algebraic equation (LAE). However, this method will lead to an increase in the dimension of the coefficient matrix, which makes it difficult to solve the LAE. To alleviate the above problem, a distributed algorithm for solving the Sylvester equation is presented in this paper. Firstly, we obtain a LAE equivalent to the Sylvester equation by utilizing vectorization operation and Kronecker product. Then, a group of agents in the multi-agent system is considered to implement the distributed solution for LAE, where each agent only solves its local task by constantly exchanging information with its neighbors. By constructing the iterative learning control system, a discrete linear system about the tracking error of the agent is obtained. Based on the average neighbor information and the feedback control design, an updating rule for each agent iteratively updating its state is obtained. It is shown that all agents converge to the vectorization solution of the Sylvester equation when the communication topology between agents is undirected complete graph. Finally, a simulation example is provided to demonstrate the effectiveness of the proposed distributed algorithm.","PeriodicalId":415532,"journal":{"name":"2023 IEEE 12th Data Driven Control and Learning Systems Conference (DDCLS)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Distributed Algorithm for Solving Sylvester Matrix Equation via Iterative Learning Control\",\"authors\":\"Cong Liang, Xuanmin Huo, Shizhou Xu, Lei Wang, Juntao Li\",\"doi\":\"10.1109/DDCLS58216.2023.10166228\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"As the most fundamental type of matrix equation, the Sylvester equation has been widely applied in control theory, signal processing, and many other scientific fields in recent years. The traditional method for solving the Sylvester equation is to transform it into a linear algebraic equation (LAE). However, this method will lead to an increase in the dimension of the coefficient matrix, which makes it difficult to solve the LAE. To alleviate the above problem, a distributed algorithm for solving the Sylvester equation is presented in this paper. Firstly, we obtain a LAE equivalent to the Sylvester equation by utilizing vectorization operation and Kronecker product. Then, a group of agents in the multi-agent system is considered to implement the distributed solution for LAE, where each agent only solves its local task by constantly exchanging information with its neighbors. By constructing the iterative learning control system, a discrete linear system about the tracking error of the agent is obtained. Based on the average neighbor information and the feedback control design, an updating rule for each agent iteratively updating its state is obtained. It is shown that all agents converge to the vectorization solution of the Sylvester equation when the communication topology between agents is undirected complete graph. Finally, a simulation example is provided to demonstrate the effectiveness of the proposed distributed algorithm.\",\"PeriodicalId\":415532,\"journal\":{\"name\":\"2023 IEEE 12th Data Driven Control and Learning Systems Conference (DDCLS)\",\"volume\":\"27 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-05-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 IEEE 12th Data Driven Control and Learning Systems Conference (DDCLS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/DDCLS58216.2023.10166228\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE 12th Data Driven Control and Learning Systems Conference (DDCLS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DDCLS58216.2023.10166228","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Distributed Algorithm for Solving Sylvester Matrix Equation via Iterative Learning Control
As the most fundamental type of matrix equation, the Sylvester equation has been widely applied in control theory, signal processing, and many other scientific fields in recent years. The traditional method for solving the Sylvester equation is to transform it into a linear algebraic equation (LAE). However, this method will lead to an increase in the dimension of the coefficient matrix, which makes it difficult to solve the LAE. To alleviate the above problem, a distributed algorithm for solving the Sylvester equation is presented in this paper. Firstly, we obtain a LAE equivalent to the Sylvester equation by utilizing vectorization operation and Kronecker product. Then, a group of agents in the multi-agent system is considered to implement the distributed solution for LAE, where each agent only solves its local task by constantly exchanging information with its neighbors. By constructing the iterative learning control system, a discrete linear system about the tracking error of the agent is obtained. Based on the average neighbor information and the feedback control design, an updating rule for each agent iteratively updating its state is obtained. It is shown that all agents converge to the vectorization solution of the Sylvester equation when the communication topology between agents is undirected complete graph. Finally, a simulation example is provided to demonstrate the effectiveness of the proposed distributed algorithm.