¿Cuál es el proceso de obtención de los polos y ceros a partir de datos o gráficos de respuesta de frecuencia? Cualquier referencia o código de Matlab será de gran ayuda.
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 los tres diagramas de Bode hay ejemplos del diagrama de polo cero y cómo se relaciona con el diagrama de Bode. Matemáticamente están muy conectados (vea las fórmulas) y, para sistemas puros de segundo orden, debería ser una tarea bastante fácil convertir el diagrama de Bode en un diagrama de polos y ceros bastante preciso. Sin embargo, para sutilezas bastante pequeñas en el diagrama de Bode, puede haber una gama mucho más amplia de polos y ceros, especialmente si incluye órdenes superiores a dos.
Lo que estoy tratando de decir es que puede ser bastante difícil / impreciso pasar de diagramas bode a polo cero, pero no al revés.
Supongo que con el gráfico de respuesta de frecuencia o los datos estás hablando de diagramas de Bode. Como veo que está insinuando una solución orientada a Matlab, le sugiero que explore la 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 a partir de ellos. Al jugar con la estructura, que es algo que Matlab no se atreve a adivinar, puede encontrar modelos que coincidan bien con su comportamiento de entrada/salida original.
En mi opinión, una función particularmente útil es ssest (estimación de espacio de estado), que estima numéricamente un sistema de espacio de estado de orden n a partir de los datos del dominio de frecuencia que recopila.
olin lathrop
usuario_1818839
Jorge Herold
HKOB
olin lathrop
olin lathrop