Transformace modelu produktu Tensor - Tensor product model transformation

V matematice je tenzorový produkt (TP) transformace modelu navrhli Baranyi a Yam[1][2][3][4][5] jako klíčový koncept pro rozklad funkcí singulární hodnoty vyššího řádu. Transformuje funkci (kterou lze zadat pomocí uzavřené vzorce nebo neuronové sítě, fuzzy logika, atd.) do formy funkce TP, pokud je taková transformace možná. Pokud není možná přesná transformace, pak metoda určuje funkci TP, která je aproximací dané funkce. Transformace modelu TP proto může poskytnout kompromis mezi přesností aproximace a složitostí.[6]

Zdarma MATLAB implementaci transformace modelu TP lze stáhnout na [1] nebo je stará verze sady nástrojů dostupná na MATLAB Centrální [2]. Klíčovým základem transformace je rozklad singulární hodnoty vyššího řádu.[7]

Kromě transformace funkcí je transformace modelu TP také novým konceptem v řízení založeném na qLPV, který hraje ústřední roli při poskytování hodnotného prostředku přemostění mezi teoriemi identifikace a polytopických systémů. Transformace modelu TP je jedinečně účinná při manipulaci s konvexním trupem polytopických forem a ve výsledku odhalila a prokázala skutečnost, že manipulace s konvexním trupem je nezbytným a zásadním krokem k dosažení optimálních řešení a snížení konzervativnosti[8][9][2] v moderní teorii řízení založené na LMI. Ačkoli se tedy jedná o transformaci v matematickém smyslu, zavedla koncepčně nový směr v teorii řízení a položila půdu pro další nové přístupy k optimalitě. Další podrobnosti o řídicích teoretických aspektech transformace modelu TP naleznete zde: Transformace modelu TP v teorii řízení.

Transformace modelu TP motivovala definici „kanonické formy funkcí TP HOSVD“,[10] na kterém lze nalézt další informace tady. Bylo prokázáno, že transformace modelu TP je schopna to numericky rekonstruovat HOSVD kanonické formě.[11] Transformaci modelu TP lze tedy považovat za numerickou metodu pro výpočet HOSVD funkcí, který poskytuje přesné výsledky, pokud má daná funkce strukturu funkcí TP a přibližné výsledky jinak.

Transformace modelu TP byla nedávno rozšířena, aby bylo možné odvodit různé typy konvexních funkcí TP a manipulovat s nimi.[3] Tato funkce vedla k novým optimalizačním přístupům v analýze a návrhu systému qLPV, jak je popsáno zde: Transformace modelu TP v teorii řízení.

Definice

Funkce TP konečných prvků
Daná funkce , kde , je funkce TP, pokud má strukturu:

tj. pomocí kompaktní notace tenzoru (pomocí tenzorový produkt úkon z [7] ):

kde tenzor jádra je postaven z a řádek vektor obsahuje kontinuální jednorozměrné funkce vážení . Funkce je -tá váhová funkce definovaná na -tá dimenze a je -prvek vektoru . Konečný prvek to znamená je omezen pro všechny . U aplikací pro modelování a řízení qLPV se vyšší struktura funkcí TP označuje jako model TP.

Model TP s konečnými prvky (zkráceně model TP)
Toto je vyšší struktura funkce TP:

Tady je tenzor jako , tedy velikost tenzoru jádra je . Provozovatel produktu má stejnou roli jako , ale vyjadřuje skutečnost, že tenzorový produkt je aplikován na velké tenzorové prvky tenzoru jádra . Vektor je prvek uzavřené hyperkrychle .

Konvexní konvexní funkce nebo model TP s konečnými prvky
Funkce nebo model TP jsou konvexní, pokud funkce wighting platí:
a

Tohle znamená tamto je uvnitř konvexního trupu definovaného tenzorem jádra pro všechny .

Transformace modelu TP
Předpokládejme daný model TP , kde , jehož struktura TP je možná neznámá (např. je dána neurálními sítěmi). Transformace modelu TP určuje jeho strukturu TP jako
,

konkrétně generuje tenzor jádra a funkce vážení pro všechny . Je to zdarma MATLAB implementace je ke stažení na [3] nebo na MATLAB Centrální [4].

Pokud je dané nemá strukturu TP (tj. není ve třídě modelů TP), pak transformace modelu TP určuje jeho aproximaci:[6]

kde kompromis nabízí transformace modelu TP mezi složitostí (počet komponent v tenzoru jádra nebo počtem váhových funkcí) a přesností aproximace. Model TP lze generovat podle různých omezení. Typické modely TP generované transformací modelu TP jsou:

  • HOSVD kanonická forma funkcí TP nebo modelu TP (modely qLPV),
  • Různé druhy polytopické formy typu TP nebo konvexní formy modelu TP (tato výhoda se využívá při analýze a návrhu systému qLPV).

