ejercicios de control digital

30
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA DIVISIÓN DE INGENIERÍA ELÉCTRICA DEPARTAMENTO DE INGENIERÍA DE CONTROL. EJERCICIOS DE INGENIERÍA DE CONTROL ING. SABINO ORTEGA MONJARÁS MÉXICO, D. F., MARZO DE 2007.

Upload: fagaar

Post on 24-Apr-2015

230 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: Ejercicios de Control Digital

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO

FACULTAD DE INGENIERÍA

DIVISIÓN DE INGENIERÍA ELÉCTRICA

DEPARTAMENTO DE INGENIERÍA DE CONTROL.

EJERCICIOS DE INGENIERÍA DE CONTROL

ING. SABINO ORTEGA MONJARÁS MÉXICO, D. F., MARZO DE 2007.

Page 2: Ejercicios de Control Digital

EJERCICIOS DE INGENIERÍA DE CONTROL INTRODUCCIÓN El presente trabajo representa una colección de problemas de Ingeniería de Control, mismos que normalmente se desarrollan en el transcurso de un semestre. Ellos están divididos en tres partes, a saber a) Ejercicios resueltos, relativos al curso.

b) Ejercicios sin respuesta, los cuales pueden desarrollarse en clase.

c) Ejercicios resueltos, utilizando el programa Matlab. En general, los problemas se refieren a Ingeniería de Control, lo cual indica que se tratan temas tanto de Ingeniería de Control en Tiempo Continuo, así como de Ingeniería de Control Digital. De acuerdo con esto, los problemas son clasificados según el tema al que se refieren, el cual aparece como encabezado. Atentamente Ing. Sabino Ortega Monjarás Universidad Nacional Autónoma de México Facultad de Ingeniería División de Ingeniería Eléctrica Departamento de Ingeniería de Control. Marzo de 2007.

Page 3: Ejercicios de Control Digital

EJERCICIOS DE CONTROL DIGITAL 1. Transformada z.

1.1.

aTaT

aT

ataTat

at

ewTzezsenwTezF

eporfunciónunadeproductodelTeoremazezzGzTtge

atráshaciaocorrimientdelTeoremazGzTtgwTzz

zsenwTsenwttg

Ttsenwetf

22

2

1

1

2

