Sistemas Dinámicos - Semana 6

Preview:

Citation preview

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Sistemas Dinamicos

Capıtulo 2 - Solucion de SistemasSemana 6

Ing. Gerardo Becerra B, M.Sc.

Pontificia Universidad Javeriana

Marzo 3, 2015

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Objetivos

1 Identificar suposiciones y fuentes de error (CDIO 2.1.1.2)

2 Calcular ordenes de magnitud, lımites y tendencias (CDIO2.1.3.1)

3 Plantear pruebas de consistencia y error (CDIO 2.1.3.2)

4 Discutir la generalizacion de soluciones analıticas (CDIO2.1.3.3)

5 Identificar margenes y tolerancias (CDIO 2.1.4.5)

6 Computar las soluciones al problema. (CDIO 2.1.5.1)

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Objetivos

7 Utilizar datos de prueba y resultados esenciales de la solucion.(CDIO 2.1.5.2)

8 Ilustrar discrepancias en los resultados, recomendaciones yposibles mejoras de las soluciones. (CDIO 2.1.5.3,4,5)

9 Interpretar los factores relevantes del sistema (CDIO 2.3.3.1)

10 Clasificar los factores crıticos, efectos colaterales, metricas yvariables adicionales que complementan el modelo propuesto.(CDIO 2.3.3.2)

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Agenda

1 Sistemas no Lineales

2 Linealizacion

3 Puntos de operacion

4 Linealizacion - Funcion de una variable

5 Linealizacion - Funcion de varias variables

6 Linealizacion - Sistema dinamico no lineal

7 Referencias

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Agenda

1 Sistemas no Lineales

2 Linealizacion

3 Puntos de operacion

4 Linealizacion - Funcion de una variable

5 Linealizacion - Funcion de varias variables

6 Linealizacion - Sistema dinamico no lineal

7 Referencias

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Sistemas no Lineales

Las ecuaciones de estado generales para un sistema dinamico sepueden escribir como:

dx(t)

dt= f(t, x(t),u(t)), x(t0) = x0

y(t) = h(t, x(t),u(t))

Donde las funciones f y h son no lineales.

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Sistemas no Lineales

Con frecuencia los modelos de sistemas fısicos resultan ser nolineales.

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Sistemas no Lineales

Con frecuencia los modelos de sistemas fısicos resultan ser nolineales.

Puede ser difıcil analizar sistemas no lineales directamente.

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Sistemas no Lineales

Con frecuencia los modelos de sistemas fısicos resultan ser nolineales.

Puede ser difıcil analizar sistemas no lineales directamente.

Los metodos para analizar sistemas lineales estan biendesarrollados.

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Sistemas no Lineales

Con frecuencia los modelos de sistemas fısicos resultan ser nolineales.

Puede ser difıcil analizar sistemas no lineales directamente.

Los metodos para analizar sistemas lineales estan biendesarrollados.

Los metodos de diseno de controladores para sistemas nolineales aun no estan totalmente desarrollados y confrecuencia son difıciles de utilizar.

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Sistemas no Lineales

Con frecuencia los modelos de sistemas fısicos resultan ser nolineales.

Puede ser difıcil analizar sistemas no lineales directamente.

Los metodos para analizar sistemas lineales estan biendesarrollados.

Los metodos de diseno de controladores para sistemas nolineales aun no estan totalmente desarrollados y confrecuencia son difıciles de utilizar.

Una gran variedad de metodos y herramientas de softwarepara diseno de controladores y analisis estan basados en el usode modelos lineales.

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Sistemas no Lineales

Con frecuencia los modelos de sistemas fısicos resultan ser nolineales.

Puede ser difıcil analizar sistemas no lineales directamente.

Los metodos para analizar sistemas lineales estan biendesarrollados.

Los metodos de diseno de controladores para sistemas nolineales aun no estan totalmente desarrollados y confrecuencia son difıciles de utilizar.

Una gran variedad de metodos y herramientas de softwarepara diseno de controladores y analisis estan basados en el usode modelos lineales.

Se desea obtener un modelo lineal cuya respuesta sea muysimilar a la del modelo no lineal: Linealizacion

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Agenda

1 Sistemas no Lineales

2 Linealizacion

3 Puntos de operacion

4 Linealizacion - Funcion de una variable

5 Linealizacion - Funcion de varias variables

6 Linealizacion - Sistema dinamico no lineal

