TP model transformation based control theory optimization of nonlinear models

126
Budapest University of Technology and Economics Department of Telecommunications and Media Informatics Doctoral School of Informatics TP MODEL TRANSFORMATION BASED CONTROL THEORY OPTIMIZATION OF NONLINEAR MODELS Ph.D. Dissertation Alexandra Sz¨ oll˝ osi MSc in Electrical Engineering Supervisors: eter Baranyi, D.Sc. abor Magyar, Ph.D. Budapest, 2017.

Transcript of TP model transformation based control theory optimization of nonlinear models

Page 1: TP model transformation based control theory optimization of nonlinear models

Budapest University of Technology and EconomicsDepartment of Telecommunications and Media Informatics

Doctoral School of Informatics

TP MODEL TRANSFORMATION BASED CONTROLTHEORY OPTIMIZATION OF NONLINEAR MODELS

Ph.D. Dissertation

Alexandra SzollosiMSc in Electrical Engineering

Supervisors:Peter Baranyi, D.Sc.Gabor Magyar, Ph.D.

Budapest, 2017.

Page 2: TP model transformation based control theory optimization of nonlinear models

DeclarationI, Alexandra Szollosi, hereby declare that I have prepared this Ph.D. dissertation myself andthat I only used the indicated sources. All segments taken word-by-word or with the samecontent but reworded from other sources is clearly cited and included in the references.

16 October 2017, Budapest

Alexandra Szollosi

NyilatkozatAlulırott Szollosi Alexandra kijelentem, hogy ezt a doktori ertekezest magam keszıtettem esabban csak a megadott forrasokat hasznaltam fel. Minden olyan reszt, amelyet szo szerint,vagy azonos tartalomban, de atfogalmazva mas forrasbol atvettem, egyertelmuen, a forrasmegadasaval megjeloltem.

Budapest, 2017. oktober 16.

Szollosi Alexandra

ii

Page 3: TP model transformation based control theory optimization of nonlinear models

DeclarationI, Alexandra Szollosi, hereby give my consent to have my Ph.D. dissertation published on theInternet.

16 October 2017, Budapest

Alexandra Szollosi

NyilatkozatAlulırott Szollosi Alexandra hozzajarulok a doktori ertekezesem Interneten torteno nyilvanos-sagra hozatalahoz.

Budapest, 2017. oktober 16.

Szollosi Alexandra

iii

Page 4: TP model transformation based control theory optimization of nonlinear models

Acknowledgments

I would like to take this opportunity and express my appreciation tomy supervisors Peter Baranyi, Gabor Magyar and Jozsef Bokor andZoltan Szabo for their guidance, time, constructive advice and opinionthroughout my Ph.D. studies and preparation of the doctoral thesis, whichare greatly valued.

In addition I would also like to thank the colleagues at the Departmentof Telecommunications and Media Informatics (TMIT) of the BudapestUniversity of Technology and Economics (BME) as well as the col-leagues at the Systems and Control Research Laboratory (SCL) and3D Internet-based Control and Communications Research Laboratory(3DICC) at the Research Institute for Computer Science and Control ofthe Hungarian Academy of Sciences (MTA SZTAKI) for their opinionsand friendly working and learning environment as well. Also, I wouldlike to thank the colleagues at Szechenyi Istvan University (SZE) andObuda University (OE) for the constructive discussions.

Furthermore I would also like to thank and express my appreciationand respect to my family members and circle of friends for their time,constructive advice, opinion, love and support.

The research was supported by the Hungarian National Development Agency andthe European Research Council (ERC-HU-09-1-2009-0004, MTA SZTAKI) (OMFB-01677/2009) and by the TAMOP-4.2.2.C-11/1/KONV-2012-0001 project, supportedby the European Union, co-financed by the European Social Fund.The research work was partly supported by the FIEK program - ”Felsooktatasi es IpariEgyuttmukodesi Kozpont” (Center for cooperation between higher education and theindustries) - at Szechenyi Istvan University, GINOP-2.3.4-15-2016-00003)The research was supported by the TAMOP-4.2.1.C-14/1/Konv-2015-0005 project -”Gyori Tudas-Park - Kutatasi-, innovacios es tudastranszfer tevekenysegek kialakıtasaa gyori novekedesi zonaban a Szechenyi Istvan Egyetem es Gyor Megyei JoguVaros Onkormanyzatanak egyuttmukodeseben” (Gyor Knowledge Park - Formation ofresearch-, innvation and knowledge transfer activities in the Gyor development zonein cooperation of Szechenyi Istvan University and Local Government of Town Gyor),supported by the Hungarian Government and the European Union, co-financed by theEuropean Social Fund.”

iv

Page 5: TP model transformation based control theory optimization of nonlinear models

AbstractThe research topic belongs to the field of modern control theory, more specifically to theresearch area of the control of complex, multivariable, nonlinear systems. One actively re-searched focus point consists of quasi Linear Parameter Varying (qLPV) state space modeling,Higher-Order Singular Value Decomposition (HOSVD) based Tensor Product (TP) modeltransformation and Linear Matrix Inequality (LMI) based design techniques. Modern qLPVstate-space model and LMI based multi-objective convex optimization based control theoriesand design methods can be divided into the following steps:

1: Defining of the qLPV state-space model

2: Derivation of the polytopic representation from the qLPV model

3: Substitution of the polytopic representation into LMI based control design methods inorder to attain the controller and observer system components

The main focus in the scientific research initiatives was mostly on step 1. and 3., whichachieved a significant literature with several routine like algorithms and methodologies. Incontrast, step 2., the effect of the procedure deriving the polytopic model and its effect onstep 3., the LMI based control design methods was given less attention. As a result, thewidely accepted standpoint spread, that the LMI based control design methods give an optimalsolution on the qLPV model. A paper published in 2009 draws attention and points out theissue, that the procedure deriving and manipulating the polytopic representation in step 2. isnecessary and has relatively the same extent of significance as step 3., since LMIs are verysensitive to the variation of the components of the polytopic representation, therefore the LMIbased control design methods do not give an optimal solution on the identified qLPV model,but rather on the polytopic representation. Solutions published in highly ranked journalscan be found to the present day, where this issue is not taken into account and are thereforequestionable.I performed a comprehensive, systematical investigation of the 2009 paper’s hypothesis andproved the existence of the following influencing effects in the dissertation: the manipulationof the polytopic TP model representation influences the feasibility of LMI based controldesign and LMI based stability analysis methods. Therefore, I proved, that the manipulation ofthe components of the polytopic representation is an important and necessary step to considerat LMI based control design and LMI based stability analysis methods. In order to employthe statements for control optimization applications, I derived and further elaborated theconcept of the separate controller and observer design and proposed a novel method, termedas the following: I proposed a two dimensional (2D) parametric convex hull manipulationbased control design optimization method for TP model transformation based Control DesignFrameworks. Applying the method, I achieved to overall improve the control performance ofthe scientific literature’s most recent version of the 3-DoF aeroelastic wing section’s problem,which is a complex, nonlinear, external parameter dependent, close to real engineeringbenchmark problem. Therefore, besides the theoretical significance, I gave a practical examplefor the application possibilities and confirmed the practical significance as well. Thus, as anoverall conclusion I proved, that the manipulation of the polytopic TP model representation isa necessary and important step in reaching the optimal solution for the control performance.

v

Page 6: TP model transformation based control theory optimization of nonlinear models

Contents

1 Introduction 11.1 Preliminaries and scientific background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Goals of the dissertation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.3 Structure of the dissertation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

I Preliminaries and applied mathematical methodologies 52 TP model representation 6

2.1 TP function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62.2 Convex TP function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.3 TP model of qLPV systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82.4 HOSVD and quasi HOSVD based canonical form of qLPV models . . . . . . . . . . . . . . . 9

3 TP model transformation 123.1 Motivation and features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.2 Generalized TP model transformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163.3 Approximation and complexity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173.4 Pseudo TP model transformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183.5 Partial TP+ model transformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183.6 Multi TP model transformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183.7 Interpolation of the weighting functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193.8 Unifying the weighting functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

4 TP model transformation-based control design methodology 224.1 TP model transformation-based control design strategy . . . . . . . . . . . . . . . . . . . . . 224.2 Linear Matrix Inequality in system control design . . . . . . . . . . . . . . . . . . . . . . . . 234.3 Optimisation based on LMIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

5 3-DoF aeroelastic wing section model 30

II Theoretical achievements 346 Influence of the TP model representation’s non invariant attribute on the feasibility of LMI based

control design 356.1 Thesis I. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366.2 Strategy for proving Thesis I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

6.2.1 The concepts of the systematical TP model manipulation and investigation . . . . . . 376.3 The proving numerical results for Thesis I . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

6.3.1 Numerical execution of the Relaxed TP model based Control Design Framework . . . 426.3.2 Results of the 2D Analysis: Feasibility, Convex hull . . . . . . . . . . . . . . . . . . 456.3.3 Results of the 3D Analysis: Feasibility, Convex hull, Complexity . . . . . . . . . . . 47

vi

Page 7: TP model transformation based control theory optimization of nonlinear models

6.3.4 Results of the 4D Analysis: Feasibility, Convex hull, Complexity, Parameter space . . 496.3.5 Further remarks and discussions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

6.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

7 Influence of the TP model representation’s non invariant attribute on the feasibility of LMI basedstabiliy analysis 547.1 Thesis II. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557.2 Method for proving Thesis II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

7.2.1 TP model based control structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567.2.2 Main steps of the proof . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567.2.3 Generating a set of TP model type control solutions defined over different convex hulls 587.2.4 Stability analysis of the TP model type control solutions defined over different convex

hulls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607.3 The proving numerical results for Thesis II . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

7.3.1 Systematical convex hull design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627.3.2 Systematical convex hull analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667.3.3 2D Stability analysis results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

7.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

III Applications and practical achievements 718 Improved control solution of the stability and performance of the 3-DoF aeroelastic wing section:

a TP model based 2D parametric control performance optimization 728.1 Thesis III. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 738.2 Extended output feedback control based design strategy . . . . . . . . . . . . . . . . . . . . . 748.3 TP model based optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

8.3.1 HOSVD based canonical TP model form and TP model Component Analysis . . . . . 758.3.2 Two Dimensional Parametric Convex Hull Manipulation . . . . . . . . . . . . . . . . 768.3.3 LMI based design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 778.3.4 Stability verification and unifying of the system components . . . . . . . . . . . . . . 78

8.4 Numerical results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 808.4.1 HOSVD based canonical TP model form and TP model Component Analysis . . . . . 808.4.2 Two Dimensional Convex Hull Manipulation . . . . . . . . . . . . . . . . . . . . . . 808.4.3 Controller and observer design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

8.5 Numerical simulation results of the optimization strategy’s control examples . . . . . . . . . . 848.5.1 Evaluation and comparison of the derived cases . . . . . . . . . . . . . . . . . . . . . 84

8.6 Proposed improved solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 918.6.1 Comparison of the proposed improved solution with previous results . . . . . . . . . . 91

8.7 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

IV Conclusion 949 Scientific Results 95

9.4 Applicability of the results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

10 Author’s publications 102

Bibliography 104

vii

Page 8: TP model transformation based control theory optimization of nonlinear models

Abbreviations and NotationsThe following abbreviations and notations are utilized in the dissertation, which are based onsources [1–9]:

LPV – Linear Parameter VaryingqLPV – quasi Linear Parameter VaryingLTI – Linear Time InvariantLMI – Linear Matrix InequalitySVD – Singular Value DecompositionHOSVD – Higher-Order Singular Value DecompositionCHOSVD – Compact Higher-Order Singular Value DecompositionRHOSVD – Reduced Higher-Order Singular Value DecompositionTP model transformation – Tensor Product model transformationSN – Sum NormalizedNN – Non-NegativeNO – NOrmalCNO – Close to NOrmalRNO – Relaxed NOrmalINO – Inverse NOrmalIRNO – Inverted and Relaxed NOrmalPDC – Parallel Distributed CompensationLFT – Linear Fractional Transformation

viii

Page 9: TP model transformation based control theory optimization of nonlinear models

a, b, . . . scalarsa,b, . . . vectorsA,B, . . . matricesA,B, . . . tensorsA+ pseudo inverse of matrix A(A)ij = aij entry with row index i and column index j in a matrix An = 1 . . . N index of dimensionsΩ = ω1 × · · · × ωN parameter space for each dimension nG = G1 × · · · ×GN discretization grid for each dimension nA ∈ RI1×I2×···×IN vector space of real valued I1 × I2 × · · · × IN tensor ARn = rankn(A) n-mode rank of tensor A ∈ RI1×I2×···×IN

FD(Ω,G) tensor containing the discretized variant of f(x) over Ω and GWD(Ω,G) matrix containing the discretized variant of f(x) over Ω and GA×1 U1 tensor multiplication along 1st dimension with matrix U1

A×n Un tensor multiplication along nth dimension with matrix Un

A×1 U1 · · · ×N UN tensor multiplication with matrices U1 . . .UN along dimension nA⊗n Un compact multiple tensor product notation with A×1 U1 · · · ×n Un

Note that the SVD for N -th-order tensors (termed as HOSVD)and the notation A⊗n Un was elaborated by Lathauwer et al [4].Here, the core tensor A contains scalar values.

S(p(t)) system matrix of a linear parameter-varying state space modelp(t) parameter vectorx(t) state vectory(t) outputu(t) inputA

n∈NUn compact multiple tensor product notation applied in control theory

The operation denoted by consists of the tensor product. Theoriginal notation of HOSVD – ⊗ –, as introduced by Lathauweret al. [4], is modified in TP model transformation based controltheory applications to emphasize the difference of the higher-levelstructure of the core tensor A: namely, instead of scalar valuesutilized in HOSVD, as described later, the elements of the coretensor A incorporate tensors or linear time-invariant (LTI) systemmatrices [1, 2].

S coefficient tensor of the finite element TP model constructed fromthe vertex system of the system matrix of a linear parameter-varyingstate space model

σ singular valuew(p) weighting function of the finite element TP modelWD(Ω,G) matrix containing the discretized variants of the weighting functions

over Ω and GUn matrix representation of the weighting functionsF tensor containing the controller feedback gains of the vertex systemsK tensor containing the observer feedback gains of the vertex systems

ix

Page 10: TP model transformation based control theory optimization of nonlinear models

Chapter 1

Introduction

The research topic belongs to the field of modern control theory, more specifically to theresearch area of the control of complex, multivariable, nonlinear systems. The introduction isbased on recalling sources [1–9].

1.1 Preliminaries and scientific background

1.1.1 Multi-objective nonlinear control theoryThe modeling and control of high-complexity, nonlinear systems with multiple objectives is acurrent challenge in engineering. One actively researched focus point consists of quasi LinearParameter Varying (qLPV) state space modeling, Higher-Order Singular Value Decomposition(HOSVD) based Tensor Product (TP) model transformation and Linear Matrix Inequality(LMI) based design techniques [1–9].

1.1.1.1 Nonlinear modeling through qLPV models

This paragraph describes nonlinear modeling through qLPV models based on sources [1–9]. The qLPV state-space representation of a model has the ability to describe nonlinearsystems. This is accomplished through a combination defined through nonlinear weightingfunctions and linear time-invariant (LTI) vertexes. The system matrix S(p) incorporates anaffine parameter dependence via the vector p, which can contain both external and internaldependencies - e.g. elements of the state vector. Additionally, the parameter variance canhold constant but unknown uncertainties and both continuous functions p1,2,...(t) or discretestate variables p1,2,...[k] as elements. The theory of qLPV system representations appearedin various areas of control theory, such as gain scheduling control for nonlinear systems(SHAMMA and ATHANS, 1991, [10]). Further advances extended the topic of qLPV systemsto passivity, H∞ theories and robust adaptive control LIM and HOW, 2002, [11], BECKER

and PACKARD, 1994, [12] and ATHANS et. al., 2005, [13] as well as to switching controlsystems HESPANHA et. al., 2003, [14] and intelligent control FENG and MA, 2001, [15],RAVINDRANATHAN and LEITCH, 1999, [16] through the 2000s. The method of qLPVrepresentation can be applied to a wide range of problems and applications.

1

Page 11: TP model transformation based control theory optimization of nonlinear models

1.1.1.2 Multi-objective control design theories through LMIs

This paragraph describes multi-objective control design theories through LMIs based onsources [1–9]. Efficient numerical mathematical methods and algorithms were developedfor solving convex optimization problems in the form of LMIs through NESTEROV andNEMIROVSKI [17,18]. This provided a significant improvement, since stability questions wereformulated in a new representation, in the form of LMIs, and the feasibility of Lyapunov-basedstability criteria was reinterpreted as a convex optimization problem, as well as extended toan extensive model class. Since the problems became efficiently solvable, they gained focus¿this new approach was established and elaborated through the efforts of GAHINET, BALAS,CHILAI, BOYD, and APKARIAN, additionally, the complete geometrical representation ofconvex optimization was established by BOKOR [19–24]. BOYD’s paper [23] states, that itis true for a wide class of control problems, that if the problem is formulated in the formof LMIs, then the problem is practically solved. Soon, it was also proved, that this newrepresentation could be used for the formulation of different control performances beyondthe stability issues, together with the optimization problem. Ever since then, the numberof papers concerning LMIs are increasing drastically in various topics, such as optimal LQcontrol, robust H∞ control / H∞ synthesis, µ-analysis, quadratic stability, Lyapunov-basedstability, multi-model and multi-objective state-feedback control of parameter-dependentsystems, control of stochastic systems. As a result, with the use of numerical methods ofconvex optimization, we consider a large set of problems, that require the resolution of a hugenumber of convex algebraic Ricatti-equations solved today, in spite of the fact that the resultof the obtained solution is not a closed (in its classical sense) analytical equation.

1.2 Goals of the dissertationModern qLPV state-space model and LMI based multi-objective convex optimization basedcontrol theories and design methods can be divided into the following steps:

1: Defining of the qLPV state-space model

2: Derivation of the polytopic representation from the qLPV model

3: Substitution of the polytopic representation into LMI based control design methods inorder to attain the controller and observer system components

The main focus in the scientific research initiatives was mostly on step 1 and 3, addressingthe investigation of defining qLPV models and the investigation and manipulation of LMIsto attain the optimized controller and observer performance. These achieved a significantliterature with several routine like algorithms and methodologies. In contrast, step 2, the effectof the procedure deriving the polytopic model and its effect on the LMI based control designmethods was given less attention. As a result, the widely accepted standpoint spread, that theLMI based control design methods give an optimal solution on the qLPV model. A paperpublished in 2009 [25] draws attention and points out the fact, that the procedure deriving andmanipulating the polytopic representation in step 2 is necessary and has relatively the sameextent of significance as step 3. More specifically, the LMI based control design methods

2

Page 12: TP model transformation based control theory optimization of nonlinear models

do not give an optimal solution on the identified qLPV model, but rather on the polytopicrepresentation, since the polytopic representation is not invariant. Examples published inhighly ranked journals can be found to the present day, where the polytopic representation isnot taken into account during the LMI based control design and are therefore questionable.Specific examples can be found in [26–30]. In this context, my goal was to investigate andconfirm the hypothesis, that the polytopic representation is not unique and that the LMIs aresensitive to it. More specifically, the research goals consist of the following:

1. Investigate the influence of different polytopic representations of the controller andobserver on the feasibility of the LMI based control design methods. Study the fea-sibility of separately generated controllers and observers, how it varies according tothe polytopic representation. Investigate, how the polytopic representation executedseparately for the observer and controller design influences the achievable parameterspace of the design.

2. Investigate the influence of different polytopic representations of the controller on thefeasibility of the LMI based stability analysis methods. Study the feasibility of LMIbased stability analysis methods, how it varies according to the polytopic representation.

3. Based on the results of the first two objectives, the third, application goal consists ofto attempt to improve the control solution of the 3-DoF qLPV state-space aeroelasticwing section model.

The investigation of objective 1. and 2. is performed on the most recent version of the3-DoF qLPV state-space aeroelastic wing section model including Stribeck friction [31, 32],which is an effective example for discussing the analysis and control design strategies ofaeroelasticity. The difficulties of the control design and stability of the aeroelastic wing sectioninclude its complex dynamics, that is its complexity, nonlinearity and external parameterdependence, which results in a complex, analytically challenging mathematical description.Additionally, without control effort, the model’s behavior leads to limit cycle oscillation andeven chaotic behavior.

The methodological concepts of the investigations consist of TP model transformation,which is able to numerically reconstruct the polytopic TP model representation of a givenmodel [1, 2, 33] and LMI based methods [34–36] utilized as tools. The different polytopicrepresentations required for the investigations are achieved through exploiting the convex hullmanipulation of the polytopic TP model representation. The LMI based control methodologieswere well researched in the last years, therefore their validity and applicability analysis is notset as a goal.

1.3 Structure of the dissertationThe dissertation consists of 4 parts. Part I, as the Preliminaries and applied mathematicalmethodologies, recalls the TP model representation in Chapter 2. Chapter 3 describes TPmodel transformation. The TP model transformation-based control design methodology isrecalled in Chapter 4. Last, the 3-DoF aeroelastic wing section model is described in Chapter

3

Page 13: TP model transformation based control theory optimization of nonlinear models

5. Part II, consisting of the Theoretical results, contains an investigation of the influence ofthe TP model representation on the feasibility of LMI based control design in Chapter 6 aswell as the investigation of the influence of the TP model representation on the feasibilityof LMI based stabiliy analysis in Chapter 7. Part III, as the Applications and practicalachievements, contains the improved control solution of the stability and performance of the3-DoF aeroelastic wing section through a TP model based 2D parametric control performanceoptimization method in Chapter 8. Part IV, consisting of the Conclusion, contains a briefsummary and the new scientific results in Chapter 9 and the author’s publications in Chapter10.

4

Page 14: TP model transformation based control theory optimization of nonlinear models

Part I

Preliminaries and applied mathematicalmethodologies

5

Page 15: TP model transformation based control theory optimization of nonlinear models

Chapter 2

TP model representation

The Chapter recalls the TP function, convex TP function, the TP model of qLPV systems andthe HOSVD and quasi HOSVD based canonical form of qLPV models based on sources [1–9].

2.1 TP functionDefinition 2.1 (TP function [1–9]). The function Y = f(x) ∈ RO1×...×OK , x ∈ RN is a TPfunction if it has the structure of

Y = SN

n=1

wn(xn), (2.1)

where N = 1, . . . , N ⊂ N. The elements of the weighting functions

wn(xn) =(wn,1(xn) · · · wn,In(xn)

)(2.2)

have the intervals wn,i(xn) ∈ [−1, 1]. The elements of the core tensor S ∈ RI1×...×IN consistof tensors with the size of O1 × . . . × OK . The tensor S can be considered as a tensor ofscalar elements with the size of I1 × . . . IN ×O1 × . . .×OK .

It is important to recall the following remarks from sources [1–9]:

Remark 2.1. Note that not all functions f(x) have a TP function structure in which the size ofthe core tensor is bounded [37].

Remark 2.2. Equation (2.1) without the tensor operation takes the following form:

Y = ΣI1i1=1ΣI2

i2=1 · · ·ΣINiN=1

[ΠNn=1wn,in(xn)

]Si1,i2,...,iN , (2.3)

where Si1,i2,...,iN ∈ RO1×...×OK consists of the elements of tensor S.

6

Page 16: TP model transformation based control theory optimization of nonlinear models

2.2 Convex TP functionDefinition 2.2 (Convex TP function [1–9]). The TP function (2.1) is convex if its weightingfunctions satisfy the following criteria:

∀n, xn : wn(xn)1 = 1 (2.4)

∀n, i, xn : wn,i(xn) ∈ [0, 1]; (2.5)

In this case the weighting functions are denoted as wCon (xn), where Co denotes convex. In

this case, the output Y is always within the convex hull defined by the O1 × . . .×OK sizedelements of the core tensor. The elements of the core tensor are also referred to as vertexes.

If further characteristics are introduced for the weighting functions, then various specialtypes of the convex hull defined by the vertexes can be defined, leading to a different tightnessand shape of the convex hull [1–9, 38–42].

Definition 2.3. [SN type TP function [1–9]]: The convex TP function is SN (Sum Normal-ized), if the sum of the weighting functions for all xn is 1 for each dimension n.

Definition 2.4 (NN type TP function [1–9]). The convex TP function is NN (Non-Negative),if the values of the weighting functions for all xn are non-negative for each dimension n.

Definition 2.5 (NO/CNO type TP function [1–9]). The convex TP function is a NO (Normal)type model, if its weighting functions are Normal, that is, if it satisfies (2.4) and (2.5), andthe largest value of all weighting functions is 1 for each dimension n. Also, the convex TPfunction is CNO (Close to Normal), if it is satisfies (2.4) and (2.5), and the largest value of allweighting functions is 1 or close to 1 for each dimension n.

Definition 2.6 (RNO type TP function [1–9]). The convex TP function is Relaxed NO (RNO)type, if the largest values of all weighting functions are the same (if the matrix is SN and NNtype, then this value is always between 0 and 1) for each dimension n.

Definition 2.7 (INO type TP function [1–9]). The convex TP function holds an Inverse NO(INO) type, if the smallest value of all columns is 0 for each dimension n.

Definition 2.8 (IRNO type TP function [1–9]). The TP function is IRNO (Inverted andRelaxed Normal) type, if the smallest values of all weighting functions are 0, and the largestvalues of all weighting functions are the same for each dimension n.

7

Page 17: TP model transformation based control theory optimization of nonlinear models

2.3 TP model of qLPV systemsDefinition 2.9 (qLPV model [1–9]). Consider a Linear Parameter Varying (LPV) state spacemodel: (

x(t)y(t)

)= S(p(t))

(x(t)u(t)

), (2.6)

with input u(t) ∈ Rm, output y(t) ∈ Rl and state vector x(t) ∈ Rk. The system matrix

S(p(t)) =

(A(p(t)) B(p(t))C(p(t)) D(p(t))

)(2.7)

is a parameter-varying object, where p(t) ∈ Ω ⊂ RN is a time varying N -dimensionalparameter vector, where Ω = ω1 × ω2 × . . . × ωN = [ωmin1 , ωmax1 ] × [ωmin2 , ωmax2 ] × · · · ×[ωminN , ωmaxN ] ⊂ RN is a closed hypercube. The size of the system matrix is S(p(t)) ∈ RO×I .The parameter vector p(t) can include elements of the state vector x(t), in this case Equation(2.7) is termed as quasi LPV (qLPV) model. This type of model is considered to belong tothe class of non-linear models. Further parameter dependent channels, which can representalso various control performance requirements can be incorporated into S(p(t)).

Notation 2.1. State variable vector x(t), output vector y(t) and input vector u(t) are alldependent on time t. For a simpler notation the time dependency is not emphasized lateron. Notation x, y and u is considered equivalent to x(t), y(t) and u(t). On the otherhand, the emphasis that the parameter vector p(t) and the weighting function w (pn (t)) aretime-varying, is kept.

Definition 2.10 (Finite element polytopic TP model [1–9]). The qLPV model (2.6) can bedefined using a TP function structure as(

x(t)y(t)

)= S

n∈Nwn(pn(t))

(x(t)u(t)

), (2.8)

where the N + 2-dimensional core tensor S ∈ RI1×I2×···×IN×O×I is constructed from the LTIsystem matrices Si1,i2,...,iN ∈ RO×I .If the weighting functions define a convex combination of the vertexes for all n:(

x(t)y(t)

)= S

n∈NwCon (pn(t))

(x(t)u(t)

), (2.9)

then the TP model consists of a polytopic representation. As a consequence, the system matrixS(p(t)) is always within co∀n, in : Si1,i2,...,iN, where Si1,i2,...,iN are referred to as the vertexLTI systems. The TP model is a higher structured polytopic representation as it can always begiven as:

S(p(t)) =R∑r=1

wCor (p(t))Sr. (2.10)

Vertexes Sr are equivalent to the vertexes stored in tensor S, as Sr = Si1,i2,...,in andwr(p(t)) = ΠN

n=1wn,in(xn). The finite index r is a linear equivalent of multidimensionalindexes i1, i2, . . . , iN .

8

Page 18: TP model transformation based control theory optimization of nonlinear models

The advantage of the convex polytopic TP model form consists of the fact, that a largeset of LMI based control design theories can be readily applied. Similarly to convex TPfunctions (2.2), further characteristics can be introduced for the weighting functions for theHOSVD-based canonical form of TP functions too, which results in various special types ofthe convex hull defined by the vertexes [1–9, 38–40] and which can be applied to enhance themulti-objective optimization (see later).

2.4 HOSVD and quasi HOSVD based canonical form ofqLPV models

Paper [3] redefines the HOSVD based canonical form [1, 43–45], and highlights, that theHOSVD based canonical form does not decompose all dimensions of the core tensor, thus, itis quasi-HOSVD only. A full canonical form is presented in [2, 3]. The key idea consists ofthe fact, that the quasi HOSVD based canonical form results, when the HOSVD is performedonly for the dimensions assigned to the variables xn, and a full HOSVD results when HOSVDis also performed on the dimensions assigned to the dimensions of the vertex elements.Since the HOSVD based canonical form determines the contribution of the components ina decreasing sequence in the sense of L2 norm through the higher order singular values (orthrough the singular values by dimensions), the canonical form can be viewed as a tool for themain TP function or TP model component analysis. If the components, which have a smallcontribution, are discarded, a trade-off between complexity and accuracy can be performed.Paper [45] proves, that the TP model transformation is capable of numerically reconstructingthe HOSVD and the quasi-HOSVD based canonical form and derives convergence theoremsaccording to the numerical options of the TP model transformation [1–9].

Theorem 2.1 (HOSVD-based canonical form of TP functions (HOSVD of TP functions)[1–9]). A TP function f(x), x ∈ Ω ⊂ RN with output Y ∈ RO1×O2×...×OK has the followingHOSVD based canonical form:

Y =

(S n∈N

wn(xn)

)

N+(k∈K)Tk, (2.11)

where K = 1, . . . , K ⊂ N in which

1. The singular functions wn,in(xn) ∈ [−1, 1], in = 1, . . . , In contained in the singularvectors wn(xn) form an orthonormal system in the sense of

∀n :

∫ max(ωn)

min(ωn)

wn,i(xn)wn,j(xn)dxn = δi,j, (2.12)

