fo for r th the co e coupled upled el elec ectric tric dri - - PowerPoint PPT Presentation

โ–ถ
fo for r th the co e coupled upled el elec ectric tric
SMART_READER_LITE
LIVE PREVIEW

fo for r th the co e coupled upled el elec ectric tric dri - - PowerPoint PPT Presentation

Ke Kern rnel el man anifold ifold re regress gression ion fo for r th the co e coupled upled el elec ectric tric dri rives ves dat ataset aset Mirko ko Mazzolen leni Matteo Sca cande della lla Fabi bio Previd vidi


slide-1
SLIDE 1

Ke Kern rnel el man anifold ifold re regress gression ion fo for r th the co e coupled upled el elec ectric tric dri rives ves dat ataset aset

Mirko ko Mazzolen leni Matteo Sca cande della lla Fabi bio Previd vidi

11 April 2018

mirko.mazzoleni@unibg.it matteo.scandella@unibg.it fabio.previdi@unibg.it

slide-2
SLIDE 2
  • 1. Introduction and motivation
  • 2. A new framework for nonparametric system identification
  • 3. Application to the coupled electric drive dataset
  • 4. Conclusions and future developments

Ou Outline line

2/32

slide-3
SLIDE 3

1.

  • 1. Introd
  • duc

uctio ion n and mo d motiva vation ion

  • 2. A new framework for nonparametric system identification
  • 3. Application to the coupled electric drive dataset
  • 4. Conclusions and future developments

Ou Outline line

3/32

slide-4
SLIDE 4

In Introduction

  • duction an

and d mot

  • tiv

ivation ation

4/32

Data Model Distance

slide-5
SLIDE 5

In Introduction

  • duction an

and d mot

  • tiv

ivation ation

5/32

Data Mod

  • del

el Distance

slide-6
SLIDE 6

Mo Model del definition inition

In Introduction

  • duction an

and d mot

  • tiv

ivation ation

6/32

  • Consider the NARX

RX system tem: ๐’ฏ: ๐‘ง ๐‘ข + 1 = ๐‘• ๐‘ฆ๐‘ฃ ๐‘ข , ๐‘ฆ๐‘ง(๐‘ข) + ๐‘“ ๐‘ข , where: ๏ƒผ ๐‘ง ๐‘ข โˆˆ โ„ is the system output ๏ƒผ ๐‘•(๐‘ข) is a nonlinear inear function ction ๏ƒผ ๐‘ฆ๐‘ฃ ๐‘ข = ๐‘ฃ ๐‘ข , โ€ฆ , ๐‘ฃ ๐‘ข โˆ’ ๐‘ž + 1

๐‘ˆ โˆˆ โ„๐‘žร—1 is a regressor vector of past ๐‘ž inputs

๏ƒผ ๐‘ฆ๐‘ง ๐‘ข = ๐‘ง ๐‘ข , โ€ฆ , ๐‘ง ๐‘ข โˆ’ ๐‘Ÿ + 1

๐‘ˆ โˆˆ โ„๐‘Ÿร—1 is a regressor vector of past ๐‘Ÿ outputs

๏ƒผ ๐‘ฆ ๐‘ข = ๐‘ฆ๐‘ง ๐‘ข , ๐‘ฆ๐‘ง ๐‘ข

๐‘ˆ โˆˆ โ„๐‘ž+๐‘Ÿร—1

๏ƒผ ๐‘“ ๐‘ข โˆˆ โ„ is an additive white noise

slide-7
SLIDE 7

Re Repr producing

  • ducing Kernel

rnel Hilbert bert Spaces aces (R (RKHS) KHS)

Le Lear arning ning from

  • m dat

ata

7/32

  • An RKHS is a Hilber

bert space ce โ„‹ such that:

a. Its elements are functions ๐‘ฃ: ฮฉ โ†’ โ„ , where ฮฉ is a generic set b. โˆ€๐‘ฆ โˆˆ ฮฉ, ๐‘€๐‘ฆ: โ„‹ โ†’ โ„ is a continuous linear functional

  • Rieszโ€™s repr

pres esentation entation theorem em ๏‚ฎ โˆƒ ๐‘ 

๐‘ฆ โˆˆ โ„‹ s.t. ๐‘€๐‘ฆ ๐‘ฃ = ๐‘ฃ ๐‘ฆ = ๐‘ฃ, ๐‘  ๐‘ฆ

  • The function ๐‘ 

๐‘ฆ(โ‹…) is called the repr

pres esenter enter of evaluatio aluation in ๐‘ฆ

