AIAA Guidance, Navigation, and Control Conference and Exhibit · 2005 · 20 citations · 12 references
Natural SciencesComputational EngineeringComputational MechanicsComputational PhysicsNumerical Weather PredictionApproximation MethodsFinite Difference MethodsKalman FilteringNumerical AlgorithmsNumerical AnalysisNumerical Methods For Differential EquationsAccuracyAnalytic ApproximationsAnalytical AccuracyExtended Kalman FilterExtended Kalman FilteringRichardson IterationRichardson Number
This paper presents several extensions of the complex-step approximation to compute numerical derivatives. For first derivatives the complex-step approach does not suffer substraction cancellation errors as in standard numerical finite-difference approaches. Therefore, since an arbitrarily small step-size can be chosen, the complex-step method can achieve near analytical accuracy. However, for second derivatives straight implementation of the complex-step approach does suffer from roundoff errors. Therefore, an arbitrarily small step-size cannot be chosen. In this paper we expand upon the standard complex-step approach to provide a wider range of accuracy for both the first and second derivative approximations. Several formulations are derived using various complex numbers coupled with Richardson extrapolations. The new extensions can allow the use of one step-size to provide optimal accuracy for both derivative approximations. Simulation results are provided to show the performance of the new complex-step approximations on a second-order Kalman filter.
12
A new approach for filtering nonlinear systems
Simon Julier, Jeffrey Uhlmann, Hugh Durrant‐Whyte · 2005 · 1.9K citations
Using Complex Variables to Estimate Derivatives of Real Functions
William Squire, George E. Trapp · SIAM Review · 1998 · 562 citations · Full text
Numerical Differentiation of Analytic Functions
J. N. Lyness, C Moler · SIAM Journal on Numerical Analysis · 1967 · 471 citations