La diferencia y derivación de Kalman y Kalman extendido

1. Derivación de Kalman:

1) Primero observe el modelo de espacio de estado del sistema estocástico del sistema: (lineal)
El llamado lineal significa que la recursión o ecuación de transición de estado es lineal. inserte la descripción de la imagen aquíinserte la descripción de la imagen aquí
En cuanto a la explicación de los parámetros, lea el libro usted mismo.
2) El valor en el tiempo k-1 menos la estimación del estado óptimo en el tiempo k-1 = error de estimación del estado en el tiempo k-1. Primero calcule el error de estimación del estado en el momento k-1 ( la desviación entre el valor de referencia y el valor estimado ):
inserte la descripción de la imagen aquí
3) De acuerdo con la estimación del estado óptimo en el momento k-1 y la ecuación de estado del sistema, el estado en el momento k (valor actual tiempo) se puede estimar de manera óptima (pronóstico óptimo de un paso):
inserte la descripción de la imagen aquí
4) Calcular el error de pronóstico de un paso del estado es:
inserte la descripción de la imagen aquí
5) Poner 1) y 3) en 4) y combinar 2) para obtener:
inserte la descripción de la imagen aquí
ahora el pronóstico de un paso del estado se calcula el error de pronóstico, luego se puede calcular el estado Predicción de un paso de la matriz de error cuadrático medio:
inserte la descripción de la imagen aquí
mientras que la matriz de error de estimación del estado en el tiempo k-1 es:
inserte la descripción de la imagen aquí
Calcule y mida de la misma manera:
1) A través de la matriz de error de un paso predicción del estado y la ecuación de medición del sistema, se puede hacer una predicción de un paso de la medición en el tiempo:
inserte la descripción de la imagen aquí
2) Medición La fórmula para el error de pronóstico de un paso es:
inserte la descripción de la imagen aquí
3) Traiga la fórmula del sistema y 1) la fórmula a 2) obtener el error de pronóstico de un paso de medición
inserte la descripción de la imagen aquí : 4) Calcular la matriz de error cuadrático medio del pronóstico de un paso de medición, el pronóstico de un paso de estado y el pronóstico de un paso de medición Matriz de error cuadrático medio: Hasta ahora
inserte la descripción de la imagen aquí
, es posible usar la predicción de un paso de la ecuación de estado del sistema para estimar el valor en el momento actual, pero como no se usa información de la ecuación de medición, la precisión de la estimación no será alta. Y debido a que el error de predicción de un paso de la medición contiene la información de la predicción de un paso del estado, por lo tanto, considerando la consideración integral, la estimación del estado actual se corrige por el error de predicción de un paso de la medición como la estimación del estado óptimo final:
inserte la descripción de la imagen aquí
5) Simplifique la fórmula anterior:
inserte la descripción de la imagen aquí
Se puede ver que la estimación del estado actual es una combinación lineal (estimación ponderada) de la estimación del estado en el momento anterior y la medición actual, y la estimación anterior se corrige por el error de medición para obtener el estimación posterior.
A continuación, calcule K para minimizar el error de estimación posterior (el error de estimación de estado en el momento actual):
6) El error de estimación de estado en el momento actual k es:
inserte la descripción de la imagen aquí
7) Coloque la fórmula anterior 5) en 6) para obtener:
inserte la descripción de la imagen aquí
8) Encuentre el momento k de la misma manera (Momento actual) La matriz de error cuadrático medio de la estimación del estado:
inserte la descripción de la imagen aquí
9) El error de estimación es un vector aleatorio, y el significado de "minimizar el error" se estipula para minimizar la suma de la media errores cuadráticos de cada componente , lo que
inserte la descripción de la imagen aquí
equivale a:
inserte la descripción de la imagen aquíinserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
10) Porque la matriz de error cuadrático medio debe ser una matriz simétrica , por lo que la fórmula 8) se puede expandir como:
inserte la descripción de la imagen aquí
11) Encuentre simultáneamente la operación de seguimiento en ambos lados
inserte la descripción de la imagen aquí
de la fórmula 10) , y obtenemos: la fórmula anterior es una función cuadrática sobre la matriz de parámetros indeterminada K, por lo que tr§ debe tener un valor de polo (según el significado de probabilidad, debería ser un valor mínimo aquí).
Para facilitar el uso del método de derivación para obtener el extremo de la fórmula anterior, se introducen dos ecuaciones para derivar la matriz a partir de la traza de la matriz cuadrada, que son las siguientes: Derivación de K en ambos lados al mismo
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
tiempo :
inserte la descripción de la imagen aquí
Según el valor extremo de la función, se obtiene:
inserte la descripción de la imagen aquíinserte la descripción de la imagen aquí
es decir, cuando K Cuando es igual a los valores anteriores, el error de estimación del estado actual es el más pequeño. En este punto, lleve la fórmula anterior a 10) para obtener la matriz de error cuadrático medio en el tiempo k:
inserte la descripción de la imagen aquí
Hasta ahora, se deducen cinco fórmulas de filtrado de Kalman:
inserte la descripción de la imagen aquí

2. Derivación extendida de Kalman:

1) Primero observe el modelo de espacio de estado del sistema estocástico del sistema: (no lineal)
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
La única diferencia con Kalman es que el Kalman extendido trata con modelos no lineales, por lo que se requiere una expansión de Taylor para la ecuación de transición de estado (independientemente de la predicción o medición ) Obtenga la matriz jacobiana para la linealización.
1) Calcular la estimación del estado en el tiempo k-1 de la misma manera:
inserte la descripción de la imagen aquí
2) De acuerdo con la estimación del estado óptimo en el tiempo k-1 y la ecuación de estado del sistema, el estado en el tiempo k (momento actual) se puede estimar de manera óptima (momento óptimo). predicción de un paso): 3
inserte la descripción de la imagen aquí
) El error de predicción de un paso del estado de cálculo es:
inserte la descripción de la imagen aquí
En la derivación de Kalman, este paso se lleva directamente a la ecuación del sistema, pero aquí primero debe linealizarse: De la misma
inserte la descripción de la imagen aquí
manera, el medición:
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
Por lo tanto, el sistema no lineal original se puede reescribir como un sistema lineal:
inserte la descripción de la imagen aquí
Reescribir 5 fórmulas:
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qq_37967853/article/details/131790395
Recomendado
Clasificación