Tensor produktmodell transformation

Inom matematiken föreslogs transformationen av tensorprodukten ( TP ) av Baranyi och Yam som nyckelbegrepp för högre ordnings singularvärdesuppdelning av funktioner. Den omvandlar en funktion (som kan ges via slutna formler eller neurala nätverk , fuzzy logic , etc.) till TP-funktionsform om en sådan transformation är möjlig. Om en exakt transformation inte är möjlig, bestämmer metoden en TP-funktion som är en approximation av den givna funktionen. Därför kan TP-modelltransformationen ge en avvägning mellan approximationsnoggrannhet och komplexitet.

En gratis MATLAB- implementering av TP-modelltransformationen kan laddas ner på [1] eller en gammal version av verktygslådan finns tillgänglig på MATLAB Central [2] . En viktig grund för transformationen är sönderdelningen av högre ordningens singularvärde .

Förutom att vara en transformation av funktioner är TP-modelltransformationen också ett nytt koncept inom qLPV-baserad styrning som spelar en central roll för att tillhandahålla ett värdefullt sätt att överbrygga mellan identifiering och polytopiska systemteorier. TP-modelltransformationen är unikt effektiv för att manipulera det konvexa skrovet av polytopiska former, och har som ett resultat avslöjat och bevisat det faktum att konvex skrovmanipulation är ett nödvändigt och avgörande steg för att uppnå optimala lösningar och minska konservativiteten i modern LMI-baserad kontrollteori . Således, även om det är en transformation i matematisk mening, har det etablerat en begreppsmässigt ny riktning inom kontrollteorin och har lagt grunden för ytterligare nya tillvägagångssätt mot optimalitet. Ytterligare detaljer om de kontrollteoretiska aspekterna av TP-modelltransformationen finns här: TP-modelltransformation i kontrollteori .

TP-modellomvandlingen motiverade definitionen av "HOSVD-kanoniska formen av TP-funktioner", om vilken ytterligare information kan hittas här . Det har bevisats att TP-modelltransformationen är kapabel att numeriskt rekonstruera denna HOSVD- baserade kanoniska form. Således kan TP-modelltransformationen ses som en numerisk metod för att beräkna HOSVD för funktioner, vilket ger exakta resultat om den givna funktionen har en TP-funktionsstruktur och approximativa resultat i övrigt.

TP-modelltransformationen har nyligen utökats för att härleda olika typer av konvexa TP-funktioner och för att manipulera dem. Denna funktion har lett till nya optimeringsmetoder inom qLPV-systemanalys och design, som beskrivs i TP-modelltransformation i styrteori .

Definitioner

Finita element TP-funktion
En given funktion , där är en TP-funktion om den har strukturen:

säga med kompakt tensornotation (med användning av tensorproduktoperationen of ):

där kärntensor är konstruerad från och radvektor innehåller kontinuerliga univariata viktningsfunktioner . Funktionen är den e viktningsfunktionen definierad på -e dimensionen, och är -elementet i vektor . Finita element betyder att är avgränsad för alla . För qLPV-modellering och styrtillämpningar kallas en högre struktur av TP-funktioner som TP-modell.

Finita element TP-modell (TP-modell i korthet)
Detta är en högre struktur av TP-funktion:

Här är en tensor som kärntensorn är . Produktoperatören har samma roll som , men uttrycker det faktum att tensorprodukten appliceras på tensorelement i kärntensor . Vektor är ett element i den slutna hyperkuben .

Finita element konvex TP-funktion eller modell
En TP-funktion eller modell är konvex om viktningsfunktionerna innehåller:
och

Detta betyder att är inuti det konvexa skrovet som definieras av kärntensorn för alla .

TP-modelltransformation
Antag en given TP-modell där , vars TP-struktur kanske är okänd (t.ex. ges av neurala nätverk). TP-modelltransformationen bestämmer dess TP-struktur som
,

den genererar nämligen kärntensorn och viktningsfunktionerna för alla . Dess kostnadsfria MATLAB- implementering är nedladdningsbar på [3] eller på MATLAB Central [4] .

Om den givna inte har TP-struktur (dvs. den är inte i klassen TP-modeller), så bestämmer TP-modelltransformationen dess approximation:

där avvägning erbjuds av TP-modellens transformation mellan komplexitet (antal komponenter i kärntensorn eller antalet viktningsfunktioner) och approximationsnoggrannheten. TP-modellen kan genereras enligt olika begränsningar. Typiska TP-modeller som genereras av TP-modelltransformationen är:

  • HOSVD kanonisk form av TP-funktioner eller TP-modell (qLPV-modeller),
  • Olika typer av polytopiska former av TP-typ eller konvexa TP-modeller (denna fördel används i qLPV-systemanalys och design).