where 1 ≤ i, j ≤ In and δi,j consist of the Kronecker-function (δi,j = 1, if i = j andδi,j = 0, if i 6= j).

2. The transformation matrices Tk are unitary (In × In) matrices.

9

Page 19: TP model transformation based control theory optimization of nonlinear models

3. The core tensor S is a real tensor (I1 × I2 × . . .× IN+K+1) and its subtensors Sin=α,which can be obtained by fixing the n-th index to α, have the following properties:

(a) all-orthogonality: two subtensors Sin=α and Sin=β are orthogonal for all possiblevalues of n, α and β subject to α 6= β: 〈Sin=αSin=β〉 = 0, when α 6= β,

(b) ordering: ‖Sin=1‖ ≥ ‖Sin=2‖ ≥ · · · ≥ ‖Sin=In‖ ≥ 0, for all possible values ofn.

Based on the analogy of the HOSVD of tensors [4], the Frobenius-norms ‖Sin=i‖, symbolizedby σ(n)

i , are referred to as the n-mode singular values of the TP function.

It is important to recall the following remarks from sources [1–9]:Remark 2.3. The decomposition is unique to the extent of the signs of the singular functionsand the columns of the transformation matrices, which can be systematically switched, justlike in the case of HOSVD of tensors. If there are equal singular values on any dimension, thenthe HOSVD based canonical form is not unique. In this case the n-mode singular functionsor vectors corresponding to the same n-mode singular value can be replaced by orthonormallinear combinations. For further details be referred to [1–9, 43–45].Remark 2.4. Transformation matrix Tk transforms to the minimalRN+1×RN+2×. . .×RN+K

(Rn = rankn(S)) orthonormal subspace that is structured based on the higher order singularvalues. This transformation indicates whether or not the vertex components have lineardependencies. Thus we may deal only with the linearly independent components, and oncewe have the canonical core components, we can restructure the expected tensor [1–9].

Definition 2.11 (n-mode rank of TP function or TP model [1–9]). The n-mode rank of a TPfunction, where x ∈ Ω, denoted by Rn = rankn(f(x),Ω) is the number of non-zero singularvalues in the n-th dimension, thus Rn = rankn(f(x),Ω) = rankn(S). The rank of the vertexcomponents in dimensions n = N + k ∈ K can be also indicated.

Definition 2.12 (CHOSVD/RHOSVD-based canonical form [1–9]). This definition handlesthe complexity trade-off property of the HOSVD. The Compact HOSVD (CHOSVD) ofTP functions or TP models is attained, when the first Rn, (n = 1, . . . , N + K) non-zerosingular values only in all dimensions as discussed above. Accordingly, the size of the coretensor is R1 × R2 × . . . × RN+K , where Rn is the n-mode rank of the TP function or TPmodel. The Reduced/Relaxed HOSVD (RHOSVD) of TP functions or TP models is attainedwhen only the J1 × J2 × . . . × JN nonzero singular values are kept, where ∀n : Jn ≤ Rn

and ∃n : Jn < Rn. The RHOSVD canonical form of TP functions or TP models is onlyan approximation, where the error (in L2 norm) can be derived based on the sum of thediscarded singular values as in the case of the HOSVD of tensors (see the proof in [4]). UsingHigher Order Orthogonal Iteration (HOOI) the core tensor can be further tuned to decrease theerror [46,47]. A comprehensive analysis on the approximation properties are given in [37,48].

Theorem 2.2 (Quasi HOSVD-based canonical form [1–9]). If the HOSVD canonical form(2.11) is multiplied with T, then the quasi HOSVD canonical form is attained (SVD ondimensions n > N is not performed):

Y = S n∈N

wn(xn). (2.13)

10

Page 20: TP model transformation based control theory optimization of nonlinear models

Note, that in cases, where the quasi-HOSVD based canonical form is utilized, the decom-position still gives the higher order ranking of the components for the main componentanalysis.

The HOSVD-based canonical form of qLPV models can be defined similarly to thedefinition of the HOSVD-based canonical form of TP functions. In this special case thesystem matrix (2.7) has dimension O times I , while function y = f(x) is scalar [1–9].

11

Page 21: TP model transformation based control theory optimization of nonlinear models

Chapter 3

TP model transformation

The Chapter recalls TP model transformation based on sources [1–9].

3.1 Motivation and featuresThe Section describes the motivation behind TP model transformation based on sources [1–9].The dissertation addresses a topic in connection with the significant paradigm and conceptualchanges in the last decades subject to modern nonlinear and multi-objective control theorydescribed in Section 1.1 and system identification theory and mathematical advancementsdescribed in Section 3.1. These conceptual changes significantly differ from each other in theirconcepts, although these fields are closely related, and in most cases are even consecutivesteps following each other sequentially. The difference generates a representational andformalism gap which makes the sequential application of identification tools with the controltheory apparatus difficult to accomplish. A possible resolving transition has been the subjectof several studies in recent years, a connection would require an appropriate conversion and auniform representation. Such a possible connection and transition can be represented by theTP model transformation and the finite element Tensor Product type polytopic model repre-sentation. Its mathematical preliminaries and the TP model transformation itself, enabling theconnection between the significant conceptual changes will be illustrated in Section 3.1.

multi-objective

Soft computing based

system modeling and

and identification

Tensor Product

model transformation

SVD, HOSVD

HOSVD of cont. functions

mathematical concepts

non-linear control theory

Conventional formulas based

Figure 3.1: General overview

12

Page 22: TP model transformation based control theory optimization of nonlinear models

3.1.1 System modeling and identification theoryThis paragraph describes system modeling and identification theory developments based onsources [1–9]. Various new representations of dynamic models have emerged in systemstheory in the last years. The origins of this paradigm shift can be linked with the speechgiven by HILBERT in Paris, in 1900, where he presented 23 hypotheses regarding unsolvedmathematical problems [49–52]. He assumed these hypotheses would be the unansweredissues of the 20th century [50]. According to the 13th conjecture, there exist continuous multi-variable functions which cannot be decomposed as the finite superposition of continuousfunctions of a smaller number of variables. In 1957, this statement was proven false byARNOLD [53]. Moreover, in the same year, KOLMOGOROV [54] formulated a generalrepresentation theorem, along with an attached proof, which allows a decomposition ofcontinuous multi-variable functions into one-dimensional functions (see also SPRECHER

[55] and LORENTZ [56]). Kolmogorov’s proof was a legitimate evidence for the existenceof universal approximators. Based on these results, starting from the 1980s, it has beenproved that universal approximators exist within the categories defined by approximationtools such as biologically inspired neural networks and genetic algorithms, as well as fuzzylogic [57–60]. Soon these concepts proved to be effective applied theories in system modelingand identification theory extending the possibilities besides the conventional theorems of e.g.black-box identification, engineering considerations etc.

These identification concepts and the control design and optimization techniques describedpreviously in Section 1.1 significantly differ in their concept and mathematical representations.Neural networks are basically graphs with a set of connections and the weights of theseinterconnections, fuzzy logic is basically a database of linguistic rules equipped with aninference technique and evolutionary algorithms are basically algorithms, which are all ratherfar from analytic closed-form expressions applied in LMI based control theory.

3.1.2 Mathematical advancementsThe following, 3.1.2.1 and 3.1.2.2 paragraphs describe the mathematical advancements basedon sources [1–9]. In order to connect the significant paradigm and conceptual changes subjectto modern multi-objective nonlinear control theory, system modeling and identification theory,the mathematical concepts will be described including the recent advancements in multi-linearalgebra concerning SVD and HOSVD followed by the concept of the decomposition ofcontinuous functions through HOSVD and the TP model transformation as the overall unitingconcept.

3.1.2.1 Multi-linear algebra concerning SVD and HOSVD

During the last 150 years several mathematicians (BELTRAMI, JORDAN, SYLVESTER,SCHMIDT and WEYL to name a few) were responsible for establishing the foundationsof the SVD and for developing its theory, which is one of the most fruitful developmentsin linear algebra. Additionally, the HOSVD or multi-dimensional SVD was established byLATHAUWER, 2000, [4]. The Workshop on Tensor Decompositions and Applications heldin Luminy, Marseille, France, 2005 was the first event where the key topic was HOSVD.

13

Page 23: TP model transformation based control theory optimization of nonlinear models

HOSVD can decompose a given N -dimensional tensor into a full orthonormal system in aspecial ordering of higher order singular values, expressing the rank properties of the tensorin the order of L2-norm. In effect, the HOSVD is capable of extracting the very clear andunique structure of a given tensor.

3.1.2.2 HOSVD of multi-variable continuous functions and TP model transformation

HOSVD was applied for fuzzy approximation and fuzzy rule base reduction by YAM.BARANYI gave the concept of the HOSVD of continuous functions (also termed as theHOSVD based canonical form of functions) and in [43] proposed the Tensor Product modeltransformation for numerical reconstruction of the HOSVD of continuous functions, whichcan be scalar, vector or tensor function. SZEIDL et al. proved that the TP model transfor-mation is capable of numerically reconstructing the HOSVD-based canonical form of thefunctions [43–45]. TIKK investigated the trade-off and other approximation capabilities of TPmodel transformation [48, 61, 62].

The TP model transformation introduced in 2006 by BARANYI [1, 5, 63] is a numericallyexecutable method, which is able to convert a model given through a set of continuousfunctions into a set of TP functions by reconstructing the HOSVD of the continuous func-tions [43–45]. The TP model transformation also inherits many attributes from HOSVD,which reflects on its features: it has the ability to determine the fundamental structure andthe significance of each component contained in the set of TP functions. The TP modeltransformation has been extended with different convex manipulation techniques to be able togenerate convex variants of the TP function. These convex manipulation techniques enablethe possibility to construct a convex combination, which consists of the combination of theelements of the core tensor (termed as vertexes) and the one variable weighting functionproducts. This convex combination forms thereby a geometric polytopic structure, which isdefined through its vertex points.

3.1.3 Tensor Product model transformationThe following paragraphs describe TP model transformation advancements based on sources[1–9]. As previously described in Section 3.1, identification techniques based on soft-computing concepts can prove to be effective approaches considering system modelingand identification problems throughout different engineering fields, particularly in suchcircumstances, where formulating the model through analytic closed form formulas - e.g.through physical or engineering considerations - would seem difficult. As a consequence,a number of identification methods have appeared and spread: e.g. neural networks, fuzzytheory, genetic algorithms, etc. However, due to the conceptual differences in structure andrepresentation, which may also prove to be problem-dependent, it is difficult to continue withthe control system design theories described in Section 1.1.

In this context the construction of TP models is motivated by the fact, that commonlyapplied and well developed frameworks and design techniques exist to find the efficient solu-tions to engineering problems, which are compatible with the structure of TP models. Thisenables that the modern polytopic and LMI based control theories can be basically directlyapplied on TP models. As previously described in Section 3.1, the mathematical conversion

14

Page 24: TP model transformation based control theory optimization of nonlinear models

to attain TP models is accomplished through the TP model transformation, which reconstructsthe HOSVD of continuous functions and the uniform representation is established throughthe finite element polytopic TP model representation.

3.1.4 FeaturesThe TP model transformation includes the following features [1–9]:

• The TP model transformation can be executed irrespective to the form of the initialmodel, which can be given through analytic closed-form expressions, neural networks,fuzzy logic, etc., the only requirement consists of the fact, that the identified model hasto be able to be discretized over a grid.

• If the TP model representation exist, the transformation generates the exact TP modelrepresentation of the given model. If the TP model representation does not exist, anapproximate representation of the model is derived.

• The TP model transformation numerically constructs the HOSVD based TP modelform of a given qLPV model [43–45] with the following attributes:

– The multi-variable continuous functions result in products consisting of orthonor-mal one-variable weighting function systems.

– The number of LTI vertexes, which determine the fundamental structure and thesignificance of each component are minimized.

– The LTI vertexes are constructed into an orthogonal basis system.

– The LTI vertexes and weighting function systems are constructed into a higherorder ranking corresponding to the significance of each component.

• Based on component analysis, indicating the importance and contribution of eachcorresponding LTI vertex component, a trade-off between complexity and accuracyin L2 norm [64, 65] is also featured. Through disposing the components, which holda small extent of contribution a complexity decrease at the expense of accuracy ispossible, and vice versa.

• The TP model transformation is also able to generate different convex TP modelrepresentations, therefore different polytopic representations of a same given model.The polytopic representation given its structure is directly executable with LMI basedcontrol design theorems.

In addition, it is also worth mentioning, that measurement based identification methods oridentification through engineering and physical considerations - excluding some special cases- may contain significantly larger errors (in many cases the relatively small, but non-zerosingular values may represent a distorting noise in the system) in their results, than the modelattained through the TP model transformation [1–9]. There may exist cases, where a givenmodel does not possess an exact TP model, however it can be still approximated, even with

15

Page 25: TP model transformation based control theory optimization of nonlinear models

still a smaller scale error than that resulting of the identification. Therefore, executing the TPmodel transformation and validating the resulting TP model could be more beneficial thanidentification. In cases, where the identification contains efficient methods, it still may bebeneficial to execute a conversion to the TP model and validating it instead of the identifiedmodel, since the TP model still incorporates relatively smaller errors of a given model insteadof the identified model, or even none if there exists an exact TP model. In summary, it canbe concluded, that the TP model transformation could be a last step of identification andas a general interface, a preprocessing step for control design [1–9]. Further theories andapplications regarding TP model transformation can be found in [66–112]. Applications inthe topic of physiological control can be found in [113–124].

3.2 Generalized TP model transformationAssume a model given through a set of functions fl(x) ∈ ROl,1×...×Ol,Kl , x ∈ Ω ⊂ RN ,l ∈ L. Irrespective what kind of functions or equations define the model (analytic closedformulas (e.g. differential equations, (q)LPV state-space models, etc.) or soft-computingtechniques (e.g. fuzzy logic, neural network based methods, etc.)), if the functions canbe discretizable over the discretization space D(Ω, G), resulting in the discretized variantsFD(Ω,G)l , then TP model transformation is able to numerically reconstruct the polytopic TP

model representation of a model [1–9]. If no exact TP model representations exist for any ofthe functions, then TP model transformation finds the best approximate through a trade-offbetween approximation accuracy and the complexity of the model. Note, that since TPmodel transformation incorporates the Pseudo TP model transformation [1–3, 5, 63], it canbe assumed that a set of previously derived one variable weighting functions wd(xd) fordimensions d ∈ D ⊆ N are given, or that predefined characteristics defined by the specificpoints of the functions wh(xh) expected for dimensions h ∈ H ⊆ N (D∩H = 0) are given inthe form W

D(ωh,Gh)h .

Theorem 3.1 (General TP model transformation [1–9]). Assume, that the function Y belongsto the class of TP functions with Y = fl(x) ∈ ROl,1×...×Ol,Kl , x ∈ Ω ⊂ RN , wd(xd),d ∈ D ⊆ N, WD(ωh,Gh)

h , h ∈ H ⊆ N, D ∩ H = 0 and Ω are given and ∀l : FD(Ω,G)l exists.

The transformation numerically reconstructs Y = fl(x) [43–45]:

fl(x) =

(COS l

n∈N

COwn(xn)

)

N+(k∈Kl)Tk, (3.1)

when the dimensions of Sl related to the dimensions Ol,1 × . . .×Ol,Kl of output Y are alsodecomposed.

WD(ωn,Gn)n

The TP model transformation numerically reconstructs the HOSVD canonical form [1–9, 43–45], i.e. if Gn → ∞ then S → SHOSVD, wn(xn) → wHOSVDn(xn) and Tk → THOSVDk .Additionally, paper [45] also gives theorems for the speed of the convergence for the numericalreconstruction depending on whether equidistant or non-equidistant rectangular grids areapplied for the discretization.

16

Page 26: TP model transformation based control theory optimization of nonlinear models

The weighting functions COwn(xn) can be manipulated and convex hull generation meth-ods can be incorporated in the algorithm of the TP model transformation. Different types ofconvex TP functions can be generated by using Sum-Normalized (SN), Non-Negative (NN),Normalized (NO), Close to NO (CNO), Inverse NO (INO), Relaxed NO (RNO), Inverse RNO(IRNO) etc. [2, 38–40].It is important to recall the following remarks from sources [1–9]:

Remark 3.1. The numerical implementation limits the grid density, as ∀n ∈ N : Gn →Gmaxn <∞. Furthermore, the computational load of HOSVD may easily explode as Gn and

N take higher values, which form the bottlenecks of the algorithm. Still, it can be statedthat the TP model transformation numerically reconstructs S and the weighting functions.Papers [64, 125] propose effective computational complexity reduction techniques for the TPmodel transformation, especially for cases when it is executed on qLPV models.

Remark 3.2. The paper of Szeidl et al. [45] also presents theorems for the smallest griddensity necessary for finding all the ranks of the TP function or model, thus, the discretizationdensity should be set according to Szeidl’s theorems and based on the fact that the maximumrank is determined by the number of the weighting functions by dimensions of the given TPfunction or model. If the structure of the given TP function or model to be transformed is notapriori known, or the given model is not a TP function or model (see later), then a grid can beused with the highest density made possible by the numerical implementation. If limitationsexist for the maximum number of weighting functions and vertexes to be accepted, then thetheorems of Szeidl can be applied similarly to the case where the maximum rank is known.As a matter of fact, this may lead to an approximation if the accepted number of weightingfunctions is less than the rank of the TP function.

Remark 3.3. If the density of the discretisation grid is not sufficiently high to find the rank ofthe given TP function, then the TP model transformation results in an approximation only.

3.3 Approximation and complexity3.3.0.1 Approximation in non-TP function class

If function Y = f(x) does not belong to the TP class, in some cases there is no finiterank, which means there will be no zero singular values after executing HOSVD no matterhow dense the sampling grid M is. Similarly to Taylor series expansion, some of the non-zero singular values have to be discarded. Since the singular values are in descendingorder, the approximation error based on the values of the discarded singular values can beestimated [1–9].

3.3.0.2 Approximation in TP function class - Complexity reduction

On the other hand, if function Y = f(x) = BN

n=1

wn(xn) belongs to the class of TP functions,one can still choose RHOSVD for complexity reduction of the TP representation to decreasethe number of weighting functions wn at the price of approximating the original function [1–9].

17

Page 27: TP model transformation based control theory optimization of nonlinear models

The TP function will be an approximation of the original function as:

f(x) ≈ DN

n=1

wn(xn) (3.2)

Since the discarded singular values assign the error and the n-mode rank, namely the numberof constant components, a trade-off can be readily performed between the error and thenumber of constant components and weighting functions wn [1–9].Remark 3.4. The error of the approximation can be estimated from the discarded singularvalues, but beyond this it can be numerically calculated and evaluated at any instance on alarge number of random points [1–9].

3.4 Pseudo TP model transformationCases exist, where a TP function with a predefined weighting function is needed to be found,namely, the goal is to transform a given function to a TP function with given weightingfunctions. For such purposes, the Pseudo TP model transformation was proposed [1–9]:

Theorem 3.2 (Pseudo TP model transformation (TP+ model transformation) [1–9]). Assumethe function Y belongs to the class of TP functions with Y = f(x), x ∈ Ω ⊂ RN and theweighting function system wn(xn) is given. The aim is to determine S such that f(x) =S n∈N

wn(xn). If this is not possible, then the goal is to find f(x) = S n∈N

wn(xn), where

f(x) is the best or at least a good approximation under the rank constraints implicitly givenby wn(xn) (e.g. the number of linearly independent weighting functions may be less indimension n than rankn(f(x))).

3.5 Partial TP+ model transformationThe Partial TP+ model transformation is described based on sources [1–9]:

Theorem 3.3 (Partial TP+ model transformation [1–9]). Assume the function Y belongs tothe class of TP functions with Y = f(x), x ∈ Ω ⊂ RN and a given weighting functionsystem wd(xd), d ∈ D ⊂ N. The aim is to determine S such that f(x) = S

n∈Nwn(xn),

where weighting functions wn(xn), n /∈ D, are the same as the result of the TP modeltransformation.

If this is not possible, or if a complexity trade-off is needed, then the goal is to findf(x) = S

n∈Nwn(xn), where f(x) is the best, or at least a good approximation under the

rank constraint implicitly given by wd(xd). Steps 0, 1, 3, +1 and +2 consist of the same as inthe case of the TP+ model transformation.

3.6 Multi TP model transformationCases exist, where a set of functions is simultaneously needed to be transformed to a setof TP functions with the same weighting functions system. For such purposes, the Multi

18

Page 28: TP model transformation based control theory optimization of nonlinear models

TP model transformation was proposed [1–9]. First, a simple case for the Multi TP modeltransformation is described, when the functions have outputs with the same size. Then, thegeneral case for the Multi TP model transformation is discussed, when each function mayhave a different sized output.

Theorem 3.4 (Multi TP model transformation - simple case [1–9]). Assume the parameterdependent scalar, vector, matrix or tensor functions Y = fl(x), l ∈ L, x ∈ Ω ⊂ RN aregiven. As an important property, the functions have the same size and dimensionality as ∀l :fl(x) ∈ RO1×O2×...×OK . The aim is to find the given functions’ TP function representationsover the same weighting function system as ∀l : fl(x) = Sl

n∈Nwn(xn).

The more general and complex case of the Multi TP model transformation consists of thefollowing:

Theorem 3.5 (Multi TP model transformation [1–9]). Assume the parameter dependentscalar, vector, matrix or tensor functions Y = fl(x), l ∈ L, x ∈ Ω ⊂ RN are given.As an important property, the functions may have different sizes and dimensionality asfl(x) ∈ ROl,1×Ol,2×...×Ol,Kl . The aim is to find the given functions’ TP function representationsover the same weighting function system as fl(x) = Sl

n∈Nwn(xn).

3.7 Interpolation of the weighting functionsThere does not exists a method in the scientific literature for the interpolation of TP modelswhich can directly interpolate between the LTI vertexes and calculate the correspondingweighting functions. On the other hand an elaborated TP model manipulation technique existsfor the interpolation between two TP models, which is based on the interpolation betweenweighting functions and can calculate the corresponding LTI vertexes [1–9].

Theorem 3.6 (Interpolation of the weighting functions [1–9]). Assume two TP model repre-sentations of a given model with different weighting functions are available:

S(p) = A n∈N

wAn (pn) = B

n∈NwBn (pn). (3.3)

A linear interpolation characterized by a parameter λ ∈ [0, 1] can be applied as follows:

wλn(pn) = λ ·wA

n (pn) + (1− λ) ·wBn (pn). (3.4)

Performing the TP+ model transformation on the given model with the predefined weightingfunctions wλ

n(pn), the following form is obtained:

S(p) = V n∈N

wλn(pn) = A

n∈NwAn (pn) = B

n∈NwBn (pn). (3.5)

Note that this technique interpolates the weighting functions and, hence, the vertexes of theinterpolated TP model are not the linear interpolation of the vertexes of the given two TPmodels.

19

Page 29: TP model transformation based control theory optimization of nonlinear models

3.8 Unifying the weighting functionsThe unifying of the weighting functions is described based on sources [1–9]:

Theorem 3.7 (Unifying of the weighting functions [1–9]). Assume a set of TP functions aregiven in the form of:

Yl = Sl n∈N

wl,n(xn), (3.6)

where l ∈ L. The goal is to find the TP model representations in Ω:

Yl = Tl n∈N

wUn (xn), (3.7)

where the TP models hold the same weighting functions systems. The superscript U denotesthat the weighting functions are unified. Thus the goal is to ensure:

∀l : Sl n∈N

wl,n(xn) = Tl n∈N

wUn (xn). (3.8)

One way to perform this is to execute the Multi TP model transformation. However, suchan approach would result in a significant computational load if HOSVD is executed on alarge-sized discretized tensor constructed from all of the individual TP functions. A simplifiedway exists, since the TP structure of the given TP functions is known.

To find the unified set of the weighting functions, the matrices of the discretized weightingfunctions WD(ωn,Gn)

l,n can be stored in the form of:

Hn =(W

D(ωn,Gn)1,n · · · W

D(ωn,Gn)L,n

), (3.9)

and a compact SVD (or reduced, if the complexity reduction is required) is performed on H as

Hn = UnDnVTn = UnLn. (3.10)

If needed, the manipulation of the type of the unified weighting functions (defining SN, NN,CNO etc. type unified functions) can be integrated at this point with the execution of SVD toobtain such a Un that leads to the desired weighting functions. As a result, the discretizedunified weighting functions have the following form:

WU,D(ωn,Gn)n = Un. (3.11)

Given these weighting functions, there are two ways to proceed further. The first approachconsists of performing the TP+ model transformation on the given set of TP functions usingthe predefined weighting functions wU

n (xn) available in the discretized variant WU,D(ωn,Gn)n .

An alternative approach consists of further relaxing the computational requirements. Sinceall the transformation matrices are available in Ln, the core tensors can be directly derived tothe unified weighting functions. Thus, the partitions of the matrix Ln according to the numberof the columns of blocks WD(ωn,Gn)

l,n in Hn are defined as:

Ln =(Vn,1 · · · Vn,L

). (3.12)

20

Page 30: TP model transformation based control theory optimization of nonlinear models

As a result,

Hn =(W

D(ωn,Gn)1,n · · · W

D(ωn,Gn)L,n

)= Un

(Vn,1 · · · Vn,L

), (3.13)

which means thatW

D(ωn,Gn)l,n = UnVn,l. (3.14)

Finally, the core tensors can be derived using the transformation matrices as:

Sl n∈N

WD(ωn,Gn)l,n = Sl

n∈NUnVn,l = (3.15)

=

(Sl

n∈NVn,l

)n∈N

Un = Tl n∈N

Un = (3.16)

= Tl n∈N

WU,D(ωn,Gn)n . (3.17)

ThusTl = Sl

n∈NVn,l. (3.18)

Last, Step 3 of the generalized TP model transformation can be executed to determine thecontinuous weighting functions to one of the pairs of fl(x) and Sl, since we have unifiedweighting functions.

21

Page 31: TP model transformation based control theory optimization of nonlinear models

Chapter 4

TP model transformation-based controldesign methodology

The Chapter recalls the TP model transformation based control design methodology utilizedin the dissertation, based on sources [1–9, 34, 36, 126].

4.1 TP model transformation-based control design strategyAssume a given qLPV model (2.9) is given. The aim is to control and observe the givenqLPV model. Cases exist, where only a part of the state variables of the qLPV model aremeasurable. In this case, an output feedback based control design structure can be applied,where the immeasurable state variables can be approximated by an observer. In case theparameter vector p(t) does not include elements from the estimated state-vector x(t), thefollowing controller and observer structure can be applied [1–9, 34, 35]:(

ˆxy

)= S(p(t))

(xu

)+

(K(p(t))

0

)(y − y)

u = −F(p(t))x.(4.1)

The observer is required to satisfy the convergence for stability x(t)−x(t)→ 0 as t→∞.The system, controller and observer take the following TP model structure:

S(p(t)) = S n∈N

wn(pn(t)), (4.2)

F(p(t)) = F n∈N

wn(pn(t)), (4.3)

K(p(t)) = K n∈N

wn(pn(t)), (4.4)

where F(p(t)) denotes the controller and K(p(t)) denotes the observer.The controller and observer system components can be acquired from the TP model of the

system matrix (4.2) through various LMI based design techniques in a way, that the stabilityand the desired multi-objective control performance requirements are guaranteed. The aimthrough the LMI based design is to acquire controller vertex gains Fi1, i2, ..., iN stored in Fand observer vertex gains Ki1, i2, ..., iN stored in K from Si1, i2, ..., iN stored in the system tensorS [1–9].

22

Page 32: TP model transformation based control theory optimization of nonlinear models

4.2 Linear Matrix Inequality in system control designLinear Matrix Inequalities (LMIs) and LMI techniques have emerged as powerful designtools in areas ranging from control engineering to system identification and structural design.Three factors make LMI techniques appealing [1–9]:

• A variety of design specifications and constraints can be expressed as LMIs.

• Once formulated in terms of LMIs, a problem can be solved exactly by efficient convexoptimization algorithms (the “LMI solvers”).

• While most problems with multiple constraints or objectives lack analytical solutionsin terms of matrix equations, they often remain tractable in the LMI framework. Thismakes LMI-based design a valuable alternative to classical “analytical” methods.

The most significant advantage of LMIs is, that it is easy to numerically specify andcombine numerous design constraints, conditions and goals. Many control problems anddesign specifications have LMI formulations [23]. This is especially true for Lyapunov-basedanalysis and design, but also for optimal LQG control, H∞ control, covariance control, etc.Further applications of LMIs arise in estimation, identification, optimal design, structuraldesign, matrix scaling problems, and so on. The main strength of LMI formulations is theability to combine various design constraints or objectives in a numerically tractable manner.A non-exhaustive list of problems addressed by LMI techniques includes the following [1–9]:

• Robust stability of systems with LTI uncertainty (µ-analysis) [127–129]

• Quadratic stability of differential inclusions [130, 131]

• Lyapunov stability of parameter-dependent systems [132]

• Input/state/output properties of LTI systems (invariant ellipsoids, decay rate, etc.) [23]

• Multi-model/multi-objective state feedback design [23, 133–136]

• Robust pole placement

• Optimal Linear Quadratic Gaussian control [23]

• Robust H∞ control [137, 138]

• Multi-objective H∞ synthesis [135, 136, 139]

• Control of stochastic systems [23]

• Weighted interpolation problems [23]

In the following section, a short introduction to linear matrix inequalities is given basedon sources [1–9].

23

Page 33: TP model transformation based control theory optimization of nonlinear models

Definition of LMIBefore proceeding, the definition of a term often used in literature is given, which will befollowed by an introduction to linear matrix inequalities based on sources [1–9].

Definition 4.1 (Affine function [1–9]). A function f : S 7→ T is affine if f(x) = f0 + T (x)where f0 ∈ T and T : S 7→ T is a linear map, i.e.,

T (α1x1 + α2x2) = α1T (x1) + α2T (x2)

for all x1, x2 ∈ S and α1, α2 ∈ R.

Hence f : Rn 7→ Rm is affine if and only if there exists x0 ∈ Rn, such that the mappingx 7→ f(x) − f(x0) is linear. This means that all affine functions f : Rn 7→ Rm can berepresented as f(x) = f(x0) + T · (x−x0) where T is some matrix of dimension m× n andthe dot · denotes multiplication. We will be interested in the case where m = 1 and denotedby 〈·, ·〉 the standard inner product in Rn, that is, for x1,x2 ∈ Rn, 〈x1,x2〉 = xT2 x1 [1–9].

