Capítulo 2: Revisión de los fundamentos Matemá · PDF fileRespuesta del...

10
1 Capítulo 2: Revisión de los fundamentos Matemáticos Señal y sistema Convolución: contínua discreta Transformadas Fourier Laplace () () () ()( ) ( )() - = - = = t t d g t x d t g x t g t x t y 0 0 * τ τ τ τ τ τ FDT g(t) x(t) y(t) X(s) G(s) Y(s)=X(s)*G(s)=X(s)G(s) L[x(t)] L -1 [Y(s)] Dominio temporal Dominio complejo Dominio frecuencial L[f(t)] F[f(t)] L -1 [f(t)] F -1 [f(t)] Ejemplo de convolución Escalón unitario a un circuito RC s us(t) Respuesta del cuadripolo RC ante una entrada en escalón 0 1 2 3 4 5 6 x 10-3 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 From: U(1) [s] [us(t)] () () () ( ) () 0 * t s e e ututgt ut gd τ τ τ = = - Demo de convolución continua http://www.jhu.edu/~signals/convolve/index.html

Transcript of Capítulo 2: Revisión de los fundamentos Matemá · PDF fileRespuesta del...

Page 1: Capítulo 2: Revisión de los fundamentos Matemá · PDF fileRespuesta del cuadripolo RC ante una entrada en escalón ... Transformada inversa de Laplace mediante ... Uso de Matlab

1

Capítulo 2: Revisión de los fundamentos Matemáticos

� Señal y sistema

� Convolución:

� contínua

� discreta

� Transformadas

� Fourier

� Laplace

( ) ( ) ( ) ( ) ( ) ( ) ( )∫∫ −=−==tt

dgtxdtgxtgtxty00

* ττττττ

FDT

g(t)

x(t) y(t)

X(s) G(s) Y(s)=X(s)*G(s)=X(s)G(s)

L[x(t)]

L-1[Y(s)]

Dominio temporal Dominio complejo

Dominio frecuencial

L[f(t)]

F[f(t)]

L-1[f(t)]

F-1[f(t)]

Ejemplo de convolución

� Escalón unitario a un circuito RC

s

us

(t)

Respuesta del cuadripolo RC ante una entrada en escalón

0 1 2 3 4 5 6

x 10-3

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1From: U(1)

[s]

[us(t

)]

( ) ( ) ( ) ( ) ( )0

*

t

s e eu t u t g t u t g dτ τ τ= = −∫

Demo de convolución continua

http://www.jhu.edu/~signals/convolve/index.html

Page 2: Capítulo 2: Revisión de los fundamentos Matemá · PDF fileRespuesta del cuadripolo RC ante una entrada en escalón ... Transformada inversa de Laplace mediante ... Uso de Matlab

2

Series de Fourier� Sea una función periódica temporal, f(t), de periodo de

T, acotada en un intervalo, con un número finito de máximo, mínimos y puntos discontinuos, ésta puede ser representada por una serie infinita de senos y cosenos.

A esta serie se la llama de Fourier:

( ) ( ) ( )T

tnsenbtnaatfn

n

n

n

πωωω

2cos 0

1

0

1

00 =++= ∑∑∞

=

=

( ) ( ) ( ) ( ) ( )/ 2 / 2 / 2

0 0 0

/ 2 / 2 / 2

1 2 2cos

T T T

n n

T T T

a f t dt a f t n t dt b f t sen n t dtT T T

ω ω− − −

= ⋅ = ⋅ = ⋅∫ ∫ ∫

Ejemplo 2.1Umax

T

τ

u(t)

t

( ) ( )( ) ( ) 0

0

=⇒−−=

=⇒−=

n

n

atftf

btftf

0 1000 2000 3000 4000 50000

0.5

1

1.5

2

2.5

3

3.5

[Hz]

|Ve(w

)|

Módulo del espectro de la señal tipo tren de impulsos

⋅⋅=

⋅⋅=

==

Tnsen

n

Udtt

TnU

Ta

TUdtU

Ta

maz

n

maz

τπ

π

π

τ

τ

τ

τ

τ

22cos

2

1

2/

2/

max

2/

2/