7 Referencias

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion

x

f (x)

Caracterıstica no lineal de un elemento

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion

x

f (x)

x

f (x)

Punto de operacion

Punto de operacion

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion

x

f (x)

x

f (x)

Punto de operacion

Aproximacion lineal

Linealizacion alrededor del punto de operacion

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion

Podemos escribir x como la suma de un termino constante (valoren el punto de operacion) y un termino variable:

x = x︸︷︷︸

valor nominal

+ x︸︷︷︸

variable incremental

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion

Podemos escribir x como la suma de un termino constante (valoren el punto de operacion) y un termino variable:

x = x︸︷︷︸

valor nominal

+ x︸︷︷︸

variable incremental

La funcion f tambien puede escribirse de la misma manera:

f = f + f

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion

Podemos escribir x como la suma de un termino constante (valoren el punto de operacion) y un termino variable:

x = x︸︷︷︸

valor nominal

+ x︸︷︷︸

variable incremental

La funcion f tambien puede escribirse de la misma manera:

f = f + f

La aproximacion lineal es:

f = kx

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion

Podemos escribir x como la suma de un termino constante (valoren el punto de operacion) y un termino variable:

x = x︸︷︷︸

valor nominal

+ x︸︷︷︸

variable incremental

La funcion f tambien puede escribirse de la misma manera:

f = f + f

La aproximacion lineal es:

f = kx

donde la pendiente k corresponde a la derivada de f evaluada en elpunto x :

k =df

dx

∣∣∣∣x

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion

x

f (x)

x

f (x)

Punto de operacion

x

f

f (x)

f = kx

Marco de referencia de variables incrementales

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Agenda

1 Sistemas no Lineales

2 Linealizacion

3 Puntos de operacion

4 Linealizacion - Funcion de una variable

5 Linealizacion - Funcion de varias variables

6 Linealizacion - Sistema dinamico no lineal

7 Referencias

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Puntos de operacion

Puntos en el espacio de estados en los cuales permanece unsistema si la entrada se mantiene constante.

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Puntos de operacion

Puntos en el espacio de estados en los cuales permanece unsistema si la entrada se mantiene constante.

Dado un vector de entrada u(t) = u, ∀ t, ¿Que valor (o valores)toma el estado?

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Puntos de operacion

Puntos en el espacio de estados en los cuales permanece unsistema si la entrada se mantiene constante.

Dado un vector de entrada u(t) = u, ∀ t, ¿Que valor (o valores)toma el estado?Solucion en estado estable de:

dx(t)

dt= f(t, x(t),u(t))

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Puntos de operacion

Se considera que los puntos de operacion del sistema cumplencondiciones de equilibrio: las derivadas son cero:

0 = f(t, x, u)

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Puntos de operacion

Se considera que los puntos de operacion del sistema cumplencondiciones de equilibrio: las derivadas son cero:

0 = f(t, x, u)

Dado que f es no lineal, puede tener de cero a infinitassoluciones.

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Puntos de operacion

Se considera que los puntos de operacion del sistema cumplencondiciones de equilibrio: las derivadas son cero:

0 = f(t, x, u)

Dado que f es no lineal, puede tener de cero a infinitassoluciones.

Las ecuaciones diferenciales se reducen a ecuacionesalgebraicas.

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Agenda

1 Sistemas no Lineales

2 Linealizacion

3 Puntos de operacion

4 Linealizacion - Funcion de una variable

5 Linealizacion - Funcion de varias variables

6 Linealizacion - Sistema dinamico no lineal

7 Referencias

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Funcion de una variable

Expansion en serie de Taylor de funcion de una variable,continuamente derivable:

f [x(t)] = f (x) +df

dx

∣∣∣∣x

[x(t)− x ] +1

2!

d2f

dx2

∣∣∣∣x

[x(t)− x ]2 + . . .

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Funcion de una variable

Expansion en serie de Taylor de funcion de una variable,continuamente derivable:

f [x(t)] = f (x) +df

dx

∣∣∣∣x

[x(t)− x ] +1

2!

d2f

dx2

∣∣∣∣x

[x(t)− x ]2 + . . .

Aproximacion lineal: tomar los dos primeros terminos:

f [x(t)] ≈ f (x) +df

dx

∣∣∣∣x

[x(t)− x ]

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Funcion de una variable

Como x es constante