A linear matrix inequality is an expression of the form:

F(x) = F0 + x1F1 + · · ·+ xmFm > 0, (4.5)

where

1. x = (x1, . . . , xm) is a vector of m real numbers called the decision variables.

2. F0, . . . ,Fm are real symmetric matrices, i.e., Fi = FTi ∈ Rn×n, i = 0, . . . ,m for some

n ∈ Z+-re.

3. the inequality > 0 in (4.5) means ‘positive definite’, i.e., uTF(x)u > 0 for all u ∈Rn,u 6= 0. Equivalently, the smallest eigenvalue of F(x) is positive.

In more general terms

Definition 4.2 (Linear Matrix Inequalities [1–9]). A linear matrix inequality (LMI) is aninequality

F(x) > 0 (4.6)

where F is an affine function mapping a finite dimensional vector space V to the set S :=M | ∃n > 0 such that M = MT ∈ Rn×n, of real symmetric matrices.

It is important to recall the following remarks from sources [1–9]:

Remark 4.1. An affine mapping F : V 7→ S necessarily takes the form F(x) = F0 + T(x)where F ∈ S and T : V 7→ S is a linear transformation. Thus, if V is finite dimensional, sayof dimension m, and e1, . . . , em constitutes a basis for V, then we can write

T(x) =m∑j=1

xjFj

where the elements x1, . . . , xm are such that x =∑m

j=1 xjej and Fj = T(ej) for j =1, . . . ,m. Hence we obtain (4.5) as a special case.

24

Page 34: TP model transformation based control theory optimization of nonlinear models

Remark 4.2. The same remark applies to affine mappings F : Rn×n 7→ S. A simple exampleis the Lyapunov inequality F(X) = ATX+XA+Q > 0. Here, A,Q ∈ Rn×n are assumedto be given and X ∈ Rn×n is unknown. The unknown variable is therefore a matrix. Notethat this defines an LMI only if Q is symmetric. We can view this LMI as a special case of(4.5) by defining a basis E1, . . . ,Em of V and writing X =

∑mj=1 xjEj . Indeed,

F(X) = F

(m∑j=1

xjEj

)= F0 +

m∑j=1

xjF(Ej) = F0 +m∑j=1

xjFj

which is of the form (4.5).

Remark 4.3. A non-strict LMI is a linear matrix inequality where > in (4.5) and (4.6) isreplaced by ≥. The matrix inequalities F(x) < 0, and F(x) > G(x) with F and G affinefunctions are obtained as special cases of Definition 4.2, as they can be rewritten as the linearmatrix inequality −F(x) > 0 and F(x)−G(x) > 0.

Constraints expressed using LMIsThis paragraph describes the constraints expressed using LMIs based on sources [1–9].The linear matrix inequality (4.6) defines a convex constraint on x. That is, the set S :=x | F(x) > 0 is convex. Indeed, if x1,x2 ∈ S and α ∈ (0, 1) then

F(αx1 + (1− α)x2) = αF(x1) + (1− α)F(x2) > 0,

where in the inequality we used that F is affine and the inequality follows from the fact thatα ≥ 0 and (1− α) ≥ 0.

Although the convex constraint F(x) > 0 on x may seem rather special, it turns outthat many convex sets can be represented in this way. In this subsection we discuss someseemingly trivial properties of linear matrix inequalities which turn out to be of eminent helpin the reduction of multiple constraints on an unknown variable to an equivalent constraintinvolving a single linear matrix inequality.

Definition 4.3 (System of LMIs [1–9]). A system of linear matrix inequalities is a finite setof linear matrix inequalities

F1(x) > 0,F2(x) > 0, . . . ,Fk(x) > 0. (4.7)

It is important to recall the following three properties from sources [1–9]:It is a simple but essential property, that every system of LMIs can be rewritten as one

single LMI. Specifically, F1(x) > 0,F2(x) > 0, . . . ,Fk(x) > 0 if and only if

F(x) =

F1(x) 0 . . . 0

0 F2(x) . . . 0... . . . ...0 0 . . . Fk(x)

> 0.

25

Page 35: TP model transformation based control theory optimization of nonlinear models

The last inequality does make sense as F(x) is symmetric for any x. Furthermore, since theset of eigenvalues of F(x) is simply the union of the eigenvalues of F1(x), . . . ,Fk(x), any xthat satisfies F(x) > 0 also satisfies the system of LMI’s (4.7) and vice versa [1–9].

A second important property amounts to incorporating affine constraints in linear matrixinequalities. By this we mean that combined constraints (in the unknown x) of the form

F(x) > 0Ax = b

or F(x) > 0x = Ay + b for some y

where the affine function F : Rm 7→ S and matrices A ∈ Rm×n and b ∈ Rm are given canbe lumped in one linear matrix inequality F(x) > 0. More generally, the combined equations

F(x) > 0x ∈M (4.8)

whereM is an affine subset of Rm i.e.,

M = x0 +M0 = x0 + m0 |m0 ∈M0,

with x0 ∈ Rm andM0 a linear subspace of Rm, can be rewritten in the form of one singlelinear matrix inequality F(x) > 0. To actually do this, let e1, . . . , em0 ∈ Rm be a basis ofM0 and let F(x) = F0 +T(x) be decomposed as in Remark 4.1. Then (4.8) can be rewrittenas

0 < F(x) = F0 + T

(x0 +

m0∑j=1

xjej

)= F0 + T(x0)︸ ︷︷ ︸

constant part

+

m0∑j=1

xjT(ej)︸ ︷︷ ︸linear part

= F0 + x1F1 + · · ·+ xm0Fm0

= F(x)

where F0 = F0 + T(x0),Fj = T(ej) and x = (x1, . . . , xm0) are the coefficients of x− x0

in the basis ofM0. This implies that x ∈ Rm satisfies (4.8) if and only if F(x) > 0. Notethat the dimension m0 of x is smaller than the dimension m of x [1–9].

A third property of LMIs is obtained from a simple exercise in algebra. It turns out to bepossible to convert some non-linear inequalities to linear inequalities [1–9]. Suppose that wepartition a matrix M ∈ Rn×n as

M =

(M11 M12

M21 M22

),

where M11 has dimension r × r. Assume that M11 is non-singular. Then the matrix S =M22 −M21M

−111 M12 is called the Schur-complement of M11 in M. If M is symmetric then

26

Page 36: TP model transformation based control theory optimization of nonlinear models

we have

M > 0 ⇐⇒(M11 0

0 S

)> 0

⇐⇒

M11 > 0S > 0

.

In conclusion we can state the following proposition:

Proposition 4.1 (Schur complement [1–9]). Let F : V 7→ S be an affine function which ispartitioned according to

F(x) =

(F11(x) F12(x)F21(x) F22(x)

),

where F11(x) is square. Then F(x) > 0 if and only ifF11(x) > 0

F22(x)− F12(x) [F11(x)]−1 F21(x) > 0. (4.9)

Note that the second inequality in (4.9) is a non-linear matrix inequality in x. Usingthis result it follows that non-linear matrix inequalities of the form (4.9) can be converted tolinear matrix inequalities. In particular, it follows that non-linear inequalities of the form (4.9)define a convex constraint on the variable x in the sense that all x satisfying (4.9) define aconvex set [1–9].

Application-oriented forms of LMIThe following paragraph describes application-oriented forms of LMIs based on sources[1–9]. As the publications listed in the introduction show, many optimization problems incontrol, identification and signal processing can be formulated (or reformulated) using linearmatrix inequalities. Clearly, it only makes sense to cast these problems in an LMI settingif these inequalities can be solved in an efficient and reliable way. Since the linear matrixinequality F(x) > 0 defines a convex constraint on the variable x, optimization problemsinvolving the minimization (or maximization) of a performance function f : S 7→ R withS := x | F(x) > 0 belong to the class of convex optimization problems. Casting this in thesetting of the previous section, it may be apparent that the full power of convex optimizationtheory can be employed if the performance function f is known to be convex.

Suppose that F,G,H : V 7→ S are affine functions. There are three generic problemsrelated to the study of linear matrix inequalities [1–9]:

1. Feasibility: The test that checks whether or not there exist solutions x ∈ V of F(x) > 0is called a feasibility problem. The LMI is called feasible if such x exists, otherwise theLMI F(x) > 0 is said to be infeasible.

2. Optimization: Let f : S 7→ R and suppose that S = x | F(x) > 0. The problem todetermine

Vopt = infx∈S

f(x)

27

Page 37: TP model transformation based control theory optimization of nonlinear models

is called an optimization problem with an LMI constraint. This problem involves thedetermination of Vopt and for arbitrary ε > 0 the calculation of an almost optimalsolution x which satisfies x ∈ S and Vopt ≤ f(x) ≤ Vopt + ε.

3. Generalized eigenvalue problem: The generalized eigenvalue problem amounts tominimizing a scalar λ ∈ R subject to

λF(x)−G(x) > 0F(x) > 0H(x) > 0

.

Computation of LMIsA major breakthrough in convex optimization lies in the introduction of interior-point methods.These methods were developed in a series of papers [17] and became of true interest in thecontext of LMI problems in the work of Yurii Nesterov and Arkadii Nemirovskii [18].

The mathematical apparatus used in the resolution is not covered in this dissertation dueto its length and complexity. Detailed descriptions are given in [17, 18]. The interior-pointmethod is the most popular optimization technique thanks to its efficiency. It is also widelyused in commercial scientific applications such as MATLAB Optimization Toolbox and RobustControl Design Toolbox [140].

4.3 Optimisation based on LMIsThe following LMI based theories have been utilized in the dissertation [1–9, 34, 35]:

Theorem 4.1. Globally and asymptotically stable controller [1–9, 34, 35]: Assume thepolytopic model (2.11) is given. This output-feedback control structure is globally andasymptotically stable if the matrices P1 > 0 and Mr exist, (r = 1, . . . , R where R denotesthe number of LTI vertex systems) satisfying equations:

P1ATr −MT

rBTr + ArP1 −BrMr < 0,

P1ATr −MT

sBTr + AsP1 −BrMs+

P1ATs −MT

rBTs + AsP1 −BsMr < 0

for r < s ≤ R, except the pairs (r, s) such that ∀p(t) : wr(p(t))ws(p(t)) = 0, and whereMr = FrP1. The controller feedback gains can then be obtained from the solution of theabove LMIs as Fr = MrP

−11 .

Theorem 4.2. Globally and asymptotically stable observer [1–9, 34, 35]: Assume thepolytopic model (2.11) is given. This observer structure is globally and asymptotically stableif the matrices P2 > 0 and Nr exist, (r = 1, . . . , R where R denotes the number of LTI

28

Page 38: TP model transformation based control theory optimization of nonlinear models

vertex systems) satisfying equations:

ATr P2 −CT

rNTr + P2Ar −NrCr < 0,

ATr P2 −CT

sNTr + P2Ar −NrCs+

ATsP2 −CT

rNTs + P2As −NsCr < 0

for r < s ≤ R, except the pairs (r, s) such that ∀p(t) : wr(p(t))ws(p(t)) = 0, and whereNr = P2Kr. The observer gains can then be obtained from the solution of the above LMIsas Kr = P−1

2 Nr.

Theorem 4.3. Globally and asymptotically stable controller evaluation [1–9, 34, 35]: As-sume the polytopic model and a controller of structure (7.5) is given. This output-feedbackcontrol structure is globally and asymptotically stable, if there exists a common positivedefinite P such that

GTiiP + PGii < 0,

(Gij + Gji

2

)TP + P

(Gij + Gji

2

)≤ 0

where i < j, except the pairs (i, j) such that ∀p(t) : wi(p(t))wj(p(t)) = 0, and matrix Gij

is defined asGij = Ai −BiFj .

29

Page 39: TP model transformation based control theory optimization of nonlinear models

Chapter 5

3-DoF aeroelastic wing section model

In this section the most recent version found in the scientific literature of the state-space qLPVmodel of the 3-DoF aeroelastic wing section model including Stribeck friction of the complexNonlinear Aeroelastic Test Apparatus (NATA) model [32, 141, 142] will be described, basedon sources [1–3, 6–9, 31, 32, 143, 144]. Active control of aeroelasticity has been a majortopic of discussion in aerospace and control engineering for several years. Several studiescan be found discussing the analysis and different control design strategies of the aeroelasticwing section [142–164]. The aeroelastic wing section model is an effective example fordiscussing the analysis and different control design strategies of aeroelasticity. The TP modeltransformation based control solutions to the 2-DoF and the 3-DoF aeroelastic wing sectionare given in [31, 32, 143, 144]. The model is an effective example for discussing the analysisand control design strategies of aeroelasticity.

The state-space qLPV model of the 3-DoF aeroelastic wing section including friction[31,32] of the Nonlinear Aeroelastic Test Apparatus is given in Equation (6.2), with u(t) ∈ Rinput, y(t) ∈ R output, x(t) state vector, p(t) ∈ Ω ⊂ RN parameter vector and systemmatrix S(p(t)) ∈ RO×I : (

x(t)y(t)

)= S(p(t))

(x(t)u(t)

). (5.1)

The system matrix S(p(t)) ∈ RO×I consists of:

S(p(t)) =

(A(p(t)) B(p(t))C(p(t)) D(p(t))

). (5.2)

The state vector includes the following elements:

x(t) =(x1(t) x2(t) x3(t) x4(t) x5(t) x6(t)

)T (5.3)

=(h α β h α β

)T, (5.4)

where h represents the plunge, α represents the pitch and β represents the trailing-edgesurface deflection. The time varying parameter vector p(t) ∈ Ω contains the elementsα(t) symbolizing the above mentioned pitch, U(t) symbolizing the wind speed and β(t) isincorporated by the friction model:

p(t) =(α(t) U(t) β(t)

)T. (5.5)

30

Page 40: TP model transformation based control theory optimization of nonlinear models

Figure 5.1: 3-DoF aeroelastic wing section and state variables

Since the parameter vector p(t) incorporates components of the state vector x(t), the state-space model (Equation (6.2)) represents a qLPV state-space system.

The elements of S(p(t)) consist of the following:

A(p(t)) =

(−M−1C(p(t)) −M−1K(p(t))

−I 0

),

B =

(M−1F

0

),

C =(0 0 0 0 1 0

),

D = 0,

(5.6)

where the matrices M, C, K and F denote the mass, damping, stiffness and forcing matricesdescribed in the equation of motion:

M

hαβ

+ C

β

+ K

hαβ

= Fu. (5.7)

These matrices include the following elements:The model is attained from the equation of motion through the following. Substituting the

matrices M, C, K and F into the equation of motion: mh +mα +mβ maxab+mβrβ +mβxβ mβrβmaxab+mβrβ +mβxβ Iα + Iβ +mβr

2β + 2xβmβrβ Iβ + xβmβrβ

mβrβ Iβ + xβmβrβ Iβ

hαβ

+

+

ch 0 00 cα 00 0 cβservo

β

+

kh 0 00 kα(α) 00 0 kβservo

hαβ

=

−LM

kβservoβdes

,

where kα(α) is obtained in [142] by curve fitting on the measured displacement-moment datafor a nonlinear spring kα(α) = 25.55−103.19α+543.24α2. It is important to emphasize thatthe order of the polynomial defining kα(α) does not influence the control design methodology.Hence, one can apply a higher order polynomial to model the non linearity of the spring,which can be found in [148] dealing with the aeroelastic wing section model.

31

Page 41: TP model transformation based control theory optimization of nonlinear models

M =

mh +mα +mβ maxab+mβrβ +mβxβ mβrβmaxab+mβrβ +mβxβ Iα + Iβ +mβr

2β + 2xβmβrβ Iβ + xβmβrβ

mβrβ Iβ + xβmβrβ Iβmxαb Iα

C =

ch + ρbSClαU(

12− a)bρbSClαU 0

−ρb2SCmα,effU cα −(

12− a)bρb2SCmα,effU 0

0 0 cβservo

K =

kh ρbSClαU2 ρbSClβU

2

0 kα(α)− ρb2SCmα,effU2 −ρb2SCmβ,effU

2

0 0 kβservo

F =

00

kβservo

(5.8)

Quasi-steady aerodynamic force L and moment M are assumed in the same way found inthe sources in their control design approaches:

L = ρU2bClα

(α +

h

U+

(1

2− a)bα

U

)+ ρU2bclββ (5.9)

M = ρU2b2Cmα,eff.

(α +

h

U+

(1

2− a)bα

U

)+ ρU2bCmβ,eff.β (5.10)

The above L and M above are accurate for the low-velocity regime.Based on [142], it is assumed that the trailing-edge servo-motor dynamics can be repre-

sented using a second-order system of the form:

Iββ + cβservo β + kβservoβ = kβservouβ. (5.11)

By combining equations 5.7, 5.9, 5.10 and 5.11 one obtains: mh +mα +mβ maxab+mβrβ +mβxβ mβrβmaxab+mβrβ +mβxβ Iα + Iβ +mβr

2β + 2xβmβrβ Iβ + xβmβrβ

mβrβ Iβ + xβmβrβ Iβmxαb Iα

︸ ︷︷ ︸

M

hαβ

+

+

ch + ρbSClαU(

12 − a

)bρbSClαU 0

−ρb2SCmα,effU cα −(

12 − a

)bρb2SCmα,effU 0

0 0 cβservo

︸ ︷︷ ︸

C

β

+

+

kh ρbSClαU2 ρbSClβU

2

0 kα(α)− ρb2SCmα,effU2 −ρb2SCmβ,effU2

0 0 kβservo

︸ ︷︷ ︸

K

hαβ

=

00

kβservo

︸ ︷︷ ︸

F

u.

32

Page 42: TP model transformation based control theory optimization of nonlinear models

where M, C, K and F are the previously mentioned mass, damping, stiffness and forcingmatrices of the equation of motion [142] in Equation 5.7.

The system parameters have the following values: mh = 6.516 kg; mα = 6.7 kg;mβ = 0.537 kg; xα = 0.21; xβ = 0.233; rβ = 0 m; a = −0.673 m; b = 0.1905 m;Iα = 0.126 kgm2; Iβ = 10−5; ch = 27.43 Nms/rad; cα = 0.215 Nms/rad; cβservo =4.182∗10−4 Nms/rad; kh = 2844; kβservo = 7.6608∗10−3; ρ = 1.225 kg/m3; Clα = 6.757;Cmα,eff = −1.17; Clβ = 3.774; Cmβ,eff = −2.1; S = 0.5945 m. Further details anddefinitions can be found at sources [31, 32, 142, 165–167].

The system matrix S(p(t)) of the aeroelastic wing section model incorporates the Stribeckfriction model defined in the following, where Ff (t) represents the friction force:

Ff (t) = −

Fc +(Fs − Fc)(

1 +

(v

vs

)2) sign(v(t))− Fvv,

where sign(v(t)) =2

1 + e−1000·v(t)−1 and v(t) 6= 0. The parameter vs describes the Stribeck

velocity, Fs represents the static friction force, Fc symbolizes the Coulomb friction forceand Fv denotes the viscous friction force. The values of these parameters were chosen basedon engineering considerations in order to obtain a realistic friction model. The values areFv = Fc = 4.182 · 10−4 Nm for the viscous friction and Coulomb friction force term,Fs = 1.2 · Fc for the Stribeck friction force term and vs = 0.0075 rad/s for the Stribeckvelocity. Further details and definitions of the parameters can be found in [32, 142].

Figure 5.2: Stribeck friction force Ff (t)

33

Page 43: TP model transformation based control theory optimization of nonlinear models

Part II

Theoretical achievements

34

Page 44: TP model transformation based control theory optimization of nonlinear models

Chapter 6

Influence of the TP modelrepresentation’s non invariant attributeon the feasibility of LMI based controldesign

This chapter proves that the vertexes of the TP model type polytopic representation of agiven qLPV state-space model strongly interfere with the feasibility regions of LMI basedcontrol design methods. Furthermore this is valid both for the LMI based feasibility ofthe controller and the observer design, but the influence differ for the controller and theobserver system components. More specifically, the factors influencing the feasibility regionsof the LMI based control design include (i) the manipulation of the vertexes’ position and(ii) the size and complexity of the TP model type polytopic representation, i.e. the numberof the vertexes contained in the TP model representation. The proof is based on a complexcontrol design example, where the influence of these factors stated above can be easily andclearly indicated. Furthermore the chapter shows via the example that the maximal parameterspace of the controller and observer also depends from these factors. The example modelconsists of the complex Nonlinear Aeroelastic Test Apparatus (NATA) model of the threeDegree of Freedom aeroelastic wing section model including Stribeck friction describedin Chapter 5 and the control design method is based on the Tensor Product (TP) modeltransformation based Control Design Framework described in Chapter 4 that supports theflexible manipulation of these factors. The chapter executes a systematical manipulation ofthe TP model representation’s complexity and convex hull and presents how the feasibilityregions of the LMI based control design vary in this context.

This chapter describes Thesis I., which is based on the journal publication [RJ-1] ( [167])and conference papers [RC-1, RC-2] ( [165,166]). The chapter is structured as follows: ThesisI is presented in Section 9. The strategy and methodology for proving the statements, namelythe applied Relaxed TP model based Control Design Framework containing the complexityand convex hull manipulation and analysis, design strategy and LMI based controller andobserver design theory are described in detail in Section 6.2. The proving results are presentedin Section 6.3. Finally, the conclusions are drawn in Section 6.4.

35

Page 45: TP model transformation based control theory optimization of nonlinear models

6.1 Thesis I.The chapter presents the following statements about the TP model type polytopic representa-tion and it’s influence on the feasibility regions of LMI based control design.

Thesis I: Design influence [RJ-1, RC-1, RC-2]In contrast to previous control design solutions, where the polytopic representation is not takeninto account during the LMI based control design, I proved the existence of the influence ofthe convex hull manipulation of the vertexes of tensor S ∈ RI1×I2×...×IN×O×I of the polytopicTP model representation

S(p(t)) = S n∈N

wn(pn(t)) (6.1)

on the feasibility of the LMI based design methods. Therefore, I proved, that the convex hullmanipulation is an important and necessary step to consider at LMI based control designmethods:

(i) The position of the vertexes of the polytopic TP model representation, more formally,the values of elements Si1...iN ∈ RO×I , strongly influence the feasibility of LMI basedcontrol design methods.

(ii) The complexity of the polytopic TP model representation, i.e. the number of thevertexes contained in the TP model, more formally, the value of IN , also stronglyinfluence the feasibility of LMI based control design methods.

(iii) Statement (i) and (ii) is valid both for the feasibility of the controller and observerdesign but in a separate, different way.

(iv) The position (the values of elements Si1...iN ∈ RO×I) and the number (the value ofIN ) of the vertexes of the polytopic TP model representation also influence the size ofthe achievable parameter space p(t) ∈ Ωmax ⊂ RN , where the LMI based design isfeasible. Through manipulating the convex hull of the polytopic representation, thatis the position (the values of elements Si1...iN ∈ RO×I) and the number (the value ofIN ) of the vertexes of the polytopic TP model representation, the size of the maximalachievable parameter space p(t) ∈ Ωmax ⊂ RN can be increased, where the LMI baseddesign is still feasible.

6.2 Strategy for proving Thesis IAs previously stated the proof in the chapter is based on a control design example of a complexdynamic qLPV system. A TP model representation of the given qLPV system is derived uponwhich a systematical manipulation and analysis is executed. In accordance to this systematicalmanipulation LMI based control design theories are applied and the feasibility is checkedhow it is varying. The manipulation takes the following key points into account:

36

Page 46: TP model transformation based control theory optimization of nonlinear models

1. The design is executed both on an exact and on a relaxed TP model representation.The exact representation of the model is derived via the TP model transformationwhere the number of the vertexes are minimized [43–45]. The relaxed TP modelrepresentation is derived from the exact representation through disposing the vertexesfrom the model which have low contribution in order to gain a trade-off betweenaccuracy and complexity for further design steps [37]. Note that the relaxed TP modelrepresentation is only an approximation of the given model.

2. The convex hull defined by the position of the vertexes of the TP model representationis systematically modified and analyzed separately for the controller and the observerdesign.

For each systematically modified case the LMI based control design theory is applied andthe feasibility is checked how it is varying.

6.2.1 The concepts of the systematical TP model manipulation and in-vestigation

The design method applied in the chapter is based on the TP model based Control DesignFramework with the Tensor Product model type polytopic formulas [1–3, 31] and LMI basedcontrol design theorems [34, 35].

Assume a qLPV state-space model is given with u(t) input, y(t) output, x(t) state vector,p(t) ∈ Ω ⊂ RN parameter vector and system matrix S(p(t)) ∈ RO×I :(

x(t)y(t)

)= S(p(t))

(x(t)u(t)

). (6.2)

Aim is to control and observe this system. Further details of the model and the control designstructure will be described in detail later in the present Section. The given model and systemcomponents controller and observer handled in the present chapter take the following TPmodel structure:

S(p(t)) = S n∈N

wn(pn(t)), (6.3)

F(p(t)) = F n∈N

wn(pn(t)), (6.4)

K(p(t)) = K n∈N

wn(pn(t)), (6.5)

where S(p(t)) denotes the model, F(p(t)) denotes the controller and K(p(t)) denotes theobserver.

6.2.1.1 Step-I: Complexity Relaxation through the main TP model Component Anal-ysis based approach

As a first step of the analysis the HOSVD based canonical TP model form [43–45] of the givenqLPV model is obtained. Here each singular value represents the relevance of each vertex ofthe polytopic TP model. By selecting the main TP model components a trade-off between

37

Page 47: TP model transformation based control theory optimization of nonlinear models

accuracy and complexity is granted in terms of L2 norm [37]. The complexity relaxationof the model is based on this trade-off: the number of vertexes contained in the model isdecreased through disposing the small singular values and corresponding vertexes which havelow contribution.

Thus executing the TP model transformation on S(p(t)) in Equation (6.2) the followingHOSVD based canonical form [43–45] is acquired:

S(p(t)) = ES n∈N

Ewn(pn(t)), (6.6)

S ∈ RQ1× ... ×Qn×O×I .

Here Qn is the n-th mode rank of S(p(t)) c.f. [1–3] and the superscript ”E” denotes that theHOSVD based canonical form of the model is exact, containing all of the non-zero singularvalues.

On the other hand the relaxed model, represented by the superscript ”R”, is acquired aswell through disposing the singular values and corresponding vertexes with low contribution:

S(p(t)) = RS n∈N

Rwn(pn(t)), (6.7)

where RS ∈ RR1× ... ×Rn×O×I and ∀n: Rn ≤ In, ∃n: Rn < In.

6.2.1.2 Step-II: Convex Hull Manipulation through Interpolation

The LMI design theories applied require a convex TP model representation of the modelS(p(t)) [1, 34]. This being the case the exact and relaxed HOSVD based canonical forms areconverted to the convex TP model representation where S(p(t)) and S(p(t)) are containedand enclosed within their convex hulls defined through the vertexes of their TP models for allp(t) ∈ Ω.

The systematical analysis of the convex hulls defined by the position of the vertexes ofthe TP model representation in the present chapter is based on an interpolation techniquebetween two different TP model representations, one with a tight (CNO) and one with aloose (SNNN) convex hull, of the same given qLPV model. To simplify matters instead ofdirectly interpolating between the two separate convex hulls the interpolation is executed viaan interpolation between the two weighting function systems of the two different TP modelforms as given in the following:

Assume two different TP model representations ”X ” and ”Y” of the model S(p(t)) arederived through TP model transformation for any parameter p(t) ∈ Ω:

S(p(t)) = XS n∈N

Xwn(pn(t)),

S(p(t)) = YS n∈N

Ywn(pn(t)). (6.8)

The two different TP model representations ”X ” and ”Y” each possess two different convexhulls specified by the vertexes of the TP model. Aim is to obtain an interpolated TP modelrepresentation between these two TP models corresponding to a modifiable interpolationparameter λ ∈ [0, 1]:

S(p(t)) = I(λ)S n∈N

I(λ)wn(pn(t)), (6.9)

38

Page 48: TP model transformation based control theory optimization of nonlinear models

where superscript ”I(λ)” represents that the TP model representation is interpolated. Herethe weighting function system is interpolated as

I(λ)wn(pn(t)) = (1− λ) · Xwn(pn(t)) + λ · Ywn(pn(t)),

and I(λ)S is obtained corresponding to Equation (6.9) by means of the Pseudo TP modeltransformation cf. [3].

6.2.1.3 Step-III: LMI Based Design Theorems

As previously described in Section 6.2.1 the aim is to control and observe the given qLPVmodel. Since in the model only a part of the state variables are measurable an output feedbackbased control design structure is applied and the rest of the state variables are approximated byan observer. Because the parameter vector p(t) does not include elements from the estimatedstate-vector x(t), the following controller and observer structure is applied [1, 34, 35]:

(ˆx(t)y(t)

)= S(p(t))

(x(t)u(t)

)+

(K(p(t))

0

)(y(t)− y(t))

u(t) = −F(p(t))x(t).(6.10)

The observer is required to satisfy the convergence for stability x(t)−x(t)→ 0 as t→∞.As previously mentioned one of the main benefits of the Relaxed TP model based Control

Design Framework is that the controller and observer system components can be acquiredseparately. This ensures that the convex hull analysis can be performed also separately for thecontroller and the observer for statement (II.i and II.ii).

The aim through the LMI based design is to acquire controller vertex gains Fi1, i2, ..., iN

stored in F from vertex gains Si1, i2, ..., iN stored in I(λc)S

S(p(t)) = I(λc)S n∈N

I(λc)wn(pn(t))

and observer vertex gains Ki1, i2, ..., iN stored in K from Si1, i2, ..., iN stored in I(λo)S

S(p(t)) = I(λo)S n∈N

I(λo)wn(pn(t)),

in a way that the stability and the desired multi-objective control performance requirementsare guaranteed. The superscripts ”I(λc)” and ”I(λo)” represent the proportion along theinterpolation for both controller and observer cases, respectively.

Various LMI theorems are accessible for controller and observer design. Since theparameters do not enter the weighting functions, a separate controller and observer designmay be applied. In this context the LMI theorems 4.1 and 4.2 have been chosen for theseparate design [34].