cos2)(

.)()(

.)()(1cos2

)(

)()(

+−=

→↔−

↔−+−

↔=

−=

±−−

1.2.

22

2

11

2

)(1)()1(

.)(

)(

)(

)1()(

azzFak

kporfunciónunadeproductodelTeoremaaz

zdz

zGdzzka

azzakg

akkf

k

k

k

k

−=↔−

−=−↔

−↔=

−=

−−

1.3

aTaT

ataTn

k

kat

n

k

k

at

ewTzezsenwTzzF

eporfunciónunadeproductodelTeoremazezzkTgzGzTtge

wTzzsenwTz

adelantehaciaocorrimientdelTeoremazkTgzGzTtg

wTzzzsenwTsenwttg

Ttsenwetf

22

2

1

0

2

2

1

0

2

cos2)(

.])()([)(

1cos2

.])()([)(

1cos2)(

)()(

+−=

→−↔+

+−=

−↔+

+−↔=

+=

±−−

=

=

** 1.4

Page 4: Ejercicios de Control Digital

aTaTatat

at

ataTn

k

kat

n

k

k

at

ewTzezsenwTz

wTzeezsenwTezzF

eporfunciónunadeproductodelTeoremazezzkTgzGzTtge

wTzzsenwTz

adelantehaciaocorrimientdelTeoremazkTgzGzTtg

wTzzzsenwTsenwttg

Ttsenwetf

22

2

22

22

1

0

2

2

1

0

2

cos21cos2)(

.])()([)(

1cos2

.])()([)(

1cos2)(

)()(

−−

±−

=

−−

=

+−=

+−=

→−↔+

+−=

−↔+

+−↔=

+=

** 1.5

{ }

{ } 2

412

2

4

2

33

3

3322322344

22342

0

33

233

2

)()3()1()2()1(

)()()(

)3()3(

][)3(

)(

)1(dim)1()(

azakkgZzakkgk

azza

azzaaazz

dzkgZdzkakkg

azza

azzazaazzaazzz

zaazzaz

zzaaz

zzakg

azzakg

Asíakkaaa

seguiraientoproceelSeaakkf

k

k

k

kkk

k

kkkk

k

−=+↔−=+−

−=

−−−

−=

+−↔=+

−=

−+++−−−

=

=−−−−

=−−

↔=+

−↔=

−→→→

−=

−+

+

=

−+

+++

+

1.6 Examen extraordinario. Primer período. Septiembre 2007.

Page 5: Ejercicios de Control Digital

aT

aT

ataTn

k

kat

n

k

k

at

zezzcowTz

wTzzwTzwTzzF

zezzwTzz

wTzwTzwTzwTzzwTzzzzF

eporfunciónunadeproductodelTeoremazezzkTgzGzTtge

zwTwTzzwTzzz

adelantehaciaocorrimientdelTeoremazkTgzGzTtg

wTzzwTzzwttg

Ttwetf

→+−

−−+=

→+−

−−++−−−=

→−↔+

+−+−

−=

−↔+

+−−

↔=

+=

±−

=

−−

=

)12(coscos2cos2)(

)1cos2(]coscos2cos2coscos[)(

.])()([)(

)]/cos1(1cos2

)cos([

.])()([)2(

1cos2)cos(cos)(

)2(cos)(

2

2223

2

2223232

1

0

22

1

0

2

2

2. Transformada z inversa.

2.1.

32

2

)2()()2(

)2(2

)2(1)(

−−

−=↔+

−↔+

+=

k

k

kfzz

zz

zzzF

** 2.2.

Page 6: Ejercicios de Control Digital

1123

111

1

222

2333

3

23

1

1

23

2

2

1

23

2

23

3

12

23

3

3

1272)2(

272)2)(1(

92)2)(2)(1(

61)(

1)1(

;)2()2(

)2)(1()2(

;)2(2

)2)(1()2(

2)1(

)(

!)1()2)...(1(

)(

272)1)((

272)2)((

!21

92)2)((

31)2)((

)1()2()2()2()(

)1()2(1)(

−−−−

−−

−−

+−

−→

−→

−→

+−−−−−−−−=

↔−

−↔+

−−↔+

−−−

↔+

−↔

−+−−

↔−

=−=

−=+=

−=+=

=+=

−+

++

++

+=

−++

=

kkkk

kk

kk

k

nkn

z

z

z

z

kkkkf

BzBA

zA

kAz

AkkAz

A

akkaz

zEntonces

an

nkkkaz

zAhora

zzFB

zzFdzdA

zzFdzdA

zzFA

zB

zA

zA

zA

zF

zzzzF

Page 7: Ejercicios de Control Digital

2.3. (jun/08)

)1(811

271)2(

21619)2)(1(

365)2)(2)(1(

61)(

)1(;1)1(

;)2()2(

)2)(1()2(

;)2(2

)2)(1()2(

2)1(

)(

!)1()2)...(1(

)(

81)(

271)1)((

21619)2)((

!21

365)2)((

61)2)((

)1()2()2()2()(

)1()2(1)(

1123

111

1

222

2333

3

23

1

0

1

23

2

2

1

23

2

23

3

12

23

3

3

−−+−−−−−−−−=

−↔↔−

−↔+

−−↔+

−−−

↔+

−↔

−+−−

↔−

−==

=−=

=+=

=+=

=+=

+−

++

++

++

=

−+=

−−−−

−−

−−

+−

−→

−→

−→

kkkkkf

kCzCB

zBA

zA

kAz

AkkAz

A

akkaz

zEntonces

an

nkkkaz

zAhora

zzFC

zzFB

zzFdzdA

zzFdzdA

zzFA

zC

zB

zA

zA

zAzF

zzzzF

kkkk

kk

kk

k

nkn

z

z

z

z

z

δ

δ

3. Aproximación de funciones continuas.

3.1.

)1(1)(−

=ss

sF

Aproximación por zoh(s).

Page 8: Ejercicios de Control Digital

])1()1(

)[1()()1(

)1()1(1

)1(1

11

1)1(

11

1;11

1

))(()!1(

1

...

))((!2

1

))((

))((

)()(...

)()()()()(

:

1)1(1)(

211

22

12

20

10

2

1

1

1

2

1

1

122

2

−−

−−

−−=

⎭⎬⎫

⎩⎨⎧−

−+

−−

−−↔+−−↔

==

−=−−

=−

=−=−

=

+−

=

+=

+=

+=

++

+++

+=

++=

−++↔

−=

−−

→→

−→−

−→−

−→−

−→

zz

zTz

ezzz

ssFZz

ezz

zz

zTzet

ss

sB

ssdsdA

sA

Así

sssFdsd

nA

sssFdsdA

sssFdsdA

sssFA

ssB

ssA

ssA

sssssGsF

múltiplespolosndeCaso

sB

sA

sA

sssF

T

Tt

s

ss

ss

nin

n

ss

nin

ss

nin

ss

nin

jin

i

n

jn

i

i

i

i

i

3.2

)1(1)(+

=ss

sF

a) Aproximación por zoh(s).

Page 9: Ejercicios de Control Digital

])1()1(

)[1()()1(

)1()1(1

)1(1

1;1)1(

1)(;1)(

1)1(1

)()1()(

211

22

02

02

0

22

1

T

Tt

sss

ezz

zz

zTzz

ssFZz

ezz

zz

zTzet

ss

Csds

dlímssFdsdlímBssFlímA

sc

sB

sA

ss

ssFZzsF

−−−

−−

→→→

−+

−−

−−=

⎭⎬⎫

⎩⎨⎧−

−+

−−

−↔+−↔

+

=−=+

====

+++↔

+

⎭⎬⎫

⎩⎨⎧−↔

b) Aproximación rectangular hacia adelante.

Sean los métodos de aproximación por integración:

.,,112)(

.tan1)(

.tan1)(

TustindeobilinealltrapezoidaónAproximacizz

TzH

atráshaciagularrecónAproximaciTz

zzH

adelantehaciagularrecónAproximaciT

zzH

+−

=

−=

−=

Así

)1)(1()1)()((1)(

)1(1)(

2

TzzT

zHzHzF

sssF

+−−=

+=↔

+=

** 3.3

)1)(1(1)(

−+=

sssF

a) Aproximación por método trapezoidal.

)1)4()4(2)(4(

)12()1)(1(

1)(

2

222

22

112

+−+

−−

++=

−+=

+−

zTTzT

zzTss

zFzz

Tz

b) Aproximación por método del zoh(s).

Page 10: Ejercicios de Control Digital

]21