f [x(t)] = f (x) + kx

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Funcion de una variable

Como x es constante

f [x(t)] = f (x) + kx

La pendiente

k =df

dx

∣∣∣∣x

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Funcion de una variable

Como x es constante

f [x(t)] = f (x) + kx

La pendiente

k =df

dx

∣∣∣∣x

La variable incremental

x(t) = x(t)− x

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Funcion de una variable

El error de la aproximacion corresponde a:

e =f (x)− [f (x) + kx ]

f (x)

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Funcion de una variable

El error de la aproximacion corresponde a:

e =f (x)− [f (x) + kx ]

f (x)

La magnitud del error depende del tipo de funcion

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Agenda

1 Sistemas no Lineales

2 Linealizacion

3 Puntos de operacion

4 Linealizacion - Funcion de una variable

5 Linealizacion - Funcion de varias variables

6 Linealizacion - Sistema dinamico no lineal

7 Referencias

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Funcion de varias variables

Funcion de varias variables

z = f [x1(t), x2(t), . . . , xn(t)]

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Funcion de varias variables

Funcion de varias variables

z = f [x1(t), x2(t), . . . , xn(t)]

El punto de operacion

x = [x1, x2, . . . , xn]T

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Funcion de varias variables

Funcion de varias variables

z = f [x1(t), x2(t), . . . , xn(t)]

El punto de operacion

x = [x1, x2, . . . , xn]T

La expansion de Taylor

z =f [x1(t), x2(t), . . . , xn(t)]

≈f [x1, x2, . . . , xn] +∂f

∂x1

∣∣∣∣x

[x1(t)− x1]

+∂f

∂x2

∣∣∣∣x

[x2(t)− x2] + . . .

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Funcion de varias variables

Tomando los terminos de primer orden:

z ≈ f (x) + [∇f (x)]T [x − x ]

con

[∇f (x)]T =

[∂f

∂x1

∣∣∣∣x

∂f

∂x2

∣∣∣∣x

. . .∂f

∂xn

∣∣∣∣x

]

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Funcion de varias variables

Tomando los terminos de primer orden:

z ≈ f (x) + [∇f (x)]T [x − x ]

con

[∇f (x)]T =

[∂f

∂x1

∣∣∣∣x

∂f

∂x2

∣∣∣∣x

. . .∂f

∂xn

∣∣∣∣x

]

La linealizacion de f alrededor del punto de operacion esequivalente a colocar un plano tangente en la superficie en elpunto de operacion.

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Ejemplo 1: Linealizacion - Funcion de varias variables

Encuentre la aproximacion lineal de la funcionz = f (x , y) = 4x3y2 + 2y en el punto [x , y ] = [1,−2].

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Ejemplo 1: Linealizacion - Funcion de varias variables

Encuentre la aproximacion lineal de la funcionz = f (x , y) = 4x3y2 + 2y en el punto [x , y ] = [1,−2].

∂f

∂x= 12x2y2

∂f

∂x

∣∣∣∣[x ,y ]

= 48

∂f

∂y= 8x3y + 2

∂f

∂y

∣∣∣∣[x ,y ]

= −14

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Ejemplo 1: Linealizacion - Funcion de varias variables

Encuentre la aproximacion lineal de la funcionz = f (x , y) = 4x3y2 + 2y en el punto [x , y ] = [1,−2].

∂f

∂x= 12x2y2

∂f

∂x

∣∣∣∣[x ,y ]

= 48

∂f

∂y= 8x3y + 2

∂f

∂y

∣∣∣∣[x ,y ]

= −14