Computing the controller and observers via the LMI based design Theorems (4.1) and(4.2) one attains the results:

λcF(p(t)) =λcF

n∈NI(λc)wn(pn(t)), (6.11)

39

Page 49: TP model transformation based control theory optimization of nonlinear models

λoK(p(t)) =λoK

n∈NI(λo)wn(pn(t)). (6.12)

It is worth mentioning that various further control objectives and constraints can be incorpo-rated to the design via properly selected LMIs as well.

6.2.1.4 Step-IV: Exact System Reconstruction

To verify the stability of the system LMI based stability verification theorems can be executedwith the system elements (6.3-6.5). Here a uniform structure is required from the systemcomponents to be able to execute the stability verification theorems for the system. Howeverthe uniform structure is not provided, due to the systematical complexity (Section 8.3.1) andconvex hull (Section 6.2.1.2) manipulation the system components have different weightingfunctions varying in number and form:

S(p(t)) = ES n∈N

Ewn(pn(t)), (6.13)

λcF(p(t)) = λcF n∈N

Fwn(pn(t)), (6.14)

λoK(p(t)) = λoK n∈N

Kwn(pn(t)). (6.15)

Here Fwn(pn(t)) = I(λc)wn(pn(t)) and Kwn(pn(t)) = I(λo)wn(pn(t)). As a consequence anadditional step is required to unify the structure of the system elements to be able to executethe LMI based stability verification theorems.

It is important to mention that the exact model represented by superscript ”E” is usedfor the stability verification. This means that the manipulated and analyzed controller andobserver vertexes may differ from the exact model in their number along some dimensions.In this context in order to apply the LMI based stability verification techniques a commonweighting function system has to be attained. One way to do this is to apply the generalstability verification method based on the Multi TP model transformation [3]. Howeverbecause during the calculations the discrete variants of the interpolated weighting functionswill be available a less complicated procedure can be applied to unify the weighting functions.

Thus in this context the aim is to convert Equations (6.13-6.15) to (8.17-8.19):

S(p(t)) = ES ′ n∈N

wn(pn(t)), (6.16)

λcF(p(t)) = λcF ′ n∈N

wn(pn(t)), (6.17)

λoK(p(t)) = λoK′ n∈N

wn(pn(t)). (6.18)

As a first step a matrix Hn for each dimension is created as:

Hn = [I(λc)WD(Ω,G)n , I(λo)WD(Ω,G)

n , EWD(Ω,G)n ], (6.19)

where WD(Ω,G)n are the discretized variants of the weighting functions of the TP model over

the parameter space Ω with sampling grid G [3]. Executing a compact SVD on matrix Hn

one attains:Hn = UnDnV

Tn = UnTn.

40

Page 50: TP model transformation based control theory optimization of nonlinear models

Since system elements (6.13-6.15) require a convex representation, the SVD is extended witha CNO transformation [1]. This leads to:

Hn = UCNOn T′n,

where UCNOn is the discretized variant of the unified weighting function.

WD(Ω,G)n = UCNOn .

Partitioning the matrix T′n according to the extent of the blocks of Hn (Equation 8.23),one acquires:

T′n = [FTn,KTn,

ETn],

which results inI(λc)WD(Ω,G)

n = UCNOn · FTn,I(λo)WD(Ω,G)

n = UCNOn · KTn,EWD(Ω,G)

n = UCNOn · ETn,

and

S(p(t)) = ES n∈N

EWD(Ω,G)n =

= ES n∈N

UCNOn · ETn =

= [ES n∈N

ETn] n∈N

UCNOn =

= ES ′ n∈N

UCNOn =

= ES ′ n∈N

WD(Ω,G)n ,

F(p(t)) = EF n∈N

EWD(Ω,G)n =

= EF n∈N

UCNOn · ETn =

= [EF n∈N

ETn] n∈N

UCNOn =

= EF ′ n∈N

UCNOn =

= EF ′ n∈N

WD(Ω,G)n ,

K(p(t)) = EK n∈N

EWD(Ω,G)n =

= EK n∈N

UCNOn · ETn =

= [EK n∈N

ETn] n∈N

UCNOn =

= EK′ n∈N

UCNOn =

= EK′ n∈N

WD(Ω,G)n .

Finally, the continuous weighting functions wn(pn(t)) can also be obtained through thePseudo TP model transformation [3] as described in Step-II in Section 6.2.1.2.

41

Page 51: TP model transformation based control theory optimization of nonlinear models

6.2.1.5 Step-V: LMI based stability verification

Acquiring the system components ES ′ , FS ′ and KS ′ with unified weighting function systemsW

D(Ω,G)n the LMI based stability verification can be readily applied. The vertices of the

TP model of the exact model, controller and observer can be substituted into the previouslydescribed LMI theorems in Section 6.2.1.3 and the solution can be checked, namely if all ofthe LMI theorems are simultaneously feasible. This step is less complicated in a sense thatthe matrices N and M need not to be found, only the matrices P1 and P2 need to be found.

6.3 The proving numerical results for Thesis IIn this section the previously described theoretical analysis concepts will be applied intopractice accompanied by presenting the proving results.

6.3.1 Numerical execution of the Relaxed TP model based Control De-sign Framework

The Tensor Product model transformation is performed on the state-space qLPV model of the3-DoF aeroelastic wing section model described in Chapter 5. The parameter vector p(t) isspecified through the intervals of the elements U ∈ [4, 64] (m/s) (later this interval will besystematically modified and investigated), α ∈ [−0.3, 0.3] (rad) and β ∈ [−1.5, 1.5] (rad/s).The grid density G1 ×G2 ×G3 is specified as G1 = G2 = 501 and G3 = 7500. The rank ofthe discretized core tensor SD(Ω,G) results in 2, 3, 2 in the first, second and third dimensions,therefore 2× 3× 2 = 12 vertexes describe the exact polytopic TP model representation ofthe given qLPV state-space model. To acquire the relaxed polytopic TP model representationof the given qLPV state-space model the third singular value 0.02275 in dimension α(t) isdisposed. The singular values along each dimension take the following values:

Dimension U(t): 1824.42567 222.73378Dimension α(t): 1837.72468 30.12274 0.02275Dimension β(t): 1478.89237 1091.33713

Table 6.1: Singular values of the 3-DoF aeroelastic wing section model

To systematically modify and analyze the convex hull defined by the position of thevertexes of the TP model representation through interpolation two types of TP model repre-sentations are determined: one with a loose (SNNN: λ = 0%) and one with a tight (CNO:λ = 100%) type weighting function system. Figure 6.1 and 6.2 show the weighting functionsfor the exact model and Figure 6.3 and 6.4 show the weighting functions for the relaxed model.This is executed both for a controller and for an observer investigation. The interpolation atboth investigations is executed with the same resolution of 2% steps - in other words the valueof λ is discretized over 50 points.

42

Page 52: TP model transformation based control theory optimization of nonlinear models

8 10 12 14 160

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

U [m/s]

Wei

ghtin

g fu

nctio

ns

w3

w2

w1

−0.3 −0.2 −0.1 0 0.1 0.2 0.30

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

α [rad]

Wei

ghtin

g fu

nctio

ns

w2

w1

−1.5 −1 −0.5 0 0.5 1 1.50

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

β [rad/s]

Wei

ghtin

g fu

nctio

ns

w1

w2

Figure 6.1: CNO type weighting functions of the exact model of the 3-DoF aeroelastic wingsection

8 10 12 14 160

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

U [m/s]

Wei

ghtin

g fu

nctio

ns

w3

w2

w1

−0.3 −0.2 −0.1 0 0.1 0.2 0.30

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

α [rad]

Wei

ghtin

g fu

nctio

ns

w2

w1

−1.5 −1 −0.5 0 0.5 1 1.50

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

β [rad/s]

Wei

ghtin

g fu

nctio

ns

w1

w2

Figure 6.2: SNNN type weighting functions of the exact model of the 3-DoF aeroelastic wingsection

−0.2 −0.1 0 0.1 0.2 0.30

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

U [m/s]

Wei

ghtin

g fu

nctio

ns

w2 w

1

−0.2 −0.1 0 0.1 0.2 0.30

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

α [rad]

Wei

ghtin

g fu

nctio

ns

w2

w1

−0.2 −0.1 0 0.1 0.2 0.30

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

β [rad/s]

Wei

ghtin

g fu

nctio

ns

w1

w2

Figure 6.3: CNO type weighting functions of the relaxed TP model of the 3-DoF aeroelasticwing section

−0.2 −0.1 0 0.1 0.2 0.3

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

U [m/s]

Wei

ghtin

g fu

nctio

ns

w2

w1

−0.2 −0.1 0 0.1 0.2 0.3

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

α [rad]

Wei

ghtin

g fu

nctio

ns

w2

w1

−0.2 −0.1 0 0.1 0.2 0.30

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

β [rad/s]

Wei

ghtin

g fu

nctio

ns

w1

w2

Figure 6.4: SNNN type weighting functions of the relaxed TP model of the 3-DoF aeroelasticwing section

43

Page 53: TP model transformation based control theory optimization of nonlinear models

Remark 6.1. Computational aspects of the interpolation: The TP model transformationgenerates the discretized variants XWD(Ω,G)

n and YWD(Ω,G)n (see Equation (8.23)) on the

parameter space Ω with grid G1 × · · · × Gn of the weighting functions Xwn(pn(t)) andYwn(pn(t)) (see Equation (7.7) and (6.9)), respectively. The discretized variants of theweighting functions WD(Ω,G)

n are also the n-mode singular matrices WD(Ω,G)n = Un. Thus

the interpolation is simplified and the interpolated discretized weighting functions take thefollowing form:

I(λ)WD(Ω,G)

n = (1− λ) · XWD(Ω,G)

n + λ · YWD(Ω,G)

n .

In the case if I(λ)WD(Ω,G)

n and S(p(t)) are available I(λ)S and I(λ)wn(pn(t)) for Equation(6.9) can similarly be determined with the help of the Pseudo TP model transformation asmentioned in Section 6.2.1.2.

Remark 6.2. Numerical treatment: The Pseudo TP transformation is executed in the sameway as the TP model transformation to attain the convex TP model representation but inthe second step instead of calculating the discretized convex weighting functions simply thediscretized I(λ)W

D(Ω,G)

n are substituted to determine I(λ)S in the second and I(λ)wn(pn(t)) inthe third step.

For each interpolation resolution point a controller and observer is designed in accordanceto the LMI theorems described in Section 6.2.1.3, which results in 50 different controllersand 50 different observers.

44

Page 54: TP model transformation based control theory optimization of nonlinear models

6.3.2 Results of the 2D Analysis: Feasibility, Convex hullFigure 6.5 illustrates the relation between feasibility and the convex hull in case of thecontroller and observer design based on the exact TP model. The x-axis illustrates the convexhull, namely the transition from the loose convex hull (SNNN, λ = 0) to the tight convexhull (CNO, λ = 1) corresponding to the interpolation parameter λ. The y-axis illustrates thefeasibility with a line, if the LMI based design resulted in a feasible solution. The value y = 0illustrates the case if the design did not yield in a feasible solution.

The controller was designed on the parameter space U(t) = [6 16] (m/s). The resultson Figure 6.5 in case of the controller show a strong correlation between the feasibility andthe convex hull: the feasible LMI designs appear in larger number near the tight, CNO typeconvex hull than the loose, SNNN type convex hull. Manipulating the interval of parameterU(t) in a broad scale later in the section the same phenomenon can be seen.

The observer was designed on the parameter space U(t) = [6 400] (m/s). The reasonto select this unrealistic and large interval of the external parameter wind speed U(t) is tobe able to indicate the influence of the convex hull manipulation on the feasibility of theobserver, which could be detected through this region, since the observer design in the intervalU(t) = [6 16] (m/s) is always feasible. The results on Figure 6.5 in case of the observershow also a relation between the feasibility and the convex hull: a non feasible segment canbe detected at a convex hull transitional section. Also manipulating the interval of parameterU(t) in a broad scale later in the section the same phenomenon can be seen.

After investigating the relation between the feasibility and the convex hull in case of thecontroller and observer design based on the exact TP model, the same investigation is executedon the relaxed TP model. The controller and observer was designed on the same parameterspace as described in the exact model’s case. The results show in Figure 6.6 (the axes arethe same as in Figure 6.5) that the feasibility regions are different for both the controllerand observer cases from the results of the exact TP model presented in the previous section:the complexity also interferes with the feasibility. In case of the controller this region issignificantly smaller. In case of the observer the feasibility region is increased in the presentcase.

In this context as a conclusion of this section it can be stated that the convex hull ofthe polytopic TP model representation strongly influences the feasibility of LMI baseddesigns, which is valid both for the controller and observer cases, in a separate, differentway.

45

Page 55: TP model transformation based control theory optimization of nonlinear models

SNNN CNO

Not feasible

Feasible

Controller feasibility regions − exact model

λcontroller

SNNN CNO

Not feasible

Feasible

Observer feasibility regions − exact model

λobserver

Figure 6.5: Controller and observer feasibility regions of the exact model

SNNN CNO

Not feasible

Feasible

λcontroller

Controller feasibility regions − relaxed model

SNNN CNO

Not feasible

Feasible

λobserver

Observer feasibility regions − relaxed model

Figure 6.6: Controller and observer feasibility regions of the relaxed model

46

Page 56: TP model transformation based control theory optimization of nonlinear models

6.3.3 Results of the 3D Analysis: Feasibility, Convex hull, ComplexityThe investigation of the complexity is further continued for different intervals of the externalparameter wind speed U(t). As a result Figure 6.7 and 6.8 present the relation betweenfeasibility, the convex hull and complexity for different intervals of parameter U(t). Thex-axis illustrates the convex hull similarly to the previous section, the y-axis denotes thecomplexity of the model with the exact and relaxed TP model cases and the z-axis representsthe feasibility, also similarly to the previous section. Figure 6.7 illustrates the results ofthe controller, with the parameter interval U(t) = [6 16] (m/s) and U(t) = [8 33] (m/s)and Figure 6.8 illustrates the results of the observer design with the parameter intervalU(t) = [6 400] (m/s) and U(t) = [8 425] (m/s). The results show that the complexity ofthe TP model also interferes with the feasibility.

In case of the controller the feasible designs fall in number if the TP model is a relaxedmodel containing fewer vertexes. However, considering the convex hull, the feasible designsremain similarly near the tight, CNO type convex hull than the loose, SNNN type convex hullboth for the relaxed and exact TP model cases.

In case of the observer the feasible designs appear in a larger number if the TP modelis a relaxed model containing fewer vertexes in the present parameter interval U(t) =[6 400] (m/s) and U(t) = [8 425] (m/s) cases. Considering the convex hull the resultsshow similarly to the previous section a relation between the convex hull and feasibility:further feasible and non feasible segments can be detected at different convex hull transitionalsections.

Based on these results as a conclusion the same phenomenon can be observed as in theprevious section with an additional information: besides the convex hull of the polytopicTP model representation the complexity also influences the feasibility regions of LMIbased designs, moreover as a further conclusion this is valid both for the controller andobserver cases, also in a separate, different way.

47

Page 57: TP model transformation based control theory optimization of nonlinear models

SNNN

CNO

Exact model

Relaxed model

Not feasible

Feasible

Controller feasibility with U(t) = [6 16] [m/s]

λU(t

) [m

/s] a

nd fe

asib

ility

SNNN

CNO

Exact model

Relaxed model

Not feasible

Feasible

Controller feasibility with U(t) = [8 33] [m/s]

λU(t

) [m

/s] a

nd fe

asib

ility

Figure 6.7: Controller feasibility for external parameter wind speed U(t) = [6 16] (m/s) andU(t) = [8 50] (m/s)

SNNN

CNO

Exact model

Relaxed model

Not feasible

Feasible

Observer feasibility with U(t) = [6 400] [m/s]

λU(t

) [m

/s] a

nd fe

asib

ility

SNNN

CNO

Exact model

Relaxed model

Not feasible

Feasible

Observer feasibility with U(t) = [8 425] [m/s]

λU(t

) [m

/s] a

nd fe

asib

ility

Figure 6.8: Observer feasibility for external parameter wind speed U(t) = [6 400] (m/s) andU(t) = [8 425] (m/s)

48

Page 58: TP model transformation based control theory optimization of nonlinear models

6.3.4 Results of the 4D Analysis: Feasibility, Convex hull, Complexity,Parameter space

Continuing the investigation further and incorporating the parameter space into the graphicalillustrations as a result the Figures 6.9-6.11 and 6.12-6.14 illustrate the relation betweenfeasibility, the convex hull, complexity and the parameter space with the external parameterwind speed U(t). The axes of the figures are the same as on the figures of the previoussections, the difference is that the z-axis provides additional information about the externalparameter wind speed U(t), namely it also illustrates the maximal achievable value Umax ofthe interval: a line denotes if the LMI based design is feasible and the height indicates the valueof Umax. Figures 6.9-6.11 illustrate the case of the controller with the the parameter intervalsU(t) ∈ [4 64] (m/s), U(t) ∈ [6 64] (m/s) and U(t) ∈ [8 64] (m/s) and Figures 6.12-6.14illustrate the case of the observer with the the parameter intervals U(t) ∈ [4 600] (m/s),U(t) ∈ [6 600] (m/s) and U(t) ∈ [8 600] (m/s). The investigation was executed in aniterative manner: an LMI based design is executed for the current value Umax of the parameterinterval and the feasibility of the design is checked. If the design is feasible, the maximalvalue Umax of the interval is increased, the LMI based design is repeated and the feasibility ischecked. This is executed until the design is still feasible. The results show that the size ofthe parameter space of the TP model also interferes with the feasibility.

It can be seen in case of the controller that the previously stated phenomenons consideringthe convex hull and complexity are also valid, with an additional statement: the feasibledesigns fall in number if the TP model is a relaxed model containing fewer vertexes, thefeasible LMI designs appear in larger number near the tight, CNO type convex hull, butthe feasible results also appear with a higher achievable parameter interval value Umax nearthe tight, CNO type convex hull. In case of the controller the achievable parameter intervalvalue Umax reaches the value of 64 (m/s) at the tight, CNO type convex hull, whereas it onlyreaches a smaller value at the transitional cases further from the tight, CNO type convex hull.

In case of the observer it can be determined that the relation between the convex hulland feasibility show a similarity to the previous section: feasible and non feasible segmentscan be detected at different convex hull transitional sections. Considering the complexitythe feasible designs appear not necessarily in a larger number if the TP model is a relaxedmodel containing fewer vertexes but nevertheless a difference in the feasibility regions can bedetected between the exact and relaxed TP model cases. Lastly, examining from the parameterspace’s point of view instead of a peak seen at the controller’s case in case of the observerrather a hole can be detected in the feasibility sections.

In this context as a conclusion the following can be stated: the convex hull and complex-ity of the polytopic TP model representation strongly influences the feasibility regionsof LMI based designs in a different way for the controller and the observer, and it alsohas a strong effect on the achievable external parameter wind speed Umax where theLMI based design is feasible.

49

Page 59: TP model transformation based control theory optimization of nonlinear models

SNNN

CNO

Exact modelRelaxed model

0

20

40

60

Controller feasibility U(t) = [4 64] [m/s]

λ

U(t

) [m

/s] a

nd fe

asib

ility

Figure 6.9: Controller feasibility regions and achievable external parameter wind speedinvestigated over the interval U(t) ∈ [4 64] (m/s)

SNNN

CNO

Exact modelRelaxed model

0

20

40

60

Controller feasibility U(t) = [6 64] [m/s]

λ

U(t

) [m

/s] a

nd fe

asib

ility

Figure 6.10: Controller feasibility regions and achievable external parameter wind speedinvestigated over the interval U(t) ∈ [6 64] (m/s) results

SNNN

CNO

Exact modelRelaxed model

0

20

40

60

Controller feasibility U(t) = [8 64] [m/s]

λ

U(t

) [m

/s] a

nd fe

asib

ility

Figure 6.11: Controller feasibility regions and achievable external parameter wind speedinvestigated over the interval U(t) ∈ [8 64] (m/s) results

50

Page 60: TP model transformation based control theory optimization of nonlinear models

SNNN

CNO

Exact model

Relaxed model

0

500

Observer feasibility U(t) = [4 600] [m/s]

λ

U(t

) [m

/s] a

nd fe

asib

ility

Figure 6.12: Observer feasibility regions and achievable external parameter wind speedinvestigated over the interval U(t) ∈ [4 600] (m/s)

SNNN

CNO

Exact model

Relaxed model

0

500

Observer feasibility U(t) = [6 600] [m/s]

λ

U(t

) [m

/s] a

nd fe

asib

ility

Figure 6.13: Observer feasibility regions and achievable external parameter wind speedinvestigated over the interval U(t) ∈ [6 600] (m/s)

SNNN

CNO

Exact model

Relaxed model

0

500

Observer feasibility U(t) = [8 600] [m/s]

λ

U(t

) [m

/s] a

nd fe

asib

ility

Figure 6.14: Observer feasibility regions and achievable external parameter wind speedinvestigated over the interval U(t) ∈ [8 600] (m/s)

51

Page 61: TP model transformation based control theory optimization of nonlinear models

6.3.5 Further remarks and discussionsLMI solvers are based on interior point convex optimization methods, where the algorithmsstart from a random point [17, 18, 140]. Typically in case of feasibility type LMI solvers, thesolvers contain a parameter with an objective to optimize it: if the parameter reaches a giventhreshold value, then it is stated by the solver, that the LMI is feasible. Thus in feasibilitytype LMIs it is not a goal to find the concrete optimized value of this parameter, only thethreshold limit is examined as a condition to see whether the LMI is feasible or not. Theamount how much the LMI is feasible is difficult to interpret due to the complex nonlinearrelation with the endresults, which relation also differs from LMI to LMI. Thus the relationbetween the concrete optimized value of the parameter of the algorithms of the LMI solversand the evaluation of the achieved control performance of the end solution is difficult tointerpret. In case of other type of LMIs, further parameters can be incorporated, which arealso in relation with the control performance.

In case of feasibility type LMIs, the convex hull manipulation of the polytopic TP modelrepresentation generates a different starting point for the LMI solvers and thus a differentstarting point for the parameter. The different starting point causes a numerical deviationin the endresults of the system. The numerical deviation of the endresults confirms theTheses of the dissertation regarding the influencing effect of the convex hull manipulationof the polytopic TP model representation. Furthermore, besides the numerical deviation ofthe endresults, the endresults show also a systematical tendency through the systematicalconvex hull manipulation of the polytopic TP model representation, which also suggests theexistance of a higher order theoretical relation. This is particularly well shown by the resultsof the opposite - tight and loose convex hull - systematical manipulation of the controllerand observer, which confirms besides a numerical deviation also a systematical tendency inthe endresults. In case of LMIs, where further parameters are also incorporated in relationwith the control performance, a better solution can be achieved through the convex hullmanipulation of the polytopic TP model representation, which also confirms the Theses of thedissertation regarding the influencing effect of the convex hull manipulation of the polytopicTP model representation.

It would have been fortunate to show further examples from other technical areas aswell. Nevertheless, the example of the 3-DoF aeroelastic wing section belongs to a signficantengineering benchmark problem, which besides the theoretical significance holds practicalsignificance as well. Based on this I made the decision, that for the refutation of the widespreadpoint of view in the scientific literature - that the politopic representation does not have aninfluencing effect on LMI based methods - showing an example from such a significantproblem family is sufficient.

The TP function appears with the same mathematical formalism in polytopic representa-tion, Takagi-Sugeno (TS) Fuzzy models, sliding mode control and B-Spline function basedcontrol theory concepts and applications. Therefore the statements of the dissertation - thenon invariant attribute of the polytopic TP model representation’s influencing effect on thefeasibility of LMI based methods - besides the polytopic applications can be further elaboratedand specialized to TS Fuzzy models, sliding mode control and B-Spline function based controltheory concepts and applications.

52

Page 62: TP model transformation based control theory optimization of nonlinear models

6.4 ConclusionThis chapter provided a proof for Thesis I based on a control design example of a quasi LinearParameter Varying (qLPV) state-space model. Namely, the manipulation of the vertexes ofthe polytopic Tensor Product (TP) model representation strongly influences the feasibility ofthe Linear Matrix Inequality (LMI) based design. The attributes of the vertexes influencingthe feasibility regions of the LMI based control design include the position and the number ofthe vertexes contained in the model. Furthermore the chapter shows that the vertexes of thepolytopic TP model representation also influence the size of the achievable parameter spacewhere the LMI based design is feasible. These statements are valid both for the feasibility ofthe controller’s and the observer’s Linear Matrix Inequality based design, but the influencediffers in its characteristics for the controller and the observer system components.

53

Page 63: TP model transformation based control theory optimization of nonlinear models

Chapter 7

Influence of the TP modelrepresentation’s non invariant attributeon the feasibility of LMI based stabiliyanalysis

Chapter 6, investigating the 3-DoF wing section [31, 32], showed, that the manipulation ofthe vertexes of the polytopic TP model representation - i.e. the convex hull, complexity andparameter space - influences the LMI based control design’s feasibility differently for thecontroller and observer design [165–167]. Based on these findings, Chapter 8 presents aseparate, TP model transformation based convex hull manipulation and control design basedapproach for the controller and observer design and achieved significantly better controlperformance results for the 3-DoF aeroelastic wing section model [168]. This proves, thatthe system component dependent, i.e. the separate manipulation of the TP type polytopicrepresentation is important and necessary to achieve the optimal control results for the controldesign. This chapter continues the dissertation’s study series on TP model transformation’sconvex hull analysis.

This chapter describes Thesis II., which is based on the journal publication [RJ-3] [169].The chapter investigates and proves the statement, that the convex hull of the polytopic TPmodel representation influences the feasibility of LMI based stability analysis methods. Theinvestigation and proof is based on a complex stability analysis example of a given qLPVstate-space model, consisting of the 3-DoF aeroelastic wing section model including Stribeckfriction [31,32]. The proof is based on the key ideas of TP model transformation’s convex hullmanipulation feature [1, 2]. As a first step, numerous TP model type control solutions holdingdifferent convex hulls are systematically derived of the qLPV model via LMI based controldesign methods [34–36]. This step is performed to indicate and prove the influence on thefeasibility of LMI based stability analysis methods. As a second step, each control solutionis further equivalently transformed for different TP model representations holding differentconvex hulls. This step is carried out to be able to perform a comprehensive analysis andcomparison between the convex hulls and the feasibility of the LMI based stability analysismethods. Finally, the stability of all control solutions over all TP model representations are

54

Page 64: TP model transformation based control theory optimization of nonlinear models

checked via LMI based stability analysis methods [34–36]. Based on the numerical results, adetailed, comprehensive analysis is given.

The numerical results prove that the polytopic TP model representation of a given controlsolution strongly influences the feasibility of LMI based stability analysis methods. Specifi-cally, the chapter shows that an unfortunately chosen convex hull resulted as infeasible at theLMI based stability analysis, whereas a well chosen convex hull resulted as feasible. Thusthe chapter shows that the convex hull manipulation is an important and necessary step toconsider at LMI based stability analysis methods.

The chapter is organized as follows. Thesis II is given in Section 7.1. Section 7.2 presentsthe proposed TP model transformation based stability analysis method. The numerical resultsof the stability analysis of the model are given and evaluated in Section 7.3. Last, theconclusions are drawn in Section 7.4.

7.1 Thesis II.The chapter presents the following statement regarding the convex hull, i.e. the position ofthe vertexes of the polytopic representation and its influence on the feasibility of LMI basedstability analysis and verification methods:

Thesis II: Stability analysis influence [RJ-3]In contrast to previous control design solutions, where the polytopic representation is nottaken into account during the LMI based stability analysis and verification methods, I provedthe existence of the influence of the convex hull, i.e. the weighting functions and the positionof the vertexes, of the polytopic TP model representation of a given qLPV system and controlsolution on the feasibility of LMI based stability analysis and verification methods. ThereforeI proved, that the convex hull manipulation is an important and necessary step to consider atLMI based stability analysis and verification methods.More formally, assume a given model and controller:

S(p(t)) = (S + ∆S) n∈N

(wn(pn(t)) + ∆wn(pn(t))) (7.1)

F(p(t)) = (F + ∆F) n∈N

(wn(pn(t)) + ∆wn(pn(t))) . (7.2)

In the following control structure of:(xy

)= S(p(t))

(xu

)u = −F(p(t))x,

(7.3)

I proved, that ∆wn(pn(t)), i.e. ∆Si1...iN , ∆Fi1...iN influences the feasibility of LMI basedstability verification methods.

55

Page 65: TP model transformation based control theory optimization of nonlinear models

7.2 Method for proving Thesis IIIn this section the overall methodological concepts of the convex hull stability analysis willbe described, which are based on the polytopic TP model formulas, TP model transformationbased Control Design Frameworks [1,2,33] and LMI based methods [34,35]. First, the controlstructure will be described with its TP model transformation based form in 7.2.1. Then, theoverall concept of the convex hull stability analysis will be described in 7.2.2, which aredescribed in detail in Sections 7.2.3 and 7.2.4, respectively.

7.2.1 TP model based control structureThe aim is to analyze the asymptotic stability of the 3-DoF aeroelastic wing section modelthrough an output feedback based control design structure in the following way [1, 2, 34, 35]:(

x(t)y(t)

)= S(p(t))

(x(t)u(t)

)u(t) = −F(p(t))x(t).

(7.4)

Here S(p(t)) denotes the system matrix of the model and F(p(t)) denotes the controller.Regarding Tensor Product model transformation based Control Design Frameworks, Equation(7.4) takes the following TP model form:(

x(t)y(t)

)= S

n∈Nwn(pn(t))

(x(t)u(t)

)u(t) = −F

n∈Nλcwn(pn(t))x(t).

(7.5)

7.2.2 Main steps of the proofThe method of the proof is illustrated in Fig. 7.1. and 7.2. The overall concept of the proofconsists of the following two main steps:

1. Generating a set of TP model type control solutions defined over different convex hullsThe first step is illustrated through steps I.1-I.4 in Fig. 7.1. and the vertical axis of Fig. 7.2. Thefirst step consists of systematically generating various TP model type control solutions holdingdifferent convex hulls. Two different polytopic TP model representations of the given model arederived: one polytopic TP model representation holding an SNNN (loose) convex hull and oneholding a CNO (tight) convex hull. Then, numerous representations denoted by λdS(p(t)) aresystematically generated through interpolating between the two convex hulls. The interpolationis performed through a weighting function based TP model interpolation, according to theinterpolation parameter λd. The subscript d denotes the first, design step of the proof. Last, foreach interpolated TP model, a controller denoted by λdF(p(t)) is designed through an LMIbased control design technique. As a result, the control solutions denoted through S(p(t)),λdF(p(t)), λdwn(pn(t)) are attained. The details of the first step are described in section 7.2.3.