21

1)[1())(()1()(

]11

[)(

21;

21;1

11)1)(1(1

))(()1()(

11

1

1

TT

tt

ezz

ezz

zzz

ssFZzzG

CeBeAsC

sB

sAS

ssF

CBA

sC

sB

sA

sss

ssFZzsF

−+

−+

−−−=−=

++=−

++

+=

==−=

−+

++=

−+

−↔

−−−

−−

3.4 Examen extraordinario. Primer período. Septiembre 2007.

)2)(1(1)(

−+=

sssF

a) Aproximación por método del zoh(s).

]61

31

121)[1())(()1()(

]21

[)(

61;

31;

21

21)2)(1(1

))(()1()(

211

21

1

TT

tt

ezz

ezz

zzz

ssFZzzG

CeBeAsC

sB

sAS

ssF

CBA

sC

sB

sA

sss

ssFZzsF

−+

−+

−−−=−=

++=−

++

+↔

==−=

−+

++=

−+

−↔

−−−

−−

Page 11: Ejercicios de Control Digital

3.5. (jun/08)

)2(1)( 2 +

=ss

sF

Aproximación por método del zoh(s).

]81

181

)1(41

)1()1(

41)[1())(()1()(

2]

2[)(

81;

81;

41;

21

2)2(1)(

))(()1()(

223

211

22

231

233

1

T

t

ezz

zz

zTz

zzzTz

ssFZzzG

DeCBtAts

DsC

sB

sAS

ssF

DCBA

sD

sC

sB

sA

ssssF

ssFZzsF

−−−

−−

−−

−+

−−

−+

−=−=

+++=+

+++↔

−==−==

++++=

+=

−↔

4. Estabilidad de sistemas discretos.

4.1. Sea la función de transferencia en malla abierta

)1)(5.0()1.0()(−+

+=

zzzkzG

a) Determinar el intervalo de estabilidad de k.

05.01.0)5.0()(

..0...)(1)(2

0

=−+−+=

=++=+=

kzkzzF

cerradamalladeicacaraterístEcazazGzF nn

Análisis de estabilidad. Método de Jury. Arreglo: Número de reglones: 2n-3=1. No es necesario el arreglo. Condiciones de estabilidad.

Page 12: Ejercicios de Control Digital

.)

910;09.015.01.0)5.0(1)1(

.:0)1()

0;01.15.01.05.01)1(0)1()

155;15.01.015.01.01

)

01

0

calculaseNobbd

kkkkF

parnFc

kkkkFFb

kkk

aaa

n

n

>

<>−=−+−−=−

>−

>>=−+−+=>

<<−<−<−

−>

>

La solución de las inecuaciones anteriores proporciona el intervalo de estabilidad de k.

Fig. 4.2.1. Solución de inecuaciones del problema 4.2. Intervalo de estabilidad de k: 0<k<10/9. Por tanto, el intervalo de estabilidad de k es 0<k<10/9.

b) Obtener el coeficiente de error de velocidad.

