Преобразование модели тензорного произведения
В математике тензорного произведения ( TP ) преобразование модели было предложено Бараньи и Ямом. [1] [2] [3] [4] [5] как ключевое понятие для по сингулярным значениям более высокого порядка разложения функций . Он преобразует функцию (которая может быть задана с помощью закрытых формул или нейронных сетей , нечеткой логики и т. д.) в форму функции TP, если такое преобразование возможно. Если точное преобразование невозможно, то метод определяет функцию ТП, являющуюся аппроксимацией заданной функции. Следовательно, преобразование модели TP может обеспечить компромисс между точностью аппроксимации и сложностью. [6]
Бесплатную в MATLAB реализацию преобразования модели TP можно загрузить по адресу [1] или старая версия набора инструментов доступна в MATLAB Central [2] . Ключевой основой преобразования является разложение по сингулярным значениям более высокого порядка . [7]
Помимо трансформации функций, трансформация модели TP также является новой концепцией управления на основе qLPV, которая играет центральную роль в обеспечении ценных средств соединения теорий идентификации и политопных систем. Преобразование модели ТП уникально эффективно при манипулировании выпуклой оболочкой политопных форм и в результате выявило и доказало тот факт, что манипуляция выпуклой оболочкой является необходимым и решающим шагом в достижении оптимальных решений и уменьшении консервативности. [8] [9] [2] в современной теории управления на основе LMI. Таким образом, хотя в математическом смысле это преобразование, оно установило концептуально новое направление в теории управления и заложило основу для дальнейших новых подходов к оптимальности. Более подробную информацию о теоретических аспектах трансформации модели ТП можно найти здесь: Трансформация модели ТП в теории управления .
Преобразование модели ТП послужило причиной определения «канонической формы HOSVD функций ТП». [10] дополнительную информацию о котором можно найти здесь . Было доказано, что преобразование модели TP способно численно восстановить эту каноническую форму на основе HOSVD . [11] Таким образом, преобразование модели ТП можно рассматривать как численный метод вычисления HOSVD функций, который дает точные результаты, если данная функция имеет структуру функции ТП, и аппроксимативные результаты в противном случае.
Преобразование модели ТП недавно было расширено для получения различных типов выпуклых функций ТП и манипулирования ими. [3] Эта особенность привела к появлению новых подходов к оптимизации в анализе и проектировании систем qLPV, как описано в разделе « Преобразование модели TP в теории управления» .
Определения
[ редактировать ]- Функция конечного элемента TP
- Данная функция , где , является функцией TP, если она имеет структуру:
то есть, используя компактную тензорную запись (используя тензорного произведения операцию из [7] ):
где основной тензор построен из и вектор-строка содержит непрерывные одномерные весовые функции . Функция это -я весовая функция, определенная на -е измерение, и это -элемент вектора . Конечный элемент означает, что ограничен для всех . Для приложений моделирования и управления qLPV более высокая структура функций TP называется моделью TP.
- Модель TP на основе конечных элементов (сокращенно модель TP)
- Это более высокая структура функции TP:
Здесь является тензором как , таким образом, размер основного тензора равен . Оператор продукта имеет ту же роль, что и , но выражает тот факт, что тензорное произведение применяется к тензорные элементы основного тензора по размеру . Вектор является элементом замкнутого гиперкуба .
- Конечно-элементная выпуклая функция или модель TP
- Функция или модель TP является выпуклой, если весовые функции выполняются:
- и
Это означает, что находится внутри выпуклой оболочки, определяемой основным тензором для всех .
- Трансформация модели ТП
- Предположим, что данная модель TP , где , структура ТП которого может быть неизвестна (например, задается нейронными сетями). Преобразование модели ТП определяет ее структуру ТП как
- ,
а именно он генерирует основной тензор и весовые функции для всех . Его бесплатную реализацию MATLAB можно загрузить по адресу [3] или MATLAB Central [4] .
Если данное не имеет структуры ТП (т.е. не принадлежит классу моделей ТП), то преобразование модели ТП определяет ее аппроксимацию: [6]
где компромисс предлагается преобразованием модели TP между сложностью (количеством компонентов в основном тензоре или количеством весовых функций) и точностью аппроксимации. Модель TP может быть создана с учетом различных ограничений. Типичными моделями TP, созданными в результате преобразования модели TP, являются:
- Каноническая форма HOSVD функций TP или модель TP (модели qLPV),
- Различные виды политопных форм типа TP или выпуклых форм моделей TP (это преимущество используется при анализе и проектировании системы qLPV).
Свойства преобразования модели ТП
[ редактировать ]- Это неэвристический и понятный численный метод, впервые предложенный в теории управления. [1] [4]
- Он преобразует данную функцию в структуру TP из конечных элементов. Если такой структуры не существует, то преобразование дает аппроксимацию при ограничении количества элементов.
- Он может выполняться единообразно (независимо от того, задана ли модель в форме аналитических уравнений, полученных из физических соображений или в результате методов идентификации на основе мягких вычислений (таких как нейронные сети или методы на основе нечеткой логики), или в результате идентификация «черного ящика») без аналитического взаимодействия в течение разумного периода времени. Таким образом, преобразование заменяет аналитические и во многих случаях сложные и неочевидные преобразования в числовые, понятные и простые операции.
- Он генерирует каноническую форму функций TP на основе HOSVD, [10] что является уникальным представлением. Это доказал Зейдль. [11] что преобразование модели TP численно восстанавливает HOSVD функций. Эта форма извлекает уникальную структуру данной функции TP в том же смысле, что и HOSVD для тензоров и матриц, таким образом, что:
- количество весовых функций минимизировано для каждого измерения (отсюда и размер основного тензора);
- весовые функции представляют собой функции одной переменной вектора параметров в ортонормированной системе для каждого параметра (сингулярные функции);
- субтензоры основного тензора также находятся в ортогональных положениях;
- основной тензор и весовые функции упорядочены в соответствии с сингулярными значениями высшего порядка вектора параметров;
- он имеет уникальную форму (за исключением некоторых особых случаев, например, когда имеются равные сингулярные значения);
- вводит и определяет ранг функции ТП по размерностям вектора параметров;
- Вышеупомянутый пункт можно распространить на модели TP (модели qLPV для определения канонической формы модели qLPV на основе HOSVD для упорядочения основного компонента модели qLPV). Поскольку основной тензор размерные, но весовые функции определяются только для размерностей , а именно стержневой тензор строится из размерные элементы, поэтому результирующая форма ТП не является уникальной.
- Основной этап преобразования модели TP был расширен для создания различных типов выпуклых функций TP или моделей TP (политопических моделей qLPV типа TP), чтобы сосредоточиться на систематической (численной и автоматической) модификации выпуклой оболочки вместо разработки новых. Уравнения LMI для возможного проектирования контроллера (это широко распространенный подход). Стоит отметить, что как преобразование модели TP, так и методы проектирования управления на основе LMI являются численно выполняемыми один за другим, и это делает возможным решение широкого класса проблем простым и понятным численным способом.
- Преобразование модели TP позволяет найти компромисс между сложностью и точностью функций TP. [6] путем отбрасывания сингулярных значений более высокого порядка, точно так же, как тензор HOSVD используется для уменьшения сложности.
Ссылки
[ редактировать ]- ^ Jump up to: а б П. Бараньи (апрель 2004 г.). «Трансформация модели TP как способ проектирования контроллера на основе LMI». Транзакции IEEE по промышленной электронике . 51 (2): 387–400. дои : 10.1109/tie.2003.822037 . S2CID 7957799 .
- ^ Jump up to: а б Бараньи, Питер (2016). Структуры проектирования управления на основе трансформации TP-модели . дои : 10.1007/978-3-319-19605-3 . ISBN 978-3-319-19604-6 .
- ^ Jump up to: а б Бараньи, Питер (2014). «Преобразование обобщенной модели TP для манипулирования нечеткой моделью T – S и проверки обобщенной устойчивости» . Транзакции IEEE в нечетких системах . 22 (4): 934–948. дои : 10.1109/TFUZZ.2013.2278982 .
- ^ Jump up to: а б П. Бараньи; Д. Тикк; Ю. Ям; Р. Дж. Паттон (2003). «От дифференциальных уравнений к проектированию контроллера PDC посредством численного преобразования». Компьютеры в промышленности . 51 (3): 281–297. дои : 10.1016/s0166-3615(03)00058-7 .
- ^ П. Бараньи; Ю. Ям и П. Варлаки (2013). Преобразование модели тензорного произведения в управлении на основе политопной модели . Бока-Ратон, Флорида: Тейлор и Фрэнсис. п. 240. ИСБН 978-1-43-981816-9 .
- ^ Jump up to: а б с Д. Тикк; П. Бараньи; Р. Дж. Паттон (2007). «Свойства аппроксимации форм модели TP и их последствия для структуры проектирования TPDC». Азиатский журнал контроля . 9 (3): 221–331. дои : 10.1111/j.1934-6093.2007.tb00410.x . S2CID 121716136 .
- ^ Jump up to: а б Ливен Де Латаувер; Барт Де Мур; Йоос Вандевалле (2000). «Мультилинейное разложение по сингулярным значениям». Журнал матричного анализа и приложений . 21 (4): 1253–1278. CiteSeerX 10.1.1.3.4043 . дои : 10.1137/s0895479896305696 .
- ^ А.Соллози и Бараньи П. (2016). Влияние представления модели тензорного произведения моделей qLPV на осуществимость линейного матричного неравенства. Азиатский журнал контроля, 18 (4), 1328–1342 гг.
- ^ А. Сёллёси и П. Бараньи: «Улучшение характеристик управления аэроупругой секцией крыла с 3 степенями свободы: оптимизация характеристик параметрического управления в 2D на основе модели TP». в Азиатском журнале контроля, 19(2), 450-466. / 2017
- ^ Jump up to: а б П. Бараньи; Л. Зейдль; П. Варлаки; Ю. Ям (3–5 июля 2006 г.). Определение канонической формы политопных динамических моделей на основе HOSVD . 3-я Международная конференция по мехатронике (ICM 2006). Будапешт, Венгрия. стр. 660–665.
- ^ Jump up to: а б Л. Зейдль и П. Варлаки (2009). «Каноническая форма на основе HOSVD для политопных моделей динамических систем» . Журнал передового вычислительного интеллекта и интеллектуальной информатики . 13 (1): 52–60. дои : 10.20965/jaciii.2009.p0052 .
Бараньи, П. (2018). Расширение преобразования модели Multi-TP на функции с различным числом переменных. Сложность, 2018.