56

Page 66: TP model transformation based control theory optimization of nonlinear models

λd

λdS ⊠n∈N

λdwn(pn(t))

(1− λd)

HOSVDS ⊠n∈N

HOSVDwn(pn(t))

SNNNS ⊠n∈N

SNNNwn(pn(t))CNOS ⊠

n∈N

CNOwn(pn(t))

LMI

λdF ⊠n∈N

λdwn(pn(t))

λaS(p(t)) = λaS ⊠n∈N

λawn(pn(t))

λd,λaF(p(t)) = λd,λaF ⊠n∈N

λd,λawn(pn(t))

λd, SNNNwn(pn(t))

λa (1− λa)

λd, CNOwn(pn(t))

I.1

I.2 I.2

I.3

I.4

II.1 II.1

LMI stability test

II.2

II.3

S(p(t))

λd,λawn(pn(t))

Figure 7.1: Overall concept of the stability analysis

λa

λd

λd,λaS(p(t)), λd,λaF(p(t))

SNNN

SNNN

CNO

CNO

Figure 7.2: Two dimensional parametric space with TP system pair

57

Page 67: TP model transformation based control theory optimization of nonlinear models

2. Stability analysis of the TP model type control solutions defined over different convexhullsThe second step is illustrated through steps II.1-II.3 in Fig. 7.1. and the horizontal axis ofFig. 7.2. The second step consists of the systematical analysis of each S(p(t)), λdF(p(t)),λdwn(pn(t)) TP model type control solution defined over different convex hulls, irrespectivewhether it presented as feasible or infeasible during the previous LMI based design. First,each control solution is further transformed for different TP model representations holdingdifferent convex hulls. This step is carried out to be able to perform a comprehensive analysisand comparison between the convex hulls and the feasibility of the LMI based stability analysismethods. Two polytopic TP model representations of each control solution are derived: oneholding an SNNN (S , λd, SNNNF) type convex hull and one holding a CNO (S , λd, CNOF)type convex hull. The convex hull is systematically modified between the SNNN and the CNOconvex hulls through a weighting function based TP model interpolation method, accordingto the interpolation parameter λa. The subscript a denotes the second, analysis step of theproof. As a result, the polytopic TP model representations denoted by S(p(t)), λd,λaF(p(t)),λd,λawn(pn(t)) are attained. Finally, the stability of all λd, λa control solutions over all TPmodel representations holding different convex hulls are checked through an LMI based stabilityevaluation method.

λd

λd = 0

λd = 1

λdS ⊠n∈N

λdwn(pn(t))

SNNNS ⊠n∈N

SNNNwn(pn(t))

CNOS ⊠n∈N

CNOwn(pn(t))

Figure 7.3: Interpolation based on λd parameter

7.2.3 Generating a set of TP model type control solutions defined overdifferent convex hulls

This section describes the details of step one of the proof. The steps of generating theset of control solutions are described according to the numbering of Fig. 7.1. The TPmodel transformation is described in 7.2.3.1, followed by the description of the λd weightingfunction based interpolation method in 7.2.3.2. Last, the LMI based control design techniqueis described in 7.2.3.3.

58

Page 68: TP model transformation based control theory optimization of nonlinear models

7.2.3.1 HOSVD based canonical TP model form

As a first step, illustrated by ’I.1’ in Fig. 7.1., the TP model transformation is executed on thesystem matrix S(p(t)), resulting in the HOSVD based canonical TP model form [43–45]:

S(p(t)) = HOSVDS n∈N

HOSVDwn(pn(t)). (7.6)

HOSVDS ∈ RQ1× ... ×Qn×O×I .

Here Qn denotes the n-th mode rank of the core tensor HOSVDS of the model S(p(t)),c.f. [1–3]. Each singular value denotes the significance of the vertexes Si1, i2, ..., iN containedin the HOSVD based canonical TP model representation. The HOSVD based canonical formof the model is exact, containing all of the non-zero singular values.

7.2.3.2 Interpolation based on λd parameter

The LMI based control design techniques require a convex TP model representation of themodel S(p(t)) [1, 2, 34, 36]. Therefore, the TP model representations are transformed toconvex TP model representations, where S(p(t)) is contained and enclosed within the convexhull defined through the vertexes Si1,...,iN of the polytopic TP model representation for anyparameter p(t) ∈ Ω.

As a second step, illustrated by ’I.2’ in Fig. 7.1. and Fig. 7.3., the λd weighting functionbased TP model interpolation for any parameter p(t) ∈ Ω between the SNNN and CNOconvex hulls

S(p(t)) = SNNNS n∈N

SNNNwn(pn(t)),

S(p(t)) = CNOS n∈N

CNOwn(pn(t))(7.7)

is performed. The interpolation parameter λd represents the scale of the interpolation and isdefined with λd ∈ [0, 1]. As aforementioned, the index d denotes the design step of the proof.

The interpolation is based on a systematical transition between the weighting functionsystems of the two TP model interpolation end points corresponding to the modifiableinterpolation parameter λd ∈ [0, 1] performed as:

λdwn(pn(t)) = (1− λd) · SNNNwn(pn(t)) + λd · CNOwn(pn(t)). (7.8)

Since the discretized variants SNNNWD(Ω,G)n and CNOWD(Ω,G)

n of the continuous weightingfunctions SNNNwn(pn(t)) and CNOwn(pn(t)) over the parameter space Ω and discretizationgrid G are available, a simplified interpolation can be performed through utilizing the PseudoTP model transformation [1–3]:

λdWD(Ω,G)

n = (1− λd) · SNNNWD(Ω,G)

n + λd · CNOWD(Ω,G)

n . (7.9)

Next, λdWD(Ω,G)n and S(p(t)) being available, the core tensor λdS and λdwn(pn(t)) can be

also attained through the Pseudo TP model transformation [1–3]. As a result, the interpolatedTP model representations, denoted by ’I.3’ in Fig. 7.1., are attained:

λdS(p(t)) = λdS n∈N

λdwn(pn(t)). (7.10)

59

Page 69: TP model transformation based control theory optimization of nonlinear models

λaλa = 0 λa = 1

λaS ⊠n∈N

λawn(pn(t))SNNNS ⊠n∈N

SNNNwn(pn(t))CNOS ⊠

n∈N

CNOwn(pn(t))

Figure 7.4: Interpolation based on λa parameter

7.2.3.3 LMI based control design

As a next step, illustrated by ’I.4’ in Fig. 7.1., for each interpolated model

λdS(p(t)) = λdS n∈N

λdwn(pn(t)) (7.11)

a controllerλdF(p(t)) = λdF

n∈Nλdwn(pn(t)) (7.12)

is calculated based on the parallel distributed compensation (PDC) control design schema[34,36]. Namely, the controller vertex gains λdFi1, i2, ..., iN stored in controller core tensor λdFare calculated from system vertex gains λdSi1, i2, ..., iN stored in system core tensor λdS viathe Linear Matrix Inequality based design theorem described in 4.1 guaranteeing asymptoticstability. Various further control objectives and constraints can also be incorporated into thedesign via properly selected LMIs [34–36].

7.2.4 Stability analysis of the TP model type control solutions definedover different convex hulls

This section describes the details of step two of the proof. The steps of analyzing the generatedset of control solutions are continued to be described according to the numbering of Fig. 7.1.First, the λa weighting function based interpolation method is described in 7.2.4.1 and 7.2.4.2,followed by the LMI based stability evaluation technique described in 4.3.

7.2.4.1 Interpolation end points

As a first step, illustrated by ’II.1’ in Fig. 7.1., each derived system containing the model andcontroller S(p(t)), λdF(p(t)), λdwn(pn(t)) is transformed to a SNNN and CNO convexhull. This can be performed through the Multi TP model transformation [2, 3]. Since thediscretized variants λdW

D(ωn,Gn)n of the continuous weighting functions λdwn(pn(t)) over

the parameter space ωn and discretization grid Gn, for every dimension n are available, asimplified approach is performed.

60

Page 70: TP model transformation based control theory optimization of nonlinear models

First, a matrix Hn for every dimension n is constructed:

Hn = [HOSVDSWD(ωn,Gn)

n , λdWD(ωn,Gn)n ]. (7.13)

A compact SVD is executed on matrix Hn, deriving both an SNNN and a CNO convexity:

Hn =SNNNUnSNNNDn

SNNNVT

n

Hn = CNOUnCNODn

CNOVT

n .(7.14)

Matrices SNNNUn and CNOUn represent the discretized values of the unified continuousSNNN and CNO weighting functions for each dimension n:

SNNNUn = SNNNWD(ωn,Gn)

n

CNOUn = CNOWD(ωn,Gn)

n .(7.15)

Note that the weighting functions λd,SNNNwn(pn(t)) and SNNNwn(pn(t)) as well asλd,CNOwn(pn(t)) and CNOwn(pn(t)) are not equal. Also, the SVD on matrix Hn is technicallya weighting function unification.

7.2.4.2 Interpolation based on λa parameter

Next, illustrated by ’II.2’ in Fig. 7.1. and in Fig. 7.4., the λa weighting function based TPmodel interpolation is performed for any parameter p(t) ∈ Ω between the unified SNNNand CNO interpolation end points. The interpolation parameter λa represents the scale ofthe interpolation and is defined with λa ∈ [0, 1]. As aforementioned, the index a denotes theanalysis step of the proof.

The interpolation is based on a systematical transition between the weighting functionsystems of the two unified TP model interpolation end points corresponding to the modifiableinterpolation parameter λa ∈ [0, 1] performed as:

λaUn = (1− λa) · SNNNUn + λa · CNOUn. (7.16)

Next, the pseudo inverse of λaUn is calculated and multiplied with Hn:

(Uλan )+ Hn =[(Uλa

n )+ SWD(ωn,Gn)n , (Uλa

n )+ λdWD(ωn,Gn)n ] =

=[STn, Tλd, λan ].

(7.17)

Then, through the given core tensors and the resulting weighting functions the λa coretensors are calculated:

λaS = S n∈N

STn

λd, λaF = λdF n∈N

λd, λaTn.(7.18)

As a result, the interpolated TP model representations, denoted by ’II.2’ in Fig. 7.1., areattained:

λaS(p(t)) = λaS n∈N

λaWD(ωn,Gn)n

λd,λaF(p(t)) = λd, λaF n∈N

λaWD(ωn,Gn)n .

(7.19)

Last, the continuous weighting functions λd,λawn(pn(t)) can be obtained through thePseudo TP model transformation [1–3].

61

Page 71: TP model transformation based control theory optimization of nonlinear models

7.2.4.3 LMI based stability verification

After attaining λdS and λd,λaF , the LMI based stability verification is utilized for eachλaS(p(t)), λd,λaF(p(t)), illustrated by ’II.3’ in Fig. 7.1. Namely, the vertices λaSi1, i2, ..., iNstored in the system core tensor λaS and the vertices λd,λaFi1, i2, ..., iN of the controller storedin the controller’s core tensor λd,λaF are inserted into the LMI based stability verificationmethod described in Section 4.3 [34, 36].

7.3 The proving numerical results for Thesis IIIn this section the numerical results for the proof of the statement described in Section 7.1and 7.2, carried out on the 3-DoF aeroelastic wing section model described in Chapter 5, arepresented. First, the results of generating the set of control solutions is presented in 7.3.1.Then the results of the stability analysis is described in 7.3.2.

7.3.1 Systematical convex hull designFirst, the HOSVD based canonical TP model form of S(p(t)) is derived in 7.3.1.1, followedby the systematical λd convex hull design in 7.3.1.2 resulting in the interpolated modelsλdS(p(t)) and the LMI based control design resulting in the designed controllers λdF(p(t))in 7.3.1.3.

7.3.1.1 HOSVD based canonical TP model form

The TP model transformation described in Section 7.2.3.1 is carried out on S(p(t)) to obtainthe HOSVD based canonical TP model form [43–45] of the 3-DoF aeroelastic wing sectionincluding friction of the Nonlinear Aeroelastic Test Apparatus given in Equation (6.2). Thebounds of the parameter vector are chosen as α ∈ [−0.3, 0.3] (rad), U ∈ [8, 16] (m/s),β ∈ [−1.5, 1.5] (rad/s). The sampling grid density is specified as G1 = G2 = 137 andG3 = 7500.

The rank of the core tensor S results in 2, 3, 2 along each dimension, thus 2× 3× 2 = 12vertexes are needed to describe the exact polytopic TP model representation of the 3-DoFaeroelastic wing section model. The singular values along each dimension result in the valuesdescribed in Table 7.1. In the present case the exact representation is investigated, thus all ofthe singular values are preserved in the model.

Dimension α(t): 1824.42567 222.73378Dimension U(t): 1837.72468 30.12274 0.02275Dimension β(t): 1478.89237 1091.33713

Table 7.1: Singular values of the 3-DoF aeroelastic wing section

62

Page 72: TP model transformation based control theory optimization of nonlinear models

−0.3 −0.2 −0.1 0 0.1 0.2 0.30

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

α [rad]

Wei

ghtin

g fu

nctio

ns

w2

w1

8 10 12 14 160

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

U [m/s]

Wei

ghtin

g fu

nctio

ns

w3

w2

w1

−1.5 −1 −0.5 0 0.5 1 1.50

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

β [rad/s]

Wei

ghtin

g fu

nctio

ns

w1

w2

Figure 7.5: SNNN type weighting functions of the wing section’s dimensions α [rad], U[m/s], β [rad/s]

−0.3 −0.2 −0.1 0 0.1 0.2 0.30

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

α [rad]

Wei

ghtin

g fu

nctio

ns

w2

w1

8 10 12 14 160

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

U [m/s]

Wei

ghtin

g fu

nctio

ns

w3

w2

w1

−1.5 −1 −0.5 0 0.5 1 1.50

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

β [rad/s]

Wei

ghtin

g fu

nctio

ns

w1

w2

Figure 7.6: CNO type weighting functions of the wing section’s dimensions α [rad], U [m/s],β [rad/s]

63

Page 73: TP model transformation based control theory optimization of nonlinear models

−0.3 −0.2 −0.1 0 0.1 0.2 0.3 −0.3−0.2

0

0.2

0.4

0.6

0.8

1

Weighting Function Transition

α [rad]

Wei

ghtin

g F

unct

ions

w1λ = 0

w1λ = 1

−0.3 −0.2 −0.1 0 0.1 0.2 0.3 −0.3−0.2

0

0.2

0.4

0.6

0.8

1

Weighting Function Transition

α [rad]

Wei

ghtin

g F

unct

ions

w2λ = 0

w2λ = 1

Figure 7.7: Weighting function transition of α[rad]

8 10 12 14 16−0.2

0

0.2

0.4

0.6

0.8

1

Weighting Function Transition

U [m/s]

Wei

ghtin

g F

unct

ions

w1λ = 0

w1λ = 1

8 10 12 14 16−0.2

0

0.2

0.4

0.6

0.8

1

Weighting Function Transition

U [m/s]

Wei

ghtin

g F

unct

ions

w2λ = 0

w2λ = 1

8 10 12 14 16−0.2

0

0.2

0.4

0.6

0.8

1

Weighting Function Transition

U [m/s]

Wei

ghtin

g F

unct

ions

w3λ = 0

w3λ = 1

Figure 7.8: Weighting function transition of U [m/s]

−1.5 −1 −0.5 0 0.5 1 1.5−0.2

0

0.2

0.4

0.6

0.8

1

Weighting Function Transition

β [rad/s]

Wei

ghtin

g F

unct

ions

w1λ = 0

w1λ = 1

−1.5 −1 −0.5 0 0.5 1 1.5−0.2

0

0.2

0.4

0.6

0.8

1

Weighting Function Transition

β [rad/s]

Wei

ghtin

g F

unct

ions

w2λ = 0

w2λ = 1

Figure 7.9: Weighting function transition of β[rad/s]

64

Page 74: TP model transformation based control theory optimization of nonlinear models

0 0.2 0.4 0.6 0.8 1

−0.2

0

0.2

0.4

0.6

0.8

1

1.2

λdesign

0 =

infe

asib

le, 1

= fe

asib

le

SNNN CNO

Figure 7.10: Controller design’s feasibility

7.3.1.2 Systematical λd convex hull design

As a next step, the systematical λd convex hull design described in Section 7.2.3.2 is executed.Two different polytopic TP model representations of the 3-DoF aeroelastic wing sectionmodel are derived: one holding an SNNN (λd = 0) convex hull and one holding a CNO(λd = 1) convex hull. The weighting functions of the two TP model representations can beseen in Fig. 8.3. and Fig. 8.4., respectively.

The interpolation is performed with the resolution of 1% steps - meaning the value of λdis discretized over J = 100 points, resulting in 100 S(p(t)) models holding different convexhulls. Note that a different resolution amount can be chosen as well. The transition betweenthe SNNN and CNO weighting functions for each dimension is illustrated in Fig. 7.7.-7.9.with a 10% step. Label wλ=

n denotes the SNNN convex hull’s weighting functions and labelwλ=n represent the CNO convex hull’s weighting functions, for each dimension.

7.3.1.3 LMI based control design results

As a next step, the LMI based control design technique described in Section 7.2.3.3 is appliedon each interpolated model, resulting in the interpolated controllers λdF(p(t)). As a result, anSNNN controller, a CNO controller and J − 2 interpolated controllers are acquired.

Fig. 7.10. shows the feasibility results of the LMI based control design for the J = 100derived TP models. The x-axis represents the systematical λd convex hull transition with thedifferent TP models: λd = 0 illustrates the TP model with an SNNN type convex hull, λd = 1illustrates the TP model with a CNO type convex hull. The TP models between λd = 0 andλd = 1 represent the interpolated TP models between SNNN and CNO. The y-axis representswith a y = 0 value if the design was not feasible and a y = 1 value represents if the designwas feasible.

65

Page 75: TP model transformation based control theory optimization of nonlinear models

Fig. 7.10. shows that the SNNN TP model (value λd = 0) and some of the interpolated TPmodels did not lead to feasible LMI designs, but reaching the CNO TP model (value λd = 1)the number of feasible designs emerged in an increased number.

7.3.2 Systematical convex hull analysisAs a next step, every derived solution S(p(t)), λdF(p(t)), λdwn(pn(t)) is analyzed throughthe systematical λa convex hull analysis in 7.3.2.1 and 7.3.2.2. As a result, S(p(t)),λd,λaF(p(t)), λd,λawn(pn(t)) are attained. Finally, the LMI based stability verificationis performed in 7.3.2.3.

7.3.2.1 Interpolation end points

First, the interpolation end points described in Section 7.2.4.1, are attained for every J = 100interpolated control solution S(p(t)), λdF(p(t)), λdwn(pn(t)). Namely, for each controlsolution an SNNN (λa = 0) and a CNO (λa = 1) convex hull is generated. As a resultλd, SNNNS , λd, SNNNF for each J = 100 solution is attained.

7.3.2.2 Systematical λa convex hull analysis

Next, the λa weighting function based interpolation described in Section 7.2.4.2, is executedbetween the two interpolation end points for each J = 100 control solution. The resolutionof 1% steps, meaning the value of λa is discretized over R = 100 points, is chosen. Notethat a different resolution amount can be chosen as well. The systematical two dimensionalλd × λa analysis results thereby in a total of J × R = 100 × 100 S(p(t)), λd,λaF(p(t)),λd,λawn(pn(t)) control solutions.

7.3.2.3 LMI based stability verification results

Next, every control solution S(p(t)), λd,λaF(p(t)), λd,λawn(pn(t)) is evaluated for stabilitythrough the LMI based stability verification technique described in Section 7.2.4.3.

Figures 7.11.-7.14. show the convex hull stability analysis results for a number of specificλd interpolated designs. The x-axis represents the different TP models’ convex hulls analysis:λa = 0 illustrates the TP model with an SNNN type convex hull, λa = 1 illustrates the TPmodel with a CNO type convex hull. The TP models between λa = 0 and λa = 1 represent theλa interpolated TP models between SNNN and CNO. The y-axis represents with a y = 0 valueif the LMI based stability verification resulted as not feasible and a y = 1 value represents ifthe design resulted as feasible.

Specifically, Fig. 7.11. shows that the designed CNO TP model with λd = 1 only lead toa stable result at the stability analysis with the same convexity, namely with a CNO convexityat λa = 1 and at a near CNO TP model. Considering a designed interpolated case withλd = 0.95 (Fig. 7.12.), the number of stable results at the stability analysis increased to ahigher number near the CNO TP model (λa = 1). At another interpolated design case withλd = 0.5, the number of stable results at the stability analysis decreased to zero (Fig. 7.13.).

66

Page 76: TP model transformation based control theory optimization of nonlinear models

0 0.2 0.4 0.6 0.8 1−0.2

0

0.2

0.4

0.6

0.8

1

1.2

λanalysis

0 =

infe

asib

le, 1

= fe

asib

le

Controller feasibility

SNNN CNO

Figure 7.11: Controller: 0% SNNN and 100% CNO TP model (λd = 1)

0 0.2 0.4 0.6 0.8 1−0.2

0

0.2

0.4

0.6

0.8

1

1.2

λanalysis

0 =

infe

asib

le, 1

= fe

asib

le

Controller feasibility

SNNN CNO

Figure 7.12: Controller: 5% SNNN and 95% CNO TP model (λd = 0.95)

67

Page 77: TP model transformation based control theory optimization of nonlinear models

0 0.2 0.4 0.6 0.8 1−0.2

0

0.2

0.4

0.6

0.8

1

1.2

λanalysis

0 =

infe

asib

le, 1

= fe

asib

le

Controller feasibility

SNNN CNO

Figure 7.13: Controller: 50% SNNN and 50% CNO TP model (λd = 0.5)

0 0.2 0.4 0.6 0.8 1−0.2

0

0.2

0.4

0.6

0.8

1

1.2

λanalysis

0 =

infe

asib

le, 1

= fe

asib

le

Controller feasibility

SNNN CNO

Figure 7.14: Controller: 100% SNNN and 0% CNO TP model (λd = 0)

68

Page 78: TP model transformation based control theory optimization of nonlinear models

Last, the designed SNNN TP model with λd = 0 lead to a high number of stable results at thestability analysis in the most broad domain of λa (Fig. 7.14.).

7.3.3 2D Stability analysis resultsIncorporating the results into a more compact, 2D form, Fig. 7.15. shows the relationbetween the stability, the designed convex hull and the convex hull analysis. The vertical axisrepresents the different designed TP models and their convex hulls with λd. Value λd = 0illustrates the TP model with an SNNN type convex hull, whereas value λd = 1 illustrates theTP model with a CNO type convex hull. The TP models between λd = 0 and λd = 1 representthe interpolated TP models between SNNN and CNO. The horizontal axis represents thestability analysis results for each designed controller with λa. Value λa = 0 illustrates theTP model with an SNNN type convex hull, whereas value λa = 1 illustrates the TP modelwith a CNO type convex hull. The TP models between λa = 0 and λa = 1 represent theinterpolated TP models between SNNN and CNO. In this 2D plane, a black marker representsif the stability analysis of a given design resulted as stable, whereas the lack of a markerrepresents if the stability analysis of a given design resulted as not stable in the LMI basedstability verification.

It can be seen from Fig. 7.15., that starting from the CNO-CNO (λd = 1, λa = 1) pointand approaching the SNNN-SNNN (λd = 0, λa = 0) point the number of stable resultsincreases until λd = 0.6, then further approaching an SNNN TP model the number of stableresults decreases to zero until λd = 0.2 and finally reaching the SNNN TP model leads to ahigh number of stable solutions at λd = 0.

Additionally, Fig. 7.15. shows, that starting from the CNO-CNO (λd = 1, λa = 1) pointand approaching the SNNN-SNNN (λd = 0, λa = 0) point, the convex hull stability of a

0 0.2 0.4 0.6 0.8 1

1

0.8

0.6

0.4

0.2

0

λanalysis

Stability Analysis

λ desi

gn

SNNN

SNNN

CNO

CNO

Figure 7.15: 2D Stability analysis results

69

Page 79: TP model transformation based control theory optimization of nonlinear models

given design is not two sided, i.e. λd ± z with z ∈ R, but rather one sided, specificallytowards the CNO convex hull. Furthermore, the stability is not a static value with λd ± z, butrather stretches all along to the CNO type convex hull for almost every convex hull of a givendesign, which resulted as stable. Last, considering the stability regions of the model’s convexhulls, stable and unstable regions exist, mainly towards the CNO type convex hull. This maysuggest a transition from the loose convex hull (SNNN) towards the tight convex hull (CNO).Further remarks and discussions described in Section 6.3.5 apply here also.

7.4 ConclusionThe chapter proved the statement - based on a stability analysis example of a given quasi LinearParameter Varying (qLPV) state-space model, consisting of the three Degree of Freedom(3-DoF) aeroelastic wing section model including Stribeck friction - that the convex hull ofthe polytopic Tensor Product (TP) model representation strongly influences the feasibility ofLinear Matrix Inequality (LMI) based stability analysis methods. Specifically, the chaptershows that an unfortunately chosen convex hull resulted as infeasible at the LMI basedstability analysis, whereas a well chosen convex hull resulted as feasible. This proves that theLMI based stability analysis methods indicate the feasibility of the polytopic representationand not the given model, indicating thereby that the convex hull manipulation of the polytopicTP model representation is a necessary and important step in LMI based stability analysis.

70

Page 80: TP model transformation based control theory optimization of nonlinear models

Part III

Applications and practical achievements

71

Page 81: TP model transformation based control theory optimization of nonlinear models

Chapter 8

Improved control solution of the stabilityand performance of the 3-DoF aeroelasticwing section:a TP model based 2D parametric controlperformance optimization

Chapter 6 proved that the manipulation of the TP type polytopic representation - i.e. theconvex hull, complexity and parameter space - influences the Linear Matrix Inequality (LMI)based design’s feasibility differently for the controller and observer design [165–167]. Thisproves, that the LMI based design gives an optimal solution to the convex representation andnot the given model. Also, the different influence for the controller and observer design showsthat the system component dependent, i.e. the separate manipulation of the TP type polytopicrepresentation is important and necessary to achieve the optimal control results for the controldesign.

Based on these findings, the aim of the chapter is to present an improved control perfor-mance for the most recent version of the 3-DoF aeroelastic wing section model includingStribeck friction [31, 32], according to signals pitch, plunge, trailing edge and control value,based on practical engineering criteria such as overshoot, undershoot, signal end values andsettling time. This is achieved - based on the different requirements of the controller andobserver [165–167] and the key ideas of TP model transformation’s convex hull manipulationfeature [1, 2, 170] - through proposing a novel two dimensional (2D) parametric convex hullmanipulation based method for Tensor Product model transformation based Control DesignFrameworks. The approach - in contrast to existing solutions, which utilize one representation- provides two TP model representations for the different requirements of the controller andobserver of a given model, opening the possibility to utilize the TP model transformation’sconvex hull manipulation potential in control performance optimization for a separate op-timization of the two TP model representations. The separate design approach enables toseparately optimize the two TP model representations based on the TP model transformation’sconvex hull manipulation potential in control performance optimization [1, 2, 170]. The

72

Page 82: TP model transformation based control theory optimization of nonlinear models

optimal controller and observer, which provide not only an optimal solution separately butalso together is searched for in this two dimensional space. Numerical simulation results areprovided to illustrate the control performance improvements of the aeroelastic wing sectionmodel through the proposed 2D parametric convex hull manipulation based design method.The challenges of the control design include its complex dynamic behavior, i.e. complexity,non-linearity and external parameter dependency resulting in a complex, analytically difficultto manageable mathematical representation. Also, without control effort the model’s behaviorresults in limit cycle oscillation and even chaotic behavior.

This chapter describes Thesis III., which is based on the journal publication [RJ-1] ( [168]).The chapter is structured as follows: Thesis III is presented in 8.1. The control design strategyand the TP type polytopic representation of the system components are described in Section8.2. The theory of the TP model based optimization is explained in Section 8.3. The theoryput into practice and the results of the numerical simulation are presented in Section 8.4 and8.5. The achieved results are evaluated and compared in Section 8.5. The improved solutionis proposed and evaluated with the most recent solution found in the literature [32] in Section8.6. Last, the conclusion can be found in Section 8.7.

8.1 Thesis III.The chapter presents the following statement:

Thesis III: Improved control solution and method [RJ-2]In order to employ the statements of Thesis I. and II. for control optimization, I derivedand further elaborated the concept of the separate controller and observer design introducedin Chapter 5 of book [2]. I proposed a novel method, termed as a two dimensional (2D)parametric convex hull manipulation based control design optimization method for TP modeltransformation based Control Design Frameworks. The 2D parametric convex hull manip-ulation based control design optimization method is based on the concept of the TP modelinterpolation technique introduced in Chapter 2 of book [2]. Applying this method, I achievedto overall improve the control performance of the most recent version of the 3-DoF aeroelasticwing section model including Stribeck friction available in the scientific literature [32].More formally, I introduced the subspace (λc, λo) ∈ [0, 1]× [0, 1] and the following steps:

S(p(t)) = λcS n∈N

λcwn(pn(t)) = λcS n∈N

λcwn(pn(t)) =

= λcS n∈N

[(1− λc) · λcwn(pn(t)) + λc · λcwn(pn(t))

]=

= λcS n∈N

λcwn(pn(t))

(8.1)

S(p(t)) = λoS n∈N

λown(pn(t)) = λoS n∈N

λown(pn(t)) =

= λoS n∈N

[(1− λo) · λown(pn(t)) + λo · λown(pn(t))

]=

= λoS n∈N

λown(pn(t)).

(8.2)

73

Page 83: TP model transformation based control theory optimization of nonlinear models

Through applying LMI based control design methods one attains the controller and observergains:

λcS −−→LMI

λcF , thus F(p(t)) = λcF n∈N

λcwn(pn(t))

λoS −−→LMI

λoK, thus K(p(t)) = λoK n∈N

λown(pn(t)).

