Análisis de estabilidad del sistema con MATLAB

¿Quieres crear un sitio? Llegar temas wordpress gratis, y complementos.
Índice de Contenido
  1. Empleo y estabilidad
  2. Determinar los polos de la función de transferencia.
  3. Estabilidad del sistema utilizando el ejemplo de Matlab
  4. Código de Matlab para encontrar polos y respuesta de impulso.

Empleo y estabilidad

Si pyo es un polo de G(s), entonces la entrada natural o cero, la respuesta de G(s) consistirá en las funciones modales epagsyocontigo que noyo separar, y tq mipagsyocontigo, q = 0, 1, . . ., r – 1, si pyo el plural es r. Por lo tanto, la respuesta natural decaerá a cero si Re[pi] < 0 para i = 1, . . . , n, es decir, si todos los polos están en la mitad abierta a la izquierda del plano s, es decir, el semiplano izquierdo excluyendo el eje imaginario. Tal sistema se llama asintóticamente estable.

Si todos los polos en el semiplano abierto están a la izquierda excepto los polos individuales en el eje imaginario y en el origen, la respuesta natural consistirá en sinusoides no amortiguados o una constante distinta de cero, y se dice que el sistema es . algo estable.

Si algunos de los polos están en la mitad derecha del plano s o en el eje imaginario con una multiplicidad mayor que uno, entonces la respuesta natural será infinita y se dice que el sistema es inestable.

Determinar los polos de la función de transferencia.

Para G(s) dado en forma de TI, una función de MATLAB tf2zp se puede usar para encontrar los polos de G(s) y su estabilidad. Alternativamente, dado que solo estamos interesados ​​en los polos, podemos aplicar la función de raíces polinómicas raíz al denominador de G(s) para encontrar sus polos. El siguiente ejemplo muestra el uso de raíces para determinar la estabilidad del sistema.

Estabilidad del sistema utilizando el ejemplo de Matlab

Encuentre los polos de la función de transferencia

$G(s)=frac{1.5s+1}{{{s}^{3}}+2{{s}^{2}}+2.5s+0.5}$

y determinar si el sistema es estable. Dibuja los polos y ceros de G(s) en el plano s. Finalmente, demuestre la estabilidad del sistema simulando la respuesta al impulso.

La solución

Establecer vectores de línea numG = [1.5 1] y de la G = [1 2 2.5 0.5] para representar el numerador y el denominador de G(s). Usando el comando raíces (de G), vemos que los polos de G(s) están en s = -0.2408 y -0.8796 ± j1.1414. Como todos los polos tienen partes reales negativas, es decir, todos están en el semiplano izquierdo abierto, el sistema asintóticamente estable. La respuesta al impulso se puede obtener del comando pulso (numG, denG)y disminuirá a cero como se muestra en la Figura 1. Los comandos de MATLAB en el script 7 calcularán los polos y ceros y crearán la gráfica como se muestra en la Figura 2.

Desde el comando raíces, obtuvimos el siguiente resultado:

polacos
-0.8796+ 1.1414i
-0.8796 – 1.1414i
-0.2408 + 0.0000i

Código de Matlab para encontrar polos y respuesta de impulso.


% Script 7: Matlab Code to find poles and impulse response

clear all;close all;clc

numG = [1.5 1]; % Create G(s) as a ratio of numerator &amp;amp;amp;amp;amp; denumerator

denG = [1 2 2.5 0.5];

roots(denG) % find poles of G(s)

pzmap(numG,denG) % plot the poles and zeros

impulse(numG,denG) % simulate impulse response

Resultados

Fig.1: Respuesta de impulso a una función de transferencia

Gráfico de polo cero para la estabilidad del sistema

Fig.2: Diagrama de polo cero para la estabilidad del sistema

¿Recibiste apk para Android? Puedes encontrar nuevos Juegos Android gratis y aplicaciones

Si quieres conocer otros artículos parecidos a Análisis de estabilidad del sistema con MATLAB puedes visitar la categoría Generalidades.

¡Más Contenido!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir