Obtención de polos y ceros a partir de la respuesta de frecuencia

4

¿Cuál es el proceso de obtención de los polos y ceros a partir de un gráfico o datos de respuesta de frecuencia? Cualquier referencia o código de Matlab será de gran ayuda

    
pregunta Mithun Mondal

2 respuestas

4

Hay un poco de incertidumbre en mi mente sobre lo que pide el OP, así que intentaré generalizar un poco. Mire el dibujo a continuación (mitad superior): muestra tres ejemplos de diagramas de Bode para sistemas de segundo orden donde la amortiguación tiene algunos valores: -

Debajo de las tres gráficas de bode hay ejemplos del diagrama de polo cero y cómo se relaciona con la gráfica de bode. Matemáticamente, están muy conectados (ver las fórmulas) y, para los sistemas puros de segundo orden, debería ser una tarea bastante fácil convertir el diagrama de Bode en un diagrama de polo cero bastante preciso. Sin embargo, para sutilezas bastante pequeñas en el diagrama de Bode, puede haber un rango mucho más amplio de polos y ceros, especialmente si se incluyen órdenes más altas que dos.

Lo que estoy tratando de decir es que puede ser bastante difícil / impreciso pasar de los diagramas de bode a polo cero, pero no al revés.

    
respondido por el Andy aka
0

Supongo que con el gráfico de respuesta de frecuencia o los datos que está hablando acerca de los gráficos de Bode. Como veo que están sugiriendo una solución orientada a Matlab, le sugiero que explore caja de herramientas de Identificación del sistema de Matlab .

Con esta caja de herramientas, puede tratar los datos de entrada (s) / salida (s) de su proceso para obtener modelos estructurados de ellos. Al jugar con la estructura, que es algo que Matlab no se atreve a adivinar, puede encontrar modelos que coincidan con su comportamiento original de entrada / salida.

Una función particularmente útil en mi opinión es ssest (estimación de espacio de estado), que estima para usted numéricamente un sistema de espacio de estado de orden n fuera de los datos de dominio de frecuencia que recopila.

    
respondido por el raggot

Lea otras preguntas en las etiquetas