Through applying a weighting function unification one attains the model S(p(t)), the con-troller F(p(t)) and the observer K(p(t)) in a unified structure in order to apply LMI basedstability analysis and verification methods on the whole system:

S(p(t)) = S n∈N

wn(pn(t)) (8.3)

F(p(t)) = F n∈N

wn(pn(t)) (8.4)

K(p(t)) = K n∈N

wn(pn(t)) (8.5)

(i) In contrast to previous control design solutions, which utilized one representationand designed the controller and observer together, the approach is capable to designthe controller and observer for a given control design task separately. Additionally,the approach is capable to perform the convex hull manipulation of the polytopicrepresentation utilized for the LMI based controller and observer design thereby alsoseparately. This enables to take into account the different requirements of the controllerand observer and allows thereby a separate optimization to find the best controllerand the best observer. In spite all of these, the method is able to generate a commonpolytopic TP model structure for the LMI based design, which enables an overall systemoptimization.

(ii) The improvement of the 3-DoF aeroelastic wing section’s complex, close to realengineering benchmark problem was achieved according to the signals pitch, plunge,trailing edge and control value, based on practical engineering criteria such as overshoot,undershoot, signal initial values, signal end values and settling time.

(iii) Besides the theoretical significance of Thesis I. and II., I gave a practical exampleand confirmed their practical significance and application possibilities. Therefore, Iproved, that the manipulation of the polytopic TP model representation is a necessaryand important step in reaching the optimal solution for the control performance.

8.2 Extended output feedback control based design strat-egy

Aim is to control the qLPV model of the 3-DoF aeroelastic wing section model for asymptoticstability described in Chapter 5. In the given model, only a part of the state variables aremeasurable - namely pitch angle α. As a consequence an output feedback based control designsystem is chosen and the other state variables, which can not be measured are approximatedby an observer. As p(t) does not include components from the estimated state-vector x(t),

74

Page 84: TP model transformation based control theory optimization of nonlinear models

the following controller and observer structure will be handled [1, 2, 34, 36, 126], where theobserver is needed to fulfill x(t)− x(t)→ 0 as t→∞:(

ˆx(t)y(t)

)= S(p(t))

(x(t)u(t)

)+

(K(p(t))

0

)(y(t)− y(t))

andu(t) = −F(p(t))x(t).

(8.6)

The TP type polytopic representation of Equation (8.6) can be seen in Equation (8.7):

TPS(λc, λo) =

(ˆx(t)y(t)

)= S

n∈Nwn(pn(t))

(x(t)u(t)

)+

(λoK

n∈Nλown(pn(t))

0

)(y(t)− y(t))

and

u(t) = −λcF n∈N

λcwn(pn(t))x(t)

S(p(t)) = λcS n∈N

λcwn(pn(t)) =λoS

n∈Nλown(pn(t))

(8.7)

TPS abbreviates ”TP system” and λc and λo represent the TP system in the two dimensionalparametric space described in more detail in Section 8.3.

Controller gains in λcF and observer gains in λoK are calculated from core tensor λcSand core tensor λoS via LMI based design theorems. The chosen LMI based design theoremsguaranteeing asymptotic stability are described in Section 4.3. It is worth mentioning, thatvarious further control objectives and constraints can be incorporated into the design viaproperly selected LMIs as well.

8.3 TP model based optimizationIn this section the extended TP model transformation based Control Design Framework willbe described. A control solution is proposed, where two different TP model representationsare derived and further optimized for the control design: one TP model representation for thecontroller specific design and one TP model representation for the observer specific design.

As a first step, the Higher-Order Singular Value Decomposition (HOSVD) based canonicalTP model form and TP model component analysis is executed in 8.3.1, followed by the twodimensional parametric convex hull manipulation as step two in 8.3.2. As a third step the LMIbased design is executed in 8.3.3 and as a fourth step the stability verification and unifying ofthe system components is achieved in 8.3.4.

8.3.1 HOSVD based canonical TP model form and TP model Compo-nent Analysis

As a first step, the HOSVD based canonical TP model form [43–45] of the 3-DoF aeroelasticwing section is obtained. Here each singular value represents the relevance of each vertex of

75

Page 85: TP model transformation based control theory optimization of nonlinear models

the polytopic TP model. By selecting the main TP model components, a trade-off betweenaccuracy and complexity can be granted in terms of L2 norm [37]. In the present case allsingular values of the 3-DoF aeroelastic wing section including friction of the NonlinearAeroelastic Test Apparatus are kept, thus executing the TP model transformation on S(p(t))in Equation (6.2) the following exact quasi HOSVD based canonical form is acquired:

S(p(t)) = S n∈N

wn(pn(t)), (8.8)

S ∈ RQ1× ... ×Qn×O×I .

Here Qn is the n-th mode rank of S(p(t)) c.f. [1–3], containing all of the non-zero singularvalues.

8.3.2 Two Dimensional Parametric Convex Hull ManipulationAs previously described, a component dependent, i.e. separate design is utilized for thecontroller and observer design. Therefore, the search space to find the optimal solution forthe 3-DoF aeroelastic wing section model is two dimensional: one dimension (λc) representsthe controller and one dimension (λo) represents the observer, illustrated by Fig. 8.1.

λc

λo

λo = 0

λc = 0 λc = 1

λo = 1

λcS ⊠n∈N

λcwn(pn(t))

λoS ⊠n∈N

λown(pn(t))

λcS ⊠n∈N

λcwn(pn(t)) λcS ⊠n∈N

λcwn(pn(t))

λoS ⊠n∈N

λown(pn(t)) λoS ⊠n∈N

λown(pn(t))

controller:

observer:

Figure 8.1: Two dimensional parametric convex hull manipulation

Each dimension is further adjusted based on a linear interpolation method, where twoTP models representing the end points for the interpolation of the controller, two TP modelsrepresenting the end points for the interpolation of the observer and two interpolation parame-ters λc and λo representing the scale of the interpolation are defined. Here λc, λo ∈ [0, 1] andλc = [λc, λc], λo = [λo, λo]. Base for the interpolation consists of an interpolation betweenthe weighting function systems of the two TP model interpolation end points carried out as

λcwn(pn(t)) = (1− λc) · λcwn(pn(t)) + λc · λcwn(pn(t)), (8.9)

for the controller, and

λown(pn(t)) = (1− λo) · λown(pn(t)) + λo · λown(pn(t)), (8.10)

76

Page 86: TP model transformation based control theory optimization of nonlinear models

for the observer and calculating the corresponding λcS and λoS core tensors by means of thePseudo TP model transformation cf. [3].

The interpolation parameters λc and λo are systematically modified and the aim is toobtain an interpolated TP model representation for the controller and observer betweentheir corresponding TP model interpolation end points and according to their correspondingmodifiable interpolation parameters λc and λo:

S(p(t)) = λcS n∈N

λcwn(pn(t)) (8.11)

andS(p(t)) = λoS

n∈Nλown(pn(t)). (8.12)

The two interpolation parameters λc and λo represent the scale of the interpolation betweenthe interpolation end points for each dimension: Equation (8.13) for the controller andEquation (8.14) for the observer.

S(p(t)) = λcS n∈N

λcwn(pn(t)) = λcS n∈N

λcwn(pn(t)) = λcS n∈N

λcwn(pn(t)) (8.13)

S(p(t)) = λoS n∈N

λown(pn(t)) = λoS n∈N

λown(pn(t)) = λoS n∈N

λown(pn(t)) (8.14)

Additionally, the two interpolation parameters λc and λo also represent the correspondingcontroller and observer pairs as points in the two dimensional parametric space interpreted byFig. 8.2.

λc

λo

TPS(λc, λo)

Figure 8.2: Two dimensional parametric space with TP system

8.3.3 LMI based designAccording to the parameters λc and λo, representing the scale of the interpolation, an infinitenumber of controller λcF and observer λoK pairs can be designed from core tensors λcS and

77

Page 87: TP model transformation based control theory optimization of nonlinear models

λoS in Equations (8.11) and (8.12) via LMI based design theorems. Based on sources [34,36],the LMI theorems 4.1 and 4.2 have been utilized.

Since, the calculation of a high number of pairs results in a high computational load, onlya finite number of cases will be handled. The computed interpolated controller and observersaccording to the various interpolation parameters λc and λo result in:

λcF(p(t)) = λcF n∈N

λcwn(pn(t)), (8.15)

λoK(p(t)) = λoK n∈N

λown(pn(t)). (8.16)

8.3.4 Stability verification and unifying of the system componentsSince the controller and observer (8.15)-(8.16) are derived component wise and hold differentTP models, a further LMI based stability verification step is needed to be executed to beable to verify the whole system’s stability. As a requirement to do so, a common TP modelstructure is needed. This common structure, however, is not available due to the differentweighting functions of the controller and observer. Therefore, a unifying of the weightingfunctions is executed, to enable the execution of the stability verification.

The unification, resulting in the common structure, can be derived through the Multi TPmodel transformation [1–3], which consists of assembling a vector from the three componentsS(p(t)), F(p(t)) and K(p(t)) and performing the TP model transformation on the assembledvector. The transformation results in a common weighting function structure and a tensor,which is then partitioned and arranged back along its N + 1-th dimension, resulting in thetensors S, F and K according to the initial assembly of the three components.

In the present case, the TP model structure of S(p(t)), F(p(t)) and K(p(t)) are alreadygiven, and the discrete variants of the interpolated weighting functions are also provided bythe interpolation’s calculations. Therefore, a computationally less complicated approach canbe executed. Namely, only an SVD has to be executed on the existing matrices containingthe discretized weighting functions, as opposed to performing a discretization and a HOSVDon the discretized matrix containing S(p(t)), F(p(t)) and K(p(t)) in case of the Multi TPmodel transformation. In the present case the matrix of the discretized weighting functions issmall, but in a more general case this would mean a significant reduction in the computationalload [1, 2].

Opposed to the Multi TP model transformation, this approach may give the impression ofbeing more complicated and it may seem, that the achieved complexity reduction may not beworth the effort. However, the described approach is not more complicated than the Multi TPmodel transformation. Additionally, it is also a general method and can be also automatedwith easy usability as the Multi TP model transformation [1, 2]. The approach is included tobe able to provide the opportunity to reproduce the results.

In this context the goal is to attain Equations (8.17)-(8.19), holding unified weightingfunctions uwn(pn(t)):

S(p(t)) = S ′ n∈N

uwn(pn(t)), (8.17)

λcF(p(t)) = F ′ n∈N

uwn(pn(t)), (8.18)

78

Page 88: TP model transformation based control theory optimization of nonlinear models

λoK(p(t)) = K′ n∈N

uwn(pn(t)), (8.19)

from Equations (8.20)-(8.22) holding different weighting functions:

S(p(t)) = S n∈N

Swn(pn(t)), (8.20)

λcF(p(t)) = λcF n∈N

λcwn(pn(t)), (8.21)

λoK(p(t)) = λoK n∈N

λown(pn(t)). (8.22)

As an initial step a matrix Hn for every dimension n is constructed with the systemcomponents as the following:

Hn = [FWD(ωn,Gn)n , KWD(ωn,Gn)

n , SWD(ωn,Gn)

n ], (8.23)

here WD(ωn,Gn)n represents the discretized values of the weighting functions wn(pn(t)) of

each component’s TP model over the parameter space ωn with sampling grid Gn [3], attainedthrough the numerical calculations of the interpolation. A compact SVD is executed on matrixHn, leading to:

Hn = UnDnVTn

= UnTn.

Since the LMI theorems require a convex form, a CNO transformation is incorporated intothe SVD [1, 2]. As a result one attains:

Hn = UCNOn T′n,

where UCNOn represents the discretized values of the unified weighting function for eachdimension n:

UCNOn = uWD(ωn,Gn)n .

To attain the discretized values of the unified weighting functions for each component,first matrix T′n is partitioned according to the composition of Hn in Equation (8.23). Thusthe following partitions are acquired for each dimension n:

T′n = [FTn,KTn,

STn].

Then the discretized weighting function systems for each component results in:

FWD(ωn,Gn)n = UCNOn · FTn,

KWD(ωn,Gn)n = UCNOn · KTn,

SWD(ωn,Gn)n = UCNOn · STn.

79

Page 89: TP model transformation based control theory optimization of nonlinear models

Thus the TP structure with the discretized values of the unified weighting functions results in:

SD(ωn,Gn) = S n∈N

SWD(ωn,Gn)

n =

= S n∈N

UCNOn · STn =

= [S n∈N

STn] n∈N

UCNOn =

= S ′ n∈N

UCNOn =

= S ′ n∈N

uWD(ωn,Gn)n ,

and similarly for λcFD(ωn,Gn) and λoKD(ωn,Gn):

λcFD(ωn,Gn)= F ′

n∈NuWD(ωn,Gn)

n ,

λoKD(ωn,Gn)= K′

n∈NuWD(ωn,Gn)

n .

The continuous unified weighting functions uwn(pn(t)) can be obtained through the PseudoTP model transformation [3] as described in Section 8.3.2.

After attaining S ′ , F ′ and K′ with their unified weighting function systems uwn(pn(t))the LMI based stability verification can be utilized. The vertices of the TP model of theaeroelastic wing section model, the controller and observer can be inserted into LMI theoremsand the result can be evaluated, namely if all LMI theorems are simultaneously feasible.

8.4 Numerical resultsIn this section the control design strategy described in Section 8.2 and 8.3 will be applied intopractice.

8.4.1 HOSVD based canonical TP model form and TP model Compo-nent Analysis

To obtain the HOSVD based canonical TP model form [43–45] of the 3-DoF aeroelasticwing section including friction of the Nonlinear Aeroelastic Test Apparatus the TP modeltransformation is carried out. The parameter space Ω is chosen as U ∈ [8, 16] (m/s),α ∈ [−0.3, 0.3] (rad), β ∈ [−1.5, 1.5] (rad/s) and the sampling grid as G1 = G2 = 137 andG3 = 7500. The discretized core tensor results in 2, 3, 2 singular values along each dimensionmeaning 2× 3× 2 = 12 vertexes are necessary for the exact TP model representation: All ofthe singular values are kept in the model resulting in an exact representation.

8.4.2 Two Dimensional Convex Hull ManipulationAs a next step, the two dimensional convex hull manipulation is executed, where as previouslydescribed one dimension represents the controller and one dimension represents the observer.

80

Page 90: TP model transformation based control theory optimization of nonlinear models

Dimension α(t): 1824.42567 222.73378Dimension U(t): 1837.72468 30.12274 0.02275Dimension β(t): 1478.89237 1091.33713

Table 8.1: Singular values of the 3-DoF aeroelastic wing section model

In order to have a TP model for both dimensions, the TP model derived in the previous sectionthrough TP model transformation is duplicated.

As a next step, the interpolation technique is utilized for both dimensions: as the twoend points for the interpolation a sum-normalized non-negative (SNNN) convex hull and aTP model representation with a close-to-normal (CNO) convex hull are chosen for both thecontroller and observer specific design. The weighting functions of the system can be seen inFig. 8.3. and Fig. 8.4., respectively. The two interpolation end points for the controller andobserver are the following:

S(p(t)) = λcSSNNN n∈N

λcwSNNNn (pn(t)),

S(p(t)) = λcSCNO n∈N

λcwCNOn (pn(t))

(8.24)

for the controller and

S(p(t)) = λoSSNNN n∈N

λowSNNNn (pn(t)),

S(p(t)) = λoSCNO n∈N

λowCNOn (pn(t))

(8.25)

for the observer.The proportion of the interpolation between the two end points is represented by the

interpolation parameters λc and λo. 2 TP models as the two interpolation end points, and8 interpolated TP models have been designed for each dimension, resulting in N = 10 TPmodels and a 11.11% resolution for each dimension. It is worth mentioning that variousfurther resolution amounts can be chosen as well, also with different resolutions for thecontroller and observer as well. The TP models are denoted by:

S(p(t)) = λcS n∈N

λcwn(pn(t)), (8.26)

S(p(t)) = λoS n∈N

λown(pn(t)), (8.27)

where values λc = λo = 0 and λc = λo = 1 symbolize the two TP models representingthe two end points of the interpolation, namely λ = 0 represents the SNNN TP modelrepresentation and λ = 1 represents the CNO TP model representation.

8.4.3 Controller and observer designAs a next step the chosen LMI based design theorems 4.1 and 4.2 are applied on Equation(8.26) and (8.27). Through the chosen LMI based design technique a controller and observer

81

Page 91: TP model transformation based control theory optimization of nonlinear models

−0.3 −0.2 −0.1 0 0.1 0.2 0.30

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

α [rad]

Wei

ghtin

g fu

nctio

ns

w2

w1

8 10 12 14 160

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

U [m/s]

Wei

ghtin

g fu

nctio

ns

w3

w2

w1

−1.5 −1 −0.5 0 0.5 1 1.50

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

β [rad/s]

Wei

ghtin

g fu

nctio

ns

w1

w2

Figure 8.3: SNNN type weighting functions of the wing section’s dimensions U [m/s], α[rad],β[rad/s]

−0.3 −0.2 −0.1 0 0.1 0.2 0.30

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

α [rad]

Wei

ghtin

g fu

nctio

ns

w2

w1

8 10 12 14 160

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

U [m/s]

Wei

ghtin

g fu

nctio

ns

w3

w2

w1

−1.5 −1 −0.5 0 0.5 1 1.50

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

β [rad/s]

Wei

ghtin

g fu

nctio

ns

w1

w2

Figure 8.4: CNO type weighting functions of the wing section’s dimensions U [m/s], α[rad],β[rad/s]

82

Page 92: TP model transformation based control theory optimization of nonlinear models

is derived for each interpolated TP model representation according to the interpolationparameters λc and λo. As a result an SNNN TP model, a CNO type TP model and N − 2interpolated TP models are acquired. The controller and observer TP models are denoted by:

F(p(t)) = λcF n∈N

λcwn(pn(t)), (8.28)

K(p(t)) = λoK n∈N

λcwn(pn(t)). (8.29)

Fig. 8.5. and Fig. 8.6. show the resulting feasibility of the LMI based design of thecontroller and observer, respectively. 2 TP models as the two end points, and 8 interpolatedTP models have been designed. The y-axis represents with a y = 0 value if the design wasnot feasible and a y = 1 value represents if the design was feasible. The x-axis represents thedifferent TP models and their convex hulls: x = 0 illustrates the TP model with an SNNNtype convex hull, x = 1 illustrates the TP model with a CNO type convex hull. The TPmodels between x = 0 and x = 1 represent the interpolated TP models between SNNN andCNO.

0 0.2 0.4 0.6 0.8 1

−0.2

0

0.2

0.4

0.6

0.8

1

1.2

Controller feasibility

λcontroller

0 =

infe

asib

le, 1

= fe

asib

le

Figure 8.5: Controller feasibility

0 0.2 0.4 0.6 0.8 1

−0.2

0

0.2

0.4

0.6

0.8

1

1.2

Observer feasibility

λobserver

0 =

infe

asib

le, 1

= fe

asib

le

Figure 8.6: Observer feasibility

Fig. 8.5. shows that in case of the controller, the SNNN TP model (value λc = 0) andsome of the interpolated TP models did not lead to feasible LMI designs, but reaching theCNO TP model (value λc = 1) the number of feasible designs emerged in an increasednumber. In case of the observer, Fig. 8.6. shows that all TP models lead to feasible LMIdesigns.

83

Page 93: TP model transformation based control theory optimization of nonlinear models

8.5 Numerical simulation results of the optimization strat-egy’s control examples

In this section the control performance results of the numerical simulation of the designed TPmodels are given and analyzed. Fig. 8.7.-8.10. show the results of the numerical simulationof some feasible TP models for free stream velocity U = 14.1 m/s and simulation durationof 2 seconds. Additionally, for comparison of the control performance, Tables 8.2-8.9 providemeasured values of each signal. In case of the controller, the TP model with SNNN typeconvex hull and some interpolated cases did not lead to a feasible design, therefore the controlperformance investigation in these cases could not be executed.

Regarding the feasible cases, two sets of results are provided. The first set of results -represented by Fig. 8.7.-8.8. and Tables 8.2-8.5 and denoted by case 1.1 and 1.2 - consistsof a TP model based controller with a 11.11% SNNN, 88.88% CNO TP model accompaniedby two different observers: a 77.77% SNNN, 22.22% CNO TP model and a 11.11% SNNN,88.88% CNO TP model. The second set of results - represented by Fig. 8.9.-8.10. and Tables8.6-8.9 and denoted by case 2.1 and 2.2 - consists of a TP model based controller with a 0%SNNN, 100% CNO TP model accompanied by two different observers: a 77.77% SNNN,22.22% CNO TP model and a 22.22% SNNN, 77.77% CNO TP model.

8.5.1 Evaluation and comparison of the derived casesConsidering the signal initial values: the best initial values for the trailing edge signal isillustrated by case 1.2 with the result of−0.01817. In case of pitch, plunge and control signals,case 2.2 achieved the best values with −0.2147, −0.01848 and −53.04, respectively.

Regarding the signal end values: the best signal end values for trailing edge was achievedby case 2.2 with 0.001369. For pitch and plunge by case 1.1 with 0.0009113 and 0.00008623each, and for the control signal by case 1.2 with the value of −0.05067.

Considering settling time: the fastest settling time for trailing edge was provided by case2.1 with the duration of 0.1423 sec. Regarding the pitch signal the fastest settling time wasachieved by case 2.2 with 0.3174 sec. Last, for the plunge and control signals the fastestsettling time was reached by case 1.2 with 1.6652 sec and 0.0097 sec, respectively.

Regarding overshoot: the smallest overshoot for the trailing edge signal was provided bycase 1.2 with a value of 0.8729, for the pitch signal by case 1.1 with 0.001597, for the plungesignal by case 2.1 with 0.003191 and for the control signal by case 2.2 with 12.77.

Regarding undershoot: the smallest undershoot for the trailing edge signal was achievedby case 2.2 with −0.2229. Considering the pitch signal, case 1.1 provided the smallestundershoot value with −0.003284. In case of the plunge signal, case 2.1 provided the bestundershoot value with −0.006221. Finally, regarding the control signal case 2.2 achieved thesmallest undershoot with −3.076.

84

Page 94: TP model transformation based control theory optimization of nonlinear models

0 0.5 1 1.5 2−20

−15

−10

−5

0

5x 10

−3 Plunge, h [m]

Time [s]

Plu

nge,

h [m

]

0 0.5 1 1.5 2−0.25

−0.2

−0.15

−0.1

−0.05

0

0.05

0.1Pitch, α [rad]

Time [s]

Pitc

h, α

[rad

]

0 0.5 1 1.5 2−5

−4

−3

−2

−1

0

1

2

3

4Trailing edge, β [rad]

Time [s]

Tra

iling

edg

e, β

[rad

]

0 0.5 1 1.5 2−10000

−8000

−6000

−4000

−2000

0

2000Control value

Time [s]

Con

trol

val

ue

Figure 8.7: Case 1.1Controller: 11.11% SNNN and 88.88% CNO TP model,Observer: 77.77% SNNN and 22.22% CNO TP model

85

Page 95: TP model transformation based control theory optimization of nonlinear models

0 0.5 1 1.5 2−0.02

−0.015

−0.01

−0.005

0

0.005

0.01Plunge, h [m]

Time [s]

Plu

nge,

h [m

]

0 0.5 1 1.5 2−0.25

−0.2

−0.15

−0.1

−0.05

0

0.05

0.1Pitch, α [rad]

Time [s]

Pitc

h, α

[rad

]

0 0.5 1 1.5 2−0.4

−0.2

0

0.2

0.4

0.6

0.8

1Trailing edge, β [rad]

Time [s]

Tra

iling

edg

e, β

[rad

]

0 0.5 1 1.5 2−10000

−8000

−6000

−4000

−2000

0

2000Control value

Time [s]

Con

trol

val

ue

Figure 8.8: Case 1.2Controller: 11.11% SNNN and 88.88% CNO TP model,Observer: 11.11% SNNN and 88.88% CNO TP model

86

Page 96: TP model transformation based control theory optimization of nonlinear models

0 0.5 1 1.5 2−20

−15

−10

−5

0

5x 10

−3 Plunge, h [m]

Time [s]

Plu

nge,

h [m

]

0 0.5 1 1.5 2−0.25

−0.2

−0.15

−0.1

−0.05

0

0.05

0.1Pitch, α [rad]

Time [s]

Pitc

h, α

[rad

]

0 0.5 1 1.5 2−4

−3

−2

−1

0

1

2

3Trailing edge, β [rad]

Time [s]

Tra

iling

edg

e, β

[rad

]

0 0.5 1 1.5 2−200

−100

0

100

200

300

400

500

600Control value

Time [s]

Con

trol

val

ue

Figure 8.9: Case 2.1Controller: 0% SNNN and 100% CNO TP model,Observer: 77.77% SNNN and 22.22% CNO TP model

87

Page 97: TP model transformation based control theory optimization of nonlinear models

0 0.5 1 1.5 2−0.02

−0.015

−0.01

−0.005

0

0.005

0.01Plunge, h [m]

Time [s]

Plu

nge,

h [m

]

0 0.5 1 1.5 2 2.5 3−0.25

−0.2

−0.15

−0.1

−0.05

0

0.05

0.1Pitch, α [rad]

Time [s]

Pitc

h, α

[rad

]

0 0.5 1 1.5 2−0.4

−0.2

0

0.2

0.4

0.6

0.8

1

1.2

1.4Trailing edge, β [rad]

Time [s]

Tra

iling

edg

e, β

[rad

]

0 0.5 1 1.5 2−60

−50

−40

−30

−20

−10

0

10

20Control value

Time [s]

Con

trol

val

ue

Figure 8.10: Case 2.2Controller: 0% SNNN and 100% CNO TP model,Observer: 22.22% SNNN and 77.77% CNO TP model

88

Page 98: TP model transformation based control theory optimization of nonlinear models

77.77% SNNN 11.11% SNNN22.22% CNO TP model 88.88% CNO TP model(case 1.1) (case 1.2)

Signal initial value -4.8 -0.01817Signal end value 0.002226 0.007864Settling time 0.1504 1.1099Overshoot 3.332 0.8729Undershoot -4.8 -0.3863

Table 8.2: Comparison of trailing edge signals77.77% SNNN 11.11% SNNN22.22% CNO TP model 88.88% CNO TP model(case 1.1) (case 1.2)

Signal initial value -0.215 -0.2149Signal end value -0.0009113 -0.003387Settling time 0.3686 0.9999Overshoot 0.001597 0.02318Undershoot -0.003284 -0.04933

Table 8.3: Comparison of pitch signals77.77% SNNN 11.11% SNNN22.22% CNO TP model 88.88% CNO TP model(case 1.1) (case 1.2)

Signal initial value -0.01851 -0.0185Signal end value -0.00008623 -0.0003498Settling time 1.7229 1.6652Overshoot 0.3266 0.009024Undershoot -0.006981 -0.008674

Table 8.4: Comparison of the plunge signals77.77% SNNN 11.11% SNNN22.22% CNO TP model 88.88% CNO TP model(case 1.1) (case 1.2)

Signal initial value -10000 -10000Signal end value 0.06755 -0.05067Settling time 0.0330 0.0097Overshoot 283.3 89.86Undershoot -10000 -4.897

Table 8.5: Comparison of control values

89

Page 99: TP model transformation based control theory optimization of nonlinear models

77.77% SNNN 22.22% SNNN22.22% CNO TP model 77.77% CNO TP model(case 2.1) (case 2.2)

Signal initial value -0.0486 -0.0486Signal end value 0.002983 0.001369Settling time 0.1423 2.0946Overshoot 2.089 1.204Undershoot -3.03 -0.2229

Table 8.6: Comparison of trailing edge signals77.77% SNNN 22.22% SNNN22.22% CNO TP model 77.77% CNO TP model(case 2.1) (case 2.2)

Signal initial value -0.2147 -0.2147Signal end value -0.001514 -0.002425Settling time 0.3582 0.3174Overshoot 0.001598 0.005278Undershoot -0.004087 -0.02245

Table 8.7: Comparison of pitch signals77.77% SNNN 22.22% SNNN22.22% CNO TP model 77.77% CNO TP model(case 2.1) (case 2.2)

Signal initial value -0.01848 -0.01848Signal end value 0.0002076 -0.0004004Settling time 1.7349 1.8389Overshoot 0.003191 0.00563Undershoot -0.006221 -0.007401

Table 8.8: Comparison of the plunge signals77.77% SNNN 22.22% SNNN22.22% CNO TP model 77.77% CNO TP model(case 2.1) (case 2.2)

Signal initial value -53.04 -53.04Signal end value 0.06121 -0.1718Settling time 0.0550 2.2303Overshoot 585.1 12.77Undershoot -111.9 -3.076

Table 8.9: Comparison of control values

90

Page 100: TP model transformation based control theory optimization of nonlinear models

8.6 Proposed improved solutionBased on the control performance comparison and evaluation of the control examples de-scribed in the previous section the improved solution is proposed. Also, a comparison andevaluation is executed between the proposed improved control performance solution andprevious results.

Comparing the results described in Section 8.5.1 it can be determined that the interpolatedcase 2.2 provided the majority of the best results indicating thereby the overall best solutionfrom the derived cases. The succeeding results are represented through case 2.1, case 1.2 andcase 1.1.

8.6.1 Comparison of the proposed improved solution with previous re-sults

In this section the results of case 2.2 attained through the proposed two dimensional parametricconvex hull manipulation based design method are compared and evaluated with the results ofcontroller 3, case 2 of a previous, one TP model representation based design approach of the3-DoF aeroelastic wing section model presented in [32]. The results of both cases for bettercomparison are included in Tables 8.10-8.13.

Considering the trailing edge signals, an approximately same overshoot with a 0.004difference and a 2.2431 times bigger undershoot (value −0.2229 through case 2.2 and valueof −0.5 provided through [32]) can be determined in the results presented in [32]. In case ofthe signal initial values a 0.0139 difference and regarding the signal end values a 0.0001935difference can be determined. Last, in case of settling time, a 1.0946 sec difference canbe determined. Additionally, analyzing oscillation, an approximately 1.09 times higheroscillation can be also determined.

