Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad 1b
Linealización de Sistemas
¿Qué es linealidad?
Definición de linealidad control automático
• Los sistemas no lineales representan sistemas cuyo comportamiento no es
expresable como la suma de los comportamientos de sus funciones de entrada. Más
formalmente, un sistema físico, matemático o de otro tipo es no lineal cuando las
ecuaciones de movimiento, evolución o comportamiento que regulan su
comportamiento son no lineales. En particular, el comportamiento de sistemas no
lineales no está sujeto al principio de superposición, como lo es un sistema lineal.
0
Se aproximará a una recta operación ( 𝑥,ҧ 𝑦)
ത o ( 𝑥1 , 𝑥2 , … . , 𝑦)
ത
-20
-40
-4 -2 0 2 4
Eje X 1
Funcion cuadrática con perturbación
10 Se aproximará a un plano
0.5
5
Eje Y
0
-0.5
10
5 10
-5 5
-4 -2 0 2 4 0
0
Eje X -5 -5
-10 -10
y 𝑦ത
𝑥 𝑥 𝑥2 𝑥3
Ejemplo: 𝑒 = 1 + + +
+ ⋯ , −∞ < 𝑥 < ∞
1! 2! 3!
Si 𝑥ҧ variara alrededor de 0, entonces f(x) = 𝑒 𝑥 1 + x
sen(x) x Para x pequeño
𝑛 𝑛𝑥 𝑛 𝑛−1 𝑥 2
Ejemplo: 1 + 𝑥 = 1 + + +⋯
1! 2!
Si 𝑥ҧ variara alrededor de 0, entonces f(x) 1 + nx
cos(x) 1 Para x pequeño
Serie de Taylor para dos variables
Si y = f(x) luego la serie de Taylor se define alrededor de 𝑥,ҧ 𝑦ത como
𝜕𝑓 𝜕𝑓
𝑦 = 𝑓 𝑥ҧ 1, 𝑥ҧ 2 + 𝑥 − 𝑥ҧ 1 + 𝑥 − 𝑥ҧ 2 +
𝜕𝑥1 1 𝜕𝑥2 2
1 𝜕2𝑓 2 𝜕2𝑓 𝜕2𝑓 2
𝑥1 − 𝑥ҧ 1 + 2 𝑥1 − 𝑥ҧ 1 𝑥2 − 𝑥ҧ 2 + 𝑥2 − 𝑥ҧ 2 +
2! 𝜕𝑥21 𝜕𝑥1 𝜕𝑥2 2
𝜕𝑥 2
𝑦ത
…
Estos términos se pueden despreciar
-2
Eje Y
Donde K1 = df/dx = 0.6x2|𝑥=ҧ 2= 2.4 ,f(𝑥)ҧ = 𝑦ത =1.6 -4
y – 1.6 = 2.4(x – 2) -8
-10
y = 2.4x - 3.2 Ecuación linealizada
-12
-3 -2 -1 0 1 2 3
Eje X
Funcion x 3
6
close all 4
x=-3:0.01:3; 2
y = 0.2x3
y=0.2*x.^3; 0
z= 2.4*x-3.2; %ecuación linealizada
-2
plot(x,y,'r'),grid on
Eje Y
title('Funcion x^3') -4
xlabel('Eje X') -6
ylabel('Eje Y')
-8
hold on
plot(x,z),grid on -10
-12
-3 -2 -1 0 1 2 3
Eje X
Ejemplos de aplicación
2. Linealice la ecuación no lineal z = xy en la región 5 x 7, 10 y 12
alrededor del punto de referencia f(𝑥,ҧ 𝑦)
ത = (6,11)
z - 𝑧ҧ = K1(x - 𝑥)ҧ + K2 (y - 𝑦)
ത (1)
𝜕𝑓 𝜕𝑓
Donde K1 = = 𝑦ത = 11 y K2 = = 𝑥ҧ = 6 f(𝑥ҧ 𝑦)
ത = 66 = 𝑧ҧ
𝜕𝑥 𝜕𝑦
Reemplazando en la ecuación (1)
z - 66 = 11(x - 6) + 6(y - 11)
z = 11x + 6y - 66 Ecuación linealizada
ത
ഥ 𝑄)
Linealice la ecuación alrededor del punto de operación (𝐻,
Ejemplos de aplicación
solución
𝑑𝐻 𝑑𝐻 1 𝐾
𝐶 = 𝑄𝑖 - 𝑄𝑜 = 𝑄𝑖 - 𝐾 𝐻 , despejando: = 𝑄 - 𝐻= f(𝐻, ത
ഥ 𝑄)
𝑑𝑡 𝑑𝑡 𝐶 𝑖 𝐶
𝜕𝑓 𝜕𝑓
Comparando términos para asociar 𝑦 = 𝑦ത + 𝑥1 − 𝑥ҧ 1 + 𝑥 − 𝑥ҧ 2
𝜕𝑥1 𝜕𝑥2 2
𝑑𝐻 𝑑𝐻 ഥ 𝜕𝑓 𝜕𝑓
= + ഥ +
𝐻 −𝐻 𝑄 − 𝑄ത 𝑖
𝑑𝑡 𝑑𝑡 𝜕𝐻 𝜕𝑄𝑖 𝑖
0
𝑑𝑓 𝐾 𝑄ത 𝑄ത 1
Determinando cada derivada | ഥ Q =𝑄ത =- =- ഥ ഥ
=- ഥ
=-
𝑑𝐻 H=𝐻, i 2𝐶 𝐻 𝐻(2𝐶 𝐻) 2𝐶 𝐻 𝑅𝐶
𝑑𝑓 1
| =
𝑑𝑄𝑖 H=𝐻,
ഥ Qi=𝑄ത 𝐶
Ejemplos de aplicación
𝟏 𝟏
-
𝑹𝑪 𝑪
𝑑𝐻 𝑑𝐻 ഥ 𝜕𝑓 𝜕𝑓
= + ഥ +
𝐻 −𝐻 𝑄𝑖 − 𝑄ത 𝑖 ഥ
𝑑𝑡 𝑑𝑡 𝜕𝐻 𝜕𝑄 𝑹=
𝟐𝑯
h qi ഥ
𝑸
𝑨
𝑑𝐻
−
ഥ
𝑑𝐻
= Entendamos h y q como variaciones 𝑪=
𝑑𝑡 𝑑𝑡 𝒈
ഥ
𝑑(𝐻−𝐻) 𝑑ℎ
= =
𝑑𝑡 𝑑𝑡
Regulador de Watt
Las ecuaciones de modelación son
𝐿1
𝑦 = 𝑌𝑜 − 2𝐿2 𝑐𝑜𝑠
𝐿2
𝐿2 𝑐𝑜𝑠
𝐿1 𝑐𝑜𝑠
𝑅
𝐹𝑉 𝑅 = 𝐵𝑦ሶ Amortiguamiento
𝑅 = 2𝐵𝐿2 𝑠𝑒𝑛ሶ
𝐵 𝐿2
𝑥ሶ1 = 𝑥2
2
2
𝑔 2𝐵 𝐿2
𝑥ሶ 2 = 𝑢 𝑠𝑒𝑛𝑥1 𝑐𝑜𝑠𝑥1 − 𝑠𝑒𝑛𝑥1 − (𝑠𝑒𝑛2 𝑥1 )𝑥2
𝐿1 𝑚 𝐿1
𝑦 = 𝑌𝑜 − 2𝐿2 𝑐𝑜𝑠𝑥1
∆𝑥1
∆𝑦 = 2𝐿2 𝑠𝑒𝑛𝑥1 0 + 0 ∆𝑢
∆𝑥2
Evaluando para
a) PE=(0,0)
∆𝑥1
∆𝑥ሶ 1 = 0 1 + 0 ∆𝑢
∆𝑥2
𝑔 ∆𝑥1
∆𝑥ሶ 2 = 𝑢2 − 0 + 0 ∆𝑢
𝐿1 ∆𝑥2
∆𝑥1
∆𝑦 = 0 0 + 0 ∆𝑢
∆𝑥2
Modelo linealizado inconsistente
Modelación de Sistemas no lineales
𝑔
b) PE=(𝑐𝑜𝑠 −1 ,0)
𝑢2 𝐿1 Parámetros
∆𝑥1 para simular
∆𝑥ሶ 1 = 0 1 + 0 ∆𝑢
∆𝑥2
2 2 2 2 L1=0.8m
𝑔 2𝐵 𝐿2 𝑔 ∆𝑥1 2𝑔 𝑔
∆𝑥ሶ 2 = − 𝑢2 − 1− 2
∆𝑥2
+ 1− 2 ∆𝑢 L2=0.6m
𝑢𝐿1 𝑚 𝐿1 𝑢 𝐿1 𝑢𝐿1 𝑢 𝐿1
m=1.5kg
𝑔
2
∆𝑥1 B=310N/m
∆𝑦 = 2𝐿2 0 ∆𝑥 + 0 ∆𝑢
1− 2
𝑢 𝐿1 2 =15rad/s
Yo=1.5m
Extrayendo las matrices ABCD, después del proceso de linealización g=9.81m/s2
0
0 1 2
𝑔
2
2𝐵 𝐿2
2
𝑔
2 B = 2𝑔 𝑔
𝐴= 1− 2
− 𝑢2 − 1− 𝑢𝐿1 𝑢 𝐿1
𝑢𝐿1 𝑚 𝐿1 𝑢2 𝐿1
2
𝑔 D=0
C = 2𝐿2 1− 2 0
𝑢 𝐿1
Modelación de Sistemas no lineales
x2
x1
𝐿1 Regulador de Watt
𝐿2
𝐿2 𝑐𝑜𝑠
𝐿1 𝑐𝑜𝑠
𝐿2 𝑠𝑒𝑛 m
𝐿1 𝑠𝑒𝑛 𝐹𝐻
𝑌𝑜
𝐿2 𝑐𝑜𝑠
𝑅
𝐹𝑉
𝐵 𝐿2
𝑦
𝑦 ሶ
Modelación de Sistemas no lineales
Tanques en cascada
𝑞𝑖 Se muestra el sistema de tanques
idénticos y conectados en cascada.
𝑝0
El área de la sección transversal es A
Tanque 1
ℎ1 y el objetivo es controlar la altura del
𝑝1 tanque 2 (ℎ2 ), tomando como fuerza
A del control el flujo de entrada 𝑞𝑖 .
𝑞1
El fluido tiene una densidad volumétrica
𝑝0
. El parámetro representa un orificio
ℎ2 Tanque 2 en la base del tanque que hace que el
𝑝2 flujo saliente sea atenuado.
A Los flujos 𝑞1 y 𝑞2 de los tanques pueden
𝑞2
ser modelados de la siguiente manera.
Modelación de Sistemas no lineales
𝑞1 = 𝑝1 − 𝑝𝑜
𝑞2 = 𝑝2 − 𝑝𝑜
1 𝑔ℎ1
Respecto al flujo en cada tanque ℎሶ 1 = 𝑞 −
𝑑ℎ 𝑑ℎ
𝐴 𝑖 𝐴
𝑞𝑖 − 𝑞1 = 𝐴 1; 𝑞1 − 𝑞2 = 𝐴 2 𝑔ℎ1 𝑔ℎ2
𝑑𝑡 𝑑𝑡 ሶℎ2 = −
𝐴 𝐴
1 𝑔
ℎሶ 1 = 𝑞 − ℎ1
𝐴 𝑖 𝐴
𝑔
ሶℎ2 = ℎ1 − ℎ2
𝐴
𝑦 = ℎ2
𝑞𝑖2
Para linealizar el sistema requerimos conocer el punto de equilibrio ℎത1 = ℎത 2 = 2
𝑔
Evaluando para el PE=(ℎത1 , ℎത 2 )
𝑔 1
∆𝑥ሶ 1 = − 0 ∆ℎ1 + ∆𝑞𝑖
2𝐴 ℎ1 ∆ℎ2 𝐴
𝑔 𝑔 ∆ℎ1
∆𝑥ሶ 2 = − + 0 ∆𝑞𝑖
2𝐴 ℎ1 2𝐴 ℎ2 ∆ℎ2
∆ℎ1
∆𝑦 = 0 1 + 0 ∆𝑞𝑖
∆ℎ2
Modelación de Sistemas no lineales
1
B= 𝐴 Parámetros
0
para simular
C= 0 1 qi=2.5m3/s
A=2.5m2
=0.3
D=0
m=1.5kg
=1.25kg/m3
g=9.81m/s2
Modelación de Sistemas no lineales
𝑥ሶ1 = 𝑥2𝑒 = 0
𝑘 3 1 3 𝑢 3 1
𝑥ሶ 2 = − 𝑥1 + 𝑢 = 0 𝑥1𝑒 = = = 0.5
𝑚 𝑚 𝑘 8
3𝑘 2 ∆𝑥1 1 ∆𝑥1
∆𝑥ሶ 2 = − 𝑥 0 ∆𝑥 + ∆𝑢 = −6 0 + 1 ∆𝑢
𝑚 1𝑒 2 𝑚 ∆𝑥2
∆𝑥1
∆𝑦 = 1 0 + 0 ∆𝑢
∆𝑥2
Modelación de Sistemas no lineales
D=0
−1
=0 2 + 6 = 0 = 𝑗 6
6
𝑥ሶ1 = 𝑥2 = 0 𝑥2𝑒 = 0
𝑥ሶ 2 = −𝑥24 − 𝑥22 𝑢 − 𝑥1 = 0 𝑥1𝑒 = 0
2 2 ∆𝑥1 2 ∆𝑥1
∆𝑥ሶ 2 = −3𝑥1𝑒 −(4𝑥2𝑒 + 2𝑥2𝑒 𝑢) + 𝑥2𝑒 ∆𝑢 = 0 0 + 0 ∆𝑢
∆𝑥2 ∆𝑥2
∆𝑥1
∆𝑦 = 1 0 + 0 ∆𝑢
∆𝑥2
Modelado de Sistemas no lineales
0 1
𝐴=
0 0
0
B=
0
C= 1 0
D=0
Verificando la estabilidad
−1 =0
=0 2 = 0 Polo doble
0
𝑖𝑐 𝑖𝐿 𝑖𝑅 (𝑣𝑐 )
+
𝑖𝑅 = −𝑣𝑐 + 𝑣𝑐3
𝑣𝑐 C L R
-
𝑣𝑐
1
−
𝐿 =0
1 1
0 −
𝐶 𝐶
1 1
2 − + =0
𝐶 𝐿𝐶
1 1 2 1
𝐶± − 4 1 1 4𝐶
𝐶 𝐿𝐶
= = ± 1−
2 2𝐶 2𝐶 𝐿
Se dice que el sistema es inestable por tener con parte real positiva
3
https://www.youtube.com/watch?v=rbBXYv0qc9Q
Ejemplo 1 Modelado de Sistemas no lineales
clc
close all
tspan=[0 100]; % tiempo de simulación 0.5
2
variables x y x
x0=[1 1]; % se declaran las condiciones iniciales
1
[t x]=ode45(@gustavo,tspan,x0);
plot(t,x(:,1),'r',t,x(:,2),'b') 0
grid
title('Gráficas de las variables x_1(t) y x_2(t)')
xlabel('tiempo en seg') -0.5
0 10 20 30 40 50 60 70 80 90 100
ylabel('variables x_1 y x_2') tiempo en seg
Ejemplo 1
clc
close all
tspan=[0 100]; % tiempo de simulación
x0=[1 1]; % se declaran las condiciones iniciales
[t x]=ode45(@gustavo,tspan,x0);
plot(x(:,1),x(:,2),'b')
grid
title('Retrato de fase x_1(t) y x_2(t)')
xlabel('x_1')
ylabel('x_2')
Ejemplo 1 Modelado de Sistemas no lineales
𝑥ሶ1 = 𝑥2 − 𝑥1 (𝑥12 + 𝑥22 )
൝
𝑥ሶ 2 = −𝑥1 − 𝑥2 (𝑥12 + 𝑥22 )
Planta: 𝑦ሶ = 𝑎𝑦 + 𝑢
Control adaptivo: 𝑢 = −𝑘𝑦, 𝑘ሶ = 𝑦 2 , donde > 0
En variable de estados:
Sea: 𝑥1 = 𝑦, 𝑥2 = 𝑘
function dy = gustavo1(t,y)
% acá se definen las ecuaciones diferenciales
a=1;gamma=1;
dy = zeros(2,1);
dy(1) =-(y(2)-a)*y(1);
dy(2) = gamma*y(1)^2;
end
clc
close all
tspan=[0 8]; % tiempo de simulación
x0=[1 0.5]; % se declaran las condiciones iniciales
[t x]=ode45(@gustavo1,tspan,x0);
plot(t,x(:,1),'r',t,x(:,2),'b')
grid
title('Gráficas de las variables x_1(t) y x_2(t)')
xlabel('tiempo en seg')
ylabel('variables x_1 y x_2')
Ejemplo 2 Modelado de Sistemas no lineales
hold on
x0=[-1 -1]; % se declaran las condiciones iniciales
[t x]=ode45(@gustavo1,tspan,x0);
plot(x(:,1),x(:,2),'r')
grid
title('Retrato de fase x_1(t) y x_2(t)')
xlabel('x_1')
ylabel('x_2')
grid
Ejemplo 2 Modelado de Sistemas no lineales
f
𝐽= en el punto de equilibrio
x
El punto de equilibrio será estable si todos los valores propios i de la matriz J < 0, o bien
será el sistema inestable si uno de los valores propios i de J > 0
Si los valores propios i=0, no se puede afirmar nada.
Ejemplo 2 Modelado de Sistemas no lineales
−2𝑥1
J
3 0
J= 1 , 2 = 2,3 , inestable
0 2
−1 0 1 , 2 = −1, −2 , estable
J=
−2 −2
−3 −6 1 , 2 = −1, −3 , estable
J=
0 −1
J=
−1 −2 1 , 2 = 0.4142, −2.4142, inestable
−1 −1
Ejemplo 2 Modelado de Sistemas no lineales
function dy = gustavo2(t,y)
% acá se definen las ecuaciones diferenciales
dy = zeros(2,1);
dy(1) = y(1)*(3-y(1)-2*y(2));
dy(2) = y(2)*(2-y(1)-y(2));
end
clc
close all
tspan=[0 8]; % tiempo de simulación
x0=[1 0.5]; % se declaran las condiciones iniciales
[t x]=ode45(@gustavo2,tspan,x0);
plot(t,x(:,1),'r',t,x(:,2),'b')
grid
title('Gráficas de las variables x_1(t) y x_2(t)')
xlabel('tiempo en seg')
ylabel('variables x_1 y x_2')
Ejemplo 2 Modelado de Sistemas no lineales
clc
close all
tspan=[0 8]; % tiempo de simulación
x0=[1 0.5]; % se declaran las condiciones iniciales
[t x]=ode45(@gustavo2,tspan,x0);
plot(x(:,1),x(:,2),'b')
grid
title('Retrato de fase x_1(t) y x_2(t)')
xlabel('x_1')
ylabel('x_2')
hold on
x0=[2 1]; % se declaran las condiciones iniciales
[t x]=ode45(@gustavo2,tspan,x0);
plot(x(:,1),x(:,2),'r')
grid
title('Retrato de fase x_1(t) y x_2(t)')
xlabel('x_1')
ylabel('x_2')
grid
Ejemplo 2 Modelado de Sistemas no lineales
clc
close all
%CI=[-3 -2.5 -2 -1.5 -1 -0-5 0 0.5 1 1.5 2 2.5 3];
hold on
for CI = [-3 -2.5 -2 -1.5 -1 -0-5 0 0.5 1 1.5 2 2.5 3]
[ts,ys] = ode45(@gustavo2,tspan,[1 CI]);
plot(ys(:,1),ys(:,2))
plot(ys(1,1),ys(1,2),'bo') % starting point
plot(ys(end,1),ys(end,2),'ks') % ending point
end
hold off
grid
title('Retrato de fase x_1(t) y x_2(t)')
xlabel('x_1')
ylabel('x_2')
Ejemplo 3 Modelado de Sistemas no lineales
Grafique x(t)
Grafique el retrato de fase para dos CI
Grafique x(t)
Grafique el retrato de fase para dos CI
0,0
Modelado de Sistemas no lineales
•Modelo no lineal
=
c 3 d g sin( ) 1
= − 2
− 2
− + 2
Me
ml ml l ml
Salida :
y =
•En el estado estacionario
es = es = 0
c g sin( es )
es = − 2
es
3
− =0
ml l
es = 0 es = 0
•Modelo Linealizado alrededor del punto de equilibrio
0 1 0
= − 3c es 2 − g cos( es ) d + 1 M
− 2 2 e
ml 2 l ml ml
Modelado de Sistemas no lineales
Modelado de Sistemas no lineales
Definamos 𝑥1 =, 𝑥2 = ሶ
Según esto
𝑥ሶ1 = 𝑥2
𝑔 𝐵 1
𝑥ሶ 2 = − sen𝑥1 − 𝑥 + 𝑢
𝐿 𝑀𝐿2 2 𝑀𝐿2
𝑦 = 𝑥1
−1
𝑢
𝑥1𝑒 = 𝑠𝑒𝑛 =0
𝑀𝑔𝐿
𝑥2𝑒 = 0
Modelado de Sistemas no lineales
∆𝑥1
𝑦= 1 0
∆𝑥2
−1
𝑢
𝑥1𝑒 = −𝑠𝑒𝑛 =0
𝑀𝑔𝐿
𝑥2𝑒 = 0
Modelado de Sistemas no lineales
∆𝑥1
𝑦= 1 0
∆𝑥2
https://www.youtube.com/watch?v=np6uNYmRubQ
Modelado de Sistemas no lineales
y
carro
Mg
B x
u
Lcos
𝑥
𝑥 Posición de carro grúa
𝑥ሶ Velocidad del carro
Posición angular del gancho
ሶ Velocidad angular del gancho
Lsen
m carga 𝑢 Fuerza aplicada al carro
Modelado de Sistemas no lineales
Lcos
𝑥
Luego, la energía total 𝐿𝑐 = 𝐾 − 𝑈
1 Lsen
m carga
𝐿𝑐 = 𝑀𝑥ሶ 2
2
𝐾 = 𝑚 𝑋ሶ 𝑐𝑚
2 ሶ 2 + 𝐼ሶ 2
+ 𝑌𝑐𝑚 Energía cinética u
B x
2 2
1 𝑙
2 ሶ2
1 2
Lcos
𝐾 = 𝑚 𝑥ሶ + 𝑙 𝑥ሶ 𝑐𝑜𝑠 +
2 ሶ 𝑐𝑜𝑠 + 𝑠𝑒𝑛 + 𝐼ሶ
2 2 𝑥
2 4 2
1 1 1 2 2 1 2
𝐾 = 𝑚𝑥ሶ + 𝑚𝑙𝑥ሶ 𝑐𝑜𝑠 + 𝑚𝑙 ሶ + 𝐼ሶ
2 ሶ Lsen
m carga
2 2 8 2
𝑙
𝑈 = −𝑚𝑔 𝑐𝑜𝑠 Energía potencial
2
Luego, la energía total 𝐿𝑝 = 𝐾 − 𝑈
1 1 1 1 𝑙
𝐿𝑝 = 𝑚𝑥ሶ 2 + 𝑚𝑙𝑥ሶ 𝑐𝑜𝑠
ሶ + 𝑚𝑙2 ሶ 2 + 𝐼ሶ 2 + 𝑚𝑔 𝑐𝑜𝑠
2 2 8 2 2
Modelado de Sistemas no lineales
𝑑 𝜕𝐿 𝜕𝐿
− = 𝐹 − 𝑏𝑥ሶ Fuerza en dirección del desplazamiento 𝑥
𝑑𝑡 𝜕𝑥ሶ 𝜕𝑥
𝑑 𝜕𝐿 𝜕𝐿
− = −𝐵ሶ Fuerza en dirección contraria a
𝑑𝑡 𝜕ሶ 𝜕
Modelado de Sistemas no lineales
𝜕𝐿 1
= 𝑀𝑥ሶ + 𝑚𝑥ሶ + 𝑚𝑙𝑐𝑜𝑠
ሶ
𝜕𝑥ሶ 2
𝑑 𝜕𝐿 1
= 𝑀𝑥ሷ + 𝑚𝑥ሷ + 𝑚𝑙 𝑐𝑜𝑠
ሷ − ሶ 2 𝑠𝑒𝑛
𝑑𝑡 𝜕𝑥ሶ 2
𝜕𝐿
=0
𝜕𝑥
𝑑 𝜕𝐿 𝜕𝐿
Luego, − = 𝐹 − 𝑏𝑥ሶ
𝑑𝑡 𝜕𝑥ሶ 𝜕𝑥
1
𝑀𝑥ሷ + 𝑚𝑥ሷ + 𝑚𝑙 𝑐𝑜𝑠
ሷ − ሶ 2 𝑠𝑒𝑛 = 𝐹 − 𝑏𝑥ሶ
2
1
𝑚 + 𝑚 𝑥ሷ + 𝑏𝑥ሶ + 𝑚𝑙 𝑐𝑜𝑠
ሷ − ሶ 2 𝑠𝑒𝑛 = 𝐹
2
Modelado de Sistemas no lineales
𝜕𝐿 1 1 2
= 𝑚𝑙𝑥𝑐𝑜𝑠
ሶ + 𝑚𝑙 ሶ + 𝐼ሶ
𝜕 2
ሶ 4
𝑑 𝜕𝐿 1 1 2
= 𝑚𝑙 𝑥𝑐𝑜𝑠
ሷ − 𝑥ሶ 𝑠𝑒𝑛 + 𝑚𝑙 ሷ + 𝐼ሷ
ሶ
𝑑𝑡 𝜕ሶ 2 4
𝜕𝐿 1 𝑙
= − 𝑚𝑙𝑥ሶ 𝑠𝑒𝑛 − 𝑚𝑔 𝑠𝑒𝑛
ሶ
𝜕 2 2
𝑑 𝜕𝐿 𝜕𝐿
Luego, − = −𝐵ሶ
𝑑𝑡 𝜕ሶ 𝜕
1 1 1 𝑙
𝑚𝑙 𝑥𝑐𝑜𝑠
ሷ − 𝑥ሶ 𝑠𝑒𝑛
ሶ + 𝑚𝑙2 ሷ + 𝐼ሷ + 𝑚𝑙 𝑥ሶ 𝑠𝑒𝑛
ሶ + 𝑚𝑔 𝑠𝑒𝑛 = −𝐵ሶ
2 4 2 2
simplificando
Modelado de Sistemas no lineales
1 1 𝑙
𝑚𝑙𝑥𝑐𝑜𝑠
ሷ + 𝑚𝑙2 ሷ + 𝐼ሷ + 𝑚𝑔 𝑠𝑒𝑛 = −𝐵ሶ Parámetros para simular
2 4 2 F = u = 150N
1 1 2 𝑙 M = 1500kg
𝑚𝑙 𝑥𝑐𝑜𝑠
ሷ + 𝑚𝑙 + 𝐼 + 𝑚𝑔 𝑠𝑒𝑛 + 𝐵ሶ = 0
ሷ ሷ
m = 500 kg
2 4 2
L = 3m
B =0.006
Si consideramos una barra homogénea
b =0.06
1 g =9.81m/s2
𝐼= 𝑚𝑙2
12
1 1 2 𝑙
𝑚𝑙𝑐𝑜𝑠𝑥ሷ + 𝑚𝑙 + 𝐵 + 𝑚𝑔 𝑠𝑒𝑛 = 0
ሷ ሶ
2 3 2
¿Qué es un modelo matemático?
Otros modelados
Representación adecuada
Sistema Hidráulico
Conservación de la masa
𝑑𝑚
= 𝜌𝑞 − 𝜌𝐹
𝑑𝑡
𝑑ℎ
𝐴𝜌 = 𝜌𝑞 − 𝜌𝑢𝑘 ℎ
𝑑𝑡
F: flujo volumétrico de salida
q: flujo volumétrico de entrada 𝑑ℎ
𝐴 = 𝑞 − 𝑢𝑘 ℎ
m: masa en el depósito 𝑑𝑡
A: sección del depósito
:densidad
k 1: constante Ecuación diferencial no lineal
u: posición de la válvula
Presión en un recipiente
𝑑𝑚 2
= 𝐹𝑖 − 𝐹 = 𝐹𝑖 − a𝐶𝑣 𝑝2 − 𝑝𝑓
𝑑𝑡
𝑅𝑇
𝑚 = 𝑉𝜌 𝑝=𝜌
𝑀
• Conservación de la Energía
• Acumulación=Flujo de calor de entrada-Flujo de calor de salida
•
𝑑(𝑚𝐻) 𝑉2
• = 𝜌𝑞𝐻𝑖 − 𝜌𝑞𝐻 +
𝑑𝑡 𝑅
• Si 𝐻 = 𝐶𝑒 𝑇 𝑚 = 𝐴ℎ𝜌
• Balance de Masa
𝑑ℎ
• 𝐴𝜌 = 𝜌𝑞 − 𝜌𝑢𝑘 ℎ
𝑑𝑡
T: Temperatura
V: Voltaje
𝑑𝑇 𝑉2
m: Masa en el depósito • 𝐴ℎ = 𝑞 (𝑇𝑖 − 𝑇) +
H: Entalpia 𝑑𝑡 𝜌𝐶𝑒 𝑅
Ce: Calor específico
A : Área de la sección del depósito Asumimos:
: Densidad T uniforme en el depósito
R: Resistencia Aislamiento perfecto
Densidad constante
𝜕𝑓 𝜕𝑓 𝜕𝑓
• 𝑓 𝑢, 𝑦, 𝑧 = 𝑓(𝑢0 , 𝑦0 , 𝑧0 ) + ቚ (𝑢 − 𝑢0 ) + ቚ (𝑦 − 𝑦0 )+ ቚ (𝑧 − 𝑧0 )+….
𝜕𝑢 0 𝜕𝑦 0 𝜕𝑧 0
𝜕𝑓 𝜕𝑓 𝜕𝑓
• ቚ ∆u + ቚ ∆𝑦 + ቚ ∆𝑧=0 ∆u= (u − 𝑢0 ) ∆y= (y − 𝑦0 ) ∆z= (z − 𝑧0 )
𝜕𝑢 0 𝜕𝑦 0 𝜕𝑧 0
•
• La ecuación lineal en las nuevas variables ∆u, ∆y y ∆z