kTe

Tkk

kTzGzlíme

zGzUzE

zTzzU

zGzG

zUzY

v

v

363.1)(;733.0

1/)()1(

1)(

)(11

)()(

)1()(

)(1)(

)()(

2

→∞=

=−

→∞

+=

−=

+=

Page 13: Ejercicios de Control Digital

4.2. Sea la función de transferencia en malla abierta

)1)(5.0()1.0()(−−

+=

zzzkzG

a) Determinar el intervalo de estabilidad de k.

05.01.0)5.1()(0)1.0()1)(5.0()(

..0...)(1)(

2

0

=++−+=

=++−−==++=+=

kzkzzFzkzzzF

cerradamalladeicacaraterístEcazazGzF nn

Análisis de estabilidad. Método de Jury. Arreglo: Número de reglones: 2n-3=1. No es necesario el arreglo. Condiciones de estabilidad.

.)

310;09.035.01.0)5.1(1)1(

.:0)1()

0;01.15.01.05.11)1(0)1()

515;15.01.015.01.01

)

01

0

calculaseNobbd

kkkkF

parnFc

kkkkFFb

kkk

aaa

n

n

>

<>−=++−−=−

>−

>>=++−+=>

<<−<+<−

+>

>

La solución de las inecuaciones anteriores proporciona el intervalo de estabilidad de k.

Page 14: Ejercicios de Control Digital

Fig. 4.2.1. Solución de inecuaciones del problema 4.2. Intervalo de estabilidad de k: 0<k<10/3. Por tanto, el intervalo de estabilidad de k es 0<k<10/3. b) Coeficiente de error de velocidad. Sea

kTe

Tk

zTzklímk

kTzGzlíme

zGzUzE

zv

vz

4545.0)(;2.2)5.0()1.0(

1/)()1(

1)(

)(11

)()(

1

1

→∞=−+

=

=−

→∞

+=

4.3 Obtener el coeficiente de error de posición del sistema del problema 4.2. Se tiene

Page 15: Ejercicios de Control Digital

0)(;)5.0)(1(

)1.0(

11

)(11)(

)(11

))(1)(1()1(

)(1)()1()(

)(11

)()(

1

1

11

1

1

1

→∞∞→−−

+=

+=

+→∞

+=

+−−=

+−

→∞

+=

→−

ezz

zklímk

Así

kzGlíme

zGlím

zGzzzlím

zGzUzlíme

zGzUzE

zp

pz

zzz

4.4 Examen extraordinario. Primer período. Septiembre de 2007.

Sea la función de transferencia en malla abierta

)8.0)(5.0()1.0()(−+

+=

zzzkzG

c) Determinar el intervalo de estabilidad de k.

04.01.0)3.0()1.0(4.03.0)(

..0...)(1)(22

0

=−+−+=++−−=

=++=+=

kzkzzkzzzF

cerradamalladeicacaraterístEcazazGzF nn

Análisis de estabilidad. Método de Jury. Arreglo: Número de reglones: 2n-3=1. No es necesario el arreglo. Condiciones de estabilidad.

Page 16: Ejercicios de Control Digital

.)

1;09.09.04.01.0)3.0(1)1(.:0)1()

1.13.0;03.01.14.01.03.01)1(

0)1()

146;14.01.014.01.01

)

01

0

calculaseNobbd

kkkkFparnFc

kkkkF

Fb

kkk

aaa

n

n

>

<>−=−+−−=−>−

−>>+=−+−+=

>

<<−<−<−

−>

>

La solución de las inecuaciones anteriores proporciona el intervalo de estabilidad de k: 1

1.13.0

<<− k

4.5. (Jun/08). Sea la función de transferencia en malla abierta

)1)(5.0()1.0()(−−

−=

zzzkzG

b) Determinar el intervalo de estabilidad de k.

05.01.0)5.1()(0)1.0()1)(5.0()(

..0...)(1)(

2

0

=+−−+=

=−+−−==++=+=

kzkzzFzkzzzF

cerradamalladeicacaraterístEcazazGzF nn

Análisis de estabilidad. Método de Jury. Arreglo: Número de reglones: 2n-3=1. No es necesario el arreglo. Condiciones de estabilidad.

Page 17: Ejercicios de Control Digital

.)

1130;31.15.01.0)5.1(1)1(

.:0)1()

0;09.05.01.05.11)1(0)1()

155;15.01.015.01.01

)

01

0

calculaseNobbd

kkkkF

parnFc

kkkkFFb

kkk

aaa

n

n

>

<−>−=+−−−=−

>−

>>=+−−+=>

<<−<+−<−

