Linealización de sistemas no lineales.pdf

232 views 45 slides Apr 24, 2024
Slide 1
Slide 1 of 45
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45

About This Presentation

Linealizar los sistemas no lineales para dar solucion a las ecuaciones


Slide Content

Linealización de Sistemas No Lineales
Unidad de Pos Grado
Facultad de Ingeniería Eléctrica y Electrónica
Universidad Nacional de Ingeniería
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Índice
1
Motivación
2
Linealización de un sistema no lineal
3
Ecuación de estado discreto
4
Diagrama de bloques
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Motivación
La siguiente ecuación diferencial
ℓ¨y(t) =−gsen(y(t))−b˙y(t) (1)
describe el movimiento del péndulo alrededor del origen con
coeficiente de fricciónb.
notamos que (1) es una ecuación no lineal.
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Motivación
La siguiente ecuación diferencial
ℓ¨y(t) =−gsen(y(t))−b˙y(t) (1)
describe el movimiento del péndulo alrededor del origen con
coeficiente de fricciónb.
notamos que (1) es una ecuación no lineal.
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Aproximación linear
Es posible aproximar la parte no linear de (1) por una parte linear
(este proceso se conoce como linealizar) para obtener
¨y(t) +
b

˙y(t) +
g

y(t) =0 (2)
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Considere la ecuación diferencial
¨y+a˙y+b y=0
Hacemos un cambio de variablev1(t) =y(t)yv2(t) =˙y(t).
De este
forma se obtiene la siguiente representación matricial
ffi
˙v1(t)
˙v2(t)
ffl
=
ffi
1 0
−b−a
ffl ffi
v1(t)
v2(t)
ffl
,
la que se escribe de forma sucinta˙v=Av
esta forma de escribir es llamada, en donde, Aes
lamatriz dinámica del sistema.
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Considere la ecuación diferencial
¨y+a˙y+b y=0
Hacemos un cambio de variablev1(t) =y(t)yv2(t) =˙y(t).
De este
forma se obtiene la siguiente representación matricial
ffi
˙v1(t)
˙v2(t)
ffl
=
ffi
1 0
−b−a
ffl ffi
v1(t)
v2(t)
ffl
,
la que se escribe de forma sucinta˙v=Av
esta forma de escribir es llamada, en donde, Aes
lamatriz dinámica del sistema.
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Considere la ecuación diferencial
¨y+a˙y+b y=0
Hacemos un cambio de variablev1(t) =y(t)yv2(t) =˙y(t).
De este
forma se obtiene la siguiente representación matricial
ffi
˙v1(t)
˙v2(t)
ffl
=
ffi
1 0
−b−a
ffl ffi
v1(t)
v2(t)
ffl
,
la que se escribe de forma sucinta˙v=Av
esta forma de escribir es llamada, en donde, Aes
lamatriz dinámica del sistema.
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Considere la ecuación diferencial
¨y+a˙y+b y=0
Hacemos un cambio de variablev1(t) =y(t)yv2(t) =˙y(t).
De este
forma se obtiene la siguiente representación matricial
ffi
˙v1(t)
˙v2(t)
ffl
=
ffi
1 0
−b−a
ffl ffi
v1(t)
v2(t)
ffl
,
la que se escribe de forma sucinta˙v=Av
esta forma de escribir es llamada, en donde, Aes
lamatriz dinámica del sistema.
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Espacio de Estado
Una representación matricial de un SLIT es dado por
(
˙v=Av+Bx
y=Cv+Dx
x(t)∈R
n
señal de entrada
y(t)∈R
q
señal de salida
v(t)∈R
p
vector de estado
A∈R
p×p
matriz dinámica
B∈R
p×n
matriz de entrada
C∈R
q×p
matriz de salida
D∈R
q×n
matriz de transmisión directa
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Ecuaciones en espacio de estado
Los espacios de estado son útiles para describir las propiedades de
cualquier sistema (discreto o continuo).
Los sistemas dinámicos pueden escribirse como una relación de
entrada y salida o a través de una variable interna denominada
variable de estado.
Una representación gde espacios de estados
(
˙v(t) =f(v(t),x(t)),
y(t) =g(v(t),x(t)).
(3)
en donde,v(t)∈R
n
es lavariable de estado.
Si (3) es escrita sin
dependencia explicita dex(t), el sistema es llamadosistema
homogéneo. Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Ecuaciones en espacio de estado
Los espacios de estado son útiles para describir las propiedades de
cualquier sistema (discreto o continuo).
Los sistemas dinámicos pueden escribirse como una relación de
entrada y salida o a través de una variable interna denominada
variable de estado.
Una representación gde espacios de estados
(
˙v(t) =f(v(t),x(t)),
y(t) =g(v(t),x(t)).
(3)
en donde,v(t)∈R
n
es lavariable de estado.
Si (3) es escrita sin
dependencia explicita dex(t), el sistema es llamadosistema
homogéneo. Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Ecuaciones en espacio de estado
Los espacios de estado son útiles para describir las propiedades de
cualquier sistema (discreto o continuo).
Los sistemas dinámicos pueden escribirse como una relación de
entrada y salida o a través de una variable interna denominada
variable de estado.
Una representación gde espacios de estados
(
˙v(t) =f(v(t),x(t)),
y(t) =g(v(t),x(t)).
(3)
en donde,v(t)∈R
n
es lavariable de estado.
Si (3) es escrita sin
dependencia explicita dex(t), el sistema es llamadosistema
homogéneo. Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Ecuaciones en espacio de estado
Los espacios de estado son útiles para describir las propiedades de
cualquier sistema (discreto o continuo).
Los sistemas dinámicos pueden escribirse como una relación de
entrada y salida o a través de una variable interna denominada
variable de estado.
Una representación gde espacios de estados
(
˙v(t) =f(v(t),x(t)),
y(t) =g(v(t),x(t)).
(3)
en donde,v(t)∈R
n
es lavariable de estado.
Si (3) es escrita sin
dependencia explicita dex(t), el sistema es llamadosistema
homogéneo. Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Solución de un espacio de estado
Dado (3) conv(t)∈R
n
, llamaremos solucion de (3) a una función
˜v(t)∈R
n
definida en un intervaloIy diferenciable en el intervaloI, de
forma que satisface
˙˜v=f(˜v,x)y en todo el intervaloI.
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Puntos de equilibrio
Considere¯vsoluciónde (3).
Six(t) =¯xconstante (sistema homogéneo), entonces los puntos de
equilibrio de un SLIT se determinan de la siguiente forma
0=˙v(t) =f(¯v,¯x).
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Matrices de estado
Una aproximación de
de equilibrio mediante las matrices de estado linealizadas
A=
ffi
∂fi
∂vj
ffl



(¯v,¯x)
,B=
ffi
∂fi
∂xj
ffl



(¯v,¯x)
C=
ffi
∂gi
∂vj
ffl



(¯v,¯x)
,D=
ffi
∂gi
∂xj
ffl



(¯v,¯x)
en donde,
A=
ffi
∂fi
∂vj
ffl



(¯v,¯x)
=



∂f
1
∂v
1
∂f
1
∂v
2
∂f
2
∂v
1
∂f
2
∂v
2










(¯v,¯x)
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Matrices de estado
Una aproximación de
de equilibrio mediante las matrices de estado linealizadas
A=
ffi
∂fi
∂vj
ffl



(¯v,¯x)
,B=
ffi
∂fi
∂xj
ffl



(¯v,¯x)
C=
ffi
∂gi
∂vj
ffl



(¯v,¯x)
,D=
ffi
∂gi
∂xj
ffl



(¯v,¯x)
en donde,
A=
ffi
∂fi
∂vj
ffl



(¯v,¯x)
=



∂f
1
∂v
1
∂f
1
∂v
2
∂f
2
∂v
1
∂f
2
∂v
2










(¯v,¯x)
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Modelo Predador-Presa
Ejemplo 1.
simplificada la relación entre depredadorv1y la presav2en un hábitat
con disponibilidad infinita de alimento para las presas.
(
˙v1=−av1+bv1v2,
˙v2=cv2−dv1v2
con
depredador vs presa,
factor de la presa al encontrar al depredador, entonces
(
f1(v1,v2) =−av1+bv1v2,
f2(v1,v2) =cv2−dv1v2
Considerar los parámetrosa,b,cydpositivos.
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

continua ... Calcular los puntos de equilibrio del sistema haciendo
f1(v1,v2) =−av1+bv1v2=0,yf2(v1,v2) =cv2−dv1v2=0.
Los puntos de equilibrio son(0,0)y(
c
d
,
a
b
).
El jacobiano del sistema
ffi
∂fi
∂vj
ffl
=
ffi
−a+bv2bv1
−dv2c−dv1
ffl
Sustituimos cada punto de equilibrio en el jacobiano i.e;
ffi
∂fi
∂vj
ffl



(0,0)
=
ffi
−a0
0c
ffl
,
ffi
∂fi
∂vj
ffl



(c/d,a/b)
=
ffi
0 bc/d
−ad/b0
ffl
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

continua ... Calcular los puntos de equilibrio del sistema haciendo
f1(v1,v2) =−av1+bv1v2=0,yf2(v1,v2) =cv2−dv1v2=0.
Los puntos de equilibrio son(0,0)y(
c
d
,
a
b
).
El jacobiano del sistema
ffi
∂fi
∂vj
ffl
=
ffi
−a+bv2bv1
−dv2c−dv1
ffl
Sustituimos cada punto de equilibrio en el jacobiano i.e;
ffi
∂fi
∂vj
ffl



(0,0)
=
ffi
−a0
0c
ffl
,
ffi
∂fi
∂vj
ffl



(c/d,a/b)
=
ffi
0 bc/d
−ad/b0
ffl
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

continua ... Calcular los puntos de equilibrio del sistema haciendo
f1(v1,v2) =−av1+bv1v2=0,yf2(v1,v2) =cv2−dv1v2=0.
Los puntos de equilibrio son(0,0)y(
c
d
,
a
b
).
El jacobiano del sistema
ffi
∂fi
∂vj
ffl
=
ffi
−a+bv2bv1
−dv2c−dv1
ffl
Sustituimos cada punto de equilibrio en el jacobiano i.e;
ffi
∂fi
∂vj
ffl



(0,0)
=
ffi
−a0
0c
ffl
,
ffi
∂fi
∂vj
ffl



(c/d,a/b)
=
ffi
0 bc/d
−ad/b0
ffl
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Para un análisis computacional consideroa=b=c=d=1,
entonces en el punto de equilibrio(0,0)se tiene la siguiente
representación lineal
˙v=
ffi
−1 0
0 1
ffl
v
en el punto(1,1)se tiene la siguiente representación lineal
˙v=
ffi
0 1
−1 0
ffl
v.
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Condición inicial(v1(0),v2(0)) = (0.9;1.1)
Curva continua representa el predador y la curva punteada la presa.
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Condición inicial(v1(0),v2(0)) = (1.1;1.1)
Curva continua representa el predador y la curva punteada la presa.
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Espacio de fase
Plano de fase del modelo Lotka-Volterra para condiciones iniciales
(0.1;0,1)(curva punteada) y(0.1;1)(curva continua) para
(a=b=c=d=1).
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Circuito RC



˙v=−
1
τ
v+
1
τ
x
y=−v+x.
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Circuito RLC









ffi
˙v1
˙v2
ffl
=
ffi
−1/RC1/C
−1/L 0
ffl ffi
v1
v2
ffl
+
ffi
0
1/L
ffl
x
y=
fi
1/R0
fl
ffi
v1
v2
ffl
.
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Circuito 3 orden



















˙v1
˙v2
˙v3

=


0 0 1 /C1
0−1/R2C2−1/C2
−1/L 1/L −R1/L




v1
v2
v3


y=
fi
1 0 0
fl


v1
v2
v3


Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Ecuación de estado de un sistema discreto
Un sistema discreto de ordennpuede ser escrito en función de las
variablesx1[k],x2[k], . . . ,xn[k]. Esasnvariables son relacionadas por
una ecuación de











x1[k+1] =f1(x1[k],x2[k], . . . ,xn[k],k),
x2[k+1] =f2(x1[k],x2[k], . . . ,xn[k],k),
.
.
.
xn[k+1] =fn(x1[k],x2[k], . . . ,xn[k],k),
(4)
en donde, las variablesx1[k],x2[k], . . . ,xn[k]son llamadasvariables
de estado.
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Representación matricial de un sistema discreto
Considere un SLIT representados por las siguientes ecuaciones
matriciales (
v[k+1] =Av[k] +Bx[k],
y[k] =Cv[k] +Dx[k]
(5)
en donde
x[k]∈R
n
señal de entrada
y[k]∈R
q
señal de salida
v[k+1]∈R
p
vector de estado
A∈R
p×p
matriz dinámica
B∈R
p×n
matriz de entrada
C∈R
q×p
matriz de salida
D∈R
q×n
matriz de transmisión directa
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Representación canónica
Sistema SISO
Un sistema discreto en el tiempo con una señal escalar de entrada
x[n]y una salida escalary[n]es llamado SISO (single-input
single-output). Estos sistemas pueden ser descritos por ecuaciones
de primer orden en las variables de estado
(
v[n+1] =f(v[n],x[n]),n∈Z
y[n] =g(v[n],x[n]),n∈Z
(6)
en donde,v[n]∈R
m
variable de estado.
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Puntos de equilibrio
Considere¯vsolución de (6). Si
f(¯v[n],¯x[n]) =0
para¯x[n] =¯xconstante, entonces(¯v,¯x)es un punto de equilibrio del
sistema (6).
Ejemplo 3.
v[n+1] =βv[n](1−v[n]), β >0.
Halle los puntos de equilibrio del sistema anterior.
Solución.
¯v=0 y ¯v=
β−1
β
.
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Puntos de equilibrio
Considere¯vsolución de (6). Si
f(¯v[n],¯x[n]) =0
para¯x[n] =¯xconstante, entonces(¯v,¯x)es un punto de equilibrio del
sistema (6).
Ejemplo 3.
v[n+1] =βv[n](1−v[n]), β >0.
Halle los puntos de equilibrio del sistema anterior.
Solución.
¯v=0 y ¯v=
β−1
β
.
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Puntos de equilibrio
Considere¯vsolución de (6). Si
f(¯v[n],¯x[n]) =0
para¯x[n] =¯xconstante, entonces(¯v,¯x)es un punto de equilibrio del
sistema (6).
Ejemplo 3.
v[n+1] =βv[n](1−v[n]), β >0.
Halle los puntos de equilibrio del sistema anterior.
Solución.
¯v=0 y ¯v=
β−1
β
.
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Linealización
Una linealización de (5) representa el comportamiento del sistema de
manera aproximada alrededor de los puntos de equilibrio.
Ejemplo 4.
(
v1[n+1] =2(1−v1[n])v1[n]−βv1[n]v2[n]
v2[n+1] =0.8v2[n] +3βv1[n]v2[n].
Solución:
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Linealización
Una linealización de (5) representa el comportamiento del sistema de
manera aproximada alrededor de los puntos de equilibrio.
Ejemplo 4.
(
v1[n+1] =2(1−v1[n])v1[n]−βv1[n]v2[n]
v2[n+1] =0.8v2[n] +3βv1[n]v2[n].
Solución:
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Linealización
Una linealización de (5) representa el comportamiento del sistema de
manera aproximada alrededor de los puntos de equilibrio.
Ejemplo 4.
(
v1[n+1] =2(1−v1[n])v1[n]−βv1[n]v2[n]
v2[n+1] =0.8v2[n] +3βv1[n]v2[n].
Solución:
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

continua...
El jacobiano es dado por
ffi
2−4v1−βv2 βv1
3βv2 0.8+3βv1
ffl
entonces para el punto de equilibrio(0,0)se tiene la siguiente
representación lineal
v[n+1] =
ffi
2 0
0 0.8
ffl
v[n].
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

continua...
El jacobiano es dado por
ffi
2−4v1−βv2 βv1
3βv2 0.8+3βv1
ffl
entonces para el punto de equilibrio(0,0)se tiene la siguiente
representación lineal
v[n+1] =
ffi
2 0
0 0.8
ffl
v[n].
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

continua...
El jacobiano es dado por
ffi
2−4v1−βv2 βv1
3βv2 0.8+3βv1
ffl
entonces para el punto de equilibrio(0,0)se tiene la siguiente
representación lineal
v[n+1] =
ffi
2 0
0 0.8
ffl
v[n].
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Diagrama de bloques en serie
Y(s) =G3(s)G2(s)G1(s)X(s)
Función de transferencia en malla abierta
Y(s)
X(s)
=G3(s)G2(s)G1(s)
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Diagrama de bloques en paralelo
Y(s) = (G3(s) +G2(s) +G1(s))X(s)
Función de transferencia en malla abierta
Y(s)
X(s)
=G3(s) +G2(s) +G1(s)
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

Diagrama de bloques lazo cerrado
Y(s) =G(s)(X(s)−Y(s)H(s))
Función de transferencia en malla cerrada
Y(s)
X(s)
=
G(s)
1+G(s)H(s)
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024

¡Muchasgracias!
Prof. E. Lévano (UNI) Sistemas Lineales y No Lineales 20/04/2024