Vlastnosti transformace modelu TP

  • Jedná se o neheuristickou a použitelnou numerickou metodu, která byla poprvé navržena v teorii řízení.[1][4]
  • Transformuje danou funkci do TP struktury konečných prvků. Pokud tato struktura neexistuje, pak transformace poskytuje aproximaci pod omezením počtu prvků.
  • Může být provedeno jednotně (bez ohledu na to, zda je model dán ve formě analytických rovnic vyplývajících z fyzikálních úvah, nebo jako výsledek metod identifikace založených na soft computingu (jako jsou neuronové sítě nebo metody založené na fuzzy logice, nebo jako výsledek identifikace černé skříňky), bez analytické interakce, v rozumném čase. Transformace tedy nahradí analytické a v mnoha případech složité a není zřejmé převody na numerické, snadno použitelné a přímé operace.
  • Generuje kanonickou formu funkcí TP založenou na HOSVD,[10] což je jedinečné znázornění. Dokázal to Szeidl [11] že transformace modelu TP numericky rekonstruuje HOSVD funkcí. Tato forma extrahuje jedinečnou strukturu dané funkce TP ve stejném smyslu jako HOSVD dělá pro tenzory a matice takovým způsobem, že:
  • počet váhových funkcí je minimalizován na rozměry (tedy velikost tenzoru jádra);
  • váhové funkce jsou jednou proměnnou funkcí vektoru parametrů v ortonormovaném systému pro každý parametr (singulární funkce);
  • subtenzory jádra tenzoru jsou také v ortogonálních polohách;
  • tenzor jádra a funkce vážení jsou seřazeny podle singulárních hodnot vyššího řádu vektoru parametrů;
  • má jedinečnou formu (s výjimkou některých zvláštních případů, jako jsou stejné singulární hodnoty);
  • zavádí a definuje pořadí funkce TP podle rozměrů vektoru parametrů;
  • Výše uvedený bod lze rozšířit na modely TP (modely qLPV k určení HOSVD kanonická forma modelu qLPV na objednávku hlavní součásti modelu qLPV). Protože tenzor jádra je rozměrové, ale funkce vážení jsou určeny pouze pro rozměry , jmenovitě tenzor jádra je konstruován z rozměrné prvky, proto výsledná forma TP není jedinečná.
  • Základní krok transformace modelu TP byl rozšířen o generování různých typů konvexních funkcí TP nebo modelů TP (polytopické modely qLPV typu TP), aby se místo vývoje nových soustředilo na systematické (numerické a automatické) úpravy konvexního trupu. LMI rovnice pro proveditelný návrh regulátoru (toto je široce přijímaný přístup). Stojí za zmínku, že jak transformace modelu TP, tak metody návrhu řízení založené na LMI jsou numericky proveditelné jeden po druhém, a to umožňuje řešení široké třídy problémů přímým a traktovatelným numerickým způsobem.
  • Transformace modelu TP je schopna provést kompromis mezi složitostí a přesností funkcí TP [6] vyřazením singulárních hodnot vyššího řádu se stejným způsobem jako tenzor HOSVD používá ke snížení složitosti.

Reference

  1. ^ A b P. Baranyi (duben 2004). "Transformace modelu TP jako cesta k návrhu ovladače založeného na LMI". Transakce IEEE na průmyslovou elektroniku. 51 (2): 387–400. doi:10.1109 / kravata.2003.822037.
  2. ^ A b Baranyi, Péter (2016). Konstrukční rámce řízení založené na transformaci modelu TP. doi:10.1007/978-3-319-19605-3. ISBN  978-3-319-19604-6.
  3. ^ A b Baranyi, Peter (2014). „Generalizovaná transformace modelu TP pro manipulaci s fuzzy modelem T – S a zobecněné ověření stability“. Transakce IEEE na fuzzy systémech. 22 (4): 934–948. doi:10.1109 / TFUZZ.2013.2278982.
  4. ^ A b P. Baranyi a D. Tikk a Y. Yam a R. J. Patton (2003). "Od diferenciálních rovnic k návrhu řadiče PDC pomocí numerické transformace". Počítače v průmyslu. 51 (3): 281–297. doi:10.1016 / s0166-3615 (03) 00058-7.
  5. ^ P. Baranyi; Y. Yam & P. ​​Várlaki (2013). Transformace modelu produktu Tensor v řízení založeném na polytopickém modelu. Boca Raton FL: Taylor & Francis. str. 240. ISBN  978-1-43-981816-9.
  6. ^ A b C D. Tikk, P. Baranyi, R. J. Patton (2007). "Aproximační vlastnosti vzorových modelů TP a jejich důsledky pro návrhový rámec TPDC". Asijský deník kontroly. 9 (3): 221–331. doi:10.1111 / j.1934-6093.2007.tb00410.x.CS1 maint: více jmen: seznam autorů (odkaz)
  7. ^ A b Lieven De Lathauwer a Bart De Moor a Joos Vandewalle (2000). "Víceřádkový rozklad singulární hodnoty". Časopis o maticové analýze a aplikacích. 21 (4): 1253–1278. CiteSeerX  10.1.1.3.4043. doi:10.1137 / s0895479896305696.
  8. ^ A.Szollosi a Baranyi, P. (2016). Vliv reprezentace modelu tensorového modelu qLPV na proveditelnost nerovnosti lineární matice. Asian Journal of Control, 18 (4), 1328-1342
  9. ^ A. Szöllősi a P. Baranyi: „Vylepšený výkon ovládání aeroelastického křídla 3 ‐ DoF: optimalizace výkonu 2D parametrického ovládání modelu založeného na modelu TP.“ in Asian Journal of Control, 19 (2), 450-466. / 2017
  10. ^ A b P. Baranyi a L. Szeidl a P. Várlaki a Y. Yam (3. – 5. Července 2006). Definice kanonické formy polytopických dynamických modelů na bázi HOSVD. Budapešť, Maďarsko. str. 660–665.
  11. ^ A b L. Szeidl & P. ​​Várlaki (2009). "Kanonická forma založená na HOSVD pro polytopické modely dynamických systémů". Journal of Advanced Computational Intelligence and Intelligent Informatics. 13 (1): 52–60. doi:10.20965 / jaciii.2009.p0052.

Baranyi, P. (2018). Rozšíření transformace modelu Multi-TP na funkce s různými počty proměnných. Složitost, 2018.

externí odkazy