+−>

>

La solución de las inecuaciones anteriores proporciona el intervalo de estabilidad de k.

Fig. 4.2.1. Solución de inecuaciones del problema 4.2. Intervalo de estabilidad de k: 0<k<30/11. Por tanto, el intervalo de estabilidad de k es 0<k<30/11. d) Coeficiente de error de velocidad. Sea

kTe

Tk

Tk

zTzklímk

kTzGzlíme

zGzUzE

zv

vz

95)(;8.1

5.09.0

)5.0()1.0(

1/)()1(

1)(

)(11

)()(

1

1

→∞==−−

=

=−

→∞

+=

Page 18: Ejercicios de Control Digital

4.3 Obtener el coeficiente de error de posición del sistema del problema 4.2. Se tiene

0)(;)5.0)(1(

)1.0(

11

)(11)(

)(11

))(1)(1()1(

)(1)()1()(

)(11

)()(

1

1

11

1

1

1

→∞∞→−−

+=

+=

+→∞

+=

+−−=

+−

→∞

+=

→−

ezz

zklímk

Así

kzGlíme

zGlím

zGzzzlím

zGzUzlíme

zGzUzE

zp

pz

zzz

5. Variables de estado. Sea

Page 19: Ejercicios de Control Digital

)2(1)(+

=ss

sG

a) Obtener ecuación de estado, con x(0)=0.

DuCXYBuAXX

+=+=

Por forma canónica controlable:

[ ] [ ] 0;01;10

;20

100011022 ===−−=⎥

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡−

= bDbabbabCBA

6. Solución de la ec. de estado.

{ }

⎥⎥⎥⎥

⎢⎢⎢⎢

+

+=−=

≥==−==

=Φ=⎥⎦

⎤⎢⎣

⎡=−

⎥⎥⎥⎥

⎢⎢⎢⎢

+

+=⎥⎦

⎤⎢⎣

⎡ ++

=−⎥⎦

⎤⎢⎣

⎡+−

=−

=+−=

−−

−−

)2(1

)2(1

)()()(

0;;0;21

21;1

det:)0,()(

210

)2(11

012

21)(;

201

)(

0)0()];()0([)()(

21

22221

21211

2221

121111

21

1

ss

sssBuAsIsX

tee

eransiciónMatríztAsIL

s

ssss

sss

AsIs

sAsI

XsBuXAsIsX

tt

At

φφφφ

φφφφ

⎥⎥⎥

⎢⎢⎢

+−=⎥

⎤⎢⎣

⎡−

)1(21

)12(41

)()(

2

2

2

1

t

t

e

et

txtx

7. Ecuación de estado discreta.

Sea

)()()()()()()()(

kTDukTCXkTYkTuTHkTXTGTkTX

+=+=+

Page 20: Ejercicios de Control Digital

⎥⎥⎥

⎢⎢⎢

+−

−+=

−=

+=

⎥⎦

⎤⎢⎣

⎡=

⎥⎥

⎢⎢

⎡ −==

⎥⎥

⎢⎢

⎡ −==

∫∫

21

21

41

21

41

)(

][21

]21[

21

1(21

)(

0

)1(211)(

2

2

02

21

02

11

21

11

2

2

00

2

2

T

T

T

T

TAT

T

T

TtAt

e

TeTH

eh

eh

hh

de

eBdeTH

e

eeTG

λ

λ

λ

λλ

λ

λλ

8. Solución de la ecuación de estado discreta . T=1.

Se tiene

Page 21: Ejercicios de Control Digital

12

1353.012

11

1353.021

122

21

2

2

222

2

1

1

1

)1353.0(0676.0)1(4999.0)(

1564.0)1(

;1564.1)1353.0(

];1353.01

[4323.0)(

)1353.0(0338.0)1(0338.0)1(2161.02838.0)(

1809.0)1(

;1809.0)1353.0(

1564.1)1353.0(

];1353.01)1(

[4323.0)1(

2838.0)(

)1353.0)(1(4323.0

)1353.0()1(4323.0

)1(2838.0

4323.02838.0

)1353.0)(1(0

)1353.0()1(4323.0

)1()()(

)(

104323.01353.0

)1353.0)(1(1)]([;

1353.004323.01

)]([

4323.02838.0

)(;1353.004323.01

)(

)()()]([)(

→→

→→

−−=

−=−

==−

=−

+−

=

+−−−+=

=−

=−=−

=

=−

=−

+−

+−

+−

=

⎥⎥⎥⎥

⎢⎢⎢⎢

−−

−−+

−=⎥⎦

⎤⎢⎣

⎥⎥⎥⎥

⎢⎢⎢⎢

−−

−−−=⎥⎦

⎤⎢⎣

⎡=

⎥⎦

⎤⎢⎣

⎡−

−−−

=−⎥⎦

⎤⎢⎣

⎡−−−

=−

⎥⎦

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡=

−=

k

zz

k

zz

z

kkx

zzE

zzD

zE

zDzx

kkkkx

zzC

zz

dzdB

zzA

zC

zB

zA

zzzx

zzzzz

zz

z

zzz

zzz

zz

zxzx

zX

zz

zzTGzI

zz

TGzI

THTG

zUTHTGzIzX

µ

µ

4.2 Se tiene

)2(1)(−

=ss

sG

a) Obtener ecuación de estado, con x(0)=0. Por forma canónica controlable:

Page 22: Ejercicios de Control Digital

[ ] [ ] 0;01;10

;2010

0;2;1;1;0;22

)2(1)(

0011022

2102101

20

12

0

===−−=⎥⎦

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡=

=−=====++++

=−

=

bDbabbabCBA

aaabbbasasabsbsb

sssG

b) Solución de la ec. de estado.

{ }

t

t

ss

tt

At

etx

ettx

Cssds

dBAsC

sB

sAsx

sxsx

ss

sssBuAsIsX

tee

etransicióndeMatríztAsIL

s

ssss

sss

AsIs

sAsI

XsBuXAsIsX

22

21

02021

2

12

1

22221

21211

2221

121111

1

1

21

21)(

]12[41)(

41;

41

)2(1

21;

21;

2)(

)()(

)2(1

)2(1

)()()(

0;;0;21

21;1

:)0,()(

210

)2(11

012

)2(1)(;

201

)(

0)0()];()0([)()(

+−=

+−−=

=−=−−

=−

=−=−

++=

⎥⎦

⎤⎢⎣

⎡=

⎥⎥⎥⎥

⎢⎢⎢⎢

−=−=

≥==+−==

=Φ=⎥⎦

⎤⎢⎣

⎡=−

⎥⎥⎥⎥

⎢⎢⎢⎢

−=⎥⎦

⎤⎢⎣

⎡ −−

=−⎥⎦

⎤⎢⎣

⎡−−

=−

=+−=

→→

−−

φφφφ

φφφφ

c) Ecuación de estado discreta.

Sea

Page 23: Ejercicios de Control Digital

⎥⎥⎥

⎢⎢⎢

−−=

=

+−=

⎥⎦

⎤⎢⎣

⎡=

⎥⎥

⎢⎢

⎡ +−==

⎥⎥

⎢⎢

⎡ +−==

+=+=+

∫∫

21

21

]12[41

)(

][21

]21[

21

)1(21

)(

0

)1(211)(

)()()()()()()()(

2

2

02

21

02

11

21

11

2

2

00

2

2

T

T

T

T

TAT

T

T

TtAt

e

TeTH

eh

eh

hh

de

eBdeTH

e

eeTG

kTDukTCXkTYkTuTHkTXTGTkTX

λ

λ

λ

λλ

λ

λλ

d) Solución de la ecuación de estado discreta . T=1.