๐‘ฃ โ†’ ๐‘ฃ(๐‘ฆ)

slide-8
SLIDE 8

Re Repr producing

  • ducing Kernel

rnel Hilbert bert Spaces aces (R (RKHS) KHS)

Le Lear arning ning from

  • m dat

ata

8/32

  • The reproducing kernel is defined as: ๐ฟ ๐‘ฆ, ๐‘จ =

๐‘ 

๐‘ฆ, ๐‘  ๐‘จ , ๐ฟ = ฮฉ ร— ฮฉ โ†’ โ„

a. Symmetric: ๐ฟ ๐‘ฆ, ๐‘จ = ๐ฟ ๐‘จ, ๐‘ฆ b. Semidefinite positive ฯƒ๐‘—,๐‘˜=1

๐‘œ

๐‘‘๐‘—๐‘‘

๐‘˜๐ฟ(๐‘ฆ๐‘—, ๐‘ฆ๐‘˜) โ‰ฅ 0 โˆ€๐‘œ, ๐‘‘๐‘— โˆˆ โ„, โˆ€๐‘ฆ๐‘— โˆˆ ฮฉ

  • Mo

Moor

  • re-Ar

Aronsza

  • nszajn

jn theo theorem ๏‚ฎ A RKHS KHS defines a corresponding repr eproducing

  • ducing

kernel

  • rnel. Conversely, a reproducing
  • ducing kernel

rnel defines a unique RKH KHS

slide-9
SLIDE 9

Exa xampl mples of kerne nels ls

Le Lear arning ning from

  • m dat

ata

9/32

  • Constant

tant kernel: rnel: ๐ฟ ๐‘ฆ, ๐‘จ = 1

  • Linear

ear kernel: rnel: ๐ฟ ๐‘ฆ, ๐‘จ = ๐‘ฆ โ‹… ๐‘จ

  • Polyn

ynomial mial kernel el: : ๐ฟ ๐‘ฆ, ๐‘จ = ๐‘ฆ โ‹… ๐‘จ + 1 ๐‘’

  • Gauss

ssian an kernel: rnel: ๐ฟ ๐‘ฆ, ๐‘จ = ๐‘“โˆ’ ๐‘ฆโˆ’๐‘จ 2

2๐œ2

Kernel rnel comp mposi

  • sition

tion th theorem eorem:

  • A linear combination of valid kernel functions is a valid kernel function
  • The space induced by this kernel is the span of the spaces induced by the single ones

๐ผ =โŠ•๐‘— ๐ผ๐‘—

slide-10
SLIDE 10

Kernel rnel me method thods in syste tem identi entific fication ation

A new ew fram amewo ework rk for

  • r sy

syst stem em iden entifi tification cation

10 10/32 Stab able spline ine kernel el Represe resenters ters ๐‘ก

  • Pillonetto, Gianluigi and Giuseppe De Nicolao. โ€œA new kernel-based approach for linear system identification.โ€ Automatica 46 (2010): 81-93.
  • Pillonetto, Gianluigi et al. โ€œA New Kernel-Based Approach for NonlinearSystem Identification.โ€ IEEE Transactions on Automatic Control 56 (2011): 2825-2840.
slide-11
SLIDE 11

In Introduction

  • duction an

and d mot

  • tiv

ivation ation

11 11/3 /32

Data Model Di Dist stan ance ce

slide-12
SLIDE 12

No Nonpa parametric rametric learning rning

Le Lear arning ning from

  • m dat

ata

12 12/32

  • Consider the variational

riational formulation: เทœ ๐‘• = arg min

๐‘•โˆˆโ„‹

เท

๐‘—=1 ๐‘‚

๐‘ง๐‘— โˆ’ ๐‘• ๐‘ฆ๐‘—

2 + ๐œ‡๐‘ˆ โ‹… ๐‘• โ„‹ 2

๐‘ง๐‘— = ๐‘ง ๐‘ข๐‘— ; ๐‘ฆ๐‘— = ๐‘ฆ ๐‘ข๐‘—

  • Tikhonov regularization: ๐‘• 2

โ„‹ penalizes the norm of the fitted function

  • The minimization problem is on the RKHS space โ„‹ ๏‚ฎ infinite number of parameters!
slide-13
SLIDE 13

Re Representer presenter th theorem

  • rem

Le Lear arning ning from

  • m dat

ata

13 13/32

  • The minimizer

imizer of the variational problem is given by:

  • Linear comb

mbination ination of the representer esenters of the training points ๐‘ฆ๐‘—, evaluated in the point ๐‘ฆ

  • The solution is expressed as combination of ยซbasis functionsยป which properties are