Egenskaper för TP-modelltransformationen

  • Det är en icke-heuristisk och låtbar numerisk metod som först föreslagits inom kontrollteorin.
  • Den omvandlar den givna funktionen till finita element TP-struktur. Om denna struktur inte existerar, ger transformationen en approximation under en begränsning av antalet element.
  • Den kan exekveras enhetligt (oavsett om modellen ges i form av analytiska ekvationer som härrör från fysiska överväganden, eller som ett resultat av mjuka beräkningsbaserade identifieringstekniker (såsom neurala nätverk eller fuzzy logic-baserade metoder, eller som ett resultat av en black-box-identifiering), utan analytisk interaktion, inom rimlig tid. Transformationen ersätter alltså den analytiska och i många fall komplexa och inte uppenbara omvandlingarna till numeriska, lättförståeliga, okomplicerade operationer.
  • Den genererar den HOSVD-baserade kanoniska formen av TP-funktioner, vilket är en unik representation. Det bevisades av Szeidl att TP-modelltransformationen numeriskt rekonstruerar HOSVD av funktioner. Denna form extraherar den unika strukturen för en given TP-funktion i samma mening som HOSVD gör för tensorer och matriser, på ett sätt så att:
  • antalet viktningsfunktioner minimeras per dimension (därav storleken på kärntensorn);
  • viktningsfunktionerna är en variabel funktion av parametervektorn i ett ortonormerat system för varje parameter (singularfunktioner);
  • undertensorerna för kärntensorn är också i ortogonala positioner;
  • kärntensorn och viktningsfunktionerna är ordnade enligt de högre ordningens singularvärden för parametervektorn;
  • den har en unik form (förutom vissa speciella fall som det finns lika singularvärden);
  • introducerar och definierar rangen för TP-funktionen genom dimensionerna av parametervektorn;
  • Ovanstående punkt kan utvidgas till TP-modeller (qLPV-modeller för att bestämma den HOSVD- baserade kanoniska formen av qLPV-modellen för att beställa huvudkomponenten i qLPV-modellen). Eftersom kärntensorn är dimensionell, men viktningsfunktionerna bestäms endast för dimensionerna , dvs kärntensorn är konstruerad från dimensionella element, därför är den resulterande TP-formen inte unik.
  • Kärnsteget i TP-modelltransformationen utökades till att generera olika typer av konvexa TP-funktioner eller TP-modeller (TP-typ polytopa qLPV-modeller), för att fokusera på den systematiska (numeriska och automatiska) modifieringen av det konvexa skrovet istället för att utveckla nya LMI-ekvationer för genomförbar styrenhetsdesign (detta är den allmänt använda metoden). Det är värt att notera att både TP-modelltransformationen och de LMI-baserade kontrolldesignmetoderna är numeriskt exekverbara efter varandra, och detta gör lösningen av en bred klass av problem möjlig på ett enkelt och lättöverskådligt, numeriskt sätt.
  • TP-modelltransformationen kan utföra en avvägning mellan komplexitet och noggrannhet hos TP-funktioner genom att förkasta de högre ordningens singularvärden, på samma sätt som tensor-HOSVD används för komplexitetsreduktion.
  1. ^ a b   P. Baranyi (april 2004). "TP-modellomvandling som ett sätt till LMI-baserad kontrolldesign". IEEE-transaktioner på industriell elektronik . 51 (2): 387–400. doi : 10.1109/tie.2003.822037 . S2CID 7957799 .
  2. ^ a b   Baranyi, Péter (2016). TP-modell Transformation-Based-Control Design Frameworks . doi : 10.1007/978-3-319-19605-3 . ISBN 978-3-319-19604-6 .
  3. ^ a b Baranyi, Peter (2014). "Den generaliserade TP-modelltransformationen för T–S fuzzy modellmanipulation och generaliserad stabilitetsverifiering" . IEEE-transaktioner på fuzzy system . 22 (4): 934–948. doi : 10.1109/TFUZZ.2013.2278982 .
  4. ^ a b P. Baranyi; D. Tikk; Y. Yam; RJ Patton (2003). "Från differentialekvationer till PDC-styrenhetsdesign via numerisk transformation". Datorer i industrin . 51 (3): 281–297. doi : 10.1016/s0166-3615(03)00058-7 .
  5. ^   P. Baranyi; Y. Yam & P. ​​Várlaki (2013). Tensor Produktmodelltransformation i polytopmodellbaserad styrning . Boca Raton FL: Taylor & Francis. sid. 240. ISBN 978-1-43-981816-9 .
  6. ^ a b c D. Tikk; P. Baranyi; RJ Patton (2007). "Approximation Properties of TP Model Forms and its Consequences to TPDC Design Framework". Asian Journal of Control . 9 (3): 221–331. doi : 10.1111/j.1934-6093.2007.tb00410.x .
  7. ^ a b   Lieven De Lathauwer; Bart De Moor; Joos Vandewalle (2000). "En multilinjär singular värdeupplösning". Tidskrift om matrisanalys och tillämpningar . 21 (4): 1253–1278. CiteSeerX 10.1.1.3.4043 . doi : 10.1137/s0895479896305696 .
  8. ^ A.Szollosi och Baranyi, P. (2016). Inverkan av Tensor-produktmodellens representation av qLPV-modeller på genomförbarheten av linjär matrisojämlikhet. Asian Journal of Control, 18(4), 1328-1342
  9. ^ A. Szöllősi och P. Baranyi: "Förbättrad kontrollprestanda för den 3-DoF aeroelastiska vingsektionen: en TP-modellbaserad 2D parametrisk kontrollprestandaoptimering." i Asian Journal of Control, 19(2), 450-466. / 2017
  10. ^ a b P. Baranyi; L. Szeidl; P. Várlaki; Y. Yam (3–5 juli 2006). Definition av den HOSVD-baserade kanoniska formen av polytopiska dynamiska modeller . 3:e internationella konferensen om mekatronik (ICM 2006). Budapest, Ungern. s. 660–665.
  11. ^ a b L. Szeidl & P. ​​Várlaki (2009). "HOSVD-baserad kanonisk form för polytopiska modeller av dynamiska system" . Journal of Advanced Computational Intelligence and Intelligent Informatics . 13 (1): 52–60. doi : 10.20965/jaciii.2009.p0052 .

Baranyi, P. (2018). Utvidgning av Multi-TP-modellomvandlingen till funktioner med olika antal variabler. Komplexitet, 2018.

externa länkar