
IE3036 - Sistemas de Control 1
2do ciclo, 2025
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\)
- Encontramos la no linealidad \(f(y)\).
- Encontramos el punto de operación \(y_o\).
- Aproximamos con la fórmula.
- Transformamos la EDO a las coordenadas linealizadas y se sustituye la aproximación de \(f(y)\).
Procedimiento
Ejemplo: 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);
Ejemplo: Linealice para pequeñas variaciones alrededor de \(y_o=\pi/4\) y encuentre una (aproximación de la) respuesta del sistema no lineal.
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:
- \(y_o=\) referencia del sistema de control (si se tiene esa información).
- \(y_o\) tal que \(f(y_o)=0\) para una selección estratégica de \(f(y)\) (que \(f(y)\) tome en cuenta a todos los términos constantes que no multiplican a \(y\) o sus derivadas).
punto de equilibrio
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:
- \(y_o=\) referencia del sistema de control (si se tiene esa información).
- \(y_o\) tal que \(f(y_o)=0\) para una selección estratégica de \(f(y)\) (que \(f(y)\) tome en cuenta a todos los términos constantes que no multiplican a \(y\) o sus derivadas).
¿Respuesta al escalón del modelo?

Ejemplo de aplicación
modelo simplificado de una pierna
¿Respuesta al escalón del modelo?

modelo simplificado de una pierna
Ejemplo de aplicación
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
- Se despeja para la derivada más alta.
- Se grafica la secuencia de integradores.
- Se generan los términos asociados a la salida.
- Se combina con la entrada y se cierra el lazo.
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?
IE3036 - Lecture 4 (2025)
By Miguel Enrique Zea Arenales
IE3036 - Lecture 4 (2025)
- 62