determined by โ„‹ เทœ ๐‘•(๐‘ฆ) = เท

๐‘—=1 ๐‘‚

๐‘‘๐‘—๐ฟ ๐‘ฆ, ๐‘ฆ๐‘— = เท

๐‘—=1 ๐‘‚

๐‘‘๐‘—๐‘ 

๐‘ฆ๐‘—(๐‘ฆ)

For some ๐‘‚-tuple ๐‘‘ = ๐‘‘1, ๐‘‘2, โ€ฆ , ๐‘‘๐‘‚ ๐‘ˆ โˆˆ โ„๐‘‚ร—1

slide-14
SLIDE 14

No Nonpa parametric rametric learning rning โ€“ Solution ution

Le Lear arning ning from

  • m dat

ata

14 14/3 /32

  • Using the representer theorem it possible to express the variational problem as:
  • Since the expression is quadratic in ๐‘‘ we have the closed
  • sed-fo

form solution ution:

ฦธ ๐‘‘ = arg min

๐‘‘โˆˆโ„๐‘‚

๐‘ โˆ’ ๐’ง๐‘‘ 2

2 + ๐œ‡๐‘ˆ โ‹… ๐‘‘๐‘ˆ๐’ง๐‘‘

  • ๐‘ โˆˆ โ„๐‘‚ร—1: vector of observations
  • ๐’ง โˆˆ โ„๐‘‚๐‘ฆ๐‘‚: semidefinite positive and

symmetric matrix, s.t. ๐’ง๐‘—๐‘˜ = ๐ฟ(๐‘ฆ๐‘—, ๐‘ฆ๐‘˜)

๐’ง + ๐œ‡๐‘ˆ โ‹… ๐ฝ๐‘‚ โ‹… ฦธ ๐‘‘ = ๐‘

slide-15
SLIDE 15
  • 1. Introduction and motivation

2.

  • 2. A new fr

frame mework work fo for nonpa parame rametric ric sy syst stem m ide dentif ific icati ation

  • n
  • 3. Application to the coupled electric drive dataset
  • 4. Conclusions and future developments

Ou Outline line

15 15/32

slide-16
SLIDE 16

Ma Manifol ifold d learning rning (s (sta tatic tic system tems) s)

In Introduction

  • duction an

and d mot

  • tiv

ivation ation

16 16/32

  • Suppose that the regressorsโ€™ belong to a

manif ifold

  • ld in the regressorsโ€™ space
  • The position

ition of the regressors adds prio ior r information mation

  • How to incorporate this information in a

learning ning framework? amework?

slide-17
SLIDE 17

Ma Manifol ifold d learning rning (s (sta tatic tic system tems) s)

In Introduction

  • duction an

and d mot

  • tiv

ivation ation

17 17/32

  • Suppose that the regressorsโ€™ belong to a

manif ifold

  • ld in the regressorsโ€™ space
  • The position

ition of the regressors adds prio ior r information mation

  • How to incorporate this information in a

learning ning framework? amework?

slide-18
SLIDE 18

Incorpor

  • rporating

ating th the ma manifol fold d infor formation mation

In Introduction

  • duction an

and d mot

  • tiv

ivation ation

18 18/32

Semi Semi-su super pervi vise sed d smoothne thness ss assumption ption If two regressors ๐‘ฆ ๐‘— and ๐‘ฆ ๐‘˜ in a high-density region are close, then so should be their corresponding outputs ๐‘ง ๐‘— and ๐‘ง ๐‘˜

slide-19
SLIDE 19

Li Link k to to dynamic namical al syste tems ms

In Introduction

  • duction an

and d mot

  • tiv

ivation ation

19 19/32

  • In dynamical systems, regressors can

be stron

  • ngly

gly corr rrelated elated

  • It is meaningful to think that they lie

lie on a a manifold fold of the regressorsโ€™ space

  • PCA reveals how 91% of variance

riance explained by one component

slide-20
SLIDE 20

In Introduction

  • duction an

and d mot

  • tiv

ivation ation

20 20/32

Ma Manifol ifold regular ularizati ization

  • n
  • One way to enforce the smoothness

ness assumption ption is to minimize the quantity:

๐‘‡๐‘• = เถฑ

๐’ฃ

๐›ผ โ‹… ๐‘• 2 ๐‘’๐‘ž ๐‘ฆ = เถฑ

๐’ฃ