z ≈ f (x , y) + [∇f (x , y ]T[x − x

y − y

]

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Ejemplo 1: Linealizacion - Funcion de varias variables

Encuentre la aproximacion lineal de la funcionz = f (x , y) = 4x3y2 + 2y en el punto [x , y ] = [1,−2].

∂f

∂x= 12x2y2

∂f

∂x

∣∣∣∣[x ,y ]

= 48

∂f

∂y= 8x3y + 2

∂f

∂y

∣∣∣∣[x ,y ]

= −14

z ≈ f (x , y) + [∇f (x , y ]T[x − x

y − y

]

z ≈ 12 + [48,−14]

[x − 1y + 2

]

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Ejemplo 1: Linealizacion - Funcion de varias variables

Encuentre la aproximacion lineal de la funcionz = f (x , y) = 4x3y2 + 2y en el punto [x , y ] = [1,−2].

∂f

∂x= 12x2y2

∂f

∂x

∣∣∣∣[x ,y ]

= 48

∂f

∂y= 8x3y + 2

∂f

∂y

∣∣∣∣[x ,y ]

= −14

z ≈ f (x , y) + [∇f (x , y ]T[x − x

y − y

]

z ≈ 12 + [48,−14]

[x − 1y + 2

]

z ≈ 48x − 14y − 64

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Ejemplo 1: Linealizacion - Funcion de varias variables

0.5

1

1.5

−2.5

−2

−1.5−20

0

20

40

60

80

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Agenda

1 Sistemas no Lineales

2 Linealizacion

3 Puntos de operacion

4 Linealizacion - Funcion de una variable

5 Linealizacion - Funcion de varias variables

6 Linealizacion - Sistema dinamico no lineal

7 Referencias

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Sistema dinamico no lineal

Sea el sistema en variables de estado

dx(t)

dt= f[x(t),u(t)] + b

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Sistema dinamico no lineal

Sea el sistema en variables de estado

dx(t)

dt= f[x(t),u(t)] + b

Para encontrar el punto de operacion se asume el estado estable:

d x

dt= 0 = f[x, u] + b

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Sistema dinamico no lineal

Restando las dos ecuaciones:

d(x(t)− x)

dt= f[x(t),u(t)]− f[x, u]

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Sistema dinamico no lineal

Restando las dos ecuaciones:

d(x(t)− x)

dt= f[x(t),u(t)]− f[x, u]

Linealizando f:

d(x(t)− x)

dt=

∂f

∂x

∣∣∣∣[x,u]

(x(t)− x) +∂f

∂u

∣∣∣∣[x,u]

(u(t)− u)

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Sistema dinamico no lineal

Las variables incrementales son:

x(t) = x(t)− x u(t) = u(t)− u

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Sistema dinamico no lineal

Las variables incrementales son:

x(t) = x(t)− x u(t) = u(t)− u

La ecuacion linealizada queda:

d x(t)

dt=

∂f

∂x

∣∣∣∣[x,u]

x(t) +∂f

∂u

∣∣∣∣[x,u]

u(t)

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Sistema dinamico no lineal

Las variables incrementales son:

x(t) = x(t)− x u(t) = u(t)− u

La ecuacion linealizada queda:

d x(t)

dt=

∂f

∂x

∣∣∣∣[x,u]

x(t) +∂f

∂u

∣∣∣∣[x,u]

u(t)

Existe un vector de entradas u que lleva el sistema al punto deoperacion:

dx

dt= f(x, u) = 0

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Sistema dinamico no lineal

En resumen, para dxdt

= f(x+ x, u+ u) el modelo linealizadoalrededor de un punto de equilibrio es:

˙x ≈∂f

∂x

∣∣∣∣x,u

x+∂f

∂u

∣∣∣∣x,u

u

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Sistema dinamico no lineal

En resumen, para dxdt

= f(x+ x, u+ u) el modelo linealizadoalrededor de un punto de equilibrio es:

˙x ≈∂f

∂x

∣∣∣∣x,u

x+∂f

∂u

∣∣∣∣x,u

u

∂f

∂x

∣∣∣∣x,u

=

df1dx1

. . . df1dxn

df2dx1

. . . df2dxn

.... . .

...dfndx1

. . . dfndxn

∣∣∣∣∣∣∣∣∣

x ,u

∂f

∂u

∣∣∣∣x,u

=

df1du1

. . . df1dup

df2du1

. . . df2dup

.... . .

...dfndu1

. . . dfndup

∣∣∣∣∣∣∣∣∣∣x ,u

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Sistema dinamico no lineal

Comparando con un sistema lineal:

d x

dt=

d

dt(x− x) = Ax+ Bu

A =∂f

∂x

∣∣∣∣x,u

B =∂f

∂u

∣∣∣∣x,u

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Sistema dinamico no lineal

Comparando con un sistema lineal:

d x

dt=

d

dt(x− x) = Ax+ Bu

A =∂f

∂x

∣∣∣∣x,u

B =∂f

∂u

∣∣∣∣x,u

¿Ecuacion de salida?

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Sistema dinamico no lineal

Dada la ecuacion de salida:

y1 = h1 [x1(t), . . . , xn(t), u1(t), . . . , up(t)]

...

yq = hq [x1(t), . . . , xn(t), u1(t), . . . , up(t)]

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion - Sistema dinamico no lineal

Dada la ecuacion de salida:

y1 = h1 [x1(t), . . . , xn(t), u1(t), . . . , up(t)]

...

yq = hq [x1(t), . . . , xn(t), u1(t), . . . , up(t)]

La ecuacion linealizada es y = Cx+Du, donde:

C =∂h

∂x

∣∣∣∣x,u

=

dh1dx1

. . . dh1dxn

dh2dx1

. . . dh2dxn

.... . .

...dhqdx1

. . .dhqdxn

∣∣∣∣∣∣∣∣∣∣x,u

D =∂h

∂u

∣∣∣∣x,u

=

dh1du1

. . . dh1dup

dh2du1

. . . dh2dup

.... . .

...dhqdu1

. . .dhqdup

∣∣∣∣∣∣∣∣∣∣x,u

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion de sistemas - Procedimiento

1 Determinar el punto de operacion o de equilibrio.

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion de sistemas - Procedimiento

1 Determinar el punto de operacion o de equilibrio.

2 Emplear las variables incrementales.

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion de sistemas - Procedimiento

1 Determinar el punto de operacion o de equilibrio.

2 Emplear las variables incrementales.

3 Reemplazar los elementos no lineales por los dos primerosterminos de la expansion en serie de Taylor de su ecuacioncaracterıstica.

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion de sistemas - Procedimiento

1 Determinar el punto de operacion o de equilibrio.

2 Emplear las variables incrementales.

3 Reemplazar los elementos no lineales por los dos primerosterminos de la expansion en serie de Taylor de su ecuacioncaracterıstica.

4 Empleando la ecuacion en equilibrio, eliminar los terminosconstantes en la ecuacion diferencial.

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Linealizacion de sistemas - Procedimiento

1 Determinar el punto de operacion o de equilibrio.

2 Emplear las variables incrementales.

3 Reemplazar los elementos no lineales por los dos primerosterminos de la expansion en serie de Taylor de su ecuacioncaracterıstica.

4 Empleando la ecuacion en equilibrio, eliminar los terminosconstantes en la ecuacion diferencial.

5 Determinar las condiciones iniciales para las variablesincrementales.

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Ejemplo 2: Linealizacion - Sistema dinamico no lineal

Para el ejemplo 10 de la clase 2:

Encontrar el punto de operacion.

Definir las variables incrementales.

Linealizar.

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Ejemplo 3: Linealizacion - Sistema dinamico no lineal

Para el ejemplo 11 de la clase 2:

Encontrar el punto de operacion para ei = 30V .

Definir las variables incrementales.

Linealizar.

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Ejemplo 4: Linealizacion - Sistema dinamico no lineal

Un sistema no lineal esta descrito por la ecuacion de estado:

x(t) = y(t)

y(t) = −|x(t)|x(t)− 2x(t)− 2y3(t)− 3 + 0.2 cos(t)

Obtener el modelo linealizado

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Agenda

1 Sistemas no Lineales

2 Linealizacion

3 Puntos de operacion

4 Linealizacion - Funcion de una variable

5 Linealizacion - Funcion de varias variables

6 Linealizacion - Sistema dinamico no lineal

7 Referencias

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Referencias I

[1] Matlab documentation center.http://www.mathworks.com/help/matlab/.Accessed: 2014-02-10.

[2] System Dynamics: Modeling and Simulation of Mechatronic

Systems.John Wiley & Sons, 2000.

[3] C. Chen.Linear System Theory and Design.Oxford series in electrical and computer engineering. OxfordUniversity Press, 1984.

[4] C. Close, D. Frederick, and J. Newell.Modeling and Analysis of Dynamic Systems.Wiley, 2001.

Sistemas no Lineales Linealizacion Puntos de operacion Linealizacion - Funcion de una variable Linealizacion - Funcion de varias va

Referencias II

[5] C. Desoer and E. Kuh.Basic Circuit Theory.McGraw-Hill Education (India) Pvt Limited, 2009.

[6] R. Dorf and R. Bishop.Modern Control Systems.Pearson, 2011.

[7] C. Smith and A. Corripio.Principles and practice of automatic process control.Wiley, 2006.

[8] S. Zak.Systems and Control.Engineering & Technology. Oxford University Press, 2003.

Recommended