I have a question regarding the capabilities of the discrete Kalman filter for estimation of the unmeasurable state variables of a dynamic system.
In the time being I have been using a discrete Luenberger observer for estimation of the unmeasurable state variables of a dynamic system. The observer provides pretty good estimates but I have encountered that there exists a certain range of the operating points of the dynamic system where there is serious discrepancy between the input of the observed dynamic system and the observer input. Due to this fact there is a pretty serious error in the estimated state variables in this range of the operating points.
My question is whether usage of the Kalman filter instead of the Luenberger observer can help me achieve better estimates in presence of the uncertainties in the system input? Thanks in advance for explanation.