๐‘• โ‹… ฮ” โ‹… ๐‘• ๐‘’๐‘ž ๐‘ฆ

  • ๐‘ž ๐‘ฆ : probability distribution of the regressors, ๐›ผ: Gradient, ฮ”: Laplacian-Beltrami operators
  • Minimizing ๐‘‡๐‘• means mi

minim imizing izing th the gradient dient of the function

  • The term can rarely be computed since ๐‘ž ๐‘ฆ and ๐’ฃ are unkno

nown wn

slide-21
SLIDE 21

In Introduction

  • duction an

and d mot

  • tiv

ivation ation

21 21/32

Ma Manifol ifold regular ularizati ization

  • n
  • The term ๐‘‡๐‘• can be modeled

led using the reg egres esso sor r graph ph, encoding connections and distasnces between points: ๏ƒผ with the regressors as its vertices ๏ƒผ the weights on the edges are defined as:

  • Considering the Laplacian matrix ๐‘€ = ๐ธ โˆ’ ๐‘‹ โˆˆ โ„๐‘‚ร—๐‘‚, where:

๏ƒผ ๐ธ โˆˆ โ„๐‘‚ร—๐‘‚ is a diagonal matrix ๐ธ๐‘—๐‘— = ฯƒ๐‘˜=1

๐‘‚

๐‘ฅ๐‘—,๐‘˜; ๐‘‹ โˆˆ โ„๐‘‚ร—๐‘‚ contains the ๐‘ฅ๐‘—,๐‘˜ ๐‘ฅ๐‘—,๐‘˜ = ๐‘“

โˆ’ ๐‘ฆ ๐‘— โˆ’๐‘ฆ ๐‘˜

2

2๐œ๐‘“

2

  • ๐œ๐‘“ is a tuning parameter
  • Higher value ๏ƒจ similar

regressors

slide-22
SLIDE 22

A new ew fram amewo ework rk for

  • r sy

syst stem em iden entifi tification cation

22 22/32

Ma Manifol ifold regular ularizati ization

  • n
  • We have therefore that:

๐‘‡๐‘• = เถฑ

๐’ฃ

๐›ผ โ‹… ๐‘• 2 ๐‘’๐‘ž ๐‘ฆ = เถฑ

๐’ฃ

๐‘• โ‹… ฮ” โ‹… ๐‘• ๐‘’๐‘ž ๐‘ฆ โ‰ˆ ๐บ๐‘ˆ โ‹… ๐‘€ โ‹… ๐บ

  • The vector ๐บ = ๐‘• ๐‘ฆ 1

, โ‹ฏ , ๐‘• ๐‘ฆ ๐‘‚

๐‘ˆ โˆˆ โ„๐‘‚ร—1 contains the noisele

seless ss outputs

  • T
  • compute the approximation, only the regress

essor

  • rs are needed
slide-23
SLIDE 23

A new ew fram amewo ework rk for

  • r sy

syst stem em iden entifi tification cation

23 23/32

Ma Manifol ifold regular ularizati ization

  • n
  • We can than enforce the smoothness assumption by adding a new regular

ulariza ization tion term rm:

  • The representer theorem still

ll holds for this cost function เทœ ๐‘• = arg min

๐‘•โˆˆโ„‹

ฯƒ๐‘—=1

๐‘‚

๐‘ง(๐‘ข) โˆ’ ๐‘• ๐‘ฆ ๐‘ข

2

+ ๐œ‡๐‘ˆ โ‹… ๐‘• โ„‹

2 + ๐œ‡๐‘ โ‹… ๐บ๐‘ˆ โ‹… ๐‘€ โ‹…F

  • The solution to the minimization problem admits a closed

sed-fo form solutio tion:

๐’ง + ๐œ‡๐‘ˆ โ‹… ๐ฝ๐‘‚ +๐œ‡๐‘ โ‹… ๐‘€ โ‹… ๐’ง โ‹… ฦธ ๐‘‘ = Y ๐ต โ‹… ฦธ ๐‘‘ = Y

slide-24
SLIDE 24
  • 1. Introduction and motivation
  • 2. A new framework for nonparametric system identification

3.

  • 3. App

pplica cation ion to the co coupl pled ed elect ctric ric dr drive e da datase set

  • 4. Conclusions and future developments

Ou Outline line

24 24/32

slide-25
SLIDE 25

In Introduction

  • duction an

and d mot

  • tiv

ivation ation

25 25/32

Data Model Distance

slide-26
SLIDE 26

Application plication to co

  • couple

pled d el elec ectric ric drive ive dat ataset aset

26 26/32

  • Application to the coupled

pled electric ectric drives ives

  • Input:

t: motor voltage Uniformely distributed dataset ๐‘‚ = 500

  • Output:

