IE3036 - Sistemas de Control 1
2do ciclo, 2024
Lección 4: Linealización simple de sistemas no lineales
¿Por qué?
Ejemplo: el péndulo simple
¿Modelo del sistema?
problema, esta transformada NO existe
este término hace a la EDO no lineal
aproximación de ángulos pequeños
¿Qué tan común es que ocurra esto?
linealización
¿Qué tan común es que ocurra esto?
Linealización local de componentes alrededor de un punto de operación
¿Cuántas funciones lineales vs no lineales podemos graficar en el plano?
punto de operación
Si \(y \approx y_o \) entonces podemos aproximar a \(f(y)\) mediante la línea recta:
Si definimos
(recta que pasa por el origen)
Términos lineales de la expansión por series de Taylor de \(f(y)\) alrededor de \(y_o\)
Procedimiento
Linealice para pequeñas variaciones alrededor de \(y_o=\pi/4\) y encuentre una (aproximación de la) respuesta del sistema no lineal.
Linealice para pequeñas variaciones alrededor de \(y_o=\pi/4\) y encuentre una (aproximación de la) respuesta del sistema no lineal.
G = tf(1, [-2/sqrt(2), -4/sqrt(2), 1]);
[deltay, t] = step(G, 1);
plot(t, deltay + pi/4, 'LineWidth', 1);
Ejercicio 1
Encuentre la impedancia del componente
Determinando el punto de operación
Si no se provee el punto de operación y este no puede obtenerse mediante algún tipo de análisis en estado estacionario entonces:
Si no se provee el punto de operación y este no puede obtenerse mediante algún tipo de análisis en estado estacionario entonces:
punto de equilibrio
¿Respuesta al escalón del modelo?
modelo
pierna
Ejemplo de aplicación
¿Respuesta al escalón del modelo?
modelo
pierna
Desafortunadamente MATLAB no puede linealizar directamente el modelo no lineal.
J = 30; D = 10; M = 15; ell = 1; g = 9.81;
G = tf(1/J, [1, D/J, M*g*ell/(2*J)]);
step(G);
Desafortunadamente MATLAB no puede linealizar directamente el modelo no lineal.
J = 30; D = 10; M = 15; ell = 1; g = 9.81;
G = tf(1/J, [1, D/J, M*g*ell/(2*J)]);
step(G);
pero Simulink sí
De ecuaciones diferenciales a diagramas de bloques
Procedimiento
¿Cuál es el diagrama de bloques?
¿Cuál es el diagrama de bloques?
Regresando al ejemplo de aplicación
Luego se envía al Model Linearizer
Ejercicio 2
¿Cuál debería ser el punto de operación para la linealización?