Se tiene

⎥⎥⎥⎥

⎢⎢⎢⎢

−−

−−+

−=⎥⎦

⎤⎢⎣

⎥⎥⎥⎥

⎢⎢⎢⎢

−−

−−−=⎥⎦

⎤⎢⎣

⎡=

⎥⎦

⎤⎢⎣

⎡−

−−−

=−⎥⎦

⎤⎢⎣

⎡−−−

=−

⎥⎦

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡=

−=

)3890.7)(1(1945.3

)3890.7()1(2048.10

)1(0972.1

1945.30972.1

)3890.7)(1(0

)3890.7()1(1945.3

)1()()(

)(

101945.33890.7

)3890.7)(1(1)]([;

3890.701945.31

)]([

1945.30972.1

)(;3890.701945.31

)(

)()()]([)(

2222

2

1

1

1

zzzzz

zz

z

zzz

zzz

zz

zxzx

zX

zz

zzTGzI

zz

TGzI

THTG

zUTHTGzIzX

Page 24: Ejercicios de Control Digital

12

3890.712

11

3890.72121

1221

)3890.7(6944.3)1(4999.0)(

1565.1)1(

;1565.0)3890.7(

];3890.71

[1945.3)(

)3890.7(8470.1)1(8470.1)1(5970.10972.1)(

1810.0)1(

;1810.0)3890.7(

)3890.7()3890.7(

1565.0)3890.7(

];3890.71)1(

[2048.10)1(

0972.1)(

→→

→→→

−−−=

=−

=−=−

=−

+−

=

+−−−−=

=−

=−=−

−−=

−=

−=−

=−

+−

+−

+−

=

k

zz

k

zzz

z

kkx

zzE

zzD

zE

zDzx

kkkkx

zzC

zzz

zz

dzdB

zzA

zC

zB

zA

zzzx

µ

µ

4.3 Examen extraordinario. Primer período. Sep. De 2007. Se tiene

)2)(1(1)(

+−=

sssG

a) Obtener ecuación de estado, con x(0)=0. Por forma canónica controlable:

[ ] [ ] 0;01;10

;12

10

2;1;1;1;0;22

)2)(1(1)(

0011022

2102101

20

12

0

===−−=⎥⎦

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡−

=

−======++++

=+−

=

bDbabbabCBA

aaabbbasasabsbsb

sssG

b) Solución de la ec. de estado.

Page 25: Ejercicios de Control Digital

{ }

]22[61)(

31

31)(

]23[61)(

61;

31;

21;

21)(

)()(

)2)(1(1

)2)(1(1

)()()(

32

31

32

32

31

31

31

32

0;32

31;

32

32;

31

31;

31

32

31;

32;

21)2)(1(1

:)0,()(

2)(1()2)(1(2

)2)(1(1

)2)(1(1

211

)2)(1(1)(;

121

)(

0)0()];()0([)()(

21

22

21

1

2

11

22

22

21222

221

212

211

11

2221

121111

1

1

tttt

tt

tttt

tttt

At

tttttttt

At

eetxdtdeetx

eetx

CBAsC

sB

sAsx

sxsx

ss

ssssBuAsIsX

eeee

eeeee

teedtdeeeeee

BAs

Bs

Ass

s

etransicióndeMatríztAsIL

sss

ss

sssss

ss

ssAsI

ss

AsI

XsBuXAsIsX

−−

−−

−−

−−−−

−−

−==−=

++−=

==−=+

+−

+=

⎥⎦

⎤⎢⎣

⎡=

⎥⎥⎥⎥

⎢⎢⎢⎢

+−

+−=−=

⎥⎥⎥

⎢⎢⎢

+−

−+=

≥+==−=−=+=

==+

+−

=+−

+↔

=Φ=⎥⎦

⎤⎢⎣

⎡=−

⎥⎥⎥⎥

⎢⎢⎢⎢

+−+−

+−+−+

=⎥⎦

⎤⎢⎣

⎡ ++−

=−⎥⎦

⎤⎢⎣

⎡+−−

=−

=+−=

φφφφφ

φ

φφφφ

c) Ecuación de estado discreta. Sea

Page 26: Ejercicios de Control Digital

⎥⎥⎥

⎢⎢⎢

−+=

−=+−−=−=

−+=−−+=+=

⎥⎦

⎤⎢⎣

⎡=

⎥⎥⎥

⎢⎢⎢

+

−==

⎥⎥⎥

⎢⎢⎢

+−

−+===

+=+=+

−−−

−−−

−−

−−

∫∫

][31

]23

21[

31

)(

][31]11[

31][

31

]23

21[

31]

211

21[

31]

21[

31

32

31

31

31

)(

32

31

32

32

31

31

31

32

)(

)()()()()()()()(

2

2

220

221

220

211

21

11

0 2

2

0

22

22

TT

TT

TTTTT

TTTTT

TAT

Tt

tttt

tttt

AtTt

At

ee

eeTH

eeeeeeh

eeeeeeh

hh

dee

eeBdeTH

eeee

eeeeeeTG

kTDukTCXkTYkTuTHkTXTGTkTX

λλ

λλ

λλ

λλ

λ λλ

4.4. (Jun/08).

)1(1)(+

=ss

sG

Obtener a) La matriz de transición. b) La solución de ecuación de estado, con x(0)=0. c) La solución de la ecuación de estado discreta.