Regarding the pitch signal, approximately the same order of magnitudes can be determinedwith small, 0.001 or smaller orders of differences: considering the signal initial values a 0.0047difference, in case of signal end values a 0.000075 difference, regarding overshoot values a0.00278 difference can be determined. In case of undershoot a slightly larger difference witha value of 0.01745 can be determined, which results from an approximately 1.0041 timeshigher oscillation by case 2.2, which with a 1.7% error can be viewed as approximately thesame. Last, considering the settling time a 0.0674 sec difference can be determined.

Similarly, considering the plunge signals the approximately same order of magnitudescan be determined as well, with approximately 0.001 high differences: regarding overshoot a0.001255 difference, in case of undershoot a 0.004901 difference, considering signal initialvalue a 0.00107 difference and inspecting the signal end value a 0.0001004 difference can bedetermined. Regarding oscillation an approximately 1.001255 times higher oscillation canbe detected by case 2.2. Last, considering the settling time a 0.0889 sec difference can bedetermined.

Last, comparing the results of the control signals, a 39.04 difference in case of the signalinitial values and a 0.0157 difference in case of the signal end values can be determined.Regarding overshoot, undershoot and settling time, although through a 0.7303 sec, meaning1.49 times slower settling time, the control signal results of the proposed design method

91

Page 101: TP model transformation based control theory optimization of nonlinear models

design method of [32] proposed design method(case 3.2) (case 2.2)

Signal initial value 0.0625 -0.0486Signal end value 0.0015625 0.001369Settling time 1 2.0946Overshoot 1.2 1.204Undershoot -0.5 -0.2229

Table 8.10: Comparison of trailing edge signalsdesign method of [32] proposed design method(case 3.2) (case 2.2)

Signal initial value -0.21 -0.2147Signal end value 0.0025 -0.002425Settling time 0.25 0.3174Overshoot 0.005 0.005278Undershoot -0.005 -0.02245

Table 8.11: Comparison of pitch signalsdesign method of [32] proposed design method(case 3.2) (case 2.2)

Signal initial value -0.019 -0.01848Signal end value -0.0003 -0.0004004Settling time 1.75 1.8389Overshoot 0.004375 0.00563Undershoot -0.0025 -0.007401

Table 8.12: Comparison of the plunge signalsdesign method of [32] proposed design method(case 3.2) (case 2.2)

Signal initial value avail. -53.04Signal end value -0.1875 -0.1718Settling time 1.5 2.2303Overshoot 500 12.77Undershoot -14 -3.076

Table 8.13: Comparison of control values

92

Page 102: TP model transformation based control theory optimization of nonlinear models

achieved in case 2.2 a significant, 39.15 times smaller overshoot and a 10.924 times smallerundershoot. Last, considering oscillation similar attributes can be detected with a 1.002difference.

8.6.1.1 Summary

Comparing the results of the control design approaches it can be determined that regarding theplunge and pitch signals, approximately the same control performance has been achieved bycase 3.2 and 2.2. Considering trailing edge and in case of the control signal, case 2.2 achievedimprovements through a 0.4458 times smaller undershoot in case of the trailing edge signal,and a 39.15 times smaller overshoot and a 10.924 times smaller undershoot with a 0.7303 sec,meaning 1.49 times slower settling time regarding the control signal.

In summary, by comparing the results achieved through the proposed two TP model baseddesign method with a most recent, one TP model based control design approach presentedin [32] of the TP model based control solution series of the 3-DoF aeroelastic wing section, itcan be observed, that further significant control performance improvements could be achievedthrough the proposed design method. Additionally, this also indicates, that the manipulationof the polytopic TP model representation is a necessary and important step in reaching theoptimal solution. Furthermore, through applying different TP models for the controller andobserver and further adjusting them through convex hull manipulation significantly bettercontrol performance results can be achieved.

8.7 ConclusionThe chapter presented significant control performance improvements of the recently published3-DoF aeroelastic wing section model through a proposed TP model based design methodincorporating a two dimensional parametric convex hull manipulation. As a further controldesign conclusion the improvement indicates, that the manipulation of the polytopic TP modelrepresentation is a necessary and important step in reaching the optimal control solution.Furthermore, through applying different TP models for the controller and observer and furtheradjusting them through convex hull manipulation significantly better control performanceresults can be achieved.

93

Page 103: TP model transformation based control theory optimization of nonlinear models

Part IV

Conclusion

94

Page 104: TP model transformation based control theory optimization of nonlinear models

Chapter 9

Scientific Results

The chapter summarizes the results in the light of the research goals described in Chapter 1.2.The scientific results of the following theses are published in [RJ-1 - RJ-3, RC-1 - RC-3].

9.1 Influence of the TP model representation’s non invari-ant attribute on the feasibility of LMI based control de-sign

The performed scientific work leading to the thesisI performed a comprehensive, systematical investigation of the existence of the influence ofthe vertexes of the polytopic TP model representation of a given qLPV state-space model onthe feasibility of LMI based control design methods.

I developed a method for the systematic investigation, which is based on a close to real,complex control design example, where the influence of the factors can be clearly indicated.For the example model the complex Nonlinear Aeroelastic Test Apparatus (NATA) model ofthe 3-DoF aeroelastic wing section model including Stribeck friction has been chosen and thecontrol design method to be the TP model transformation based Control Design Frameworkthat supports the flexible investigation of these factors. The 3-DoF aeroelastic wing sectionis a complex, close to real engineering benchmark problem having various control theorychallenges. The challenges of the control design include its complex dynamic behavior,i.e. complexity, non-linearity and external parameter dependency resulting in a complex,analytically difficult mathematical representation. Also, without control effort the model’sbehavior results in limit cycle oscillation and even chaotic behavior.

I developed the numerical implementation and I performed the investigation both forthe LMI based feasibility of the controller and the observer design. More specifically, Iinvestigated the factors including (i) the manipulation of the vertexes’ position and (ii) thesize and complexity of the TP model type polytopic representation, i.e. the number of thevertexes contained in the TP model representation. Furthermore I investigated the maximalparameter space of the controller and observer how it depends from these factors.

I executed the systematical manipulation of the TP model representation’s complexity andconvex hull, presented and analyzed the numerical results, how the feasibility regions of the

95

Page 105: TP model transformation based control theory optimization of nonlinear models

LMI based control design vary in this context. Based on the numerical results, I presented thefollowing statements about the polytopic TP model representation and its influence on thefeasibility regions of LMI based control design methods:

Thesis I: Design influence [RJ-1, RC-1, RC-2]In contrast to previous control design solutions, where the polytopic representation is not takeninto account during the LMI based control design, I proved the existence of the influence ofthe convex hull manipulation of the vertexes of tensor S ∈ RI1×I2×...×IN×O×I of the polytopicTP model representation

S(p(t)) = S n∈N

wn(pn(t)) (9.1)

on the feasibility of the LMI based design methods. Therefore, I proved, that the convex hullmanipulation is an important and necessary step to consider at LMI based control designmethods:

(i) The position of the vertexes of the polytopic TP model representation, more formally,the values of elements Si1...iN ∈ RO×I , strongly influence the feasibility of LMI basedcontrol design methods.

(ii) The complexity of the polytopic TP model representation, i.e. the number of thevertexes contained in the TP model, more formally, the value of IN , also stronglyinfluence the feasibility of LMI based control design methods.

(iii) Statement (i) and (ii) is valid both for the feasibility of the controller and observerdesign but in a separate, different way.

(iv) The position (the values of elements Si1...iN ∈ RO×I) and the number (the value ofIN ) of the vertexes of the polytopic TP model representation also influence the size ofthe achievable parameter space p(t) ∈ Ωmax ⊂ RN , where the LMI based design isfeasible. Through manipulating the convex hull of the polytopic representation, thatis the position (the values of elements Si1...iN ∈ RO×I) and the number (the value ofIN ) of the vertexes of the polytopic TP model representation, the size of the maximalachievable parameter space p(t) ∈ Ωmax ⊂ RN can be increased, where the LMI baseddesign is still feasible.

Additionally, I presented the hypothesis, that due to the different influence for the controllerand observer design, the system component dependent, i.e. the separate manipulation of theTP type polytopic representation of the controller and the observer can be important andnecessary to achieve the optimal control results for the control design.

96

Page 106: TP model transformation based control theory optimization of nonlinear models

9.2 Influence of the TP model representation’s non invari-ant attribute on the feasibility of LMI based stabiliyanalysis

The performed scientific work leading to the thesisIn Thesis I. I showed the existence, that the manipulation of the vertexes of the polytopic TPmodel representation - i.e. the convex hull, complexity and parameter space - influences theLMI based control design’s feasibility differently for the controller and observer design. Icontinued the study series on TP model transformation’s convex hull in the following.

I systematically investigated the influence of the vertexes of the polytopic TP modelrepresentation of a given qLPV state-space model on the feasibility regions of LMI basedanalysis methods. Moreover, I performed a systematical investigation to be able to perform acomprehensive analysis and comparison between the convex hulls and the feasibility of theLMI based stability analysis methods, that is a more specific tendency between the convexhulls and LMI based stability analysis methods.

I developed the systematical investigation also based on a complex stability analysisexample of the same qLPV state-space model, consisting of the 3-DoF aeroelastic wingsection model including Stribeck friction and the key ideas of TP model transformation’sconvex hull manipulation feature.

As a first step, I performed the investigation for numerous TP model type control solutionsholding different convex hulls. These were systematically derived of the qLPV model via anLMI based control design method. I performed this step to indicate and prove the influenceon the feasibility of LMI based stability analysis methods. As a second step, I equivalentlytransformed each control solution further for different TP model representations holdingdifferent convex hulls. I carried out this step to be able to perform a comprehensive analysisand comparison between the convex hulls and the feasibility of the LMI based stabilityanalysis method. Finally, I verified the stability of all control solutions over all TP modelrepresentations via an LMI based stability analysis method.

I developed the numerical implementation and I executed the systematical investigationand performed a comprehensive analysis. Based on the numerical results, I presented thefollowing statement regarding the convex hull, i.e. the weighting functions and the position ofthe vertexes of the polytopic TP model representation of a given qLPV system and controlsolution and its influence on the feasibility of LMI based stability analysis and verificationmethods:

Thesis II: Stability analysis influence [RJ-3]In contrast to previous control design solutions, where the polytopic representation is nottaken into account during the LMI based stability analysis and verification methods, I provedthe existence of the influence of the convex hull, i.e. the weighting functions and the positionof the vertexes, of the polytopic TP model representation of a given qLPV system and controlsolution on the feasibility of LMI based stability analysis and verification methods. ThereforeI proved, that the convex hull manipulation is an important and necessary step to consider atLMI based stability analysis and verification methods.

97

Page 107: TP model transformation based control theory optimization of nonlinear models

More formally, assume a given model and controller:

S(p(t)) = (S + ∆S) n∈N

(wn(pn(t)) + ∆wn(pn(t))) (9.2)

F(p(t)) = (F + ∆F) n∈N

(wn(pn(t)) + ∆wn(pn(t))) . (9.3)

In the following control structure of:(xy

)= S(p(t))

(xu

)u = −F(p(t))x,

(9.4)

I proved, that ∆wn(pn(t)), i.e. ∆Si1...iN , ∆Fi1...iN influences the feasibility of LMI basedstability verification methods.

9.3 Improved control solution of the stability and perfor-mance of the 3-DoF aeroelastic wing section: a TP modelbased 2D parametric control performance optimization

The performed scientific work leading to the thesisIn Thesis I., I proved that the manipulation of the TP type polytopic representation - i.e. theconvex hull, complexity and parameter space - influences the LMI based design’s feasibilitydifferently for the controller and observer design. Thus I proved, that the LMI based designgives an optimal solution to the convex representation and not the given model. Also, Iformulated the statement that since a different influence exists for the controller and observerdesign, the system component dependent, i.e. the separate manipulation of the TP typepolytopic representation is important and necessary to achieve the optimal control results forthe control design.

In order to employ the statements of Thesis I. and II. for control optimization, I derivedand further elaborated the concept of the separate controller and observer design introducedin Chapter 5 of book [2]. I proposed a novel method, termed as a two dimensional (2D)parametric convex hull manipulation based control design optimization method for TP modeltransformation based Control Design Frameworks. The 2D parametric convex hull manip-ulation based control design optimization method is based on the concept of the TP modelinterpolation technique introduced in Chapter 2 of book [2]. Applying this method, I achievedto overall improve the control performance of the most recent version of the 3-DoF aeroelasticwing section model including Stribeck friction available in the scientific literature [32].

The approach - in contrast to existing solutions, which utilize one representation - providestwo TP model representations for the different requirements of the controller and observer ofa given model, opening the possibility to utilize the TP model transformation’s convex hullmanipulation potential in control performance optimization for a separate optimization of thetwo polytopic TP model representations.

The separate design approach enables to separately optimize the two TP model represen-tations based on the TP model transformation’s convex hull manipulation potential in control

98

Page 108: TP model transformation based control theory optimization of nonlinear models

performance optimization. The optimal controller and observer, which provide not only anoptimal solution separately but also together is searched for in the 2D space.

I developed the numerical implementation of the proposed method, which I verified andvalidated on the same qLPV model utilized previously, namely consisting of the 3-DoFaeroelastic wing section model.

I provided and evaluated numerical simulation results to illustrate the control performanceimprovements of the proposed method. The numerical results indicate, that I achieved thebest control performance result by a transitional, interpolated polytopic TP model represen-tation. I compared and evaluated the best achieved result to the most recent, one TP modelrepresentation based solution found in the scientific literature. I showed, that through theproposed method, a significantly better control performance can be achieved in contrast toprevious, one TP model representation based solution.

Based on the results, I present the following statements about the polytopic TP model rep-resentation and its influence on the control performance of LMI based control design methods:

Thesis III: Improved control solution and method [RJ-2]In order to employ the statements of Thesis I. and II. for control optimization, I derivedand further elaborated the concept of the separate controller and observer design introducedin Chapter 5 of book [2]. I proposed a novel method, termed as a two dimensional (2D)parametric convex hull manipulation based control design optimization method for TP modeltransformation based Control Design Frameworks. The 2D parametric convex hull manip-ulation based control design optimization method is based on the concept of the TP modelinterpolation technique introduced in Chapter 2 of book [2]. Applying this method, I achievedto overall improve the control performance of the most recent version of the 3-DoF aeroelasticwing section model including Stribeck friction available in the scientific literature [32].More formally, I introduced the subspace (λc, λo) ∈ [0, 1]× [0, 1] and the following steps:

S(p(t)) = λcS n∈N

λcwn(pn(t)) = λcS n∈N

λcwn(pn(t)) =

= λcS n∈N

[(1− λc) · λcwn(pn(t)) + λc · λcwn(pn(t))

]=

= λcS n∈N

λcwn(pn(t))

(9.5)

S(p(t)) = λoS n∈N

λown(pn(t)) = λoS n∈N

λown(pn(t)) =

= λoS n∈N

[(1− λo) · λown(pn(t)) + λo · λown(pn(t))

]=

= λoS n∈N

λown(pn(t)).

(9.6)

Through applying LMI based control design methods one attains the controller and observergains:

λcS −−→LMI

λcF , thus F(p(t)) = λcF n∈N

λcwn(pn(t))

λoS −−→LMI

λoK, thus K(p(t)) = λoK n∈N

λown(pn(t)).

Through applying a weighting function unification one attains the model S(p(t)), the con-troller F(p(t)) and the observer K(p(t)) in a unified structure in order to apply LMI based

99

Page 109: TP model transformation based control theory optimization of nonlinear models

stability analysis and verification methods on the whole system:

S(p(t)) = S n∈N

wn(pn(t)) (9.7)

F(p(t)) = F n∈N

wn(pn(t)) (9.8)

K(p(t)) = K n∈N

wn(pn(t)) (9.9)

(i) In contrast to previous control design solutions, which utilized one representationand designed the controller and observer together, the approach is capable to designthe controller and observer for a given control design task separately. Additionally,the approach is capable to perform the convex hull manipulation of the polytopicrepresentation utilized for the LMI based controller and observer design thereby alsoseparately. This enables to take into account the different requirements of the controllerand observer and allows thereby a separate optimization to find the best controllerand the best observer. In spite all of these, the method is able to generate a commonpolytopic TP model structure for the LMI based design, which enables an overall systemoptimization.

(ii) The improvement of the 3-DoF aeroelastic wing section’s complex, close to realengineering benchmark problem was achieved according to the signals pitch, plunge,trailing edge and control value, based on practical engineering criteria such as overshoot,undershoot, signal initial values, signal end values and settling time.

(iii) Besides the theoretical significance of Thesis I. and II., I gave a practical exampleand confirmed their practical significance and application possibilities. Therefore, Iproved, that the manipulation of the polytopic TP model representation is a necessaryand important step in reaching the optimal solution for the control performance.

9.4 Applicability of the resultsOne of the novelties of the dissertation consists of proving the existence of the influence of themanipulation of the components of the polytopic TP model representation on the feasibility ofthe LMI based methods. The proof of the existence of the influencing effect enables to showanother novelty of the dissertation, i.e. the manipulation of the components of the polytopicTP model representation can be used for the optimalization of the control performance.

Thesis III. provides a concrete method and example, that the results of the dissertationcan be directly and successfully applied to control theory engineering applications to attainoverall better control performance results: Thesis III. gives a concrete practical example forthe utilization of the optimization possibilities and confirms the significance of the practicalapplication. I exemplified the utilization of the results in Thesis III. based on the most recentversion of the 3-DoF aeroelastic wing section model including Stribeck friction available inthe scientific literature [32]. The model contains significant phenomena occurring in controltheory engineering applications: a high number of variables, complexity, non-linearity andexternal and internal parameter dependencies, which can be effectively handled with (q)LPV

100

Page 110: TP model transformation based control theory optimization of nonlinear models

state-space modeling and LMI based methods. Besides the theoretical significance the modelholds practical significance as well: the model was part of an intensively researched andlater practically implemented project at NASA. Thus the model represents a useful examplemodel to demonstrate, that the results of the dissertation can be successfully utilized in a widespectrum of engineering applications. Applying the results of the dissertation I showed, thatan overall, taking every aspect into consideration, significantly better control performancecan be achieved compared to previous results found in the scientific literature. Thus I proved,that the manipulation of the polytopic TP model representation is an important and necessarystep to achieve the optimal control results at practical applications.

The TP model transformation based approaches and modeling techniques, extended withthe proposed manipulation of the components of the polytopic TP model representation basedoptimization can be successfully utilized to a wide set of nonlinear engineering applications,such as the analysis and control of dynamical models of aviation, automotive, maritime andchemical applications.

101

Page 111: TP model transformation based control theory optimization of nonlinear models

Chapter 10

Author’s publications

The Author’s Publications relevant to the dissertationThis thesis is the results of the research work which has been published in the following SCIjournals and conferences.

Journal papers:

RJ-1 A. Szollosi, P. Baranyi: Influence of the Tensor Product model representation of qLPVmodels on the feasibility of Linear Matrix Inequality, Asian Journal of Control (IF:1.411, ranking Q1), vol. 18., no. 4., pp. 1328 - 1342., 2016

RJ-2 A. Szollosi, P. Baranyi: Improved control performance of the 3-DoF aeroelastic wingsection: a TP model based 2D parametric control performance optimization, AsianJournal of Control (IF: 1.411, ranking Q1), vol. 19., no. 2., pp. 450 - 466., 2017

RJ-3 A. Szollosi, P. Baranyi: Influence of the Tensor Product Model Representation of qLPVModels on the Feasibility of Linear Matrix Inequality based Stability Analysis, AsianJournal of Control (IF: 1.411, ranking Q1), accepted

Conference papers:

RC-1 A. Szollosi, P. Baranyi: Influence of Complexity Relaxation and Convex Hull Ma-nipulation on LMI based Control Design, Proceedings of the 9th IEEE InternationalSymposium on Applied Computational Intelligence and Informatics (SACI 2014), pp.145 - 151., 2014

RC-2 A. Szollosi, P. Baranyi, P. Varlaki: Example for Convex Hull Tightening increasingthe feasible parameter region at Linear Matrix Inequality based Control Design, Pro-ceedings of the 18th IEEE International Conference on Intelligent Engineering Systems(INES 2014), pp. 175 - 180., 2014

RC-3 A. Szollosi, P. Baranyi, P. Varlaki: Influence of the manipulation of the polytopic TensorProduct model representation on the control performance of LMI based design, Pro-ceedings of the 2015 IEEE International Conference on Systems, Man, and Cybernetics(SMC 2015), pp. 2603 - 2608., 2015

102

Page 112: TP model transformation based control theory optimization of nonlinear models

The Author’s Publications not relevant to the dissertationConference papers:

C-1 A. Szollosi, P. Baranyi: The Tensor Product model transformation as the link connectingBiological and Cognitive Systems with Control Theory, Proceedings of the 5th IEEEInternational Conference on Cognitive Infocommunications (CogInfoCom 2014), pp.569 - 574., 2014

C-2 M. Torok, M. J. Toth and A. Szollosi: Foundations and perspectives of mathabilityin relation to the CogInfoCom domain, Proceedings of the 4th IEEE InternationalConference on Cognitive Infocommunications (CogInfoCom 2013), pp. 869 - 872.,2013

103

Page 113: TP model transformation based control theory optimization of nonlinear models

Bibliography

[1] P. Baranyi, Y. Yam, and P. Varlaki, Tensor product model transformation in polytopicmodel-based control. Boca Raton, Fla.; London: CRC Press, 2006.

[2] P. Baranyi, TP-Model Transformation-Based-Control Design Frameworks. Cham,Switzerland: Springer International Publishing, 2016.

[3] P. Baranyi, “The Generalized TP Model Transformation for TS Fuzzy Model Manipu-lation and Generalized Stability Verification,” IEEE Transactions on Fuzzy Systems,vol. 22, no. 4, pp. 934–948, 2014.

[4] L. De Lathauwer, B. De Moor, and J. Vandewalle, “A multilinear singular valuedecomposition,” SIAM Journal on Matrix Analysis and Applications, vol. 21, no. 4,pp. 1253–1278, 2000.

[5] P. Baranyi, “TP model transformation as a way to LMI-based controller design,” IEEETransactions on Industrial Electronics, vol. 51, no. 2, pp. 387–400, 2004.

[6] Z. Petres, Polytopic Decomposition of Linear Parameter-Varying Models by Tensor-Product Model Transformation. PhD thesis, Doctorate School of Computer Scienceand Information Technology, Budapest University of Technology and Economics,Budapest, Hungary, November 2006.

[7] B. Takarics, TP Model Transformation Based Sliding Mode Control and Friction Com-pensation. Phd thesis, Budapest University of Technology and Economics, Budapest,Hungary, 2011.

[8] P. Galambos, TP Model Transformation based Control Design for Time-delay Systems:Application in Telemanipulation. PhD thesis, Geza Pattantyus-Abraham DoctoralSchool of Mechanical Engineering, Budapest, Hungary, December 2013.

[9] A. Szollosi, “Design and performance analysis of a multi-requirement output feedbackcontrol strategy through the tensor product model transformation based framework ona 3dof aerospace wing model,” Master’s thesis, Budapest University of Technologyand Economics, 2015.

[10] J. S. Shamma and M. Athans, “Guaranteed properties of gain-scheduled control forlinear parameter-varying plants,” Automatica, vol. 27, pp. 559–564, 1991.

104

Page 114: TP model transformation based control theory optimization of nonlinear models

[11] S. Lim and J. How, “Analysis of linear parameter-varying systems using a non-smoothdissipative systems framework,” International Journal of Robust and Nonlinear Control,vol. 12, no. 12, pp. 1067–1092, 2002.

[12] G. Becker and A. Packard, “Robust performance of linear parametrically varyingsystems using parametrically-dependent linear feedback,” Systems & Control Letters,vol. 23, no. 3, pp. 205–215, 1994.

[13] M. Athans, S. Fekri, and A. Pascoal, “Issues on robust adaptive feedback control,” inPerprints of 16th IFAC Word Congress, pp. 9–39, 2005.

[14] J. Hespanha, D. Liberzon, and A. Morse, “Overcoming the limitations of adaptivecontrol by means of logic-based switching,” Systems & Control Letters, vol. 49, no. 1,pp. 49–65, 2003.

[15] G. Feng and J. Ma, “Quadratic stabilization of uncertain discrete-time fuzzy dynamicsystems,” Circuits and Systems I: Fundamental Theory and Applications, IEEE Trans-actions on, vol. 48, no. 11, pp. 1337–1344, 2001.

[16] M. Ravindranathan and R. Leitch, “Model switching in intelligent control systems,”Artificial intelligence in engineering, vol. 13, no. 2, pp. 175–187, 1999.

[17] N. Kamarkar, “A new polynomial-time algorithm for linear programming,” Combina-torica, vol. 4, pp. 373–395, 1984.

[18] Y. Nesterov and A. Nemirovskii, Interior-point polynomial algorithms in convexprogramming. SIAM Studies in Applied Mathematics, 1994.

[19] P. Apkarian and P. Gahinet, “A convex characterization of gain-scheduled H∞ con-trollers,” IEEE Transactions on Automatic Control, vol. 40, no. 5, pp. 853–864, 1995.

[20] P. Gahinet, “Explicit controller formulas for LMI-based H∞ synthesis,” in Proceed-ings of the 1994 American Control Conference, vol. 3, (Baltimore, Maryland, USA),pp. 2396–2400, 1994.

[21] P. Gahinet and A. Laub, “Reliable computation of γopt in singular H∞ control,” inProceedings of the 33rd IEEE Conference on Decision and Control, 1994, vol. 2,(Orlando, Florida, USA), pp. 1527–1532, 1994.

[22] I. Kaminer, P. Khargonekar, and M. Rotea, “Mixed H2/H∞ control for discrete-timesystems via convex optimization,” Automatica, vol. 29, no. 1, pp. 57–70, 1993.

[23] S. Boyd, L. El Ghaoui, E. Feron, and V. Balakrishnan, Linear matrix inequalities insystem and control theory, vol. 15. Society for Industrial Mathematics, 1994.

[24] J. Bokor and G. Balas, “Linear matrix inequalities in systems and control theory,” inPerprints of 16th IFAC Word Congress, p. Keynote lecture, 2005.

105

Page 115: TP model transformation based control theory optimization of nonlinear models

[25] P. Baranyi, “Convex hull generation methods for polytopic representations of lpv mod-els,” 7th International Symposium on Applied Machine Intelligence and Informatics,pp. 69–74, 2009.

[26] D. Rotondo, V. Puig, and F. Nejjari, “Fault tolerant control of a PEM fuel cell usingqLPV virtual actuators,” IFAC-PapersOnLine, vol. 48, no. 21, pp. 271–276, 2015.

[27] P. Rosa, G. J. Balas, C. Silvestre, and M. Athans, “A synthesis method of LTI MIMOrobust controllers for uncertain LPV plants,” IEEE Transactions on Automatic Control,vol. 59, no. 8, pp. 2234–2240, 2014.

[28] Y. Bolea, V. Puig, and J. Blesa, “Gain-scheduled Smith predictor PID-based LPV con-troller for open-flow canal control,” IEEE Transactions on Control Systems Technology,vol. 22, no. 2, pp. 468–477, 2014.

[29] S. Zhang, J. J. Yang, and G. G. Zhu, “LPV Modeling and Mixed Constrained Controlof an Electronic Throttle,” IEEE/ASME Transactions on Mechatronics, vol. 20, no. 5,pp. 2120–2132, 2015.

[30] Y. Wang, D. M. Bevly, and R. Rajamani, “Interval observer design for LPV systemswith parametric uncertainty,” Automatica, vol. 60, pp. 79–85, 2015.

[31] P. Baranyi and B. Takarics, “Aeroelastic wing section control via relaxed tensor productmodel transformation framework,” Journal of Guidance, Control, and Dynamics,vol. 37, no. 5, pp. 1671–1678, 2014.

[32] B. Takarics and P. Baranyi, “Tensor-product-model-based control of a three degrees-of-freedom aeroelastic model,” Journal of Guidance, Control, and Dynamics, vol. 36,no. 5, pp. 1527–1533, 2013.

[33] P. Baranyi, Z. Petres, P. Varkonyi, P. Korondi, and Y. Yam, “Determination of differentpolytopic models of the prototypical aeroelastic wing section by TP model transforma-tion,” Journal of Advanced Computational Intelligence, vol. 10, no. 4, pp. 486–493,2006.

[34] K. Tanaka and H. Wang, Fuzzy control systems design and analysis: a linear matrixinequality approach. John Wiley and Sons, Inc., U.S.A., 2001.

[35] C. Scherer and S. Weiland, “Linear matrix inequalities in control,” LectureNotes, Dutch Institute for Systems and Control, Delft, The Netherlands, 2000.http://www.cs.ele.tue.nl/sweiland/lmi.htm.

[36] K. Tanaka, T. Ikeda, and H. Wang, “Fuzzy regulators and fuzzy observers: relaxedstability conditions and LMI-based designs,” IEEE Transactions on Fuzzy Systems,vol. 6, no. 2, pp. 250–265, 1998.

[37] D. Tikk, P. Baranyi, and R. Patton, “Approximation properties of TP model forms andits consequences to TPDC design framework,” Asian Journal of Control, vol. 9, no. 3,pp. 221–231, 2007.

106

Page 116: TP model transformation based control theory optimization of nonlinear models

[38] P. Baranyi, “Output feedback control of two-dimensional aeroelastic system,” Journalof Guidance, Control, and Dynamics, vol. 29, no. 3, pp. 762–767, 2006.

[39] P. Varkonyi, D. Tikk, P. Korondi, and P. Baranyi, “A new algorithm for rno-ino typetensor product model representation,” in Proceedings of the IEEE 9th InternationalConference on Intelligent Engineering Systems, pp. 263–266, 2005.

[40] Y. Yam, P. Baranyi, and C. Yang, “Reduction of fuzzy rule base via singular valuedecomposition,” IEEE Transactions on Fuzzy Systems, vol. 7, no. 2, pp. 120–132, 1999.

[41] X. Liu, Y. Yu, Z. Li, H. H. Iu, and T. Fernando, “An Efficient Algorithm for OptimallyReshaping the TP Model transformation,” IEEE Transactions on Circuits and SystemsII: Express Briefs, vol. 64, no. 10, pp. 1187–1191, 2017.

[42] J. Kuti, P. Galambos, and P. Baranyi, “Minimal volume simplex (mvs) polytopic modelgeneration and manipulation methodology for tp model transformation,” Asian Journalof Control, vol. 19, no. 1, pp. 289–301, 2017.

