¿Cómo elegir señales de unidad para la identificación del sistema?


8

(Solo estoy aprendiendo un poco sobre la identificación del sistema, así que disculpen de antemano si esta pregunta está mal redactada)

¿Cómo se elige la señal del variador para la identificación del sistema? He visto señales PRBS usadas, pero parece que funcionará bien para frecuencias cercanas a la velocidad del chip, pero no para frecuencias realmente bajas; También he visto barridos de frecuencia.

Si tengo un sistema SISO que sé que está cerca de un sistema lineal de segundo orden con polos en un cierto rango, y puedo manejarlo con una señal arbitraria de hasta cierta amplitud A durante un tiempo T, ¿cómo elijo? ¿Una señal que me daría las mejores respuestas para determinar la precisión de la función de transferencia?

Intenté buscar en Google "señales de unidad de identificación del sistema", pero no veo nada relacionado con mi pregunta.


editar: un tipo particular de sistema SISO con el que me he ocupado es un sistema (entrada = disipación de potencia, salida = temperatura) para el comportamiento térmico de los semiconductores de potencia, y parece muy difícil de modelar porque generalmente hay un polo dominante a frecuencias muy bajas ( <1Hz) y el siguiente podría ser 100 veces más alto, por lo que cualquier señal de transmisión de alta frecuencia se atenúa mucho.

Respuestas:


3

Para sistemas lineales, puede caracterizar completamente la función de transferencia utilizando su respuesta de frecuencia, por lo que un barrido de frecuencia sería una opción posible. Sin embargo, deberá asegurarse de que en cada frecuencia de prueba, permita tiempo para que la respuesta transitoria del sistema se extinga antes de medir su respuesta de amplitud / fase en estado estable.


3

Si por identificación del sistema te refieres a determinar la respuesta al impulso de un modelo linealizado de tu sistema real, entonces las señales de secuencia binaria pseudoaleatoria (PRBS) son un buen camino a seguir. Con la velocidad de corte y chips en cada período del PRBS, la señal PRBS tiene un período segundos, y es importante elegir y para que el período de la señal PRBS sea bastante más largo de lo que usted cree que es la duración de la respuesta al impulso. Entonces, la función de correlación cruzada periódica (o circular o cíclica) de la señal de entrada periódica y la señal de salida periódica calculada durante un período completo es exactamente igual a la respuesta de la señal N N T N T N T ± A A A N T - A T NT1NNTNTmodelo linealizado a la función de autocorrelación periódica de la señal PRBS que es esencialmente un "tren de impulsos" periódico con un "impulso" cada segundos. Por supuesto, no es un verdadero impulso, pero si la señal PRBS tiene niveles donde se elige necesariamente para que sea pequeño para no conducir el sistema a la no linealidad, el "impulso" tiene un valor máximo (y piso o valor fuera de pico ). Por lo que tiene efectivamente una "ganancia de procesamiento" de . Si la "respuesta al impulso" se extingue antes del próximo "impulso", esa correlación cruzada es esencialmente la respuesta al impulso o algo lo suficientemente cercano para propósitos de menta.NT±AAANTATN

Una vez que haya calculado la respuesta al impulso, puede obtener la función de transferencia a partir de la respuesta al impulso.

Más campanas y silbatos: si complementa chips alternativos del PRBS para obtener una secuencia de chips del período , la función de autocorrelación es nuevamente un "tren de impulsos" periódico del doble del período, pero los impulsos aún ocurren cada segundos con signos alternativos. Esto permite probar el sistema con impulsos tanto positivos como negativos, ya que el sistema no lineal real que se está modelando podría no ser perfectamente lineal alrededor del punto de operación, y la ganancia para señales positivas podría ser ligeramente diferente de las señales negativas.N T2NNT


Entonces, por su respuesta, queda bastante claro que desea hacer N grande. ¿Pero cómo eliges T? Quiero decir que una velocidad de chip de 1MHz en un sistema con polos en la velocidad de 1-100Hz parece una mala idea.
Jason S

¿Cuál sería la respuesta de su sistema a un tren de pulsos de 1 MHz? Los "impulsos" en la idea PRBS son de ancho en la base y altura, por lo que debería ser lo suficientemente pequeño como para parecer razonablemente un impulso al sistema relativamente más lento, mientras que debería ser lo suficientemente grande como para obtener un pico alto. A N T T N2TANTTN
Dilip Sarwate

la respuesta de los pulsos de 1MHz estaría tan abajo en el piso de ruido que nunca podría sentirlos.
Jason S

1
@JasonS No es la respuesta del sistema a la entrada lo que preocupa directamente, sino la correlación cruzada de la entrada y la salida lo que debe calcularse durante un largo período de tiempo. Entonces, incluso si la señal de salida está enterrada en el lodo como la llamas, no importa: ese largo período de integración / suma hace que todos los componentes de la señal se agreguen de manera coherente y el ruido se agregue de manera incoherente. Piense en el espectro extendido donde la señal está enterrada en el ruido (útil para la comunicación encubierta) y la ganancia de procesamiento extrae la señal (continuación)
Dilip Sarwate

1
(continuación) o la razón por la cual uno promedia las mediciones de un parámetro: la media de la muestra tiene una varianza mucho menor que una medición / muestra individual porque las señales se suman mientras que las variaciones de ruido se suman y, por lo tanto, la desviación estándar del ruido disminuye en un factor de . El mismo efecto está ayudando aquí. n
Dilip Sarwate

1

Los siguientes pensamientos deben considerarse poco confiables: ¡mi conocimiento de la teoría del control es escaso en el mejor de los casos!

Bueno, si el sistema es insensible a su entrada de prueba alrededor de 100Hz, ¿será sensible a las señales de control de esa frecuencia cuando esté en funcionamiento normal? Si no, modelarlo como un sistema de primer orden.

¿Cómo elijo una señal que me dé las mejores respuestas para determinar la precisión de la función de transferencia?

Utilizan impulsos, pasos, senos: no tengo idea de cuál es la precisión, aunque supongo que eso depende del cuello de botella en su experimento.

Por ejemplo , con el calentamiento lento de la viruta, puede medir el tiempo con una precisión relativa alta, pero su ADC le limita al medir magnitudes. Transmitiría una señal de alta amplitud de 100Hz en menos de un segundo (la constante de tiempo dominante del sistema) y determinaría una ganancia del modelo de primer orden (la constante de tiempo ya está definida como 1/100 s). Si la ganancia es pequeña, descuidaría este polo, si es de un tamaño significativo para el problema en cuestión, busque un modelo de segundo orden (como lo está haciendo en esta pregunta; P)


0

Si tiene dos secuencias de muestras de entrada y salida y usa mínimos cuadrados, necesita su entrada para explorar persistentemente el espacio de entrada, es decir, tiene que invertir la matriz siendo HTH

H=(y(n)y(n1)y(1)u(n)...u(1)y(n+1)y(n)y(2)u(n+1)u(2)y(L1)y(L2)y(Ln1)u(L1)u(Ln1))

así que una buena secuencia será una secuencia de muestras no correlacionadas, por ejemplo, una secuencia de ruido blanco

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.