Solución a) Sea

DuCXYBuAXX

+=+=

Por forma canónica controlable:

ssasasabsbsb

sG+

=++++

= 221

20

212

0 1)(

[ ] [ ] ]0[;01;10

;10

100011022 ===−−=⎥

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡−

= bDbabbabCBA

Page 27: Ejercicios de Control Digital

Matriz de transición.

{ }

0;;0;1;1

det:)0,()(

110

)1(11

0111)(;

101

)(

0)0()];()0([)()(

22211211

2221

121111

21

1

≥==−==

=Φ=⎥⎦

⎤⎢⎣

⎡=−

⎥⎥⎥⎥

⎢⎢⎢⎢

+

+=⎥⎦

⎤⎢⎣

⎡ +

+=−⎥

⎤⎢⎣

⎡+−

=−

=+−=

−−

−−

tee

eransiciónMatríztAsIL

s

ssss

sss

AsIs

sAsI

XsBuXAsIsX

tt

At

φφφφ

φφφφ

b) Solución de la ecuación de estado continua.

⎥⎥⎥⎥

⎢⎢⎢⎢

+

+=−= −

)1(1

)1(1

)()()(2

1

ss

sssBuAsIsX

0;

)1)1

)()(

2

1 ≥⎥⎦

⎤⎢⎣

−−+

=⎥⎦

⎤⎢⎣

⎡−

te

ettxtx

t

t

c) Solución de la ecuación de estado discreta.

