Data-Driven Structured Controller Design Using the Matrix S-Procedure
Yang, Zhong, Yang et al.
This paper focuses on the data-driven optimal structured controller design for discrete-time linear time-invariant (LTI) systems, considering both the $H_2$ performance and the $H_\infty$ performance. Specifically, we consider three scenarios: (i) the model-based structured control, (ii) the data-driven unstructured control, and (iii) the data-driven structured control. For the $H_2$ performance, we primarily investigate cases (ii) and (iii), since case (i) has been extensively studied in the literature. For the $H_\infty$ performance, all three scenarios are considered. For the structured control, we introduce a linearization technique that transforms the original nonconvex problem into a semidefinite programming (SDP) problem. Based on this transformation, we develop an iterative linear matrix inequality (ILMI) algorithm. For the data-driven control, we describe the set of all possible system matrices that can generate the sequence of collected data. Additionally, we propose a sufficient condition to handle all possible system matrices using the matrix S-procedure. The data-driven structured control is followed by combining the previous two cases. We compare our methods with those in the existing literature and demonstrate our superiority via several numerical simulations.
academic
Проектирование структурированного регулятора на основе данных с использованием матричной S-процедуры
Данная работа посвящена проектированию оптимального структурированного регулятора на основе данных для дискретных линейных стационарных (LTI) систем с учётом характеристик H2 и H∞. Исследуются три сценария: (i) модельное структурированное управление, (ii) управление без структуры на основе данных, (iii) структурированное управление на основе данных. Для характеристики H2 основное внимание уделяется сценариям (ii) и (iii), поскольку сценарий (i) широко изучен в литературе. Для характеристики H∞ рассматриваются все три сценария. Для структурированного управления предложена техника линеаризации, преобразующая исходную невыпуклую задачу в задачу полуопределённого программирования (SDP), на основе которой разработан итеративный алгоритм линейных матричных неравенств (ILMI).
Вызовы в сетевых системах управления: В крупномасштабных сетевых системах управления централизованные стратегии управления создают огромную нагрузку на коммуникации, поэтому необходимо проектировать регуляторы с разреженной структурой.
Сложность проектирования структурированного регулятора: Проектирование регулятора со структурными ограничениями является NP-трудной задачей. Существующие методы подразделяются на методы на основе LMI и методы на основе градиента.
Потребность в управлении на основе данных: В практических приложениях динамика многих систем часто неизвестна, что стимулирует исследования в области управления на основе данных.
Традиционные методы зависят от известной модели: Существующие методы проектирования структурированного регулятора предполагают, что модель системы известна.
Консервативность методов на основе данных: Существующие методы на основе данных, такие как работа Miller и др. 15, имеют следующие проблемы:
Чрезмерная аппроксимация мгновенно ограниченного шума как последовательности шума с ограниченной энергией, вносящая дополнительный консерватизм
Проектирование структурированного регулятора только в выпуклом подмножестве невыпуклой допустимой области
Отсутствие гарантий монотонности производительности
Представление множества всех возможных матриц системы как пересечения множеств для каждой точки данных, что меньше, чем множество в 15
Использование матричной S-процедуры для обработки всех возможных матриц системы, доказательство того, что допустимая область содержит допустимую область из 15
Доказательство монотонной неубывающей производительности относительно длины данных
Новая техника линеаризации:
Разработка техники линеаризации для преобразования исходной невыпуклой задачи в задачу SDP
Предложение алгоритма ILMI для вычисления структурированного регулятора
Возможность исследования большей допустимой области, чем в 15
Комплексное исследование управления H∞:
Первое комплексное исследование модельного структурированного управления, управления без структуры на основе данных и структурированного управления на основе данных
Для управления H2 с использованием матричной S-процедуры достаточным условием выполнения условия (5a) для всех (A,B)∈Σ является существование неотрицательных α0,α1,...,αT−1 и β>0 таких, что:
Вход: данные X, U, граница шума ε
Выход: регулятор K*, граница производительности γ*
1. Выбрать соответствующую задачу SDP в зависимости от типа
2. Решить SDP и получить L*, P*, γ*
3. Вернуть K* = L*P*^{-1}, γ*
Вход: данные X, U, структурные ограничения I_S
Выход: регулятор K*, граница производительности γ*
1. Инициализировать λ, μ, δ, ε, P_0 = I, k = 0
2. Повторять:
a. Решить SDP с P̃ = P_k и λ
b. Обновить K_{k+1}, P_{k+1}, γ_{k+1}
c. Если λ < δ, то λ = μλ
d. k = k + 1
3. До сходимости
4. Вернуть K_k, γ_k
Статья цитирует 42 связанные работы, охватывающие структурированное управление, управление на основе данных, робастное управление и другие важные области, обеспечивая прочную теоретическую базу для исследования.