t: pulley speed

  • Ts = 20ms

Resul sults ts

Motor 1 Motor 2 Spring Flexible belt Pulley Transducer

slide-27
SLIDE 27

Application plication to co

  • couple

pled d el elec ectric ric drive ive dat ataset aset

27 27/32

Re Result sults

  • The method has been applied to the coupled

pled electric ectric drives ives data taset set

  • The following kernel

rnel was employed:

๐ฟ ๐‘ฆ, ๐‘จ = ๐œƒ๐‘œ๐‘š โ‹… ๐‘“โˆ’ ๐‘ฆโˆ’๐‘จ 2

๐œ2

+ ๐œƒ๐‘š โ‹… ๐‘ฆ๐‘ˆ๐‘จ + ๐œƒ๐‘‘

Hype perpar parame ameter ters s ๐œ” = [๐œ‡๐‘ˆ, ๐œ‡๐‘, ๐œƒ๐‘œ๐‘š, ๐œƒ๐‘š, ๐œƒ๐‘‘ , ๐œ, ๐œ๐‘“]

slide-28
SLIDE 28

Application plication to co

  • couple

pled d el elec ectric ric drive ive dat ataset aset

28 28/32

Re Result sults

  • The hyperparamet

erparameter ers have been estim imated ated using Generalized Cross Validation (GCV):

  • Where ๐œ‰ ๐œ” are the degree

ee of freedo edom of the model:

  • The order of the system is

is estimat imated ed via a grid search as: ฦธ ๐‘ž, เทœ ๐‘Ÿ = argmin

๐‘ž,๐‘Ÿ ๐พ๐‘ž,๐‘Ÿ เท 

๐œ”๐‘ž,๐‘Ÿ เท  ๐œ”๐‘ž,๐‘Ÿ = argmin

๐œ” ๐‘‚ ๐‘‚โˆ’๐œ‰ ๐œ”

2 โ‹… ๐‘ โˆ’ เท 

๐‘ 2

2 = argmin ๐œ” ๐พ๐‘ž,๐‘Ÿ ๐œ”

๐œ‰ ๐œ” = ๐‘ข๐‘  ๐‘‡ เท  ๐‘ = ๐’ง โ‹… ฦธ ๐‘‘ = ๐’ง โ‹… ๐ตโˆ’1 โ‹… ๐‘ = ๐‘‡ โ‹… ๐‘

slide-29
SLIDE 29

Application plication to co

  • couple

pled d el elec ectric ric drive ive dat ataset aset

29 29/32

  • Si

Simulatio lation results ults improve over existing approaches

  • All kernels equipped with linear

and constant terms

Resul sults ts

  • Gianluigi Pillonetto, Minh Ha Quang, Alessandro Chiuso. โ€œA New Kernel-Based Approach for NonlinearSystem Identification.โ€ IEEE Transactions on Automatic

Control 56 (2011): 2825-2840

slide-30
SLIDE 30
  • 1. Introduction and motivation
  • 2. A new framework for nonparametric system identification
  • 3. Application to the coupled electric drive dataset

4.

  • 4. Concl

clus usion ions s and fu d future re de develop lopme ment nts

Ou Outline line

30 30/32

slide-31
SLIDE 31

Co Conclusi clusions

  • ns an

and d future ure dev evel elopm

  • pment

ents

31 31/32

  • A new paradigm for nonparametric learning of nonlinear system was presented
  • The idea leverages the concept of manifold regularization
  • Future challenges (we are working on it already):

๏ƒผ Bayesia esian deriva ivatio tion of the manifold regularization approach ๏ƒผ Application to wider range of systems and nonlinearities

Concl nclusi usions

  • ns
slide-32
SLIDE 32

Co Conclusi clusions

  • ns an

and d future ure dev evel elopm

  • pment

ents

32 32/32

  • M. Mazzoleni, S. Formentin, M. Scandella, F. Previdi ยซSemi-supervised learning of dynamical systems: a

preliminary study.ยป 16th European Control Conference (ECC), Limassol, Cyprus, 2018. In press.

  • M. Mazzoleni, M. Scandella, S. Formentin, F. Previdi ยซIdentification of nonlinear dynamical system with

synthetic data: a preliminary investigation.ยป 18th IFAC Symposium on System Identification, Stockholm, Sweden, 2018. In press.

References ferences

slide-33
SLIDE 33

Concl nclusi usions

  • ns and futu

ture re develop velopments ments

TH THAN ANKS FO KS FOR R YO YOUR UR AT ATTEN TENTION TION