Sea

)()()()()()()()(

kTDukTCXkTYkTuTHkTXTGTkTX

+=+=+

⎥⎦

⎤⎢⎣

+−−+

=

−=

+=

⎥⎦

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡ −==

⎥⎦

⎤⎢⎣

⎡ −==

∫∫

11

)(

][

][

1)(

011

)(

021

011

21

11

00

T

T

T

T

TAT

T

T

TtAt

eTe

TH

eh

eh

hh

de

eBdeTH

ee

eTG

λ

λ

λ

λλ

λ

λλ

Solución de la ecuación de estado discreta . T=1.

Page 28: Ejercicios de Control Digital

Se tiene

0)36787.0(36786.0)1(99998.0)(

36785.0)1(36785.0)1(6321.036787.0)(

92062.058195.1)36787.0()1()1()36787.0()1(

)36787.0)(1(63212.0

)36787.0()1(63212.0

)1(36787.0

63212.036787.0

)36787.0)(1(0

)36787.0()1(63212.0

)1()()(

)(

1063212.036787.0

)36787.0)(1(1)]([;

36787.0063212.01

)]([

63212.036787.0

)(;36787.0063212.01

)(

)()()]([)(

112

11

22

2

2

222

2

1

1

1

≥−=

+−−+=

−=−==−

+−

+−

=−−

⎥⎥⎥⎥

⎢⎢⎢⎢

−−

−−+

−=⎥⎦

⎤⎢⎣

⎥⎥⎥⎥

⎢⎢⎢⎢

−−

−−−=⎥⎦

⎤⎢⎣

⎡=

⎥⎦

⎤⎢⎣

⎡−

−−−

=−⎥⎦

⎤⎢⎣

⎡−−−

=−

⎥⎦

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡=

−=

−−

kkx

kkkx

CBAz

CzB

zA

zzz

zzzzz

zz

z

zzz

zzz

zz

zxzx

zX

zz

zzTGzI

zz

TGzI

THTG

zUTHTGzIzX

kk

kk

5. Controlabilidad y observabilidad.

5.1) Determinar la controlabilidad y observabilidad del sistema continuo del problema 4.1.

Controlabilidad.

[ ] [ ]

.::01)det(2

110

... 1

econtrolablntecompletameestadodeSistemanrangodeMCMatrizMC

ABBBAABBMC n

≠−=

⎥⎦

⎤⎢⎣

⎡−

=== −

Observabilidad.

Page 29: Ejercicios de Control Digital

.01)det(

1001

...1

observablentecompletameSistemaMO

CAC

CA

CAC

MO

n

≠=

⎥⎦

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡=

⎥⎥⎥⎥

⎢⎢⎢⎢

=

5.2) Determinar la controlabilidad y observabilidad del sistema discreto del problema 4.1. T=1 segs.

Controlabilidad.

[ ] [ ]

.01868.0)det(0584.04323.04706.02838.0

...

4323.02838.0

)(;1353.004323.01

)(

1

econtrolablntecompletameestadodeSistemaMC

GHHHGGHHMC

THTG

n

≠−=

⎥⎦

⎤⎢⎣

⎡===

⎥⎦

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡=

Observabilidad.

.04323.0)det(

4323.0101

...1

observablentecompletameSistemaMO

CGC

CG

CGC

MO

n

≠=

⎥⎦

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡=

⎥⎥⎥⎥

⎢⎢⎢⎢

=

Page 30: Ejercicios de Control Digital

SECCIÓN DE CORRECCIONES Y MODIFICACIONES PARA EL MANUAL DE EJERCICIOS DE INGENIERÍA DE CONTROL. 1. Problema 3.1. Pasó a ser el problema 3.2. Se corrigió la ecuación general para el caso de polos múltiples, según problema 3.1. Anteriormente sólo consideraba el coeficiente del denominador con potencia unitaria. SOM. 19 de abril de 2007.