max0

),...700(45.0)600(0)500(635.0)400(0

)300(06.1)200(0)100(18.35.2

7654

3210

HzVaHzVaHzVaHzVa

HzVaHzVaHzVaVa

−====

−====

Applet de Fourierwww.jhu.edu/~signals/fourier2/index.html

Page 3: Capítulo 2: Revisión de los fundamentos Matemá · PDF fileRespuesta del cuadripolo RC ante una entrada en escalón ... Transformada inversa de Laplace mediante ... Uso de Matlab

3

Problemas para casa

-0.025 -0.02 -0.015 -0.01 -0.005 0 0.005 0.01 0.015 0.02 0.025

-1

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

1

Tren de impulsos

[s]

[V]

-0.03 -0.02 -0.01 0 0.01 0.02 0.030

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Onda semirectificada

[s]

[V]

Resolución

-0.025 -0.02 -0.015 -0.01 -0.005 0 0.005 0.01 0.015 0.02 0.025

-1

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

1

Tren de impulsos

[s]

[V]

( )

( )

1

100

21 cos

e n

n

n

u b sen n t

b nn

π

ππ

=

= ⋅ ⋅

= − ⋅

Resolución

-0.03 -0.02 -0.01 0 0.01 0.02 0.030

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Onda semirectificada

[s]

[V]

( )

( ) ( )

1

1cos 100

1 11 2 2

1 1

e n

n

n

u a n t

sen n sen n

an n

ππ

π π

π

=

= + ⋅ ⋅

+ −

= −+ −

Page 4: Capítulo 2: Revisión de los fundamentos Matemá · PDF fileRespuesta del cuadripolo RC ante una entrada en escalón ... Transformada inversa de Laplace mediante ... Uso de Matlab

4

Transmisión de señales

De las series a las transformadas de Fourier

� Segunda y tercera forma de expresar las

series de Fourier:

� Relaciones de Euler

( ) ( )

=+=

=−+= ∑∞

=

n

n

nnnn

n

nn

a

barctgbac

Ttncatf

ψ

πωψω

22

0

1

00

2cos

( ) ( ) ( ) ( ) dtetfnFenFT

tftjn

T

Tn

tjn ⋅⋅=⋅⋅⋅= −+

−∞=∫∑ 00

2/

2/

00

1 ωω ωω

De las series a las transformadas de Fourier

� Tercera forma de expresar las series de Fourier:

� Para la aplicación de la serie de Fourier sobre señales aperiódicas, se procede al artificio matemático de hacer que el periodo de la señal sea infinito, convirtiendo todas

las señales en periódicas. elaciones de Euler

( ) ( ) ( ) ( ) dtetfnFenFT

tftjn

T

Tn

tjn ⋅⋅=⋅⋅⋅= −+

−∞=∫∑ 00

2/

2/

00

1 ωω ωω

( ) ( ) dtetfF tj ⋅⋅= −

∞−

∫ωω

( ) ( ) ( )∫∑∞

∞−

−∞=∞→

⋅⋅=⋅⋅⋅= ωωπ

ωωω

ωωdeFenF

Ttf tj

n

tjn

T 2

11lim 00

0

0

( )∫+∞

∞−

∞<⋅ dttf

Page 5: Capítulo 2: Revisión de los fundamentos Matemá · PDF fileRespuesta del cuadripolo RC ante una entrada en escalón ... Transformada inversa de Laplace mediante ... Uso de Matlab

5

Ejemplo 2.2

Umax

τ

t

( ) ( ) ( )2/2/

2 maxmax

2/

2/

max ωττω

ωτω

τ

τ

ω sencUsen

UdteUU tj

e ⋅⋅==⋅⋅= ∫−

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1

x 105

0

2x 10

-3 Densidad espectral del impulso

w[rad/s]

Ue

(w)

Transformadas de Laplace

� Funciones de control no tienen

transformadas de Fourier (teorización)

� Convergencia y causalidad

� Ejemplos

� Función escalón unitario:

� Función exponencial decreciente:

� Señal senoidal:

( ) ( ) ( ) ( )∫⇒∫∞

+=

∞−− ==

00

, dtetfsFdteetfFst

js

tjt

ωσ

ωσωσ

( )( ) ( ) ∫∞ ∞−

− =

−=⋅==

0 0

1

ss

edtesFtfL

stst

( )( ) ( )( )

( ) ( )∫∞ ∞+−

−−

+=

+−=⋅==

0 0

1

αα

αα

ss

edteesFtfL

tsstt

( )( ) ( )( )

( )

( )

( )∫∞ ∞

+−−−−

+=

+−−

−−=⋅

−==

0

2

0

2

0

max

000

max

max

0000

22 ω

ω

ωω

ωωωω

sU

js

e

js

e

j

Udte

j

eeUsUtuL

tjstjsst

tjtj

Teoremas importantes de la transformada de Laplace(1/3)� Teorema 1: Multiplicación por una constante:

� Teorema 2: Suma y resta de dos funciones:

� Teorema 3: Diferenciación:

( )( ) ( )sFktfkL ⋅=⋅

( ) ( )( ) ( ) ( )sFbsFatfbtfaL 2121 ⋅±⋅=⋅±⋅

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

( )( ) ( ) ( ) ( ) ( ) ( )( )0...000

...

123121

1

1

2

2321

0lim

−−−−

−−−−

++++−⋅=

++++−⋅=

nnnnn

n

n

n

nnnn

t

n

n

n

ffsfsfssFsdt

tfdL

dt

tfd

dt

tfds

dt

tfdstfssFs

dt

tfdL

( )( ) ( ) ( )( ) ( ) ( )0lim0

fsFstfsFsdt

tfdL

t

−⋅=−⋅=

Page 6: Capítulo 2: Revisión de los fundamentos Matemá · PDF fileRespuesta del cuadripolo RC ante una entrada en escalón ... Transformada inversa de Laplace mediante ... Uso de Matlab

6

Teoremas importantes de la transformada de Laplace(2/3)� Teorema 4: Integración:

� Teorema 5: Teorema del valor inicial (sólo

aplicable si f(t) está acotada):

� Teorema 6: Teorema del valor final (sólo

aplicable si f(t) está acotada): ( ) ( )sFstf

st⋅=

→∞→ 0limlim

( ) ( )sFstfst

⋅=∞→→

limlim0

( ) ( )s

sFdfL

t

=

⋅∫

0

ττ ( ) ( )n

t

n

t t

s

sFdddfL =

⋅⋅⋅∫∫ ∫ −

31 2

0

11

0 0

...... ττττ

Teoremas importantes de la transformada de Laplace(3/3)� Teorema 7: Traslación compleja:

� Teorema 8: Traslación temporal:

� Teorema 9: Convolución:

( )( ) ( )αα∓sFtfeL t =±

( ) ( )( ) ( )sFeTtuTtfLsT−=−⋅−

( ) ( )( ) ( ) ( ) ( ) ( )sFsFsFsFtftfL 212121 ** ⋅==

FDT

g(t)

x(t) y(t)

X(s) G(s) Y(s)=X(s)*G(s)=X(s)G(s)

L[x(t)]

L-1[Y(s)]

Transformada inversa de Laplace mediante la expansión de fracciones simples(1/2)

� Señal y sistema LTI de forma polinómica

� Raices simples

FDT

g(t)

x(t) y(t)

X(s) G(s) Y(s)=X(s)*G(s)=X(s)G(s)

L[x(t)]

L-1[Y(s)]

( )( ) ( ) ( )n

n

ss

k

ss

k

ss

ksY

++

++

+= ...

2

2

1

1

( ) ( )[ ]issii sYssk

−=+=

( )( )( )

2

2

N sG s

D s=( )

( )( )

1

1

N sX s

D s= ( ) ( ) ( )

( )( )

( )( )

1 2

1 2

N s N sY s X s G s

D s D s= =

( ) tsn

i

iiekty

=

∑=0

Page 7: Capítulo 2: Revisión de los fundamentos Matemá · PDF fileRespuesta del cuadripolo RC ante una entrada en escalón ... Transformada inversa de Laplace mediante ... Uso de Matlab

7

s

us(t

)

Respuesta del cuadripolo RC ante una entrada en escalón

0 1 2 3 4 5 6

x 10-3

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

From: U(1)

[s]

[us

(t)]

Ejemplo 2.3� Respuesta del cuadripolo RC ante una entrada en

escalón unitario

( )( )

( )tudt

tduRCtu s

s

e +=

( )RCs

sAV+

=1

1

( ) ( ) ( )

+

+=+

⋅==

RCs

k

s

k

RCsssAsUsU Ves

11

11 21

( )[ ]

( ) 11

1

/1

2

01

−=

+=

=⋅=

−=

=

RCs

s

ss

sURC

sk

sUsk ( ) RCt

s etu/

1−−=

Transformada inversa de Laplace mediante la expansión de fracciones simples(2/2)

� Raíces múltiples

( ) ( )[ ]

( ) ( )

( ) ( )

( )( ) ( )

i

i

i

i

ss

r

ir

r

ss

r

ir

ss

r

ir

ss

r

ir

sYssds

d

rA

sYssds

dA

sYssds

dA

sYssA

−=

−=

−=

−=

+

−=

+=

+=

+=

1

1

1

2

2

2

1

!1

1

!2

1

( ) ( )( ) ( )( ) ( ) ( ) ( ) ( ) ( )ri

r

iirn

rn

r

irn ss

A

ss

A

ss

A

ss

k

ss

k

ssssss

sQsY

+++

++

++

+++

+=

+++=

.........

2

21

1

1

1

Ejemplo 2.4� Determinar el comportamiento dinámico de un barco ante una

entrada unitaria en el cambio del timón de éste. Con este propósito

se ha extraído un diagrama a bloques y un modelo de

comportamiento para un conjunto de velocidades válidas. Así, se observa que el ángulo dado en radianes del timón, provoca un

par de giro sobre el barco de , el cual provoca un giro

sobre el barco según la siguiente ecuación diferencial,

Por otro lado, el sistema de transmisión mecánica del timón de

control, x(t), al timón del barco, responde a:

Perturaciones

Barco Turbina Controador

Norte

x (t) α (t)

α (t)

δ (t) Perturbacione

s

Barco Turbina Transmisión

mecánica

Norte

P (t)

δ (t)

)(tδ

)(500)( ttPradNm δ⋅=

)(002.0)(10)( tPtt =+ αα ���

)()()( txtt =+ δδ �

Page 8: Capítulo 2: Revisión de los fundamentos Matemá · PDF fileRespuesta del cuadripolo RC ante una entrada en escalón ... Transformada inversa de Laplace mediante ... Uso de Matlab

8

Ejemplo 2.4

Perturaciones

Barco Turbina Controador

Norte

x (t) α (t)

α (t)

δ (t) Perturbacione

s

Barco Turbina Transmisión

mecánica

Norte

P (t)

δ (t)

( ) ( )( ) ( )

( )( )( )

( )( )( ) ( )110

002.0

500

1

1

3

2

1

+⋅==

==

+==

sssP

ssG

s

sPsG

ssX

ssG

α

δ

δ ( ) ( ) ( ) ( ) ( )sGsGsGsXs 321 ⋅⋅⋅=α

( )

( ) ( ) ( ) ( ) 0.1 1 0.1 1

0.1

1

1 2 1 1 2 2

+ +

+ + + =

+ + =

s

k

s

k

s

a

s

a

s s s s s α

( )[ ]

( )( )

( ) ( )[ ]

( ) ( )[ ]09.0

11.0

9.0

1.01

11

1

1.02

11

0

2

1

0

2

2

=+=

−=+=

−=

=

==

−=

−=

=

=

s

s

s

s

ssk

ssk

ssds

da

ssa

α

α

α

α

( ) tt eett 1.0

9.0

10

9

111 −− −−−=α

Uso de Matlab en las transformadas de Laplace

� FDT y estímulo al escalón unitario

( ) ( )( )[ ] [ ]( )01210121

2

210

2

210

,

...

...

aaaaabbbbbtfg

sasasaa

sbsbsbb

sD

sNsG

nnmm

n

n

m

m

…… −−=>>

+++

+++==

>>%Circuito RC

>> g1 = tf(1,[1e-3 1])

>>step(g1)

>>%Control del barco

>> g2 = tf(0.1,poly([0 –0.1 -1]))

>>step(g2)

( )RCs

sAV+

=1

1

Perturaciones

Barc o T urbina Controador

No rte

x (t) α (t)

α (t)

δ (t) Perturbac ione

s

Barc o Turbina Transm is ión

mecánica

No rte

P (t)

δ (t)

( )( ) ( ) ( )

1 0.1

1 0.1

s

X s s s s

α=

+ +

Simulink (programación gráfica)

Page 9: Capítulo 2: Revisión de los fundamentos Matemá · PDF fileRespuesta del cuadripolo RC ante una entrada en escalón ... Transformada inversa de Laplace mediante ... Uso de Matlab

9

Problema 2.3� El sistema de control de una locomotora eléctrica está basado en una

estructura de realimentación negativa. La velocidad de mando es convertida en una señal eléctrica con ganancia unitaria, la cual es comparada con la tensión de salida de un sensor de velocidad del tren, con ganancia kDT. La señal de error ataca a un amplificador de tensión con ganancia k. Esta etapa se conecta con el motor eléctrico de la locomotora, generando la fuerza de empuje del tren. Se pide:

1. Para determinar la función de transferencia del motor, se le aplica una función en escalón de 100V a la entrada del motor. La fuerza de empuje se registra y describe la siguiente evolución temporal:

Obtener la FDT del motor.

2. Diagrama a bloques del sistema de control de la locomotora.3. Obtener el equivalente reducido de la FDT del motor, .

4. Empleando el equivalente reducido del anterior apartado, determinar la expresión analítica de la evolución temporal de la velocidad del tren ante una entrada escalón de 1V al sistema de realimentación.

� Datos:Masa del tren = 138 toneladas, k = 20, Constante de la dínamo, kDT = 1 [V/m/s]

( )

⋅+⋅−⋅=

−−1030 5.05.115000

tt

eetf

Problema 2.3

� Por la expresión temporal, la transformada de Laplace de la fuerza

del motor aplicando el teorema de traslación compleja y

descomposición en fracciones simples será del tipo:

� Para determinar km se aplicará el teorema del valor final:

( ) 31 2

1 1

30 10

kk kF s

ss s

= + +

+ +

( )( )

+

+

=

10

1

30

1ss

k

su

sF m

m

( )( )6

15000

10

1

30

1

100limlim

00=⇒=

+

+

=⋅→→

mm

ssk

ss

k

sssFs

( ) 30 105000 1 1.5 0.5t t

f t e e− −

= ⋅ − ⋅ + ⋅

Problema 2.3

�La relación entre la fuerza aplicada a la locomotora y su velocidad será:

( )( ) smsF

svvmf

T

TTT

⋅=⇒⋅=

1�

Page 10: Capítulo 2: Revisión de los fundamentos Matemá · PDF fileRespuesta del cuadripolo RC ante una entrada en escalón ... Transformada inversa de Laplace mediante ... Uso de Matlab

10

Problema 2.3

Problema 2.3 (casa)� Se desea el control automático de altura de un globo aerostático. Para

ello se dispone de un quemador de gas controlado eléctricamente, de

forma que ante una señal de referencia de 1 V, dicho quemador aporta 1 al aire contenido en el globo. Tras linealizar las ecuaciones, se

obtienen las siguientes ecuaciones que modelan su comportamiento:

� Para poder cerrar el lazo de control se dispone de un altímetro

electrónico cuyo cero se ha fijado a la altura de linealización de las ecuaciones. Dicho altímetro da una señal de 10 . La referencia al

sistema de control inicialmente se da por medio de un potenciómetro

lineal calibrado de forma que a un incremento de 1 metro en la referencia provoca un incremento en la tensión de referencia de 10 mV .

� Determinar el diagrama de bloques y la dinámica del globo ante una entrada en escalón unitario.

)(2)()(

)(1,0)(3,0)(

0tZtT

dt

tZd

tTtQdt

tTd

t

∆−∆=∆

∆−∆=∆

segKcal

mmV

Problema del globo