[43] P. Baranyi, L. Szeidl, P. Varlaki, and Y. Yam, “Definition of the HOSVD basedcanonical form of polytopic dynamic models,” in Proceedings of the 2006 IEEEInternational Conference on Mechatronics, pp. 660–665, 2006.

[44] P. Baranyi, L. Szeidl, and P. Varlaki, “Numerical reconstruction of the HOSVD basedcanonical form of polytopic dynamic models,” in Proceedings of the 10th InternationalConference on Intelligent Engineering Systems, pp. 196–201, 2006.

[45] L. Szeidl and P. Varlaki, “HOSVD based canonical form for polytopic models ofdynamic systems,” Journal of Advanced Computational Intelligence and IntelligentInformatics, vol. 13, no. 1, pp. 52–60, 2009.

[46] L. De Lathauwer, B. De Moor, and J. Vandewalle, “Dimensionality reduction inhigher-order-only ICA,” in Proceedings of the IEEE Signal Processing Workshop onHigher-Order Statistics, 1997, (Banff, Alberta, Canada), pp. 316–320, 1997.

[47] M. Ishteva, L. De Lathauwer, P. Absil, and S. Van Huffel, “Dimensionality reductionfor higher-order tensors: algorithms and applications,” International Journal of Pureand Applied Mathematics, vol. 42, no. 3, p. 337, 2008.

[48] D. Tikk, P. Baranyi, and R. Patton, “Polytopic and TS models are nowhere densein the approximation model space,” in Proceedings of the 2002 IEEE InternationalConference on Systems, Man and Cybernetics, vol. 7, (Yasmine Hammamet, Tunisia),2002.

[49] I. Grattan-Guinness, “A sideways look at Hilbert’s twenty-three problems of 1900,”Notices of the AMS, vol. 47, no. 7, pp. 752–757, 2000.

[50] J. Gray, “The Hilbert problems 1900-2000,” Newsletter, vol. 36, no. 10-13, pp. 1–1,2000.

107

Page 117: TP model transformation based control theory optimization of nonlinear models

[51] D. Hilbert, “Mathematische probleme,” 2nd International Congress of Mathematican,1900. Paris, France.

[52] I. Kaplansky, Hilbert’s problems. University of Chicago, 1977.

[53] V. Arnold, “On functions of three variables,” in Doklady Akademii Nauk SSSR, vol. 114,pp. 679–681, Springer, 1957.

[54] A. Kolmogorov, “On the representation of continuous functions of many variablesby superposition of continuous functions of one variable and addition,” in DokladyAkademii Nauk SSSR, vol. 114, pp. 953–956, 1957.

[55] D. Sprecher, “On the structure of continuous functions of several variables,” Transac-tions of the American Mathematical Society, vol. 115, pp. 340–355, 1965.

[56] G. Lorentz, Approximation of functions. Holt, Rinehart and Winston (New York), 1966.

[57] G. Cybenko, “Approximation by superpositions of a sigmoidal function,” Mathematicsof Control, Signals, and Systems (MCSS), vol. 2, no. 4, pp. 303–314, 1989.

[58] K. Hornik, M. Stinchcombe, and H. White, “Multilayer feedforward networks areuniversal approximators,” Neural networks, vol. 2, no. 5, pp. 359–366, 1989.

[59] J. Castro, “Fuzzy logic controllers are universal approximators,” IEEE Transactions onSystems, Man and Cybernetics, vol. 25, no. 4, pp. 629–635, 1995.

[60] B. Kosko, “Fuzzy systems as universal approximators,” in Proceedings of the 1st

IEEE International Conference on Fuzzy Systems, 1992, (San Diego, California, USA),pp. 1153–1162, 1992.

[61] D. Tikk, P. Baranyi, R. Patton, and J. Tar, “Approximation capability of TP modelforms,” Australian Journal of Intelligent Information Processing Systems, vol. 8, no. 3,pp. 155–163, 2004.

[62] D. Tikk, L. Koczy, and T. Gedeon, “A survey on universal approximation and itslimits in soft computing techniques,” International Journal of Approximate Reasoning,vol. 33, no. 2, pp. 185–202, 2003.

[63] P. Baranyi, D. Tikk, Y. Yam, and R. Patton, “From differential equations to PDCcontroller design via numerical transformation,” Computers in Industry, vol. 51, no. 3,pp. 281–297, 2003.

[64] P. Baranyi, Z. Petres, P. Korondi, Y. Yam, and H. Hashimoto, “Complexity relaxationof the tensor product model transformation for higher dimensional problems,” AsianJournal of Control, vol. 9, no. 2, pp. 195–200, 2007.

[65] Z. Petres, P. Baranyi, and H. Hashimoto, “Approximation and complexity trade-offby TP model transformation in controller design: A case study of the TORA system,”Asian Journal of Control, vol. 12, no. 5, pp. 575–585, 2010.

108

Page 118: TP model transformation based control theory optimization of nonlinear models

[66] X. Liu, X. Xin, Z. Li, and Z. Chen, “Near optimal control based on the tensor-producttechnique,” IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 64,no. 5, pp. 560–564, 2017.

[67] X. Liu, Y. Yu, Z. Li, H. H. Iu, and T. Fernando, “A novel constant gain kalman filterdesign for nonlinear systems,” Signal Processing, vol. 135, pp. 158–167, 2017.

[68] X. Liu, Y. Yu, Z. Li, and H. H. Iu, “Polytopic H∞ filter design and relaxation fornonlinear systems via tensor product technique,” Signal Processing, vol. 127, pp. 191–205, 2016.

[69] P. S. Saikrishna, R. Pasumarthy, and N. P. Bhatt, “Identification and multivariablegain-scheduling control for cloud computing systems,” IEEE Transactions on ControlSystems Technology, vol. 25, no. 3, pp. 792–807, 2017.

[70] Q. Zhang and X. Zhang, “Vapor compression cycle control for automotive air condi-tioning systems with a linear parameter varying approach,” Cornell University Library,2017.

[71] G. Zhao, D. Wang, and Z. Song, “A novel tensor product model transformation-basedadaptive variable universe of discourse controller,” Journal of the Franklin Institute,vol. 353, no. 17, pp. 4471–4499, 2016.

[72] W. Qin, B. He, Q. Qin, and G. Liu, “Robust active controller of hypersonic vehicles inthe presence of actuator constraints and input delays,” in 2016 35th Chinese ControlConference (CCC), pp. 10718–10723, IEEE, 2016.

[73] Q. Weiwei, H. Bing, L. Gang, and Z. Pengtao, “Robust model predictive trackingcontrol of hypersonic vehicles in the presence of actuator constraints and input delays,”Journal of the Franklin Institute, vol. 353, no. 17, pp. 4351–4367, 2016.

[74] T. Wang and B. Liu, “Different polytopic decomposition for visual servoing systemwith lmi-based predictive control,” in 2016 35th Chinese Control Conference (CCC),pp. 10320–10324, IEEE, 2016.

[75] T. Wang and W. Zhang, “The visual-based robust model predictive control for two-dofvideo tracking system,” in Control and Decision Conference (CCDC), 2016 Chinese,pp. 3743–3747, IEEE, 2016.

[76] T. Jiang and D. Lin, “Tensor product model-based gain scheduling of a missile autopi-lot,” TRANSACTIONS OF THE JAPAN SOCIETY FOR AERONAUTICAL AND SPACESCIENCES, vol. 59, no. 3, pp. 142–149, 2016.

[77] A. Hajiloo, Robust and Multi-Objective Model Predictive Control Design for NonlinearSystems. PhD thesis, Concordia University, 2016.

[78] A. Hajiloo and W. Xie, “The stochastic robust model predictive control of shimmyvibration in aircraft landing gears,” Asian Journal of Control, vol. 17, no. 2, pp. 476–485, 2015.

109

Page 119: TP model transformation based control theory optimization of nonlinear models

[79] Y. Yu, Z. Li, J. Li, L. Li, and X. Liu, “H∞ polytopic filter design for nonlinear systems,”in 2016 35th Chinese Control Conference (CCC), pp. 620–625, IEEE, 2016.

[80] P. Bo, Y. Lingyu, and Y. Xiaoke, “LPV-MRAC Method for Aircraft with StructuralDamage,” in 2016 35th Chinese Control Conference (CCC), pp. 3262–3267, IEEE,2016.

[81] V. C. Campos, F. O. Souza, L. A. Torres, and R. M. Palhares, “New stability conditionsbased on piecewise fuzzy lyapunov functions and tensor product transformations,”IEEE Transactions on Fuzzy Systems, vol. 21, no. 4, pp. 748–760, 2013.

[82] S. Kuntanapreeda, “Tensor product model transformation based control and synchro-nization of a class of fractional-order chaotic systems,” Asian Journal of Control,vol. 17, no. 2, pp. 371–380, 2015.

[83] R.-E. Precup, E. M. Petriu, M.-B. Radac, S. Preitl, L.-O. Fedorovici, and C.-A. Dragos,“Cascade control system-based cost effective combination of tensor product modeltransformation and fuzzy control,” Asian Journal of Control, vol. 17, no. 2, pp. 381–391,2015.

[84] G. Zhao, H. Li, and Z. Song, “Tensor product model transformation based decoupledterminal sliding mode control,” International Journal of Systems Science, vol. 47, no. 8,pp. 1791–1803, 2016.

[85] L.-E. Hedrea, C.-A. Bojan-Dragos, R.-E. Precup, R.-C. Roman, E. M. Petriu, andC. Hedrea, “Tensor product-based model transformation for position control of mag-netic levitation systems,” in Industrial Electronics (ISIE), 2017 IEEE 26th InternationalSymposium on, pp. 1141–1146, IEEE, 2017.

[86] Z. He, M. Yin, and Y.-p. Lu, “Tensor product model-based control of morphing aircraftin transition process,” Proceedings of the Institution of Mechanical Engineers, Part G:Journal of Aerospace Engineering, vol. 230, no. 2, pp. 378–391, 2016.

[87] J. Kuti, P. Galambos, and P. Baranyi, “Non-simplex enclosing polytope generationconcept for tensor product model transformation based controller design,” in Systems,Man, and Cybernetics (SMC), 2016 IEEE International Conference on, pp. 003368–003373, IEEE, 2016.

[88] P. Galambos, J. Kuti, P. Baranyi, G. Szogi, and I. J. Rudas, “Tensor product basedconvex polytopic modeling of nonlinear insulin-glucose dynamics,” in Systems, Man,and Cybernetics (SMC), 2015 IEEE International Conference on, pp. 2597–2602,IEEE, 2015.

[89] P. Galambos, P. Z. Baranyi, and G. Arz, “Tp model transformation based control designfor force reflecting tele-grasping under time delay,” PROCEEDINGS OF THE INSTI-TUTION OF MECHANICAL ENGINEERS PART C-JOURNAL OF MECHANICALENGINEERING SCIENCE, vol. 20, no. x, pp. 1–13, 2014.

110

Page 120: TP model transformation based control theory optimization of nonlinear models

[90] J. Kuti, P. Galambos, P. Baranyi, and P. Varlaki, “A hands-on demonstration of controlperformance optimization using tensor product model transformation and convex hullmanipulation,” in Systems, Man, and Cybernetics (SMC), 2015 IEEE InternationalConference on, pp. 2609–2614, IEEE, 2015.

[91] P. P. Grof and Y. Yam, “Minimum lti exact representation of multi-parameter-dependentsystems,” in Systems, Man, and Cybernetics (SMC), 2016 IEEE International Confer-ence on, pp. 004259–004264, IEEE, 2016.

[92] P. Grof, P. Galambos, and P. Baranyi, “Convex hull manipulation based control perfor-mance optimization: case study of impedance model with feedback delay,” Proceedingsof 10th IEEE Jubilee International Symposium on Applied Machine Intelligence andInformatics (SAMI), pp. 495–499, 2012.

[93] P. Grof, B. Takaric, and A. Czmerk, “Pneumatic system model with friction phenomenafor modern system control design,” 11th International Carpathian Control Conference(ICCC), pp. 351–354, 2010.

[94] P. Grof, Z. Petres, and J. Gyeviki, “Polytopic model reconstruction of a pneumaticpositioning system,” Proceedings of the 5th International Symposium on AppliedComputational Intelligence and Informatics (SACI), pp. 61–66, 2009.

[95] P. Grof and Y. Yam, “Furuta pendulum–a tensor product model-based design approachcase study,” in Systems, Man, and Cybernetics (SMC), 2015 IEEE International Con-ference on, pp. 2620–2625, IEEE, 2015.

[96] B. Takarics and Y. Yam, “Robust grid point-based control design for LPV systemsvia unified TP transformation,” in Systems, Man, and Cybernetics (SMC), 2015 IEEEInternational Conference on, pp. 2626–2631, IEEE, 2015.

[97] B. Takarics, A. Szollosi, and B. Vanek, “Tensor Product Type Polytopic LPV Modelingof Aeroelastic Aircraft,” in Proceedings of the 2018 IEEE International AerospaceConference, pp. na–na, 2018.

[98] Z. Szabo, P. Gaspar, S. Nagy, and P. Baranyi, “Control-oriented qlpv modeling using tptransformation,” in Control Conference (ECC), 2009 European, pp. 2640–2645, IEEE,2009.

[99] S. Kuntanapreeda, “Tensor product model transformation based control and synchro-nization of a class of fractional-order chaotic systems,” Asian Journal of Control,vol. 17, no. 2, pp. 371–380, 2015.

[100] R.-E. Precup, E. M. Petriu, M.-B. Radac, S. Preitl, L.-O. Fedorovici, and C.-A. Dragos,“Cascade control system-based cost effective combination of tensor product modeltransformation and fuzzy control,” Asian Journal of Control, vol. 17, no. 2, pp. 381–391,2015.

111

Page 121: TP model transformation based control theory optimization of nonlinear models

[101] V. C. d. S. Campos, L. A. B. Torres, and R. M. Palhares, “Revisiting the tp modeltransformation: Interpolation and rule reduction,” Asian Journal of Control, vol. 17,no. 2, pp. 392–401, 2015.

[102] T. T. Wang, W. F. Xie, G. D. Liu, and Y. M. Zhao, “Quasi-min-max model predictivecontrol for image-based visual servoing with tensor product model transformation,”Asian Journal of Control, vol. 17, no. 2, pp. 402–416, 2015.

[103] S. Chumalee and J. F. Whidborne, “Gain-scheduled H∞ control for tensor product typepolytopic plants,” Asian Journal of Control, vol. 17, no. 2, pp. 417–431, 2015.

[104] J. Kuti, P. Galambos, and A. Miklos, “Output feedback control of a dual-excentervibration actuator via qlpv model and tp model transformation,” Asian Journal ofControl, vol. 17, no. 2, pp. 432–442, 2015.

[105] J. Matusko, S. Iles, F. Kolonic, and V. Lesic, “Control of 3d tower crane based ontensor product model transformation with neural friction compensation,” Asian Journalof Control, vol. 17, no. 2, pp. 443–458, 2015.

[106] A. Rovid, L. Szeidl, and P. Varlaki, “Integral operators in relation to the hosvd-basedcanonical form,” Asian Journal of Control, vol. 17, no. 2, pp. 459–466, 2015.

[107] J. Pan and L. Lu, “TP model transformation via sequentially truncated higher-ordersingular value decomposition,” Asian Journal of Control, vol. 17, no. 2, pp. 467–475,2015.

[108] A. Hajiloo and W. F. Xie, “The stochastic robust model predictive control of shimmyvibration in aircraft landing gears,” Asian Journal of Control, vol. 17, no. 2, pp. 476–485, 2015.

[109] W. Qin, J. Liu, G. Liu, B. He, and L. Wang, “Robust parameter dependent recedinghorizon H∞ control of flexible air-breathing hypersonic vehicles with input constraints,”Asian Journal of Control, vol. 17, no. 2, pp. 508–522, 2015.

[110] Y. Huang, C. Sun, and C. Qian, “Linear parameter varying switching attitude trackingcontrol for a near space hypersonic vehicle via multiple lyapunov functions,” AsianJournal of Control, vol. 17, no. 2, pp. 523–534, 2015.

[111] P. Galambos and P. Baranyi, “Tpτ model transformation: A systematic modellingframework to handle internal time delays in control systems,” Asian Journal of Control,vol. 17, no. 2, pp. 486–496, 2015.

[112] P. Baranyi, “Tp model transformation as a manipulation tool for QLPV analysis anddesign,” Asian Journal of Control, vol. 17, no. 2, pp. 497–507, 2015.

[113] G. Eigner, I. Bojthe, P. Pausits, and L. Kovacs, “Investigation of the tp modeling possi-bilities of the hovorka t1dm model,” in Applied Machine Intelligence and Informatics(SAMI), 2017 IEEE 15th International Symposium on, pp. 000259–000264, IEEE,2017.

112

Page 122: TP model transformation based control theory optimization of nonlinear models

[114] G. Eigner, P. Pausits, and L. Kovacs, “Control of t1dm via tensor product-basedframework,” in Computational Intelligence and Informatics (CINTI), 2016 IEEE 17thInternational Symposium on, pp. 000055–000060, IEEE, 2016.

[115] A. Takacs, T. Haidegger, P. Galambos, J. Kuti, and I. J. Rudas, “Nonlinear soft tis-sue mechanics based on polytopic tensor product modeling,” in Applied MachineIntelligence and Informatics (SAMI), 2016 IEEE 14th International Symposium on,pp. 211–215, IEEE, 2016.

[116] A. Takacs, P. Galambos, P. Pausits, I. J. Rudas, and T. Haidegger, “Nonlinear soft tissuemodels and force control for medical cyber-physical systems,” in Systems, Man, andCybernetics (SMC), 2015 IEEE International Conference on, pp. 1520–1525, IEEE,2015.

[117] G. Eigner, J. K. Tar, and L. Kovacs, “Novel error interpretation in case of linearparameter varying systems,” in Computational Intelligence and Informatics (CINTI),2015 16th IEEE International Symposium on, pp. 243–248, IEEE, 2015.

[118] G. Eigner, I. J. Rudas, and L. Kovacs, “Investigation of the tp-based modeling possibil-ity of a nonlinear icu diabetes model,” in Systems, Man, and Cybernetics (SMC), 2016IEEE International Conference on, pp. 003405–003410, IEEE, 2016.

[119] J. Klespitz, I. J. Rudas, and L. Kovacs, “Lmi-based feedback regulator design via tptransformation for fluid volume control in blood purification therapies,” in Systems,Man, and Cybernetics (SMC), 2015 IEEE International Conference on, pp. 2615–2619,IEEE, 2015.

[120] G. Eigner, J. Tar, I. J. Rudas, and L. Kovacs, “Lpv-based quality interpretationson modeling and control of diabetes,” Acta Polytechnica Hungarica, vol. 13, no. 1,pp. 171–190, 2016.

[121] B. Csanadi and J. K. Tar, “Selection of kinematic requirements for rfpt-based adaptiveanaesthesia control,” in Applied Computational Intelligence and Informatics (SACI),2016 IEEE 11th International Symposium on, pp. 181–186, IEEE, 2016.

[122] B. Csanadi, T. Haidegger, H. Redjimi, and J. K. Tar, “Preliminary investigations onthe applicability of the fixed point transformations-based adaptive control for time-delayed systems,” in Intelligent Engineering Systems (INES), 2016 IEEE 20th JubileeInternational Conference on, pp. 33–38, IEEE, 2016.

[123] L. Kovacs and G. Eigner, “Convex polytopic modeling of diabetes mellitus: A ten-sor product based approach,” in Systems, Man, and Cybernetics (SMC), 2016 IEEEInternational Conference on, pp. 003393–003398, IEEE, 2016.

[124] G. Eigner, I. Rudas, and L. Kovacs, “Tensor Product based modeling of Tumor Growth,”in Systems, Man, and Cybernetics (SMC), 2017 IEEE International Conference on,pp. na–na, IEEE, 2017.

113

Page 123: TP model transformation based control theory optimization of nonlinear models

[125] S. Nagy, Z. Petres, P. Baranyi, and H. Hashimoto, “Computational relaxed TP modeltransformation: restricting the computation to subspaces of the dynamic model,” AsianJournal of Control, vol. 11, no. 5, pp. 461–475, 2009.

[126] P. Seiler, G. Balas, and A. Packard, “Linear parameter varying control for the x-53active aeroelastic wing,” in Proceedings of the 2011 AIAA Guidance, Navigation, andControl Conference, 2011.

[127] A. Packard and J. Doyle, “The complex structured singular value,” Automatica, vol. 29,no. 1, pp. 71–109, 1993.

[128] G. Stein and J. Doyle, “Beyond singular values and loop shapes,” Journal of Guidance,Control, and Dynamics, vol. 14, pp. 5–16, 1991.

[129] P. M. Young, M. P. Newlin, and J. C. Doyle, Robust Control Theory, ch. Let’s Get Real,pp. 143–174. Springer Verlag, 1994.

[130] S. Boyd and Q. Yang, “Structured and simultaneous Lyapunov functions for systemstability problems,” International Journal of Control, vol. 49, no. 6, pp. 2215–2240,1989.

[131] H. Horisberger and P. Belanger, “Regulators for linear time, varying plants withuncertain parameters,” IEEE Transactions on Automatic Control, vol. 21, no. 5, pp. 705–708, 1976.

[132] P. Gahinet, P. Apkarian, and M. Chilali, “Affine parameter-dependent Lyapunov func-tions for real parametric uncertainty,” in Proceedings of the 33rd IEEE Conference onDecision and Control, 1994, vol. 3, (Orlando, Florida, USA), pp. 2026–2031, 1994.

[133] R. Bambang, E. Shimemura, and K. Uchida, “Mixed H2/H∞ control with pole place-ment: state feedback case,” in Proceedings of the 1993 American Control Conference,(San Francisco, California, USA), pp. 2777–2779, 1993.

[134] B. Barmish, “Stabilization of uncertain systems via linear control,” IEEE Transactionson Automatic Control, vol. 28, no. 8, pp. 848–850, 1983.

[135] M. Chilali and P. Gahinet, “H∞ design with pole placement constraints: An LMIapproach,” IEEE Transactions on Automatic Control, vol. 41, no. 3, pp. 358–367, 1996.

[136] P. Khargonekar and M. Rotea, “Mixed H2/H∞ control: A convex optimization ap-proach,” IEEE Transactions on Automatic Control, vol. 36, no. 7, pp. 824–837, 1991.

[137] P. Gahinet and P. Apkarian, “A linear matrix inequality approach to H∞ control,”International Journal of Robust and Nonlinear Control, vol. 4, no. 4, pp. 421–448,1994.

[138] T. Iwasaki and R. Skelton, “All controllers for the general H∞ control problem: LMIexistence conditions and state space formulas,” Automatica, vol. 30, no. 8, pp. 1307–1317, 1994.

114

Page 124: TP model transformation based control theory optimization of nonlinear models

[139] I. Masubuchi, A. Ohara, and N. Suda, “LMI-based controller synthesis: A unifiedformulation and solution,” International Journal of Robust and Nonlinear Control,vol. 8, no. 8, pp. 669–686, 1998.

[140] P. Gahinet, A. Nemirovski, A. Laub, and M. Chilali, “LMI control toolbox user’s guide,”The Math. Works Inc., 1995.

[141] V. Mukhopadhyay, “Historical perspective on analysis and control of aeroelastic re-sponses,” Journal of Guidance, Control, and Dynamics, vol. 26, no. 5, pp. 673–684,2003.

[142] Z. Prime, B. Cazzolato, C. Doolan, and T. Strganac, “Linear-parameter-varying controlof an improved three-degree-of-freedom aeroelastic model,” Journal of Guidance,Control and Dynamics, vol. 33, no. 2, pp. 615–619, 2010.

[143] P. Baranyi, “Tensor-product model-based control of two-dimensional aeroelastic sys-tem,” Journal of Guidance, Control, and Dynamics, vol. 29, no. 2, pp. 391–400,2006.

[144] P. Baranyi, “Output feedback control of two-dimensional aeroelastic system,” Journalof Guidance, Control and Dynamics, vol. 29, no. 3, pp. 762–767, 2006.

[145] J. Block and H. Gilliatt, “Active control of an aeroelastic structure,” Master’s thesis,Texas A&M University, 1996.

[146] J. Block and T. Strganac, “Applied active control for a nonlinear aeroelastic structure,”Journal of Guidance, Control, and Dynamics, vol. 21, no. 6, pp. 838–845, 1998.

[147] V. Mukhopadhyay, “Transonic flutter suppression control law design and wind-tunneltest results,” Journal of Guidance, Navigation, and Control, vol. 23, no. 5, pp. 930–937,2000.

[148] T. W. Strganac, J. Ko, and D. E. Thompson, “Identification and control of limit cycleoscillations in aeroelastic systems,” Journal of Guidance, Control, and Dynamics,vol. 23, no. 6, pp. 1127–1133, 2000.

[149] S. N. Singh and L. Wang, “Output feedback form and adaptive stabilization of anonlinear aeroelastic system,” Journal of Guidance, Control, and Dynamics, vol. 25,no. 4, pp. 725–732, 2002.

[150] G. Platanitis and T. Strganac, “Supression of control reversal using leading- and trailing-edge control surfaces,” Journal of Guidance, Control, and Dynamics, vol. 28, no. 3,pp. 452–460, 2005.

[151] K. Reddy, K. Chen, A. Behal, and P. Marzocca, “Multi-input/multi-output adaptiveoutput feedback control design for aeroelastic vibration suppression,” Journal ofGuidance, Control, and Dynamics, vol. 30, no. 4, pp. 1040–1048, 2007.

115

Page 125: TP model transformation based control theory optimization of nonlinear models

[152] Z. Prime, B. Cazzolato, and C. Doolan, “A mixed H2/H∞ scheduling control scheme fora two degree-of-freedom aeroelastic system under varying airspeed and gust conditions,”in Proceedings of the AIAA Guidance, Navigation and Control Conference, (Honolulu,Hawaii, USA), pp. 18–21, 2008.

[153] K. W. Lee and S. N. Singh, “Multi-input noncertainty-equivalent adaptive control ofan aeroelastic system,” Journal of Guidance, Control, and Dynamics, vol. 33, no. 5,pp. 1451–1460, 2010.

[154] S. Singh and S. Gujjula, “Variable structure control of unsteady aeroelastic system withpartial state information,” Journal of Guidance, Control and Dynamics, vol. 28, no. 3,pp. 568–573, 2005.

[155] C. Lin and W. Chin, “Adaptive decoupled fuzzy sliding-mode control of a nonlinearaeroelastic system,” Journal of Guidance, Control and Dynamics, vol. 29, no. 1,pp. 206–209, 2006.

[156] N. Bhoir and S. Singh, “Control of unsteady aeroelastic system via state-dependentriccati equation method,” Journal of Guidance, Control and Dynamics, vol. 28, no. 1,pp. 78–84, 2005.

[157] K. Lee and S. Singh, “Global robust control of an aeroelastic system using outputfeedback,” Journal of Guidance, Control and Dynamics, vol. 30, no. 1, pp. 271–275,2007.

[158] S. SINGH and M. Brenner, “Modular adaptive control of a nonlinear aeroelastic system,”Journal of Guidance, Control and Dynamics, vol. 26, no. 3, pp. 443–451, 2003.

[159] W. Xing and S. Singh, “Adaptive output feedback control of a nonlinear aeroelasticstructure,” Journal of Guidance, Control and Dynamics, vol. 23, no. 6, pp. 1109–1116,2000.

[160] M. Waszak, “Robust multivariable flutter suppression for the benchmark active controltechnology (BACT) wind-tunnel model,” Journal of Guidance, Control, and Dynamics,vol. 24, no. 1, pp. 147–143, 1997.

[161] R. Scott and L. Pado, “Active control of wind-tunnel model aeroelastic responseusing neural networks,” Journal of Guidance, Control and Dynamics, vol. 23, no. 6,pp. 1100–1108, 2000.

[162] J. Ko, T. Strganac, and A. Kurdila, “Stability and control of a structurally nonlinearaeroelastic system,” Journal of Guidance, Control and Dynamics, vol. 21, pp. 718–725,1998.

[163] J. Ko, A. Kurdila, and T. Strganac, “Nonlinear control of a prototypical wing sectionwith torsional nonlinearity,” Journal of Guidance, Control and Dynamics, vol. 20, no. 6,pp. 1180–1189, 1997.

116

Page 126: TP model transformation based control theory optimization of nonlinear models

[164] S. Joshi and A. Kelkar, “Passivity-based robust control with application to benchmarkactive controls technology wing,” Journal of Guidance, Control and Dynamics, vol. 23,no. 5, pp. 938–947, 2000.

[165] A. Szollosi and P. Baranyi, “Influence of Complexity Relaxation and Convex HullManipulation on LMI based Control Design,” in Proceedings of the 9th IEEE Inter-national Symposium on Applied Computational Intelligence and Informatics (SACI2014), pp. 145–151, 2014.

[166] A. Szollosi, P. Baranyi, and P. Varlaki, “Example for Convex Hull Tightening increasingthe feasible parameter region at Linear Matrix Inequality based Control Design,” inProceedings of the 18th IEEE International Conference on Intelligent EngineeringSystems (INES 2014), pp. 175–180, 2014.

[167] A. Szollosi and P. Baranyi, “Influence of the Tensor Product model representation ofqLPV models on the feasibility of Linear Matrix Inequality,” Asian Journal of Control,vol. 18, no. 4, pp. 1328–1342, 2016.

[168] A. Szollosi and P. Baranyi, “Improved control performance of the 3-DoF aeroelasticwing section: a TP model based 2D parametric control performance optimization,”Asian Journal of Control, vol. 19, no. 2, pp. 450–466, 2017.

[169] A. Szollosi and P. Baranyi, “Influence of the Tensor Product Model Representation ofqLPV Models on the Feasibility of Linear Matrix Inequality based Stability Analysis,”Asian Journal of Control, vol. n/a, no. n/a, pp. n/a–n/a, 2017.

[170] A. Szollosi, P. Baranyi, and P. Varlaki, “Influence of the manipulation of the polytopicTensor Product model representation on the control performance of LMI based design,”in Proceedings of the 2015 IEEE International Conference on Systems, Man, andCybernetics (SMC 2015), pp. 2603–2608, 2015.

117