Two-Dimensional Systolic Array For Kalman-Filter Computing
NASA Technical Reports Server (NTRS)
Chang, Jaw John; Yeh, Hen-Geul
1988-01-01
Two-dimensional, systolic-array, parallel data processor performs Kalman filtering in real time. Algorithm rearranged to be Faddeev algorithm for generalized signal processing. Algorithm mapped onto very-large-scale integrated-circuit (VLSI) chip in two-dimensional, regular, simple, expandable array of concurrent processing cells. Processor does matrix/vector-based algebraic computations. Applications include adaptive control of robots, remote manipulators and flexible structures and processing radar signals to track targets.
Requirements for Kalman filtering on the GE-701 whole word computer
NASA Technical Reports Server (NTRS)
Pines, S.; Schmidt, S. F.
1978-01-01
The results of a study to determine scaling, storage, and word length requirements for programming the Kalman filter on the GE-701 Whole Word Computer are reported. Simulation tests are presented which indicate that the Kalman filter, using a square root formulation with process noise added, utilizing MLS, radar altimeters, and airspeed as navigation aids, may be programmed for the GE-701 computer to successfully navigate and control the Boeing B737-100 during landing approach, landing rollout, and turnoff. The report contains flow charts, equations, computer storage, scaling, and word length recommendations for the Kalman filter on the GE-701 Whole Word computer.
Generic Kalman Filter Software
NASA Technical Reports Server (NTRS)
Lisano, Michael E., II; Crues, Edwin Z.
2005-01-01
The Generic Kalman Filter (GKF) software provides a standard basis for the development of application-specific Kalman-filter programs. Historically, Kalman filters have been implemented by customized programs that must be written, coded, and debugged anew for each unique application, then tested and tuned with simulated or actual measurement data. Total development times for typical Kalman-filter application programs have ranged from months to weeks. The GKF software can simplify the development process and reduce the development time by eliminating the need to re-create the fundamental implementation of the Kalman filter for each new application. The GKF software is written in the ANSI C programming language. It contains a generic Kalman-filter-development directory that, in turn, contains a code for a generic Kalman filter function; more specifically, it contains a generically designed and generically coded implementation of linear, linearized, and extended Kalman filtering algorithms, including algorithms for state- and covariance-update and -propagation functions. The mathematical theory that underlies the algorithms is well known and has been reported extensively in the open technical literature. Also contained in the directory are a header file that defines generic Kalman-filter data structures and prototype functions and template versions of application-specific subfunction and calling navigation/estimation routine code and headers. Once the user has provided a calling routine and the required application-specific subfunctions, the application-specific Kalman-filter software can be compiled and executed immediately. During execution, the generic Kalman-filter function is called from a higher-level navigation or estimation routine that preprocesses measurement data and post-processes output data. The generic Kalman-filter function uses the aforementioned data structures and five implementation- specific subfunctions, which have been developed by the user on
A Cognition-Based Method to Ease the Computational Load for an Extended Kalman Filter
Li, Yanpeng; Li, Xiang; Deng, Bin; Wang, Hongqiang; Qin, Yuliang
2014-01-01
The extended Kalman filter (EKF) is the nonlinear model of a Kalman filter (KF). It is a useful parameter estimation method when the observation model and/or the state transition model is not a linear function. However, the computational requirements in EKF are a difficulty for the system. With the help of cognition-based designation and the Taylor expansion method, a novel algorithm is proposed to ease the computational load for EKF in azimuth predicting and localizing under a nonlinear observation model. When there are nonlinear functions and inverse calculations for matrices, this method makes use of the major components (according to current performance and the performance requirements) in the Taylor expansion. As a result, the computational load is greatly lowered and the performance is ensured. Simulation results show that the proposed measure will deliver filtering output with a similar precision compared to the regular EKF. At the same time, the computational load is substantially lowered. PMID:25479332
A cognition-based method to ease the computational load for an extended Kalman filter.
Li, Yanpeng; Li, Xiang; Deng, Bin; Wang, Hongqiang; Qin, Yuliang
2014-12-03
The extended Kalman filter (EKF) is the nonlinear model of a Kalman filter (KF). It is a useful parameter estimation method when the observation model and/or the state transition model is not a linear function. However, the computational requirements in EKF are a difficulty for the system. With the help of cognition-based designation and the Taylor expansion method, a novel algorithm is proposed to ease the computational load for EKF in azimuth predicting and localizing under a nonlinear observation model. When there are nonlinear functions and inverse calculations for matrices, this method makes use of the major components (according to current performance and the performance requirements) in the Taylor expansion. As a result, the computational load is greatly lowered and the performance is ensured. Simulation results show that the proposed measure will deliver filtering output with a similar precision compared to the regular EKF. At the same time, the computational load is substantially lowered.
Multilevel ensemble Kalman filtering
Hoel, Hakon; Law, Kody J. H.; Tempone, Raul
2016-06-14
This study embeds a multilevel Monte Carlo sampling strategy into the Monte Carlo step of the ensemble Kalman filter (EnKF) in the setting of finite dimensional signal evolution and noisy discrete-time observations. The signal dynamics is assumed to be governed by a stochastic differential equation (SDE), and a hierarchy of time grids is introduced for multilevel numerical integration of that SDE. Finally, the resulting multilevel EnKF is proved to asymptotically outperform EnKF in terms of computational cost versus approximation accuracy. The theoretical results are illustrated numerically.
Rucci, Michael; Hardie, Russell C; Barnard, Kenneth J
2014-05-01
In this paper, we present a computationally efficient video restoration algorithm to address both blur and noise for a Nyquist sampled imaging system. The proposed method utilizes a temporal Kalman filter followed by a correlation-model based spatial adaptive Wiener filter (AWF). The Kalman filter employs an affine background motion model and novel process-noise variance estimate. We also propose and demonstrate a new multidelay temporal Kalman filter designed to more robustly treat local motion. The AWF is a spatial operation that performs deconvolution and adapts to the spatially varying residual noise left in the Kalman filter stage. In image areas where the temporal Kalman filter is able to provide significant noise reduction, the AWF can be aggressive in its deconvolution. In other areas, where less noise reduction is achieved with the Kalman filter, the AWF balances the deconvolution with spatial noise reduction. In this way, the Kalman filter and AWF work together effectively, but without the computational burden of full joint spatiotemporal processing. We also propose a novel hybrid system that combines a temporal Kalman filter and BM3D processing. To illustrate the efficacy of the proposed methods, we test the algorithms on both simulated imagery and video collected with a visible camera.
Adaptable Iterative and Recursive Kalman Filter Schemes
NASA Technical Reports Server (NTRS)
Zanetti, Renato
2014-01-01
Nonlinear filters are often very computationally expensive and usually not suitable for real-time applications. Real-time navigation algorithms are typically based on linear estimators, such as the extended Kalman filter (EKF) and, to a much lesser extent, the unscented Kalman filter. The Iterated Kalman filter (IKF) and the Recursive Update Filter (RUF) are two algorithms that reduce the consequences of the linearization assumption of the EKF by performing N updates for each new measurement, where N is the number of recursions, a tuning parameter. This paper introduces an adaptable RUF algorithm to calculate N on the go, a similar technique can be used for the IKF as well.
Robust Kriged Kalman Filtering
Baingana, Brian; Dall'Anese, Emiliano; Mateos, Gonzalo; Giannakis, Georgios B.
2015-11-11
Although the kriged Kalman filter (KKF) has well-documented merits for prediction of spatial-temporal processes, its performance degrades in the presence of outliers due to anomalous events, or measurement equipment failures. This paper proposes a robust KKF model that explicitly accounts for presence of measurement outliers. Exploiting outlier sparsity, a novel l1-regularized estimator that jointly predicts the spatial-temporal process at unmonitored locations, while identifying measurement outliers is put forth. Numerical tests are conducted on a synthetic Internet protocol (IP) network, and real transformer load data. Test results corroborate the effectiveness of the novel estimator in joint spatial prediction and outlier identification.
NASA Technical Reports Server (NTRS)
Lehtinen, B.; Geyser, L. C.
1984-01-01
AESOP is a computer program for use in designing feedback controls and state estimators for linear multivariable systems. AESOP is meant to be used in an interactive manner. Each design task that the program performs is assigned a "function" number. The user accesses these functions either (1) by inputting a list of desired function numbers or (2) by inputting a single function number. In the latter case the choice of the function will in general depend on the results obtained by the previously executed function. The most important of the AESOP functions are those that design,linear quadratic regulators and Kalman filters. The user interacts with the program when using these design functions by inputting design weighting parameters and by viewing graphic displays of designed system responses. Supporting functions are provided that obtain system transient and frequency responses, transfer functions, and covariance matrices. The program can also compute open-loop system information such as stability (eigenvalues), eigenvectors, controllability, and observability. The program is written in ANSI-66 FORTRAN for use on an IBM 3033 using TSS 370. Descriptions of all subroutines and results of two test cases are included in the appendixes.
The Kalman Filter and High Performance Computing at NASA's Data Assimilation Office (DAO)
NASA Technical Reports Server (NTRS)
Lyster, Peter M.
1999-01-01
Atmospheric data assimilation is a method of combining actual observations with model simulations to produce a more accurate description of the earth system than the observations alone provide. The output of data assimilation, sometimes called "the analysis", are accurate regular, gridded datasets of observed and unobserved variables. This is used not only for weather forecasting but is becoming increasingly important for climate research. For example, these datasets may be used to assess retrospectively energy budgets or the effects of trace gases such as ozone. This allows researchers to understand processes driving weather and climate, which have important scientific and policy implications. The primary goal of the NASA's Data Assimilation Office (DAO) is to provide datasets for climate research and to support NASA satellite and aircraft missions. This presentation will: (1) describe ongoing work on the advanced Kalman/Lagrangian filter parallel algorithm for the assimilation of trace gases in the stratosphere; and (2) discuss the Kalman filter in relation to other presentations from the DAO on Four Dimensional Data Assimilation at this meeting. Although the designation "Kalman filter" is often used to describe the overarching work, the series of talks will show that the scientific software and the kind of parallelization techniques that are being developed at the DAO are very different depending on the type of problem being considered, the extent to which the problem is mission critical, and the degree of Software Engineering that has to be applied.
A class of quaternion Kalman filters.
Jahanchahi, Cyrus; Mandic, Danilo P
2014-03-01
The existing Kalman filters for quaternion-valued signals do not operate fully in the quaternion domain, and are combined with the real Kalman filter to enable the tracking in 3-D spaces. Using the recently introduced HR-calculus, we develop the fully quaternion-valued Kalman filter (QKF) and quaternion-extended Kalman filter (QEKF), allowing for the tracking of 3-D and 4-D signals directly in the quaternion domain. To consider the second-order noncircularity of signals, we employ the recently developed augmented quaternion statistics to derive the widely linear QKF (WL-QKF) and widely linear QEKF (WL-QEKF). To reduce computational requirements of the widely linear algorithms, their efficient implementation are proposed and it is shown that the quaternion widely linear model can be simplified when processing 3-D data, further reducing the computational requirements. Simulations using both synthetic and real-world circular and noncircular signals illustrate the advantages offered by widely linear over strictly linear quaternion Kalman filters. PMID:24807449
A class of quaternion Kalman filters.
Jahanchahi, Cyrus; Mandic, Danilo P
2014-03-01
The existing Kalman filters for quaternion-valued signals do not operate fully in the quaternion domain, and are combined with the real Kalman filter to enable the tracking in 3-D spaces. Using the recently introduced HR-calculus, we develop the fully quaternion-valued Kalman filter (QKF) and quaternion-extended Kalman filter (QEKF), allowing for the tracking of 3-D and 4-D signals directly in the quaternion domain. To consider the second-order noncircularity of signals, we employ the recently developed augmented quaternion statistics to derive the widely linear QKF (WL-QKF) and widely linear QEKF (WL-QEKF). To reduce computational requirements of the widely linear algorithms, their efficient implementation are proposed and it is shown that the quaternion widely linear model can be simplified when processing 3-D data, further reducing the computational requirements. Simulations using both synthetic and real-world circular and noncircular signals illustrate the advantages offered by widely linear over strictly linear quaternion Kalman filters.
Aircraft Turbofan Engine Health Estimation Using Constrained Kalman Filtering
NASA Technical Reports Server (NTRS)
Simon, Dan; Simon, Donald L.
2003-01-01
Kalman filters are often used to estimate the state variables of a dynamic system. However, in the application of Kalman filters some known signal information is often either ignored or dealt with heuristically. For instance, state variable constraints (which may be based on physical considerations) are often neglected because they do not fit easily into the structure of the Kalman filter. This paper develops an analytic method of incorporating state variable inequality constraints in the Kalman filter. The resultant filter is a combination of a standard Kalman filter and a quadratic programming problem. The incorporation of state variable constraints increases the computational effort of the filter but significantly improves its estimation accuracy. The improvement is proven theoretically and shown via simulation results obtained from application to a turbofan engine model. This model contains 16 state variables, 12 measurements, and 8 component health parameters. It is shown that the new algorithms provide improved performance in this example over unconstrained Kalman filtering.
Attitude Representations for Kalman Filtering
NASA Technical Reports Server (NTRS)
Markley, F. Landis; Bauer, Frank H. (Technical Monitor)
2001-01-01
The four-component quaternion has the lowest dimensionality possible for a globally nonsingular attitude representation, it represents the attitude matrix as a homogeneous quadratic function, and its dynamic propagation equation is bilinear in the quaternion and the angular velocity. The quaternion is required to obey a unit norm constraint, though, so Kalman filters often employ a quaternion for the global attitude estimate and a three-component representation for small errors about the estimate. We consider these mixed attitude representations for both a first-order Extended Kalman filter and a second-order filter, as well for quaternion-norm-preserving attitude propagation.
Optical Kalman filtering for missile guidance
NASA Technical Reports Server (NTRS)
Casasent, D.; Neuman, C. P.; Lycas, J.
1984-01-01
Optical systolic array processors constitute a powerful and general-purpose set of optical architectures with high computational rates. In this paper, Kalman filtering, a novel application for these architectures, is investigated. All required operations are detailed; their realization by optical and special-purpose analog electronics are specified; and the processing time of the system is quantified. The specific Kalman filter application chosen is for an air-to-air missile guidance controller. The architecture realized in this paper meets the design goal of a fully adaptive Kalman filter which processes a measurement every 1 msec. The vital issue of flow and pipelining of data and operations in a systolic array processor is addressed. The approach is sufficiently general and can be realized on an optical or digital systolic array processor.
Kalman filter based control for Adaptive Optics
NASA Astrophysics Data System (ADS)
Petit, Cyril; Quiros-Pacheco, Fernando; Conan, Jean-Marc; Kulcsár, Caroline; Raynaud, Henri-François; Fusco, Thierry
2004-12-01
Classical Adaptive Optics suffer from a limitation of the corrected Field Of View. This drawback has lead to the development of MultiConjugated Adaptive Optics. While the first MCAO experimental set-ups are presently under construction, little attention has been paid to the control loop. This is however a key element in the optimization process especially for MCAO systems. Different approaches have been proposed in recent articles for astronomical applications : simple integrator, Optimized Modal Gain Integrator and Kalman filtering. We study here Kalman filtering which seems a very promising solution. Following the work of Brice Leroux, we focus on a frequential characterization of kalman filters, computing a transfer matrix. The result brings much information about their behaviour and allows comparisons with classical controllers. It also appears that straightforward improvements of the system models can lead to static aberrations and vibrations filtering. Simulation results are proposed and analysed thanks to our frequential characterization. Related problems such as model errors, aliasing effect reduction or experimental implementation and testing of Kalman filter control loop on a simplified MCAO experimental set-up could be then discussed.
Beretta, Elisa; De Momi, Elena; Camomilla, Valentina; Cereatti, Andrea; Cappozzo, Aurelio; Ferrigno, Giancarlo
2014-09-01
In computer-assisted knee surgery, the accuracy of the localization of the femur centre of rotation relative to the hip-bone (hip joint centre) is affected by the unavoidable and untracked pelvic movements because only the femoral pose is acquired during passive pivoting manoeuvres. We present a dual unscented Kalman filter algorithm that allows the estimation of the hip joint centre also using as input the position of a pelvic reference point that can be acquired with a skin marker placed on the hip, without increasing the invasiveness of the surgical procedure. A comparative assessment of the algorithm was carried out using data provided by in vitro experiments mimicking in vivo surgical conditions. Soft tissue artefacts were simulated and superimposed onto the position of a pelvic landmark. Femoral pivoting made of a sequence of star-like quasi-planar movements followed by a circumduction was performed. The dual unscented Kalman filter method proved to be less sensitive to pelvic displacements, which were shown to be larger during the manoeuvres in which the femur was more adducted. Comparable accuracy between all the analysed methods resulted for hip joint centre displacements smaller than 1 mm (error: 2.2 ± [0.2; 0.3] mm, median ± [inter-quartile range 25%; inter-quartile range 75%]) and between 1 and 6 mm (error: 4.8 ± [0.5; 0.8] mm) during planar movements. When the hip joint centre displacement exceeded 6 mm, the dual unscented Kalman filter proved to be more accurate than the other methods by 30% during multi-planar movements (error: 5.2 ± [1.2; 1] mm).
The discrete-time compensated Kalman filter
NASA Technical Reports Server (NTRS)
Lee, W.-H.; Athans, M.
1979-01-01
A suboptimal dynamic compensator to be used in conjunction with the ordinary discrete-time Kalman filter is derived. The resultant compensated Kalman filter has the property that steady-state bias estimation errors, resulting from modelling errors, are eliminated. The implementation of the compensated Kalman filter involves the use of accumulators in the residual channels in addition to the nominal dynamic model of the stochastic system.
Identifying Optimal Measurement Subspace for the Ensemble Kalman Filter
Zhou, Ning; Huang, Zhenyu; Welch, Greg; Zhang, J.
2012-05-24
To reduce the computational load of the ensemble Kalman filter while maintaining its efficacy, an optimization algorithm based on the generalized eigenvalue decomposition method is proposed for identifying the most informative measurement subspace. When the number of measurements is large, the proposed algorithm can be used to make an effective tradeoff between computational complexity and estimation accuracy. This algorithm also can be extended to other Kalman filters for measurement subspace selection.
Mandel, Jan; Beezley, Jonathan D; Cobb, Loren; Krishnamurthy, Ashok
2010-05-01
The FFT EnKF data assimilation method is proposed and applied to a stochastic cell simulation of an epidemic, based on the S-I-R spread model. The FFT EnKF combines spatial statistics and ensemble filtering methodologies into a localized and computationally inexpensive version of EnKF with a very small ensemble, and it is further combined with the morphing EnKF to assimilate changes in the position of the epidemic.
Mandel, Jan; Beezley, Jonathan D.; Cobb, Loren; Krishnamurthy, Ashok
2010-01-01
The FFT EnKF data assimilation method is proposed and applied to a stochastic cell simulation of an epidemic, based on the S-I-R spread model. The FFT EnKF combines spatial statistics and ensemble filtering methodologies into a localized and computationally inexpensive version of EnKF with a very small ensemble, and it is further combined with the morphing EnKF to assimilate changes in the position of the epidemic. PMID:21031155
The History Of The Kalman Filter
NASA Technical Reports Server (NTRS)
Mcgee, Leonard A.; Schmidt, Stanley F.
1991-01-01
Paper presents historical view of adaptation of Kalman filtering techniques to aerospace applications and eventually to fields as diverse as exploration for oil and control of powerplants. Describes scientific breakthroughs and reformulations that transformed Kalman filtering techniques into fundamental tool for analyzing and solving broad class of estimation problems.
NASA Astrophysics Data System (ADS)
Bhattacharya, Kolahal; Banerjee, Sudeshna; Mondal, Naba K.
2016-07-01
In the context of track fitting problems by a Kalman filter, the appropriate functional forms of the elements of the random process noise matrix are derived for tracking through thick layers of dense materials and magnetic field. This work complements the form of the process noise matrix obtained by Mankel [1].
Kalman Filtering with Inequality Constraints for Turbofan Engine Health Estimation
NASA Technical Reports Server (NTRS)
Simon, Dan; Simon, Donald L.
2003-01-01
Kalman filters are often used to estimate the state variables of a dynamic system. However, in the application of Kalman filters some known signal information is often either ignored or dealt with heuristically. For instance, state variable constraints (which may be based on physical considerations) are often neglected because they do not fit easily into the structure of the Kalman filter. This paper develops two analytic methods of incorporating state variable inequality constraints in the Kalman filter. The first method is a general technique of using hard constraints to enforce inequalities on the state variable estimates. The resultant filter is a combination of a standard Kalman filter and a quadratic programming problem. The second method uses soft constraints to estimate state variables that are known to vary slowly with time. (Soft constraints are constraints that are required to be approximately satisfied rather than exactly satisfied.) The incorporation of state variable constraints increases the computational effort of the filter but significantly improves its estimation accuracy. The improvement is proven theoretically and shown via simulation results. The use of the algorithm is demonstrated on a linearized simulation of a turbofan engine to estimate health parameters. The turbofan engine model contains 16 state variables, 12 measurements, and 8 component health parameters. It is shown that the new algorithms provide improved performance in this example over unconstrained Kalman filtering.
Reduced-Order Kalman Filtering for Processing Relative Measurements
NASA Technical Reports Server (NTRS)
Bayard, David S.
2008-01-01
A study in Kalman-filter theory has led to a method of processing relative measurements to estimate the current state of a physical system, using less computation than has previously been thought necessary. As used here, relative measurements signifies measurements that yield information on the relationship between a later and an earlier state of the system. An important example of relative measurements arises in computer vision: Information on relative motion is extracted by comparing images taken at two different times. Relative measurements do not directly fit into standard Kalman filter theory, in which measurements are restricted to those indicative of only the current state of the system. One approach heretofore followed in utilizing relative measurements in Kalman filtering, denoted state augmentation, involves augmenting the state of the system at the earlier of two time instants and then propagating the state to the later time instant.While state augmentation is conceptually simple, it can also be computationally prohibitive because it doubles the number of states in the Kalman filter. When processing a relative measurement, if one were to follow the state-augmentation approach as practiced heretofore, one would find it necessary to propagate the full augmented state Kalman filter from the earlier time to the later time and then select out the reduced-order components. The main result of the study reported here is proof of a property called reduced-order equivalence (ROE). The main consequence of ROE is that it is not necessary to augment with the full state, but, rather, only the portion of the state that is explicitly used in the partial relative measurement. In other words, it suffices to select the reduced-order components first and then propagate the partial augmented state Kalman filter from the earlier time to the later time; the amount of computation needed to do this can be substantially less than that needed for propagating the full augmented
Attitude Error Representations for Kalman Filtering
NASA Technical Reports Server (NTRS)
Markley, F. Landis; Bauer, Frank H. (Technical Monitor)
2002-01-01
The quaternion has the lowest dimensionality possible for a globally nonsingular attitude representation. The quaternion must obey a unit norm constraint, though, which has led to the development of an extended Kalman filter using a quaternion for the global attitude estimate and a three-component representation for attitude errors. We consider various attitude error representations for this Multiplicative Extended Kalman Filter and its second-order extension.
Rao, C R
2001-09-11
The Kalman Filter commonly employed by control engineers and other physical scientists has been successfully used in such diverse areas as the processing of signals in aerospace tracking and underwater sonar, and statistical quality control. More recently, it has been used in some nonengineering applications such as short-term forecasting, time series, survival analysis, and so on. In all of these situations, we have a set of equations governing the true state of a system and another set connecting the observations made at any given time on the system with its true state. The problem is that of predicting the true state of the system at any given time point based on available observations. The solution proposed in the vast literature of the subject depends on the assumptions made on the initial state of the system. In this paper, a method that is independent of the initial state is proposed. This is useful when the a priori information on the initial state is not available. The method is also applicable when some observations are missing.
Numerical comparison of Kalman filter algorithms - Orbit determination case study
NASA Technical Reports Server (NTRS)
Bierman, G. J.; Thornton, C. L.
1977-01-01
Numerical characteristics of various Kalman filter algorithms are illustrated with a realistic orbit determination study. The case study of this paper highlights the numerical deficiencies of the conventional and stabilized Kalman algorithms. Computational errors associated with these algorithms are found to be so large as to obscure important mismodeling effects and thus cause misleading estimates of filter accuracy. The positive result of this study is that the U-D covariance factorization algorithm has excellent numerical properties and is computationally efficient, having CPU costs that differ negligibly from the conventional Kalman costs. Accuracies of the U-D filter using single precision arithmetic consistently match the double precision reference results. Numerical stability of the U-D filter is further demonstrated by its insensitivity to variations in the a priori statistics.
Kalman Filter Tracking on Parallel Architectures
NASA Astrophysics Data System (ADS)
Cerati, Giuseppe; Elmer, Peter; Lantz, Steven; McDermott, Kevin; Riley, Dan; Tadel, Matevž; Wittich, Peter; Würthwein, Frank; Yagil, Avi
2015-12-01
Power density constraints are limiting the performance improvements of modern CPUs. To address this we have seen the introduction of lower-power, multi-core processors, but the future will be even more exciting. In order to stay within the power density limits but still obtain Moore's Law performance/price gains, it will be necessary to parallelize algorithms to exploit larger numbers of lightweight cores and specialized functions like large vector units. Example technologies today include Intel's Xeon Phi and GPGPUs. Track finding and fitting is one of the most computationally challenging problems for event reconstruction in particle physics. At the High Luminosity LHC, for example, this will be by far the dominant problem. The need for greater parallelism has driven investigations of very different track finding techniques including Cellular Automata or returning to Hough Transform. The most common track finding techniques in use today are however those based on the Kalman Filter [2]. Significant experience has been accumulated with these techniques on real tracking detector systems, both in the trigger and offline. They are known to provide high physics performance, are robust and are exactly those being used today for the design of the tracking system for HL-LHC. Our previous investigations showed that, using optimized data structures, track fitting with Kalman Filter can achieve large speedup both with Intel Xeon and Xeon Phi. We report here our further progress towards an end-to-end track reconstruction algorithm fully exploiting vectorization and parallelization techniques in a realistic simulation setup.
Detection of atomic clock frequency jumps with the Kalman filter.
Galleani, Lorenzo; Tavella, Patrizia
2012-03-01
Frequency jumps are common anomalies in atomic clocks aboard navigation system satellites. These anomalous behaviors must be detected quickly and accurately to minimize the impact on user positioning. We develop a detector for frequency jumps based on the Kalman filter. Numerical simulations show that the detector is fast, with high probability of detection and low probability of false alarms. It also has a low computational cost because it takes advantage of the recursive nature of the Kalman filter. Therefore, it can be used in applications in which little computational power is available, such as aboard navigation system satellites.
Detection of atomic clock frequency jumps with the Kalman filter.
Galleani, Lorenzo; Tavella, Patrizia
2012-03-01
Frequency jumps are common anomalies in atomic clocks aboard navigation system satellites. These anomalous behaviors must be detected quickly and accurately to minimize the impact on user positioning. We develop a detector for frequency jumps based on the Kalman filter. Numerical simulations show that the detector is fast, with high probability of detection and low probability of false alarms. It also has a low computational cost because it takes advantage of the recursive nature of the Kalman filter. Therefore, it can be used in applications in which little computational power is available, such as aboard navigation system satellites. PMID:22481785
Reduced Kalman Filters for Clock Ensembles
NASA Technical Reports Server (NTRS)
Greenhall, Charles A.
2011-01-01
This paper summarizes the author's work ontimescales based on Kalman filters that act upon the clock comparisons. The natural Kalman timescale algorithm tends to optimize long-term timescale stability at the expense of short-term stability. By subjecting each post-measurement error covariance matrix to a non-transparent reduction operation, one obtains corrected clocks with improved short-term stability and little sacrifice of long-term stability.
Kalman Filter for Spinning Spacecraft Attitude Estimation
NASA Technical Reports Server (NTRS)
Markley, F. Landis; Sedlak, Joseph E.
2008-01-01
This paper presents a Kalman filter using a seven-component attitude state vector comprising the angular momentum components in an inertial reference frame, the angular momentum components in the body frame, and a rotation angle. The relatively slow variation of these parameters makes this parameterization advantageous for spinning spacecraft attitude estimation. The filter accounts for the constraint that the magnitude of the angular momentum vector is the same in the inertial and body frames by employing a reduced six-component error state. Four variants of the filter, defined by different choices for the reduced error state, are tested against a quaternion-based filter using simulated data for the THEMIS mission. Three of these variants choose three of the components of the error state to be the infinitesimal attitude error angles, facilitating the computation of measurement sensitivity matrices and causing the usual 3x3 attitude covariance matrix to be a submatrix of the 6x6 covariance of the error state. These variants differ in their choice for the other three components of the error state. The variant employing the infinitesimal attitude error angles and the angular momentum components in an inertial reference frame as the error state shows the best combination of robustness and efficiency in the simulations. Attitude estimation results using THEMIS flight data are also presented.
Ensemble Kalman Filtering without a Model
NASA Astrophysics Data System (ADS)
Hamilton, Franz; Berry, Tyrus; Sauer, Timothy
2016-01-01
Methods of data assimilation are established in physical sciences and engineering for the merging of observed data with dynamical models. When the model is nonlinear, methods such as the ensemble Kalman filter have been developed for this purpose. At the other end of the spectrum, when a model is not known, the delay coordinate method introduced by Takens has been used to reconstruct nonlinear dynamics. In this article, we merge these two important lines of research. A model-free filter is introduced based on the filtering equations of Kalman and the data-driven modeling of Takens. This procedure replaces the model with dynamics reconstructed from delay coordinates, while using the Kalman update formulation to reconcile new observations. We find that this combination of approaches results in comparable efficiency to parametric methods in identifying underlying dynamics, and may actually be superior in cases of model error.
Unscented Kalman filters for polarization state tracking and phase noise mitigation.
Jignesh, Jokhakar; Corcoran, Bill; Zhu, Chen; Lowery, Arthur
2016-09-19
Simultaneous polarization and phase noise tracking and compensation is proposed based on an unscented Kalman filter (UKF). We experimentally demonstrate the tracking under noise-loading and after 800-km single-mode fiber transmission with 20-Gbaud QPSK and 16-QAM signals. These experiments show that the proposed UKF outperforms both conventional blind tracing algorithms and a previously proposed extended Kalman filter, at the cost of higher complexity. Additionally, we propose and test modified Kalman filter algorithms to reduce computational complexity.
Compressed state Kalman filter for large systems
NASA Astrophysics Data System (ADS)
Kitanidis, Peter K.
2015-02-01
The Kalman filter (KF) is a recursive filter that allows the assimilation of data in real time and has found numerous applications. In earth sciences, the method is applied to systems with very large state vectors obtained from the discretization of functions such as pressure, velocity, solute concentration, and voltage. With state dimension running in the millions, the implementation of the standard or textbook version of KF is very expensive and low-rank approximations have been devised such as EnKF and SEEK. Although widely applied, the error behavior of these methods is not adequately understood. This article focuses on very large linear systems and presents a complete computational method that scales roughly linearly with the dimension of the state vector. The method is suited for problems for which the effective rank of the state covariance matrix is much smaller than its dimension. This method is closest to SEEK but uses a fixed basis that should be selected in accordance with the characteristics of the problem, mainly the transition matrix and the system noise covariance. The method is matrix free, i.e., does not require computation of Jacobian matrices and uses the forward model as a black box. Computational results demonstrate the ability of the method to solve very large, say 106 , state vectors.
Concrete ensemble Kalman filters with rigorous catastrophic filter divergence.
Kelly, David; Majda, Andrew J; Tong, Xin T
2015-08-25
The ensemble Kalman filter and ensemble square root filters are data assimilation methods used to combine high-dimensional, nonlinear dynamical models with observed data. Ensemble methods are indispensable tools in science and engineering and have enjoyed great success in geophysical sciences, because they allow for computationally cheap low-ensemble-state approximation for extremely high-dimensional turbulent forecast models. From a theoretical perspective, the dynamical properties of these methods are poorly understood. One of the central mysteries is the numerical phenomenon known as catastrophic filter divergence, whereby ensemble-state estimates explode to machine infinity, despite the true state remaining in a bounded region. In this article we provide a breakthrough insight into the phenomenon, by introducing a simple and natural forecast model that transparently exhibits catastrophic filter divergence under all ensemble methods and a large set of initializations. For this model, catastrophic filter divergence is not an artifact of numerical instability, but rather a true dynamical property of the filter. The divergence is not only validated numerically but also proven rigorously. The model cleanly illustrates mechanisms that give rise to catastrophic divergence and confirms intuitive accounts of the phenomena given in past literature.
Discovery of the Kalman filter as a practical tool for aerospace and industry
NASA Technical Reports Server (NTRS)
Mcgee, L. A.; Schmidt, S. F.
1985-01-01
The sequence of events which led the researchers at Ames Research Center to the early discovery of the Kalman filter shortly after its introduction into the literature is recounted. The scientific breakthroughs and reformulations that were necessary to transform Kalman's work into a useful tool for a specific aerospace application are described. The resulting extended Kalman filter, as it is now known, is often still referred to simply as the Kalman filter. As the filter's use gained in popularity in the scientific community, the problems of implementation on small spaceborne and airborne computers led to a square-root formulation of the filter to overcome numerical difficulties associated with computer word length. The work that led to this new formulation is also discussed, including the first airborne computer implementation and flight test. Since then the applications of the extended and square-root formulations of the Kalman filter have grown rapidly throughout the aerospace industry.
Q-Method Extended Kalman Filter
NASA Technical Reports Server (NTRS)
Zanetti, Renato; Ainscough, Thomas; Christian, John; Spanos, Pol D.
2012-01-01
A new algorithm is proposed that smoothly integrates non-linear estimation of the attitude quaternion using Davenport s q-method and estimation of non-attitude states through an extended Kalman filter. The new method is compared to a similar existing algorithm showing its similarities and differences. The validity of the proposed approach is confirmed through numerical simulations.
Simplification of the Kalman filter for meteorological data assimilation
NASA Technical Reports Server (NTRS)
Dee, Dick P.
1991-01-01
The paper proposes a new statistical method of data assimilation that is based on a simplification of the Kalman filter equations. The forecast error covariance evolution is approximated simply by advecting the mass-error covariance field, deriving the remaining covariances geostrophically, and accounting for external model-error forcing only at the end of each forecast cycle. This greatly reduces the cost of computation of the forecast error covariance. In simulations with a linear, one-dimensional shallow-water model and data generated artificially, the performance of the simplified filter is compared with that of the Kalman filter and the optimal interpolation (OI) method. The simplified filter produces analyses that are nearly optimal, and represents a significant improvement over OI.
NASA Astrophysics Data System (ADS)
Hut, Rolf; Amisigo, Barnabas A.; Steele-Dunne, Susan; van de Giesen, Nick
2015-12-01
Reduction of Used Memory Ensemble Kalman Filtering (RumEnKF) is introduced as a variant on the Ensemble Kalman Filter (EnKF). RumEnKF differs from EnKF in that it does not store the entire ensemble, but rather only saves the first two moments of the ensemble distribution. In this way, the number of ensemble members that can be calculated is less dependent on available memory, and mainly on available computing power (CPU). RumEnKF is developed to make optimal use of current generation super computer architecture, where the number of available floating point operations (flops) increases more rapidly than the available memory and where inter-node communication can quickly become a bottleneck. RumEnKF reduces the used memory compared to the EnKF when the number of ensemble members is greater than half the number of state variables. In this paper, three simple models are used (auto-regressive, low dimensional Lorenz and high dimensional Lorenz) to show that RumEnKF performs similarly to the EnKF. Furthermore, it is also shown that increasing the ensemble size has a similar impact on the estimation error from the three algorithms.
Kalman filter techniques for accelerated Cartesian dynamic cardiac imaging.
Feng, Xue; Salerno, Michael; Kramer, Christopher M; Meyer, Craig H
2013-05-01
In dynamic MRI, spatial and temporal parallel imaging can be exploited to reduce scan time. Real-time reconstruction enables immediate visualization during the scan. Commonly used view-sharing techniques suffer from limited temporal resolution, and many of the more advanced reconstruction methods are either retrospective, time-consuming, or both. A Kalman filter model capable of real-time reconstruction can be used to increase the spatial and temporal resolution in dynamic MRI reconstruction. The original study describing the use of the Kalman filter in dynamic MRI was limited to non-Cartesian trajectories because of a limitation intrinsic to the dynamic model used in that study. Here the limitation is overcome, and the model is applied to the more commonly used Cartesian trajectory with fast reconstruction. Furthermore, a combination of the Kalman filter model with Cartesian parallel imaging is presented to further increase the spatial and temporal resolution and signal-to-noise ratio. Simulations and experiments were conducted to demonstrate that the Kalman filter model can increase the temporal resolution of the image series compared with view-sharing techniques and decrease the spatial aliasing compared with TGRAPPA. The method requires relatively little computation, and thus is suitable for real-time reconstruction.
NASA Astrophysics Data System (ADS)
Ahrens, H.; Argin, F.; Klinkenbusch, L.
2013-07-01
The non-invasive and radiation-free imaging of the electrical activity of the heart with Electrocardiography (ECG) or Magnetocardiography (MCG) can be helpful for physicians for instance in the localization of the origin of cardiac arrhythmia. In this paper we compare two Kalman Filter algorithms for the solution of a nonlinear state-space model and for the subsequent imaging of the activation/depolarization times of the heart muscle: the Extended Kalman Filter (EKF) and the Unscented Kalman Filter (UKF). The algorithms are compared for simulations of a (6×6) magnetometer array, a torso model with piecewise homogeneous conductivities, 946 current dipoles located in a small part of the heart (apex), and several noise levels. It is found that for all tested noise levels the convergence of the activation times is faster for the UKF.
Unscented Kalman Filter for Brain-Machine Interfaces
Li, Zheng; O'Doherty, Joseph E.; Hanson, Timothy L.; Lebedev, Mikhail A.; Henriquez, Craig S.; Nicolelis, Miguel A. L.
2009-01-01
Brain machine interfaces (BMIs) are devices that convert neural signals into commands to directly control artificial actuators, such as limb prostheses. Previous real-time methods applied to decoding behavioral commands from the activity of populations of neurons have generally relied upon linear models of neural tuning and were limited in the way they used the abundant statistical information contained in the movement profiles of motor tasks. Here, we propose an n-th order unscented Kalman filter which implements two key features: (1) use of a non-linear (quadratic) model of neural tuning which describes neural activity significantly better than commonly-used linear tuning models, and (2) augmentation of the movement state variables with a history of n-1 recent states, which improves prediction of the desired command even before incorporating neural activity information and allows the tuning model to capture relationships between neural activity and movement at multiple time offsets simultaneously. This new filter was tested in BMI experiments in which rhesus monkeys used their cortical activity, recorded through chronically implanted multielectrode arrays, to directly control computer cursors. The 10th order unscented Kalman filter outperformed the standard Kalman filter and the Wiener filter in both off-line reconstruction of movement trajectories and real-time, closed-loop BMI operation. PMID:19603074
Ijaz, Umer Zeeshan; Khambampati, Anil Kumar; Lee, Jeong Seong; Kim, Sin; Kim, Kyung Youn
2008-07-20
In this paper, an effective nonstationary phase boundary estimation scheme in electrical impedance tomography is presented based on the unscented Kalman filter. The inverse problem is treated as a stochastic nonlinear state estimation problem with the nonstationary phase boundary (state) being estimated online with the aid of unscented Kalman filter. This research targets the industrial applications, such as imaging of stirrer vessel for detection of air distribution or detecting large air bubbles in pipelines. Within the domains, there exist 'voids' having zero conductivity. The design variables for phase boundary estimation are truncated Fourier coefficients. Computer simulations and experimental results are provided to evaluate the performance of unscented Kalman filter in comparison with extended Kalman filter to show a better performance of the unscented Kalman filter approach.
Deterministic Mean-Field Ensemble Kalman Filtering
Law, Kody J. H.; Tembine, Hamidou; Tempone, Raul
2016-05-03
The proof of convergence of the standard ensemble Kalman filter (EnKF) from Le Gland, Monbet, and Tran [Large sample asymptotics for the ensemble Kalman filter, in The Oxford Handbook of Nonlinear Filtering, Oxford University Press, Oxford, UK, 2011, pp. 598--631] is extended to non-Gaussian state-space models. In this paper, a density-based deterministic approximation of the mean-field limit EnKF (DMFEnKF) is proposed, consisting of a PDE solver and a quadrature rule. Given a certain minimal order of convergence κ between the two, this extends to the deterministic filter approximation, which is therefore asymptotically superior to standard EnKF for dimension d
Constrained Kalman Filtering Via Density Function Truncation for Turbofan Engine Health Estimation
NASA Technical Reports Server (NTRS)
Simon, Dan; Simon, Donald L.
2006-01-01
Kalman filters are often used to estimate the state variables of a dynamic system. However, in the application of Kalman filters some known signal information is often either ignored or dealt with heuristically. For instance, state variable constraints (which may be based on physical considerations) are often neglected because they do not fit easily into the structure of the Kalman filter. This paper develops an analytic method of incorporating state variable inequality constraints in the Kalman filter. The resultant filter truncates the PDF (probability density function) of the Kalman filter estimate at the known constraints and then computes the constrained filter estimate as the mean of the truncated PDF. The incorporation of state variable constraints increases the computational effort of the filter but significantly improves its estimation accuracy. The improvement is demonstrated via simulation results obtained from a turbofan engine model. The turbofan engine model contains 3 state variables, 11 measurements, and 10 component health parameters. It is also shown that the truncated Kalman filter may be a more accurate way of incorporating inequality constraints than other constrained filters (e.g., the projection approach to constrained filtering).
Spectral abundance fraction estimation of materials using Kalman filters
NASA Astrophysics Data System (ADS)
Wang, Su; Chang, Chein; Jensen, Janet L.; Jensen, James O.
2004-12-01
Kalman filter has been widely used in statistical signal processing for parameter estimation. Although a Kalman filter approach has been recently developed for spectral unmixing, referred to as Kalman filter-based linear unmixing (KFLU), its applicability to spectral characterization within a single pixel vector has not been explored. This paper presents a new application of Kalman filtering in spectral estimation and quantification. It develops a Kalman filter-based spectral signature esimator (KFSSE) which is different from the KFLU in the sense that the former performs a Kalman filter wavelength by wavelength across a spectral signature as opposed to the latter which implements a Kalman filter pixel vector by pixel vector in an image cube. The idea of the KFSSE is to implement the state equation to characterize the true spectral signature, while the measurement equation is being used to describe the spectral signature to be processed. Additionally, since a Kalman filter can accurately estimate spectral abundance fraction of a signature, our proposed KFSSE can further used for spectral quantification for subpixel targets and mixed pixel vectors, called Kalman filter-based spectral quantifier (KFSQ). Such spectral quantification is particularly important for chemical/biological defense which requires quantification of detected agents for damage control assessment. Several different types of hyperspectral data are used for experiments to demonstrate the ability of the KFSSE in estimation of spectral signature and the utility of the KFSQ in spectral quantification.
Streamflow Data Assimilation in SWAT Model Using Extended Kalman Filter
NASA Astrophysics Data System (ADS)
Sun, L.; Nistor, I.; Seidou, O.
2014-12-01
Although Extended Kalman Filter (EKF) is regarded as the de facto method for the application of Kalman Filter in non-linear system, it's application to complex distributed hydrological models faces a lot of challenges. Ensemble Kalman Filter (EnKF) is often preferred because it avoids the calculation of the linearization Jacobian Matrix and the propagation of estimation error covariance. EnKF is however difficult to apply to large models because of the huge computation demand needed for parallel propagation of ensemble members. This paper deals with the application of EKF in stream flow prediction using the SWAT model in the watershed of Senegal River, West Africa. In the Jacobian Matrix calculation, SWAT is regarded as a black box model and the derivatives are calculated in the form of differential equations. The state vector is the combination of runoff, soil, shallow aquifer and deep aquifer water contents. As an initial attempt, only stream flow observations are assimilated. Despite the fact that EKF is a sub-optimal filter, the coupling of EKF significantly improves the estimation of daily streamflow. The results of SWAT+EKF are also compared to those of a simpler quasi linear streamflow prediction model where both state and parameters are updated with the EKF.
Spacecraft Dynamics Should be Considered in Kalman Filter Attitude Estimation
NASA Technical Reports Server (NTRS)
Yang, Yaguang; Zhou, Zhiqiang
2016-01-01
Kalman filter based spacecraft attitude estimation has been used in some high-profile missions and has been widely discussed in literature. While some models in spacecraft attitude estimation include spacecraft dynamics, most do not. To our best knowledge, there is no comparison on which model is a better choice. In this paper, we discuss the reasons why spacecraft dynamics should be considered in the Kalman filter based spacecraft attitude estimation problem. We also propose a reduced quaternion spacecraft dynamics model which admits additive noise. Geometry of the reduced quaternion model and the additive noise are discussed. This treatment is more elegant in mathematics and easier in computation. We use some simulation example to verify our claims.
Flexible Generation of Kalman Filter Code
NASA Technical Reports Server (NTRS)
Richardson, Julian; Wilson, Edward
2006-01-01
Domain-specific program synthesis can automatically generate high quality code in complex domains from succinct specifications, but the range of programs which can be generated by a given synthesis system is typically narrow. Obtaining code which falls outside this narrow scope necessitates either 1) extension of the code generator, which is usually very expensive, or 2) manual modification of the generated code, which is often difficult and which must be redone whenever changes are made to the program specification. In this paper, we describe adaptations and extensions of the AUTOFILTER Kalman filter synthesis system which greatly extend the range of programs which can be generated. Users augment the input specification with a specification of code fragments and how those fragments should interleave with or replace parts of the synthesized filter. This allows users to generate a much wider range of programs without their needing to modify the synthesis system or edit generated code. We demonstrate the usefulness of the approach by applying it to the synthesis of a complex state estimator which combines code from several Kalman filters with user-specified code. The work described in this paper allows the complex design decisions necessary for real-world applications to be reflected in the synthesized code. When executed on simulated input data, the generated state estimator was found to produce comparable estimates to those produced by a handcoded estimator
Global systems for mobile position tracking using Kalman and Lainiotis filters.
Assimakis, Nicholas; Adam, Maria
2014-01-01
We present two time invariant models for Global Systems for Mobile (GSM) position tracking, which describe the movement in x-axis and y-axis simultaneously or separately. We present the time invariant filters as well as the steady state filters: the classical Kalman filter and Lainiotis Filter and the Join Kalman Lainiotis Filter, which consists of the parallel usage of the two classical filters. Various implementations are proposed and compared with respect to their behavior and to their computational burden: all time invariant and steady state filters have the same behavior using both proposed models but have different computational burden. Finally, we propose a Finite Impulse Response (FIR) implementation of the Steady State Kalman, and Lainiotis filters, which does not require previous estimations but requires a well-defined set of previous measurements. PMID:24883349
Training neural networks using sequential extended Kalman filtering
Plumer, E.S.
1995-03-01
Recent work has demonstrated the use of the extended Kalman filter (EKF) as an alternative to gradient-descent backpropagation when training multi-layer perceptrons. The EKF approach significantly improves convergence properties but at the cost of greater storage and computational complexity. Feldkamp et al. have described a decoupled version of the EKF which preserves the training advantages of the general EKF but which reduces the storage and computational requirements. This paper reviews the general and decoupled EKF approaches and presents sequentialized versions which provide further computational savings over the batch forms. The usefulness of the sequentialized EKF algorithms is demonstrated on a pattern classification problem.
VLBI TRF determination via Kalman filtering
NASA Astrophysics Data System (ADS)
Soja, Benedikt; Karbon, Maria; Nilsson, Tobias; Glaser, Susanne; Balidakis, Kyriakos; Heinkelmann, Robert; Schuh, Harald
2015-04-01
The determination of station positions is one of the primary tasks for space geodetic techniques. Station coordinate offsets are usually determined with respect to a linear coordinate model after removing elastic displacements caused by mass redistributions within the Earth's system. In operational VLBI analysis, the coordinate offsets are estimated in a least-squares adjustment as a constant over the duration of a 24-hour VLBI experiment. Terrestrial reference frames (TRF) are usually derived by adjusting the normal equations that contain the 24-hour constant offsets in order to estimate a linear model, possibly including breaks, for the station positions. We have created a VLBI TRF solution without the assumption of negligible subdaily motion and of linear behavior on longer time scales by applying a Kalman filter. As a preparation for the upcoming VLBI Global Observing System (VGOS), which aims for continuous observations that are available in real-time, a Kalman filter has been implemented into the VLBI software VieVS@GFZ. In addition to the real-time capability, the filter offers the possibility of stochastically modeling the parameters of interest. For station coordinates, changes in a subdaily time frame occur, for instance, from un- or mismodeled geophysical effects. The models for tidal and non-tidal ocean, atmosphere, and hydrology loading are known to have deficiencies and inconsistencies which propagate into the estimated station coordinates. The stochastic model of the Kalman filter can be adapted to take these subdaily effects into account. Comparing the resulting station coordinate time series with daily values from a least squares fit, we have investigated to what extent and in which regions the loading models currently have deficiencies. Due to the high correlation between station height and tropospheric delays, it is possible that errors in one group of parameters are partly absorbed by the other group. To detect problems with correlations and to
Software Would Largely Automate Design of Kalman Filter
NASA Technical Reports Server (NTRS)
Chuang, Jason C. H.; Negast, William J.
2005-01-01
Embedded Navigation Filter Automatic Designer (ENFAD) is a computer program being developed to automate the most difficult tasks in designing embedded software to implement a Kalman filter in a navigation system. The most difficult tasks are selection of error states of the filter and tuning of filter parameters, which are timeconsuming trial-and-error tasks that require expertise and rarely yield optimum results. An optimum selection of error states and filter parameters depends on navigation-sensor and vehicle characteristics, and on filter processing time. ENFAD would include a simulation module that would incorporate all possible error states with respect to a given set of vehicle and sensor characteristics. The first of two iterative optimization loops would vary the selection of error states until the best filter performance was achieved in Monte Carlo simulations. For a fixed selection of error states, the second loop would vary the filter parameter values until an optimal performance value was obtained. Design constraints would be satisfied in the optimization loops. Users would supply vehicle and sensor test data that would be used to refine digital models in ENFAD. Filter processing time and filter accuracy would be computed by ENFAD.
Unscented Kalman filters for polarization state tracking and phase noise mitigation.
Jignesh, Jokhakar; Corcoran, Bill; Zhu, Chen; Lowery, Arthur
2016-09-19
Simultaneous polarization and phase noise tracking and compensation is proposed based on an unscented Kalman filter (UKF). We experimentally demonstrate the tracking under noise-loading and after 800-km single-mode fiber transmission with 20-Gbaud QPSK and 16-QAM signals. These experiments show that the proposed UKF outperforms both conventional blind tracing algorithms and a previously proposed extended Kalman filter, at the cost of higher complexity. Additionally, we propose and test modified Kalman filter algorithms to reduce computational complexity. PMID:27661962
Distributed Dynamic State Estimation with Extended Kalman Filter
Du, Pengwei; Huang, Zhenyu; Sun, Yannan; Diao, Ruisheng; Kalsi, Karanjit; Anderson, Kevin K.; Li, Yulan; Lee, Barry
2011-08-04
Increasing complexity associated with large-scale renewable resources and novel smart-grid technologies necessitates real-time monitoring and control. Our previous work applied the extended Kalman filter (EKF) with the use of phasor measurement data (PMU) for dynamic state estimation. However, high computation complexity creates significant challenges for real-time applications. In this paper, the problem of distributed dynamic state estimation is investigated. One domain decomposition method is proposed to utilize decentralized computing resources. The performance of distributed dynamic state estimation is tested on a 16-machine, 68-bus test system.
Telescope Multi-Field Wavefront Control with a Kalman Filter
NASA Technical Reports Server (NTRS)
Lou, John Z.; Redding, David; Sigrist, Norbert; Basinger, Scott
2008-01-01
An effective multi-field wavefront control (WFC) approach is demonstrated for an actuated, segmented space telescope using wavefront measurements at the exit pupil, and the optical and computational implications of this approach are discussed. The integration of a Kalman Filter as an optical state estimator into the wavefront control process to further improve the robustness of the optical alignment of the telescope will also be discussed. Through a comparison of WFC performances between on-orbit and ground-test optical system configurations, the connection (and a possible disconnection) between WFC and optical system alignment under these circumstances are analyzed. Our MACOS-based computer simulation results will be presented and discussed.
Restoration of color images by multichannel Kalman filtering
NASA Technical Reports Server (NTRS)
Galatsanos, Nikolas P.; Chin, Roland T.
1991-01-01
A Kalman filter for optimal restoration of multichannel images is presented. This filter is derived using a multichannel semicausal image model that includes between-channel degradation. Both stationary and nonstationary image models are developed. This filter is implemented in the Fourier domain and computation is reduced from O(Lambda3N3M4) to O(Lambda3N3M2) for an M x M N-channel image with degradation length Lambda. Color (red, green, and blue (RGB)) images are used as examples of multichannel images, and restoration in the RGB and YIQ domains is investigated. Simulations are presented in which the effectiveness of this filter is tested for different types of degradation and different image model estimates.
On sequential observation processing in localized ensemble Kalman filters
NASA Astrophysics Data System (ADS)
Nerger, Lars
2014-05-01
The different variants of current ensemble square-root Kalman filters assimilate either all observations at once or perform a sequence in which batches of observations or each single observation is assimilated. The sequential observation processing is used in filter algorithms like the ensemble adjustment Kalman filter (EAKF) and the ensemble square-root filter (EnSRF) and can result in computationally efficient algorithms because matrix inversions in the observation space are reduced to the inversion of single numbers. For large scale applications, ensemble filter algorithms require typically the application of localization. The necessary modification of the algorithm leads to an inconsistency of the update equation for the state error covariance matrix as was noted by Whitaker and Hamill (Mon. Wea. Rev. 130 (2002) 1913). Often, this inconsistency does not lead to a significant impact on the assimilation performance. However, using a simple model, it is demonstrated with the EnSRF algorithm that the sequential observation processing can significantly deteriorate the assimilation performance under some circumstances. The deterioration can reach a level at which intermediate state realizations in the assimilation sequence over all observation can have a larger root-mean square error than the state estimate without assimilating any observations. This effect can be characterized to appear for small ensembles and a rather strong assimilation impact.
Statistical Process Control of a Kalman Filter Model
Gamse, Sonja; Nobakht-Ersi, Fereydoun; Sharifi, Mohammad A.
2014-01-01
For the evaluation of measurement data, different functional and stochastic models can be used. In the case of time series, a Kalman filtering (KF) algorithm can be implemented. In this case, a very well-known stochastic model, which includes statistical tests in the domain of measurements and in the system state domain, is used. Because the output results depend strongly on input model parameters and the normal distribution of residuals is not always fulfilled, it is very important to perform all possible tests on output results. In this contribution, we give a detailed description of the evaluation of the Kalman filter model. We describe indicators of inner confidence, such as controllability and observability, the determinant of state transition matrix and observing the properties of the a posteriori system state covariance matrix and the properties of the Kalman gain matrix. The statistical tests include the convergence of standard deviations of the system state components and normal distribution beside standard tests. Especially, computing controllability and observability matrices and controlling the normal distribution of residuals are not the standard procedures in the implementation of KF. Practical implementation is done on geodetic kinematic observations. PMID:25264959
Human movement tracking based on Kalman filter
NASA Astrophysics Data System (ADS)
Zhang, Yi; Luo, Yuan
2006-11-01
During the rehabilitation process of the post-stroke patients is conducted, their movements need to be localized and learned so that incorrect movement can be instantly modified or tuned. Therefore, tracking these movement becomes vital and necessary for the rehabilitative course. In the technologies of human movement tracking, the position prediction of human movement is very important. In this paper, we first analyze the configuration of the human movement system and choice of sensors. Then, The Kalman filter algorithm and its modified algorithm are proposed and to be used to predict the position of human movement. In the end, on the basis of analyzing the performance of the method, it is clear that the method described can be used to the system of human movement tracking.
Study on GPS attitude determination system aided INS using adaptive Kalman filter
NASA Astrophysics Data System (ADS)
Bian, Hongwei; Jin, Zhihua; Tian, Weifeng
2005-10-01
A marine INS/GPS (inertial navigation system/global positioning system) adaptive navigation system is presented in this paper. The GPS with two antennae providing vessel attitude is selected as the auxiliary system to fuse with INS. The Kalman filter is the most frequently used algorithm in the integrated navigation system, which is capable of estimating INS errors online based on the measured errors between INS and GPS. The conventional Kalman filter (CKF) assumes that the statistics of the noise of each sensor are given. As long as the noise distributions do not change, the Kalman filter will give the optimal estimation. However, the GPS receiver will be disturbed easily and thus temporally changing measurement noise will join into the outputs of GPS, which will lead to performance degradation of the Kalman filter. Many researchers introduce a fuzzy logic control method into innovation-based adaptive estimation Kalman filtering (IAE-AKF) algorithm, and accordingly propose various adaptive Kalman filters. However, how to design the fuzzy logic controller is a very complicated problem, which is still without a convincing solution. A novel IAE-AKF is proposed herein, which is based on the maximum likelihood criterion for the proper computation of the filter innovation covariance and hence of the filter gain. The approach is direct and simple without having to establish fuzzy inference rules. After having deduced the proposed IAE-AKF algorithm theoretically in detail, the approach is tested in the developed INS/GPS integrated marine navigation system. Real field test results show that the adaptive Kalman filter outperforms the CKF with higher accuracy and robustness. It is demonstrated that this proposed approach is a valid solution for the unknown changing measurement noise existing in the Kalman filter.
A Stabilized Sparse-Matrix U-D Square-Root Implementation of a Large-State Extended Kalman Filter
NASA Technical Reports Server (NTRS)
Boggs, D.; Ghil, M.; Keppenne, C.
1995-01-01
The full nonlinear Kalman filter sequential algorithm is, in theory, well-suited to the four-dimensional data assimilation problem in large-scale atmospheric and oceanic problems. However, it was later discovered that this algorithm can be very sensitive to computer roundoff, and that results may cease to be meaningful as time advances. Implementations of a modified Kalman filter are given.
The discrete Kalman filtering approach for seismic signals deconvolution
Kurniadi, Rizal; Nurhandoko, Bagus Endar B.
2012-06-20
Seismic signals are a convolution of reflectivity and seismic wavelet. One of the most important stages in seismic data processing is deconvolution process; the process of deconvolution is inverse filters based on Wiener filter theory. This theory is limited by certain modelling assumptions, which may not always valid. The discrete form of the Kalman filter is then used to generate an estimate of the reflectivity function. The main advantage of Kalman filtering is capability of technique to handling continually time varying models and has high resolution capabilities. In this work, we use discrete Kalman filter that it was combined with primitive deconvolution. Filtering process works on reflectivity function, hence the work flow of filtering is started with primitive deconvolution using inverse of wavelet. The seismic signals then are obtained by convoluting of filtered reflectivity function with energy waveform which is referred to as the seismic wavelet. The higher frequency of wavelet gives smaller wave length, the graphs of these results are presented.
Longitudinal Factor Score Estimation Using the Kalman Filter.
ERIC Educational Resources Information Center
Oud, Johan H.; And Others
1990-01-01
How longitudinal factor score estimation--the estimation of the evolution of factor scores for individual examinees over time--can profit from the Kalman filter technique is described. The Kalman estimates change more cautiously over time, have lower estimation error variances, and reproduce the LISREL program latent state correlations more…
Kalman Filter Constraint Tuning for Turbofan Engine Health Estimation
NASA Technical Reports Server (NTRS)
Simon, Dan; Simon, Donald L.
2005-01-01
Kalman filters are often used to estimate the state variables of a dynamic system. However, in the application of Kalman filters some known signal information is often either ignored or dealt with heuristically. For instance, state variable constraints are often neglected because they do not fit easily into the structure of the Kalman filter. Recently published work has shown a new method for incorporating state variable inequality constraints in the Kalman filter, which has been shown to generally improve the filter s estimation accuracy. However, the incorporation of inequality constraints poses some risk to the estimation accuracy as the Kalman filter is theoretically optimal. This paper proposes a way to tune the filter constraints so that the state estimates follow the unconstrained (theoretically optimal) filter when the confidence in the unconstrained filter is high. When confidence in the unconstrained filter is not so high, then we use our heuristic knowledge to constrain the state estimates. The confidence measure is based on the agreement of measurement residuals with their theoretical values. The algorithm is demonstrated on a linearized simulation of a turbofan engine to estimate engine health.
Stable Kalman filters for processing clock measurement data
NASA Technical Reports Server (NTRS)
Clements, P. A.; Gibbs, B. P.; Vandergraft, J. S.
1989-01-01
Kalman filters have been used for some time to process clock measurement data. Due to instabilities in the standard Kalman filter algorithms, the results have been unreliable and difficult to obtain. During the past several years, stable forms of the Kalman filter have been developed, implemented, and used in many diverse applications. These algorithms, while algebraically equivalent to the standard Kalman filter, exhibit excellent numerical properties. Two of these stable algorithms, the Upper triangular-Diagonal (UD) filter and the Square Root Information Filter (SRIF), have been implemented to replace the standard Kalman filter used to process data from the Deep Space Network (DSN) hydrogen maser clocks. The data are time offsets between the clocks in the DSN, the timescale at the National Institute of Standards and Technology (NIST), and two geographically intermediate clocks. The measurements are made by using the GPS navigation satellites in mutual view between clocks. The filter programs allow the user to easily modify the clock models, the GPS satellite dependent biases, and the random noise levels in order to compare different modeling assumptions. The results of this study show the usefulness of such software for processing clock data. The UD filter is indeed a stable, efficient, and flexible method for obtaining optimal estimates of clock offsets, offset rates, and drift rates. A brief overview of the UD filter is also given.
Kalman filter data assimilation: Targeting observations and parameter estimation
Bellsky, Thomas Kostelich, Eric J.; Mahalov, Alex
2014-06-15
This paper studies the effect of targeted observations on state and parameter estimates determined with Kalman filter data assimilation (DA) techniques. We first provide an analytical result demonstrating that targeting observations within the Kalman filter for a linear model can significantly reduce state estimation error as opposed to fixed or randomly located observations. We next conduct observing system simulation experiments for a chaotic model of meteorological interest, where we demonstrate that the local ensemble transform Kalman filter (LETKF) with targeted observations based on largest ensemble variance is skillful in providing more accurate state estimates than the LETKF with randomly located observations. Additionally, we find that a hybrid ensemble Kalman filter parameter estimation method accurately updates model parameters within the targeted observation context to further improve state estimation.
Kalman filter data assimilation: targeting observations and parameter estimation.
Bellsky, Thomas; Kostelich, Eric J; Mahalov, Alex
2014-06-01
This paper studies the effect of targeted observations on state and parameter estimates determined with Kalman filter data assimilation (DA) techniques. We first provide an analytical result demonstrating that targeting observations within the Kalman filter for a linear model can significantly reduce state estimation error as opposed to fixed or randomly located observations. We next conduct observing system simulation experiments for a chaotic model of meteorological interest, where we demonstrate that the local ensemble transform Kalman filter (LETKF) with targeted observations based on largest ensemble variance is skillful in providing more accurate state estimates than the LETKF with randomly located observations. Additionally, we find that a hybrid ensemble Kalman filter parameter estimation method accurately updates model parameters within the targeted observation context to further improve state estimation.
Initial flight results of the TRMM Kalman filter
NASA Technical Reports Server (NTRS)
Andrews, Stephen F.; Morgenstern, Wendy M.
1998-01-01
The Tropical Rainfall Measuring Mission (TRMM) spacecraft is a nadir pointing spacecraft that nominally controls attitude based on the Earth Sensor Assembly (ESA) output. After a potential single point failure in the ESA was identified, the contingency attitude determination method chosen to backup the ESA-based system was a sixth-order extended Kalman filter that uses magnetometer and digital sun sensor measurements. A brief description of the TRMM Kalman filter will be given, including some implementation issues and algorithm heritage. Operational aspects of the Kalman filter and some failure detection and correction will be described. The Kalman filter was tested in a sun pointing attitude and in a nadir pointing attitude during the in-orbit checkout period, and results from those tests will be presented. This paper will describe some lessons learned from the experience of the TRMM team.
Initial Flight Results of the TRMM Kalman Filter
NASA Technical Reports Server (NTRS)
Andrews, Stephen F.; Morgenstern, Wendy M.
1998-01-01
The Tropical Rainfall Measuring Mission (TRMM) spacecraft is a nadir pointing spacecraft that nominally controls attitude based on the Earth Sensor Assembly (ESA) output. After a potential single point failure in the ESA was identified, the contingency attitude determination method chosen to backup the ESA-based system was a sixth-order extended Kalman filter that uses magnetometer and digital sun sensor measurements. A brief description of the TRMM Kalman filter will be given, including some implementation issues and algorithm heritage. Operational aspects of the Kalman filter and some failure detection and correction will be described. The Kalman filter was tested in a sun pointing attitude and in a nadir pointing attitude during the in-orbit checkout period, and results from those tests will be presented. This paper will describe some lessons learned from the experience of the TRMM team.
Numerical comparison of discrete Kalman filter algorithms - Orbit determination case study
NASA Technical Reports Server (NTRS)
Bierman, G. J.; Thornton, C. L.
1976-01-01
Numerical characteristics of various Kalman filter algorithms are illustrated with a realistic orbit determination study. The case study of this paper highlights the numerical deficiencies of the conventional and stabilized Kalman algorithms. Computational errors associated with these algorithms are found to be so large as to obscure important mismodeling effects and thus cause misleading estimates of filter accuracy. The positive result of this study is that the U-D covariance factorization algorithm has excellent numerical properties and is computationally efficient, having CPU costs that differ negligibly from the conventional Kalman costs. Accuracies of the U-D filter using single precision arithmetic consistently match the double precision reference results. Numerical stability of the U-D filter is further demonstrated by its insensitivity to variations in the a priori statistics.
Motion estimation using point cluster method and Kalman filter.
Senesh, M; Wolf, A
2009-05-01
The most frequently used method in a three dimensional human gait analysis involves placing markers on the skin of the analyzed segment. This introduces a significant artifact, which strongly influences the bone position and orientation and joint kinematic estimates. In this study, we tested and evaluated the effect of adding a Kalman filter procedure to the previously reported point cluster technique (PCT) in the estimation of a rigid body motion. We demonstrated the procedures by motion analysis of a compound planar pendulum from indirect opto-electronic measurements of markers attached to an elastic appendage that is restrained to slide along the rigid body long axis. The elastic frequency is close to the pendulum frequency, as in the biomechanical problem, where the soft tissue frequency content is similar to the actual movement of the bones. Comparison of the real pendulum angle to that obtained by several estimation procedures--PCT, Kalman filter followed by PCT, and low pass filter followed by PCT--enables evaluation of the accuracy of the procedures. When comparing the maximal amplitude, no effect was noted by adding the Kalman filter; however, a closer look at the signal revealed that the estimated angle based only on the PCT method was very noisy with fluctuation, while the estimated angle based on the Kalman filter followed by the PCT was a smooth signal. It was also noted that the instantaneous frequencies obtained from the estimated angle based on the PCT method is more dispersed than those obtained from the estimated angle based on Kalman filter followed by the PCT method. Addition of a Kalman filter to the PCT method in the estimation procedure of rigid body motion results in a smoother signal that better represents the real motion, with less signal distortion than when using a digital low pass filter. Furthermore, it can be concluded that adding a Kalman filter to the PCT procedure substantially reduces the dispersion of the maximal and minimal
NASA Astrophysics Data System (ADS)
Tao, Dongwang; Li, Hui; Ma, Qiang
2016-04-01
Complete structure identification of complicate nonlinear system using extend Kalman filter (EKF) or unscented Kalman filter (UKF) may have the problems of divergence, huge computation and low estimation precision due to the large dimension of the extended state space for the system. In this article, a decentralized identification method of hysteretic system based on the joint EKF and UKF is proposed. The complete structure is divided into linear substructures and nonlinear substructures. The substructures are identified from the top to the bottom. For the linear substructure, EKF is used to identify the extended space including the displacements, velocities, stiffness and damping coefficients of the substructures, using the limited absolute accelerations and the identified interface force above the substructure. Similarly, for the nonlinear substructure, UKF is used to identify the extended space including the displacements, velocities, stiffness, damping coefficients and control parameters for the hysteretic Bouc-Wen model and the force at the interface of substructures. Finally a 10-story shear-type structure with multiple inter-story hysteresis is used for numerical simulation and is identified using the decentralized approach, and the identified results are compared with those using only EKF or UKF for the complete structure identification. The results show that the decentralized approach has the advantage of more stability, relative less computation and higher estimation precision.
Efficient Decoding With Steady-State Kalman Filter in Neural Interface Systems
Malik, Wasim Q.; Truccolo, Wilson; Brown, Emery N.; Hochberg, Leigh R.
2011-01-01
The Kalman filter is commonly used in neural interface systems to decode neural activity and estimate the desired movement kinematics. We analyze a low-complexity Kalman filter implementation in which the filter gain is approximated by its steady-state form, computed offline before real-time decoding commences. We evaluate its performance using human motor cortical spike train data obtained from an intracortical recording array as part of an ongoing pilot clinical trial. We demonstrate that the standard Kalman filter gain converges to within 95% of the steady-state filter gain in 1.5 ± 0.5 s (mean ± s.d.). The difference in the intended movement velocity decoded by the two filters vanishes within 5 s, with a correlation coefficient of 0.99 between the two decoded velocities over the session length. We also find that the steady-state Kalman filter reduces the computational load (algorithm execution time) for decoding the firing rates of 25 ± 3 single units by a factor of 7.0 ± 0.9. We expect that the gain in computational efficiency will be much higher in systems with larger neural ensembles. The steady-state filter can thus provide substantial runtime efficiency at little cost in terms of estimation accuracy. This far more efficient neural decoding approach will facilitate the practical implementation of future large-dimensional, multisignal neural interface systems. PMID:21078582
Efficient decoding with steady-state Kalman filter in neural interface systems.
Malik, Wasim Q; Truccolo, Wilson; Brown, Emery N; Hochberg, Leigh R
2011-02-01
The Kalman filter is commonly used in neural interface systems to decode neural activity and estimate the desired movement kinematics. We analyze a low-complexity Kalman filter implementation in which the filter gain is approximated by its steady-state form, computed offline before real-time decoding commences. We evaluate its performance using human motor cortical spike train data obtained from an intracortical recording array as part of an ongoing pilot clinical trial. We demonstrate that the standard Kalman filter gain converges to within 95% of the steady-state filter gain in 1.5±0.5 s (mean ±s.d.). The difference in the intended movement velocity decoded by the two filters vanishes within 5 s, with a correlation coefficient of 0.99 between the two decoded velocities over the session length. We also find that the steady-state Kalman filter reduces the computational load (algorithm execution time) for decoding the firing rates of 25±3 single units by a factor of 7.0±0.9. We expect that the gain in computational efficiency will be much higher in systems with larger neural ensembles. The steady-state filter can thus provide substantial runtime efficiency at little cost in terms of estimation accuracy. This far more efficient neural decoding approach will facilitate the practical implementation of future large-dimensional, multisignal neural interface systems.
Recursive least squares estimation and Kalman filtering by systolic arrays
NASA Technical Reports Server (NTRS)
Chen, M. J.; Yao, K.
1988-01-01
One of the most promising new directions for high-throughput-rate problems is that based on systolic arrays. In this paper, using the matrix-decomposition approach, a systolic Kalman filter is formulated as a modified square-root information filter consisting of a whitening filter followed by a simple least-squares operation based on the systolic QR algorithm. By proper skewing of the input data, a fully pipelined time and measurement update systolic Kalman filter can be achieved with O(n squared) processing cells, resulting in a system throughput rate of O (n).
Tractography from HARDI using an intrinsic unscented Kalman filter.
Cheng, Guang; Salehian, Hesamoddin; Forder, John R; Vemuri, Baba C
2015-01-01
A novel adaptation of the unscented Kalman filter (UKF) was recently introduced in literature for simultaneous multitensor estimation and fiber tractography from diffusion MRI. This technique has the advantage over other tractography methods in terms of computational efficiency, due to the fact that the UKF simultaneously estimates the diffusion tensors and propagates the most consistent direction to track along. This UKF and its variants reported later in literature however are not intrinsic to the space of diffusion tensors. Lack of this key property can possibly lead to inaccuracies in the multitensor estimation as well as in the tractography. In this paper, we propose a novel intrinsic unscented Kalman filter (IUKF) in the space of diffusion tensors which are symmetric positive definite matrices, that can be used for simultaneous recursive estimation of multitensors and propagation of directional information for use in fiber tractography from diffusion weighted MR data. In addition to being more accurate, IUKF retains all the advantages of UKF mentioned above. We demonstrate the accuracy and effectiveness of the proposed method via experiments publicly available phantom data from the fiber cup-challenge (MICCAI 2009) and diffusion weighted MR scans acquired from human brains and rat spinal cords.
Realizations and performances of least-squares estimation and Kalman filtering by systolic arrays
Chen, M.J.
1987-01-01
Fast least-squares (LS) estimation and Kalman-filtering algorithms utilizing systolic-array implementation are studied. Based on a generalized systolic QR algorithm, a modified LS method is proposed and shown to have superior computational and inter-cell connection complexities, and is more practical for systolic-array implementation. After whitening processing, the Kalman filter can be formulated as a SRIF data-processing problem followed by a simple LS operation. This approach simplifies the computational structure, and is more reliable when the system has singular or near singular coefficient matrix. To improve the throughput rate of the systolic Kalman filter, a topology for stripe QR processing is also proposed. By skewing the order of input matrices, a fully pipelined systolic Kalman-filtering operation can be achieved. With the number of processing units of the O(n/sup 2/), the system throughput rate becomes of the O(n). The numerical properties of the systolic LS estimation and the Kalman filtering algorithms under finite word-length effect are studied via analysis and computer simulations, and are compared with that of conventional approaches. Fault tolerance of the LS estimation algorithm is also discussed. It is shown that by using a simple bypass register, reasonable estimation performance is still possible for a transient defective processing unit.
Validation of the fuzzy Kalman Filter for ship tracking applications
NASA Astrophysics Data System (ADS)
Rigatos, Gerasimos; Siano, Pierluigi
2015-12-01
Tracking of ships' motion and monitoring of maritime traffic can be performed with the use of distributed Kalman Filtering. However, some of the local Kalman Filters which constitute distributed estimation schemes may be based on inaccurate models of the vessel's dynamics or kinematics and in such a case the aggregate state estimate provided by the distributed filter is unreliable. To treat this problem the paper proposes a statistical method of optimized performance for the validation of Fuzzy Kalman Filters used in ship tracking. This statistical validation test is capable of detecting the faulty local filter within the distributed estimation method, even in the case of small errors in the local model's parameters which do not exceed 1% of the associated nominal values.
Application of Consider Covariance to the Extended Kalman Filter
NASA Technical Reports Server (NTRS)
Lundberg, John B.
1996-01-01
The extended Kalman filter (EKF) is the basis for many applications of filtering theory to real-time problems where estimates of the state of a dynamical system are to be computed based upon some set of observations. The form of the EKF may vary somewhat from one application to another, but the fundamental principles are typically unchanged among these various applications. As is the case in many filtering applications, models of the dynamical system (differential equations describing the state variables) and models of the relationship between the observations and the state variables are created. These models typically employ a set of constants whose values are established my means of theory or experimental procedure. Since the estimates of the state are formed assuming that the models are perfect, any modeling errors will affect the accuracy of the computed estimates. Note that the modeling errors may be errors of commission (errors in terms included in the model) or omission (errors in terms excluded from the model). Consequently, it becomes imperative when evaluating the performance of real-time filters to evaluate the effect of modeling errors on the estimates of the state.
Switching Kalman filter for failure prognostic
NASA Astrophysics Data System (ADS)
Lim, Chi Keong Reuben; Mba, David
2015-02-01
The use of condition monitoring (CM) data to predict remaining useful life have been growing with increasing use of health and usage monitoring systems on aircraft. There are many data-driven methodologies available for the prediction and popular ones include artificial intelligence and statistical based approach. The drawback of such approaches is that they require a lot of failure data for training which can be scarce in practice. In lieu of this, methods using state-space and regression-based models that extract information from the data history itself have been explored. However, such methods have their own limitations as they utilize a single time-invariant model which does not represent changing degradation path well. This causes most degradation modeling studies to focus only on segments of their CM data that behaves close to the assumed model. In this paper, a state-space based method; the Switching Kalman Filter (SKF), is adopted for model estimation and life prediction. The SKF approach however, uses multiple models from which the most probable model is inferred from the CM data using Bayesian estimation before it is applied for prediction. At the same time, the inference of the degradation model itself can provide maintainers with more information for their planning. This SKF approach is demonstrated with a case study on gearbox bearings that were found defective from the Republic of Singapore Air Force AH64D helicopter. The use of in-service CM data allows the approach to be applied in a practical scenario and results showed that the developed SKF approach is a promising tool to support maintenance decision-making.
A numerical comparison of discrete Kalman filtering algorithms: An orbit determination case study
NASA Technical Reports Server (NTRS)
Thornton, C. L.; Bierman, G. J.
1976-01-01
The numerical stability and accuracy of various Kalman filter algorithms are thoroughly studied. Numerical results and conclusions are based on a realistic planetary approach orbit determination study. The case study results of this report highlight the numerical instability of the conventional and stabilized Kalman algorithms. Numerical errors associated with these algorithms can be so large as to obscure important mismodeling effects and thus give misleading estimates of filter accuracy. The positive result of this study is that the Bierman-Thornton U-D covariance factorization algorithm is computationally efficient, with CPU costs that differ negligibly from the conventional Kalman costs. In addition, accuracy of the U-D filter using single-precision arithmetic consistently matches the double-precision reference results. Numerical stability of the U-D filter is further demonstrated by its insensitivity of variations in the a priori statistics.
Mobile indoor localization using Kalman filter and trilateration technique
NASA Astrophysics Data System (ADS)
Wahid, Abdul; Kim, Su Mi; Choi, Jaeho
2015-12-01
In this paper, an indoor localization method based on Kalman filtered RSSI is presented. The indoor communications environment however is rather harsh to the mobiles since there is a substantial number of objects distorting the RSSI signals; fading and interference are main sources of the distortion. In this paper, a Kalman filter is adopted to filter the RSSI signals and the trilateration method is applied to obtain the robust and accurate coordinates of the mobile station. From the indoor experiments using the WiFi stations, we have found that the proposed algorithm can provide a higher accuracy with relatively lower power consumption in comparison to a conventional method.
Feedback Robust Cubature Kalman Filter for Target Tracking Using an Angle Sensor
Wu, Hao; Chen, Shuxin; Yang, Binfeng; Chen, Kun
2016-01-01
The direction of arrival (DOA) tracking problem based on an angle sensor is an important topic in many fields. In this paper, a nonlinear filter named the feedback M-estimation based robust cubature Kalman filter (FMR-CKF) is proposed to deal with measurement outliers from the angle sensor. The filter designs a new equivalent weight function with the Mahalanobis distance to combine the cubature Kalman filter (CKF) with the M-estimation method. Moreover, by embedding a feedback strategy which consists of a splitting and merging procedure, the proper sub-filter (the standard CKF or the robust CKF) can be chosen in each time index. Hence, the probability of the outliers’ misjudgment can be reduced. Numerical experiments show that the FMR-CKF performs better than the CKF and conventional robust filters in terms of accuracy and robustness with good computational efficiency. Additionally, the filter can be extended to the nonlinear applications using other types of sensors. PMID:27171081
Feedback Robust Cubature Kalman Filter for Target Tracking Using an Angle Sensor.
Wu, Hao; Chen, Shuxin; Yang, Binfeng; Chen, Kun
2016-01-01
The direction of arrival (DOA) tracking problem based on an angle sensor is an important topic in many fields. In this paper, a nonlinear filter named the feedback M-estimation based robust cubature Kalman filter (FMR-CKF) is proposed to deal with measurement outliers from the angle sensor. The filter designs a new equivalent weight function with the Mahalanobis distance to combine the cubature Kalman filter (CKF) with the M-estimation method. Moreover, by embedding a feedback strategy which consists of a splitting and merging procedure, the proper sub-filter (the standard CKF or the robust CKF) can be chosen in each time index. Hence, the probability of the outliers' misjudgment can be reduced. Numerical experiments show that the FMR-CKF performs better than the CKF and conventional robust filters in terms of accuracy and robustness with good computational efficiency. Additionally, the filter can be extended to the nonlinear applications using other types of sensors. PMID:27171081
Feedback Robust Cubature Kalman Filter for Target Tracking Using an Angle Sensor.
Wu, Hao; Chen, Shuxin; Yang, Binfeng; Chen, Kun
2016-05-09
The direction of arrival (DOA) tracking problem based on an angle sensor is an important topic in many fields. In this paper, a nonlinear filter named the feedback M-estimation based robust cubature Kalman filter (FMR-CKF) is proposed to deal with measurement outliers from the angle sensor. The filter designs a new equivalent weight function with the Mahalanobis distance to combine the cubature Kalman filter (CKF) with the M-estimation method. Moreover, by embedding a feedback strategy which consists of a splitting and merging procedure, the proper sub-filter (the standard CKF or the robust CKF) can be chosen in each time index. Hence, the probability of the outliers' misjudgment can be reduced. Numerical experiments show that the FMR-CKF performs better than the CKF and conventional robust filters in terms of accuracy and robustness with good computational efficiency. Additionally, the filter can be extended to the nonlinear applications using other types of sensors.
An optimal modification of a Kalman filter for time scales
NASA Technical Reports Server (NTRS)
Greenhall, C. A.
2003-01-01
The Kalman filter in question, which was implemented in the time scale algorithm TA(NIST), produces time scales with poor short-term stability. A simple modification of the error covariance matrix allows the filter to produce time scales with good stability at all averaging times, as verified by simulations of clock ensembles.
Kalman Filter for Calibrating a Telescope Focal Plane
NASA Technical Reports Server (NTRS)
Kang, Bryan; Bayard, David
2006-01-01
The instrument-pointing frame (IPF) Kalman filter, and an algorithm that implements this filter, have been devised for calibrating the focal plane of a telescope. As used here, calibration signifies, more specifically, a combination of measurements and calculations directed toward ensuring accuracy in aiming the telescope and determining the locations of objects imaged in various arrays of photodetectors in instruments located on the focal plane. The IPF Kalman filter was originally intended for application to a spaceborne infrared astronomical telescope, but can also be applied to other spaceborne and ground-based telescopes. In the traditional approach to calibration of a telescope, (1) one team of experts concentrates on estimating parameters (e.g., pointing alignments and gyroscope drifts) that are classified as being of primarily an engineering nature, (2) another team of experts concentrates on estimating calibration parameters (e.g., plate scales and optical distortions) that are classified as being primarily of a scientific nature, and (3) the two teams repeatedly exchange data in an iterative process in which each team refines its estimates with the help of the data provided by the other team. This iterative process is inefficient and uneconomical because it is time-consuming and entails the maintenance of two survey teams and the development of computer programs specific to the requirements of each team. Moreover, theoretical analysis reveals that the engineering/ science iterative approach is not optimal in that it does not yield the best estimates of focal-plane parameters and, depending on the application, may not even enable convergence toward a set of estimates.
Deconvolution Kalman filtering for force measurements of revolving wings
NASA Astrophysics Data System (ADS)
Vester, R.; Percin, M.; van Oudheusden, B.
2016-09-01
The applicability of a deconvolution Kalman filtering approach is assessed for the force measurements on a flat plate undergoing a revolving motion, as an alternative procedure to correct for test setup vibrations. The system identification process required for the correct implementation of the deconvolution Kalman filter is explained in detail. It is found that in the presence of a relatively complex forcing history, the DK filter is better suited to filter out structural test rig vibrations than conventional filtering techniques that are based on, for example, low-pass or moving-average filtering. The improvement is especially found in the characterization of the generated force peaks. Consequently, more reliable force data is obtained, which is vital to validate semi-empirical estimation models, but is also relevant to correlate identified flow phenomena to the force production.
Systolic VLSI array for implementing the Kalman filter algorithm
NASA Technical Reports Server (NTRS)
Chang, Jaw J. (Inventor); Yeh, Hen-Geul (Inventor)
1989-01-01
A method and apparatus for processing signals representative of a complex matrix/vector equation is disclosed and claimed. More particularly, signals representing an orderly sequence of the combined matrix and vector equation, known as a Kalman filter algorithm, is processed in real-time in accordance with the principles of this invention. The Kalman filter algorithm is converted into a Faddeev algorithm, which is a matrix-only algorithm. The Faddeev algorithm is modified to represent both the matrix and vector portions of the Kalman filter algorithm. The modified Faddeev algorithm is embodied into electrical signals which are applied as inputs to a systolic array processor, which performs triangulation and nullification on the input signals, and delivers an output signal to a real-time utilization circuit.
Kalman filter estimation of monthly US oil imports
Martz, H.; Burris, A.; Bruckner, L.; Bivins, R.
1981-10-01
The Kalman filter technique was used to forecast US monthly oil imports with a two-month lead. The state equation used was an ARIMA (1,1,0), and the observation equation was a regression of the revised (P/sub 1/), estimated (P/sub 0/), and company-forecasted values (F/sub 1/ and F/sub 2/) on the true values (P/sub 2/). Results indicate the Kalman filter estimates are superior to the company-provided P/sub 1/ values. The total forecasts are in agreement with true values and lie within the 95% confidence bounds. The incorporation of an econometrically derived observation equation is recommended. A detailed example of the Kalman filter estimate calculation is presented in the appendix.
Iterated unscented Kalman filter for phase unwrapping of interferometric fringes.
Xie, Xianming
2016-08-22
A fresh phase unwrapping algorithm based on iterated unscented Kalman filter is proposed to estimate unambiguous unwrapped phase of interferometric fringes. This method is the result of combining an iterated unscented Kalman filter with a robust phase gradient estimator based on amended matrix pencil model, and an efficient quality-guided strategy based on heap sort. The iterated unscented Kalman filter that is one of the most robust methods under the Bayesian theorem frame in non-linear signal processing so far, is applied to perform simultaneously noise suppression and phase unwrapping of interferometric fringes for the first time, which can simplify the complexity and the difficulty of pre-filtering procedure followed by phase unwrapping procedure, and even can remove the pre-filtering procedure. The robust phase gradient estimator is used to efficiently and accurately obtain phase gradient information from interferometric fringes, which is needed for the iterated unscented Kalman filtering phase unwrapping model. The efficient quality-guided strategy is able to ensure that the proposed method fast unwraps wrapped pixels along the path from the high-quality area to the low-quality area of wrapped phase images, which can greatly improve the efficiency of phase unwrapping. Results obtained from synthetic data and real data show that the proposed method can obtain better solutions with an acceptable time consumption, with respect to some of the most used algorithms. PMID:27557170
Iterated unscented Kalman filter for phase unwrapping of interferometric fringes.
Xie, Xianming
2016-08-22
A fresh phase unwrapping algorithm based on iterated unscented Kalman filter is proposed to estimate unambiguous unwrapped phase of interferometric fringes. This method is the result of combining an iterated unscented Kalman filter with a robust phase gradient estimator based on amended matrix pencil model, and an efficient quality-guided strategy based on heap sort. The iterated unscented Kalman filter that is one of the most robust methods under the Bayesian theorem frame in non-linear signal processing so far, is applied to perform simultaneously noise suppression and phase unwrapping of interferometric fringes for the first time, which can simplify the complexity and the difficulty of pre-filtering procedure followed by phase unwrapping procedure, and even can remove the pre-filtering procedure. The robust phase gradient estimator is used to efficiently and accurately obtain phase gradient information from interferometric fringes, which is needed for the iterated unscented Kalman filtering phase unwrapping model. The efficient quality-guided strategy is able to ensure that the proposed method fast unwraps wrapped pixels along the path from the high-quality area to the low-quality area of wrapped phase images, which can greatly improve the efficiency of phase unwrapping. Results obtained from synthetic data and real data show that the proposed method can obtain better solutions with an acceptable time consumption, with respect to some of the most used algorithms.
On the equivalence of Kalman filtering and least-squares estimation
NASA Astrophysics Data System (ADS)
Mysen, E.
2016-07-01
The Kalman filter is derived directly from the least-squares estimator, and generalized to accommodate stochastic processes with time variable memory. To complete the link between least-squares estimation and Kalman filtering of first-order Markov processes, a recursive algorithm is presented for the computation of the off-diagonal elements of the a posteriori least-squares error covariance. As a result of the algebraic equivalence of the two estimators, both approaches can fully benefit from the advantages implied by their individual perspectives. In particular, it is shown how Kalman filter solutions can be integrated into the normal equation formalism that is used for intra- and inter-technique combination of space geodetic data.
Filtering Meteoroid Flights Using Multiple Unscented Kalman Filters
NASA Astrophysics Data System (ADS)
Sansom, E. K.; Bland, P. A.; Rutten, M. G.; Paxman, J.; Towner, M. C.
2016-11-01
Estimator algorithms are immensely versatile and powerful tools that can be applied to any problem where a dynamic system can be modeled by a set of equations and where observations are available. A well designed estimator enables system states to be optimally predicted and errors to be rigorously quantified. Unscented Kalman filters (UKFs) and interactive multiple models can be found in methods from satellite tracking to self-driving cars. The luminous trajectory of the Bunburra Rockhole fireball was observed by the Desert Fireball Network in mid-2007. The recorded data set is used in this paper to examine the application of these two techniques as a viable approach to characterizing fireball dynamics. The nonlinear, single-body system of equations, used to model meteoroid entry through the atmosphere, is challenged by gross fragmentation events that may occur. The incorporation of the UKF within an interactive multiple model smoother provides a likely solution for when fragmentation events may occur as well as providing a statistical analysis of the state uncertainties. In addition to these benefits, another advantage of this approach is its automatability for use within an image processing pipeline to facilitate large fireball data analyses and meteorite recoveries.
Fuzzy Adaptive Cubature Kalman Filter for Integrated Navigation Systems.
Tseng, Chien-Hao; Lin, Sheng-Fuu; Jwo, Dah-Jing
2016-01-01
This paper presents a sensor fusion method based on the combination of cubature Kalman filter (CKF) and fuzzy logic adaptive system (FLAS) for the integrated navigation systems, such as the GPS/INS (Global Positioning System/inertial navigation system) integration. The third-degree spherical-radial cubature rule applied in the CKF has been employed to avoid the numerically instability in the system model. In processing navigation integration, the performance of nonlinear filter based estimation of the position and velocity states may severely degrade caused by modeling errors due to dynamics uncertainties of the vehicle. In order to resolve the shortcoming for selecting the process noise covariance through personal experience or numerical simulation, a scheme called the fuzzy adaptive cubature Kalman filter (FACKF) is presented by introducing the FLAS to adjust the weighting factor of the process noise covariance matrix. The FLAS is incorporated into the CKF framework as a mechanism for timely implementing the tuning of process noise covariance matrix based on the information of degree of divergence (DOD) parameter. The proposed FACKF algorithm shows promising accuracy improvement as compared to the extended Kalman filter (EKF), unscented Kalman filter (UKF), and CKF approaches. PMID:27472336
Fuzzy Adaptive Cubature Kalman Filter for Integrated Navigation Systems
Tseng, Chien-Hao; Lin, Sheng-Fuu; Jwo, Dah-Jing
2016-01-01
This paper presents a sensor fusion method based on the combination of cubature Kalman filter (CKF) and fuzzy logic adaptive system (FLAS) for the integrated navigation systems, such as the GPS/INS (Global Positioning System/inertial navigation system) integration. The third-degree spherical-radial cubature rule applied in the CKF has been employed to avoid the numerically instability in the system model. In processing navigation integration, the performance of nonlinear filter based estimation of the position and velocity states may severely degrade caused by modeling errors due to dynamics uncertainties of the vehicle. In order to resolve the shortcoming for selecting the process noise covariance through personal experience or numerical simulation, a scheme called the fuzzy adaptive cubature Kalman filter (FACKF) is presented by introducing the FLAS to adjust the weighting factor of the process noise covariance matrix. The FLAS is incorporated into the CKF framework as a mechanism for timely implementing the tuning of process noise covariance matrix based on the information of degree of divergence (DOD) parameter. The proposed FACKF algorithm shows promising accuracy improvement as compared to the extended Kalman filter (EKF), unscented Kalman filter (UKF), and CKF approaches. PMID:27472336
Fuzzy Adaptive Cubature Kalman Filter for Integrated Navigation Systems.
Tseng, Chien-Hao; Lin, Sheng-Fuu; Jwo, Dah-Jing
2016-07-26
This paper presents a sensor fusion method based on the combination of cubature Kalman filter (CKF) and fuzzy logic adaptive system (FLAS) for the integrated navigation systems, such as the GPS/INS (Global Positioning System/inertial navigation system) integration. The third-degree spherical-radial cubature rule applied in the CKF has been employed to avoid the numerically instability in the system model. In processing navigation integration, the performance of nonlinear filter based estimation of the position and velocity states may severely degrade caused by modeling errors due to dynamics uncertainties of the vehicle. In order to resolve the shortcoming for selecting the process noise covariance through personal experience or numerical simulation, a scheme called the fuzzy adaptive cubature Kalman filter (FACKF) is presented by introducing the FLAS to adjust the weighting factor of the process noise covariance matrix. The FLAS is incorporated into the CKF framework as a mechanism for timely implementing the tuning of process noise covariance matrix based on the information of degree of divergence (DOD) parameter. The proposed FACKF algorithm shows promising accuracy improvement as compared to the extended Kalman filter (EKF), unscented Kalman filter (UKF), and CKF approaches.
Lall, Pradeep; Wei, Junchao; Davis, J Lynn
2014-06-24
Abstract— Solid-state lighting (SSL) luminaires containing light emitting diodes (LEDs) have the potential of seeing excessive temperatures when being transported across country or being stored in non-climate controlled warehouses. They are also being used in outdoor applications in desert environments that see little or no humidity but will experience extremely high temperatures during the day. This makes it important to increase our understanding of what effects high temperature exposure for a prolonged period of time will have on the usability and survivability of these devices. Traditional light sources “burn out” at end-of-life. For an incandescent bulb, the lamp life is defined by B50 life. However, the LEDs have no filament to “burn”. The LEDs continually degrade and the light output decreases eventually below useful levels causing failure. Presently, the TM-21 test standard is used to predict the L70 life of LEDs from LM-80 test data. Several failure mechanisms may be active in a LED at a single time causing lumen depreciation. The underlying TM-21 Model may not capture the failure physics in presence of multiple failure mechanisms. Correlation of lumen maintenance with underlying physics of degradation at system-level is needed. In this paper, Kalman Filter (KF) and Extended Kalman Filters (EKF) have been used to develop a 70-percent Lumen Maintenance Life Prediction Model for LEDs used in SSL luminaires. Ten-thousand hour LM-80 test data for various LEDs have been used for model development. System state at each future time has been computed based on the state space at preceding time step, system dynamics matrix, control vector, control matrix, measurement matrix, measured vector, process noise and measurement noise. The future state of the lumen depreciation has been estimated based on a second order Kalman Filter model and a Bayesian Framework. Life prediction of L70 life for the LEDs used in SSL luminaires from KF and EKF based models have
Parallelized unscented Kalman filters for carrier recovery in coherent optical communication.
Jignesh, Jokhakar; Corcoran, Bill; Lowery, Arthur
2016-07-15
We show that unscented Kalman filters can be used to mitigate local oscillator phase noise and to compensate carrier frequency offset in coherent single-carrier optical communication systems. A parallel processing architecture implementing the unscented Kalman filter is proposed, improving upon a previous parallelized linear Kalman filter (LKF) implementation. PMID:27420508
Parallelized unscented Kalman filters for carrier recovery in coherent optical communication.
Jignesh, Jokhakar; Corcoran, Bill; Lowery, Arthur
2016-07-15
We show that unscented Kalman filters can be used to mitigate local oscillator phase noise and to compensate carrier frequency offset in coherent single-carrier optical communication systems. A parallel processing architecture implementing the unscented Kalman filter is proposed, improving upon a previous parallelized linear Kalman filter (LKF) implementation.
Combining Earth Orientation Measurements Using a Kalman Filter
NASA Technical Reports Server (NTRS)
Gross, R.
2000-01-01
A Kalman filter has many properties that make it an attractive choice as a technique for combining Earth orientation measurements. It allows the full accuracy of the measurements to be used, whether the measurements are degenerate or are of full rank, are irregularly or regularly spaced in time, or are corrupted by systematic or other errors that can be described by stochastic models.
Adaptive distributed Kalman filtering with wind estimation for astronomical adaptive optics.
Massioni, Paolo; Gilles, Luc; Ellerbroek, Brent
2015-12-01
In the framework of adaptive optics (AO) for astronomy, it is a common assumption to consider the atmospheric turbulent layers as "frozen flows" sliding according to the wind velocity profile. For this reason, having knowledge of such a velocity profile is beneficial in terms of AO control system performance. In this paper we show that it is possible to exploit the phase estimate from a Kalman filter running on an AO system in order to estimate wind velocity. This allows the update of the Kalman filter itself with such knowledge, making it adaptive. We have implemented such an adaptive controller based on the distributed version of the Kalman filter, for a realistic simulation of a multi-conjugate AO system with laser guide stars on a 30 m telescope. Simulation results show that this approach is effective and promising and the additional computational cost with respect to the distributed filter is negligible. Comparisons with a previously published slope detection and ranging wind profiler are made and the impact of turbulence profile quantization is assessed. One of the main findings of the paper is that all flavors of the adaptive distributed Kalman filter are impacted more significantly by turbulence profile quantization than the static minimum mean square estimator which does not incorporate wind profile information.
Adaptive error covariances estimation methods for ensemble Kalman filters
Zhen, Yicun; Harlim, John
2015-08-01
This paper presents a computationally fast algorithm for estimating, both, the system and observation noise covariances of nonlinear dynamics, that can be used in an ensemble Kalman filtering framework. The new method is a modification of Belanger's recursive method, to avoid an expensive computational cost in inverting error covariance matrices of product of innovation processes of different lags when the number of observations becomes large. When we use only product of innovation processes up to one-lag, the computational cost is indeed comparable to a recently proposed method by Berry–Sauer's. However, our method is more flexible since it allows for using information from product of innovation processes of more than one-lag. Extensive numerical comparisons between the proposed method and both the original Belanger's and Berry–Sauer's schemes are shown in various examples, ranging from low-dimensional linear and nonlinear systems of SDEs and 40-dimensional stochastically forced Lorenz-96 model. Our numerical results suggest that the proposed scheme is as accurate as the original Belanger's scheme on low-dimensional problems and has a wider range of more accurate estimates compared to Berry–Sauer's method on L-96 example.
Implementation of a Parallel Kalman Filter for Stratospheric Chemical Tracer Assimilation
NASA Technical Reports Server (NTRS)
Chang, Lang-Ping; Lyster, Peter M.; Menard, R.; Cohn, S. E.
1998-01-01
A Kalman filter for the assimilation of long-lived atmospheric chemical constituents has been developed for two-dimensional transport models on isentropic surfaces over the globe. An important attribute of the Kalman filter is that it calculates error covariances of the constituent fields using the tracer dynamics. Consequently, the current Kalman-filter assimilation is a five-dimensional problem (coordinates of two points and time), and it can only be handled on computers with large memory and high floating point speed. In this paper, an implementation of the Kalman filter for distributed-memory, message-passing parallel computers is discussed. Two approaches were studied: an operator decomposition and a covariance decomposition. The latter was found to be more scalable than the former, and it possesses the property that the dynamical model does not need to be parallelized, which is of considerable practical advantage. This code is currently used to assimilate constituent data retrieved by limb sounders on the Upper Atmosphere Research Satellite. Tests of the code examined the variance transport and observability properties. Aspects of the parallel implementation, some timing results, and a brief discussion of the physical results will be presented.
Nonlinear Kalman Filtering for acoustic emission source localization in anisotropic panels.
Dehghan Niri, E; Farhidzadeh, A; Salamone, S
2014-02-01
Nonlinear Kalman Filtering is an established field in applied probability and control systems, which plays an important role in many practical applications from target tracking to weather and climate prediction. However, its application for acoustic emission (AE) source localization has been very limited. In this paper, two well-known nonlinear Kalman Filtering algorithms are presented to estimate the location of AE sources in anisotropic panels: the Extended Kalman Filter (EKF) and Unscented Kalman Filter (UKF). These algorithms are applied to two cases: velocity profile known (CASE I) and velocity profile unknown (CASE II). The algorithms are compared with a more traditional nonlinear least squares method. Experimental tests are carried out on a carbon-fiber reinforced polymer (CFRP) composite panel instrumented with a sparse array of piezoelectric transducers to validate the proposed approaches. AE sources are simulated using an instrumented miniature impulse hammer. In order to evaluate the performance of the algorithms, two metrics are used: (1) accuracy of the AE source localization and (2) computational cost. Furthermore, it is shown that both EKF and UKF can provide a confidence interval of the estimated AE source location and can account for uncertainty in time of flight measurements.
Model-Based Engine Control Architecture with an Extended Kalman Filter
NASA Technical Reports Server (NTRS)
Csank, Jeffrey T.; Connolly, Joseph W.
2016-01-01
This paper discusses the design and implementation of an extended Kalman filter (EKF) for model-based engine control (MBEC). Previously proposed MBEC architectures feature an optimal tuner Kalman Filter (OTKF) to produce estimates of both unmeasured engine parameters and estimates for the health of the engine. The success of this approach relies on the accuracy of the linear model and the ability of the optimal tuner to update its tuner estimates based on only a few sensors. Advances in computer processing are making it possible to replace the piece-wise linear model, developed off-line, with an on-board nonlinear model running in real-time. This will reduce the estimation errors associated with the linearization process, and is typically referred to as an extended Kalman filter. The nonlinear extended Kalman filter approach is applied to the Commercial Modular Aero-Propulsion System Simulation 40,000 (C-MAPSS40k) and compared to the previously proposed MBEC architecture. The results show that the EKF reduces the estimation error, especially during transient operation.
Model-Based Engine Control Architecture with an Extended Kalman Filter
NASA Technical Reports Server (NTRS)
Csank, Jeffrey T.; Connolly, Joseph W.
2016-01-01
This paper discusses the design and implementation of an extended Kalman filter (EKF) for model-based engine control (MBEC). Previously proposed MBEC architectures feature an optimal tuner Kalman Filter (OTKF) to produce estimates of both unmeasured engine parameters and estimates for the health of the engine. The success of this approach relies on the accuracy of the linear model and the ability of the optimal tuner to update its tuner estimates based on only a few sensors. Advances in computer processing are making it possible to replace the piece-wise linear model, developed off-line, with an on-board nonlinear model running in real-time. This will reduce the estimation errors associated with the linearization process, and is typically referred to as an extended Kalman filter. The non-linear extended Kalman filter approach is applied to the Commercial Modular Aero-Propulsion System Simulation 40,000 (C-MAPSS40k) and compared to the previously proposed MBEC architecture. The results show that the EKF reduces the estimation error, especially during transient operation.
Acoustic cardiac signals analysis: a Kalman filter-based approach.
Salleh, Sheik Hussain; Hussain, Hadrina Sheik; Swee, Tan Tian; Ting, Chee-Ming; Noor, Alias Mohd; Pipatsart, Surasak; Ali, Jalil; Yupapin, Preecha P
2012-01-01
Auscultation of the heart is accompanied by both electrical activity and sound. Heart auscultation provides clues to diagnose many cardiac abnormalities. Unfortunately, detection of relevant symptoms and diagnosis based on heart sound through a stethoscope is difficult. The reason GPs find this difficult is that the heart sounds are of short duration and separated from one another by less than 30 ms. In addition, the cost of false positives constitutes wasted time and emotional anxiety for both patient and GP. Many heart diseases cause changes in heart sound, waveform, and additional murmurs before other signs and symptoms appear. Heart-sound auscultation is the primary test conducted by GPs. These sounds are generated primarily by turbulent flow of blood in the heart. Analysis of heart sounds requires a quiet environment with minimum ambient noise. In order to address such issues, the technique of denoising and estimating the biomedical heart signal is proposed in this investigation. Normally, the performance of the filter naturally depends on prior information related to the statistical properties of the signal and the background noise. This paper proposes Kalman filtering for denoising statistical heart sound. The cycles of heart sounds are certain to follow first-order Gauss-Markov process. These cycles are observed with additional noise for the given measurement. The model is formulated into state-space form to enable use of a Kalman filter to estimate the clean cycles of heart sounds. The estimates obtained by Kalman filtering are optimal in mean squared sense.
An Adaptive Kalman Filter Using a Simple Residual Tuning Method
NASA Technical Reports Server (NTRS)
Harman, Richard R.
1999-01-01
One difficulty in using Kalman filters in real world situations is the selection of the correct process noise, measurement noise, and initial state estimate and covariance. These parameters are commonly referred to as tuning parameters. Multiple methods have been developed to estimate these parameters. Most of those methods such as maximum likelihood, subspace, and observer Kalman Identification require extensive offline processing and are not suitable for real time processing. One technique, which is suitable for real time processing, is the residual tuning method. Any mismodeling of the filter tuning parameters will result in a non-white sequence for the filter measurement residuals. The residual tuning technique uses this information to estimate corrections to those tuning parameters. The actual implementation results in a set of sequential equations that run in parallel with the Kalman filter. A. H. Jazwinski developed a specialized version of this technique for estimation of process noise. Equations for the estimation of the measurement noise have also been developed. These algorithms are used to estimate the process noise and measurement noise for the Wide Field Infrared Explorer star tracker and gyro.
An Adaptive Kalman Filter using a Simple Residual Tuning Method
NASA Technical Reports Server (NTRS)
Harman, Richard R.
1999-01-01
One difficulty in using Kalman filters in real world situations is the selection of the correct process noise, measurement noise, and initial state estimate and covariance. These parameters are commonly referred to as tuning parameters. Multiple methods have been developed to estimate these parameters. Most of those methods such as maximum likelihood, subspace, and observer Kalman Identification require extensive offline processing and are not suitable for real time processing. One technique, which is suitable for real time processing, is the residual tuning method. Any mismodeling of the filter tuning parameters will result in a non-white sequence for the filter measurement residuals. The residual tuning technique uses this information to estimate corrections to those tuning parameters. The actual implementation results in a set of sequential equations that run in parallel with the Kalman filter. Equations for the estimation of the measurement noise have also been developed. These algorithms are used to estimate the process noise and measurement noise for the Wide Field Infrared Explorer star tracker and gyro.
Spitzer Instrument Pointing Frame (IPF) Kalman Filter Algorithm
NASA Technical Reports Server (NTRS)
Bayard, David S.; Kang, Bryan H.
2004-01-01
This paper discusses the Spitzer Instrument Pointing Frame (IPF) Kalman Filter algorithm. The IPF Kalman filter is a high-order square-root iterated linearized Kalman filter, which is parametrized for calibrating the Spitzer Space Telescope focal plane and aligning the science instrument arrays with respect to the telescope boresight. The most stringent calibration requirement specifies knowledge of certain instrument pointing frames to an accuracy of 0.1 arcseconds, per-axis, 1-sigma relative to the Telescope Pointing Frame. In order to achieve this level of accuracy, the filter carries 37 states to estimate desired parameters while also correcting for expected systematic errors due to: (1) optical distortions, (2) scanning mirror scale-factor and misalignment, (3) frame alignment variations due to thermomechanical distortion, and (4) gyro bias and bias-drift in all axes. The resulting estimated pointing frames and calibration parameters are essential for supporting on-board precision pointing capability, in addition to end-to-end 'pixels on the sky' ground pointing reconstruction efforts.
Real time estimation of ship motions using Kalman filtering techniques
NASA Technical Reports Server (NTRS)
Triantafyllou, M. S.; Bodson, M.; Athans, M.
1983-01-01
The estimation of the heave, pitch, roll, sway, and yaw motions of a DD-963 destroyer is studied, using Kalman filtering techniques, for application in VTOL aircraft landing. The governing equations are obtained from hydrodynamic considerations in the form of linear differential equations with frequency dependent coefficients. In addition, nonminimum phase characteristics are obtained due to the spatial integration of the water wave forces. The resulting transfer matrix function is irrational and nonminimum phase. The conditions for a finite-dimensional approximation are considered and the impact of the various parameters is assessed. A detailed numerical application for a DD-963 destroyer is presented and simulations of the estimations obtained from Kalman filters are discussed.
Robust tracking with spatio-velocity snakes: Kalman filtering approach
Peterfreund, N.
1997-06-01
Using results from robust Kalman filtering, the author presents a new Kalman filter-based snake model for tracking of nonrigid objects in combined spatio-velocity space. The proposed model is the stochastic version of the velocity snake, an active contour model for combined tracking of position and velocity of nonrigid boundaries. The proposed model uses image gradient and optical flow measurements along the contour as system measurements. An optical-flow based measurement error is used to detect and reject image measurements which correspond to image clutter or to other objects. The method was applied to object tracking of both rigid and nonrigid objects, resulting in good tracking results and robustness to image clutter, occlusions and numerical noise.
Robust tracking with spatio-velocity snakes: Kalman filtering approach
Peterfreund, N.
1998-12-31
Using results from robust Kalman filtering, we present a new Kalman filter-based snake model for tracking of nonrigid objects in combined spatio-velocity space. The proposed model is the stochastic version of the velocity snake, an active contour model for combined tracking of position and velocity of nonrigid boundaries. The proposed model uses image gradient and optical flow measurements along the contour as system measurements. An optical-flow based measurement error is used to detect and reject image measurements which correspond to image clutter or to other objects. The method was applied to object tracking of both rigid and nonrigid objects, resulting in good tracking results and robustness to image clutter, occlusions and numerical noise. 19 refs., 3 figs.
Recent Flight Results of the TRMM Kalman Filter
NASA Technical Reports Server (NTRS)
Andrews, Stephen F.; Bilanow, Stephen; Bauer, Frank (Technical Monitor)
2002-01-01
The Tropical Rainfall Measuring Mission (TRMM) spacecraft is a nadir pointing spacecraft that nominally controls the roll and pitch attitude based on the Earth Sensor Assembly (ESA) output. TRMM's nominal orbit altitude was 350 km, until raised to 402 km to prolong mission life. During the boost, the ESA experienced a decreasing signal to noise ratio, until sun interference at 393 km altitude made the ESA data unreliable for attitude determination. At that point, the backup attitude determination algorithm, an extended Kalman filter, was enabled. After the boost finished, TRMM reacquired its nadir-pointing attitude, and continued its mission. This paper will briefly discuss the boost and the decision to turn on the backup attitude determination algorithm. A description of the extended Kalman filter algorithm will be given. In addition, flight results from analyzing attitude data and the results of software changes made onboard TRMM will be discussed. Some lessons learned are presented.
Estimating Power System Dynamic States Using Extended Kalman Filter
Huang, Zhenyu; Schneider, Kevin P.; Nieplocha, Jaroslaw; Zhou, Ning
2014-10-31
Abstract—The state estimation tools which are currently deployed in power system control rooms are based on a steady state assumption. As a result, the suite of operational tools that rely on state estimation results as inputs do not have dynamic information available and their accuracy is compromised. This paper investigates the application of Extended Kalman Filtering techniques for estimating dynamic states in the state estimation process. The new formulated “dynamic state estimation” includes true system dynamics reflected in differential equations, not like previously proposed “dynamic state estimation” which only considers the time-variant snapshots based on steady state modeling. This new dynamic state estimation using Extended Kalman Filter has been successfully tested on a multi-machine system. Sensitivity studies with respect to noise levels, sampling rates, model errors, and parameter errors are presented as well to illustrate the robust performance of the developed dynamic state estimation process.
Kalman filter application for distributed parameter estimation in reactor systems
Martin, R.P.; Edwards, R.M.
1996-07-01
An application of the Kalman filter has been developed for the real-time identification of a distributed parameter in a nuclear power plant. This technique can be used to improve numerical method-based best-estimate simulation of complex systems such as nuclear power plants. The application to a reactor system involves a unique modal model that approximates physical components, such as the reactor, as a coupled oscillator, i.e., a modal model with coupled modes. In this model both states and parameters are described by an orthogonal expansion. The Kalman filter with the sequential least-squares parameter estimation algorithm was used to estimate the modal coefficients of all states and one parameter. Results show that this state feedback algorithm is an effective way to parametrically identify a distributed parameter system in the presence of uncertainties.
A comparison of EAKF and particle filter: towards a ensemble adjustment Kalman particle filter
NASA Astrophysics Data System (ADS)
Zhang, Xiangming; Shen, Zheqi; Tang, Youmin
2016-04-01
Bayesian estimation theory provides a general approach for the state estimate. In this study, we first explore two Bayesian-based methods: ensemble adjustment Kalman filter (EAKF) and sequential importance resampling particle filter (SIR-PF), using a well-known nonlinear and non-Gaussian model (Lorenz '63 model). The EAKF can be regarded as a deterministic scheme of the ensemble Kalman filter (EnKF), which performs better than the classical (stochastic) EnKF in a general framework. Comparison between the SIR-PF and the EAKF reveals that the former outperforms the latter if ensemble size is very large that can avoid the filter degeneracy, and vice versa. On the basis of comparisons between the SIR-PF and the EAKF, a mixture filter, called ensemble adjustment Kalman particle filter (EAKPF), is proposed to combine their both merits. Similar to the ensemble Kalman particle filter, which combines the stochastic EnKF and SIR-PF analysis schemes with a tuning parameter, the new mixture filter essentially provides a continuous interpolation between the EAKF and SIR-PF. The same Lorenz '63 model is used as a testbed, showing that the EAKPF is able to overcome filter degeneracy while maintaining the non-Gaussian nature, and performs better than the EAKF given limited ensemble size.
Traditional Tracking with Kalman Filter on Parallel Architectures
NASA Astrophysics Data System (ADS)
Cerati, Giuseppe; Elmer, Peter; Lantz, Steven; MacNeill, Ian; McDermott, Kevin; Riley, Dan; Tadel, Matevž; Wittich, Peter; Würthwein, Frank; Yagil, Avi
2015-05-01
Power density constraints are limiting the performance improvements of modern CPUs. To address this, we have seen the introduction of lower-power, multi-core processors, but the future will be even more exciting. In order to stay within the power density limits but still obtain Moore's Law performance/price gains, it will be necessary to parallelize algorithms to exploit larger numbers of lightweight cores and specialized functions like large vector units. Example technologies today include Intel's Xeon Phi and GPGPUs. Track finding and fitting is one of the most computationally challenging problems for event reconstruction in particle physics. At the High Luminosity LHC, for example, this will be by far the dominant problem. The most common track finding techniques in use today are however those based on the Kalman Filter. Significant experience has been accumulated with these techniques on real tracking detector systems, both in the trigger and offline. We report the results of our investigations into the potential and limitations of these algorithms on the new parallel hardware.
Design of Linear Quadratic Regulators and Kalman Filters
NASA Technical Reports Server (NTRS)
Lehtinen, B.; Geyser, L.
1986-01-01
AESOP solves problems associated with design of controls and state estimators for linear time-invariant systems. Systems considered are modeled in state-variable form by set of linear differential and algebraic equations with constant coefficients. Two key problems solved by AESOP are linear quadratic regulator (LQR) design problem and steady-state Kalman filter design problem. AESOP is interactive. User solves design problems and analyzes solutions in single interactive session. Both numerical and graphical information available to user during the session.
The Navstar GPS master control station's Kalman filter experience
NASA Technical Reports Server (NTRS)
Scardera, Michael P.
1990-01-01
The Navstar Global Positioning System (GPS) is a highly accurate space based navigation system providing all weather, 24 hour a day service to both military and civilian users. The system provides a Gaussian position solution with four satellites, each providing its ephemeris and clock offset with respect to GPS time. The GPS Master Clock Station (MCS) is charged with tracking each Navstar spacecraft and precisely defining the ephemeris and clock parameters for upload into the vehicle's navigation message. Briefly described here are the Navstar system and the Kalman filter estimation process used by MCS to determine, predict, and ensure quality control for each of the satellite's ephemeris and clock states. Routine performance is shown. Kalman filter reaction and response is discussed for anomalous clock behavior and trajectory perturbations. Particular attention is given to MCS efforts to improve orbital adjust modeling. The satellite out of service time due to orbital maneuvering has been reduced in the past year from four days to under twelve hours. The planning, reference trajectory model, and Kalman filter management improvements are explained.
Expectation Maximisation based Kalman Filter parameter estimation of GRACE data
NASA Astrophysics Data System (ADS)
Fuhrmann, Marcel; Holschneider, Matthias; Lorenz, Christof
2015-04-01
GRACE gravity field solutions have proven to be a great device to measure Earth's water storage variations. Nevertheless, if one tries to project the available satellite space-time structure of the time varying fields onto a global time varying field, the well known problem of aliasing appears, as it is manifested in the stripes of the inverse solution. This phenomenon is largely enforced through the use of global spacial modeling functions like spherical harmonics. One method to approach this problem is to apply the Kalman filter technique. This procedure requires knowledge of stochastic models of observations and process dynamics. However, Earth's gravity field is constantly changing in such a complex manner that it is impossible to accurately determine the correct process dynamic. The Ornstein-Uhlenbeck process was applied as a viable process dynamic. This process contains free hyper parameters, that need to be estimated by an Expectation- Minimization(EM) algorithm, allowing it to take into account an a-priori space-time correlation pattern to improve Kalman Filter estimations. The method was applied to unfiltered GRACE gaussian coefficients, using the intrinsic regularization abilities of the Kalman Filter itself. The result was a regularized potential field without additional hydrological information or other assumptions of the gravity field other than Kaula's Law.
Unscented Kalman filtering for wave energy converters system identification
NASA Astrophysics Data System (ADS)
Bakar, Mohd Aftar Abu; Green, David A.; Metcalfe, Andrew V.; Ariff, Noratiqah Mohd
2014-06-01
A model for a oscillating flap wave energy converter (WEC) is as a single degree of freedom system with a non-linear term to allow for the drag of the device through the water, known as the Morison term. The focus of this system identification is on estimating the dynamic state of the system and estimating the non-linear parameter from observations of the wave elevation and the vertical displacement of the device. It is assumed that the mass, stiffness and damping of the system, without the Morison term, are known from the physical characteristics of the device. The Kalman Filter (KF) can be used to estimate the states of a linear system, however, it is not directly applicable to a non-linear system. Various adaptations have been proposed for non-linear systems. One of the first was the extended Kalman Filter (EKF) which relied on a linearization about the current state values. However, an alternative approach, known as the unscented Kalman Filter (UKF) has been found to give a better performance and is easier to implement. We apply the UKF to estimate the dynamic states of the system together with the non-linear parameter. The fitted model can be used to predict the performance of the device in different wave environments.
Hybrid vs Adaptive Ensemble Kalman Filtering for Storm Surge Forecasting
NASA Astrophysics Data System (ADS)
Altaf, M. U.; Raboudi, N.; Gharamti, M. E.; Dawson, C.; McCabe, M. F.; Hoteit, I.
2014-12-01
Recent storm surge events due to Hurricanes in the Gulf of Mexico have motivated the efforts to accurately forecast water levels. Toward this goal, a parallel architecture has been implemented based on a high resolution storm surge model, ADCIRC. However the accuracy of the model notably depends on the quality and the recentness of the input data (mainly winds and bathymetry), model parameters (e.g. wind and bottom drag coefficients), and the resolution of the model grid. Given all these uncertainties in the system, the challenge is to build an efficient prediction system capable of providing accurate forecasts enough ahead of time for the authorities to evacuate the areas at risk. We have developed an ensemble-based data assimilation system to frequently assimilate available data into the ADCIRC model in order to improve the accuracy of the model. In this contribution we study and analyze the performances of different ensemble Kalman filter methodologies for efficient short-range storm surge forecasting, the aim being to produce the most accurate forecasts at the lowest possible computing time. Using Hurricane Ike meteorological data to force the ADCIRC model over a domain including the Gulf of Mexico coastline, we implement and compare the forecasts of the standard EnKF, the hybrid EnKF and an adaptive EnKF. The last two schemes have been introduced as efficient tools for enhancing the behavior of the EnKF when implemented with small ensembles by exploiting information from a static background covariance matrix. Covariance inflation and localization are implemented in all these filters. Our results suggest that both the hybrid and the adaptive approach provide significantly better forecasts than those resulting from the standard EnKF, even when implemented with much smaller ensembles.
Temperature profile retrievals with extended Kalman-Bucy filters
NASA Technical Reports Server (NTRS)
Ledsham, W. H.; Staelin, D. H.
1979-01-01
The Extended Kalman-Bucy Filter is a powerful technique for estimating non-stationary random parameters in situations where the received signal is a noisy non-linear function of those parameters. A practical causal filter for retrieving atmospheric temperature profiles from radiances observed at a single scan angle by the Scanning Microwave Spectrometer (SCAMS) carried on the Nimbus 6 satellite typically shows approximately a 10-30% reduction in rms error about the mean at almost all levels below 70 mb when compared with a regression inversion.
Multi-channel Kalman filters for active noise control.
van Ophem, S; Berkhoff, A P
2013-04-01
By formulating the feed-forward broadband active noise control problem as a state estimation problem it is possible to achieve a faster rate of convergence than the filtered reference least mean squares algorithm and possibly also a better tracking performance. A multiple input/multiple output Kalman algorithm is derived to perform this state estimation. To make the algorithm more suitable for real-time applications, the Kalman filter is written in a fast array form and the secondary path state matrices are implemented in output normal form. The resulting filter implementation is tested in simulations and in real-time experiments. It was found that for a constant primary path the filter has a fast rate of convergence and is able to track changes in the frequency spectrum. For a forgetting factor equal to unity the system is robust but the filter is unable to track rapid changes in the primary path. A forgetting factor lower than 1 gives a significantly improved tracking performance but leads to a numerical instability for the fast array form of the algorithm. PMID:23556580
Conservation of Mass and Preservation of Positivity with Ensemble-Type Kalman Filter Algorithms
NASA Technical Reports Server (NTRS)
Janjic, Tijana; Mclaughlin, Dennis; Cohn, Stephen E.; Verlaan, Martin
2014-01-01
This paper considers the incorporation of constraints to enforce physically based conservation laws in the ensemble Kalman filter. In particular, constraints are used to ensure that the ensemble members and the ensemble mean conserve mass and remain nonnegative through measurement updates. In certain situations filtering algorithms such as the ensemble Kalman filter (EnKF) and ensemble transform Kalman filter (ETKF) yield updated ensembles that conserve mass but are negative, even though the actual states must be nonnegative. In such situations if negative values are set to zero, or a log transform is introduced, the total mass will not be conserved. In this study, mass and positivity are both preserved by formulating the filter update as a set of quadratic programming problems that incorporate non-negativity constraints. Simple numerical experiments indicate that this approach can have a significant positive impact on the posterior ensemble distribution, giving results that are more physically plausible both for individual ensemble members and for the ensemble mean. In two examples, an update that includes a non-negativity constraint is able to properly describe the transport of a sharp feature (e.g., a triangle or cone). A number of implementation questions still need to be addressed, particularly the need to develop a computationally efficient quadratic programming update for large ensemble.
Tropospheric delays derived from Kalman-filtered VLBI observations
NASA Astrophysics Data System (ADS)
Soja, Benedikt; Nilsson, Tobias; Karbon, Maria; Balidakis, Kyriakos; Lu, Cuixian; Anderson, James; Glaser, Susanne; Liu, Li; Mora-Diaz, Julian A.; Raposo-Pulido, Virginia; Xu, Minghui; Heinkelmann, Robert; Schuh, Harald
2015-04-01
One of the most important error sources in the products of space geodetic techniques is the troposphere. Currently, it is not possible to model the rapid variations in the path delay caused by water vapor with sufficient accuracy, thus it is necessary to estimate these delays in the data analysis. Very long baseline interferometry (VLBI) is well suited to determine wet delays with high accuracy and precision. Compared to GNSS, the analysis does not need to deal with effects related to code biases, multipath, satellite orbit mismodeling, or antenna phase center variations that are inherent in GNSS processing. VLBI data are usually analyzed by estimating geodetic parameters in a least squares adjustment. However, once the VLBI Global Observing System (VGOS) will have become operational, algorithms providing real-time capability, for instance a Kalman filter, should be preferable for data analysis. Even today, certain advantages of such a filter, for example, allowing stochastic modeling of geodetic parameters, warrant its application. The estimation of tropospheric wet delays, in particular, greatly benefits from the stochastic approach of the filter. In this work we have investigated the benefits of applying a Kalman filter in the VLBI data analysis for the determination of tropospheric parameters. The VLBI datasets considered are the CONT campaigns, which demonstrate state-of-the-art capabilities of the VLBI system. They are unique in following a continuous observation schedule over 15 days and in having data recorded at higher bandwidth than usual. The large amount of observations leads to a very high quality of geodetic products. CONT campaigns are held every three years; we have analyzed all CONT campaigns between 2002 and 2014 for this study. In our implementation of a Kalman filter in the VLBI software VieVS@GFZ, the zenith wet delays (ZWD) are modeled as random walk processes. We have compared the resulting time series to corresponding ones obtained from
Probability fields revisited in the context of ensemble Kalman filtering
NASA Astrophysics Data System (ADS)
Xu, Teng; Gómez-Hernández, J. Jaime
2015-12-01
Hu et al. (2013) proposed an approach to update complex geological facies models generated by multiple-point geostatistical simulation while keeping geological and statistical consistency. Their approach is based on mapping the facies realization onto the spatially uncorrelated uniform random numbers used by the sequential multiple-point simulation to generate the facies realization itself. The ensemble Kalman filter was then used to update the uniform random number realizations, which were then used to generate a new facies realization by multiple-point simulation. This approach has not a good performance that we attribute to the fact that, being the probabilities random and spatially uncorrelated, their correlation with the state variable (piezometric heads) is very weak, and the Kalman gain is always small. The approach is reminiscent of the probability field simulation, which also maps the conductivity realizations onto a field of uniform random numbers; although the mapping now is done using the local conditional distribution functions built based on a prior statistical model and the conditioning data. Contrary to Hu et al. (2013) approach, this field of uniform random numbers, termed a probability field, displays spatial patterns related to the conductivity spatial patterns, and, therefore, the correlation between probabilities and state variable is as strong as the correlation between conductivities and state variable could be. Similarly to Hu et al. (2013), we propose to use the ensemble Kalman filter to update the probability fields, and show that the existence of this correlation between probability values and state variables provides better results.
Improved understanding of the loss-of-symmetry phenomenon in the conventional Kalman filter
NASA Technical Reports Server (NTRS)
Verhaegen, M. H.
1987-01-01
This paper corrects an unclear treatment of the conventional Kalman filter implementation as presented by M. H. Verhaegen and P. van Dooren in Numerical aspects of different Kalman filter implementations, IEEE Trans. Automat. Contr., v. AC-31, no. 10, pp. 907-917, 1986. It is shown that habitual, incorrect implementation of the Kalman filter has been the major cause of its sensitivity to the so-called loss-of-symmetry phenomenon.
Improved understanding of the loss-of-symmetry phenomenon in the conventional Kalman filter
NASA Technical Reports Server (NTRS)
Verhaegen, M. H.
1989-01-01
This paper corrects an unclear statement of the conventional Kalman filter implementation as presented by M. H. Verhaegen and P. van Dooren in Numerical aspects of different Kalman filter implementations, IEEE Trans. Automat. Contr., v. AC-31, no. 10, pp. 907-917, 1986. It is shown that the habitual, incorrect implementation of the Kalman filter has been the major cause of its insensitivity to the so-called loss-of-symmetry phenomenon.
NASA Astrophysics Data System (ADS)
Li, Judith Yue; Kokkinaki, Amalia; Ghorbanidehno, Hojat; Darve, Eric F.; Kitanidis, Peter K.
2015-12-01
Reservoir monitoring aims to provide snapshots of reservoir conditions and their uncertainties to assist operation management and risk analysis. These snapshots may contain millions of state variables, e.g., pressures and saturations, which can be estimated by assimilating data in real time using the Kalman filter (KF). However, the KF has a computational cost that scales quadratically with the number of unknowns, m, due to the cost of computing and storing the covariance and Jacobian matrices, along with their products. The compressed state Kalman filter (CSKF) adapts the KF for solving large-scale monitoring problems. The CSKF uses N preselected orthogonal bases to compute an accurate rank-N approximation of the covariance that is close to the optimal spectral approximation given by SVD. The CSKF has a computational cost that scales linearly in m and uses an efficient matrix-free approach that propagates uncertainties using N + 1 forward model evaluations, where N≪m. Here we present a generalized CSKF algorithm for nonlinear state estimation problems such as CO2 monitoring. For simultaneous estimation of multiple types of state variables, the algorithm allows selecting bases that represent the variability of each state type. Through synthetic numerical experiments of CO2 monitoring, we show that the CSKF can reproduce the Kalman gain accurately even for large compression ratios (m/N). For a given computational cost, the CSKF uses a robust and flexible compression scheme that gives more reliable uncertainty estimates than the ensemble Kalman filter, which may display loss of ensemble variability leading to suboptimal uncertainty estimates.
A cascaded two-step Kalman filter for estimation of human body segment orientation using MEMS-IMU.
Zihajehzadeh, S; Loh, D; Lee, M; Hoskinson, R; Park, E J
2014-01-01
Orientation of human body segments is an important quantity in many biomechanical analyses. To get robust and drift-free 3-D orientation, raw data from miniature body worn MEMS-based inertial measurement units (IMU) should be blended in a Kalman filter. Aiming at less computational cost, this work presents a novel cascaded two-step Kalman filter orientation estimation algorithm. Tilt angles are estimated in the first step of the proposed cascaded Kalman filter. The estimated tilt angles are passed to the second step of the filter for yaw angle calculation. The orientation results are benchmarked against the ones from a highly accurate tactical grade IMU. Experimental results reveal that the proposed algorithm provides robust orientation estimation in both kinematically and magnetically disturbed conditions.
A generalized polynomial chaos based ensemble Kalman filter with high accuracy
Li Jia; Xiu Dongbin
2009-08-20
As one of the most adopted sequential data assimilation methods in many areas, especially those involving complex nonlinear dynamics, the ensemble Kalman filter (EnKF) has been under extensive investigation regarding its properties and efficiency. Compared to other variants of the Kalman filter (KF), EnKF is straightforward to implement, as it employs random ensembles to represent solution states. This, however, introduces sampling errors that affect the accuracy of EnKF in a negative manner. Though sampling errors can be easily reduced by using a large number of samples, in practice this is undesirable as each ensemble member is a solution of the system of state equations and can be time consuming to compute for large-scale problems. In this paper we present an efficient EnKF implementation via generalized polynomial chaos (gPC) expansion. The key ingredients of the proposed approach involve (1) solving the system of stochastic state equations via the gPC methodology to gain efficiency; and (2) sampling the gPC approximation of the stochastic solution with an arbitrarily large number of samples, at virtually no additional computational cost, to drastically reduce the sampling errors. The resulting algorithm thus achieves a high accuracy at reduced computational cost, compared to the classical implementations of EnKF. Numerical examples are provided to verify the convergence property and accuracy improvement of the new algorithm. We also prove that for linear systems with Gaussian noise, the first-order gPC Kalman filter method is equivalent to the exact Kalman filter.
Enhancement of Spanish Oesophageal Speech vowels using coherent subband modulator Kalman filtering.
Ishaq, Rizwan; Zapirain, Begoña García
2016-01-01
This paper proposes an Oesophageal Speech (OES) enhancement method, based on Kalman filtering. The Kalman filter is applied to modulators of OES frequency subbands instead of the fullband signal. The OES frequency subbands are decomposed into modulators and carriers components using coherent demodulation. In comparison with fullband Kalman filtering and pole stabilization, the proposed technique shows better results. The system performance is evaluated objectively and subjectively using the Harmonic to Noise Ratio (HNR) and Mean Opinion Score (MOS) respectively. Results have shown that Kalman filter in subband modulators processing is robust and efficient, improving the HNR by 4 to 5 dB for all Spanish vowels.
Ensemble Kalman filters for dynamical systems with unresolved turbulence
Grooms, Ian; Lee, Yoonsang; Majda, Andrew J.
2014-09-15
Ensemble Kalman filters are developed for turbulent dynamical systems where the forecast model does not resolve all the active scales of motion. Coarse-resolution models are intended to predict the large-scale part of the true dynamics, but observations invariably include contributions from both the resolved large scales and the unresolved small scales. The error due to the contribution of unresolved scales to the observations, called ‘representation’ or ‘representativeness’ error, is often included as part of the observation error, in addition to the raw measurement error, when estimating the large-scale part of the system. It is here shown how stochastic superparameterization (a multiscale method for subgridscale parameterization) can be used to provide estimates of the statistics of the unresolved scales. In addition, a new framework is developed wherein small-scale statistics can be used to estimate both the resolved and unresolved components of the solution. The one-dimensional test problem from dispersive wave turbulence used here is computationally tractable yet is particularly difficult for filtering because of the non-Gaussian extreme event statistics and substantial small scale turbulence: a shallow energy spectrum proportional to k{sup −5/6} (where k is the wavenumber) results in two-thirds of the climatological variance being carried by the unresolved small scales. Because the unresolved scales contain so much energy, filters that ignore the representation error fail utterly to provide meaningful estimates of the system state. Inclusion of a time-independent climatological estimate of the representation error in a standard framework leads to inaccurate estimates of the large-scale part of the signal; accurate estimates of the large scales are only achieved by using stochastic superparameterization to provide evolving, large-scale dependent predictions of the small-scale statistics. Again, because the unresolved scales contain so much energy
Applying Kalman filtering to investigate tropospheric effects in VLBI
NASA Astrophysics Data System (ADS)
Soja, Benedikt; Nilsson, Tobias; Karbon, Maria; Heinkelmann, Robert; Liu, Li; Lu, Cuixian; Andres Mora-Diaz, Julian; Raposo-Pulido, Virginia; Xu, Minghui; Schuh, Harald
2014-05-01
Very Long Baseline Interferometry (VLBI) currently provides results, e.g., estimates of the tropospheric delays, with a delay of more than two weeks. In the future, with the coming VLBI2010 Global Observing System (VGOS) and increased usage of electronic data transfer, it is planned that the time between observations and results is decreased. This may, for instance, allow the integration of VLBI-derived tropospheric delays into numerical weather prediction models. Therefore, future VLBI analysis software packages need to be able to process the observational data autonomously in near real-time. For this purpose, we have extended the Vienna VLBI Software (VieVS) by a Kalman filter module. This presentation describes the filter and discusses its application for tropospheric studies. Instead of estimating zenith wet delays as piece-wise linear functions in a least-squares adjustment, the Kalman filter allows for more sophisticated stochastic modeling. We start with a random walk process to model the time-dependent behavior of the zenith wet delays. Other possible approaches include the stochastic model described by turbulence theory, e.g. the model by Treuhaft and Lanyi (1987). Different variance-covariance matrices of the prediction error, depending on the time of the year and the geographic latitude, have been tested. In winter and closer to the poles, lower variances and covariances are appropriate. The horizontal variations in tropospheric delays have been investigated by comparing three different strategies: assumption of a horizontally stratified troposphere, using north and south gradients modeled, e.g., as Gauss-Markov processes, and applying a turbulence model assuming correlations between observations in different azimuths. By conducting Monte-Carlo simulations of current standard VLBI networks and of future VGOS networks, the different tropospheric modeling strategies are investigated. For this purpose, we use the simulator module of VieVS which takes into
Very fast, highly reliable, suboptimal Kalman filter with internal reconfiguration
NASA Astrophysics Data System (ADS)
Kumar, V.
1980-06-01
The equations of the suboptimal, recursive Kalman-Bucy filter algorithm were analyzed for a process with linear, stationary equations of evolution and observation. A breadboard model of the recursive filter system was built, using analog circuits in order to reduce the period between observations (from 0.5 msec to 15 microsec), although incurring a slight reduction in calculation precision (2 %). Active triplex redundancy was also built in. Analog circuit diagrams for each of the filters, and for three possible architectures (series, parallel, series-parallel), are given. Diagrams of the detection and breakdown localization circuitry that commands the reconfiguration are shown. Failure mode effect analysis allows for calculation of predicted reliability. Experimentally measured performance of the analog calculation circuits is assessed.
Kalman filtering to suppress spurious signals in Adaptive Optics control
Poyneer, L; Veran, J P
2010-03-29
In many scenarios, an Adaptive Optics (AO) control system operates in the presence of temporally non-white noise. We use a Kalman filter with a state space formulation that allows suppression of this colored noise, hence improving residual error over the case where the noise is assumed to be white. We demonstrate the effectiveness of this new filter in the case of the estimated Gemini Planet Imager tip-tilt environment, where there are both common-path and non-common path vibrations. We discuss how this same framework can also be used to suppress spatial aliasing during predictive wavefront control assuming frozen flow in a low-order AO system without a spatially filtered wavefront sensor, and present experimental measurements from Altair that clearly reveal these aliased components.
Kalman Filter Estimation of Spinning Spacecraft Attitude using Markley Variables
NASA Technical Reports Server (NTRS)
Sedlak, Joseph E.; Harman, Richard
2004-01-01
There are several different ways to represent spacecraft attitude and its time rate of change. For spinning or momentum-biased spacecraft, one particular representation has been put forward as a superior parameterization for numerical integration. Markley has demonstrated that these new variables have fewer rapidly varying elements for spinning spacecraft than other commonly used representations and provide advantages when integrating the equations of motion. The current work demonstrates how a Kalman filter can be devised to estimate the attitude using these new variables. The seven Markley variables are subject to one constraint condition, making the error covariance matrix singular. The filter design presented here explicitly accounts for this constraint by using a six-component error state in the filter update step. The reduced dimension error state is unconstrained and its covariance matrix is nonsingular.
Analysis of dynamic deformation processes with adaptive KALMAN-filtering
NASA Astrophysics Data System (ADS)
Eichhorn, Andreas
2007-05-01
In this paper the approach of a full system analysis is shown quantifying a dynamic structural ("white-box"-) model for the calculation of thermal deformations of bar-shaped machine elements. The task was motivated from mechanical engineering searching new methods for the precise prediction and computational compensation of thermal influences in the heating and cooling phases of machine tools (i.e. robot arms, etc.). The quantification of thermal deformations under variable dynamic loads requires the modelling of the non-stationary spatial temperature distribution inside the object. Based upon FOURIERS law of heat flow the high-grade non-linear temperature gradient is represented by a system of partial differential equations within the framework of a dynamic Finite Element topology. It is shown that adaptive KALMAN-filtering is suitable to quantify relevant disturbance influences and to identify thermal parameters (i.e. thermal diffusivity) with a deviation of only 0,2%. As result an identified (and verified) parametric model for the realistic prediction respectively simulation of dynamic temperature processes is presented. Classifying the thermal bend as the main deformation quantity of bar-shaped machine tools, the temperature model is extended to a temperature deformation model. In lab tests thermal load steps are applied to an aluminum column. Independent control measurements show that the identified model can be used to predict the columns bend with a mean deviation (
NASA Astrophysics Data System (ADS)
Man, Jun; Li, Weixuan; Zeng, Lingzao; Wu, Laosheng
2016-06-01
The ensemble Kalman filter (EnKF) has gained popularity in hydrological data assimilation problems. As a Monte Carlo based method, a sufficiently large ensemble size is usually required to guarantee the accuracy. As an alternative approach, the probabilistic collocation based Kalman filter (PCKF) employs the polynomial chaos expansion (PCE) to represent and propagate the uncertainties in parameters and states. However, PCKF suffers from the so-called "curse of dimensionality". Its computational cost increases drastically with the increasing number of parameters and system nonlinearity. Furthermore, PCKF may fail to provide accurate estimations due to the joint updating scheme for strongly nonlinear models. Motivated by recent developments in uncertainty quantification and EnKF, we propose a restart adaptive probabilistic collocation based Kalman filter (RAPCKF) for data assimilation in unsaturated flow problems. During the implementation of RAPCKF, the important parameters are identified and active PCE basis functions are adaptively selected at each assimilation step; the "restart" scheme is utilized to eliminate the inconsistency between updated model parameters and states variables. The performance of RAPCKF is systematically tested with numerical cases of unsaturated flow models. It is shown that the adaptive approach and restart scheme can significantly improve the performance of PCKF. Moreover, RAPCKF has been demonstrated to be more efficient than EnKF with the same computational cost.
Incremental activation detection for real-time fMRI series using robust Kalman filter.
Li, Liang; Yan, Bin; Tong, Li; Wang, Linyuan; Li, Jianxin
2014-01-01
Real-time functional magnetic resonance imaging (rt-fMRI) is a technique that enables us to observe human brain activations in real time. However, some unexpected noises that emerged in fMRI data collecting, such as acute swallowing, head moving and human manipulations, will cause much confusion and unrobustness for the activation analysis. In this paper, a new activation detection method for rt-fMRI data is proposed based on robust Kalman filter. The idea is to add a variation to the extended kalman filter to handle the additional sparse measurement noise and a sparse noise term to the measurement update step. Hence, the robust Kalman filter is designed to improve the robustness for the outliers and can be computed separately for each voxel. The algorithm can compute activation maps on each scan within a repetition time, which meets the requirement for real-time analysis. Experimental results show that this new algorithm can bring out high performance in robustness and in real-time activation detection.
A Self-Tuning Kalman Filter for Autonomous Spacecraft Navigation
NASA Technical Reports Server (NTRS)
Truong, Son H.
1998-01-01
Most navigation systems currently operated by NASA are ground-based, and require extensive support to produce accurate results. Recently developed systems that use Kalman Filter and Global Positioning System (GPS) data for orbit determination greatly reduce dependency on ground support, and have potential to provide significant economies for NASA spacecraft navigation. Current techniques of Kalman filtering, however, still rely on manual tuning from analysts, and cannot help in optimizing autonomy without compromising accuracy and performance. This paper presents an approach to produce a high accuracy autonomous navigation system fully integrated with the flight system. The resulting system performs real-time state estimation by using an Extended Kalman Filter (EKF) implemented with high-fidelity state dynamics model, as does the GPS Enhanced Orbit Determination Experiment (GEODE) system developed by the NASA Goddard Space Flight Center. Augmented to the EKF is a sophisticated neural-fuzzy system, which combines the explicit knowledge representation of fuzzy logic with the learning power of neural networks. The fuzzy-neural system performs most of the self-tuning capability and helps the navigation system recover from estimation errors. The core requirement is a method of state estimation that handles uncertainties robustly, capable of identifying estimation problems, flexible enough to make decisions and adjustments to recover from these problems, and compact enough to run on flight hardware. The resulting system can be extended to support geosynchronous spacecraft and high-eccentricity orbits. Mathematical methodology, systems and operations concepts, and implementation of a system prototype are presented in this paper. Results from the use of the prototype to evaluate optimal control algorithms implemented are discussed. Test data and major control issues (e.g., how to define specific roles for fuzzy logic to support the self-learning capability) are also
Maximum Correntropy Unscented Kalman Filter for Spacecraft Relative State Estimation
Liu, Xi; Qu, Hua; Zhao, Jihong; Yue, Pengcheng; Wang, Meng
2016-01-01
A new algorithm called maximum correntropy unscented Kalman filter (MCUKF) is proposed and applied to relative state estimation in space communication networks. As is well known, the unscented Kalman filter (UKF) provides an efficient tool to solve the non-linear state estimate problem. However, the UKF usually plays well in Gaussian noises. Its performance may deteriorate substantially in the presence of non-Gaussian noises, especially when the measurements are disturbed by some heavy-tailed impulsive noises. By making use of the maximum correntropy criterion (MCC), the proposed algorithm can enhance the robustness of UKF against impulsive noises. In the MCUKF, the unscented transformation (UT) is applied to obtain a predicted state estimation and covariance matrix, and a nonlinear regression method with the MCC cost is then used to reformulate the measurement information. Finally, the UT is adopted to the measurement equation to obtain the filter state and covariance matrix. Illustrative examples demonstrate the superior performance of the new algorithm. PMID:27657069
Optimal subband Kalman filter for normal and oesophageal speech enhancement.
Ishaq, Rizwan; García Zapirain, Begoña
2014-01-01
This paper presents the single channel speech enhancement system using subband Kalman filtering by estimating optimal Autoregressive (AR) coefficients and variance for speech and noise, using Weighted Linear Prediction (WLP) and Noise Weighting Function (NWF). The system is applied for normal and Oesophageal speech signals. The method is evaluated by Perceptual Evaluation of Speech Quality (PESQ) score and Signal to Noise Ratio (SNR) improvement for normal speech and Harmonic to Noise Ratio (HNR) for Oesophageal Speech (OES). Compared with previous systems, the normal speech indicates 30% increase in PESQ score, 4 dB SNR improvement and OES shows 3 dB HNR improvement. PMID:25227070
Automatic Certification of Kalman Filters for Reliable Code Generation
NASA Technical Reports Server (NTRS)
Denney, Ewen; Fischer, Bernd; Schumann, Johann; Richardson, Julian
2005-01-01
AUTOFILTER is a tool for automatically deriving Kalman filter code from high-level declarative specifications of state estimation problems. It can generate code with a range of algorithmic characteristics and for several target platforms. The tool has been designed with reliability of the generated code in mind and is able to automatically certify that the code it generates is free from various error classes. Since documentation is an important part of software assurance, AUTOFILTER can also automatically generate various human-readable documents, containing both design and safety related information. We discuss how these features address software assurance standards such as DO-178B.
Optimal subband Kalman filter for normal and oesophageal speech enhancement.
Ishaq, Rizwan; García Zapirain, Begoña
2014-01-01
This paper presents the single channel speech enhancement system using subband Kalman filtering by estimating optimal Autoregressive (AR) coefficients and variance for speech and noise, using Weighted Linear Prediction (WLP) and Noise Weighting Function (NWF). The system is applied for normal and Oesophageal speech signals. The method is evaluated by Perceptual Evaluation of Speech Quality (PESQ) score and Signal to Noise Ratio (SNR) improvement for normal speech and Harmonic to Noise Ratio (HNR) for Oesophageal Speech (OES). Compared with previous systems, the normal speech indicates 30% increase in PESQ score, 4 dB SNR improvement and OES shows 3 dB HNR improvement.
Comparison of Sigma-Point and Extended Kalman Filters on a Realistic Orbit Determination Scenario
NASA Technical Reports Server (NTRS)
Gaebler, John; Hur-Diaz. Sun; Carpenter, Russell
2010-01-01
Sigma-point filters have received a lot of attention in recent years as a better alternative to extended Kalman filters for highly nonlinear problems. In this paper, we compare the performance of the additive divided difference sigma-point filter to the extended Kalman filter when applied to orbit determination of a realistic operational scenario based on the Interstellar Boundary Explorer mission. For the scenario studied, both filters provided equivalent results. The performance of each is discussed in detail.
Suppression of adjacent-channel and cochannel FM interference via extended Kalman filtering
Bradley, J.N.
1991-11-01
A method is discussed for the problem of demodulating an FM signal in the presence of an adjacent-channel or cochannel interferer. State-space descriptions of the underlying message processes and the measurement process are presented which are then incorporated in an extended Kalman filter framework. The extended filter was necessary due to the nonlinearity of the measurement equation. The results of computer simulations are presented which demonstrate the system performance for various selections of the modulation index and signal separation. The derived system is contrasted to the previous state of the art in this area which involved maximum likelihood estimation. 5 refs.
NASA Astrophysics Data System (ADS)
Arcasoy, C. C.
1992-11-01
The problem of multi-output, infinite-time, linear time-invariant optimal Kalman-Bucy filter both in continuous and discrete-time cases in frequency domain is addressed. A simple new algorithm is given for the analytical solution to the steady-state gain of the optimum filter based on a transfer function approach. The algorithm is based on spectral factorization of observed spectral density matrix of the filter which generates directly the return-difference matrix of the optimal filter. The method is more direct than by algebraic Riccati equation solution and can easily be implemented on digital computer. The design procedure is illustrated by examples and closed-form solution of ECV and ECA radar tracking filters are considered as an application of the method.
Hu, Shaoxing; Xu, Shike; Wang, Duhu; Zhang, Aiwu
2015-01-01
Aiming at addressing the problem of high computational cost of the traditional Kalman filter in SINS/GPS, a practical optimization algorithm with offline-derivation and parallel processing methods based on the numerical characteristics of the system is presented in this paper. The algorithm exploits the sparseness and/or symmetry of matrices to simplify the computational procedure. Thus plenty of invalid operations can be avoided by offline derivation using a block matrix technique. For enhanced efficiency, a new parallel computational mechanism is established by subdividing and restructuring calculation processes after analyzing the extracted “useful” data. As a result, the algorithm saves about 90% of the CPU processing time and 66% of the memory usage needed in a classical Kalman filter. Meanwhile, the method as a numerical approach needs no precise-loss transformation/approximation of system modules and the accuracy suffers little in comparison with the filter before computational optimization. Furthermore, since no complicated matrix theories are needed, the algorithm can be easily transplanted into other modified filters as a secondary optimization method to achieve further efficiency. PMID:26569247
Hu, Shaoxing; Xu, Shike; Wang, Duhu; Zhang, Aiwu
2015-11-11
Aiming at addressing the problem of high computational cost of the traditional Kalman filter in SINS/GPS, a practical optimization algorithm with offline-derivation and parallel processing methods based on the numerical characteristics of the system is presented in this paper. The algorithm exploits the sparseness and/or symmetry of matrices to simplify the computational procedure. Thus plenty of invalid operations can be avoided by offline derivation using a block matrix technique. For enhanced efficiency, a new parallel computational mechanism is established by subdividing and restructuring calculation processes after analyzing the extracted "useful" data. As a result, the algorithm saves about 90% of the CPU processing time and 66% of the memory usage needed in a classical Kalman filter. Meanwhile, the method as a numerical approach needs no precise-loss transformation/approximation of system modules and the accuracy suffers little in comparison with the filter before computational optimization. Furthermore, since no complicated matrix theories are needed, the algorithm can be easily transplanted into other modified filters as a secondary optimization method to achieve further efficiency.
NASA Astrophysics Data System (ADS)
Rigatos, Gerasimos
2016-07-01
The Derivative-free nonlinear Kalman Filter is used for developing a communication system that is based on a chaotic modulator such as the Duffing system. In the transmitter's side, the source of information undergoes modulation (encryption) in which a chaotic signal generated by the Duffing system is the carrier. The modulated signal is transmitted through a communication channel and at the receiver's side demodulation takes place, after exploiting the estimation provided about the state vector of the chaotic oscillator by the Derivative-free nonlinear Kalman Filter. Evaluation tests confirm that the proposed filtering method has improved performance over the Extended Kalman Filter and reduces significantly the rate of transmission errors. Moreover, it is shown that the proposed Derivative-free nonlinear Kalman Filter can work within a dual Kalman Filtering scheme, for performing simultaneously transmitter-receiver synchronisation and estimation of unknown coefficients of the communication channel.
Optimal Tuner Selection for Kalman-Filter-Based Aircraft Engine Performance Estimation
NASA Technical Reports Server (NTRS)
Simon, Donald L.; Garg, Sanjay
2011-01-01
applications such as model-based diagnostic, controls, and life usage calculations. The advantage of the innovation is the significant reduction in estimation errors that it can provide relative to the conventional approach of selecting a subset of health parameters to serve as the model tuning parameter vector. Because this technique needs only to be performed during the system design process, it places no additional computation burden on the onboard Kalman filter implementation. The technique has been developed for aircraft engine onboard estimation applications, as this application typically presents an under-determined estimation problem. However, this generic technique could be applied to other industries using gas turbine engine technology.
Hierarchical Bayes Ensemble Kalman Filter for geophysical data assimilation
NASA Astrophysics Data System (ADS)
Tsyrulnikov, Michael; Rakitko, Alexander
2016-04-01
In the Ensemble Kalman Filter (EnKF), the forecast error covariance matrix B is estimated from a sample (ensemble), which inevitably implies a degree of uncertainty. This uncertainty is especially large in high dimensions, where the affordable ensemble size is orders of magnitude less than the dimensionality of the system. Common remedies include ad-hoc devices like variance inflation and covariance localization. The goal of this study is to optimize the account for the inherent uncertainty of the B matrix in EnKF. Following the idea by Myrseth and Omre (2010), we explicitly admit that the B matrix is unknown and random and estimate it along with the state (x) in an optimal hierarchical Bayes analysis scheme. We separate forecast errors into predictability errors (i.e. forecast errors due to uncertainties in the initial data) and model errors (forecast errors due to imperfections in the forecast model) and include the two respective components P and Q of the B matrix into the extended control vector (x,P,Q). Similarly, we break the traditional forecast ensemble into the predictability-error related ensemble and model-error related ensemble. The reason for the separation of model errors from predictability errors is the fundamental difference between the two sources of error. Model error are external (i.e. do not depend on the filter's performance) whereas predictability errors are internal to a filter (i.e. are determined by the filter's behavior). At the analysis step, we specify Inverse Wishart based priors for the random matrices P and Q and conditionally Gaussian prior for the state x. Then, we update the prior distribution of (x,P,Q) using both observation and ensemble data, so that ensemble members are used as generalized observations and ordinary observations are allowed to influence the covariances. We show that for linear dynamics and linear observation operators, conditional Gaussianity of the state is preserved in the course of filtering. At the forecast
NASA Astrophysics Data System (ADS)
Shen, Zheqi; Tang, Youmin
2016-04-01
The ensemble Kalman particle filter (EnKPF) is a combination of two Bayesian-based algorithms, namely, the ensemble Kalman filter (EnKF) and the sequential importance resampling particle filter(SIR-PF). It was recently introduced to address non-Gaussian features in data assimilation for highly nonlinear systems, by providing a continuous interpolation between the EnKF and SIR-PF analysis schemes. In this paper, we first extend the EnKPF algorithm by modifying the formula for the computation of the covariancematrix, making it suitable for nonlinear measurement functions (we will call this extended algorithm nEnKPF). Further, a general form of the Kalman gain is introduced to the EnKPF to improve the performance of the nEnKPF when the measurement function is highly nonlinear (this improved algorithm is called mEnKPF). The Lorenz '63 model and Lorenz '96 model are used to test the two modified EnKPF algorithms. The experiments show that the mEnKPF and nEnKPF, given an affordable ensemble size, can perform better than the EnKF for the nonlinear systems with nonlinear observations. These results suggest a promising opportunity to develop a non-Gaussian scheme for realistic numerical models.
Low-dimensional recurrent neural network-based Kalman filter for speech enhancement.
Xia, Youshen; Wang, Jun
2015-07-01
This paper proposes a new recurrent neural network-based Kalman filter for speech enhancement, based on a noise-constrained least squares estimate. The parameters of speech signal modeled as autoregressive process are first estimated by using the proposed recurrent neural network and the speech signal is then recovered from Kalman filtering. The proposed recurrent neural network is globally asymptomatically stable to the noise-constrained estimate. Because the noise-constrained estimate has a robust performance against non-Gaussian noise, the proposed recurrent neural network-based speech enhancement algorithm can minimize the estimation error of Kalman filter parameters in non-Gaussian noise. Furthermore, having a low-dimensional model feature, the proposed neural network-based speech enhancement algorithm has a much faster speed than two existing recurrent neural networks-based speech enhancement algorithms. Simulation results show that the proposed recurrent neural network-based speech enhancement algorithm can produce a good performance with fast computation and noise reduction.
NASA Astrophysics Data System (ADS)
Bourgeois, Brian S.; Elmore, Paul A.; Avera, William E.; Zambo, Samantha J.
2016-07-01
This paper examines and contrasts two estimation methods, Kalman filtering and linear smoothing, for creating interpolated data products from bathymetry measurements. Using targeted examples, we demonstrate previously obscured behavior showing the dependence of linear smoothers on the spatial arrangement of the measurements, yielding markedly different estimation results than the Kalman filter. For bathymetry data, we have modified the variance estimates from both the Kalman filter and linear smoothers to obtain comparable estimators for dense data. These comparable estimators produce uncertainty estimates that have statistically insignificant differences via hypothesis testing. Achieving comparable estimation is accomplished by applying the "propagated uncertainty" concept and a numerical realization of Tobler's principle to the measurement data prior to the computation of the estimate. We show new mathematical derivations for these modifications. In addition, we show test results with (a) synthetic data and (b) gridded bathymetry in the area of the Scripps and La Jolla Canyons. Our tenfold cross-validation for case (b) shows that the modified equations create comparable uncertainty for both gridding algorithms with null hypothesis acceptance rates of greater than 99.95% of the data points. In contrast, bilinear interpolation has 10 times the amount of rejection. We then discuss how the uncertainty estimators are, in principle, applicable to interpolate geophysical data other than bathymetry.
Kalman filter based range estimation for autonomous navigation using imaging sensors
NASA Technical Reports Server (NTRS)
Sridhar, Banavar
1990-01-01
Rotorcraft operating in high-threat environments fly close to the surface of the earth to utilize surrounding terrain, vegetation, or man-made objects to minimize the risk of being detected by the enemy. Two basic requirements for obstacle avoidance are detection and range estimation of the object from the current rotorcraft position. There are many approaches to the estimation of range using a sequence of images. The approach used in this analysis differes from previous methods in two significant ways: an attempt is not made to estimate the rotorcraft's motion from the images; and the interest lies in recursive algorithms. The rotorcraft parameters are assumed to be computed using an onboard inertial navigation system. Given a sequence of images, using image-object differential equations, a Kalman filter (Sridhar and Phatak, 1988) can be used to estimate both the relative coordinates and the earth coordinates of the objects on the ground. The Kalman filter can also be used in a predictive mode to track features in the images, leading to a significant reduction of search effort in the feature extraction step of the algorithm. The purpose is to summarize early results obtained in extending the Kalman filter for use with actual image sequences. The experience gained from the application of this algorithm to real images is very valuable and is a necessary step before proceeding to the estimation of range during low-altitude curvilinear flight. A simple recursive method is presented to estimate range to objects using a sequence of images. The method produces good range estimates using real images in a laboratory set up and needs to be evaluated further using several different image sequences to test its robustness. The feature generation part of the algorithm requires further refinement on the strategies to limit the number of features (Sridhar and Phatak, 1989). The extension of the work reported here to curvilinear flight may require the use of the extended Kalman
NASA Technical Reports Server (NTRS)
Lam, Quang; Chipman, Richard; Sunkel, John
1991-01-01
Two algorithms, extended Kalman filter and neuro-filter, are formulated to perform mass property identification for the Space Station Freedom. Control moment gyros that are part of the Station's basic momentum management system are chosen to provide input excitation in the form of applied torques. These torques together with the measured angular body rate responses are supplied to the filters. From these data, both algorithms are shown to accurately identify the station mass properties when excitation levels are high and balanced between axes. The neuro-filter, however, is shown to be more robust and to perform well even with weakly persistent, unbalanced signals contaminated with noise.
Skew redundant MEMS IMU calibration using a Kalman filter
NASA Astrophysics Data System (ADS)
Jafari, M.; Sahebjameyan, M.; Moshiri, B.; Najafabadi, T. A.
2015-10-01
In this paper, a novel calibration procedure for skew redundant inertial measurement units (SRIMUs) based on micro-electro mechanical systems (MEMS) is proposed. A general model of the SRIMU measurements is derived which contains the effects of bias, scale factor error and misalignments. For more accuracy, the effect of lever arms of the accelerometers to the center of the table are modeled and compensated in the calibration procedure. Two separate Kalman filters (KFs) are proposed to perform the estimation of error parameters for gyroscopes and accelerometers. The predictive error minimization (PEM) stochastic modeling method is used to simultaneously model the effect of bias instability and random walk noise on the calibration Kalman filters to diminish the biased estimations. The proposed procedure is simulated numerically and has expected experimental results. The calibration maneuvers are applied using a two-axis angle turntable in a way that the persistency of excitation (PE) condition for parameter estimation is met. For this purpose, a trapezoidal calibration profile is utilized to excite different deterministic error parameters of the accelerometers and a pulse profile is used for the gyroscopes. Furthermore, to evaluate the performance of the proposed KF calibration method, a conventional least squares (LS) calibration procedure is derived for the SRIMUs and the simulation and experimental results compare the functionality of the two proposed methods with each other.
Kalman Filtering USNO's GPS Observations for Improved Time Transfer Predictions
NASA Technical Reports Server (NTRS)
Hutsell, Steven T.
1996-01-01
The Global Positioning System (GPS) Master Control Station (MCS) performs the Coordinated Universal Time (UTC) time transfer mission by uploading and broadcasting predictions of the GPS-UTC offset in subframe 4 of the GS navigation message. These predictions are based on only two successive daily data points obtained from the US Naval Observatory (USNO). USNO produces these daily smoothed data points by performing a least-squares fit on roughly 38 hours worth of data from roughly 160 successive 13-minute tracks of GPS satellites. Though sufficient for helping to maintain a time transfer error specification of 28 ns (1 Sigma), the MCS's prediction algorithm does not make the best use of the available data from from USNO, and produces data that can degrade quickly over extended prediction spans. This paper investigates how, by applying Kalman filtering to the same available tracking data, the MCS could improve its estimate of GPS-UTC, and in particular, the GPS-UTC A(sub 1) term. By refining the A(sub 1) (frequency) estimate for GPS-UTC predictions, error in GPS time transfer could drop significantly. Additional, the risk of future spikes in GPS's time transfer error could similarly be minimized, by employing robust Kalman filtering for GPS-UTC predictions.
Adaptive Kalman-Bucy filter for differential absorption lidar time series data.
Warren, R E
1987-11-15
An extension of the Kalman-Bucy algorithm for on-line estimation of multimaterial path-integrated concentration from multiwavelength differential absorption lidar time series data is presented in which the system model covariance is adaptively estimated from the input data. Performance of the filter is compared with that of a nonadaptive Kalman-Bucy filter using synthetic and actual lidar data.
Some interesting observations regarding the initialization of unscented and extended Kalman filters
NASA Astrophysics Data System (ADS)
Noushin, A. J.; Daum, F. E.
2008-04-01
Contrary to assertions in the literature, we show that the Extended Kalman Filter (EKF) is superior to the Unscented Kalman Filter (UKF) for certain nonlinear estimation problems. In particular, for nonlinearities that are odd functions of the state vector (e.g., x 3) the Unscented Kalman Filter usually performs well, whereas for even nonlinearities (e.g., x2), the Extended Kalman Filter is sometimes much better than the Unscented Kalman Filter. This is contrary to the usual engineering folklore, and therefore we have checked our results very thoroughly. In particular, the Unscented Kalman Filter correctly approximates the conditional mean using a 4th order Gauss-Hermite quadrature, in contrast to the Extended Kalman Filter which uses a simple 0th order approximation, but the conditional mean is not the desired estimate in practical applications for strongly bimodal conditional probability densities, which are induced by even nonlinearities, owing to a sign ambiguity. On the other hand, even nonlinearities do not always induce multimodal densities that persist for a significant amount of time, and thus the Unscented Kalman Filter sometimes performs well for such problems. We study the effects of initial uncertainty of the state vector and nonlinearity in measurements.
Improved Kalman filter method for measurement noise reduction in multi sensor RFID systems.
Eom, Ki Hwan; Lee, Seung Joon; Kyung, Yeo Sun; Lee, Chang Won; Kim, Min Chul; Jung, Kyung Kwon
2011-01-01
Recently, the range of available radio frequency identification (RFID) tags has been widened to include smart RFID tags which can monitor their varying surroundings. One of the most important factors for better performance of smart RFID system is accurate measurement from various sensors. In the multi-sensing environment, some noisy signals are obtained because of the changing surroundings. We propose in this paper an improved Kalman filter method to reduce noise and obtain correct data. Performance of Kalman filter is determined by a measurement and system noise covariance which are usually called the R and Q variables in the Kalman filter algorithm. Choosing a correct R and Q variable is one of the most important design factors for better performance of the Kalman filter. For this reason, we proposed an improved Kalman filter to advance an ability of noise reduction of the Kalman filter. The measurement noise covariance was only considered because the system architecture is simple and can be adjusted by the neural network. With this method, more accurate data can be obtained with smart RFID tags. In a simulation the proposed improved Kalman filter has 40.1%, 60.4% and 87.5% less mean squared error (MSE) than the conventional Kalman filter method for a temperature sensor, humidity sensor and oxygen sensor, respectively. The performance of the proposed method was also verified with some experiments.
Identifying Bearing Rotodynamic Coefficients Using an Extended Kalman Filter
NASA Technical Reports Server (NTRS)
Miller, Brad A.; Howard, Samuel A.
2008-01-01
An Extended Kalman Filter is developed to estimate the linearized direct and indirect stiffness and damping force coefficients for bearings in rotor dynamic applications from noisy measurements of the shaft displacement in response to imbalance and impact excitation. The bearing properties are modeled as stochastic random variables using a Gauss-Markov model. Noise terms are introduced into the system model to account for all of the estimation error, including modeling errors and uncertainties and the propagation of measurement errors into the parameter estimates. The system model contains two user-defined parameters that can be tuned to improve the filter's performance; these parameters correspond to the covariance of the system and measurement noise variables. The filter is also strongly influenced by the initial values of the states and the error covariance matrix. The filter is demonstrated using numerically simulated data for a rotor bearing system with two identical bearings, which reduces the number of unknown linear dynamic coefficients to eight. The filter estimates for the direct damping coefficients and all four stiffness coefficients correlated well with actual values, whereas the estimates for the cross-coupled damping coefficients were the least accurate.
Identifying Bearing Rotordynamic Coefficients using an Extended Kalman Filter
NASA Technical Reports Server (NTRS)
Miller, Brad A.; Howard, Samuel A.
2008-01-01
An Extended Kalman Filter is developed to estimate the linearized direct and indirect stiffness and damping force coefficients for bearings in rotor-dynamic applications from noisy measurements of the shaft displacement in response to imbalance and impact excitation. The bearing properties are modeled as stochastic random variables using a Gauss-Markov model. Noise terms are introduced into the system model to account for all of the estimation error, including modeling errors and uncertainties and the propagation of measurement errors into the parameter estimates. The system model contains two user-defined parameters that can be tuned to improve the filter s performance; these parameters correspond to the covariance of the system and measurement noise variables. The filter is also strongly influenced by the initial values of the states and the error covariance matrix. The filter is demonstrated using numerically simulated data for a rotor-bearing system with two identical bearings, which reduces the number of unknown linear dynamic coefficients to eight. The filter estimates for the direct damping coefficients and all four stiffness coefficients correlated well with actual values, whereas the estimates for the cross-coupled damping coefficients were the least accurate.
NASA Technical Reports Server (NTRS)
Snow, Frank; Harman, Richard; Garrick, Joseph
1988-01-01
The Gamma Ray Observatory (GRO) spacecraft needs a highly accurate attitude knowledge to achieve its mission objectives. Utilizing the fixed-head star trackers (FHSTs) for observations and gyroscopes for attitude propagation, the discrete Kalman Filter processes the attitude data to obtain an onboard accuracy of 86 arc seconds (3 sigma). A combination of linear analysis and simulations using the GRO Software Simulator (GROSS) are employed to investigate the Kalman filter for stability and the effects of corrupted observations (misalignment, noise), incomplete dynamic modeling, and nonlinear errors on Kalman filter. In the simulations, on-board attitude is compared with true attitude, the sensitivity of attitude error to model errors is graphed, and a statistical analysis is performed on the residuals of the Kalman Filter. In this paper, the modeling and sensor errors that degrade the Kalman filter solution beyond mission requirements are studied, and methods are offered to identify the source of these errors.
[Application of kalman filtering based on wavelet transform in ICP-AES].
Qin, Xia; Shen, Lan-sun
2002-12-01
Kalman filtering is a recursive algorithm, which has been proposed as an attractive alternative to correct overlapping interferences in ICP-AES. However, the noise in ICP-AES contaminates the signal arising from the analyte and hence limits the accuracy of kalman filtering. Wavelet transform is a powerful technique in signal denoising due to its multi-resolution characteristics. In this paper, first, the effect of noise on kalman filtering is discussed. Then we apply the wavelet-transform-based soft-thresholding as the pre-processing of kalman filtering. The simulation results show that the kalman filtering based on wavelet transform can effectively reduce the noise and increase the accuracy of the analysis. PMID:12914186
Particle and Kalman filtering for state estimation and control of DC motors.
Rigatos, Gerasimos G
2009-01-01
State estimation is a major problem in industrial systems. To this end, Gaussian and nonparametric filters have been developed. In this paper the Kalman Filter, which assumes Gaussian measurement noise, is compared to the Particle Filter, which does not make any assumption on the measurement noise distribution. As a case study the estimation of the state vector of a DC motor is used. The reconstructed state vector is used in a feedback control loop to generate the control input of the DC motor. In simulation tests it was observed that for a large number of particles the Particle Filter could succeed in accurately estimating the motor's state vector, but at the same time it required higher computational effort.
VLBI real-time analysis by Kalman Filtering
NASA Astrophysics Data System (ADS)
Karbon, M.; Nilsson, T.; Soja, B.; Heinkelmann, R.; Raposo-Pulido, V.; Schuh, H.
2013-12-01
Geodetic Very Long Baseline Interferometry (VLBI) is one of the primary space geodetic techniques providing the full set of Earth Orientation Parameter (EOP) and is unique for observing long term Universal Time (UT1) and precession/nutation. Accurate and continuous EOP obtained in near real-time are essential for satellite based navigation and positioning and for enabling the precise tracking of interplanetary spacecrafts. To meet this necessity the International VLBI Service for Geodesy and Astrometry (IVS) increased its efforts to reduce the time span between the VLBI observations and the availability of the final results. Currently the timeliness is about two weeks, but the goal is to reduce it to less than one day with the future VGOS (VLBI2010 Global Observing System) network. The FWF project VLBI-ART contributes to this new generation VLBI system by considerably accelerating the VLBI analysis procedure through the implementation of an elaborate Kalman filter. This true real-time Kalman filter will be embedded in the Vienna VLBI Software (VieVS) as a completely automated tool with no need of human interaction. This filter also allows the prediction and combination of EOP from various space geodetic techniques by implementing stochastic models to statistically account for unpredictable changes in EOP. Additionally, atmospheric angular momenta calculated from numerical weather prediction models are introduced to support the short-term EOP prediction. To optimize the performance of the new software various investigations with real as well as simulated data are foreseen. The results are compared to the ones obtained by conventional VLBI parameter estimation methods (e.g. least squares method) and to corresponding parameter series from other techniques, such as from the Global Navigation Satellite Systems (GNSS).
Using Kalman Filters to Reduce Noise from RFID Location System
Xavier, José; Reis, Luís Paulo; Petry, Marcelo
2014-01-01
Nowadays, there are many technologies that support location systems involving intrusive and nonintrusive equipment and also varying in terms of precision, range, and cost. However, the developers some time neglect the noise introduced by these systems, which prevents these systems from reaching their full potential. Focused on this problem, in this research work a comparison study between three different filters was performed in order to reduce the noise introduced by a location system based on RFID UWB technology with an associated error of approximately 18 cm. To achieve this goal, a set of experiments was devised and executed using a miniature train moving at constant velocity in a scenario with two distinct shapes—linear and oval. Also, this train was equipped with a varying number of active tags. The obtained results proved that the Kalman Filter achieved better results when compared to the other two filters. Also, this filter increases the performance of the location system by 15% and 12% for the linear and oval paths respectively, when using one tag. For a multiple tags and oval shape similar results were obtained (11–13% of improvement). PMID:24592186
Using Kalman filters to reduce noise from RFID location system.
Abreu, Pedro Henriques; Xavier, José; Silva, Daniel Castro; Reis, Luís Paulo; Petry, Marcelo
2014-01-01
Nowadays, there are many technologies that support location systems involving intrusive and nonintrusive equipment and also varying in terms of precision, range, and cost. However, the developers some time neglect the noise introduced by these systems, which prevents these systems from reaching their full potential. Focused on this problem, in this research work a comparison study between three different filters was performed in order to reduce the noise introduced by a location system based on RFID UWB technology with an associated error of approximately 18 cm. To achieve this goal, a set of experiments was devised and executed using a miniature train moving at constant velocity in a scenario with two distinct shapes-linear and oval. Also, this train was equipped with a varying number of active tags. The obtained results proved that the Kalman Filter achieved better results when compared to the other two filters. Also, this filter increases the performance of the location system by 15% and 12% for the linear and oval paths respectively, when using one tag. For a multiple tags and oval shape similar results were obtained (11-13% of improvement).
Estimating ice-affected streamflow by extended Kalman filtering
Holtschlag, D.J.; Grewal, M.S.
1998-01-01
An extended Kalman filter was developed to automate the real-time estimation of ice-affected streamflow on the basis of routine measurements of stream stage and air temperature and on the relation between stage and streamflow during open-water (ice-free) conditions. The filter accommodates three dynamic modes of ice effects: sudden formation/ablation, stable ice conditions, and eventual elimination. The utility of the filter was evaluated by applying it to historical data from two long-term streamflow-gauging stations, St. John River at Dickey, Maine and Platte River at North Bend, Nebr. Results indicate that the filter was stable and that parameters converged for both stations, producing streamflow estimates that are highly correlated with published values. For the Maine station, logarithms of estimated streamflows are within 8% of the logarithms of published values 87.2% of the time during periods of ice effects and within 15% 96.6% of the time. Similarly, for the Nebraska station, logarithms of estimated streamflows are within 8% of the logarithms of published values 90.7% of the time and within 15% 97.7% of the time. In addition, the correlation between temporal updates and published streamflows on days of direct measurements at the Maine station was 0.777 and 0.998 for ice-affected and open-water periods, respectively; for the Nebraska station, corresponding correlations were 0.864 and 0.997.
Kalman filtered MR temperature imaging for laser induced thermal therapies.
Fuentes, D; Yung, J; Hazle, J D; Weinberg, J S; Stafford, R J
2012-04-01
The feasibility of using a stochastic form of Pennes bioheat model within a 3-D finite element based Kalman filter (KF) algorithm is critically evaluated for the ability to provide temperature field estimates in the event of magnetic resonance temperature imaging (MRTI) data loss during laser induced thermal therapy (LITT). The ability to recover missing MRTI data was analyzed by systematically removing spatiotemporal information from a clinical MR-guided LITT procedure in human brain and comparing predictions in these regions to the original measurements. Performance was quantitatively evaluated in terms of a dimensionless L(2) (RMS) norm of the temperature error weighted by acquisition uncertainty. During periods of no data corruption, observed error histories demonstrate that the Kalman algorithm does not alter the high quality temperature measurement provided by MR thermal imaging. The KF-MRTI implementation considered is seen to predict the bioheat transfer with RMS error < 4 for a short period of time, ∆t < 10 s, until the data corruption subsides. In its present form, the KF-MRTI method currently fails to compensate for consecutive for consecutive time periods of data loss ∆t > 10 sec.
Kalman Filtered MR Temperature Imaging for Laser Induced Thermal Therapies
Fuentes, D.; Yung, J.; Hazle, J. D.; Weinberg, J. S.; Stafford, R. J.
2013-01-01
The feasibility of using a stochastic form of Pennes bioheat model within a 3D finite element based Kalman filter (KF) algorithm is critically evaluated for the ability to provide temperature field estimates in the event of magnetic resonance temperature imaging (MRTI) data loss during laser induced thermal therapy (LITT). The ability to recover missing MRTI data was analyzed by systematically removing spatiotemporal information from a clinical MR-guided LITT procedure in human brain and comparing predictions in these regions to the original measurements. Performance was quantitatively evaluated in terms of a dimensionless L2 (RMS) norm of the temperature error weighted by acquisition uncertainty. During periods of no data corruption, observed error histories demonstrate that the Kalman algorithm does not alter the high quality temperature measurement provided by MR thermal imaging. The KF-MRTI implementation considered is seen to predict the bioheat transfer with RMS error < 4 for a short period of time, Δt < 10sec, until the data corruption subsides. In its present form, the KF-MRTI method currently fails to compensate for consecutive for consecutive time periods of data loss Δt > 10sec. PMID:22203706
Constraining the Ensemble Kalman Filter for improved streamflow forecasting
NASA Astrophysics Data System (ADS)
Maxwell, Deborah; Jackson, Bethanna; McGregor, James
2016-04-01
Data assimilation techniques such as the Kalman Filter and its variants are often applied to hydrological models with minimal state volume/capacity constraints. Flux constraints are rarely, if ever, applied. Consequently, model states can be adjusted beyond physically reasonable limits, compromising the integrity of model output. In this presentation, we investigate the effect of constraining the Ensemble Kalman Filter (EnKF) on forecast performance. An EnKF implementation with no constraints is compared to model output with no assimilation, followed by a 'typical' hydrological implementation (in which mass constraints are enforced to ensure non-negativity and capacity thresholds of model states are not exceeded), and then a more tightly constrained implementation where flux as well as mass constraints are imposed to limit the rate of water movement within a state. A three year period (2008-2010) with no significant data gaps and representative of the range of flows observed over the fuller 1976-2010 record was selected for analysis. Over this period, the standard implementation of the EnKF (no constraints) contained eight hydrological events where (multiple) physically inconsistent state adjustments were made. All were selected for analysis. Overall, neither the unconstrained nor the "typically" mass-constrained forecasts were significantly better than the non-filtered forecasts; in fact several were significantly degraded. Flux constraints (in conjunction with mass constraints) significantly improved the forecast performance of six events relative to all other implementations, while the remaining two events showed no significant difference in performance. We conclude that placing flux as well as mass constraints on the data assimilation framework encourages physically consistent state updating and results in more accurate and reliable forward predictions of streamflow for robust decision-making. We also experiment with the observation error, and find that this
Estimation of noise parameters in dynamical system identification with Kalman filters.
Kwasniok, Frank
2012-09-01
A method is proposed for determining dynamical and observational noise parameters in state and parameter identification from time series using Kalman filters. The noise covariances are estimated in a secondary optimization by maximizing the predictive likelihood of the data. The approach is based on internal consistency; for the correct noise parameters, the uncertainty projected by the Kalman filter matches the actual predictive uncertainty. The method is able to disentangle dynamical and observational noise. The algorithm is demonstrated for the linear, extended, and unscented Kalman filters using an Ornstein-Uhlenbeck process, the noise-driven Lorenz system, and van der Pol oscillator as well as a paleoclimatic ice-core record as examples. The approach is also applicable to the ensemble Kalman filter and can be readily extended to non-Gaussian estimation frameworks such as Gaussian-sum filters and particle filters.
Image noise removal using Kalman-Filter on dark frame
NASA Astrophysics Data System (ADS)
Liu, Tao; Zhao, Ju-feng; Feng, Hua-jun; Xu, Zhi-hai; Chen, Hui-fang
2011-08-01
Dark frame is mixture of fixed pattern noise (FPN), multiplicative Gaussian noise and signal-independent noise, which appear in exposed image at the same time. Due to the increase of the operate temperature inside imaging system and the circuit parameters' minor drifts, FPN of each pixel varies from frame to frame slowly and non-uniformly. In this paper, the dark frame is modeled and then the equations of Kalman-filter is deduced to estimate the FPN level. We introduce the noise influence factor (NIF) to evaluate the influence of FPN noise on each pixel. The reasonable weight for each pixel can set adaptively by means of NIF. Denoised image can be got after weighted subtraction dark frame from the image data on pixels one by one.
Damping strapdown inertial navigation system based on a Kalman filter
NASA Astrophysics Data System (ADS)
Zhao, Lin; Li, Jiushun; Cheng, Jianhua; Hao, Yong
2016-11-01
A damping strapdown inertial navigation system (DSINS) can effectively suppress oscillation errors of strapdown inertial navigation systems (SINSs) and improve the navigation accuracy of SINSs. Aiming at overcoming the disadvantages of traditional damping methods, a DSINS, based on a Kalman filter (KF), is proposed in this paper. Using the measurement data of accelerometers and calculated navigation parameters during the navigation process, the expression of the observation equation is derived. The calculation process of the observation in both the internal damping state and the external damping state is presented. Finally, system oscillation errors are compensated by a KF. Simulation and test results show that, compared with traditional damping methods, the proposed method can reduce system overshoot errors and shorten the convergence time of oscillation errors effectively.
The development of a Kalman filter clock predictor
NASA Technical Reports Server (NTRS)
Davis, John A.; Greenhall, Charles A.; Boudjemaa, Redoane
2005-01-01
A Kalman filter based clock predictor is developed, and its performance evaluated using both simulated and real data. The clock predictor is shown to possess a neat to optimal Prediction Error Variance (PEV) when the underlying noise consists of one of the power law noise processes commonly encountered in time and frequency measurements. The predictor's performance is the presence of multiple noise processes is also examined. The relationship between the PEV obtained in the presence of multiple noise processes and those obtained for the individual component noise processes is examined. Comparisons are made with a simple linear clock predictor. The clock predictor is used to predict future values of the time offset between pairs of NPL's active hydrogen masers.
Kalman Filter for Mass Property and Thrust Identification (MMS)
NASA Technical Reports Server (NTRS)
Queen, Steven
2015-01-01
The Magnetospheric Multiscale (MMS) mission consists of four identically instrumented, spin-stabilized observatories, elliptically orbiting the Earth in a tetrahedron formation. For the operational success of the mission, on-board systems must be able to deliver high-precision orbital adjustment maneuvers. On MMS, this is accomplished using feedback from on-board star sensors in tandem with accelerometers whose measurements are dynamically corrected for errors associated with a spinning platform. In order to determine the required corrections to the measured acceleration, precise estimates of attitude, rate, and mass-properties is necessary. To this end, both an on-board and ground-based Multiplicative Extended Kalman Filter (MEKF) were formulated and implemented in order to estimate the dynamic and quasi-static properties of the spacecraft.
Model Calibration of Exciter and PSS Using Extended Kalman Filter
Kalsi, Karanjit; Du, Pengwei; Huang, Zhenyu
2012-07-26
Power system modeling and controls continue to become more complex with the advent of smart grid technologies and large-scale deployment of renewable energy resources. As demonstrated in recent studies, inaccurate system models could lead to large-scale blackouts, thereby motivating the need for model calibration. Current methods of model calibration rely on manual tuning based on engineering experience, are time consuming and could yield inaccurate parameter estimates. In this paper, the Extended Kalman Filter (EKF) is used as a tool to calibrate exciter and Power System Stabilizer (PSS) models of a particular type of machine in the Western Electricity Coordinating Council (WECC). The EKF-based parameter estimation is a recursive prediction-correction process which uses the mismatch between simulation and measurement to adjust the model parameters at every time step. Numerical simulations using actual field test data demonstrate the effectiveness of the proposed approach in calibrating the parameters.
Determination and prediction of EOP using Kalman filtering
NASA Astrophysics Data System (ADS)
Karbon, Maria; Nilsson, Tobias; Schuh, Harald
2013-04-01
The necessity to observe and predict short term variations in the Earth's rotation in near real-time has increased significantly over the last decades, in particular in regard to satellite navigation and positioning and tracking of interplanetary spacecrafts. As the orientation of the Earth changes unpredictably in a rapid and irregular manner, the observation of extra-terrestrial objects from the Earth are affected by such variations and a precise knowledge of these changes is needed. Geodetic Very Long Baseline Interferometry (VLBI) is one of the primary space geodetic techniques providing the full set of Earth Orientation Parameter (EOP) and it is unique for observing long term Universal Time (UT1) and nutation. Also other space geodetic techniques, such as Global Navigation Satellite Systems (GNSS) , Lunar Laser Ranging, and Satellite Laser Ranging, are able to determine the EOP as well. The challenge lies in the combination of these various EOP series as each technique is sensitive to a different subset or linear combination of the EOP also the precision of the determination differs between the techniques as well as the temporal density of the data. Within the project VLBI-Art an elaborate Kalman filter is developed to determine and predict EOP through combining data sets from various techniques by implementing stochastic models to account statistically for unpredictable changes in EOP. Furthermore, atmospheric angular momentum calculated from numerical weather models are introduced to supplement the short-term prediction of UT1 and polar motion, making use of the high correlation between these parameters. The potential of incorporating additional data like ring-laser gyroscope observations will be investigated. This Kalman filter will be extended and embedded in the newly developed Vienna VLBI Software (VieVS) as a completely automated tool enabling it to analyze VLBI in near real-time, providing all the parameter of interest with the highest possible
NASA Astrophysics Data System (ADS)
Kokkinaki, A.; Li, J. Y.; Zhou, Q.; Birkholzer, J. T.; Kitanidis, P. K.
2014-12-01
Carbon dioxide (CO2) storage in deep geologic formations is gaining ground as a potential measure for climate change mitigation. Such storage projects typically operate at large scales (~km), but their performance is often governed by smaller-scale (~m) heterogeneities. The large domain sizes prohibit detailed site characterization and dense monitoring networks, leading to predictions of CO2 migration and trapping based on rough geologic models that cannot capture preferential flow. Kalman Filtering can be used to improve these prior models by assimilating available monitoring data, thereby tracking system performance and reducing prediction uncertainty. However, for large systems with fine discretization, the number of unknowns is in the order of tens of thousands or more, in which case the textbook version of the Kalman Filter has prohibitively expensive computation and storage costs. We present the Compressed State Kalman Filter (CSKF) that can be effectively used for systems with a large number of unknowns to estimate the underlying heterogeneity and to predict the state of interest (e.g., pressure and CO2 saturation). The algorithm's computational efficiency is achieved by using a low-rank approximation of the covariance matrix, as well as a Jacobian-free approach. We demonstrate the estimation and computational performance of our method in a typical CO2 storage scenario with a spatially sparse monitoring network, but with multiple datasets obtained before and during CO2 injection. Our data assimilation framework provides an efficient and practical way to characterize geological formations intended for CO2 injection and storage using monitoring data commonly collected in field applications, as well as to quantify the reduction in uncertainty brought by different types of monitoring data.
NASA Astrophysics Data System (ADS)
Wu, Xiaoping; Abbondanza, Claudio; Altamimi, Zuheir; Chin, T. Mike; Collilieux, Xavier; Gross, Richard S.; Heflin, Michael B.; Jiang, Yan; Parker, Jay W.
2015-05-01
The current International Terrestrial Reference Frame is based on a piecewise linear site motion model and realized by reference epoch coordinates and velocities for a global set of stations. Although linear motions due to tectonic plates and glacial isostatic adjustment dominate geodetic signals, at today's millimeter precisions, nonlinear motions due to earthquakes, volcanic activities, ice mass losses, sea level rise, hydrological changes, and other processes become significant. Monitoring these (sometimes rapid) changes desires consistent and precise realization of the terrestrial reference frame (TRF) quasi-instantaneously. Here, we use a Kalman filter and smoother approach to combine time series from four space geodetic techniques to realize an experimental TRF through weekly time series of geocentric coordinates. In addition to secular, periodic, and stochastic components for station coordinates, the Kalman filter state variables also include daily Earth orientation parameters and transformation parameters from input data frames to the combined TRF. Local tie measurements among colocated stations are used at their known or nominal epochs of observation, with comotion constraints applied to almost all colocated stations. The filter/smoother approach unifies different geodetic time series in a single geocentric frame. Fragmented and multitechnique tracking records at colocation sites are bridged together to form longer and coherent motion time series. While the time series approach to TRF reflects the reality of a changing Earth more closely than the linear approximation model, the filter/smoother is computationally powerful and flexible to facilitate incorporation of other data types and more advanced characterization of stochastic behavior of geodetic time series.
A SAS/IML program using the Kalman filter for estimating state space models.
Gu, Fei; Yung, Yiu-Fai
2013-03-01
To help disseminate the knowledge and software implementation of a state space model (SSM), this article provides a SAS/IML (SAS Institute, 2010) program for estimating the parameters of general linear Gaussian SSMs using the Kalman filter algorithm. In order to use this program, the user should have SAS installed on a computer and have a valid license for SAS/IML. Since the code is completely open, it is expected that this program can be used not only by applied researchers, but also by quantitative methodologists who are interested in improving their methods and promoting SSM as a research instrument.
Second-order discrete Kalman filtering equations for control-structure interaction simulations
NASA Technical Reports Server (NTRS)
Park, K. C.; Belvin, W. Keith; Alvin, Kenneth F.
1991-01-01
A general form for the first-order representation of the continuous, second-order linear structural dynamics equations is introduced in order to derive a corresponding form of first-order Kalman filtering equations (KFE). Time integration of the resulting first-order KFE is carried out via a set of linear multistep integration formulas. It is shown that a judicious combined selection of computational paths and the undetermined matrices introduced in the general form of the first-order linear structural systems leads to a class of second-order discrete KFE involving only symmetric, N x N solution matrix.
Ohkubo, Jun
2015-10-01
An alternative application of duality relations of stochastic processes is demonstrated. Although conventional usages of the duality relations need analytical solutions for the dual processes, here I employ numerical solutions of the dual processes and investigate the usefulness. As a demonstration, estimation problems of hidden variables in stochastic differential equations are discussed. Employing algebraic probability theory, a little complicated birth-death process is derived from the stochastic differential equations, and an estimation method based on the ensemble Kalman filter is proposed. As a result, the possibility for making faster computational algorithms based on the duality concepts is shown.
Zero Gyro Kalman Filtering in the Presence of a Reaction Wheel Failure
NASA Technical Reports Server (NTRS)
Hur-Diaz, Sun; Wirzburger, John; Smith, Dan; Myslinski, Mike
2007-01-01
Typical implementation of Kalman filters for spacecraft attitude estimation involves the use of gyros for three-axis rate measurements. When there are less than three axes of information available, the accuracy of the Kalman filter depends highly on the accuracy of the dynamics model. This is particularly significant during the transient period when a reaction wheel with a high momentum fails, is taken off-line, and spins down. This paper looks at how a reaction wheel failure can affect the zero-gyro Kalman filter performance for the Hubble Space Telescope and what steps are taken to minimize its impact.
Zero Gyro Kalman Filtering in the presence of a Reaction Wheel Failure
NASA Technical Reports Server (NTRS)
Hur-Diaz, Sun; Wirzburger, John; Smith, Dan; Myslinski, Mike
2007-01-01
Typical implementation of Kalman filters for spacecraft attitude estimation involves the use of gyros for three-axis rate measurements. When there are less than three axes of information available, the accuracy of the Kalman filter depends highly on the accuracy of the dynamics model. This is particularly significant during the transient period when a reaction wheel with a high momentum fails, is taken off-line, and spins down. This paper looks at how a reaction wheel failure can affect the zero-gyro Kalman filter performance for the Hubble Space Telescope and what steps are taken to minimize its impact.
Zhu, Wei; Wang, Wei; Yuan, Gannan
2016-01-01
In order to improve the tracking accuracy, model estimation accuracy and quick response of multiple model maneuvering target tracking, the interacting multiple models five degree cubature Kalman filter (IMM5CKF) is proposed in this paper. In the proposed algorithm, the interacting multiple models (IMM) algorithm processes all the models through a Markov Chain to simultaneously enhance the model tracking accuracy of target tracking. Then a five degree cubature Kalman filter (5CKF) evaluates the surface integral by a higher but deterministic odd ordered spherical cubature rule to improve the tracking accuracy and the model switch sensitivity of the IMM algorithm. Finally, the simulation results demonstrate that the proposed algorithm exhibits quick and smooth switching when disposing different maneuver models, and it also performs better than the interacting multiple models cubature Kalman filter (IMMCKF), interacting multiple models unscented Kalman filter (IMMUKF), 5CKF and the optimal mode transition matrix IMM (OMTM-IMM). PMID:27258285
Zhu, Wei; Wang, Wei; Yuan, Gannan
2016-01-01
In order to improve the tracking accuracy, model estimation accuracy and quick response of multiple model maneuvering target tracking, the interacting multiple models five degree cubature Kalman filter (IMM5CKF) is proposed in this paper. In the proposed algorithm, the interacting multiple models (IMM) algorithm processes all the models through a Markov Chain to simultaneously enhance the model tracking accuracy of target tracking. Then a five degree cubature Kalman filter (5CKF) evaluates the surface integral by a higher but deterministic odd ordered spherical cubature rule to improve the tracking accuracy and the model switch sensitivity of the IMM algorithm. Finally, the simulation results demonstrate that the proposed algorithm exhibits quick and smooth switching when disposing different maneuver models, and it also performs better than the interacting multiple models cubature Kalman filter (IMMCKF), interacting multiple models unscented Kalman filter (IMMUKF), 5CKF and the optimal mode transition matrix IMM (OMTM-IMM). PMID:27258285
Zhu, Wei; Wang, Wei; Yuan, Gannan
2016-06-01
In order to improve the tracking accuracy, model estimation accuracy and quick response of multiple model maneuvering target tracking, the interacting multiple models five degree cubature Kalman filter (IMM5CKF) is proposed in this paper. In the proposed algorithm, the interacting multiple models (IMM) algorithm processes all the models through a Markov Chain to simultaneously enhance the model tracking accuracy of target tracking. Then a five degree cubature Kalman filter (5CKF) evaluates the surface integral by a higher but deterministic odd ordered spherical cubature rule to improve the tracking accuracy and the model switch sensitivity of the IMM algorithm. Finally, the simulation results demonstrate that the proposed algorithm exhibits quick and smooth switching when disposing different maneuver models, and it also performs better than the interacting multiple models cubature Kalman filter (IMMCKF), interacting multiple models unscented Kalman filter (IMMUKF), 5CKF and the optimal mode transition matrix IMM (OMTM-IMM).
Sadaghzadeh N, Nargess; Poshtan, Javad; Wagner, Achim; Nordheimer, Eugen; Badreddin, Essameddin
2014-03-01
Based on a cascaded Kalman-Particle Filtering, gyroscope drift and robot attitude estimation method is proposed in this paper. Due to noisy and erroneous measurements of MEMS gyroscope, it is combined with Photogrammetry based vision navigation scenario. Quaternions kinematics and robot angular velocity dynamics with augmented drift dynamics of gyroscope are employed as system state space model. Nonlinear attitude kinematics, drift and robot angular movement dynamics each in 3 dimensions result in a nonlinear high dimensional system. To reduce the complexity, we propose a decomposition of system to cascaded subsystems and then design separate cascaded observers. This design leads to an easier tuning and more precise debugging from the perspective of programming and such a setting is well suited for a cooperative modular system with noticeably reduced computation time. Kalman Filtering (KF) is employed for the linear and Gaussian subsystem consisting of angular velocity and drift dynamics together with gyroscope measurement. The estimated angular velocity is utilized as input of the second Particle Filtering (PF) based observer in two scenarios of stochastic and deterministic inputs. Simulation results are provided to show the efficiency of the proposed method. Moreover, the experimental results based on data from a 3D MEMS IMU and a 3D camera system are used to demonstrate the efficiency of the method. PMID:24342270
Sadaghzadeh N, Nargess; Poshtan, Javad; Wagner, Achim; Nordheimer, Eugen; Badreddin, Essameddin
2014-03-01
Based on a cascaded Kalman-Particle Filtering, gyroscope drift and robot attitude estimation method is proposed in this paper. Due to noisy and erroneous measurements of MEMS gyroscope, it is combined with Photogrammetry based vision navigation scenario. Quaternions kinematics and robot angular velocity dynamics with augmented drift dynamics of gyroscope are employed as system state space model. Nonlinear attitude kinematics, drift and robot angular movement dynamics each in 3 dimensions result in a nonlinear high dimensional system. To reduce the complexity, we propose a decomposition of system to cascaded subsystems and then design separate cascaded observers. This design leads to an easier tuning and more precise debugging from the perspective of programming and such a setting is well suited for a cooperative modular system with noticeably reduced computation time. Kalman Filtering (KF) is employed for the linear and Gaussian subsystem consisting of angular velocity and drift dynamics together with gyroscope measurement. The estimated angular velocity is utilized as input of the second Particle Filtering (PF) based observer in two scenarios of stochastic and deterministic inputs. Simulation results are provided to show the efficiency of the proposed method. Moreover, the experimental results based on data from a 3D MEMS IMU and a 3D camera system are used to demonstrate the efficiency of the method.
A reduced order extended Kalman filter for sequential images containing a moving object.
Burl, J B
1993-01-01
The extended Kalman filter (EKF) is applied to the reduction of noise in sequential images containing a moving object and to the estimation of the object's velocity. A computationally tractable approximation of the EKF, called the parallel extended Kalman filter (PEKF), is generated. The PEKF consists of a parallel bank of third-order EKFs, operating on the Fourier coefficients of the image, followed by a finite impulse response filter. The PEKF is shown to converge to the optimal (in the mean square sense) algorithm in the limit as the velocity estimation errors approach zero. The performance of the PEKF is demonstrated for very low signal-to-noise ratio (SNR) images. The PEKF also provides a natural setting for tracking slow changes in the object (real or apparent) and its velocity, since these variations are included in the model. The relation of the PEKF to another frequency domain algorithm for velocity estimation is discussed. The algorithm is illustrated by application to an example and its performance is demonstrated in the presence of velocity estimation errors. PMID:18296218
NASA Astrophysics Data System (ADS)
Plett, Gregory L.
We have previously described algorithms for a battery management system (BMS) that uses Kalman filtering (KF) techniques to estimate such quantities as: cell self-discharge rate, state-of-charge, nominal capacity, resistance, and others. Since the dynamics of electrochemical cells are not linear, we used a nonlinear extension to the original KF called the extended Kalman filter (EKF). Now, we introduce an alternative nonlinear Kalman filtering technique known as "sigma-point Kalman filtering" (SPKF), which has some theoretical advantages that manifest themselves in more accurate predictions. The computational complexity of SPKF is of the same order as EKF, so the gains are made at little or no additional cost. This paper is the second in a two-part series. The first paper explored the theoretical background to the Kalman filter, the extended Kalman filter, and the sigma-point Kalman filter. It explained why the SPKF is often superior to the EKF and applied SPKF to estimate the state of a third-generation prototype lithium-ion polymer battery (LiPB) cell in dynamic conditions, including the state-of-charge of the cell. In this paper, we first investigate the use of the SPKF method to estimate battery parameters. A numerically efficient "square-root sigma-point Kalman filter" (SR-SPKF) is introduced for this purpose. Additionally, we discuss two SPKF-based methods for simultaneous estimation of both the quickly time-varying state and slowly time-varying parameters. Results are presented for a battery pack based on a fourth-generation prototype LiPB cell, and some limitations of the current approach, based on the probability density functions of estimation error, are also discussed.
Real-time data assimilation for large-scale systems: The spectral Kalman filter
NASA Astrophysics Data System (ADS)
Ghorbanidehno, Hojat; Kokkinaki, Amalia; Li, Judith Yue; Darve, Eric; Kitanidis, Peter K.
2015-12-01
The Kalman Filter (KF) is a data assimilation method that has been widely used for estimating spatially varying unknown states evolving in time. Recently, KF methods have shown potential for tracking CO2 plumes injected in deep geologic formations. Such real-time estimation would serve as an early warning system for leakage incidents. However, for the large number of unknowns of such large systems, KF methods are impractical, because updating the huge state covariance matrix is computationally expensive. Low rank approximation methods have been devised to overcome this problem; these methods assume a low rank of the covariance matrix, which they approximate by smaller matrices. The approximation error is small for smooth functions, but may be larger for more complex physical problems, potentially leading to filter divergence and inaccurate state estimates. We present the Spectral Kalman Filter (SpecKF), a new algorithm that utilizes the exact covariance matrix. Thus it avoids the approximation error and does so in a computationally efficient way, which is specially important for systems with large numbers of unknowns. The computational speed-up of the SpecKF is achieved by updating cross-covariance matrices instead of the larger covariance matrices. The benefit can be considerable, especially in large systems, because the computational complexity of the SpecKF scales with the number of measurements, as opposed to the effective rank of the covariance matrix in low-rank KFs or the number of ensemble members in ensemble methods. We investigate the accuracy and performance of the SpecKF for a diffusion problem with random perturbations, and for a more complex case of CO2 injection in a homogeneous two-dimensional domain. Our results show that the SpecKF reduces greatly the computational cost compared to the original KF algorithm, and that it can provide higher accuracy than the Ensemble Kalman Filter (EnKF) with the same or even smaller computational cost. Finally, we
NASA Technical Reports Server (NTRS)
Ledsham, W. H.; Staelin, D. H.
1978-01-01
An extended Kalman-Bucy filter has been implemented for atmospheric temperature profile retrievals from observations made using the Scanned Microwave Spectrometer (SCAMS) instrument carried on the Nimbus 6 satellite. This filter has the advantage that it requires neither stationary statistics in the underlying processes nor linear production of the observed variables from the variables to be estimated. This extended Kalman-Bucy filter has yielded significant performance improvement relative to multiple regression retrieval methods. A multi-spot extended Kalman-Bucy filter has also been developed in which the temperature profiles at a number of scan angles in a scanning instrument are retrieved simultaneously. These multi-spot retrievals are shown to outperform the single-spot Kalman retrievals.
A new approach to UTC calculation by means of the Kalman filter
NASA Astrophysics Data System (ADS)
Parisi, Federica; Panfilo, Gianna
2016-10-01
In this paper a new approach to Coordinated Universal Time (UTC) calculation is presented by means of the Kalman filter. An ensemble of atomic clocks participating in UTC is selected for analyzing and testing the potentiality of this new method.
NASA Astrophysics Data System (ADS)
Borodachev, S. M.
2016-06-01
The simple derivation of recursive least squares (RLS) method equations is given as special case of Kalman filter estimation of a constant system state under changing observation conditions. A numerical example illustrates application of RLS to multicollinearity problem.
Ghumare, Eshwar; Schrooten, Maarten; Vandenberghe, Rik; Dupont, Patrick
2015-08-01
Kalman filter approaches are widely applied to derive time varying effective connectivity from electroencephalographic (EEG) data. For multi-trial data, a classical Kalman filter (CKF) designed for the estimation of single trial data, can be implemented by trial-averaging the data or by averaging single trial estimates. A general linear Kalman filter (GLKF) provides an extension for multi-trial data. In this work, we studied the performance of the different Kalman filtering approaches for different values of signal-to-noise ratio (SNR), number of trials and number of EEG channels. We used a simulated model from which we calculated scalp recordings. From these recordings, we estimated cortical sources. Multivariate autoregressive model parameters and partial directed coherence was calculated for these estimated sources and compared with the ground-truth. The results showed an overall superior performance of GLKF except for low levels of SNR and number of trials.
Extended Kalman filtering applied to a two-axis robotic arm with flexible links
Lertpiriyasuwat, V.; Berg, M.C.; Buffinton, K.W.
2000-03-01
An industrial robot today uses measurements of its joint positions and models of its kinematics and dynamics to estimate and control its end-effector position. Substantially better end-effector position estimation and control performance would be obtainable if direct measurements of its end-effector position were also used. The subject of this paper is extended Kalman filtering for precise estimation of the position of the end-effector of a robot using, in addition to the usual measurements of the joint positions, direct measurements of the end-effector position. The estimation performances of extended Kalman filters are compared in applications to a planar two-axis robotic arm with very flexible links. The comparisons shed new light on the dependence of extended Kalman filter estimation performance on the quality of the model of the arm dynamics that the extended Kalman filter operates with.
NASA Astrophysics Data System (ADS)
Raitoharju, Matti; Nurminen, Henri; Piché, Robert
2015-12-01
Indoor positioning based on wireless local area network (WLAN) signals is often enhanced using pedestrian dead reckoning (PDR) based on an inertial measurement unit. The state evolution model in PDR is usually nonlinear. We present a new linear state evolution model for PDR. In simulated-data and real-data tests of tightly coupled WLAN-PDR positioning, the positioning accuracy with this linear model is better than with the traditional models when the initial heading is not known, which is a common situation. The proposed method is computationally light and is also suitable for smoothing. Furthermore, we present modifications to WLAN positioning based on Gaussian coverage areas and show how a Kalman filter using the proposed model can be used for integrity monitoring and (re)initialization of a particle filter.
Rigatos, Gerasimos
2014-12-01
A synchronizing control scheme for coupled neural oscillators of the FitzHugh-Nagumo type is proposed. Using differential flatness theory the dynamical model of two coupled neural oscillators is transformed into an equivalent model in the linear canonical (Brunovsky) form. A similar linearized description is succeeded using differential geometry methods and the computation of Lie derivatives. For such a model it becomes possible to design a state feedback controller that assures the synchronization of the membrane's voltage variations for the two neurons. To compensate for disturbances that affect the neurons' model as well as for parametric uncertainties and variations a disturbance observer is designed based on Kalman Filtering. This consists of implementation of the standard Kalman Filter recursion on the linearized equivalent model of the coupled neurons and computation of state and disturbance estimates using the diffeomorphism (relations about state variables transformation) provided by differential flatness theory. After estimating the disturbance terms in the neurons' model their compensation becomes possible. The performance of the synchronization control loop is tested through simulation experiments.
A Kalman filtering approach to robust synchronization of coupled neural oscillators
NASA Astrophysics Data System (ADS)
Rigatos, Gerasimos G.; Rigatou, Efthymia G.
2013-10-01
A synchronizing control scheme for coupled neural oscillators of the FitzHugh-Nagumo type is proposed. Using differential flatness theory the dynamical model of the coupled neural oscillators is transformed into an equivalent model in the linear canonical (Brunovsky) form. A similar linearized description is succeeded using differential geometry methods and the computation of Lie Derivatives. For such a model it becomes possible to design a state feedback controller that assures synchronization for the state variables of the two neurons. To compensate for disturbances that affect the neurons' model as well as for parametric uncertainties and variations a disturbance observer is designed based on Kalman Filtering. This consists of implementation of the standard Kalman Filter recursion on the linearized equivalent model of the coupled neurons and on computation of state and disturbance estimates using the diffeomorphism (relations about state variables transformation) provided by differential flatness theory. After estimating the disturbance terms in the neurons' model their compensation becomes possible. The performance of the synchronization control loop is tested through simulation experiments.
Hybrid Kalman Filter: A New Approach for Aircraft Engine In-Flight Diagnostics
NASA Technical Reports Server (NTRS)
Kobayashi, Takahisa; Simon, Donald L.
2006-01-01
In this paper, a uniquely structured Kalman filter is developed for its application to in-flight diagnostics of aircraft gas turbine engines. The Kalman filter is a hybrid of a nonlinear on-board engine model (OBEM) and piecewise linear models. The utilization of the nonlinear OBEM allows the reference health baseline of the in-flight diagnostic system to be updated to the degraded health condition of the engines through a relatively simple process. Through this health baseline update, the effectiveness of the in-flight diagnostic algorithm can be maintained as the health of the engine degrades over time. Another significant aspect of the hybrid Kalman filter methodology is its capability to take advantage of conventional linear and nonlinear Kalman filter approaches. Based on the hybrid Kalman filter, an in-flight fault detection system is developed, and its diagnostic capability is evaluated in a simulation environment. Through the evaluation, the suitability of the hybrid Kalman filter technique for aircraft engine in-flight diagnostics is demonstrated.
Sabatini, Angelo Maria
2011-01-01
In this paper we present a quaternion-based Extended Kalman Filter (EKF) for estimating the three-dimensional orientation of a rigid body. The EKF exploits the measurements from an Inertial Measurement Unit (IMU) that is integrated with a tri-axial magnetic sensor. Magnetic disturbances and gyro bias errors are modeled and compensated by including them in the filter state vector. We employ the observability rank criterion based on Lie derivatives to verify the conditions under which the nonlinear system that describes the process of motion tracking by the IMU is observable, namely it may provide sufficient information for performing the estimation task with bounded estimation errors. The observability conditions are that the magnetic field, perturbed by first-order Gauss-Markov magnetic variations, and the gravity vector are not collinear and that the IMU is subject to some angular motions. Computer simulations and experimental testing are presented to evaluate the algorithm performance, including when the observability conditions are critical.
A steady-state Kalman filter for assimilating data from a single polar orbiting satellite
NASA Technical Reports Server (NTRS)
Banfield, Don; Ingersoll, Andrew P.; Keppenne, Christian L.
1995-01-01
A steady-state scheme for data assimilation in the context of a single, short period (relative to a day), sun-synchronous, polar-orbiting satellite is examined. If the satellite takes observations continuously, the gains, which are the weights for blending observations and predictions together, are steady in time. For a linear system forced by random noise, the optimal steady-state gains (Wiener gains) are equivalent to those of a Kalman filter. Computing the Kalman gains increases the computational cost of the model by a large factor, but computing the Wiener gains does not. The latter are computed by iteration using prior estimates of the gains to assimilate simulated observations of one run of the model, termed 'truth' into another run termed 'prediction'. At each stage, the prediction errors form the basis for the next estimate of the gains. Steady state is achieved after three or four iterations. Further simplification is achieved by making the gains depend on longitudinal distance from the observation point, not on absolute longitude. For a single-layer primitive equation model, the scheme works well even if only the mass field is observed but not the velocity field. Although the scheme was developed for Mars Observer, it should be applicable to data retrieved from Earth atmosphere satellites, for example, UARS.
Extended Kalman filter for multiwavelength differential absorption lidar
NASA Astrophysics Data System (ADS)
Warren, Russell E.; Vanderbeek, Richard G.
2001-08-01
Our earlier study described an approach for estimating the path-integrated concentration, CL, of a set of vapor materials using time series data from topographic backscatter lidar with frequency-agile lasers. That methodology assumed the availability of background data samples collected before the release of the vapors of interest to estimate statistical parameters such as the mean topographic backscatter return and the transmitter energy mean and variance as a function of wavelength. The background data were then used in an extended Kalman filter approach for estimating the CL components as a function of time. That approach worked well for data that showed negligible drift in the mean parameters over the data collection time. In practice, however, the transmitter energy and background return can drift, producing substantial bias in the estimates. In this paper we generalize the approach to a more complete state model that includes the mean transmitter energy and background return in addition to the CL vapor set. This generalization allows the algorithm to track slow drift in those parameters and provides generally improved estimates. Results of the new algorithm are compared with those of a two-wavelength classical DIAL estimator on synthetic and field test data.
Fuzzy Logic Based Autonomous Parallel Parking System with Kalman Filtering
NASA Astrophysics Data System (ADS)
Panomruttanarug, Benjamas; Higuchi, Kohji
This paper presents an emulation of fuzzy logic control schemes for an autonomous parallel parking system in a backward maneuver. There are four infrared sensors sending the distance data to a microcontroller for generating an obstacle-free parking path. Two of them mounted on the front and rear wheels on the parking side are used as the inputs to the fuzzy rules to calculate a proper steering angle while backing. The other two attached to the front and rear ends serve for avoiding collision with other cars along the parking space. At the end of parking processes, the vehicle will be in line with other parked cars and positioned in the middle of the free space. Fuzzy rules are designed based upon a wall following process. Performance of the infrared sensors is improved using Kalman filtering. The design method needs extra information from ultrasonic sensors. Starting from modeling the ultrasonic sensor in 1-D state space forms, one makes use of the infrared sensor as a measurement to update the predicted values. Experimental results demonstrate the effectiveness of sensor improvement.
Streamflow data assimilation in SWAT model using Extended Kalman Filter
NASA Astrophysics Data System (ADS)
Sun, Leqiang; Nistor, Ioan; Seidou, Ousmane
2015-12-01
The Extended Kalman Filter (EKF) is coupled with the Soil and Water Assessment Tools (SWAT) model in the streamflow assimilation of the upstream Senegal River in West Africa. Given the large number of distributed variables in SWAT, only the average watershed scale variables are included in the state vector and the Hydrological Response Unit (HRU) scale variables are updated with the a posteriori/a priori ratio of their watershed scale counterparts. The Jacobian matrix is calculated numerically by perturbing the state variables. Both the soil moisture and CN2 are significantly updated in the wet season, yet they have opposite update patterns. A case study for a large flood forecast shows that for up to seven days, the streamflow forecast is moderately improved using the EKF-subsequent open loop scheme but significantly improved with a newly designed quasi-error update scheme. The former has better performances in the flood rising period while the latter has better performances in the recession period. For both schemes, the streamflow forecast is improved more significantly when the lead time is shorter.
Updating multipoint simulations using the ensemble Kalman filter
NASA Astrophysics Data System (ADS)
Hu, L. Y.; Zhao, Y.; Liu, Y.; Scheepens, C.; Bouchard, A.
2013-02-01
In the last two decades, the multipoint simulation (MPS) method has been developed and increasingly used for building complex geological facies models that are conditioned to geological and geophysical data. In the meantime, the ensemble Kalman filter (EnKF) approach has been developed and recognized as a promising way for assimilating dynamic production data into reservoir models. So far, the EnKF approach is proven efficient for updating continuous model parameters that have a linear statistical relation with the flow responses. It remains challenging to extend the EnKF approach to updating complex geological facies models generated by MPS, while preserving their geological and statistical consistency. In this paper, we introduce a new method for parameterizing geostatistical reservoir models generated by MPS. It is mathematically proven that updating these parameters during a history matching process does not compromise the hard data conditioning and the geological and statistical consistency of the reservoir model defined by the training image and other information including global facies proportions, trend maps etc. This method is an alternative to the gradual deformation method but has an enlarged search space for covering possible solutions. Based on the above parameterization, we present two algorithms of using EnKF approach to update multipoint simulations to dynamic data. We also present results of using the above methodology to condition a sector model of a fluvial reservoir to dynamic data.
Relating the Hadamard Variance to MCS Kalman Filter Clock Estimation
NASA Technical Reports Server (NTRS)
Hutsell, Steven T.
1996-01-01
The Global Positioning System (GPS) Master Control Station (MCS) currently makes significant use of the Allan Variance. This two-sample variance equation has proven excellent as a handy, understandable tool, both for time domain analysis of GPS cesium frequency standards, and for fine tuning the MCS's state estimation of these atomic clocks. The Allan Variance does not explicitly converge for the nose types of alpha less than or equal to minus 3 and can be greatly affected by frequency drift. Because GPS rubidium frequency standards exhibit non-trivial aging and aging noise characteristics, the basic Allan Variance analysis must be augmented in order to (a) compensate for a dynamic frequency drift, and (b) characterize two additional noise types, specifically alpha = minus 3, and alpha = minus 4. As the GPS program progresses, we will utilize a larger percentage of rubidium frequency standards than ever before. Hence, GPS rubidium clock characterization will require more attention than ever before. The three sample variance, commonly referred to as a renormalized Hadamard Variance, is unaffected by linear frequency drift, converges for alpha is greater than minus 5, and thus has utility for modeling noise in GPS rubidium frequency standards. This paper demonstrates the potential of Hadamard Variance analysis in GPS operations, and presents an equation that relates the Hadamard Variance to the MCS's Kalman filter process noises.
Discrete Kalman Filter based Sensor Fusion for Robust Accessibility Interfaces
NASA Astrophysics Data System (ADS)
Ghersi, I.; Mariño, M.; Miralles, M. T.
2016-04-01
Human-machine interfaces have evolved, benefiting from the growing access to devices with superior, embedded signal-processing capabilities, as well as through new sensors that allow the estimation of movements and gestures, resulting in increasingly intuitive interfaces. In this context, sensor fusion for the estimation of the spatial orientation of body segments allows to achieve more robust solutions, overcoming specific disadvantages derived from the use of isolated sensors, such as the sensitivity of magnetic-field sensors to external influences, when used in uncontrolled environments. In this work, a method for the combination of image-processing data and angular-velocity registers from a 3D MEMS gyroscope, through a Discrete-time Kalman Filter, is proposed and deployed as an alternate user interface for mobile devices, in which an on-screen pointer is controlled with head movements. Results concerning general performance of the method are presented, as well as a comparative analysis, under a dedicated test application, with results from a previous version of this system, in which the relative-orientation information was acquired directly from MEMS sensors (3D magnetometer-accelerometer). These results show an improved response for this new version of the pointer, both in terms of precision and response time, while keeping many of the benefits that were highlighted for its predecessor, giving place to a complementary method for signal acquisition that can be used as an alternative-input device, as well as for accessibility solutions.
Durantin, Gautier; Scannella, Sébastien; Gateau, Thibault; Delorme, Arnaud; Dehais, Frédéric
2016-01-01
Working memory (WM) is a key executive function for operating aircraft, especially when pilots have to recall series of air traffic control instructions. There is a need to implement tools to monitor WM as its limitation may jeopardize flight safety. An innovative way to address this issue is to adopt a Neuroergonomics approach that merges knowledge and methods from Human Factors, System Engineering, and Neuroscience. A challenge of great importance for Neuroergonomics is to implement efficient brain imaging techniques to measure the brain at work and to design Brain Computer Interfaces (BCI). We used functional near infrared spectroscopy as it has been already successfully tested to measure WM capacity in complex environment with air traffic controllers (ATC), pilots, or unmanned vehicle operators. However, the extraction of relevant features from the raw signal in ecological environment is still a critical issue due to the complexity of implementing real-time signal processing techniques without a priori knowledge. We proposed to implement the Kalman filtering approach, a signal processing technique that is efficient when the dynamics of the signal can be modeled. We based our approach on the Boynton model of hemodynamic response. We conducted a first experiment with nine participants involving a basic WM task to estimate the noise covariances of the Kalman filter. We then conducted a more ecological experiment in our flight simulator with 18 pilots who interacted with ATC instructions (two levels of difficulty). The data was processed with the same Kalman filter settings implemented in the first experiment. This filter was benchmarked with a classical pass-band IIR filter and a Moving Average Convergence Divergence (MACD) filter. Statistical analysis revealed that the Kalman filter was the most efficient to separate the two levels of load, by increasing the observed effect size in prefrontal areas involved in WM. In addition, the use of a Kalman filter increased
Durantin, Gautier; Scannella, Sébastien; Gateau, Thibault; Delorme, Arnaud; Dehais, Frédéric
2015-01-01
Working memory (WM) is a key executive function for operating aircraft, especially when pilots have to recall series of air traffic control instructions. There is a need to implement tools to monitor WM as its limitation may jeopardize flight safety. An innovative way to address this issue is to adopt a Neuroergonomics approach that merges knowledge and methods from Human Factors, System Engineering, and Neuroscience. A challenge of great importance for Neuroergonomics is to implement efficient brain imaging techniques to measure the brain at work and to design Brain Computer Interfaces (BCI). We used functional near infrared spectroscopy as it has been already successfully tested to measure WM capacity in complex environment with air traffic controllers (ATC), pilots, or unmanned vehicle operators. However, the extraction of relevant features from the raw signal in ecological environment is still a critical issue due to the complexity of implementing real-time signal processing techniques without a priori knowledge. We proposed to implement the Kalman filtering approach, a signal processing technique that is efficient when the dynamics of the signal can be modeled. We based our approach on the Boynton model of hemodynamic response. We conducted a first experiment with nine participants involving a basic WM task to estimate the noise covariances of the Kalman filter. We then conducted a more ecological experiment in our flight simulator with 18 pilots who interacted with ATC instructions (two levels of difficulty). The data was processed with the same Kalman filter settings implemented in the first experiment. This filter was benchmarked with a classical pass-band IIR filter and a Moving Average Convergence Divergence (MACD) filter. Statistical analysis revealed that the Kalman filter was the most efficient to separate the two levels of load, by increasing the observed effect size in prefrontal areas involved in WM. In addition, the use of a Kalman filter increased
Durantin, Gautier; Scannella, Sébastien; Gateau, Thibault; Delorme, Arnaud; Dehais, Frédéric
2015-01-01
Working memory (WM) is a key executive function for operating aircraft, especially when pilots have to recall series of air traffic control instructions. There is a need to implement tools to monitor WM as its limitation may jeopardize flight safety. An innovative way to address this issue is to adopt a Neuroergonomics approach that merges knowledge and methods from Human Factors, System Engineering, and Neuroscience. A challenge of great importance for Neuroergonomics is to implement efficient brain imaging techniques to measure the brain at work and to design Brain Computer Interfaces (BCI). We used functional near infrared spectroscopy as it has been already successfully tested to measure WM capacity in complex environment with air traffic controllers (ATC), pilots, or unmanned vehicle operators. However, the extraction of relevant features from the raw signal in ecological environment is still a critical issue due to the complexity of implementing real-time signal processing techniques without a priori knowledge. We proposed to implement the Kalman filtering approach, a signal processing technique that is efficient when the dynamics of the signal can be modeled. We based our approach on the Boynton model of hemodynamic response. We conducted a first experiment with nine participants involving a basic WM task to estimate the noise covariances of the Kalman filter. We then conducted a more ecological experiment in our flight simulator with 18 pilots who interacted with ATC instructions (two levels of difficulty). The data was processed with the same Kalman filter settings implemented in the first experiment. This filter was benchmarked with a classical pass-band IIR filter and a Moving Average Convergence Divergence (MACD) filter. Statistical analysis revealed that the Kalman filter was the most efficient to separate the two levels of load, by increasing the observed effect size in prefrontal areas involved in WM. In addition, the use of a Kalman filter increased
Ensemble Kalman filter implementations based on shrinkage covariance matrix estimation
NASA Astrophysics Data System (ADS)
Nino-Ruiz, Elias D.; Sandu, Adrian
2015-11-01
This paper develops efficient ensemble Kalman filter (EnKF) implementations based on shrinkage covariance estimation. The forecast ensemble members at each step are used to estimate the background error covariance matrix via the Rao-Blackwell Ledoit and Wolf estimator, which has been specifically developed to approximate high-dimensional covariance matrices using a small number of samples. Two implementations are considered: in the EnKF full-space (EnKF-FS) approach, the assimilation process is performed in the model space, while the EnKF reduce-space (EnKF-RS) formulation performs the analysis in the subspace spanned by the ensemble members. In the context of EnKF-RS, additional samples are taken from the normal distribution described by the background ensemble mean and the estimated background covariance matrix, in order to increase the size of the ensemble and reduce the sampling error of the filter. This increase in the size of the ensemble is obtained without running the forward model. After the assimilation step, the additional samples are discarded and only the model-based ensemble members are propagated further. Methodologies to reduce the impact of spurious correlations and under-estimation of sample variances in the context of the EnKF-FS and EnKF-RS implementations are discussed. An adjoint-free four-dimensional extension of EnKF-RS is also discussed. Numerical experiments carried out with the Lorenz-96 model and a quasi-geostrophic model show that the use of shrinkage covariance matrix estimation can mitigate the impact of spurious correlations during the assimilation process.
Toward the application of the Kalman filter to regional open ocean modeling
NASA Technical Reports Server (NTRS)
Miller, R. N.
1986-01-01
A partial differential equation model is defined for ocean meteorological prediction and synoptic analysis. The Kalman filter used for data assimilation is described and applied to the one-dimensional linear barotropic quasi-geostrophic model with periodic and open boundary conditions. The model accounts for eddy scale dynamics in the ocean. The assumptions made in the forecast model are discussed, along with comparisons of the error variances expected with the filter and from an objective analysis method. The effectiveness of the Kalman filter is demonstrated and subsequent efforts to extend the filter to two dimensions are indicated.
Digital Signal Processing Of Optical Monitoring By Means Of A Kalman Filter
NASA Astrophysics Data System (ADS)
Nixon, M.; Seeley, J. S.
1983-11-01
A Kalman filter algorithm has been applied to interpret the optical reflectance excursions during vacuum deposition of infrared coatings and multilayer thin-film filters. The application has been described in detail elsewhere and this paper now reports on-line experience for estimating deposition rate and thickness. The estimation proved sufficiently reliable to firstly 'navigate' regular manufacture (as controlled by a skilled operator) and to subsequently reproduce the skill without interpretation or intervention whilst maintaining exemplary product quality. Optical control by means of this Kalman filter application is therefore considered suitable as a basis for the automated manufacture of infrared coatings and multilayer thin-film filters.
Extended Kalman filter based structural damage detection for MR damper controlled structures
NASA Astrophysics Data System (ADS)
Jin, Chenhao; Jang, Shinae; Sun, Xiaorong; Jiang, Zhaoshuo; Christenson, Richard
2016-04-01
The Magneto-rheological (MR) dampers have been widely used in many building and bridge structures against earthquake and wind loadings due to its advantages including mechanical simplicity, high dynamic range, low power requirements, large force capacity, and robustness. However, research about structural damage detection methods for MR damper controlled structures is limited. This paper aims to develop a real-time structural damage detection method for MR damper controlled structures. A novel state space model of MR damper controlled structure is first built by combining the structure's equation of motion and MR damper's hyperbolic tangent model. In this way, the state parameters of both the structure and MR damper are added in the state vector of the state space model. Extended Kalman filter is then used to provide prediction for state variables from measurement data. The two techniques are synergistically combined to identify parameters and track the changes of both structure and MR damper in real time. The proposed method is tested using response data of a three-floor MR damper controlled linear building structure under earthquake excitation. The testing results show that the adaptive extended Kalman filter based approach is capable to estimate not only structural parameters such as stiffness and damping of each floor, but also the parameters of MR damper, so that more insights and understanding of the damage can be obtained. The developed method also demonstrates high damage detection accuracy and light computation, as well as the potential to implement in a structural health monitoring system.
Gyro Drift Correction for An Indirect Kalman Filter Based Sensor Fusion Driver.
Lee, Chan-Gun; Dao, Nhu-Ngoc; Jang, Seonmin; Kim, Deokhwan; Kim, Yonghun; Cho, Sungrae
2016-01-01
Sensor fusion techniques have made a significant contribution to the success of the recently emerging mobile applications era because a variety of mobile applications operate based on multi-sensing information from the surrounding environment, such as navigation systems, fitness trackers, interactive virtual reality games, etc. For these applications, the accuracy of sensing information plays an important role to improve the user experience (UX) quality, especially with gyroscopes and accelerometers. Therefore, in this paper, we proposed a novel mechanism to resolve the gyro drift problem, which negatively affects the accuracy of orientation computations in the indirect Kalman filter based sensor fusion. Our mechanism focuses on addressing the issues of external feedback loops and non-gyro error elements contained in the state vectors of an indirect Kalman filter. Moreover, the mechanism is implemented in the device-driver layer, providing lower process latency and transparency capabilities for the upper applications. These advances are relevant to millions of legacy applications since utilizing our mechanism does not require the existing applications to be re-programmed. The experimental results show that the root mean square errors (RMSE) before and after applying our mechanism are significantly reduced from 6.3 × 10(-1) to 5.3 × 10(-7), respectively. PMID:27294941
Design of jitter compensation algorithm for robot vision based on optical flow and Kalman filter.
Wang, B R; Jin, Y L; Shao, D L; Xu, Y
2014-01-01
Image jitters occur in the video of the autonomous robot moving on bricks road, which will reduce robot operation precision based on vision. In order to compensate the image jitters, the affine transformation kinematics were established for obtaining the six image motion parameters. The feature point pair detecting method was designed based on Eigen-value of the feature windows gradient matrix, and the motion parameters equation was solved using the least square method and the matching point pairs got based on the optical flow. The condition number of coefficient matrix was proposed to quantificationally analyse the effect of matching errors on parameters solving errors. Kalman filter was adopted to smooth image motion parameters. Computing cases show that more point pairs are beneficial for getting more precise motion parameters. The integrated jitters compensation software was developed with feature points detecting in subwindow. And practical experiments were conducted on two mobile robots. Results show that the compensation costing time is less than frame sample time and Kalman filter is valid for robot vision jitters compensation. PMID:24600320
Design of jitter compensation algorithm for robot vision based on optical flow and Kalman filter.
Wang, B R; Jin, Y L; Shao, D L; Xu, Y
2014-01-01
Image jitters occur in the video of the autonomous robot moving on bricks road, which will reduce robot operation precision based on vision. In order to compensate the image jitters, the affine transformation kinematics were established for obtaining the six image motion parameters. The feature point pair detecting method was designed based on Eigen-value of the feature windows gradient matrix, and the motion parameters equation was solved using the least square method and the matching point pairs got based on the optical flow. The condition number of coefficient matrix was proposed to quantificationally analyse the effect of matching errors on parameters solving errors. Kalman filter was adopted to smooth image motion parameters. Computing cases show that more point pairs are beneficial for getting more precise motion parameters. The integrated jitters compensation software was developed with feature points detecting in subwindow. And practical experiments were conducted on two mobile robots. Results show that the compensation costing time is less than frame sample time and Kalman filter is valid for robot vision jitters compensation.
Design of Jitter Compensation Algorithm for Robot Vision Based on Optical Flow and Kalman Filter
Wang, B. R.; Jin, Y. L.; Shao, D. L.; Xu, Y.
2014-01-01
Image jitters occur in the video of the autonomous robot moving on bricks road, which will reduce robot operation precision based on vision. In order to compensate the image jitters, the affine transformation kinematics were established for obtaining the six image motion parameters. The feature point pair detecting method was designed based on Eigen-value of the feature windows gradient matrix, and the motion parameters equation was solved using the least square method and the matching point pairs got based on the optical flow. The condition number of coefficient matrix was proposed to quantificationally analyse the effect of matching errors on parameters solving errors. Kalman filter was adopted to smooth image motion parameters. Computing cases show that more point pairs are beneficial for getting more precise motion parameters. The integrated jitters compensation software was developed with feature points detecting in subwindow. And practical experiments were conducted on two mobile robots. Results show that the compensation costing time is less than frame sample time and Kalman filter is valid for robot vision jitters compensation. PMID:24600320
Gyro Drift Correction for An Indirect Kalman Filter Based Sensor Fusion Driver
Lee, Chan-Gun; Dao, Nhu-Ngoc; Jang, Seonmin; Kim, Deokhwan; Kim, Yonghun; Cho, Sungrae
2016-01-01
Sensor fusion techniques have made a significant contribution to the success of the recently emerging mobile applications era because a variety of mobile applications operate based on multi-sensing information from the surrounding environment, such as navigation systems, fitness trackers, interactive virtual reality games, etc. For these applications, the accuracy of sensing information plays an important role to improve the user experience (UX) quality, especially with gyroscopes and accelerometers. Therefore, in this paper, we proposed a novel mechanism to resolve the gyro drift problem, which negatively affects the accuracy of orientation computations in the indirect Kalman filter based sensor fusion. Our mechanism focuses on addressing the issues of external feedback loops and non-gyro error elements contained in the state vectors of an indirect Kalman filter. Moreover, the mechanism is implemented in the device-driver layer, providing lower process latency and transparency capabilities for the upper applications. These advances are relevant to millions of legacy applications since utilizing our mechanism does not require the existing applications to be re-programmed. The experimental results show that the root mean square errors (RMSE) before and after applying our mechanism are significantly reduced from 6.3×10-1 to 5.3×10-7, respectively. PMID:27294941
Data assimilation with the ensemble Kalman filter in a numerical model of the North Sea
NASA Astrophysics Data System (ADS)
Ponsar, Stéphanie; Luyten, Patrick; Dulière, Valérie
2016-08-01
Coastal management and maritime safety strongly rely on accurate representations of the sea state. Both dynamical models and observations provide abundant pieces of information. However, none of them provides the complete picture. The assimilation of observations into models is one way to improve our knowledge of the ocean state. Its application in coastal models remains challenging because of the wide range of temporal and spatial variabilities of the processes involved. This study investigates the assimilation of temperature profiles with the ensemble Kalman filter in 3-D North Sea simulations. The model error is represented by the standard deviation of an ensemble of model states. Parameters' values for the ensemble generation are first computed from the misfit between the data and the model results without assimilation. Then, two square root algorithms are applied to assimilate the data. The impact of data assimilation on the simulated temperature is assessed. Results show that the ensemble Kalman filter is adequate for improving temperature forecasts in coastal areas, under adequate model error specification.
Advanced Kalman Filter for Real-Time Responsiveness in Complex Systems
Welch, Gregory Francis
2014-06-10
Complex engineering systems pose fundamental challenges in real-time operations and control because they are highly dynamic systems consisting of a large number of elements with severe nonlinearities and discontinuities. Today’s tools for real-time complex system operations are mostly based on steady state models, unable to capture the dynamic nature and too slow to prevent system failures. We developed advanced Kalman filtering techniques and the formulation of dynamic state estimation using Kalman filtering techniques to capture complex system dynamics in aiding real-time operations and control. In this work, we looked at complex system issues including severe nonlinearity of system equations, discontinuities caused by system controls and network switches, sparse measurements in space and time, and real-time requirements of power grid operations. We sought to bridge the disciplinary boundaries between Computer Science and Power Systems Engineering, by introducing methods that leverage both existing and new techniques. While our methods were developed in the context of electrical power systems, they should generalize to other large-scale scientific and engineering applications.
Gyro Drift Correction for An Indirect Kalman Filter Based Sensor Fusion Driver.
Lee, Chan-Gun; Dao, Nhu-Ngoc; Jang, Seonmin; Kim, Deokhwan; Kim, Yonghun; Cho, Sungrae
2016-06-11
Sensor fusion techniques have made a significant contribution to the success of the recently emerging mobile applications era because a variety of mobile applications operate based on multi-sensing information from the surrounding environment, such as navigation systems, fitness trackers, interactive virtual reality games, etc. For these applications, the accuracy of sensing information plays an important role to improve the user experience (UX) quality, especially with gyroscopes and accelerometers. Therefore, in this paper, we proposed a novel mechanism to resolve the gyro drift problem, which negatively affects the accuracy of orientation computations in the indirect Kalman filter based sensor fusion. Our mechanism focuses on addressing the issues of external feedback loops and non-gyro error elements contained in the state vectors of an indirect Kalman filter. Moreover, the mechanism is implemented in the device-driver layer, providing lower process latency and transparency capabilities for the upper applications. These advances are relevant to millions of legacy applications since utilizing our mechanism does not require the existing applications to be re-programmed. The experimental results show that the root mean square errors (RMSE) before and after applying our mechanism are significantly reduced from 6.3 × 10(-1) to 5.3 × 10(-7), respectively.
NASA Technical Reports Server (NTRS)
Kobayashi, Takahisa; Simon, Donald L.
2005-01-01
In-flight sensor fault detection and isolation (FDI) is critical to maintaining reliable engine operation during flight. The aircraft engine control system, which computes control commands on the basis of sensor measurements, operates the propulsion systems at the demanded conditions. Any undetected sensor faults, therefore, may cause the control system to drive the engine into an undesirable operating condition. It is critical to detect and isolate failed sensors as soon as possible so that such scenarios can be avoided. A challenging issue in developing reliable sensor FDI systems is to make them robust to changes in engine operating characteristics due to degradation with usage and other faults that can occur during flight. A sensor FDI system that cannot appropriately account for such scenarios may result in false alarms, missed detections, or misclassifications when such faults do occur. To address this issue, an enhanced bank of Kalman filters was developed, and its performance and robustness were demonstrated in a simulation environment. The bank of filters is composed of m + 1 Kalman filters, where m is the number of sensors being used by the control system and, thus, in need of monitoring. Each Kalman filter is designed on the basis of a unique fault hypothesis so that it will be able to maintain its performance if a particular fault scenario, hypothesized by that particular filter, takes place.
Simultaneous estimation of phase derivative and phase using parallel Kalman filter implementation
NASA Astrophysics Data System (ADS)
Kulkarni, Rishikesh; Rastogi, Pramod
2016-06-01
This paper proposes a technique for the simultaneous estimation of interference phase derivative and phase from a complex interferogram recorded in an optical interferometric setup. The complex interferogram is represented as a spatially varying autoregressive process in a given row or column at a time. The phase derivative is estimated from the poles of the transfer function representation of the autoregressive process. The poles are computed using the spatially varying autoregressive coefficients which are estimated by a computationally efficient Rauch-Tung-Striebel smoothing algorithm. The estimated phase derivative is used as a control input to a state space model designed for the phase estimation at each pixel. The unscented Kalman filter is utilized to deal with the nonlinear measurement process for the accurate estimation of the unwrapped phase. Numerical and experimental results substantiate the ability of the proposed method in handling noisy phase fringe patterns.
Simultaneous estimation of phase derivative and phase using parallel Kalman filter implementation
NASA Astrophysics Data System (ADS)
Kulkarni, Rishikesh; Rastogi, Pramod
2016-06-01
This paper proposes a technique for the simultaneous estimation of interference phase derivative and phase from a complex interferogram recorded in an optical interferometric setup. The complex interferogram is represented as a spatially varying autoregressive process in a given row or column at a time. The phase derivative is estimated from the poles of the transfer function representation of the autoregressive process. The poles are computed using the spatially varying autoregressive coefficients which are estimated by a computationally efficient Rauch–Tung–Striebel smoothing algorithm. The estimated phase derivative is used as a control input to a state space model designed for the phase estimation at each pixel. The unscented Kalman filter is utilized to deal with the nonlinear measurement process for the accurate estimation of the unwrapped phase. Numerical and experimental results substantiate the ability of the proposed method in handling noisy phase fringe patterns.
Estimation of intra-operative brain shift based on constrained Kalman filter.
Shakarami, M; Suratgar, A A; Talebi, H A
2015-03-01
In this study, the problem of estimation of brain shift is addressed by which the accuracy of neuronavigation systems can be improved. To this end, the actual brain shift is considered as a Gaussian random vector with a known mean and an unknown covariance. Then, brain surface imaging is employed together with solutions of linear elastic model and the best estimation is found using constrained Kalman filter (CKF). Moreover, a recursive method (RCKF) is presented, the computational cost of which in the operating room is significantly lower than CKF, because it is not required to compute inverse of any large matrix. Finally, the theory is verified by the simulation results, which show the superiority of the proposed method as compared to one existing method.
On-Orbit Multi-Field Wavefront Control with a Kalman Filter
NASA Technical Reports Server (NTRS)
Lou, John; Sigrist, Norbert; Basinger, Scott; Redding, David
2008-01-01
A document describes a multi-field wavefront control (WFC) procedure for the James Webb Space Telescope (JWST) on-orbit optical telescope element (OTE) fine-phasing using wavefront measurements at the NIRCam pupil. The control is applied to JWST primary mirror (PM) segments and secondary mirror (SM) simultaneously with a carefully selected ordering. Through computer simulations, the multi-field WFC procedure shows that it can reduce the initial system wavefront error (WFE), as caused by random initial system misalignments within the JWST fine-phasing error budget, from a few dozen micrometers to below 50 nm across the entire NIRCam Field of View, and the WFC procedure is also computationally stable as the Monte-Carlo simulations indicate. With the incorporation of a Kalman Filter (KF) as an optical state estimator into the WFC process, the robustness of the JWST OTE alignment process can be further improved. In the presence of some large optical misalignments, the Kalman state estimator can provide a reasonable estimate of the optical state, especially for those degrees of freedom that have a significant impact on the system WFE. The state estimate allows for a few corrections to the optical state to push the system towards its nominal state, and the result is that a large part of the WFE can be eliminated in this step. When the multi-field WFC procedure is applied after Kalman state estimate and correction, the stability of fine-phasing control is much more certain. Kalman Filter has been successfully applied to diverse applications as a robust and optimal state estimator. In the context of space-based optical system alignment based on wavefront measurements, a KF state estimator can combine all available wavefront measurements, past and present, as well as measurement and actuation error statistics to generate a Maximum-Likelihood optimal state estimator. The strength and flexibility of the KF algorithm make it attractive for use in real-time optical system
Data-worth analysis through probabilistic collocation-based Ensemble Kalman Filter
NASA Astrophysics Data System (ADS)
Dai, Cheng; Xue, Liang; Zhang, Dongxiao; Guadagnini, Alberto
2016-09-01
We propose a new and computationally efficient data-worth analysis and quantification framework keyed to the characterization of target state variables in groundwater systems. We focus on dynamically evolving plumes of dissolved chemicals migrating in randomly heterogeneous aquifers. An accurate prediction of the detailed features of solute plumes requires collecting a substantial amount of data. Otherwise, constraints dictated by the availability of financial resources and ease of access to the aquifer system suggest the importance of assessing the expected value of data before these are actually collected. Data-worth analysis is targeted to the quantification of the impact of new potential measurements on the expected reduction of predictive uncertainty based on a given process model. Integration of the Ensemble Kalman Filter method within a data-worth analysis framework enables us to assess data worth sequentially, which is a key desirable feature for monitoring scheme design in a contaminant transport scenario. However, it is remarkably challenging because of the (typically) high computational cost involved, considering that repeated solutions of the inverse problem are required. As a computationally efficient scheme, we embed in the data-worth analysis framework a modified version of the Probabilistic Collocation Method-based Ensemble Kalman Filter proposed by Zeng et al. (2011) so that we take advantage of the ability to assimilate data sequentially in time through a surrogate model constructed via the polynomial chaos expansion. We illustrate our approach on a set of synthetic scenarios involving solute migrating in a two-dimensional random permeability field. Our results demonstrate the computational efficiency of our approach and its ability to quantify the impact of the design of the monitoring network on the reduction of uncertainty associated with the characterization of a migrating contaminant plume.
NASA Astrophysics Data System (ADS)
Hirpa, F. A.; Gebremichael, M.; LEE, H.; Hopson, T. M.
2012-12-01
Hydrologic data assimilation techniques provide a means to improve river discharge forecasts through updating hydrologic model states and correcting the atmospheric forcing data via optimally combining model outputs with observations. The performance of the assimilation procedure, however, depends on the data assimilation techniques used and the amount of uncertainty in the data sets. To investigate the effects of these, we comparatively evaluate three data assimilation techniques, including ensemble Kalman filter (EnKF), particle filter (PF) and variational (VAR) technique, which assimilate discharge and synthetic soil moisture data at various uncertainty levels into the Sacramento Soil Moisture accounting (SAC-SMA) model used by the National Weather Service (NWS) for river forecasting in The United States. The study basin is Greens Bayou watershed with area of 178 km2 in eastern Texas. In the presentation, we summarize the results of the comparisons, and discuss the challenges of applying each technique for hydrologic applications.
A Kalman filter for combining high frequency Earth rotation parameters from VLBI and GNSS
NASA Astrophysics Data System (ADS)
Nilsson, T.; Karbon, M.; Schuh, H.
2013-08-01
We present a Kalman filter for combination of sub-diurnal Earth Rotation Parameters (ERP) estimated from different techniques. We test this filter by combining ERP estimated from VLBI and GPS for the CONT08 campaign. We find that the Kalman filter works and give reasonable results. The combined solution is dominated by the GPS data since the ERP from this technique have much lower formal errors. However VLBI is important for providing the absolute value of dUT1 since GPS is only sensitive to the time derivative of dUT1, i.e. the length of day.
RumEnKF: running very large Ensembles Kalman Filter by forgetting what you just did.
NASA Astrophysics Data System (ADS)
Hut, R.; Amisigo, B. A.; Steele-Dunne, S. C.; Van De Giesen, N.
2014-12-01
The eWaterCycle project works towards running an operational hyper-resolution hydrological global model, assimilating incoming satellite data in real time, and making 14 day predictions of floods and droughts. A problem encountered in the eWatercycle project is that the computer memory needed to store a single ensemble member becomes so large that storing enough ensembles to run the EnKF is impossible, even when using mitigating strategies such as covariance inflation or localization. Reduction of Used Memory Ensemble Kalman Filtering (RumEnKF) is introduced as a variant on the Ensemble Kalman Filter (EnKF). RumEnKF differs from EnKF in that it does not store the entire ensemble, but rather only saves the first two moments of the ensemble distribution. In this way, the number of ensemble members that can be calculated is less dependent on available memory, and mainly on available computing power (CPU). RumEnKF is developed to make optimal use of current generation super computer architecture, where the number of available floating point operations (flops) increases more rapidly than the available memory and where inter-node communication can quickly become a bottleneck. In this presentation, two simple models are used (auto-regressive and Lorenz) to show that RumEnKF performs similar to the EnKF. Furthermore, it is also shown that increasing the ensemble size has a similar impact on the estimation error from the two algorithms In this preliminary results, RumEnKF reduces the used memory compared to the EnKF when the number of ensemble members is greater than half the number of state variables. Future research will focus on strategies to further reduce the memory burden of running non-linear data assimilation on very large models.
NASA Astrophysics Data System (ADS)
Kiani, Maryam; Pourtakdoust, Seid H.
2014-12-01
A novel algorithm is presented in this study for estimation of spacecraft's attitudes and angular rates from vector observations. In this regard, a new cubature-quadrature particle filter (CQPF) is initially developed that uses the Square-Root Cubature-Quadrature Kalman Filter (SR-CQKF) to generate the importance proposal distribution. The developed CQPF scheme avoids the basic limitation of particle filter (PF) with regards to counting the new measurements. Subsequently, CQPF is enhanced to adjust the sample size at every time step utilizing the idea of confidence intervals, thus improving the efficiency and accuracy of the newly proposed adaptive CQPF (ACQPF). In addition, application of the q-method for filter initialization has intensified the computation burden as well. The current study also applies ACQPF to the problem of attitude estimation of a low Earth orbit (LEO) satellite. For this purpose, the undertaken satellite is equipped with a three-axis magnetometer (TAM) as well as a sun sensor pack that provide noisy geomagnetic field data and Sun direction measurements, respectively. The results and performance of the proposed filter are investigated and compared with those of the extended Kalman filter (EKF) and the standard particle filter (PF) utilizing a Monte Carlo simulation. The comparison demonstrates the viability and the accuracy of the proposed nonlinear estimator.
NASA Technical Reports Server (NTRS)
Fukumori, Ichiro; Malanotte-Rizzoli, Paola
1995-01-01
A practical method of data assimilation for use with large, nonlinear, ocean general circulation models is explored. A Kalman filter based on approximation of the state error covariance matrix is presented, employing a reduction of the effective model dimension, the error's asymptotic steady state limit, and a time-invariant linearization of the dynamic model for the error integration. The approximations lead to dramatic computational savings in applying estimation theory to large complex systems. We examine the utility of the approximate filter in assimilating different measurement types using a twin experiment of an idealized Gulf Stream. A nonlinear primitive equation model of an unstable east-west jet is studied with a state dimension exceeding 170,000 elements. Assimilation of various pseudomeasurements are examined, including velocity, density, and volume transport at localized arrays and realistic distributions of satellite altimetry and acoustic tomography observations. Results are compared in terms of their effects on the accuracies of the estimation. The approximate filter is shown to outperform an empirical nudging scheme used in a previous study. The examples demonstrate that useful approximate estimation errors can be computed in a practical manner for general circulation models.
Enhanced Kalman Filtering for a 2D CFD NS Wind Farm Flow Model
NASA Astrophysics Data System (ADS)
Doekemeijer, B. M.; van Wingerden, J. W.; Boersma, S.; Pao, L. Y.
2016-09-01
Wind turbines are often grouped together for financial reasons, but due to wake development this usually results in decreased turbine lifetimes and power capture, and thereby an increased levelized cost of energy (LCOE). Wind farm control aims to minimize this cost by operating turbines at their optimal control settings. Most state-of-the-art control algorithms are open-loop and rely on low fidelity, static flow models. Closed-loop control relying on a dynamic model and state observer has real potential to further decrease wind's LCOE, but is often too computationally expensive for practical use. In this paper two time-efficient Kalman filter (KF) variants are outlined incorporating the medium fidelity, dynamic flow model “WindFarmSimulator” (WFSim). This model relies on a discretized set of Navier-Stokes equations in two dimensions to predict the flow in wind farms at low computational cost. The filters implemented are an Ensemble KF and an Approximate KF. Simulations in which a high fidelity simulation model represents the true wind farm show that these filters are 101 —102 times faster than a regular KF with comparable or better performance, correcting for wake dynamics that are not modeled in WFSim (noticeably, wake meandering and turbine hub effects). This is a first big step towards real-time closed-loop control for wind farms.
NASA Technical Reports Server (NTRS)
Auger, Ludovic; Tangborn, Andrew; Atlas, Robert (Technical Monitor)
2002-01-01
A suboptimal Kalman filter system which evolves error covariances in terms of a truncated set of wavelet coefficients has been developed for the assimilation of chemical tracer observations of CH4. The truncation is carried out in such a way that the resolution of the error covariance, is reduced only in the zonal direction, where gradients are smaller. Assimilation experiments which last 24 days, and used different degrees of truncation were carried out. These reduced the covariance, by 90, 97 and 99 % and the computational cost of covariance propagation by 80, 93 and 96 % respectively. The difference in both error covariance and the tracer field between the truncated and full systems over this period were found to be not growing in the first case, and a growing relatively slowly in the later two cases. The largest errors in the tracer fields were found to occur in regions of largest zonal gradients in the tracer field.
The Joint Adaptive Kalman Filter (JAKF) for Vehicle Motion State Estimation.
Gao, Siwei; Liu, Yanheng; Wang, Jian; Deng, Weiwen; Oh, Heekuck
2016-01-01
This paper proposes a multi-sensory Joint Adaptive Kalman Filter (JAKF) through extending innovation-based adaptive estimation (IAE) to estimate the motion state of the moving vehicles ahead. JAKF views Lidar and Radar data as the source of the local filters, which aims to adaptively adjust the measurement noise variance-covariance (V-C) matrix 'R' and the system noise V-C matrix 'Q'. Then, the global filter uses R to calculate the information allocation factor 'β' for data fusion. Finally, the global filter completes optimal data fusion and feeds back to the local filters to improve the measurement accuracy of the local filters. Extensive simulation and experimental results show that the JAKF has better adaptive ability and fault tolerance. JAKF enables one to bridge the gap of the accuracy difference of various sensors to improve the integral filtering effectivity. If any sensor breaks down, the filtered results of JAKF still can maintain a stable convergence rate. Moreover, the JAKF outperforms the conventional Kalman filter (CKF) and the innovation-based adaptive Kalman filter (IAKF) with respect to the accuracy of displacement, velocity, and acceleration, respectively. PMID:27438835
The Joint Adaptive Kalman Filter (JAKF) for Vehicle Motion State Estimation
Gao, Siwei; Liu, Yanheng; Wang, Jian; Deng, Weiwen; Oh, Heekuck
2016-01-01
This paper proposes a multi-sensory Joint Adaptive Kalman Filter (JAKF) through extending innovation-based adaptive estimation (IAE) to estimate the motion state of the moving vehicles ahead. JAKF views Lidar and Radar data as the source of the local filters, which aims to adaptively adjust the measurement noise variance-covariance (V-C) matrix ‘R’ and the system noise V-C matrix ‘Q’. Then, the global filter uses R to calculate the information allocation factor ‘β’ for data fusion. Finally, the global filter completes optimal data fusion and feeds back to the local filters to improve the measurement accuracy of the local filters. Extensive simulation and experimental results show that the JAKF has better adaptive ability and fault tolerance. JAKF enables one to bridge the gap of the accuracy difference of various sensors to improve the integral filtering effectivity. If any sensor breaks down, the filtered results of JAKF still can maintain a stable convergence rate. Moreover, the JAKF outperforms the conventional Kalman filter (CKF) and the innovation-based adaptive Kalman filter (IAKF) with respect to the accuracy of displacement, velocity, and acceleration, respectively. PMID:27438835
The Joint Adaptive Kalman Filter (JAKF) for Vehicle Motion State Estimation.
Gao, Siwei; Liu, Yanheng; Wang, Jian; Deng, Weiwen; Oh, Heekuck
2016-07-16
This paper proposes a multi-sensory Joint Adaptive Kalman Filter (JAKF) through extending innovation-based adaptive estimation (IAE) to estimate the motion state of the moving vehicles ahead. JAKF views Lidar and Radar data as the source of the local filters, which aims to adaptively adjust the measurement noise variance-covariance (V-C) matrix 'R' and the system noise V-C matrix 'Q'. Then, the global filter uses R to calculate the information allocation factor 'β' for data fusion. Finally, the global filter completes optimal data fusion and feeds back to the local filters to improve the measurement accuracy of the local filters. Extensive simulation and experimental results show that the JAKF has better adaptive ability and fault tolerance. JAKF enables one to bridge the gap of the accuracy difference of various sensors to improve the integral filtering effectivity. If any sensor breaks down, the filtered results of JAKF still can maintain a stable convergence rate. Moreover, the JAKF outperforms the conventional Kalman filter (CKF) and the innovation-based adaptive Kalman filter (IAKF) with respect to the accuracy of displacement, velocity, and acceleration, respectively.
The behavior of forecast error covariances for a Kalman filter in two dimensions
NASA Technical Reports Server (NTRS)
Cohn, Stephen E.; Parrish, David F.
1991-01-01
The behavior of forecast error covariances in a fairly realistic setting is demonstrated via a Kalman filter algorithm. It is used to assimilate simulated data from the existing radiosonde network, from the demonstration network of 31 Doppler wind profilers in the central U.S., and from hypothetical radiometers located at five of the profiler sites. Some theoretical justification of the hypothesis advanced by Phillips (1982), and the hypothesis is used to formulate the model error covariance matrix required by the Kalman filter. The results show that assimilating the profiler wind data leads to a large reduction of forecast/analysis error in heights as well as in winds, over the profiler region and also downstream, when compared with the results of assimilating the radiosonde data alone. The forecast error covariance matrices that the Kalman filter calculates to obtain this error reduction differ considerably from those prescribed by the optimal interpolation schemes that are employed for data assimilation at operational centers.
Gauterin, Eckhard; Kammerer, Philipp; Kühn, Martin; Schulte, Horst
2016-05-01
Advanced model-based control of wind turbines requires knowledge of the states and the wind speed. This paper benchmarks a nonlinear Takagi-Sugeno observer for wind speed estimation with enhanced Kalman Filter techniques: The performance and robustness towards model-structure uncertainties of the Takagi-Sugeno observer, a Linear, Extended and Unscented Kalman Filter are assessed. Hence the Takagi-Sugeno observer and enhanced Kalman Filter techniques are compared based on reduced-order models of a reference wind turbine with different modelling details. The objective is the systematic comparison with different design assumptions and requirements and the numerical evaluation of the reconstruction quality of the wind speed. Exemplified by a feedforward loop employing the reconstructed wind speed, the benefit of wind speed estimation within wind turbine control is illustrated.
Feasibility Studies of Applying Kalman Filter Techniques to Power System Dynamic State Estimation
Huang, Zhenyu; Schneider, Kevin P.; Nieplocha, Jarek
2007-08-01
Abstract—Lack of dynamic information in power system operations mainly attributes to the static modeling of traditional state estimation, as state estimation is the basis driving many other operations functions. This paper investigates the feasibility of applying Kalman filter techniques to enable the inclusion of dynamic modeling in the state estimation process and the estimation of power system dynamic states. The proposed Kalman-filter-based dynamic state estimation is tested on a multi-machine system with both large and small disturbances. Sensitivity studies of the dynamic state estimation performance with respect to measurement characteristics – sampling rate and noise level – are presented as well. The study results show that there is a promising path forward to implementation the Kalman-filter-based dynamic state estimation with the emerging phasor measurement technologies.
Gauterin, Eckhard; Kammerer, Philipp; Kühn, Martin; Schulte, Horst
2016-05-01
Advanced model-based control of wind turbines requires knowledge of the states and the wind speed. This paper benchmarks a nonlinear Takagi-Sugeno observer for wind speed estimation with enhanced Kalman Filter techniques: The performance and robustness towards model-structure uncertainties of the Takagi-Sugeno observer, a Linear, Extended and Unscented Kalman Filter are assessed. Hence the Takagi-Sugeno observer and enhanced Kalman Filter techniques are compared based on reduced-order models of a reference wind turbine with different modelling details. The objective is the systematic comparison with different design assumptions and requirements and the numerical evaluation of the reconstruction quality of the wind speed. Exemplified by a feedforward loop employing the reconstructed wind speed, the benefit of wind speed estimation within wind turbine control is illustrated. PMID:26725505
Identification and tracking of harmonic sources in a power system using a Kalman filter
Ma, H.; Girgis, A.A.
1996-07-01
In this paper, two problems have been addressed on harmonic sources identification: the optimal locations of a limited number of harmonic meters and the optimal dynamic estimates of harmonic source locations and their injections in unbalanced three-phase power systems. A Kalman filtering is used to attack these problems. System error covariance analysis by the Kalman filter associated with a harmonic injection estimate determines the optimal arrangement of limited harmonic meters. Based on the optimally-arranged harmonic metering locations, the Kalman filter then yields the optimal dynamic estimates of harmonic injections with a few noisy harmonic measurements. The method is dynamic and has the capability of identifying, analyzing and tracking each harmonic injection at all buses in unbalanced three-phase power systems. Actual recorded harmonic measurements and simulated data in a power distribution system are provided to prove the efficiency of this approach.
Convergence study in extended Kalman filter-based training of recurrent neural networks.
Wang, Xiaoyu; Huang, Yong
2011-04-01
Recurrent neural network (RNN) has emerged as a promising tool in modeling nonlinear dynamical systems, but the training convergence is still of concern. This paper aims to develop an effective extended Kalman filter-based RNN training approach with a controllable training convergence. The training convergence problem during extended Kalman filter-based RNN training has been proposed and studied by adapting two artificial training noise parameters: the covariance of measurement noise (R) and the covariance of process noise (Q) of Kalman filter. The R and Q adaption laws have been developed using the Lyapunov method and the maximum likelihood method, respectively. The effectiveness of the proposed adaption laws has been tested using a nonlinear dynamical benchmark system and further applied in cutting tool wear modeling. The results show that the R adaption law can effectively avoid the divergence problem and ensure the training convergence, whereas the Q adaption law helps improve the training convergence speed.
Hanson, Jeremy M.; De Bono, Bryan; Levesque, Jeffrey P.; Mauel, Michael E.; Maurer, David A.; Navratil, Gerald A.; Pedersen, Thomas Sunn; Shiraki, Daisuke; James, Royce W.
2009-05-15
The simulation and experimental optimization of a Kalman filter feedback control algorithm for n=1 tokamak external kink modes are reported. In order to achieve the highest plasma pressure limits in ITER, resistive wall mode stabilization is required [T. C. Hender et al., Nucl. Fusion 47, S128 (2007)] and feedback algorithms will need to distinguish the mode from noise due to other magnetohydrodynamic activity. The Kalman filter contains an internal model that captures the dynamics of a rotating, growing n=1 mode. This model is actively compared with real-time measurements to produce an optimal estimate for the mode's amplitude and phase. On the High Beta Tokamak-Extended Pulse experiment [T. H. Ivers et al., Phys. Plasmas 3, 1926 (1996)], the Kalman filter algorithm is implemented using a set of digital, field-programmable gate array controllers with 10 {mu}s latencies. Signals from an array of 20 poloidal sensor coils are used to measure the n=1 mode, and the feedback control is applied using 40 poloidally and toroidally localized control coils. The feedback system with the Kalman filter is able to suppress the external kink mode over a broad range of phase angles between the sensed mode and applied control field. Scans of filter parameters show good agreement between simulation and experiment, and feedback suppression and excitation of the kink mode are enhanced in experiments when a filter made using optimal parameters from the scans is used.
Pérez-Ortiz, Juan Antonio; Gers, Felix A; Eck, Douglas; Schmidhuber, Jürgen
2003-03-01
The long short-term memory (LSTM) network trained by gradient descent solves difficult problems which traditional recurrent neural networks in general cannot. We have recently observed that the decoupled extended Kalman filter training algorithm allows for even better performance, reducing significantly the number of training steps when compared to the original gradient descent training algorithm. In this paper we present a set of experiments which are unsolvable by classical recurrent networks but which are solved elegantly and robustly and quickly by LSTM combined with Kalman filters.
A Self-Tuning Kalman Filter for Autonomous Navigation Using the Global Positioning System (GPS)
NASA Technical Reports Server (NTRS)
Truong, Son H.
1999-01-01
Most navigation systems currently operated by NASA are ground-based, and require extensive support to produce accurate results. Recently developed systems that use Kalman filter and GPS (Global Positioning Systems) data for orbit determination greatly reduce dependency on ground support, and have potential to provide significant economies for NASA spacecraft navigation. These systems, however, still rely on manual tuning from analysts. A sophisticated neuro-fuzzy component fully integrated with the flight navigation system can perform the self-tuning capability for the Kalman filter and help the navigation system recover from estimation errors in real time.
Extended Kalman Filter Based Neural Networks Controller For Hot Strip Rolling mill
NASA Astrophysics Data System (ADS)
Moussaoui, A. K.; Abbassi, H. A.; Bouazza, S.
2008-06-01
The present paper deals with the application of an Extended Kalman filter based adaptive Neural-Network control scheme to improve the performance of a hot strip rolling mill. The suggested Neural Network model was implemented using Bayesian Evidence based training algorithm. The control input was estimated iteratively by an on-line extended Kalman filter updating scheme basing on the inversion of the learned neural networks model. The performance of the controller is evaluated using an accurate model estimated from real rolling mill input/output data, and the usefulness of the suggested method is proved.
Extended Kalman Filter Based Neural Networks Controller For Hot Strip Rolling mill
Moussaoui, A. K.; Abbassi, H. A.; Bouazza, S.
2008-06-12
The present paper deals with the application of an Extended Kalman filter based adaptive Neural-Network control scheme to improve the performance of a hot strip rolling mill. The suggested Neural Network model was implemented using Bayesian Evidence based training algorithm. The control input was estimated iteratively by an on-line extended Kalman filter updating scheme basing on the inversion of the learned neural networks model. The performance of the controller is evaluated using an accurate model estimated from real rolling mill input/output data, and the usefulness of the suggested method is proved.
A Self-Tuning Kalman Filter for Autonomous Navigation using the Global Positioning System (GPS)
NASA Technical Reports Server (NTRS)
Truong, S. H.
1999-01-01
Most navigation systems currently operated by NASA are ground-based, and require extensive support to produce accurate results. Recently developed systems that use Kalman filter and GPS data for orbit determination greatly reduce dependency on ground support, and have potential to provide significant economies for NASA spacecraft navigation. These systems, however, still rely on manual tuning from analysts. A sophisticated neuro-fuzzy component fully integrated with the flight navigation system can perform the self-tuning capability for the Kalman filter and help the navigation system recover from estimation errors in real time.
Brückner, Hans-Peter; Spindeldreier, Christian; Blume, Holger
2013-01-01
A common approach for high accuracy sensor fusion based on 9D inertial measurement unit data is Kalman filtering. State of the art floating-point filter algorithms differ in their computational complexity nevertheless, real-time operation on a low-power microcontroller at high sampling rates is not possible. This work presents algorithmic modifications to reduce the computational demands of a two-step minimum order Kalman filter. Furthermore, the required bit-width of a fixed-point filter version is explored. For evaluation real-world data captured using an Xsens MTx inertial sensor is used. Changes in computational latency and orientation estimation accuracy due to the proposed algorithmic modifications and fixed-point number representation are evaluated in detail on a variety of processing platforms enabling on-board processing on wearable sensor platforms. PMID:24110597
NASA Astrophysics Data System (ADS)
Meng, Yang; Gao, Shesheng; Zhong, Yongmin; Hu, Gaoge; Subic, Aleksandar
2016-03-01
The use of the direct filtering approach for INS/GNSS integrated navigation introduces nonlinearity into the system state equation. As the unscented Kalman filter (UKF) is a promising method for nonlinear problems, an obvious solution is to incorporate the UKF concept in the direct filtering approach to address the nonlinearity involved in INS/GNSS integrated navigation. However, the performance of the standard UKF is dependent on the accurate statistical characterizations of system noise. If the noise distributions of inertial instruments and GNSS receivers are not appropriately described, the standard UKF will produce deteriorated or even divergent navigation solutions. This paper presents an adaptive UKF with noise statistic estimator to overcome the limitation of the standard UKF. According to the covariance matching technique, the innovation and residual sequences are used to determine the covariance matrices of the process and measurement noises. The proposed algorithm can estimate and adjust the system noise statistics online, and thus enhance the adaptive capability of the standard UKF. Simulation and experimental results demonstrate that the performance of the proposed algorithm is significantly superior to that of the standard UKF and adaptive-robust UKF under the condition without accurate knowledge on system noise, leading to improved navigation precision.
Dynamic modeling of neuronal responses in fMRI using cubature Kalman filtering.
Havlicek, Martin; Friston, Karl J; Jan, Jiri; Brazdil, Milan; Calhoun, Vince D
2011-06-15
This paper presents a new approach to inverting (fitting) models of coupled dynamical systems based on state-of-the-art (cubature) Kalman filtering. Crucially, this inversion furnishes posterior estimates of both the hidden states and parameters of a system, including any unknown exogenous input. Because the underlying generative model is formulated in continuous time (with a discrete observation process) it can be applied to a wide variety of models specified with either ordinary or stochastic differential equations. These are an important class of models that are particularly appropriate for biological time-series, where the underlying system is specified in terms of kinetics or dynamics (i.e., dynamic causal models). We provide comparative evaluations with generalized Bayesian filtering (dynamic expectation maximization) and demonstrate marked improvements in accuracy and computational efficiency. We compare the schemes using a series of difficult (nonlinear) toy examples and conclude with a special focus on hemodynamic models of evoked brain responses in fMRI. Our scheme promises to provide a significant advance in characterizing the functional architectures of distributed neuronal systems, even in the absence of known exogenous (experimental) input; e.g., resting state fMRI studies and spontaneous fluctuations in electrophysiological studies. Importantly, unlike current Bayesian filters (e.g. DEM), our scheme provides estimates of time-varying parameters, which we will exploit in future work on the adaptation and enabling of connections in the brain. PMID:21396454
Structural damage detection using extended Kalman filter combined with statistical process control
NASA Astrophysics Data System (ADS)
Jin, Chenhao; Jang, Shinae; Sun, Xiaorong
2015-04-01
Traditional modal-based methods, which identify damage based upon changes in vibration characteristics of the structure on a global basis, have received considerable attention in the past decades. However, the effectiveness of the modalbased methods is dependent on the type of damage and the accuracy of the structural model, and these methods may also have difficulties when applied to complex structures. The extended Kalman filter (EKF) algorithm which has the capability to estimate parameters and catch abrupt changes, is currently used in continuous and automatic structural damage detection to overcome disadvantages of traditional methods. Structural parameters are typically slow-changing variables under effects of operational and environmental conditions, thus it would be difficult to observe the structural damage and quantify the damage in real-time with EKF only. In this paper, a Statistical Process Control (SPC) is combined with EFK method in order to overcome this difficulty. Based on historical measurements of damage-sensitive feathers involved in the state-space dynamic models, extended Kalman filter (EKF) algorithm is used to produce real-time estimations of these features as well as standard derivations, which can then be used to form control ranges for SPC to detect any abnormality of the selected features. Moreover, confidence levels of the detection can be adjusted by choosing different times of sigma and number of adjacent out-of-range points. The proposed method is tested using simulated data of a three floors linear building in different damage scenarios, and numerical results demonstrate high damage detection accuracy and light computation of this presented method.
NASA Astrophysics Data System (ADS)
Kay, Jun Kyung; Kim, Hyun Mee; Park, Young-Youn; Son, Joohyung; Moon, Seonok
2010-05-01
Using Met Office Global and Regional Ensemble Prediction System (MOGREPS), the effect of member configuration of Ensemble Transform Kalman Filter (ETKF) on the performance of ensemble prediction is evaluated. Because Korea Meteorological Administration (KMA) is implementing Unified model (UM) and related pre/post processing imported from United Kingdom Meteorological Office (UKMO) operationally from year 2010, it is necessary to investigate the effect of ensemble size on the prediction capability of MOGREPS before operating the UM in KMA. Currently the ensemble size of MOGREPS is 24, 1-control and 23-perturbation members. The finite ensemble size causes the sampling error of the full forecast probability distribution function (PDF), so the ensemble size is closely related to the efficiency of EPS. The prediction capability depending on the ensemble size has been evaluated by increasing the number of ensemble from 24 to 48. In addition to that, a new method of selecting 24 ensemble members that best approximate the forecast PDF from 48 ensemble members of ETKF (Reduced Ensemble Transform Kalman Filter; RETKF) is proposed to decrease computing cost by increasing ensemble size from 24 to 48, and the result of RETKF is compared with that of ETKF in terms of the statistical reliability and resolution. In the northern hemisphere, the best performance was obtained by the 48 ETKF members, followed by the 24 ETKF members. The performance of 24 RETKF members was the worst. However, in the southern hemisphere, the 24 RETKF members showed the best performance. 48 and 24 ETKF members had a little difference, but the performance of 48 members is slightly better than 24 members.
The Unscented Kalman Filter estimates the plasma insulin from glucose measurement.
Eberle, Claudia; Ament, Christoph
2011-01-01
Understanding the simultaneous interaction within the glucose and insulin homeostasis in real-time is very important for clinical treatment as well as for research issues. Until now only plasma glucose concentrations can be measured in real-time. To support a secure, effective and rapid treatment e.g. of diabetes a real-time estimation of plasma insulin would be of great value. A novel approach using an Unscented Kalman Filter that provides an estimate of the current plasma insulin concentration is presented, which operates on the measurement of the plasma glucose and Bergman's Minimal Model of the glucose insulin homeostasis. We can prove that process observability is obtained in this case. Hence, a successful estimator design is possible. Since the process is nonlinear we have to consider estimates that are not normally distributed. The symmetric Unscented Kalman Filter (UKF) will perform best compared to other estimator approaches as the Extended Kalman Filter (EKF), the simplex Unscented Kalman Filter (UKF), and the Particle Filter (PF). The symmetric UKF algorithm is applied to the plasma insulin estimation. It shows better results compared to the direct (open loop) estimation that uses a model of the insulin subsystem.
NASA Technical Reports Server (NTRS)
Kanning, G.; Cicolani, L. S.; Schmidt, S. F.
1983-01-01
Translational state estimation in terminal area operations, using a set of commonly available position, air data, and acceleration sensors, is described. Kalman filtering is applied to obtain maximum estimation accuracy from the sensors but feasibility in real-time computations requires a variety of approximations and devices aimed at minimizing the required computation time with only negligible loss of accuracy. Accuracy behavior throughout the terminal area, its relation to sensor accuracy, its effect on trajectory tracking errors and control activity in an automatic flight control system, and its adequacy in terms of existing criteria for various terminal area operations are examined. The principal investigative tool is a simulation of the system.
NASA Astrophysics Data System (ADS)
Guadagnini, A.; Panzeri, M.; Riva, M.; Neuman, S. P.
2013-12-01
We embed stochastic groundwater flow moment equations (MEs) in the Ensemble Kalman Filter (EnKF) in a way that obviates the need for Monte Carlo (MC) simulation. The MEs yield approximate conditional ensemble means and covariances of hydraulic heads and fluxes in randomly heterogeneous media. Embedding these in EnKF allows updating of conductivity and head predictors as new data become available without the need for MC. The approach is well suited for cases in which real-time measurements allow sequential (as opposed to simultaneous) updating of flow parameters. We discuss and compare the accuracies and computational efficiencies of our newly proposed ME-based EnKF approach and the traditional MC-based EnKF approach for the case of a pumping well in a two-dimensional randomly heterogeneous aquifer. We analyze a number of settings and investigate the impact on parameters estimates of (a) the number of head measurements assimilated, (b) the error variance associated with head and log conductivity measurements and (c) the initial hydraulic head field. We demonstrate the computational feasibility and accuracy of our methodology and show that hydraulic conductivity estimates are more sensitive to early than to later head values, improving with increased assimilation frequency at early time. Our approach mitigates issues of filter inbreeding and spurious covariances often plaguing standard EnKF.
Application of the Kalman Filter for Faster Strong Coupling of Cardiovascular Simulations.
Hasegawa, Yuki; Shimayoshi, Takao; Amano, Akira; Matsuda, Tetsuya
2016-07-01
In this paper, we propose a method for reducing the computational cost of strong coupling for multiscale cardiovascular simulation models. In such a model, individual model modules of myocardial cell, left ventricular structural dynamics, and circulatory hemodynamics are coupled. The strong coupling method enables stable and accurate calculation, but requires iterative calculations which are computationally expensive. The iterative calculations can be reduced, if accurate initial approximations are made available by predictors. The proposed method uses the Kalman filter to estimate accurate predictions by filtering out noise included in past values. The performance of the proposed method was assessed with an application to a previously published multiscale cardiovascular model. The proposed method reduced the number of iterations by 90% and 62% compared with no prediction and Lagrange extrapolation, respectively. Even when the parameters were varied and number of elements of the left ventricular finite-element model increased, the number of iterations required by the proposed method was significantly lower than that without prediction. These results indicate the robustness, scalability, and validity of the proposed method.
Estimation of Kalman filter model parameters from an ensemble of tests
NASA Technical Reports Server (NTRS)
Gibbs, B. P.; Haley, D. R.; Levine, W.; Porter, D. W.; Vahlberg, C. J.
1980-01-01
A methodology for estimating initial mean and covariance parameters in a Kalman filter model from an ensemble of nonidentical tests is presented. In addition, the problem of estimating time constants and process noise levels is addressed. Practical problems such as developing and validating inertial instrument error models from laboratory test data or developing error models of individual phases of a test are generally considered.
Technology Transfer Automated Retrieval System (TEKTRAN)
Recent advances in hydrologic data assimilation have demonstrated the value of remotely sensed surface soil moisture in improving forecasts of key hydrologic variables such as root-zone soil moisture and surface runoff. In hydrologic data assimilation, the ensemble Kalman filter (EnKF) provides a ro...
Technology Transfer Automated Retrieval System (TEKTRAN)
Hydrologic data assimilation has become an important tool for improving hydrologic model predictions by utilizing observations from ground, aircraft, and satellite sensors. Among existing data assimilation methods, the ensemble Kalman filter (EnKF) provides a robust framework for optimally updating ...
An Unscented Kalman Filter Approach to the Estimation of Nonlinear Dynamical Systems Models
ERIC Educational Resources Information Center
Chow, Sy-Miin; Ferrer, Emilio; Nesselroade, John R.
2007-01-01
In the past several decades, methodologies used to estimate nonlinear relationships among latent variables have been developed almost exclusively to fit cross-sectional models. We present a relatively new estimation approach, the unscented Kalman filter (UKF), and illustrate its potential as a tool for fitting nonlinear dynamic models in two ways:…
The use of the Kalman filter in the automated segmentation of EIT lung images.
Zifan, A; Liatsis, P; Chapman, B E
2013-06-01
In this paper, we present a new pipeline for the fast and accurate segmentation of impedance images of the lungs using electrical impedance tomography (EIT). EIT is an emerging, promising, non-invasive imaging modality that produces real-time, low spatial but high temporal resolution images of impedance inside a body. Recovering impedance itself constitutes a nonlinear ill-posed inverse problem, therefore the problem is usually linearized, which produces impedance-change images, rather than static impedance ones. Such images are highly blurry and fuzzy along object boundaries. We provide a mathematical reasoning behind the high suitability of the Kalman filter when it comes to segmenting and tracking conductivity changes in EIT lung images. Next, we use a two-fold approach to tackle the segmentation problem. First, we construct a global lung shape to restrict the search region of the Kalman filter. Next, we proceed with augmenting the Kalman filter by incorporating an adaptive foreground detection system to provide the boundary contours for the Kalman filter to carry out the tracking of the conductivity changes as the lungs undergo deformation in a respiratory cycle. The proposed method has been validated by using performance statistics such as misclassified area, and false positive rate, and compared to previous approaches. The results show that the proposed automated method can be a fast and reliable segmentation tool for EIT imaging.
CONSISTENT USE OF THE KALMAN FILTER IN CHEMICAL TRANSPORT MODELS (CTMS) FOR DEDUCING EMISSIONS
Past research has shown that emissions can be deduced using observed concentrations of a chemical, a Chemical Transport Model (CTM), and the Kalman filter in an inverse modeling application. An expression was derived for the relationship between the "observable" (i.e., the con...
Assimilating Remotely Sensed Surface Soil Moisture into SWAT using Ensemble Kalman Filter
Technology Transfer Automated Retrieval System (TEKTRAN)
In this study, a 1-D Ensemble Kalman Filter has been used to update the soil moisture states of the Soil and Water Assessment Tool (SWAT) model. Experiments were conducted for the Cobb Creek Watershed in southeastern Oklahoma for 2006-2008. Assimilation of in situ data proved limited success in the ...
Wang, Li-Qi; Ge, Hui-Fang; Li, Gui-Bin; Yu, Dian-Yu; Hu, Li-Zhi; Jiang, Lian-Zhou
2014-04-01
Combining classical Kalman filter with NIR analysis technology, a new method of characteristic wavelength variable selection, namely Kalman filtering method, is presented. The principle of Kalman filter for selecting optimal wavelength variable was analyzed. The wavelength selection algorithm was designed and applied to NIR detection of soybean oil acid value. First, the PLS (partial leastsquares) models were established by using different absorption bands of oil. The 4 472-5 000 cm(-1) characteristic band of oil acid value, including 132 wavelengths, was selected preliminarily. Then the Kalman filter was used to select characteristic wavelengths further. The PLS calibration model was established using selected 22 characteristic wavelength variables, the determination coefficient R2 of prediction set and RMSEP (root mean squared error of prediction) are 0.970 8 and 0.125 4 respectively, equivalent to that of 132 wavelengths, however, the number of wavelength variables was reduced to 16.67%. This algorithm is deterministic iteration, without complex parameters setting and randomicity of variable selection, and its physical significance was well defined. The modeling using a few selected characteristic wavelength variables which affected modeling effect heavily, instead of total spectrum, can make the complexity of model decreased, meanwhile the robustness of model improved. The research offered important reference for developing special oil near infrared spectroscopy analysis instruments on next step.
Rigatos, Gerasimos G; Rigatou, Efthymia G; Djida, Jean Daniel
2015-10-01
A method for early diagnosis of parametric changes in intracellular protein synthesis models (e.g. the p53 protein - mdm2 inhibitor model) is developed with the use of a nonlinear Kalman Filtering approach (Derivative-free nonlinear Kalman Filter) and of statistical change detection methods. The intracellular protein synthesis dynamic model is described by a set of coupled nonlinear differential equations. It is shown that such a dynamical system satisfies differential flatness properties and this allows to transform it, through a change of variables (diffeomorphism), to the so-called linear canonical form. For the linearized equivalent of the dynamical system, state estimation can be performed using the Kalman Filter recursion. Moreover, by applying an inverse transformation based on the previous diffeomorphism it becomes also possible to obtain estimates of the state variables of the initial nonlinear model. By comparing the output of the Kalman Filter (which is assumed to correspond to the undistorted dynamical model) with measurements obtained from the monitored protein synthesis system, a sequence of differences (residuals) is obtained. The statistical processing of the residuals with the use of x2 change detection tests, can provide indication within specific confidence intervals about parametric changes in the considered biological system and consequently indications about the appearance of specific diseases (e.g. malignancies).
NASA Technical Reports Server (NTRS)
Lisano, M. E.
2003-01-01
This paper describes the design and initial test results of an extended Kalman filter that has been developed at Jet Propulsion Laboratory (JPL) for post-flight reconstruction of the trajectory and attitude history of a spacecraft entering a planetary atmosphere and descending upon a parachute.
Kalman filtering naturally accounts for visually guided and predictive smooth pursuit dynamics.
Orban de Xivry, Jean-Jacques; Coppe, Sébastien; Blohm, Gunnar; Lefèvre, Philippe
2013-10-30
The brain makes use of noisy sensory inputs to produce eye, head, or arm motion. In most instances, the brain combines this sensory information with predictions about future events. Here, we propose that Kalman filtering can account for the dynamics of both visually guided and predictive motor behaviors within one simple unifying mechanism. Our model relies on two Kalman filters: (1) one processing visual information about retinal input; and (2) one maintaining a dynamic internal memory of target motion. The outputs of both Kalman filters are then combined in a statistically optimal manner, i.e., weighted with respect to their reliability. The model was tested on data from several smooth pursuit experiments and reproduced all major characteristics of visually guided and predictive smooth pursuit. This contrasts with the common belief that anticipatory pursuit, pursuit maintenance during target blanking, and zero-lag pursuit of sinusoidally moving targets all result from different control systems. This is the first instance of a model integrating all aspects of pursuit dynamics within one coherent and simple model and without switching between different parallel mechanisms. Our model suggests that the brain circuitry generating a pursuit command might be simpler than previously believed and only implement the functional equivalents of two Kalman filters whose outputs are optimally combined. It provides a general framework of how the brain can combine continuous sensory information with a dynamic internal memory and transform it into motor commands.
Applications of Kalman filtering to real-time trace gas concentration measurements
NASA Technical Reports Server (NTRS)
Leleux, D. P.; Claps, R.; Chen, W.; Tittel, F. K.; Harman, T. L.
2002-01-01
A Kalman filtering technique is applied to the simultaneous detection of NH3 and CO2 with a diode-laser-based sensor operating at 1.53 micrometers. This technique is developed for improving the sensitivity and precision of trace gas concentration levels based on direct overtone laser absorption spectroscopy in the presence of various sensor noise sources. Filter performance is demonstrated to be adaptive to real-time noise and data statistics. Additionally, filter operation is successfully performed with dynamic ranges differing by three orders of magnitude. Details of Kalman filter theory applied to the acquired spectroscopic data are discussed. The effectiveness of this technique is evaluated by performing NH3 and CO2 concentration measurements and utilizing it to monitor varying ammonia and carbon dioxide levels in a bioreactor for water reprocessing, located at the NASA-Johnson Space Center. Results indicate a sensitivity enhancement of six times, in terms of improved minimum detectable absorption by the gas sensor.
In-situ estimation of MOCVD growth rate via a modified Kalman filter
Woo, W.W.; Svoronos, S.A.; Sankur, H.O.; Bajaj, J.; Irvine, S.J.C.
1996-05-01
In-situ laser reflectance monitoring of metal-organic chemical vapor deposition (MOCVD) is an effective way to monitor growth rate and epitaxial layer thickness of a variety of III-V and II-VI semiconductors. Materials with low optical extinction coefficients, such as ZnTe/GaAs and AlAs/GaAs for a 6,328 {angstrom} HeNe laser, are ideal for such an application. An extended Kalman filter modified to include a variable forgetting factor was applied to the MOCVD systems. The filter was able to accurately estimate thickness and growth rate while filtering out process noise and cope with sudden changes in growth rate, reflectance drift, and bias. Due to the forgetting factor, the Kalman filter was successful, even when based on very simple process models.
Sabatini, Angelo M
2006-07-01
In this paper, a quaternion based extended Kalman filter (EKF) is developed for determining the orientation of a rigid body from the outputs of a sensor which is configured as the integration of a tri-axis gyro and an aiding system mechanized using a tri-axis accelerometer and a tri-axis magnetometer. The suggested applications are for studies in the field of human movement. In the proposed EKF, the quaternion associated with the body rotation is included in the state vector together with the bias of the aiding system sensors. Moreover, in addition to the in-line procedure of sensor bias compensation, the measurement noise covariance matrix is adapted, to guard against the effects which body motion and temporary magnetic disturbance may have on the reliability of measurements of gravity and earth's magnetic field, respectively. By computer simulations and experimental validation with human hand orientation motion signals, improvements in the accuracy of orientation estimates are demonstrated for the proposed EKF, as compared with filter implementations where either the in-line calibration procedure, the adaptive mechanism for weighting the measurements of the aiding system sensors, or both are not implemented. PMID:16830938
Sabatini, Angelo Maria
2011-01-01
In this paper we present a quaternion-based Extended Kalman Filter (EKF) for estimating the three-dimensional orientation of a rigid body. The EKF exploits the measurements from an Inertial Measurement Unit (IMU) that is integrated with a tri-axial magnetic sensor. Magnetic disturbances and gyro bias errors are modeled and compensated by including them in the filter state vector. We employ the observability rank criterion based on Lie derivatives to verify the conditions under which the nonlinear system that describes the process of motion tracking by the IMU is observable, namely it may provide sufficient information for performing the estimation task with bounded estimation errors. The observability conditions are that the magnetic field, perturbed by first-order Gauss-Markov magnetic variations, and the gravity vector are not collinear and that the IMU is subject to some angular motions. Computer simulations and experimental testing are presented to evaluate the algorithm performance, including when the observability conditions are critical. PMID:22163689
Sabatini, Angelo Maria
2011-01-01
In this paper we present a quaternion-based Extended Kalman Filter (EKF) for estimating the three-dimensional orientation of a rigid body. The EKF exploits the measurements from an Inertial Measurement Unit (IMU) that is integrated with a tri-axial magnetic sensor. Magnetic disturbances and gyro bias errors are modeled and compensated by including them in the filter state vector. We employ the observability rank criterion based on Lie derivatives to verify the conditions under which the nonlinear system that describes the process of motion tracking by the IMU is observable, namely it may provide sufficient information for performing the estimation task with bounded estimation errors. The observability conditions are that the magnetic field, perturbed by first-order Gauss-Markov magnetic variations, and the gravity vector are not collinear and that the IMU is subject to some angular motions. Computer simulations and experimental testing are presented to evaluate the algorithm performance, including when the observability conditions are critical. PMID:22163689
Sabatini, Angelo M
2006-07-01
In this paper, a quaternion based extended Kalman filter (EKF) is developed for determining the orientation of a rigid body from the outputs of a sensor which is configured as the integration of a tri-axis gyro and an aiding system mechanized using a tri-axis accelerometer and a tri-axis magnetometer. The suggested applications are for studies in the field of human movement. In the proposed EKF, the quaternion associated with the body rotation is included in the state vector together with the bias of the aiding system sensors. Moreover, in addition to the in-line procedure of sensor bias compensation, the measurement noise covariance matrix is adapted, to guard against the effects which body motion and temporary magnetic disturbance may have on the reliability of measurements of gravity and earth's magnetic field, respectively. By computer simulations and experimental validation with human hand orientation motion signals, improvements in the accuracy of orientation estimates are demonstrated for the proposed EKF, as compared with filter implementations where either the in-line calibration procedure, the adaptive mechanism for weighting the measurements of the aiding system sensors, or both are not implemented.
NASA Astrophysics Data System (ADS)
Ait-El-Fquih, Boujemaa; El Gharamti, Mohamad; Hoteit, Ibrahim
2016-08-01
Ensemble Kalman filtering (EnKF) is an efficient approach to addressing uncertainties in subsurface groundwater models. The EnKF sequentially integrates field data into simulation models to obtain a better characterization of the model's state and parameters. These are generally estimated following joint and dual filtering strategies, in which, at each assimilation cycle, a forecast step by the model is followed by an update step with incoming observations. The joint EnKF directly updates the augmented state-parameter vector, whereas the dual EnKF empirically employs two separate filters, first estimating the parameters and then estimating the state based on the updated parameters. To develop a Bayesian consistent dual approach and improve the state-parameter estimates and their consistency, we propose in this paper a one-step-ahead (OSA) smoothing formulation of the state-parameter Bayesian filtering problem from which we derive a new dual-type EnKF, the dual EnKFOSA. Compared with the standard dual EnKF, it imposes a new update step to the state, which is shown to enhance the performance of the dual approach with almost no increase in the computational cost. Numerical experiments are conducted with a two-dimensional (2-D) synthetic groundwater aquifer model to investigate the performance and robustness of the proposed dual EnKFOSA, and to evaluate its results against those of the joint and dual EnKFs. The proposed scheme is able to successfully recover both the hydraulic head and the aquifer conductivity, providing further reliable estimates of their uncertainties. Furthermore, it is found to be more robust to different assimilation settings, such as the spatial and temporal distribution of the observations, and the level of noise in the data. Based on our experimental setups, it yields up to 25 % more accurate state and parameter estimations than the joint and dual approaches.
A local ensemble transform Kalman filter data assimilation system for the NCEP global model
NASA Astrophysics Data System (ADS)
Szunyogh, Istvan; Kostelich, Eric J.; Gyarmati, Gyorgyi; Kalnay, Eugenia; Hunt, Brian R.; Ott, Edward; Satterfield, Elizabeth; Yorke, James A.
2008-01-01
The accuracy and computational efficiency of a parallel computer implementation of the Local Ensemble Transform Kalman Filter (LETKF) data assimilation scheme on the model component of the 2004 version of the Global Forecast System (GFS) of the National Centers for Environmental Prediction (NCEP) is investigated. Numerical experiments are carried out at model resolution T62L28. All atmospheric observations that were operationally assimilated by NCEP in 2004, except for satellite radiances, are assimilated with the LETKF. The accuracy of the LETKF analyses is evaluated by comparing it to that of the Spectral Statistical Interpolation (SSI), which was the operational global data assimilation scheme of NCEP in 2004. For the selected set of observations, the LETKF analyses are more accurate than the SSI analyses in the Southern Hemisphere extratropics and are comparably accurate in the Northern Hemisphere extratropics and in the Tropics. The computational wall-clock times achieved on a Beowulf cluster of 3.6 GHz Xeon processors make our implementation of the LETKF on the NCEP GFS a widely applicable analysis-forecast system, especially for research purposes. For instance, the generation of four daily analyses at the resolution of the NCAR-NCEP reanalysis (T62L28) for a full season (90 d), using 40 processors, takes less than 4 d of wall-clock time.
An Extension to the Kalman Filter for an Improved Detection of Unknown Behavior
NASA Technical Reports Server (NTRS)
Benazera, Emmanuel; Narasimhan, Sriram
2005-01-01
The use of Kalman filter (KF) interferes with fault detection algorithms based on the residual between estimated and measured variables, since the measured values are used to update the estimates. This feedback results in the estimates being pulled closer to the measured values, influencing the residuals in the process. Here we present a fault detection scheme for systems that are being tracked by a KF. Our approach combines an open-loop prediction over an adaptive window and an information-based measure of the deviation of the Kalman estimate from the prediction to improve fault detection.
Optical flow based Kalman filter for body joint prediction and tracking using HOG-LBP matching
NASA Astrophysics Data System (ADS)
Nair, Binu M.; Kendricks, Kimberley D.; Asari, Vijayan K.; Tuttle, Ronald F.
2014-03-01
We propose a real-time novel framework for tracking specific joints in the human body on low resolution imagery using optical flow based Kalman tracker without the need of a depth sensor. Body joint tracking is necessary for a variety of surveillance based applications such as recognizing gait signatures of individuals, identifying the motion patterns associated with a particular action and the corresponding interactions with objects in the scene to classify a certain activity. The proposed framework consists of two stages; the initialization stage and the tracking stage. In the initialization stage, the joints to be tracked are either manually marked or automatically obtained from other joint detection algorithms in the first few frames within a window of interest and appropriate image descriptions of each joint are computed. We employ the use of a well-known image coding scheme known as the Local Binary Patterns (LBP) to represent the joint local region where this image coding removes the variance to non-uniform lighting conditions as well as enhances the underlying edges and corner. The image descriptions of the joint region would then include a histogram computed from the LBP-coded ROI and a HOG (Histogram of Oriented Gradients) descriptor to represent the edge information. Next the tracking stage can be divided into two phases: Optical flow based detection of joints in corresponding frames of the sequence and prediction /correction phases of Kalman tracker with respect to the joint coordinates. Lucas Kanade optical flow is used to locate the individual joints in consecutive frames of the video based on their location in the previous frame. But more often, mismatches can occur due to the rotation of the joint region and the rotation variance of the optical flow matching technique. The mismatch is then determined by comparing the joint region descriptors using Chi-squared metric between a pair of frames and depending on this statistic, either the prediction
Real-Time Diagnosis of Faults Using a Bank of Kalman Filters
NASA Technical Reports Server (NTRS)
Kobayashi, Takahisa; Simon, Donald L.
2006-01-01
A new robust method of automated real-time diagnosis of faults in an aircraft engine or a similar complex system involves the use of a bank of Kalman filters. In order to be highly reliable, a diagnostic system must be designed to account for the numerous failure conditions that an aircraft engine may encounter in operation. The method achieves this objective though the utilization of multiple Kalman filters, each of which is uniquely designed based on a specific failure hypothesis. A fault-detection-and-isolation (FDI) system, developed based on this method, is able to isolate faults in sensors and actuators while detecting component faults (abrupt degradation in engine component performance). By affording a capability for real-time identification of minor faults before they grow into major ones, the method promises to enhance safety and reduce operating costs. The robustness of this method is further enhanced by incorporating information regarding the aging condition of an engine. In general, real-time fault diagnostic methods use the nominal performance of a "healthy" new engine as a reference condition in the diagnostic process. Such an approach does not account for gradual changes in performance associated with aging of an otherwise healthy engine. By incorporating information on gradual, aging-related changes, the new method makes it possible to retain at least some of the sensitivity and accuracy needed to detect incipient faults while preventing false alarms that could result from erroneous interpretation of symptoms of aging as symptoms of failures. The figure schematically depicts an FDI system according to the new method. The FDI system is integrated with an engine, from which it accepts two sets of input signals: sensor readings and actuator commands. Two main parts of the FDI system are a bank of Kalman filters and a subsystem that implements FDI decision rules. Each Kalman filter is designed to detect a specific sensor or actuator fault. When a sensor
Li, Zenghui; Xu, Bin; Yang, Jian; Song, Jianshe
2015-01-01
This paper focuses on suppressing spectral overlap for sub-band spectral estimation, with which we can greatly decrease the computational complexity of existing spectral estimation algorithms, such as nonlinear least squares spectral analysis and non-quadratic regularized sparse representation. Firstly, our study shows that the nominal ability of the high-order analysis filter to suppress spectral overlap is greatly weakened when filtering a finite-length sequence, because many meaningless zeros are used as samples in convolution operations. Next, an extrapolation-based filtering strategy is proposed to produce a series of estimates as the substitutions of the zeros and to recover the suppression ability. Meanwhile, a steady-state Kalman predictor is applied to perform a linearly-optimal extrapolation. Finally, several typical methods for spectral analysis are applied to demonstrate the effectiveness of the proposed strategy. PMID:25609038
Application of a Bank of Kalman Filters for Aircraft Engine Fault Diagnostics
NASA Technical Reports Server (NTRS)
Kobayashi, Takahisa; Simon, Donald L.
2003-01-01
In this paper, a bank of Kalman filters is applied to aircraft gas turbine engine sensor and actuator fault detection and isolation (FDI) in conjunction with the detection of component faults. This approach uses multiple Kalman filters, each of which is designed for detecting a specific sensor or actuator fault. In the event that a fault does occur, all filters except the one using the correct hypothesis will produce large estimation errors, thereby isolating the specific fault. In the meantime, a set of parameters that indicate engine component performance is estimated for the detection of abrupt degradation. The proposed FDI approach is applied to a nonlinear engine simulation at nominal and aged conditions, and the evaluation results for various engine faults at cruise operating conditions are given. The ability of the proposed approach to reliably detect and isolate sensor and actuator faults is demonstrated.
A nonlinear Kalman filtering approach to embedded control of turbocharged diesel engines
NASA Astrophysics Data System (ADS)
Rigatos, Gerasimos; Siano, Pierluigi; Arsie, Ivan
2014-10-01
The development of efficient embedded control for turbocharged Diesel engines, requires the programming of elaborated nonlinear control and filtering methods. To this end, in this paper nonlinear control for turbocharged Diesel engines is developed with the use of Differential flatness theory and the Derivative-free nonlinear Kalman Filter. It is shown that the dynamic model of the turbocharged Diesel engine is differentially flat and admits dynamic feedback linearization. It is also shown that the dynamic model can be written in the linear Brunovsky canonical form for which a state feedback controller can be easily designed. To compensate for modeling errors and external disturbances the Derivative-free nonlinear Kalman Filter is used and redesigned as a disturbance observer. The filter consists of the Kalman Filter recursion on the linearized equivalent of the Diesel engine model and of an inverse transformation based on differential flatness theory which enables to obtain estimates for the state variables of the initial nonlinear model. Once the disturbances variables are identified it is possible to compensate them by including an additional control term in the feedback loop. The efficiency of the proposed control method is tested through simulation experiments.
Mass Conservation and Positivity Preservation with Ensemble-type Kalman Filter Algorithms
NASA Astrophysics Data System (ADS)
Janjic, Tijana; McLaughlin, Dennis B.; Cohn, Stephen E.; Verlaan, Martin
2014-05-01
Maintaining conservative physical laws numerically has long been recognized as being important in the development of numerical weather prediction (NWP) models. In the broader context of data assimilation, concerted efforts to maintain conservation laws numerically and to understand the significance of doing so have begun only recently. In order to enforce physically based conservation laws of total mass and positivity in the ensemble Kalman filter, we incorporate constraints to ensure that the filter ensemble members and the ensemble mean conserve mass and remain nonnegative through measurement updates. We show that the analysis steps of ensemble transform Kalman filter (ETKF) algorithm and ensemble Kalman filter algorithm (EnKF) can conserve the mass integral, but do not preserve positivity. Further, if localization is applied or if negative values are simply set to zero, then the total mass is not conserved either. In order to ensure mass conservation, a projection matrix that corrects for localization effects is constructed. In order to maintain both mass conservation and positivity preservation through the analysis step, we construct a data assimilation algorithm based on quadratic programming and ensemble Kalman filtering. Mass and positivity are both preserved by formulating the filter update as a set of quadratic programming problems that incorporate constraints. Some simple numerical experiments indicate that this approach can have a significant positive impact on the posterior ensemble distribution, giving results that are more physically plausible both for individual ensemble members and for the ensemble mean. The results show clear improvements in both analyses and forecasts, particularly in the presence of localized features. Behavior of the algorithm is also tested in presence of model error.
Mass Conservation and Positivity Preservation with Ensemble-type Kalman Filter Algorithms
NASA Technical Reports Server (NTRS)
Janjic, Tijana; McLaughlin, Dennis B.; Cohn, Stephen E.; Verlaan, Martin
2013-01-01
Maintaining conservative physical laws numerically has long been recognized as being important in the development of numerical weather prediction (NWP) models. In the broader context of data assimilation, concerted efforts to maintain conservation laws numerically and to understand the significance of doing so have begun only recently. In order to enforce physically based conservation laws of total mass and positivity in the ensemble Kalman filter, we incorporate constraints to ensure that the filter ensemble members and the ensemble mean conserve mass and remain nonnegative through measurement updates. We show that the analysis steps of ensemble transform Kalman filter (ETKF) algorithm and ensemble Kalman filter algorithm (EnKF) can conserve the mass integral, but do not preserve positivity. Further, if localization is applied or if negative values are simply set to zero, then the total mass is not conserved either. In order to ensure mass conservation, a projection matrix that corrects for localization effects is constructed. In order to maintain both mass conservation and positivity preservation through the analysis step, we construct a data assimilation algorithms based on quadratic programming and ensemble Kalman filtering. Mass and positivity are both preserved by formulating the filter update as a set of quadratic programming problems that incorporate constraints. Some simple numerical experiments indicate that this approach can have a significant positive impact on the posterior ensemble distribution, giving results that are more physically plausible both for individual ensemble members and for the ensemble mean. The results show clear improvements in both analyses and forecasts, particularly in the presence of localized features. Behavior of the algorithm is also tested in presence of model error.
Using a LRF sensor in the Kalman-filtering-based localization of a mobile robot.
Teslić, Luka; Skrjanc, Igor; Klancar, Gregor
2010-01-01
This paper deals with the problem of estimating the output-noise covariance matrix that is involved in the localization of a mobile robot. The extended Kalman filter (EKF) is used to localize the mobile robot with a laser range finder (LRF) sensor in an environment described with line segments. The covariances of the observed environment lines, which compose the output-noise covariance matrix in the correction step of the EKF, are the result of the noise arising from a range-sensor's (e.g., a LRF) distance and angle measurements. A method for estimating the covariances of the line parameters based on classic least squares (LSQ) is proposed. This method is compared with the method resulting from the orthogonal LSQ in terms of computational complexity. The results of a comparison show that the use of classic LSQ instead of orthogonal LSQ reduce the number of computations in a localization algorithm which is a part of a SLAM (simultaneous localization and mapping) algorithm. Statistical accuracy of both methods is also compared by simulating the LRF's measurements and the comparison proves the efficiency of the proposed approach.
Using a LRF sensor in the Kalman-filtering-based localization of a mobile robot.
Teslić, Luka; Skrjanc, Igor; Klancar, Gregor
2010-01-01
This paper deals with the problem of estimating the output-noise covariance matrix that is involved in the localization of a mobile robot. The extended Kalman filter (EKF) is used to localize the mobile robot with a laser range finder (LRF) sensor in an environment described with line segments. The covariances of the observed environment lines, which compose the output-noise covariance matrix in the correction step of the EKF, are the result of the noise arising from a range-sensor's (e.g., a LRF) distance and angle measurements. A method for estimating the covariances of the line parameters based on classic least squares (LSQ) is proposed. This method is compared with the method resulting from the orthogonal LSQ in terms of computational complexity. The results of a comparison show that the use of classic LSQ instead of orthogonal LSQ reduce the number of computations in a localization algorithm which is a part of a SLAM (simultaneous localization and mapping) algorithm. Statistical accuracy of both methods is also compared by simulating the LRF's measurements and the comparison proves the efficiency of the proposed approach. PMID:19828146
NASA Technical Reports Server (NTRS)
Tangborn, Andrew; Auger, Ludovic
2003-01-01
A suboptimal Kalman filter system which evolves error covariances in terms of a truncated set of wavelet coefficients has been developed for the assimilation of chemical tracer observations of CH4. This scheme projects the discretized covariance propagation equations and covariance matrix onto an orthogonal set of compactly supported wavelets. Wavelet representation is localized in both location and scale, which allows for efficient representation of the inherently anisotropic structure of the error covariances. The truncation is carried out in such a way that the resolution of the error covariance is reduced only in the zonal direction, where gradients are smaller. Assimilation experiments which last 24 days, and used different degrees of truncation were carried out. These reduced the covariance size by 90, 97 and 99 % and the computational cost of covariance propagation by 80, 93 and 96 % respectively. The difference in both error covariance and the tracer field between the truncated and full systems over this period were found to be not growing in the first case, and growing relatively slowly in the later two cases. The largest errors in the tracer fields were found to occur in regions of largest zonal gradients in the constituent field. This results indicate that propagation of error covariances for a global two-dimensional data assimilation system are currently feasible. Recommendations for further reduction in computational cost are made with the goal of extending this technique to three-dimensional global assimilation systems.
NASA Astrophysics Data System (ADS)
Temeltaş, Hakan; Kavak, Deniz
2009-05-01
Simultaneous Localization and Mapping (SLAM) using for the mobile robot navigation has two main problems. First problem is the computational complexity due to the growing state vector with the added landmark in the environment. Second problem is data association which matches the observations and landmarks in the state vector. In this study, we compare Extended Kalman Filter (EKF) based SLAM which is well-developed and well-known algorithm, and Compressed Extended Kalman Filter (CEKF) based SLAM developed for decreasing of the computational complexity of the EKF based SLAM. We write two simulation program to investigate these techniques. Firts program is written for the comparison of EKF and CEKF based SLAM according to the computational complexity and covariance matrix error with the different numbers of landmarks. In the second program, EKF and CEKF based SLAM simulations are presented. For this simulation differential drive vehicle that moves in a 10m square trajectory and LMS 200 2-D laser range finder are modelled and landmarks are randomly scattered in that 10m square environment.
NASA Astrophysics Data System (ADS)
Gerber, M.; Joos, F.; Vazquez Rodriguez, M.
2007-12-01
Regional air-sea fluxes and meridional transport of anthropogenic carbon are inferred by assimilating anthropogenic carbon concentrations within the ocean from different data-based reconstructions. An inverse, Ensemble Kalman Filter method with the Bern3D ocean model is applied. The Bern3D model (Müller et al., 2006) is a computationally-efficient, 3-dimensional coarse resolution ocean model. The Ensemble Kalman Filter (Evenson, 2003) is suited for the assimilation of spatially and temporally varying data into a range of models, for model tuning or for model initialization. Regional fluxes through the air-sea interface and meridional transport rates in the ocean are determined by minimizing deviations between the distributions of anthropogenic carbon from the GLODAP database (Key et al., 2004) and from the Bern3D ocean model in the Ensemble Kalman Filtering optimzation. The resulting anthropogenic carbon fluxes are in agreement with those from another ocean inversion study using the same GLODAP data (Mikaloff Fletcher et al., 2006). Transport uncertainties are addressed by utilizing different configuration of the Bern3D model. The inferred transport uncertainties are comparable in magnitude to the uncertainties obtained by Mikaloff Fletcher et al. The fields of anthropogenic carbon reconstructed with six different reconstruction methods: CFC-shortcut (Thomas et al., 2001), C-star (Gruber et al. 1996), IPSL (Lo Monaco et al., 2005), PHI-CT (Vazquez Rodriguez et al, submitted), TrOCA (Touratier et al., 2004), and TTD (Waugh et al., 2006) from four sections in the Atlantic are assimilated individually to investigate the influence of data uncertainties on the inferred fluxes. Deviations in the inferred fluxes from the different reconstruction methods are comparable or even larger than uncertainties arising from model transport uncertainties. For example, anthropogenic carbon uptake is more than twice as large for the IPSL reconstruction than for the PHI
NASA Astrophysics Data System (ADS)
Zaksek, K.; Hort, M. K.
2009-12-01
Thermal remote sensing is a valuable tool for monitoring active volcanoes. One can detect thermal anomalies originating from a volcano by comparing signals in mid and thermal infrared spectra. Once a thermal anomaly is detected, it has to be characterized in order to evaluate the activity status of volcano. The usual procedure is to compute temperature and area of the thermal anomaly using the dual band method proposed by Dozier (1981). More recent work, however, has shown that radiant flux (can be derived from the temperature and area or directly from measured radiances) is a more robust parameter for volcano characterization. Atmosphere, satellite viewing angle and sensor characteristics have a significant influence on the thermal anomaly characterization. Some of the influences are easy to correct using standard remote sensing preprocessing techniques, however, some noise still remains in data. In addition, satellites in polar orbits have long revisit times and thus they might fail to detect short volcanic events. It would therefore desirable to use data from different satellites in order to a) reduce uncertainties and b) improve temporal resolution. If one tries to simultaneously use data from different instruments, the measurements are often not comparable. Fortunately, there are statistical techniques that allow the combination of measurements from different sources that have different levels of accuracy. A suitable method for such a data fusion is Kalman filter. It is a recursive operator that returns the optimal estimation of a system state in a chosen time. Here we applied the Kalman filter to reduce noise and increase the temporal resolution of volcano radiant flux measurements from simultaneous MODIS and AVHRR measurements. As the evolution of the volcanic activity is difficult to predict we did not apply a physical model for the system state transition; we used a stochastic based model. A main challenge was to define the process noise covariance matrix
Parameter estimation and control for a neural mass model based on the unscented Kalman filter
NASA Astrophysics Data System (ADS)
Liu, Xian; Gao, Qing
2013-10-01
Recent progress in Kalman filters to estimate states and parameters in nonlinear systems has provided the possibility of applying such approaches to neural systems. We here apply the nonlinear method of unscented Kalman filters (UKFs) to observe states and estimate parameters in a neural mass model that can simulate distinct rhythms in electroencephalography (EEG) including dynamical evolution during epilepsy seizures. We demonstrate the efficiency of the UKF in estimating states and parameters. We also develop an UKF-based control strategy to modulate the dynamics of the neural mass model. In this strategy the UKF plays the role of observing states, and the control law is constructed via the estimated states. We demonstrate the feasibility of using such a strategy to suppress epileptiform spikes in the neural mass model.
On convergence of the unscented Kalman-Bucy filter using contraction theory
NASA Astrophysics Data System (ADS)
Maree, J. P.; Imsland, L.; Jouffroy, J.
2016-06-01
Contraction theory entails a theoretical framework in which convergence of a nonlinear system can be analysed differentially in an appropriate contraction metric. This paper is concerned with utilising stochastic contraction theory to conclude on exponential convergence of the unscented Kalman-Bucy filter. The underlying process and measurement models of interest are Itô-type stochastic differential equations. In particular, statistical linearisation techniques are employed in a virtual-actual systems framework to establish deterministic contraction of the estimated expected mean of process values. Under mild conditions of bounded process noise, we extend the results on deterministic contraction to stochastic contraction of the estimated expected mean of the process state. It follows that for the regions of contraction, a result on convergence, and thereby incremental stability, is concluded for the unscented Kalman-Bucy filter. The theoretical concepts are illustrated in two case studies.
Li, Jing; Song, Ningfang; Yang, Gongliu; Jiang, Rui
2016-07-01
In the initial alignment process of strapdown inertial navigation system (SINS), large misalignment angles always bring nonlinear problem, which can usually be processed using the scaled unscented Kalman filter (SUKF). In this paper, the problem of large misalignment angles in SINS alignment is further investigated, and the strong tracking scaled unscented Kalman filter (STSUKF) is proposed with fixed parameters to improve convergence speed, while these parameters are artificially constructed and uncertain in real application. To further improve the alignment stability and reduce the parameters selection, this paper proposes a fuzzy adaptive strategy combined with STSUKF (FUZZY-STSUKF). As a result, initial alignment scheme of large misalignment angles based on FUZZY-STSUKF is designed and verified by simulations and turntable experiment. The results show that the scheme improves the accuracy and convergence speed of SINS initial alignment compared with those based on SUKF and STSUKF. PMID:27475606
Unscented Kalman Filter-Trained Neural Networks for Slip Model Prediction.
Li, Zhencai; Wang, Yang; Liu, Zhen
2016-01-01
The purpose of this work is to investigate the accurate trajectory tracking control of a wheeled mobile robot (WMR) based on the slip model prediction. Generally, a nonholonomic WMR may increase the slippage risk, when traveling on outdoor unstructured terrain (such as longitudinal and lateral slippage of wheels). In order to control a WMR stably and accurately under the effect of slippage, an unscented Kalman filter and neural networks (NNs) are applied to estimate the slip model in real time. This method exploits the model approximating capabilities of nonlinear state-space NN, and the unscented Kalman filter is used to train NN's weights online. The slip parameters can be estimated and used to predict the time series of deviation velocity, which can be used to compensate control inputs of a WMR. The results of numerical simulation show that the desired trajectory tracking control can be performed by predicting the nonlinear slip model. PMID:27467703
Comparison of Kalman filter and optimal smoother estimates of spacecraft attitude
NASA Technical Reports Server (NTRS)
Sedlak, J.
1994-01-01
Given a valid system model and adequate observability, a Kalman filter will converge toward the true system state with error statistics given by the estimated error covariance matrix. The errors generally do not continue to decrease. Rather, a balance is reached between the gain of information from new measurements and the loss of information during propagation. The errors can be further reduced, however, by a second pass through the data with an optimal smoother. This algorithm obtains the optimally weighted average of forward and backward propagating Kalman filters. It roughly halves the error covariance by including future as well as past measurements in each estimate. This paper investigates whether such benefits actually accrue in the application of an optimal smoother to spacecraft attitude determination. Tests are performed both with actual spacecraft data from the Extreme Ultraviolet Explorer (EUVE) and with simulated data for which the true state vector and noise statistics are exactly known.
Real time prediction of marine vessel motions using Kalman filtering techniques
NASA Technical Reports Server (NTRS)
Triantafyllou, M. S.; Bodson, M.
1982-01-01
The present investigation is concerned with the prediction of the future behavior of a vessel within some confidence bounds at a specific instant of time, taking into account an interval of a few seconds. The ability to predict accurately the motions of a vessel can reduce significantly the probability of failure of operations in rough seas. The investigation was started as part of an effort to ensure safe landing of aircraft on relatively small vessels. However, the basic principles involved in the study are the same for any offshore operation, such as carbo transfer in the open sea, structure installation, and floating crane operation. The Kalman filter is a powerful tool for achieving the goals of the prediction procedure. Attention is given to a linear optimal predictor, the equations of motion of the vessel, the wave spectrum, rational approximation, the use of Kalman filter and predictor in an application for a ship, and the motions of a semisubmersible.
Analysis of ICESat Data Using Kalman Filter and Kriging to Study Height Changes in East Antarctica
NASA Technical Reports Server (NTRS)
Herring, Thomas A.
2005-01-01
We analyze ICESat derived heights collected between Feb. 03-Nov. 04 using a kriging/Kalman filtering approach to investigate height changes in East Antarctica. The model's parameters are height change to an a priori static digital height model, seasonal signal expressed as an amplitude Beta and phase Theta, and height-change rate dh/dt for each (100 km)(exp 2) block. From the Kalman filter results, dh/dt has a mean of -0.06 m/yr in the flat interior of East Antarctica. Spatially correlated pointing errors in the current data releases give uncertainties in the range 0.06 m/yr, making height change detection unreliable at this time. Our test shows that when using all available data with pointing knowledge equivalent to that of Laser 2a, height change detection with an accuracy level 0.02 m/yr can be achieved over flat terrains in East Antarctica.
Huang, Lei
2015-09-30
To solve the problem in which the conventional ARMA modeling methods for gyro random noise require a large number of samples and converge slowly, an ARMA modeling method using a robust Kalman filtering is developed. The ARMA model parameters are employed as state arguments. Unknown time-varying estimators of observation noise are used to achieve the estimated mean and variance of the observation noise. Using the robust Kalman filtering, the ARMA model parameters are estimated accurately. The developed ARMA modeling method has the advantages of a rapid convergence and high accuracy. Thus, the required sample size is reduced. It can be applied to modeling applications for gyro random noise in which a fast and accurate ARMA modeling method is required.
NASA Astrophysics Data System (ADS)
Riggs, A. J. Eldorado; Cady, Eric J.; Prada, Camilo M.; Kern, Brian D.; Zhou, Hanying; Kasdin, N. Jeremy; Groff, Tyler D.
2016-07-01
For direct imaging and spectral characterization of cold exoplanets in reflected light, the proposed Wide-Field Infrared Survey Telescope (WFIRST) Coronagraph Instrument (CGI) will carry two types of coronagraphs. The High Contrast Imaging Testbed (HCIT) at the Jet Propulsion Laboratory has been testing both coronagraph types and demonstrated their abilities to achieve high contrast. Focal plane wavefront correction is used to estimate and mitigate aberrations. As the most time-consuming part of correction during a space mission, the acquisition of probed images for electric field estimation needs to be as short as possible. We present results from the HCIT of narrowband, low-signal wavefront estimation tests using a shaped pupil Lyot coronagraph (SPLC) designed for the WFIRST CGI. In the low-flux regime, the Kalman filter and iterated extended Kalman filter provide faster correction, better achievable contrast, and more accurate estimates than batch process estimation.
NASA Astrophysics Data System (ADS)
Li, Jing; Song, Ningfang; Yang, Gongliu; Jiang, Rui
2016-07-01
In the initial alignment process of strapdown inertial navigation system (SINS), large misalignment angles always bring nonlinear problem, which can usually be processed using the scaled unscented Kalman filter (SUKF). In this paper, the problem of large misalignment angles in SINS alignment is further investigated, and the strong tracking scaled unscented Kalman filter (STSUKF) is proposed with fixed parameters to improve convergence speed, while these parameters are artificially constructed and uncertain in real application. To further improve the alignment stability and reduce the parameters selection, this paper proposes a fuzzy adaptive strategy combined with STSUKF (FUZZY-STSUKF). As a result, initial alignment scheme of large misalignment angles based on FUZZY-STSUKF is designed and verified by simulations and turntable experiment. The results show that the scheme improves the accuracy and convergence speed of SINS initial alignment compared with those based on SUKF and STSUKF.
Unscented Kalman Filter-Trained Neural Networks for Slip Model Prediction
Li, Zhencai; Wang, Yang; Liu, Zhen
2016-01-01
The purpose of this work is to investigate the accurate trajectory tracking control of a wheeled mobile robot (WMR) based on the slip model prediction. Generally, a nonholonomic WMR may increase the slippage risk, when traveling on outdoor unstructured terrain (such as longitudinal and lateral slippage of wheels). In order to control a WMR stably and accurately under the effect of slippage, an unscented Kalman filter and neural networks (NNs) are applied to estimate the slip model in real time. This method exploits the model approximating capabilities of nonlinear state–space NN, and the unscented Kalman filter is used to train NN’s weights online. The slip parameters can be estimated and used to predict the time series of deviation velocity, which can be used to compensate control inputs of a WMR. The results of numerical simulation show that the desired trajectory tracking control can be performed by predicting the nonlinear slip model. PMID:27467703
A Kalman-Filter-Based Approach to Combining Independent Earth-Orientation Series
NASA Technical Reports Server (NTRS)
Gross, Richard S.; Eubanks, T. M.; Steppe, J. A.; Freedman, A. P.; Dickey, J. O.; Runge, T. F.
1998-01-01
An approach. based upon the use of a Kalman filter. that is currently employed at the Jet Propulsion Laboratory (JPL) for combining independent measurements of the Earth's orientation, is presented. Since changes in the Earth's orientation can be described is a randomly excited stochastic process, the uncertainty in our knowledge of the Earth's orientation grows rapidly in the absence of measurements. The Kalman-filter methodology allows for an objective accounting of this uncertainty growth, thereby facilitating the intercomparison of measurements taken at different epochs (not necessarily uniformly spaced in time) and with different precision. As an example of this approach to combining Earth-orientation series, a description is given of a combination, SPACE95, that has been generated recently at JPL.
Li, Jing; Song, Ningfang; Yang, Gongliu; Jiang, Rui
2016-07-01
In the initial alignment process of strapdown inertial navigation system (SINS), large misalignment angles always bring nonlinear problem, which can usually be processed using the scaled unscented Kalman filter (SUKF). In this paper, the problem of large misalignment angles in SINS alignment is further investigated, and the strong tracking scaled unscented Kalman filter (STSUKF) is proposed with fixed parameters to improve convergence speed, while these parameters are artificially constructed and uncertain in real application. To further improve the alignment stability and reduce the parameters selection, this paper proposes a fuzzy adaptive strategy combined with STSUKF (FUZZY-STSUKF). As a result, initial alignment scheme of large misalignment angles based on FUZZY-STSUKF is designed and verified by simulations and turntable experiment. The results show that the scheme improves the accuracy and convergence speed of SINS initial alignment compared with those based on SUKF and STSUKF.
Unscented Kalman Filter-Trained Neural Networks for Slip Model Prediction.
Li, Zhencai; Wang, Yang; Liu, Zhen
2016-01-01
The purpose of this work is to investigate the accurate trajectory tracking control of a wheeled mobile robot (WMR) based on the slip model prediction. Generally, a nonholonomic WMR may increase the slippage risk, when traveling on outdoor unstructured terrain (such as longitudinal and lateral slippage of wheels). In order to control a WMR stably and accurately under the effect of slippage, an unscented Kalman filter and neural networks (NNs) are applied to estimate the slip model in real time. This method exploits the model approximating capabilities of nonlinear state-space NN, and the unscented Kalman filter is used to train NN's weights online. The slip parameters can be estimated and used to predict the time series of deviation velocity, which can be used to compensate control inputs of a WMR. The results of numerical simulation show that the desired trajectory tracking control can be performed by predicting the nonlinear slip model.
Motion Control of Inverted Pendulum Robots Using a Kalman Filter Based Disturbance Observer
NASA Astrophysics Data System (ADS)
Shimada, Akira; Yongyai, Chaisamorn
A high-speed motion control technique for inverted pendulum robots, utilizing instability and a disturbance observer, based on the Kalman filtering technique, is introduced. Inverted pendulums are basically controlled as they do not topple. Shimada and Hatakeyama developed a contrary idea and presented a controller that deliberately off balanced the robot when it moved. To implement the idea, a controller was designed using zero dynamics, which was derived by partial feedback linearization. However, the control system was not robust or sufficiently reliable. Although they presented a revised method using H∞ control law, it was complex. Shimada et al. also presented a design method for a disturbance observer using Kalman filtering. This paper presents the latest control technique, combining both control laws to solve the problem, and introduces an application with respect to inverted pendulum robots. It further shows experimental results to confirm its validity.
Cursor control by Kalman filter with a non-invasive body–machine interface
Seáñez-González, Ismael; Mussa-Ivaldi, Ferdinando A
2015-01-01
Objective We describe a novel human–machine interface for the control of a two-dimensional (2D) computer cursor using four inertial measurement units (IMUs) placed on the user’s upper-body. Approach A calibration paradigm where human subjects follow a cursor with their body as if they were controlling it with their shoulders generates a map between shoulder motions and cursor kinematics. This map is used in a Kalman filter to estimate the desired cursor coordinates from upper-body motions. We compared cursor control performance in a centre-out reaching task performed by subjects using different amounts of information from the IMUs to control the 2D cursor. Main results Our results indicate that taking advantage of the redundancy of the signals from the IMUs improved overall performance. Our work also demonstrates the potential of non-invasive IMU-based body–machine interface systems as an alternative or complement to brain–machine interfaces for accomplishing cursor control in 2D space. Significance The present study may serve as a platform for people with high-tetraplegia to control assistive devices such as powered wheelchairs using a joystick. PMID:25242561
A novel spatiotemporal muscle activity imaging approach based on the Extended Kalman Filter.
Wang, Jing; Zhang, Yingchun; Zhu, Xiangjun; Zhou, Ping; Liu, Chenguang; Rymer, William Z
2012-01-01
A novel spatiotemporal muscle activity imaging (sMAI) approach has been developed using the Extended Kalman Filter (EKF) to reconstruct internal muscle activities from non-invasive multi-channel surface electromyogram (sEMG) recordings. A distributed bioelectric dipole source model is employed to describe the internal muscle activity space, and a linear relationship between the muscle activity space and the sEMG measurement space is then established. The EKF is employed to recursively solve the ill-posed inverse problem in the sMAI approach, in which the weighted minimum norm (WMN) method is utilized to calculate the initial state and a new nonlinear method is developed based on the propagating features of muscle activities to predict the recursive state. A series of computer simulations was conducted to test the performance of the proposed sMAI approach. Results show that the localization error rapidly decreases over 35% and the overlap ratio rapidly increases over 45% compared to the results achieved using the WMN method only. The present promising results demonstrate the feasibility of utilizing the proposed EKF-based sMAI approach to accurately reconstruct internal muscle activities from non-invasive sEMG recordings.
Baker, Syed Murtuza; Poskar, C Hart; Junker, Björn H
2011-01-01
In systems biology, experimentally measured parameters are not always available, necessitating the use of computationally based parameter estimation. In order to rely on estimated parameters, it is critical to first determine which parameters can be estimated for a given model and measurement set. This is done with parameter identifiability analysis. A kinetic model of the sucrose accumulation in the sugar cane culm tissue developed by Rohwer et al. was taken as a test case model. What differentiates this approach is the integration of an orthogonal-based local identifiability method into the unscented Kalman filter (UKF), rather than using the more common observability-based method which has inherent limitations. It also introduces a variable step size based on the system uncertainty of the UKF during the sensitivity calculation. This method identified 10 out of 12 parameters as identifiable. These ten parameters were estimated using the UKF, which was run 97 times. Throughout the repetitions the UKF proved to be more consistent than the estimation algorithms used for comparison. PMID:21989173
En route position and time control of aircraft using Kalman filtering of radio aid data
NASA Technical Reports Server (NTRS)
Mcgee, L. A.; Christensen, J. V.
1973-01-01
Fixed-time-of-arrival (FTA) guidance and navigation is investigated as a possible technique capable of operation within much more stringent en route separation standards and offering significant advantages in safety, higher traffic densities, and improved scheduling reliability, both en route and in the terminal areas. This study investigated the application of FTA guidance previously used in spacecraft guidance. These FTA guidance techniques have been modified and are employed to compute the velocity corrections necessary to return an aircraft to a specified great-circle reference path in order to exercise en route time and position control throughout the entire flight. The necessary position and velocity estimates to accomplish this task are provided by Kalman filtering of data from Loran-C, VORTAC/TACAN, Doppler radar, radio or barometric altitude,and altitude rate. The guidance and navigation system was evaluated using a digital simulation of the cruise phase of supersonic and subsonic flights between San Francisco and New York City, and between New York City and London.
Incremental multi-class semi-supervised clustering regularized by Kalman filtering.
Mehrkanoon, Siamak; Agudelo, Oscar Mauricio; Suykens, Johan A K
2015-11-01
This paper introduces an on-line semi-supervised learning algorithm formulated as a regularized kernel spectral clustering (KSC) approach. We consider the case where new data arrive sequentially but only a small fraction of it is labeled. The available labeled data act as prototypes and help to improve the performance of the algorithm to estimate the labels of the unlabeled data points. We adopt a recently proposed multi-class semi-supervised KSC based algorithm (MSS-KSC) and make it applicable for on-line data clustering. Given a few user-labeled data points the initial model is learned and then the class membership of the remaining data points in the current and subsequent time instants are estimated and propagated in an on-line fashion. The update of the memberships is carried out mainly using the out-of-sample extension property of the model. Initially the algorithm is tested on computer-generated data sets, then we show that video segmentation can be cast as a semi-supervised learning problem. Furthermore we show how the tracking capabilities of the Kalman filter can be used to provide the labels of objects in motion and thus regularizing the solution obtained by the MSS-KSC algorithm. In the experiments, we demonstrate the performance of the proposed method on synthetic data sets and real-life videos where the clusters evolve in a smooth fashion over time.
Capellari, Giovanni; Azam, Saeed Eftekhar; Mariani, Stefano
2015-12-22
Health monitoring of lightweight structures, like thin flexible plates, is of interest in several engineering fields. In this paper, a recursive Bayesian procedure is proposed to monitor the health of such structures through data collected by a network of optimally placed inertial sensors. As a main drawback of standard monitoring procedures is linked to the computational costs, two remedies are jointly considered: first, an order-reduction of the numerical model used to track the structural dynamics, enforced with proper orthogonal decomposition; and, second, an improved particle filter, which features an extended Kalman updating of each evolving particle before the resampling stage. The former remedy can reduce the number of effective degrees-of-freedom of the structural model to a few only (depending on the excitation), whereas the latter one allows to track the evolution of damage and to locate it thanks to an intricate formulation. To assess the effectiveness of the proposed procedure, the case of a plate subject to bending is investigated; it is shown that, when the procedure is appropriately fed by measurements, damage is efficiently and accurately estimated.
Capellari, Giovanni; Eftekhar Azam, Saeed; Mariani, Stefano
2015-01-01
Health monitoring of lightweight structures, like thin flexible plates, is of interest in several engineering fields. In this paper, a recursive Bayesian procedure is proposed to monitor the health of such structures through data collected by a network of optimally placed inertial sensors. As a main drawback of standard monitoring procedures is linked to the computational costs, two remedies are jointly considered: first, an order-reduction of the numerical model used to track the structural dynamics, enforced with proper orthogonal decomposition; and, second, an improved particle filter, which features an extended Kalman updating of each evolving particle before the resampling stage. The former remedy can reduce the number of effective degrees-of-freedom of the structural model to a few only (depending on the excitation), whereas the latter one allows to track the evolution of damage and to locate it thanks to an intricate formulation. To assess the effectiveness of the proposed procedure, the case of a plate subject to bending is investigated; it is shown that, when the procedure is appropriately fed by measurements, damage is efficiently and accurately estimated. PMID:26703615
Bersvendsen, Jorn; Orderud, Fredrik; Massey, Richard John; Fosså, Kristian; Gerard, Olivier; Urheim, Stig; Samset, Eigil
2016-01-01
As the right ventricle's (RV) role in cardiovascular diseases is being more widely recognized, interest in RV imaging, function and quantification is growing. However, there are currently few RV quantification methods for 3D echocardiography presented in the literature or commercially available. In this paper we propose an automated RV segmentation method for 3D echocardiographic images. We represent the RV geometry by a Doo-Sabin subdivision surface with deformation modes derived from a training set of manual segmentations. The segmentation is then represented as a state estimation problem and solved with an extended Kalman filter by combining the RV geometry with a motion model and edge detection. Validation was performed by comparing surface-surface distances, volumes and ejection fractions in 17 patients with aortic insufficiency between the proposed method, magnetic resonance imaging (MRI), and a manual echocardiographic reference. The algorithm was efficient with a mean computation time of 2.0 s. The mean absolute distances between the proposed and manual segmentations were 3.6 ± 0.7 mm. Good agreements of end diastolic volume, end systolic volume and ejection fraction with respect to MRI ( -26±24 mL , -16±26 mL and 0 ± 10%, respectively) and a manual echocardiographic reference (7 ± 30 mL, 13 ± 17 mL and -5±7% , respectively) were observed.
NASA Technical Reports Server (NTRS)
Bar-Itzhack, I. Y.; Deutschmann, J.; Markley, F. L.
1991-01-01
This work introduces, examines and compares several quaternion normalization algorithms, which are shown to be an effective stage in the application of the additive extended Kalman filter to spacecraft attitude determination, which is based on vector measurements. Three new normalization schemes are introduced. They are compared with one another and with the known brute force normalization scheme, and their efficiency is examined. Simulated satellite data are used to demonstate the performance of all four schemes.
Kalman Filter Chemical Data Assimilation: A Case Study in January 1992
NASA Technical Reports Server (NTRS)
Lary, D. J.; Khattatov, B.; Atlas, Robert; Mussa, H.
2002-01-01
This paper describes a Kalman filter chemical data assimilation system and its use for analysing a vertical atmospheric profile during January 1992. The vertical profile was at an equivalent PV latitude (phi(sub e)) of 55 deg S and consisted of 21 potential temperature (theta) levels spaced equally in log(theta) between 400 K and 2000 K. This equivalent latitude was chosen as it was well observed during January 1992 by instruments on board the Upper Atmosphere Research Satellite (UARS).
Digital filter synthesis computer program
NASA Technical Reports Server (NTRS)
Moyer, R. A.; Munoz, R. M.
1968-01-01
Digital filter synthesis computer program expresses any continuous function of a complex variable in approximate form as a computational algorithm or difference equation. Once the difference equation has been developed, digital filtering can be performed by the program on any input data list.
NASA Astrophysics Data System (ADS)
Soja, Benedikt; Nilsson, Tobias; Balidakis, Kyriakos; Glaser, Susanne; Heinkelmann, Robert; Schuh, Harald
2016-06-01
Terrestrial reference frames (TRF), such as the ITRF2008, are primary products of geodesy. In this paper, we present TRF solutions based on Kalman filtering of very long baseline interferometry (VLBI) data, for which we estimate steady station coordinates over more than 30 years that are updated for every single VLBI session. By applying different levels of process noise, non-linear signals, such as seasonal and seismic effects, are taken into account. The corresponding stochastic model is derived site-dependent from geophysical loading deformation time series and is adapted during periods of post-seismic deformations. Our results demonstrate that the choice of stochastic process has a much smaller impact on the coordinate time series and velocities than the overall noise level. If process noise is applied, tests with and without additionally estimating seasonal signals indicate no difference between the resulting coordinate time series for periods when observational data are available. In a comparison with epoch reference frames, the Kalman filter solutions provide better short-term stability. Furthermore, we find out that the Kalman filter solutions are of similar quality when compared to a consistent least-squares solution, however, with the enhanced attribute of being easier to update as, for instance, in a post-earthquake period.
A new extension of unscented Kalman filter for structural health assessment with unknown input
NASA Astrophysics Data System (ADS)
Al-Hussein, Abdullah; Haldar, Achintya
2014-03-01
A time-domain nonlinear system identification (SI)-based structural health assessment (SHA) procedure, using Unscented Kalman Filter (UKF) concept, is presented in this paper. It is a two-stage procedure. It integrates an iterative least squares technique and the unscented Kalman filter concept. The authors believe that the integrated procedure significantly improves the basic UKF concept. The procedure can assess the health of a structure using only a limited number of noise-contaminated acceleration time-histories measured only at a small part of a structure and does not need information on input excitation. The structures are represented by finite element models and the location and severity of defect(s) are assessed by tracking the changes in the stiffness properties of individual elements from their expected values. With the help of examples, it is demonstrated that the method is capable of accurately identifying defect-free and defective states of structures. Small and relatively large defects are introduced at different locations in the structure and the capability of the method to detect the health of the structure is examined. It is demonstrated that the accuracy of the method is much better than the other methods currently available for the structural health assessment. It is also superior to the extended Kalman filter. Considering the accuracy and robustness, the procedure can be used as a nondestructive structural health assessment procedure.
Chen, Xiyuan; Wang, Xiying; Xu, Yuan
2014-01-01
This paper deals with the problem of state estimation for the vector-tracking loop of a software-defined Global Positioning System (GPS) receiver. For a nonlinear system that has the model error and white Gaussian noise, a noise statistics estimator is used to estimate the model error, and based on this, a modified iterated extended Kalman filter (IEKF) named adaptive iterated Kalman filter (AIEKF) is proposed. A vector-tracking GPS receiver utilizing AIEKF is implemented to evaluate the performance of the proposed method. Through road tests, it is shown that the proposed method has an obvious accuracy advantage over the IEKF and Adaptive Extended Kalman filter (AEKF) in position determination. The results show that the proposed method is effective to reduce the root-mean-square error (RMSE) of position (including longitude, latitude and altitude). Comparing with EKF, the position RMSE values of AIEKF are reduced by about 45.1%, 40.9% and 54.6% in the east, north and up directions, respectively. Comparing with IEKF, the position RMSE values of AIEKF are reduced by about 25.7%, 19.3% and 35.7% in the east, north and up directions, respectively. Compared with AEKF, the position RMSE values of AIEKF are reduced by about 21.6%, 15.5% and 30.7% in the east, north and up directions, respectively. PMID:25502124
Accounting for spatial correlations of the observation errors with Ensemble Kalman filters
NASA Astrophysics Data System (ADS)
Cosme, Emmanuel; Jean-Michel, Brankart; Clément, Ubelmann; Jacques, Verron; Pierre, Brasseur
2013-04-01
The standard Kalman filter observational update requires the inversion of the innovation error covariance matrix, what is often impractical. Most implementations of the Ensemble Kalman filter circumvent this difficulty assuming the diagonality of the observation error covariance matrix, what makes the analysis calculation numerically tractable. However, when observation errors are actually correlated spatially, such hypothesis leads to an inappropriate use of observations. Experiments show that the analysis state error variances yielded by the Ensemble Kalman filter can be severely underestimated. In this presentation, we describe a parameterization of the observation error covariance matrix which preserves its diagonal shape, but represents a simple first order autoregressive correlation structure of the observation errors. This parameterization is based upon an augmentation of the observation vector with gradients of observations. Numerical applications to ocean altimetry show the detrimental effects of specifying a diagonal matrix when observations errors are correlated, and how the new parameterization not only removes the detrimental effects of correlations, but also makes use of these correlations to improve the data assimilation products.
Optimal Tuner Selection for Kalman Filter-Based Aircraft Engine Performance Estimation
NASA Technical Reports Server (NTRS)
Simon, Donald L.; Garg, Sanjay
2010-01-01
A linear point design methodology for minimizing the error in on-line Kalman filter-based aircraft engine performance estimation applications is presented. This technique specifically addresses the underdetermined estimation problem, where there are more unknown parameters than available sensor measurements. A systematic approach is applied to produce a model tuning parameter vector of appropriate dimension to enable estimation by a Kalman filter, while minimizing the estimation error in the parameters of interest. Tuning parameter selection is performed using a multi-variable iterative search routine which seeks to minimize the theoretical mean-squared estimation error. This paper derives theoretical Kalman filter estimation error bias and variance values at steady-state operating conditions, and presents the tuner selection routine applied to minimize these values. Results from the application of the technique to an aircraft engine simulation are presented and compared to the conventional approach of tuner selection. Experimental simulation results are found to be in agreement with theoretical predictions. The new methodology is shown to yield a significant improvement in on-line engine performance estimation accuracy
Chen, Xiyuan; Wang, Xiying; Xu, Yuan
2014-12-09
This paper deals with the problem of state estimation for the vector-tracking loop of a software-defined Global Positioning System (GPS) receiver. For a nonlinear system that has the model error and white Gaussian noise, a noise statistics estimator is used to estimate the model error, and based on this, a modified iterated extended Kalman filter (IEKF) named adaptive iterated Kalman filter (AIEKF) is proposed. A vector-tracking GPS receiver utilizing AIEKF is implemented to evaluate the performance of the proposed method. Through road tests, it is shown that the proposed method has an obvious accuracy advantage over the IEKF and Adaptive Extended Kalman filter (AEKF) in position determination. The results show that the proposed method is effective to reduce the root-mean-square error (RMSE) of position (including longitude, latitude and altitude). Comparing with EKF, the position RMSE values of AIEKF are reduced by about 45.1%, 40.9% and 54.6% in the east, north and up directions, respectively. Comparing with IEKF, the position RMSE values of AIEKF are reduced by about 25.7%, 19.3% and 35.7% in the east, north and up directions, respectively. Compared with AEKF, the position RMSE values of AIEKF are reduced by about 21.6%, 15.5% and 30.7% in the east, north and up directions, respectively.
Extended Kalman filter for attitude estimation of the earth radiation budget satellite
NASA Technical Reports Server (NTRS)
Deutschmann, Julie; Bar-Itzhack, Itzhack Y.
1989-01-01
The design and testing of an Extended Kalman Filter (EKF) for ground attitude determination, misalignment estimation and sensor calibration of the Earth Radiation Budget Satellite (ERBS) are described. Attitude is represented by the quaternion of rotation and the attitude estimation error is defined as an additive error. Quaternion normalization is used for increasing the convergence rate and for minimizing the need for filter tuning. The development of the filter dynamic model, the gyro error model and the measurement models of the Sun sensors, the IR horizon scanner and the magnetometers which are used to generate vector measurements are also presented. The filter is applied to real data transmitted by ERBS sensors. Results are presented and analyzed and the EKF advantages as well as sensitivities are discussed. On the whole the filter meets the expected synergism, accuracy and robustness.
NASA Astrophysics Data System (ADS)
Huang, Wei; Xie, Hongsheng; Shen, Chen; Li, Jinpeng
2016-04-01
This paper considers a robust strong tracking nonlinear filtering problem in the case there are model uncertainties including the model mismatch, unknown disturbance and status mutation in the spacecraft attitude estimation system with quaternion constraint. Two multiple fading factor matrices are employed to regulate the prediction error covariance matrix, which guarantees its symmetry. The spherical-radial cubature rule is developed to deal with the multi-dimensional integrals. The quaternion constraint is maintained by utilizing the gain correction method. Therefore a robust strong tracking cubature Kalman filter (RSTCKF) is formed for the spacecraft attitude estimation with quaternion constraint. Unlike adopting a single fading factor in the traditional strong tracking filter, the presented filter uses two multiple fading factor matrices to make different channels have respective filter adjustment capability, which improves the tracking performance of this algorithm. Simulation results show the effectiveness of the proposed RSTCKF.
NASA Astrophysics Data System (ADS)
Panzeri, M.; Riva, M.; Guadagnini, A.; Neuman, S. P.
2014-04-01
Traditional Ensemble Kalman Filter (EnKF) data assimilation requires computationally intensive Monte Carlo (MC) sampling, which suffers from filter inbreeding unless the number of simulations is large. Recently we proposed an alternative EnKF groundwater-data assimilation method that obviates the need for sampling and is free of inbreeding issues. In our new approach, theoretical ensemble moments are approximated directly by solving a system of corresponding stochastic groundwater flow equations. Like MC-based EnKF, our moment equations (ME) approach allows Bayesian updating of system states and parameters in real-time as new data become available. Here we compare the performances and accuracies of the two approaches on two-dimensional transient groundwater flow toward a well pumping water in a synthetic, randomly heterogeneous confined aquifer subject to prescribed head and flux boundary conditions.
Fast polarization-state tracking scheme based on radius-directed linear Kalman filter.
Yang, Yanfu; Cao, Guoliang; Zhong, Kangping; Zhou, Xian; Yao, Yong; Lau, Alan Pak Tao; Lu, Chao
2015-07-27
We propose and experimentally demonstrate a fast polarization tracking scheme based on radius-directed linear Kalman filter. It has the advantages of fast convergence and is inherently insensitive to phase noise and frequency offset effects. The scheme is experimentally compared to conventional polarization tracking methods on the polarization rotation angular frequency. The results show that better tracking capability with more than one order of magnitude improvement is obtained in the cases of polarization multiplexed QPSK and 16QAM signals. The influences of the filter tuning parameters on tracking performance are also investigated in detail.
Emulation of a Kalman Filter algorithm on a diffusive flood wave propagation model
NASA Astrophysics Data System (ADS)
Pannekoucke, O.; Ricci, S. M.; Ninove, F.; Thual, O.
2011-12-01
River stream flow forecasting is a critical issue for the security of people and infrastructures, the function of power plants, and water resources management. The benefit of data assimilation for free-surface flow simulation and flood forecasting has already been demonstrated as it is applied to optimize model parameters and to improve simulated water level and discharge state [1]. The correction of the hydraulic state with a Kalman Filter algorithm implies the propagation of the background error covariance matrix B by the dynamics of the model. This step requires the formulation and the integration in time of the tangent linear approximation of the model, which is generally fastidious and costly. The aim of this study is to describe the evolution of the background error covariance function with the Kalman Filter algorithm applied to a 1D diffuse flood wave propagation model. For this simplified model, the formulation of the tangent linear model as well as the propagation of B is affordable as opposed as for an operational hydraulics model solving the shallow water equations. Starting from Gaussian background covariance functions, it was first shown that the diffusive flood wave propagation model increases the correlation length and that the propagated covariance function can be approximated by a Gaussian. Working with a steady observation network, it was then demonstrated that the analysis and propagation steps of the Kalman Filter modify the covariance function at the observation point. The resulting covariance function at the observation point is inhomogeneous, with a shorter correlation length downstream of the observation point than upstream. The diagnosed correlation lengths [2] were used to build a parametrized covariance matrix using a diffusion operator with an inhomogenous diffusion coefficient [3]. This approach led to the formulation of a parametrized background error covariance matrix where the evolution of the covariance function with the Kalman
Quantifying performance limitations of Kalman filters in state vector estimation problems
NASA Astrophysics Data System (ADS)
Bageshwar, Vibhor Lal
In certain applications, the performance objectives of a Kalman filter (KF) are to compute unbiased, minimum variance estimates of a state mean vector governed by a stochastic system. The KF can be considered as a model based algorithm used to recursively estimate the state mean vector and state covariance matrix. The general objective of this thesis is to investigate the performance limitations of the KF in three state vector estimation applications. Stochastic observability is a property of a system and refers to the existence of a filter for which the errors of the estimated state mean vector have bounded variance. In the first application, we derive a test to assess the stochastic observability of a KF implemented for discrete linear time-varying systems consisting of known, deterministic parameters. This class of system includes discrete nonlinear systems linearized about the true state vector trajectory. We demonstrate the utility of the stochastic observability test using an aided INS problem. Attitude determination systems consist of a sensor set, a stochastic system, and a filter to estimate attitude. In the second application, we design an inertially aided (IA) vector matching algorithm (VMA) architecture for estimating a spacecraft's attitude. The sensor set includes rate gyros and a three-axis magnetometer (TAM). The VMA is a filtering algorithm that solves Wahba's problem. The VMA is then extended by incorporating dynamic and sensor models to formulate the IA VMA architecture. We evaluate the performance of the IA VMA architectures by using an extended KF to blend post-processed spaceflight data. Model predictive control (MPC) algorithms achieve offset-free control by augmenting the nominal system model with a disturbance model. In the third application, we consider an offset-free MPC framework that includes an output integrator disturbance model and a KF to estimate the state and disturbance vectors. Using root locus techniques, we identify sufficient
NASA Technical Reports Server (NTRS)
Keppenne, Christian L.
2013-01-01
A two-step ensemble recentering Kalman filter (ERKF) analysis scheme is introduced. The algorithm consists of a recentering step followed by an ensemble Kalman filter (EnKF) analysis step. The recentering step is formulated such as to adjust the prior distribution of an ensemble of model states so that the deviations of individual samples from the sample mean are unchanged but the original sample mean is shifted to the prior position of the most likely particle, where the likelihood of each particle is measured in terms of closeness to a chosen subset of the observations. The computational cost of the ERKF is essentially the same as that of a same size EnKF. The ERKF is applied to the assimilation of Argo temperature profiles into the OGCM component of an ensemble of NASA GEOS-5 coupled models. Unassimilated Argo salt data are used for validation. A surprisingly small number (16) of model trajectories is sufficient to significantly improve model estimates of salinity over estimates from an ensemble run without assimilation. The two-step algorithm also performs better than the EnKF although its performance is degraded in poorly observed regions.
NASA Astrophysics Data System (ADS)
Chaganti, Shikha; Nelson, Katrina; Mundy, Kevin; Luo, Yifu; Harrigan, Robert L.; Damon, Steve; Fabbri, Daniel; Mawn, Louise; Landman, Bennett
2016-03-01
Pathologies of the optic nerve and orbit impact millions of Americans and quantitative assessment of the orbital structures on 3-D imaging would provide objective markers to enhance diagnostic accuracy, improve timely intervention, and eventually preserve visual function. Recent studies have shown that the multi-atlas methodology is suitable for identifying orbital structures, but challenges arise in the identification of the individual extraocular rectus muscles that control eye movement. This is increasingly problematic in diseased eyes, where these muscles often appear to fuse at the back of the orbit (at the resolution of clinical computed tomography imaging) due to inflammation or crowding. We propose the use of Kalman filters to track the muscles in three-dimensions to refine multi-atlas segmentation and resolve ambiguity due to imaging resolution, noise, and artifacts. The purpose of our study is to investigate a method of automatically generating orbital metrics from CT imaging and demonstrate the utility of the approach by correlating structural metrics of the eye orbit with clinical data and visual function measures in subjects with thyroid eye disease. The pilot study demonstrates that automatically calculated orbital metrics are strongly correlated with several clinical characteristics. Moreover, it is shown that the superior, inferior, medial and lateral rectus muscles obtained using Kalman filters are each correlated with different categories of functional deficit. These findings serve as foundation for further investigation in the use of CT imaging in the study, analysis and diagnosis of ocular diseases, specifically thyroid eye disease.
Chaganti, Shikha; Nelson, Katrina; Mundy, Kevin; Luo, Yifu; Harrigan, Robert L; Damon, Steve; Fabbri, Daniel; Mawn, Louise; Landman, Bennett
2016-01-01
Pathologies of the optic nerve and orbit impact millions of Americans and quantitative assessment of the orbital structures on 3-D imaging would provide objective markers to enhance diagnostic accuracy, improve timely intervention and eventually preserve visual function. Recent studies have shown that the multi-atlas methodology is suitable for identifying orbital structures, but challenges arise in the identification of the individual extraocular rectus muscles that control eye movement. This is increasingly problematic in diseased eyes, where these muscles often appear to fuse at the back of the orbit (at the resolution of clinical computed tomography imaging) due to inflammation or crowding. We propose the use of Kalman filters to track the muscles in three-dimensions to refine multi-atlas segmentation and resolve ambiguity due to imaging resolution, noise, and artifacts. The purpose of our study is to investigate a method of automatically generating orbital metrics from CT imaging and demonstrate the utility of the approach by correlating structural metrics of the eye orbit with clinical data and visual function measures in subjects with thyroid eye disease. The pilot study demonstrates that automatically calculated orbital metrics are strongly correlated with several clinical characteristics. Moreover, the superior, inferior, medial and lateral rectus muscles obtained using Kalman filters are each correlated with different categories of functional deficit. These findings serve as foundation for further investigation in the use of CT imaging in the study, analysis and diagnosis of ocular diseases, specifically thyroid eye disease. PMID:27127330
NASA Technical Reports Server (NTRS)
Canfield, Stephen
1999-01-01
This work will demonstrate the integration of sensor and system dynamic data and their appropriate models using an optimal filter to create a robust, adaptable, easily reconfigurable state (motion) estimation system. This state estimation system will clearly show the application of fundamental modeling and filtering techniques. These techniques are presented at a general, first principles level, that can easily be adapted to specific applications. An example of such an application is demonstrated through the development of an integrated GPS/INS navigation system. This system acquires both global position data and inertial body data, to provide optimal estimates of current position and attitude states. The optimal states are estimated using a Kalman filter. The state estimation system will include appropriate error models for the measurement hardware. The results of this work will lead to the development of a "black-box" state estimation system that supplies current motion information (position and attitude states) that can be used to carry out guidance and control strategies. This black-box state estimation system is developed independent of the vehicle dynamics and therefore is directly applicable to a variety of vehicles. Issues in system modeling and application of Kalman filtering techniques are investigated and presented. These issues include linearized models of equations of state, models of the measurement sensors, and appropriate application and parameter setting (tuning) of the Kalman filter. The general model and subsequent algorithm is developed in Matlab for numerical testing. The results of this system are demonstrated through application to data from the X-33 Michael's 9A8 mission and are presented in plots and simple animations.
A Kalman filter for a two-dimensional shallow-water model
NASA Technical Reports Server (NTRS)
Parrish, D. F.; Cohn, S. E.
1985-01-01
A two-dimensional Kalman filter is described for data assimilation for making weather forecasts. The filter is regarded as superior to the optimal interpolation method because the filter determines the forecast error covariance matrix exactly instead of using an approximation. A generalized time step is defined which includes expressions for one time step of the forecast model, the error covariance matrix, the gain matrix, and the evolution of the covariance matrix. Subsequent time steps are achieved by quantifying the forecast variables or employing a linear extrapolation from a current variable set, assuming the forecast dynamics are linear. Calculations for the evolution of the error covariance matrix are banded, i.e., are performed only with the elements significantly different from zero. Experimental results are provided from an application of the filter to a shallow-water simulation covering a 6000 x 6000 km grid.
Lemanski, W.J.
1989-03-01
The success of the Strategic Defense Initiative depends directly on significant advances in both computer hardware and software development technologies. Parallel architectures and the Ada programming language have advantages that make them candidates for use in SDI command and control computer systems. This thesis examines those advantages in the context of an SDI-type application: implementation of a Kalman-filter tracking system. This research consists of three parts. The first is a set of software engineering guidelines developed for use in creating parallel designs suitable for implementation in Ada. These guidelines cover the design process from initial problem analysis to final detailed design. Methods of problem decomposition are discussed, as are language partitioning strategies. Justification is provided for using the Ada task construct for process boundaries, and Ada multitasking design issues are reviewed. A parallel software design methodology is also described.
Estimation of FBMC/OQAM Fading Channels Using Dual Kalman Filters
Aldababseh, Mahmoud
2014-01-01
We address the problem of estimating time-varying fading channels in filter bank multicarrier (FBMC/OQAM) wireless systems based on pilot symbols. The standard solution to this problem is the least square (LS) estimator or the minimum mean square error (MMSE) estimator with possible adaptive implementation using recursive least square (RLS) algorithm or least mean square (LMS) algorithm. However, these adaptive filters cannot well-exploit fading channel statistics. To take advantage of fading channel statistics, the time evolution of the fading channel is modeled by an autoregressive process and tracked by Kalman filter. Nevertheless, this requires the autoregressive parameters which are usually unknown. Thus, we propose to jointly estimate the FBMC/OQAM fading channels and their autoregressive parameters based on dual optimal Kalman filters. Once the fading channel coefficients at pilot symbol positions are estimated by the proposed method, the fading channel coefficients at data symbol positions are then estimated by using some interpolation methods such as linear, spline, or low-pass interpolation. The comparative simulation study we carried out with existing techniques confirms the effectiveness of the proposed method. PMID:24701181
The Kalman filter approach to inductively coupled plasma atomic emission spectrometry
NASA Astrophysics Data System (ADS)
Van Veen, E. H.; Bosch, S.; De Loos-Vollebregt, M. T. C.
1994-07-01
This article is an electronic publication in Spectrochimica Acta Electronica (SAE), the electronic section of Spectrochimica Acta Part B (SAB). The hardcopy text, comprising the main article and two appendices, is accompanied by a disk containing the compiled program, a reference manual and data files. The work deals with data handling in inductively coupled plasma atomic emission spectrometry (ICP-AES). With this technique, the analyte signal is superimposed on a background signal. When separating the signals by manual or automated three-point background correction, there are many instances in which the data reduction fails. Based on scans recorded in a fast-scanning mode and on a library of pure-component scans, the Kaiman filter approach models the emission in the spectral window (about 100 pm) of the analyte and mathematically solves the problem of background correction. By using a criterion-based algorithm to correct for optical instability, the uncertainty in the determination of the interferent line signal is eliminated. Therefore, the present filter implementation yields more accurate and precise results, especially in the case of line overlap. The Kalman filter Approach to Atomic Spectrometry (KAAS) software automatically processes Perkin-Elmer Plasma 1000/2000 text files, but can also handle ASCII data files. Practical and comprehensive examples are given to evoke the "Kalman filter feeling" in the crucial step of creating the emission model.
Estimation of FBMC/OQAM fading channels using dual Kalman filters.
Aldababseh, Mahmoud; Jamoos, Ali
2014-01-01
We address the problem of estimating time-varying fading channels in filter bank multicarrier (FBMC/OQAM) wireless systems based on pilot symbols. The standard solution to this problem is the least square (LS) estimator or the minimum mean square error (MMSE) estimator with possible adaptive implementation using recursive least square (RLS) algorithm or least mean square (LMS) algorithm. However, these adaptive filters cannot well-exploit fading channel statistics. To take advantage of fading channel statistics, the time evolution of the fading channel is modeled by an autoregressive process and tracked by Kalman filter. Nevertheless, this requires the autoregressive parameters which are usually unknown. Thus, we propose to jointly estimate the FBMC/OQAM fading channels and their autoregressive parameters based on dual optimal Kalman filters. Once the fading channel coefficients at pilot symbol positions are estimated by the proposed method, the fading channel coefficients at data symbol positions are then estimated by using some interpolation methods such as linear, spline, or low-pass interpolation. The comparative simulation study we carried out with existing techniques confirms the effectiveness of the proposed method. PMID:24701181
Interaction of Lyapunov vectors in the formulation of the nonlinear extension of the Kalman filter.
Palatella, Luigi; Trevisan, Anna
2015-04-01
When applied to strongly nonlinear chaotic dynamics the extended Kalman filter (EKF) is prone to divergence due to the difficulty of correctly forecasting the forecast error probability density function. In operational forecasting applications ensemble Kalman filters circumvent this problem with empirical procedures such as covariance inflation. This paper presents an extension of the EKF that includes nonlinear terms in the evolution of the forecast error estimate. This is achieved starting from a particular square-root implementation of the EKF with assimilation confined in the unstable subspace (EKF-AUS), that is, the span of the Lyapunov vectors with non-negative exponents. When the error evolution is nonlinear, the space where it is confined is no more restricted to the unstable and neutral subspace causing filter divergence. The algorithm presented here, denominated EKF-AUS-NL, includes the nonlinear terms in the error dynamics: These result from the nonlinear interaction among the leading Lyapunov vectors and account for all directions where the error growth may take place. Numerical results show that with the nonlinear terms included, filter divergence can be avoided. We test the algorithm on the Lorenz96 model, showing very promising results.
NASA Technical Reports Server (NTRS)
Kobayashi, Takahisa; Simon, Donald L.
2004-01-01
In this paper, an approach for in-flight fault detection and isolation (FDI) of aircraft engine sensors based on a bank of Kalman filters is developed. This approach utilizes multiple Kalman filters, each of which is designed based on a specific fault hypothesis. When the propulsion system experiences a fault, only one Kalman filter with the correct hypothesis is able to maintain the nominal estimation performance. Based on this knowledge, the isolation of faults is achieved. Since the propulsion system may experience component and actuator faults as well, a sensor FDI system must be robust in terms of avoiding misclassifications of any anomalies. The proposed approach utilizes a bank of (m+1) Kalman filters where m is the number of sensors being monitored. One Kalman filter is used for the detection of component and actuator faults while each of the other m filters detects a fault in a specific sensor. With this setup, the overall robustness of the sensor FDI system to anomalies is enhanced. Moreover, numerous component fault events can be accounted for by the FDI system. The sensor FDI system is applied to a commercial aircraft engine simulation, and its performance is evaluated at multiple power settings at a cruise operating point using various fault scenarios.
Kalman filter estimation of attitude and gyro bias with the QUEST observation model
NASA Technical Reports Server (NTRS)
Sedlak, J.; Chu, D.
1993-01-01
The loss function for the Wahba attitude estimation problem employs unit vector observations with scalar weights. It is usually associated with the QUEST observation model, where the actual sensor noise is assumed the same for all components of the observed vector, regardless of the position in the field of view. The QUEST model has the great advantage of being sensor-independent except for the scalar parameter that characterizes the sensor errors. Although efficient algorithms for solving the Wahba problem exist, extending these algorithms to estimate gyro biases or sensor alignments has had mixed success. However, it is straightforward to estimate bias and alignment parameters with a Kalman filter. This paper investigates the use of an extended Kalman filter for the attitude and gyro bias that incorporates the QUEST observation model, to be referred to as the Unit Vector Filter (UVF). The UVF results are compared with those from a more conventional filter, the Real-Time Sequential Filter (RTSF), for which the residual is the two-dimensional projection of the unit vector onto the plane perpendicular to the sensor boresight. The RTSF is similar in design to that used by Multimission Modular Spacecraft for onboard attitude determination. An apparent obstacle to the use of unit vectors as measurements is their singular noise covariance matrix. Shuster has shown that this problem should not affect filter performance. The UVF and RTSF are tested using actual flight data from the Extreme Ultraviolet Explorer (EUVE). It is found that these filters generate nearly identical attitude and gyro bias estimates, thus validating the use of unit vectors and the QUEST noise model.
The effect of sampling noise in ensemble-based Kalman filters
NASA Astrophysics Data System (ADS)
Sacher, William
Ensemble-based Kalman filters have drawn a lot of attention in the atmospheric and ocean scientific community because of their potential to be used as a data assimilation tool for numerical prediction in a strongly nonlinear context at an affordable cost. However, many studies have noted practical problems in their implementation. Indeed, being Monte-Carlo methods, the useful parameters are estimated from a sample of limited size of independent realizations of the process. As a consequence, the unavoidable sampling noise impacts the quality of the analysis. An idealized perfect model context is considered in which the analytical expression for the analysis accuracy and reliability as a function of the ensemble size is established, from a second-order moment perspective. It is proved that one can analytically explain the general tendency for ensemble-based Kalman filters to underestimate, on average, the analysis variance and therefore the likeliness for these filters to diverge. Performance of alternative methods, designed to reduce or eliminate sampling error effects, such as the double ensemble Kalman filter or covariance inflation are also analytically explored. For methods using perturbed observations, it is shown that the covariance inflation is the easiest and least expensive method to obtain the most accurate and reliable analysis. These analytical results agreed well with means over a large number of experiments using a perfect, low-resolution, and quasi-geostrophic barotropic model, in a series of observation system simulation experiments of single analysis cycles as well as in a simulated forecast system. In one-analysis cycle experiments with rank histograms, non-perturbed-observation methods show a lack of reliability regardless of the number of members. For small ensemble sizes, sampling error effects are dominant but have a smaller impact than in the perturbed observation method, making non-perturbed-observation method filters much less subject to
LIDAR-Aided Inertial Navigation with Extended Kalman Filtering for Pinpoint Landing
NASA Technical Reports Server (NTRS)
Busnardo, David M.; Aitken, Matthew L.; Tolson, Robert H.; Pierrottet, Diego; Amzajerdian, Farzin
2011-01-01
In support of NASA s Autonomous Landing and Hazard Avoidance Technology (ALHAT) project, an extended Kalman filter routine has been developed for estimating the position, velocity, and attitude of a spacecraft during the landing phase of a planetary mission. The proposed filter combines measurements of acceleration and angular velocity from an inertial measurement unit (IMU) with range and Doppler velocity observations from an onboard light detection and ranging (LIDAR) system. These high-precision LIDAR measurements of distance to the ground and approach velocity will enable both robotic and manned vehicles to land safely and precisely at scientifically interesting sites. The filter has been extensively tested using a lunar landing simulation and shown to improve navigation over flat surfaces or rough terrain. Experimental results from a helicopter flight test performed at NASA Dryden in August 2008 demonstrate that LIDAR can be employed to significantly improve navigation based exclusively on IMU integration.
Kalman Filter Based Feature Analysis for Tracking People from Airborne Images
NASA Astrophysics Data System (ADS)
Sirmacek, B.; Reinartz, P.
2011-09-01
Recently, analysis of man events in real-time using computer vision techniques became a very important research field. Especially, understanding motion of people can be helpful to prevent unpleasant conditions. Understanding behavioral dynamics of people can also help to estimate future states of underground passages, shopping center like public entrances, or streets. In order to bring an automated solution to this problem, we propose a novel approach using airborne image sequences. Although airborne image resolutions are not enough to see each person in detail, we can still notice a change of color components in the place where a person exists. Therefore, we propose a color feature detection based probabilistic framework in order to detect people automatically. Extracted local features behave as observations of the probability density function (pdf) of the people locations to be estimated. Using an adaptive kernel density estimation method, we estimate the corresponding pdf. First, we use estimated pdf to detect boundaries of dense crowds. After that, using background information of dense crowds and previously extracted local features, we detect other people in non-crowd regions automatically for each image in the sequence. We benefit from Kalman filtering to track motion of detected people. To test our algorithm, we use a stadium entrance image data set taken from airborne camera system. Our experimental results indicate possible usage of the algorithm in real-life man events. We believe that the proposed approach can also provide crucial information to police departments and crisis management teams to achieve more detailed observations of people in large open area events to prevent possible accidents or unpleasant conditions.
Data Assimilation for Vadose Zone Flow Modeling Using the Ensemble Kalman Filter
NASA Astrophysics Data System (ADS)
Zhang, Y.; Schaap, M. G.; Zha, Y.; Xue, L.
2015-12-01
The natural system is open and complex and the hydraulic parameters needed for describing flow and transport in the vadose zone are often poorly known, making it prone to multiple interpretations, mathematical descriptions and uncertainty. Quite often a reasonable "handle" on a sites flow characteristics can be gained only through direct observation of the flow processes itself, determination of the spatial- and probability distributions of material properties combined with computationally expensive inversions of the Richards equation. In groundwater systems, the ensemble Kalman filter (EnKF) has proven to be an effective alternative to model inversions by assimilating observations directly into an ensemble of groundwater models from which time and/or space-variable variable probabilistic quantities of the flow process can be derived. Application of EnKF to Richards equation-type unsaturated flow problems, however, is more challenging than in groundwater systems because the relation of state and model parameters is strongly nonlinear. In addition, the type of functional dependence of moisture content and hydraulic conductivity on matric potential leads to high-dimensional (in the parameter space) problems even under conditions where closed-form expressions of these models such as van Genuchten-Mualem formulations are used. In this study, we updated soil water retention parameters and hydraulic conductivity together and used Restart EnKF, which rerun the nonlinear model from the initial time to obtain the updated state variables, in synthetic cases to explore the factors that may influence estimation results, including the initial estimate, the ensemble size, the observation error, and the assimilation interval. We embedded the EnKF into the Bayesian model averaging framework to enhance the model reliability and reduce predictive uncertainties. This approach is evaluated from a 15 m deep semi-arid highly heterogeneous and anisotropic vadose zone site at the
On the convergence of (ensemble) Kalman filters and smoothers onto the unstable subspace
NASA Astrophysics Data System (ADS)
Bocquet, Marc
2016-04-01
The characteristics of the model dynamics are critical in the performance of (ensemble) Kalman filters and smoothers. In particular, as emphasised in the seminal work of Anna Trevisan and co-authors, the error covariance matrix is asymptotically supported by the unstable and neutral subspace only, i.e. it is span by the backward Lyapunov vectors with non-negative exponents. This behaviour is at the heart of algorithms known as Assimilation in the Unstable Subspace, although its formal proof was still missing. This convergence property, its analytic proof, meaning and implications for the design of efficient reduced-order data assimilation algorithms are the topics of this talk. The structure of the talk is as follows. Firstly, we provide the analytic proof of the convergence on the unstable and neutral subspace in the linear dynamics and linear observation operator case, along with rigorous results giving the rate of such convergence. The derivation is based on an expression that relates explicitly the covariance matrix at an arbitrary time with the initial error covariance. Numerical results are also shown to illustrate and support the mathematical claims. Secondly, we discuss how this neat picture is modified when the dynamics become nonlinear and chaotic and when it is not possible to derive analytic formulas. In this case an ensemble Kalman filter (EnKF) is used and the connection between the convergence properties on the unstable-neutral subspace and the EnKF covariance inflation is discussed. We also explain why, in the perfect model setting, the iterative ensemble Kalman smoother (IEnKS), as an efficient filtering and smoothing technique, has an error covariance matrix whose projection is more focused on the unstable-neutral subspace than that of the EnKF. This contribution results from collaborations with A. Carrassi, K. S. Gurumoorthy, A. Apte, C. Grudzien, and C. K. R. T. Jones.
NASA Astrophysics Data System (ADS)
Lorenz, Christof; Tourian, Mohammad J.; Devaraju, Balaji; Sneeuw, Nico; Kunstmann, Harald
2015-10-01
In order to cope with the steady decline of the number of in situ gauges worldwide, there is a growing need for alternative methods to estimate runoff. We present an Ensemble Kalman Filter based approach that allows us to conclude on runoff for poorly or irregularly gauged basins. The approach focuses on the application of publicly available global hydrometeorological data sets for precipitation (GPCC, GPCP, CRU, UDEL), evapotranspiration (MODIS, FLUXNET, GLEAM, ERA interim, GLDAS), and water storage changes (GRACE, WGHM, GLDAS, MERRA LAND). Furthermore, runoff data from the GRDC and satellite altimetry derived estimates are used. We follow a least squares prediction that exploits the joint temporal and spatial auto- and cross-covariance structures of precipitation, evapotranspiration, water storage changes and runoff. We further consider time-dependent uncertainty estimates derived from all data sets. Our in-depth analysis comprises of 29 large river basins of different climate regions, with which runoff is predicted for a subset of 16 basins. Six configurations are analyzed: the Ensemble Kalman Filter (Smoother) and the hard (soft) Constrained Ensemble Kalman Filter (Smoother). Comparing the predictions to observed monthly runoff shows correlations larger than 0.5, percentage biases lower than ± 20%, and NSE-values larger than 0.5. A modified NSE-metric, stressing the difference to the mean annual cycle, shows an improvement of runoff predictions for 14 of the 16 basins. The proposed method is able to provide runoff estimates for nearly 100 poorly gauged basins covering an area of more than 11,500,000 km2 with a freshwater discharge, in volume, of more than 125,000 m3/s.
NASA Astrophysics Data System (ADS)
Kunstmann, Harald; Lorenz, Christof; Tourian, Mohammad; Devaraju, Balaji; Sneeuw, Nico
2016-04-01
In order to cope with the steady decline of the number of in situ gauges worldwide, there is a growing need for alternative methods to estimate runoff. We present an Ensemble Kalman Filter based approach that allows us to conclude on runoff for poorly or irregularly gauged basins. The approach focuses on the application of publicly available global hydrometeorological data sets for precipitation (GPCC, GPCP, CRU, UDEL), evapotranspiration (MODIS, FLUXNET, GLEAM, ERA interim, GLDAS), and water storage changes (GRACE, WGHM, GLDAS, MERRA LAND). Furthermore, runoff data from the GRDC and satellite altimetry derived estimates are used. We follow a least squares prediction that exploits the joint temporal and spatial auto- and cross-covariance structures of precipitation, evapotranspiration, water storage changes and runoff. We further consider time-dependent uncertainty estimates derived from all data sets. Our in-depth analysis comprises of 29 large river basins of different climate regions, with which runoff is predicted for a subset of 16 basins. Six configurations are analyzed: the Ensemble Kalman Filter (Smoother) and the hard (soft) Constrained Ensemble Kalman Filter (Smoother). Comparing the predictions to observed monthly runoff shows correlations larger than 0.5, percentage biases lower than ± 20%, and NSE-values larger than 0.5. A modified NSE-metric, stressing the difference to the mean annual cycle, shows an improvement of runoff predictions for 14 of the 16 basins. The proposed method is able to provide runoff estimates for nearly 100 poorly gauged basins covering an area of more than 11,500,000 km2 with a freshwater discharge, in volume, of more than 125,000 m3/s.
Application of unscented Kalman filter for robust pose estimation in image-guided surgery
NASA Astrophysics Data System (ADS)
Vaccarella, Alberto; De Momi, Elena; Valenti, Marta; Ferrigno, Giancarlo; Enquobahrie, Andinet
2012-02-01
Image-guided surgery (IGS) allows clinicians to view current, intra-operative scenes superimposed on preoperative images (typically MRI or CT scans). IGS systems use localization systems to track and visualize surgical tools overlaid on top of preoperative images of the patient during surgery. The most commonly used localization systems in the Operating Rooms (OR) are optical tracking systems (OTS) due to their ease of use and cost effectiveness. However, OTS' suffer from the major drawback of line-of-sight requirements. State space approaches based on different implementations of the Kalman filter have recently been investigated in order to compensate for short line-of-sight occlusion. However, the proposed parameterizations for the rigid body orientation suffer from singularities at certain values of rotation angles. The purpose of this work is to develop a quaternion-based Unscented Kalman Filter (UKF) for robust optical tracking of both position and orientation of surgical tools in order to compensate marker occlusion issues. This paper presents preliminary results towards a Kalman-based Sensor Management Engine (SME). The engine will filter and fuse multimodal tracking streams of data. This work was motivated by our experience working in robot-based applications for keyhole neurosurgery (ROBOCAST project). The algorithm was evaluated using real data from NDI Polaris tracker. The results show that our estimation technique is able to compensate for marker occlusion with a maximum error of 2.5° for orientation and 2.36 mm for position. The proposed approach will be useful in over-crowded state-of-the-art ORs where achieving continuous visibility of all tracked objects will be difficult.
A simulation study of turbofan engine deterioration estimation using Kalman filtering techniques
NASA Technical Reports Server (NTRS)
Lambert, Heather H.
1991-01-01
Deterioration of engine components may cause off-normal engine operation. The result is an unecessary loss of performance, because the fixed schedules are designed to accommodate a wide range of engine health. These fixed control schedules may not be optimal for a deteriorated engine. This problem may be solved by including a measure of deterioration in determining the control variables. These engine deterioration parameters usually cannot be measured directly but can be estimated. A Kalman filter design is presented for estimating two performance parameters that account for engine deterioration: high and low pressure turbine delta efficiencies. The delta efficiency parameters model variations of the high and low pressure turbine efficiencies from nominal values. The filter has a design condition of Mach 0.90, 30,000 ft altitude, and 47 deg power level angle (PLA). It was evaluated using a nonlinear simulation of the F100 engine model derivative (EMD) engine, at the design Mach number and altitude over a PLA range of 43 to 55 deg. It was found that known high pressure turbine delta efficiencies of -2.5 percent and low pressure turbine delta efficiencies of -1.0 percent can be estimated with an accuracy of + or - 0.25 percent efficiency with a Kalman filter. If both the high and low pressure turbine are deteriorated, the delta efficiencies of -2.5 percent to both turbines can be estimated with the same accuracy.
Aircraft Engine Sensor/Actuator/Component Fault Diagnosis Using a Bank of Kalman Filters
NASA Technical Reports Server (NTRS)
Kobayashi, Takahisa; Simon, Donald L. (Technical Monitor)
2003-01-01
In this report, a fault detection and isolation (FDI) system which utilizes a bank of Kalman filters is developed for aircraft engine sensor and actuator FDI in conjunction with the detection of component faults. This FDI approach uses multiple Kalman filters, each of which is designed based on a specific hypothesis for detecting a specific sensor or actuator fault. In the event that a fault does occur, all filters except the one using the correct hypothesis will produce large estimation errors, from which a specific fault is isolated. In the meantime, a set of parameters that indicate engine component performance is estimated for the detection of abrupt degradation. The performance of the FDI system is evaluated against a nonlinear engine simulation for various engine faults at cruise operating conditions. In order to mimic the real engine environment, the nonlinear simulation is executed not only at the nominal, or healthy, condition but also at aged conditions. When the FDI system designed at the healthy condition is applied to an aged engine, the effectiveness of the FDI system is impacted by the mismatch in the engine health condition. Depending on its severity, this mismatch can cause the FDI system to generate incorrect diagnostic results, such as false alarms and missed detections. To partially recover the nominal performance, two approaches, which incorporate information regarding the engine s aging condition in the FDI system, will be discussed and evaluated. The results indicate that the proposed FDI system is promising for reliable diagnostics of aircraft engines.
Tracking and Data Relay Satellite (TDRS) Orbit Estimation Using an Extended Kalman Filter
NASA Technical Reports Server (NTRS)
Ward, Douglas T.; Dang, Ket D.; Slojkowski, Steve; Blizzard, Mike; Jenkins, Greg
2007-01-01
Alternatives to the Tracking and Data Relay Satellite (TDRS) orbit estimation procedure were studied to develop a technique that both produces more reliable results and is more amenable to automation than the prior procedure. The Earth Observing System (EOS) Terra mission has TDRS ephemeris prediction 3(sigma) requirements of 75 meters in position and 5.5 millimeters per second in velocity over a 1.5-day prediction span. Meeting these requirements sometimes required reruns of the prior orbit determination (OD) process, with manual editing of tracking data to get an acceptable solution. After a study of the available alternatives, the Flight Dynamics Facility (FDF) began using the Real-Time Orbit Determination (RTOD(Registered TradeMark)) Kalman filter program for operational support of TDRSs in February 2007. This extended Kalman filter (EKF) is used for daily support, including within hours after most thrusting, to estimate the spacecraft position, velocity, and solar radiation coefficient of reflectivity (C(sub R)). The tracking data used are from the Bilateration Ranging Transponder System (BRTS), selected TDRS System (TDRSS) User satellite tracking data, and Telemetry, Tracking, and Command (TT&C) data. Degraded filter results right after maneuvers and some momentum unloads provided incentive for a hybrid OD technique. The results of combining EKF strengths with the Goddard Trajectory Determination System (GTDS) Differential Correction (DC) program batch-least-squares solutions, as recommended in a 2005 paper on the chain-bias technique, are also presented.
Prospective motion correction for functional MRI using sparsity and Kalman filtering
NASA Astrophysics Data System (ADS)
Weller, Daniel S.; Noll, Douglas C.; Fessler, Jeffrey A.
2013-09-01
We propose a novel algorithm to adaptively correct head motion during functional magnetic resonance imaging scans. Our method combines a Kalman-filter-like motion tracker and a registration cost function based on a sparse residual image model. Using simulated data, we compare a time series correlation analysis of our prospectively corrected reconstruction against the same analysis using post-scan motion correction provided by standard software. Our experiments demonstrate our prospective correction method is capable of mitigating motion effects and improving the sensitivity and specificity of the correlation analysis, without relying on costly external tracking hardware or separate navigational data that would take extra time to acquire during each time frame.
An MLP neural network for ECG noise removal based on Kalman filter.
Moein, Sara
2010-01-01
In this paper, application of Artificial Neural Network (ANN) for electrocardiogram (ECG) signal noise removal has been investigated. First, 100 number of ECG signals are selected from Physikalisch-Technische Bundesanstalt (PTB) database and Kalman filter is applied to remove their low pass noise. Then a suitable dataset based on denoised ECG signal is configured and used to a Multilayer Perceptron (MLP) neural network to be trained. Finally, results and experiences are discussed and the effect of changing different parameters for MLP training is shown.
Inertial head-tracker sensor fusion by a complementary separate-bias Kalman filter
NASA Technical Reports Server (NTRS)
Foxlin, Eric
1996-01-01
Current virtual environment and teleoperator applications are hampered by the need for an accurate, quick responding head-tracking system with a large working volume. Gyroscopic orientation sensors can overcome problems with jitter, latency, interference, line-of-sight obscurations, and limited range, but suffer from slow drift. Gravimetric inclinometers can detect attitude without drifting, but are slow and sensitive to transverse accelerations. This paper describes the design of a Kalman filter to integrate the data from these two types of sensors in order to achieve the excellent dynamic response of an inertial system without drift, and without the acceleration sensitivity of inclinometers.
Inertial Head-Tracker Sensor Fusion by a Complementary Separate-Bias Kalman Filter
NASA Technical Reports Server (NTRS)
Foxlin, Eric
1996-01-01
Current virtual environment and teleoperator applications are hampered by the need for an accurate, quick-responding head-tracking system with a large working volume. Gyroscopic orientation sensors can overcome problems with jitter, latency, interference, line-of-sight obscurations, and limited range, but suffer from slow drift. Gravimetric inclinometers can detect attitude without drifting, but are slow and sensitive to transverse accelerations. This paper describes the design of a Kalman filter to integrate the data from these two types of sensors in order to achieve the excellent dynamic response of an inertial system without drift, and without the acceleration sensitivity of inclinometers.
NASA Technical Reports Server (NTRS)
Galvan, Jose Ramon; Saxena, Abhinav; Goebel, Kai Frank
2012-01-01
This article discusses several aspects of uncertainty representation and management for model-based prognostics methodologies based on our experience with Kalman Filters when applied to prognostics for electronics components. In particular, it explores the implications of modeling remaining useful life prediction as a stochastic process, and how it relates to uncertainty representation, management and the role of prognostics in decision-making. A distinction between the interpretations of estimated remaining useful life probability density function is explained and a cautionary argument is provided against mixing interpretations for two while considering prognostics in making critical decisions.
Liu, Zhe; Liu, Zhigang; Deng, Zhongwen; Tao, Long
2016-04-10
Optical frequency scanning nonlinearity seriously affects interference signal phase extraction accuracy in frequency-scanning interferometry systems using external cavity diode lasers. In this paper, an interference signal frequency tracking method using an extended Kalman filter is proposed. The interferometric phase is obtained by integrating the estimated instantaneous frequency over time. The method is independent of the laser's optical frequency scanning nonlinearity. The method is validated through simulations and experiments. The experimental results demonstrate that the relative phase extraction error in the fractional part is <1.5% with the proposed method and the standard deviation of absolute distance measurement is <2.4 μm. PMID:27139864
Czaplewski, Raymond L.
2015-01-01
Wall-to-wall remotely sensed data are increasingly available to monitor landscape dynamics over large geographic areas. However, statistical monitoring programs that use post-stratification cannot fully utilize those sensor data. The Kalman filter (KF) is an alternative statistical estimator. I develop a new KF algorithm that is numerically robust with large numbers of study variables and auxiliary sensor variables. A National Forest Inventory (NFI) illustrates application within an official statistics program. Practical recommendations regarding remote sensing and statistical issues are offered. This algorithm has the potential to increase the value of synoptic sensor data for statistical monitoring of large geographic areas. PMID:26393588
Becker, Brian C.; MacLachlan, Robert A.; Riviere, Cameron N.
2011-01-01
Active compensation of physiological tremor for handheld micromanipulators depends on fast control and actuation responses. Because of real-world latencies, real-time compensation is usually not completely effective at eliminating unwanted hand motion. By modeling tremor, more effective cancellation is possible by anticipating future hand motion. We propose a feedforward control strategy that utilizes tremor velocity from a state-estimating Kalman filter. We demonstrate that estimating hand motion in a feedforward controller overcomes real-world latencies in micromanipulator actuation. In hold-still tasks with a fully handheld micromanipulator, the proposed feedforward approach improves tremor rejection by over 50%. PMID:22229111
Application of Extended Kalman Filter Techniques for Dynamic Model Parameter Calibration
Huang, Zhenyu; Du, Pengwei; Kosterev, Dmitry; Yang, Bo
2009-07-26
Abstract -Phasor measurement has previously been used for sub-system model validation, which enables rigorous comparison of model simulation and recorded dynamics and facilitates identification of problematic model components. Recent work extends the sub-system model validation approach with a focus on how model parameters may be calibrated to match recorded dynamics. In this paper, a calibration method using Extended Kalman Filter (EKF) technique is proposed. This paper presents the formulation as well as case studies to show the validity of the EKF-based parameter calibration method. The proposed calibration method is expected to be a cost-effective means complementary to traditional equipment testing for improving dynamic model quality.
Application of Ensemble Kalman Filter in Power System State Tracking and Sensitivity
Li, Yulan; Huang, Zhenyu; Zhou, Ning; Lee, Barry; Diao, Ruisheng; Du, Pengwei
2012-05-01
Ensemble Kalman Filter (EnKF) is proposed to track dynamic states of generators. The algorithm of EnKF and its application to generator state tracking are presented in detail. The accuracy and sensitivity of the method are analyzed with respect to initial state errors, measurement noise, unknown fault locations, time steps and parameter errors. It is demonstrated through simulation studies that even with some errors in the parameters, the developed EnKF can effectively track generator dynamic states using disturbance data.
Liu, Zhe; Liu, Zhigang; Deng, Zhongwen; Tao, Long
2016-04-10
Optical frequency scanning nonlinearity seriously affects interference signal phase extraction accuracy in frequency-scanning interferometry systems using external cavity diode lasers. In this paper, an interference signal frequency tracking method using an extended Kalman filter is proposed. The interferometric phase is obtained by integrating the estimated instantaneous frequency over time. The method is independent of the laser's optical frequency scanning nonlinearity. The method is validated through simulations and experiments. The experimental results demonstrate that the relative phase extraction error in the fractional part is <1.5% with the proposed method and the standard deviation of absolute distance measurement is <2.4 μm.
Czaplewski, Raymond L
2015-09-17
Wall-to-wall remotely sensed data are increasingly available to monitor landscape dynamics over large geographic areas. However, statistical monitoring programs that use post-stratification cannot fully utilize those sensor data. The Kalman filter (KF) is an alternative statistical estimator. I develop a new KF algorithm that is numerically robust with large numbers of study variables and auxiliary sensor variables. A National Forest Inventory (NFI) illustrates application within an official statistics program. Practical recommendations regarding remote sensing and statistical issues are offered. This algorithm has the potential to increase the value of synoptic sensor data for statistical monitoring of large geographic areas.
Motion prediction using dual Kalman filter for robust beating heart tracking.
Yang, Bo; Liu, Chao; Poignet, Philippe; Zheng, Wenfeng; Liu, Shan
2015-08-01
A novel prediction method for robust beating heart tracking is proposed. The dual time-varying Fourier series is used to model the heart motion. The frequency parameters and Fourier coefficients in the model are estimated respectively by using a dual Kalman filter scheme. The instantaneous frequencies of breathing and heartbeat motion are measured online from the 3D trajectory of the point of interest using an orthogonal decomposition algorithm. The proposed method is evaluated based on both the simulated signals and the real motion signals, which are measured from the videos recorded using the da Vinci surgical system.
Ensemble Kalman filter experiments with a primitive-equation global model
NASA Astrophysics Data System (ADS)
Miyoshi, Takemasa
The ultimate goal is to develop a path towards an operational ensemble Kalman filtering (EnKF) system. Several approaches to EnKF for atmospheric systems have been proposed but not systematically compared. The sensitivity of EnKF to the imperfections of forecast models is unclear. This research explores two questions: (1) What are the relative advantages and disadvantages of two promising EnKF methods? (2) How large are the effects of model errors on data assimilation, and can they be reduced by model bias correction? Chapter 2 contains a theoretical review, followed by the FORTRAN development and testing of two EnKF methods: a serial ensemble square root filter (serial EnSRF, Whitaker and Hamill 2002) and a local EnKF (LEKF, Ott et al. 2002; 2004). We reproduced the results obtained by Whitaker and Hamill (2002) and Ott et al. (2004) on the Lorenz (1996) model. If we localize the LEKF error covariance; LEKF outperforms serial EnSRF. We also introduce a method to objectively estimate the optimal covariance inflation. In Chapter 3 we apply the two EnKF methods and the three-dimensional variational method (3DVAR) to the SPEEDY primitive-equation global model (Molteni 2003), a fast but relatively realistic model. Perfect model experiments show that EnKF greatly outperforms 3DVAR. The 2-day forecast "errors of the day" are very similar to the analysis errors, but they are not similar among different methods except in low ensemble dimensional regions. Overall, serial EnSRF outperforms LEKF, but their difference is substantially reduced if we localize the LEKF error covariance or increase the ensemble size. Since LEKF is much more efficient than serial EnSRF when using parallel computers and many observations, LEKF would be the only feasible choice in operations. In Chapter 4 we remove the perfect model assumption using the NCEP/NCAR reanalysis as the "nature" run. The advantage of EnKF to 3DVAR is reduced. When we apply the model bias estimation proposed by Dee and da
Barber, Jared; Tanase, Roxana; Yotov, Ivan
2016-06-01
Several Kalman filter algorithms are presented for data assimilation and parameter estimation for a nonlinear diffusion model of epithelial cell migration. These include the ensemble Kalman filter with Monte Carlo sampling and a stochastic collocation (SC) Kalman filter with structured sampling. Further, two types of noise are considered -uncorrelated noise resulting in one stochastic dimension for each element of the spatial grid and correlated noise parameterized by the Karhunen-Loeve (KL) expansion resulting in one stochastic dimension for each KL term. The efficiency and accuracy of the four methods are investigated for two cases with synthetic data with and without noise, as well as data from a laboratory experiment. While it is observed that all algorithms perform reasonably well in matching the target solution and estimating the diffusion coefficient and the growth rate, it is illustrated that the algorithms that employ SC and KL expansion are computationally more efficient, as they require fewer ensemble members for comparable accuracy. In the case of SC methods, this is due to improved approximation in stochastic space compared to Monte Carlo sampling. In the case of KL methods, the parameterization of the noise results in a stochastic space of smaller dimension. The most efficient method is the one combining SC and KL expansion. PMID:27085426
Barber, Jared; Tanase, Roxana; Yotov, Ivan
2016-06-01
Several Kalman filter algorithms are presented for data assimilation and parameter estimation for a nonlinear diffusion model of epithelial cell migration. These include the ensemble Kalman filter with Monte Carlo sampling and a stochastic collocation (SC) Kalman filter with structured sampling. Further, two types of noise are considered -uncorrelated noise resulting in one stochastic dimension for each element of the spatial grid and correlated noise parameterized by the Karhunen-Loeve (KL) expansion resulting in one stochastic dimension for each KL term. The efficiency and accuracy of the four methods are investigated for two cases with synthetic data with and without noise, as well as data from a laboratory experiment. While it is observed that all algorithms perform reasonably well in matching the target solution and estimating the diffusion coefficient and the growth rate, it is illustrated that the algorithms that employ SC and KL expansion are computationally more efficient, as they require fewer ensemble members for comparable accuracy. In the case of SC methods, this is due to improved approximation in stochastic space compared to Monte Carlo sampling. In the case of KL methods, the parameterization of the noise results in a stochastic space of smaller dimension. The most efficient method is the one combining SC and KL expansion.
Relationships between observer and Kalman Filter models for human dynamic spatial orientation.
Selva, Pierre; Oman, Charles M
2012-01-01
How does the central nervous system (CNS) combine sensory information from semicircular canal, otolith, and visual systems into perceptions of rotation, translation and tilt? Over the past four decades, a variety of input-output ("black box") mathematical models have been proposed to predict human dynamic spatial orientation perception and eye movements. The models have proved useful in vestibular diagnosis, aircraft accident investigation, and flight simulator design. Experimental refinement continues. This paper briefly reviews the history of two widely known model families, the linear "Kalman Filter" and the nonlinear "Observer". Recent physiologic data supports the internal model assumptions common to both. We derive simple 1-D and 3-D examples of each model for vestibular inputs, and show why - despite apparently different structure and assumptions - the linearized model predictions are dynamically equivalent when the four free model parameters are adjusted to fit the same empirical data, and perceived head orientation remains near upright. We argue that the motion disturbance and sensor noise spectra employed in the Kalman Filter formulation may reflect normal movements in daily life and perceptual thresholds, and thus justify the interpretation that the CNS cue blending scheme may well minimize least squares angular velocity perceptual errors.
Towards denoising XMCD movies of fast magnetization dynamics using extended Kalman filter.
Kopp, M; Harmeling, S; Schütz, G; Schölkopf, B; Fähnle, M
2015-01-01
The Kalman filter is a well-established approach to get information on the time-dependent state of a system from noisy observations. It was developed in the context of the Apollo project to see the deviation of the true trajectory of a rocket from the desired trajectory. Afterwards it was applied to many different systems with small numbers of components of the respective state vector (typically about 10). In all cases the equation of motion for the state vector was known exactly. The fast dissipative magnetization dynamics is often investigated by x-ray magnetic circular dichroism movies (XMCD movies), which are often very noisy. In this situation the number of components of the state vector is extremely large (about 10(5)), and the equation of motion for the dissipative magnetization dynamics (especially the values of the material parameters of this equation) is not well known. In the present paper it is shown by theoretical considerations that - nevertheless - there is no principle problem for the use of the Kalman filter to denoise XMCD movies of fast dissipative magnetization dynamics.
Kalman Filters in Geotechnical Monitoring of Ground Subsidence Using Data from MEMS Sensors.
Li, Cheng; Azzam, Rafig; Fernández-Steeger, Tomás M
2016-01-01
The fast development of wireless sensor networks and MEMS make it possible to set up today real-time wireless geotechnical monitoring. To handle interferences and noises from the output data, Kalman filter can be selected as a method to achieve a more realistic estimate of the observations. In this paper, a one-day wireless measurement using accelerometers and inclinometers was deployed on top of a tunnel section under construction in order to monitor ground subsidence. The normal vectors of the sensors were firstly obtained with the help of rotation matrices, and then be projected to the plane of longitudinal section, by which the dip angles over time would be obtained via a trigonometric function. Finally, a centralized Kalman filter was applied to estimate the tilt angles of the sensor nodes based on the data from the embedded accelerometer and the inclinometer. Comparing the results from two sensor nodes deployed away and on the track respectively, the passing of the tunnel boring machine can be identified from unusual performances. Using this method, the ground settlement due to excavation can be measured and a real-time monitoring of ground subsidence can be realized. PMID:27447630
NASA Astrophysics Data System (ADS)
Dong, Gangqi; Zhu, Zheng H.
2016-05-01
This paper presents a real-time, vision-based algorithm for the pose and motion estimation of non-cooperative targets and its application in visual servo robotic manipulator to perform autonomous capture. A hybrid approach of adaptive extended Kalman filter and photogrammetry is developed for the real-time pose and motion estimation of non-cooperative targets. Based on the pose and motion estimates, the desired pose and trajectory of end-effector is defined and the corresponding desired joint angles of the robotic manipulator are derived by inverse kinematics. A close-loop visual servo control scheme is then developed for the robotic manipulator to track, approach and capture the target. Validating experiments are designed and performed on a custom-built six degrees of freedom robotic manipulator with an eye-in-hand configuration. The experimental results demonstrate the feasibility, effectiveness and robustness of the proposed adaptive extended Kalman filter enabled pose and motion estimation and visual servo strategy.
A Preliminary Application of Ensemble Transform Kalman Filter System to Rainfall Forecast
NASA Astrophysics Data System (ADS)
Tie, Wang
2014-05-01
WangTie(1,2),YangXiaofeng(1),ZangXin(1),GengLining(1),ZhouYan(1) (1)NanJing China-Spacenet Satellite Telecom CO., Ltd, Nanjing, 210061, China,(2)Institute of Atmospheric Physics, Chinese Academy of Sciences, LASG, Beijing, 100029, China The Ensemble Transform Kalman Filter(ETKF) method is applied to WRF model(Weather Research & Forecast Model system) Version 3.5.1, and the ETKF based data assimilation system is constructed. The accurate of forecast result and the sensitivity of initial data error on a heavy rainfall from 5th to 7th July 2003 in Jiangsu province China are investigated. The numerical result indicated that the ETKF method could decrease the forecast error and improves the forecast result either the synoptic scale system and the meso-scale system, the RMSEs of wind decrease less than 18 percent, while the temperature and humidity decrease about 6 precent. The forecast of precipitation, especially the 12h accumulated precipitation is improved significant after ETKF assimilation. Keywords: intense rainfall, prediction error, Ensemble Transform Kalman Filter(ETKF), WRF model
Kalman Filters in Geotechnical Monitoring of Ground Subsidence Using Data from MEMS Sensors
Li, Cheng; Azzam, Rafig; Fernández-Steeger, Tomás M.
2016-01-01
The fast development of wireless sensor networks and MEMS make it possible to set up today real-time wireless geotechnical monitoring. To handle interferences and noises from the output data, Kalman filter can be selected as a method to achieve a more realistic estimate of the observations. In this paper, a one-day wireless measurement using accelerometers and inclinometers was deployed on top of a tunnel section under construction in order to monitor ground subsidence. The normal vectors of the sensors were firstly obtained with the help of rotation matrices, and then be projected to the plane of longitudinal section, by which the dip angles over time would be obtained via a trigonometric function. Finally, a centralized Kalman filter was applied to estimate the tilt angles of the sensor nodes based on the data from the embedded accelerometer and the inclinometer. Comparing the results from two sensor nodes deployed away and on the track respectively, the passing of the tunnel boring machine can be identified from unusual performances. Using this method, the ground settlement due to excavation can be measured and a real-time monitoring of ground subsidence can be realized. PMID:27447630
NASA Astrophysics Data System (ADS)
Jesussek, Mathias; Ellermann, Katrin
2014-12-01
Reliability and dependability in complex mechanical systems can be improved by fault detection and isolation (FDI) methods. These techniques are key elements for maintenance on demand, which could decrease service cost and time significantly. This paper addresses FDI for a railway vehicle: the mechanical model is described as a multibody system, which is excited randomly due to track irregularities. Various parameters, like masses, spring- and damper-characteristics, influence the dynamics of the vehicle. Often, the exact values of the parameters are unknown and might even change over time. Some of these changes are considered critical with respect to the operation of the system and they require immediate maintenance. The aim of this work is to detect faults in the suspension system of the vehicle. A Kalman filter is used in order to estimate the states. To detect and isolate faults the detection error is minimised with multiple Kalman filters. A full-scale train model with nonlinear wheel/rail contact serves as an example for the described techniques. Numerical results for different test cases are presented. The analysis shows that for the given system it is possible not only to detect a failure of the suspension system from the system's dynamic response, but also to distinguish clearly between different possible causes for the changes in the dynamical behaviour.
NASA Astrophysics Data System (ADS)
Podladchikova, T. V.; Shprits, Y. Y.; Kellerman, A. C.; Kondrashov, D.
2014-07-01
In this study we present the further improvement of data assimilation using the 1-D radial diffusion model for relativistic electron phase space density (PSD) and observations of CRRES satellite. The main purpose of our study is estimation of the radiation belt dynamics for the prediction and mitigation of space weather effects in the hazardous space environment. We develop further noise statistics identification technique presented in the companion paper to estimate the observation error statistics that are crucially important for optimal performance of data assimilation. Assimilation of satellite observations into first-principles physics model of radiation belts, when both model and observation error statistics are poorly known, may cause large errors in the PSD estimation and lead to failure of a data assimilation algorithm. We identify the coefficients of proportionality characterizing the dependence of observation errors on satellite observations. The effectiveness of the proposed identification technique is illustrated by applying the Kalman filter with optimal identified and nonoptimal observation errors statistics to the sparse CRRES observations over a period of 441 days, from 28 July 1990 to 11 October 1991. Further improvement and the accuracy increase of PSD reconstruction is demonstrated by the implementation of the backward smoothing procedure applied to the forward Kalman filter estimates.
Flight test development and evaluation of a Kalman filter state estimator for low-altitude flight
NASA Technical Reports Server (NTRS)
Zelenka, Richard E.; Yee, Zee; Zirkler, Andre
1993-01-01
Flight operations dependent on digitized terrain elevation data for navigational reference or trajectory generation are constrained in minimum flight altitude, due to airborne navigation errors and inaccuracies of the reference terrain elevation data. This limitation is not restrictive in traditional medium-altitude implementations of such databases, such as in unmanned aerial vehicles, missiles, or high-performance, high-speed aircraft. In low-altitude, lower speed terrain hugging helicopter missions, however, such constraints on minimum flight altitudes greatly reduce the effectiveness of their missions and diminish the benefits of employing terrain elevation maps. A Kalman filter state estimator has been developed which blends airborne navigation, stored terrain elevation data, and a radar altimeter in estimating above-ground-level (AGL) altitude. This AGL state estimator was integrated in a near-terrain guidance system aboard a research helicopter and flight tested in moderately rugged terrain over a variety of flight and system conditions. The minimum operating altidude of the terrain database referenced guidance system was reduced from 300 ft to 150 ft with the addition of the Kalman filter state estimator.
An O(N(2)) square root unscented Kalman Filter for visual simultaneous localization and mapping.
Holmes, Steven A; Klein, Georg; Murray, David W
2009-07-01
This paper develops a Square Root Unscented Kalman Filter (SRUKF) for performing video-rate visual simultaneous localization and mapping (SLAM) using a single camera. The conventional UKF has been proposed previously for SLAM, improving the handling of nonlinearities compared with the more widely used Extended Kalman Filter (EKF). However, no account was taken of the comparative complexity of the algorithms: In SLAM, the UKF scales as O(N;{3}) in the state length, compared to the EKF's O(N;{2}), making it unsuitable for video-rate applications with other than unrealistically few scene points. Here, it is shown that the SRUKF provides the same results as the UKF to within machine accuracy and that it can be reposed with complexity O(N;{2}) for state estimation in visual SLAM. This paper presents results from video-rate experiments on live imagery. Trials using synthesized data show that the consistency of the SRUKF is routinely better than that of the EKF, but that its overall cost settles at an order of magnitude greater than the EKF for large scenes. PMID:19443923
Towards denoising XMCD movies of fast magnetization dynamics using extended Kalman filter.
Kopp, M; Harmeling, S; Schütz, G; Schölkopf, B; Fähnle, M
2015-01-01
The Kalman filter is a well-established approach to get information on the time-dependent state of a system from noisy observations. It was developed in the context of the Apollo project to see the deviation of the true trajectory of a rocket from the desired trajectory. Afterwards it was applied to many different systems with small numbers of components of the respective state vector (typically about 10). In all cases the equation of motion for the state vector was known exactly. The fast dissipative magnetization dynamics is often investigated by x-ray magnetic circular dichroism movies (XMCD movies), which are often very noisy. In this situation the number of components of the state vector is extremely large (about 10(5)), and the equation of motion for the dissipative magnetization dynamics (especially the values of the material parameters of this equation) is not well known. In the present paper it is shown by theoretical considerations that - nevertheless - there is no principle problem for the use of the Kalman filter to denoise XMCD movies of fast dissipative magnetization dynamics. PMID:25461588
Kalman Filters in Geotechnical Monitoring of Ground Subsidence Using Data from MEMS Sensors.
Li, Cheng; Azzam, Rafig; Fernández-Steeger, Tomás M
2016-07-19
The fast development of wireless sensor networks and MEMS make it possible to set up today real-time wireless geotechnical monitoring. To handle interferences and noises from the output data, Kalman filter can be selected as a method to achieve a more realistic estimate of the observations. In this paper, a one-day wireless measurement using accelerometers and inclinometers was deployed on top of a tunnel section under construction in order to monitor ground subsidence. The normal vectors of the sensors were firstly obtained with the help of rotation matrices, and then be projected to the plane of longitudinal section, by which the dip angles over time would be obtained via a trigonometric function. Finally, a centralized Kalman filter was applied to estimate the tilt angles of the sensor nodes based on the data from the embedded accelerometer and the inclinometer. Comparing the results from two sensor nodes deployed away and on the track respectively, the passing of the tunnel boring machine can be identified from unusual performances. Using this method, the ground settlement due to excavation can be measured and a real-time monitoring of ground subsidence can be realized.
Markov models and the ensemble Kalman filter for estimation of sorption rates.
Vugrin, Eric D.; McKenna, Sean Andrew; Vugrin, Kay White
2007-09-01
Non-equilibrium sorption of contaminants in ground water systems is examined from the perspective of sorption rate estimation. A previously developed Markov transition probability model for solute transport is used in conjunction with a new conditional probability-based model of the sorption and desorption rates based on breakthrough curve data. Two models for prediction of spatially varying sorption and desorption rates along a one-dimensional streamline are developed. These models are a Markov model that utilizes conditional probabilities to determine the rates and an ensemble Kalman filter (EnKF) applied to the conditional probability method. Both approaches rely on a previously developed Markov-model of mass transfer, and both models assimilate the observed concentration data into the rate estimation at each observation time. Initial values of the rates are perturbed from the true values to form ensembles of rates and the ability of both estimation approaches to recover the true rates is examined over three different sets of perturbations. The models accurately estimate the rates when the mean of the perturbations are zero, the unbiased case. For the cases containing some bias, addition of the ensemble Kalman filter is shown to improve accuracy of the rate estimation by as much as an order of magnitude.
Zhang, X L; Su, G F; Yuan, H Y; Chen, J G; Huang, Q Y
2014-09-15
Atmospheric dispersion models play an important role in nuclear power plant accident management. A reliable estimation of radioactive material distribution in short range (about 50 km) is in urgent need for population sheltering and evacuation planning. However, the meteorological data and the source term which greatly influence the accuracy of the atmospheric dispersion models are usually poorly known at the early phase of the emergency. In this study, a modified ensemble Kalman filter data assimilation method in conjunction with a Lagrangian puff-model is proposed to simultaneously improve the model prediction and reconstruct the source terms for short range atmospheric dispersion using the off-site environmental monitoring data. Four main uncertainty parameters are considered: source release rate, plume rise height, wind speed and wind direction. Twin experiments show that the method effectively improves the predicted concentration distribution, and the temporal profiles of source release rate and plume rise height are also successfully reconstructed. Moreover, the time lag in the response of ensemble Kalman filter is shortened. The method proposed here can be a useful tool not only in the nuclear power plant accident emergency management but also in other similar situation where hazardous material is released into the atmosphere.
Switching Kalman filter based methods for apnea bradycardia detection from ECG signals.
Montazeri Ghahjaverestan, Nasim; Shamsollahi, Mohammad B; Ge, Di; Hernández, Alfredo I
2015-09-01
Apnea bradycardia (AB) is an outcome of apnea occurrence in preterm infants and is an observable phenomenon in cardiovascular signals. Early detection of apnea in infants under monitoring is a critical challenge for the early intervention of nurses. In this paper, we introduce two switching Kalman filter (SKF) based methods for AB detection using electrocardiogram (ECG) signal.The first SKF model uses McSharry's ECG dynamical model integrated in two Kalman filter (KF) models trained for normal and AB intervals. Whereas the second SKF model is established by using only the RR sequence extracted from ECG and two AR models to be fitted in normal and AB intervals. In both SKF approaches, a discrete state variable called a switch is considered that chooses one of the models (corresponding to normal and AB) during the inference phase. According to the probability of each model indicated by this switch, the model with larger probability determines the observation label at each time instant.It is shown that the method based on ECG dynamical model can be effectively used for AB detection. The detection performance is evaluated by comparing statistical metrics and the amount of time taken to detect AB compared with the annotated onset. The results demonstrate the superiority of this method, with sensitivity and specificity 94.74[Formula: see text] and 94.17[Formula: see text], respectively. The presented approaches may therefore serve as an effective algorithm for monitoring neonates suffering from AB. PMID:26235524
Aerodynamic loading and magnetic bearing controller robustness using a gain-scheduled Kalman filter
Smith, R.D.; Weldon, W.F.; Traver, A.E.
1996-10-01
Modeling or predicting aerodynamic loading effects on rotating equipment has been a source of concern to those who wish to examine stability or response of critical components. The rotordynamic model of the system employed for such examination assumes greater importance for active bearings than for passive ones, if only because of the additional potential for instability introduced by the controller. For many systems, aerodynamic loading may vary widely over the range of operation of the bearings, and may depend on extended system variables. Thus, potential controllers for active magnetic bearings require sufficient robustness or adaptation to changes in critical aerodynamic loading parameters, as might be embodied in cross-coupled stiffness terms for compressor impellers. Furthermore, the presence of plant or measurement noise provides additional sources of complication. Here, the previous development of a nonlinear controller for a hypothetical single-stage centrifugal gas compressor is extended by comparing the compensator performance using a multivariable Luenberger observer against that of a stationary Kalman filter, both gain-scheduled for rotational speed. For the postulated system, it was found that the slower poles of the Kalman filter did not observably detract from controller convergence and stability, while predictably smoothing out the simulated sensor noise.
Noor, Amina; Serpedin, Erchin; Nounou, Mohamed; Nounou, Hazem
2013-01-01
This paper proposes a novel algorithm for inferring gene regulatory networks which makes use of cubature Kalman filter (CKF) and Kalman filter (KF) techniques in conjunction with compressed sensing methods. The gene network is described using a state-space model. A nonlinear model for the evolution of gene expression is considered, while the gene expression data is assumed to follow a linear Gaussian model. The hidden states are estimated using CKF. The system parameters are modeled as a Gauss-Markov process and are estimated using compressed sensing-based KF. These parameters provide insight into the regulatory relations among the genes. The Cramér-Rao lower bound of the parameter estimates is calculated for the system model and used as a benchmark to assess the estimation accuracy. The proposed algorithm is evaluated rigorously using synthetic data in different scenarios which include different number of genes and varying number of sample points. In addition, the algorithm is tested on the DREAM4 in silico data sets as well as the in vivo data sets from IRMA network. The proposed algorithm shows superior performance in terms of accuracy, robustness, and scalability.
Switching Kalman filter based methods for apnea bradycardia detection from ECG signals.
Montazeri Ghahjaverestan, Nasim; Shamsollahi, Mohammad B; Ge, Di; Hernández, Alfredo I
2015-09-01
Apnea bradycardia (AB) is an outcome of apnea occurrence in preterm infants and is an observable phenomenon in cardiovascular signals. Early detection of apnea in infants under monitoring is a critical challenge for the early intervention of nurses. In this paper, we introduce two switching Kalman filter (SKF) based methods for AB detection using electrocardiogram (ECG) signal.The first SKF model uses McSharry's ECG dynamical model integrated in two Kalman filter (KF) models trained for normal and AB intervals. Whereas the second SKF model is established by using only the RR sequence extracted from ECG and two AR models to be fitted in normal and AB intervals. In both SKF approaches, a discrete state variable called a switch is considered that chooses one of the models (corresponding to normal and AB) during the inference phase. According to the probability of each model indicated by this switch, the model with larger probability determines the observation label at each time instant.It is shown that the method based on ECG dynamical model can be effectively used for AB detection. The detection performance is evaluated by comparing statistical metrics and the amount of time taken to detect AB compared with the annotated onset. The results demonstrate the superiority of this method, with sensitivity and specificity 94.74[Formula: see text] and 94.17[Formula: see text], respectively. The presented approaches may therefore serve as an effective algorithm for monitoring neonates suffering from AB.
A novel Kalman filter based video image processing scheme for two-photon fluorescence microscopy
NASA Astrophysics Data System (ADS)
Sun, Wenqing; Huang, Xia; Li, Chunqiang; Xiao, Chuan; Qian, Wei
2016-03-01
Two-photon fluorescence microscopy (TPFM) is a perfect optical imaging equipment to monitor the interaction between fast moving viruses and hosts. However, due to strong unavoidable background noises from the culture, videos obtained by this technique are too noisy to elaborate this fast infection process without video image processing. In this study, we developed a novel scheme to eliminate background noises, recover background bacteria images and improve video qualities. In our scheme, we modified and implemented the following methods for both host and virus videos: correlation method, round identification method, tree-structured nonlinear filters, Kalman filters, and cell tracking method. After these procedures, most of noises were eliminated and host images were recovered with their moving directions and speed highlighted in the videos. From the analysis of the processed videos, 93% bacteria and 98% viruses were correctly detected in each frame on average.
Optimal interpolation and the Kalman filter. [for analysis of numerical weather predictions
NASA Technical Reports Server (NTRS)
Cohn, S.; Isaacson, E.; Ghil, M.
1981-01-01
The estimation theory of stochastic-dynamic systems is described and used in a numerical study of optimal interpolation. The general form of data assimilation methods is reviewed. The Kalman-Bucy, KB filter, and optimal interpolation (OI) filters are examined for effectiveness in performance as gain matrices using a one-dimensional form of the shallow-water equations. Control runs in the numerical analyses were performed for a ten-day forecast in concert with the OI method. The effects of optimality, initialization, and assimilation were studied. It was found that correct initialization is necessary in order to localize errors, especially near boundary points. Also, the use of small forecast error growth rates over data-sparse areas was determined to offset inaccurate modeling of correlation functions near boundaries.
Stability Analysis of Multi-Sensor Kalman Filtering over Lossy Networks.
Gao, Shouwan; Chen, Pengpeng; Huang, Dan; Niu, Qiang
2016-01-01
This paper studies the remote Kalman filtering problem for a distributed system setting with multiple sensors that are located at different physical locations. Each sensor encapsulates its own measurement data into one single packet and transmits the packet to the remote filter via a lossy distinct channel. For each communication channel, a time-homogeneous Markov chain is used to model the normal operating condition of packet delivery and losses. Based on the Markov model, a necessary and sufficient condition is obtained, which can guarantee the stability of the mean estimation error covariance. Especially, the stability condition is explicitly expressed as a simple inequality whose parameters are the spectral radius of the system state matrix and transition probabilities of the Markov chains. In contrast to the existing related results, our method imposes less restrictive conditions on systems. Finally, the results are illustrated by simulation examples. PMID:27104541
Stability Analysis of Multi-Sensor Kalman Filtering over Lossy Networks.
Gao, Shouwan; Chen, Pengpeng; Huang, Dan; Niu, Qiang
2016-04-20
This paper studies the remote Kalman filtering problem for a distributed system setting with multiple sensors that are located at different physical locations. Each sensor encapsulates its own measurement data into one single packet and transmits the packet to the remote filter via a lossy distinct channel. For each communication channel, a time-homogeneous Markov chain is used to model the normal operating condition of packet delivery and losses. Based on the Markov model, a necessary and sufficient condition is obtained, which can guarantee the stability of the mean estimation error covariance. Especially, the stability condition is explicitly expressed as a simple inequality whose parameters are the spectral radius of the system state matrix and transition probabilities of the Markov chains. In contrast to the existing related results, our method imposes less restrictive conditions on systems. Finally, the results are illustrated by simulation examples.
Olivares, Alberto; Górriz, J M; Ramírez, J; Olivares, G
2016-05-01
With the advent of miniaturized inertial sensors many systems have been developed within the last decade to study and analyze human motion and posture, specially in the medical field. Data measured by the sensors are usually processed by algorithms based on Kalman Filters in order to estimate the orientation of the body parts under study. These filters traditionally include fixed parameters, such as the process and observation noise variances, whose value has large influence in the overall performance. It has been demonstrated that the optimal value of these parameters differs considerably for different motion intensities. Therefore, in this work, we show that, by applying frequency analysis to determine motion intensity, and varying the formerly fixed parameters accordingly, the overall precision of orientation estimation algorithms can be improved, therefore providing physicians with reliable objective data they can use in their daily practice.
Xie, XianMing; Li, YingHui
2014-06-20
This paper presents an enhanced phase unwrapping algorithm by combining an unscented Kalman filter, an enhanced local phase gradient estimator based on an amended matrix pencil model, and a path-following strategy. This technology is able to accurately unwrap seriously noisy wrapped phase images by applying the unscented Kalman filter to simultaneously perform noise suppression and phase unwrapping along the path from the high-quality region to the low-quality region of the wrapped phase images. Results obtained with synthetic data and real data validate the effectiveness of the proposed method and show improved performance of this new algorithm with respect to some of the most used algorithms.
Fixed memory least squares filtering
NASA Technical Reports Server (NTRS)
Bierman, G. J.
1975-01-01
Buxbaum has reported on three algorithms for computing least squares estimates that are based on fixed amounts of data. In this correspondence, the filter is arranged as a point-deleting Kalman filter concatenated with the standard point-inclusion Kalman filter. The resulting algorithm is couched in a square root framework for greater numerical stability, and special attention is given to computer implementation.
Emulation of an ensemble Kalman filter algorithm on a flood wave propagation model
NASA Astrophysics Data System (ADS)
Barthélémy, S.; Ricci, S.; Pannekoucke, O.; Thual, O.; Malaterre, P. O.
2013-06-01
This study describes the emulation of an Ensemble Kalman Filter (EnKF) algorithm on a 1-D flood wave propagation model. This model is forced at the upstream boundary with a random variable with gaussian statistics and a correlation function in time with gaussian shape. This allows for, in the case without assimilation, the analytical study of the covariance functions of the propagated signal anomaly. This study is validated numerically with an ensemble method. In the case with assimilation with one observation point, where synthetical observations are generated by adding an error to a true state, the dynamic of the background error covariance functions is not straightforward and a numerical approach using an EnKF algorithm is prefered. First, those numerical experiments show that both background error variance and correlation length scale are reduced at the observation point. This reduction of variance and correlation length scale is propagated downstream by the dynamics of the model. Then, it is shown that the application of a Best Linear Unbiased Estimator (BLUE) algorithm using the background error covariance matrix converged from the EnKF algorithm, provides the same results as the EnKF but with a cheaper computational cost, thus allowing for the use of data assimilation in the context of real time flood forecasting. Moreover it was demonstrated that the reduction of background error correlation length scale and variance at the observation point depends on the error observation statistics. This feature is quantified by abacus built from linear regressions over a limited set of EnKF experiments. These abacus that describe the background error variance and the correlation length scale in the neighboring of the observation point combined with analytical expressions that describe the background error variance and the correlation length scale away from the observation point provide parametrized models for the variance and the correlation length scale. Using this
A Kalman filter implementation for precision improvement in low-cost GPS positioning of tractors.
Gomez-Gil, Jaime; Ruiz-Gonzalez, Ruben; Alonso-Garcia, Sergio; Gomez-Gil, Francisco Javier
2013-01-01
Low-cost GPS receivers provide geodetic positioning information using the NMEA protocol, usually with eight digits for latitude and nine digits for longitude. When these geodetic coordinates are converted into Cartesian coordinates, the positions fit in a quantization grid of some decimeters in size, the dimensions of which vary depending on the point of the terrestrial surface. The aim of this study is to reduce the quantization errors of some low-cost GPS receivers by using a Kalman filter. Kinematic tractor model equations were employed to particularize the filter, which was tuned by applying Monte Carlo techniques to eighteen straight trajectories, to select the covariance matrices that produced the lowest Root Mean Square Error in these trajectories. Filter performance was tested by using straight tractor paths, which were either simulated or real trajectories acquired by a GPS receiver. The results show that the filter can reduce the quantization error in distance by around 43%. Moreover, it reduces the standard deviation of the heading by 75%. Data suggest that the proposed filter can satisfactorily preprocess the low-cost GPS receiver data when used in an assistance guidance GPS system for tractors. It could also be useful to smooth tractor GPS trajectories that are sharpened when the tractor moves over rough terrain. PMID:24217355
A Kalman Filter Implementation for Precision Improvement in Low-Cost GPS Positioning of Tractors
Gomez-Gil, Jaime; Ruiz-Gonzalez, Ruben; Alonso-Garcia, Sergio; Gomez-Gil, Francisco Javier
2013-01-01
Low-cost GPS receivers provide geodetic positioning information using the NMEA protocol, usually with eight digits for latitude and nine digits for longitude. When these geodetic coordinates are converted into Cartesian coordinates, the positions fit in a quantization grid of some decimeters in size, the dimensions of which vary depending on the point of the terrestrial surface. The aim of this study is to reduce the quantization errors of some low-cost GPS receivers by using a Kalman filter. Kinematic tractor model equations were employed to particularize the filter, which was tuned by applying Monte Carlo techniques to eighteen straight trajectories, to select the covariance matrices that produced the lowest Root Mean Square Error in these trajectories. Filter performance was tested by using straight tractor paths, which were either simulated or real trajectories acquired by a GPS receiver. The results show that the filter can reduce the quantization error in distance by around 43%. Moreover, it reduces the standard deviation of the heading by 75%. Data suggest that the proposed filter can satisfactorily preprocess the low-cost GPS receiver data when used in an assistance guidance GPS system for tractors. It could also be useful to smooth tractor GPS trajectories that are sharpened when the tractor moves over rough terrain. PMID:24217355
The role of model dynamics in ensemble Kalman filter performance for chaotic systems
Ng, G.-H.C.; McLaughlin, D.; Entekhabi, D.; Ahanin, A.
2011-01-01
The ensemble Kalman filter (EnKF) is susceptible to losing track of observations, or 'diverging', when applied to large chaotic systems such as atmospheric and ocean models. Past studies have demonstrated the adverse impact of sampling error during the filter's update step. We examine how system dynamics affect EnKF performance, and whether the absence of certain dynamic features in the ensemble may lead to divergence. The EnKF is applied to a simple chaotic model, and ensembles are checked against singular vectors of the tangent linear model, corresponding to short-term growth and Lyapunov vectors, corresponding to long-term growth. Results show that the ensemble strongly aligns itself with the subspace spanned by unstable Lyapunov vectors. Furthermore, the filter avoids divergence only if the full linearized long-term unstable subspace is spanned. However, short-term dynamics also become important as non-linearity in the system increases. Non-linear movement prevents errors in the long-term stable subspace from decaying indefinitely. If these errors then undergo linear intermittent growth, a small ensemble may fail to properly represent all important modes, causing filter divergence. A combination of long and short-term growth dynamics are thus critical to EnKF performance. These findings can help in developing practical robust filters based on model dynamics. ?? 2011 The Authors Tellus A ?? 2011 John Wiley & Sons A/S.
Ligorio, Gabriele; Sabatini, Angelo Maria
2013-01-01
In this paper measurements from a monocular vision system are fused with inertial/magnetic measurements from an Inertial Measurement Unit (IMU) rigidly connected to the camera. Two Extended Kalman filters (EKFs) were developed to estimate the pose of the IMU/camera sensor moving relative to a rigid scene (ego-motion), based on a set of fiducials. The two filters were identical as for the state equation and the measurement equations of the inertial/magnetic sensors. The DLT-based EKF exploited visual estimates of the ego-motion using a variant of the Direct Linear Transformation (DLT) method; the error-driven EKF exploited pseudo-measurements based on the projection errors from measured two-dimensional point features to the corresponding three-dimensional fiducials. The two filters were off-line analyzed in different experimental conditions and compared to a purely IMU-based EKF used for estimating the orientation of the IMU/camera sensor. The DLT-based EKF was more accurate than the error-driven EKF, less robust against loss of visual features, and equivalent in terms of computational complexity. Orientation root mean square errors (RMSEs) of 1° (1.5°), and position RMSEs of 3.5 mm (10 mm) were achieved in our experiments by the DLT-based EKF (error-driven EKF); by contrast, orientation RMSEs of 1.6° were achieved by the purely IMU-based EKF. PMID:23385409
NASA Astrophysics Data System (ADS)
Saad, George; Ghanem, Roger
2009-04-01
Model-based predictions of flow in porous media are critically dependent on assumptions and hypotheses that are not always based on first principles and that cannot necessarily be justified on the basis of known prevalent physics. Constitutive models, for instance, fall under this category. While these predictive tools are usually calibrated using observational data, the scatter in the resulting parameters has typically been ignored. In this paper, this scatter is used to construct stochastic process models of the parameters which are then used as the cornerstone in a novel model validation methodology useful for ascertaining the confidence in model-based predictions. The uncertainties are first quantified by representing the unknown model parameters via their polynomial chaos decompositions. These are descriptions of stochastic processes in terms of their coordinates with respect to an orthogonal basis. This is followed by a filtering step to update these representations with measurements as they become available. In order to account for the non-Gaussian nature of model parameters and model errors, an adaptation of the ensemble Kalman filter is developed. Instead of propagating an ensemble of model states forward in time as is suggested within the framework of the ensemble Kalman filter, the proposed approach allows the propagation of a stochastic representation of unknown variables using their respective polynomial chaos decompositions. The model is propagated forward in time by solving the system of partial differential equations using a stochastic projection method. Whenever measurements are available, the proposed data assimilation technique is used to update the stochastic parameters of the numerical model. The proposed method is applied to a black oil reservoir simulation model where measurements are used to stochastically characterize the flow medium and to verify the model validity with specified confidence bounds. The updated model can then be employed to
Predicting Ground Based Magnetometer Measurements Using the Ensemble Transform Kalman Filter
NASA Astrophysics Data System (ADS)
Lynch, E. M.; Sharma, A. S.; Kalnay, E.; Ide, K.
2015-12-01
Ensemble data assimilation techniques, including the Ensemble Transform Kalman Filter (ETKF), have been successfully used to improve prediction skill in cases where a numerical model for forecasting has been developed. These techniques for systems for which no model exists are developed using the reconstruction of phase space from time series data. For many natural systems, the complete set of equations governing their evolution are not known and observational data of only a limited number of physical variables are available However, for a dissipative system in which the variables are coupled nonlinearly, the dimensionality of the phase space is greatly reduced, and it is possible to reconstruct the details of the phase space from a single scalar time series of observations. A combination of the phase phase reconstruction with ETKF yields a new technique of forecasting using only time series data. This technique is used to forecast magnetic field variations in th magnetosphere, which exhibits low dimensional behavior on the substorm time scale. The time series data of the magnetic field variations monitored by the network of groundbased magnetometers in the auroral region are used for forecasting at two stages.. In the first stage, the auroral electrojet indices computed from the data from the magnetometers are used for forecasting and yields forecasts that are better than persistence. In the second stage, the multivariate time series from several auroral region magnetometers is used to reconstruct the phase space of the magnetosphere-solar wind system using Multi-channel Singular Spectrum Analysis. The ETKF is applied to ensemble forecasts made using model data constructed from long time series of the data from each magnetometer and observations of the magnetometer measurements. The improved prediction skill, e.g., with respect to persistence, is achieved from the use of the dynamical behavior of nearby trajectories. The near-real time forecasts of space weather
NASA Astrophysics Data System (ADS)
Wang, Ji-Ke; Mao, Ze-Pu; Bian, Jian-Ming; Cao, Guo-Fu; Cao, Xue-Xiang; Chen, Shen-Jian; Deng, Zi-Yan; Fu, Cheng-Dong; Gao, Yuan-Ning; He, Kang-Lin; He, Miao; Hua, Chun-Fei; Huang, Bin; Huang, Xing-Tao; Ji, Xiao-Bin; Li, Fei; Li, Hai-Bo; Li, Wei-Dong; Liang, Yu-Tie; Liu, Chun-Xiu; Liu, Huai-Min; Liu, Suo; Liu, Ying-Jie; Ma, Qiu-Mei; Ma, Xiang; Mao, Ya-Jun; Mo, Xiao-Hu; Pan, Ming-Hua; Pang, Cai-Ying; Ping, Rong-Gang; Qin, Ya-Hong; Qiu, Jin-Fa; Sun, Sheng-Sen; Sun, Yong-Zhao; Wang, Liang-Liang; Wen, Shuo-Pin; Wu, Ling-Hui; Xie, Yu-Guang; Xu, Min; Yan, Liang; You, Zheng-Yun; Yuan, Chang-Zheng; Yuan, Ye; Zhang, Bing-Yun; Zhang, Chang-Chun; Zhang, Jian-Yong; Zhang, Xue-Yao; Zhang, Yao; Zheng, Yang-Heng; Zhu, Ke-Jun; Zhu, Yong-Sheng; Zhu, Zhi-Li; Zou, Jia-Heng
2009-03-01
Software alignment is quite important for a tracking detector to reach its ultimate position accuracy and momentum resolution. We developed a new alignment algorithm for the BESIII Main Drift Chamber using the Kalman Filter method. Two different types of data which are helix tracks and straight tracks are used to test this algorithm, and the results show that the design and implementation is successful.
A Two-Stage Kalman Filter Approach for Robust and Real-Time Power System State Estimation
Zhang, Jinghe; Welch, Greg; Bishop, Gary; Huang, Zhenyu
2014-04-01
As electricity demand continues to grow and renewable energy increases its penetration in the power grid, realtime state estimation becomes essential for system monitoring and control. Recent development in phasor technology makes it possible with high-speed time-synchronized data provided by Phasor Measurement Units (PMU). In this paper we present a two-stage Kalman filter approach to estimate the static state of voltage magnitudes and phase angles, as well as the dynamic state of generator rotor angles and speeds. Kalman filters achieve optimal performance only when the system noise characteristics have known statistical properties (zero-mean, Gaussian, and spectrally white). However in practice the process and measurement noise models are usually difficult to obtain. Thus we have developed the Adaptive Kalman Filter with Inflatable Noise Variances (AKF with InNoVa), an algorithm that can efficiently identify and reduce the impact of incorrect system modeling and/or erroneous measurements. In stage one, we estimate the static state from raw PMU measurements using the AKF with InNoVa; then in stage two, the estimated static state is fed into an extended Kalman filter to estimate the dynamic state. Simulations demonstrate its robustness to sudden changes of system dynamics and erroneous measurements.
NASA Technical Reports Server (NTRS)
Pauwels, V. R. N.; DeLannoy, G. J. M.; Hendricks Franssen, H.-J.; Vereecken, H.
2013-01-01
In this paper, we present a two-stage hybrid Kalman filter to estimate both observation and forecast bias in hydrologic models, in addition to state variables. The biases are estimated using the discrete Kalman filter, and the state variables using the ensemble Kalman filter. A key issue in this multi-component assimilation scheme is the exact partitioning of the difference between observation and forecasts into state, forecast bias and observation bias updates. Here, the error covariances of the forecast bias and the unbiased states are calculated as constant fractions of the biased state error covariance, and the observation bias error covariance is a function of the observation prediction error covariance. In a series of synthetic experiments, focusing on the assimilation of discharge into a rainfall-runoff model, it is shown that both static and dynamic observation and forecast biases can be successfully estimated. The results indicate a strong improvement in the estimation of the state variables and resulting discharge as opposed to the use of a bias-unaware ensemble Kalman filter. Furthermore, minimal code modification in existing data assimilation software is needed to implement the method. The results suggest that a better performance of data assimilation methods should be possible if both forecast and observation biases are taken into account.
AMA- and RWE- Based Adaptive Kalman Filter for Denoising Fiber Optic Gyroscope Drift Signal
Yang, Gongliu; Liu, Yuanyuan; Li, Ming; Song, Shunguang
2015-01-01
An improved double-factor adaptive Kalman filter called AMA-RWE-DFAKF is proposed to denoise fiber optic gyroscope (FOG) drift signal in both static and dynamic conditions. The first factor is Kalman gain updated by random weighting estimation (RWE) of the covariance matrix of innovation sequence at any time to ensure the lowest noise level of output, but the inertia of KF response increases in dynamic condition. To decrease the inertia, the second factor is the covariance matrix of predicted state vector adjusted by RWE only when discontinuities are detected by adaptive moving average (AMA).The AMA-RWE-DFAKF is applied for denoising FOG static and dynamic signals, its performance is compared with conventional KF (CKF), RWE-based adaptive KF with gain correction (RWE-AKFG), AMA- and RWE- based dual mode adaptive KF (AMA-RWE-DMAKF). Results of Allan variance on static signal and root mean square error (RMSE) on dynamic signal show that this proposed algorithm outperforms all the considered methods in denoising FOG signal. PMID:26512665
AMA- and RWE- Based Adaptive Kalman Filter for Denoising Fiber Optic Gyroscope Drift Signal.
Yang, Gongliu; Liu, Yuanyuan; Li, Ming; Song, Shunguang
2015-10-23
An improved double-factor adaptive Kalman filter called AMA-RWE-DFAKF is proposed to denoise fiber optic gyroscope (FOG) drift signal in both static and dynamic conditions. The first factor is Kalman gain updated by random weighting estimation (RWE) of the covariance matrix of innovation sequence at any time to ensure the lowest noise level of output, but the inertia of KF response increases in dynamic condition. To decrease the inertia, the second factor is the covariance matrix of predicted state vector adjusted by RWE only when discontinuities are detected by adaptive moving average (AMA).The AMA-RWE-DFAKF is applied for denoising FOG static and dynamic signals, its performance is compared with conventional KF (CKF), RWE-based adaptive KF with gain correction (RWE-AKFG), AMA- and RWE- based dual mode adaptive KF (AMA-RWE-DMAKF). Results of Allan variance on static signal and root mean square error (RMSE) on dynamic signal show that this proposed algorithm outperforms all the considered methods in denoising FOG signal.
Adaptive UAV attitude estimation employing unscented Kalman Filter, FOAM and low-cost MEMS sensors.
de Marina, Héctor García; Espinosa, Felipe; Santos, Carlos
2012-01-01
Navigation employing low cost MicroElectroMechanical Systems (MEMS) sensors in Unmanned Aerial Vehicles (UAVs) is an uprising challenge. One important part of this navigation is the right estimation of the attitude angles. Most of the existent algorithms handle the sensor readings in a fixed way, leading to large errors in different mission stages like take-off aerobatic maneuvers. This paper presents an adaptive method to estimate these angles using off-the-shelf components. This paper introduces an Attitude Heading Reference System (AHRS) based on the Unscented Kalman Filter (UKF) using the Fast Optimal Attitude Matrix (FOAM) algorithm as the observation model. The performance of the method is assessed through simulations. Moreover, field experiments are presented using a real fixed-wing UAV. The proposed low cost solution, implemented in a microcontroller, shows a satisfactory real time performance.
Fang, Joyce; Savransky, Dmitry
2016-08-01
Automation of alignment tasks can provide improved efficiency and greatly increase the flexibility of an optical system. Current optical systems with automated alignment capabilities are typically designed to include a dedicated wavefront sensor. Here, we demonstrate a self-aligning method for a reconfigurable system using only focal plane images. We define a two lens optical system with 8 degrees of freedom. Images are simulated given misalignment parameters using ZEMAX software. We perform a principal component analysis on the simulated data set to obtain Karhunen-Loève modes, which form the basis set whose weights are the system measurements. A model function, which maps the state to the measurement, is learned using nonlinear least-squares fitting and serves as the measurement function for the nonlinear estimator (extended and unscented Kalman filters) used to calculate control inputs to align the system. We present and discuss simulated and experimental results of the full system in operation.
Fuzzy State Transition and Kalman Filter Applied in Short-Term Traffic Flow Forecasting
Ming-jun, Deng; Shi-ru, Qu
2015-01-01
Traffic flow is widely recognized as an important parameter for road traffic state forecasting. Fuzzy state transform and Kalman filter (KF) have been applied in this field separately. But the studies show that the former method has good performance on the trend forecasting of traffic state variation but always involves several numerical errors. The latter model is good at numerical forecasting but is deficient in the expression of time hysteretically. This paper proposed an approach that combining fuzzy state transform and KF forecasting model. In considering the advantage of the two models, a weight combination model is proposed. The minimum of the sum forecasting error squared is regarded as a goal in optimizing the combined weight dynamically. Real detection data are used to test the efficiency. Results indicate that the method has a good performance in terms of short-term traffic forecasting. PMID:26779258
Development and validation of a Kalman filter-based model for vehicle slip angle estimation
NASA Astrophysics Data System (ADS)
Gadola, M.; Chindamo, D.; Romano, M.; Padula, F.
2014-01-01
It is well known that vehicle slip angle is one of the most difficult parameters to measure on a vehicle during testing or racing activities. Moreover, the appropriate sensor is very expensive and it is often difficult to fit to a car, especially on race cars. We propose here a strategy to eliminate the need for this sensor by using a mathematical tool which gives a good estimation of the vehicle slip angle. A single-track car model, coupled with an extended Kalman filter, was used in order to achieve the result. Moreover, a tuning procedure is proposed that takes into consideration both nonlinear and saturation characteristics typical of vehicle lateral dynamics. The effectiveness of the proposed algorithm has been proven by both simulation results and real-world data.
Fang, Joyce; Savransky, Dmitry
2016-08-01
Automation of alignment tasks can provide improved efficiency and greatly increase the flexibility of an optical system. Current optical systems with automated alignment capabilities are typically designed to include a dedicated wavefront sensor. Here, we demonstrate a self-aligning method for a reconfigurable system using only focal plane images. We define a two lens optical system with 8 degrees of freedom. Images are simulated given misalignment parameters using ZEMAX software. We perform a principal component analysis on the simulated data set to obtain Karhunen-Loève modes, which form the basis set whose weights are the system measurements. A model function, which maps the state to the measurement, is learned using nonlinear least-squares fitting and serves as the measurement function for the nonlinear estimator (extended and unscented Kalman filters) used to calculate control inputs to align the system. We present and discuss simulated and experimental results of the full system in operation. PMID:27505378
NASA Astrophysics Data System (ADS)
Peyret, Nicolas; Dion, Jean-Luc; Chevallier, Gael
2016-10-01
This paper deals with the use of piezoelectric patches for nonlinear dynamic identification. The patches are glued on the structure to identify amplitude-dependent damping and natural frequency; their positions are defined in order to perform the excitation concentrated on the first bending mode. Their locations on the structure allow to perform "stop sines" tests, as, unlike electrodynamic shakers, piezos are embedded on structures and do not modify the studied structure after the excitation signal is switched off. Although, despite the piezo and the stop-sine, the signal is still modulated by other frequency components or polluted by random signals, a post processing with the extended Kalman Filter allows a very good determination of the modal damping and the natural frequency, especially when they depends on the free vibration amplitude.
NASA Astrophysics Data System (ADS)
Zhang, Y.
2015-12-01
Accurate forecasting the solar photospheric magnetic field distribution play an important role in the estimates of the inner boundary conditions of the coronal and solar wind model. Forecasting solar photospheric magnetic field using the solar flux transport (SFT) model can achieve an acceptable match to the actual field. The observations from ground-based or spacecraft instruments can be assimilated to update the modeled flux. The local ensemble Kalman filtering (LEnKF) method is utilized to improve forecasts and characterize their uncertainty by propagating the SFT model with different model parameters forward in time to control the evolution of the solar photospheric magnetic field. Optimal assimilation of measured data into the ensemble produces an improvement in the fit of the forecast to the actual field. Our approach offers a method to improve operational forecasting of the solar photospheric magnetic field. The LEnKF method also allows sensitivity analysis of the SFT model to noise and uncertainty within the physical representation.
NASA Astrophysics Data System (ADS)
Zhang, Ying; Du, Aimin; Feng, Xueshang
2015-04-01
Accurate forecasting the solar photospheric magnetic field distribution play an important role in the estimates of the inner boundary conditions of the coronal and solar wind model. Forecasting solar photospheric magnetic field using the solar flux transport (SFT) model can achieve an acceptable match to the actual field. The observations from ground-based or spacecraft instruments can be assimilated to update the modeled flux. The local ensemble Kalman filtering (LEnKF) method is utilized to improve forecasts and characterize their uncertainty by propagating the SFT model with different model parameters forward in time to control the evolution of the solar photospheric magnetic field. Optimal assimilation of measured data into the ensemble produces an improvement in the fit of the forecast to the actual field. Our approach offers a method to improve operational forecasting of the solar photospheric magnetic field. The LEnKF method also allows sensitivity analysis of the SFT model to noise and uncertainty within the physical representation.
New efficient optimizing techniques for Kalman filters and numerical weather prediction models
NASA Astrophysics Data System (ADS)
Famelis, Ioannis; Galanis, George; Liakatas, Aristotelis
2016-06-01
The need for accurate local environmental predictions and simulations beyond the classical meteorological forecasts are increasing the last years due to the great number of applications that are directly or not affected: renewable energy resource assessment, natural hazards early warning systems, global warming and questions on the climate change can be listed among them. Within this framework the utilization of numerical weather and wave prediction systems in conjunction with advanced statistical techniques that support the elimination of the model bias and the reduction of the error variability may successfully address the above issues. In the present work, new optimization methods are studied and tested in selected areas of Greece where the use of renewable energy sources is of critical. The added value of the proposed work is due to the solid mathematical background adopted making use of Information Geometry and Statistical techniques, new versions of Kalman filters and state of the art numerical analysis tools.
Merging multi-camera data to reduce motion analysis instrumental errors using Kalman filters.
Schwartz, Cédric; Denoël, Vincent; Forthomme, Bénédicte; Croisier, Jean-Louis; Brüls, Olivier
2015-07-01
In motion capture systems, markers are often seen by multiple cameras. All cameras do not measure the position of the markers with the same reliability because of environmental factors such as the position of the marker in the field of view or the light intensity received by the cameras. Kalman filters offer a general framework to take the reliability of the various cameras into account and consequently improve the estimation of the marker position. The proposed process can be applied to both passive and active systems. Several reliability models of the cameras are compared for the Codamotion active system, which is considered as a specific illustration. The proposed method significantly reduces the noise in the signal, especially at long-range distances. Therefore, it improves the confidence of the positions at the limits of the field of view.
NASA Astrophysics Data System (ADS)
Jesussek, Mathias; Ellermann, Katrin
2013-10-01
Fault detection is considered to be one way to improve system reliability and dependability for railway vehicles. The secondary lateral and anti-yaw dampers are the most critical parts in railway suspension systems. So far, the dampers have been modelled as linear components in the fault detection and isolation observer design. In this work, a Hybrid Extended Kalman filter is used to capture the nonlinear characteristics of the dampers. In order to detect and isolate faults, a nonlinear residual generator is developed, which can distinguish clearly between different types of faults. A lateral half train model serves as an example for the proposed technique. The results show that failures in the nonlinear suspension system can be detected and isolated accurately.
An optimal algorithm based on extended kalman filter and the data fusion for infrared touch overlay
NASA Astrophysics Data System (ADS)
Zhou, AiGuo; Cheng, ShuYi; Pan, Qiang Biao; Sun, Dong Yu
2016-01-01
Current infrared touch overlay has problems on the touch point recognition which bring some burrs on the touch trajectory. This paper uses the target tracking algorithm to improve the recognition and smoothness of infrared touch overlay. In order to deal with the nonlinear state estimate problem for touch point tracking, we use the extended Kalman filter in the target tracking algorithm. And we also use the data fusion algorithm to match the estimate value with the original target trajectory. The experimental results of the infrared touch overlay demonstrate that the proposed target tracking approach can improve the touch point recognition of the infrared touch overlay and achieve much smoother tracking trajectory than the existing tracking approach.
Real time estimation and prediction of ship motions using Kalman filtering techniques
NASA Technical Reports Server (NTRS)
Triantafyllou, M. A.; Bodson, M.; Athans, M.
1982-01-01
A landing scheme for landing V/STOL aircraft on rolling ships was sought using computerized simulations. The equations of motion as derived from hydrodynamics, their form and the physical mechanisms involved and the general form of the approximation are discussed. The modeling of the sea is discussed. The derivation of the state-space equations for the DD-963 destroyer is described. Kalman filter studies are presented and the influence of the various parameters is assessed. The effect of various modeling parameters on the rms error is assessed and simplifying conclusions are drawn. An upper bound for prediction time of about five seconds is established, with the exception of roll, which can be predicted up to ten seconds ahead.
Yoon, Paul K; Zihajehzadeh, Shaghayegh; Bong-Soo Kang; Park, Edward J
2015-08-01
This paper proposes a novel indoor localization method using the Bluetooth Low Energy (BLE) and an inertial measurement unit (IMU). The multipath and non-line-of-sight errors from low-power wireless localization systems commonly result in outliers, affecting the positioning accuracy. We address this problem by adaptively weighting the estimates from the IMU and BLE in our proposed cascaded Kalman filter (KF). The positioning accuracy is further improved with the Rauch-Tung-Striebel smoother. The performance of the proposed algorithm is compared against that of the standard KF experimentally. The results show that the proposed algorithm can maintain high accuracy for position tracking the sensor in the presence of the outliers.
Extended Kalman filtering for joint mitigation of phase and amplitude noise in coherent QAM systems.
Pakala, Lalitha; Schmauss, Bernhard
2016-03-21
We numerically investigate our proposed carrier phase and amplitude noise estimation (CPANE) algorithm using extend Kalman filter (EKF) for joint mitigation of linear and non-linear phase noise as well as amplitude noise on 4, 16 and 64 polarization multiplexed (PM) quadrature amplitude modulation (QAM) 224 Gb/s systems. The results are compared to decision directed (DD) carrier phase estimation (CPE), DD phase locked loop (PLL) and universal CPE (U-CPE) algorithms. Besides eliminating the necessity of phase unwrapping function, EKF-CPANE shows improved performance for both back-to-back (BTB) and transmission scenarios compared to the aforementioned algorithms. We further propose a weighted innovation approach (WIA) of the EKF-CPANE which gives an improvement of 0.3 dB in the Q-factor, compared to the original algorithm. PMID:27136830
Time scale algorithm: Definition of ensemble time and possible uses of the Kalman filter
NASA Technical Reports Server (NTRS)
Tavella, Patrizia; Thomas, Claudine
1990-01-01
The comparative study of two time scale algorithms, devised to satisfy different but related requirements, is presented. They are ALGOS(BIPM), producing the international reference TAI at the Bureau International des Poids et Mesures, and AT1(NIST), generating the real-time time scale AT1 at the National Institute of Standards and Technology. In each case, the time scale is a weighted average of clock readings, but the weight determination and the frequency prediction are different because they are adapted to different purposes. The possibility of using a mathematical tool, such as the Kalman filter, together with the definition of the time scale as a weighted average, is also analyzed. Results obtained by simulation are presented.
Analysis of ENSO with an intermediate model through the ensemble Kalman filter and smoother
NASA Astrophysics Data System (ADS)
Ueno, G.; Higuchi, T.; Kagimoto, T.; Hirose, N.
2006-12-01
The ensemble Kalman filter (EnKF) and smoother (EnKS) are applied to an intermediate coupled atmosphere-ocean model by Zebiak and Cane [1987], into which the sea surface height (SSH) anomaly observations by TOPEX/POSEIDON (T/P) altimetry are assimilated. Smoothed estimates of the 54,403 dimensional state are obtained from 1981 observational points with 2048 ensemble members. While assimilated data are SSH anomalies alone, the estimated sea surface temperature (SST) anomalies reproduce actual SST behaviors as a whole. The smoothed estimate of the zonal wind anomalies is also consistent with the observation except for the westerly anomalies in the western Pacific. An ensemble experiment of 2002/03 El Nino event based on the EnKF can predict consistent Nino 3 SST anomalies about 5 months in advance.
Analysis of ENSO with an intermediate model through the ensemble Kalman filter and smoother
NASA Astrophysics Data System (ADS)
Ueno, G.; Higuchi, T.; Kagimoto, T.; Hirose, N.
2005-05-01
The ensemble Kalman filter (EnKF) and smoother (EnKS) are applied to an intermediate coupled atmosphere-ocean model by Zebiak and Cane [1987], into which the sea surface height (SSH) anomaly observations by TOPEX/POSEIDON (T/P) altimetry are assimilated. Smoothed estimates of the 54,403 dimensional state are obtained from 1981 observational points with 2048 ensemble members. While assimilated data are SSH anomalies alone, the estimated sea surface temperature (SST) anomalies reproduce actual SST behaviors as a whole. The smoothed estimate of the zonal wind anomalies is also consistent with the observation except for the westerly anomalies in the western Pacific. An ensemble experiment of 2002/03 El Nino event based on the EnKF can predict consistent Nino 3 SST anomalies about 5 months in advance.
Mobile-robot pose estimation and environment mapping using an extended Kalman filter
NASA Astrophysics Data System (ADS)
Klančar, Gregor; Teslić, Luka; Škrjanc, Igor
2014-12-01
In this paper an extended Kalman filter (EKF) is used in the simultaneous localisation and mapping (SLAM) of a four-wheeled mobile robot in an indoor environment. The robot's pose and environment map are estimated from incremental encoders and from laser-range-finder (LRF) sensor readings. The map of the environment consists of line segments, which are estimated from the LRF's scans. A good state convergence of the EKF is obtained using the proposed methods for the input- and output-noise covariance matrices' estimation. The output-noise covariance matrix, consisting of the observed-line-features' covariances, is estimated from the LRF's measurements using the least-squares method. The experimental results from the localisation and SLAM experiments in the indoor environment show the applicability of the proposed approach. The main paper contribution is the improvement of the SLAM algorithm convergence due to the noise covariance matrices' estimation.
Yoon, Paul K; Zihajehzadeh, Shaghayegh; Bong-Soo Kang; Park, Edward J
2015-08-01
This paper proposes a novel indoor localization method using the Bluetooth Low Energy (BLE) and an inertial measurement unit (IMU). The multipath and non-line-of-sight errors from low-power wireless localization systems commonly result in outliers, affecting the positioning accuracy. We address this problem by adaptively weighting the estimates from the IMU and BLE in our proposed cascaded Kalman filter (KF). The positioning accuracy is further improved with the Rauch-Tung-Striebel smoother. The performance of the proposed algorithm is compared against that of the standard KF experimentally. The results show that the proposed algorithm can maintain high accuracy for position tracking the sensor in the presence of the outliers. PMID:26736389
Fuzzy State Transition and Kalman Filter Applied in Short-Term Traffic Flow Forecasting.
Deng, Ming-jun; Qu, Shi-ru
2015-01-01
Traffic flow is widely recognized as an important parameter for road traffic state forecasting. Fuzzy state transform and Kalman filter (KF) have been applied in this field separately. But the studies show that the former method has good performance on the trend forecasting of traffic state variation but always involves several numerical errors. The latter model is good at numerical forecasting but is deficient in the expression of time hysteretically. This paper proposed an approach that combining fuzzy state transform and KF forecasting model. In considering the advantage of the two models, a weight combination model is proposed. The minimum of the sum forecasting error squared is regarded as a goal in optimizing the combined weight dynamically. Real detection data are used to test the efficiency. Results indicate that the method has a good performance in terms of short-term traffic forecasting. PMID:26779258
Fuzzy State Transition and Kalman Filter Applied in Short-Term Traffic Flow Forecasting.
Deng, Ming-jun; Qu, Shi-ru
2015-01-01
Traffic flow is widely recognized as an important parameter for road traffic state forecasting. Fuzzy state transform and Kalman filter (KF) have been applied in this field separately. But the studies show that the former method has good performance on the trend forecasting of traffic state variation but always involves several numerical errors. The latter model is good at numerical forecasting but is deficient in the expression of time hysteretically. This paper proposed an approach that combining fuzzy state transform and KF forecasting model. In considering the advantage of the two models, a weight combination model is proposed. The minimum of the sum forecasting error squared is regarded as a goal in optimizing the combined weight dynamically. Real detection data are used to test the efficiency. Results indicate that the method has a good performance in terms of short-term traffic forecasting.
Adaptive UAV Attitude Estimation Employing Unscented Kalman Filter, FOAM and Low-Cost MEMS Sensors
de Marina, Héctor García; Espinosa, Felipe; Santos, Carlos
2012-01-01
Navigation employing low cost MicroElectroMechanical Systems (MEMS) sensors in Unmanned Aerial Vehicles (UAVs) is an uprising challenge. One important part of this navigation is the right estimation of the attitude angles. Most of the existent algorithms handle the sensor readings in a fixed way, leading to large errors in different mission stages like take-off aerobatic maneuvers. This paper presents an adaptive method to estimate these angles using off-the-shelf components. This paper introduces an Attitude Heading Reference System (AHRS) based on the Unscented Kalman Filter (UKF) using the Fast Optimal Attitude Matrix (FOAM) algorithm as the observation model. The performance of the method is assessed through simulations. Moreover, field experiments are presented using a real fixed-wing UAV. The proposed low cost solution, implemented in a microcontroller, shows a satisfactory real time performance. PMID:23012559
Dynamic State Estimation and Parameter Calibration of DFIG based on Ensemble Kalman Filter
Fan, Rui; Huang, Zhenyu; Wang, Shaobu; Diao, Ruisheng; Meng, Da
2015-07-30
With the growing interest in the application of wind energy, doubly fed induction generator (DFIG) plays an essential role in the industry nowadays. To deal with the increasing stochastic variations introduced by intermittent wind resource and responsive loads, dynamic state estimation (DSE) are introduced in any power system associated with DFIGs. However, sometimes this dynamic analysis canould not work because the parameters of DFIGs are not accurate enough. To solve the problem, an ensemble Kalman filter (EnKF) method is proposed for the state estimation and parameter calibration tasks. In this paper, a DFIG is modeled and implemented with the EnKF method. Sensitivity analysis is demonstrated regarding the measurement noise, initial state errors and parameter errors. The results indicate this EnKF method has a robust performance on the state estimation and parameter calibration of DFIGs.
The Local Ensemble Transform Kalman Filter (LETKF) with a Global NWP Model on the Cubed Sphere
NASA Astrophysics Data System (ADS)
Shin, Seoleun; Kang, Ji-Sun; Jo, Youngsoon
2016-07-01
We develop an ensemble data assimilation system using the four-dimensional local ensemble transform kalman filter (LEKTF) for a global hydrostatic numerical weather prediction (NWP) model formulated on the cubed sphere. Forecast-analysis cycles run stably and thus provide newly updated initial states for the model to produce ensemble forecasts every 6 h. Performance of LETKF implemented to the global NWP model is verified using the ECMWF reanalysis data and conventional observations. Global mean values of bias and root mean square difference are significantly reduced by the data assimilation. Besides, statistics of forecast and analysis converge well as the forecast-analysis cycles are repeated. These results suggest that the combined system of LETKF and the global NWP formulated on the cubed sphere shows a promising performance for operational uses.
NASA Astrophysics Data System (ADS)
Fang, Joyce; Savransky, Dmitry
2016-08-01
Automation of alignment tasks can provide improved efficiency and greatly increase the flexibility of an optical system. Current optical systems with automated alignment capabilities are typically designed to include a dedicated wavefront sensor. Here, we demonstrate a self-aligning method for a reconfigurable system using only focal plane images. We define a two lens optical system with eight degrees of freedom. Images are simulated given misalignment parameters using ZEMAX software. We perform a principal component analysis (PCA) on the simulated dataset to obtain Karhunen-Lo\\`eve (KL) modes, which form the basis set whose weights are the system measurements. A model function which maps the state to the measurement is learned using nonlinear least squares fitting and serves as the measurement function for the nonlinear estimator (Extended and Unscented Kalman filters) used to calculate control inputs to align the system. We present and discuss both simulated and experimental results of the full system in operation.
Calibrating Multi-machine Power System Parameters with the Extended Kalman Filter
Kalsi, Karanjit; Sun, Yannan; Huang, Zhenyu; Du, Pengwei; Diao, Ruisheng; Anderson, Kevin K.; Li, Yulan; Lee, Barry
2012-07-24
Large-scale renewable resources and novel smart-grid technologies continue to increase the complexity of power systems. As power systems continue to become more complex, accurate modeling for planning and operation becomes a necessity. Inaccurate system models would result in an unreliable assessment of system security conditions and could cause large-scale blackouts. This motivates the need for model parameter calibration, since some or all of the model parameters could be unknown or inaccurate. In this paper, the extended Kalman filter is used to calibrate the parameters of a multi-machine power system. The calibration performance is tested under varying fault locations, parameter errors and measurement noise giving an insight into how many generators and which generators could be difficult to calibrate.
Real time estimation of the heaving and pitching motions of a ship, using a Kalman filter
NASA Technical Reports Server (NTRS)
Triantafyllou, M.; Athans, M.
1981-01-01
In the present study the estimation of the heave and pitch motion of a ship is considered, using Kalman filtering techniques. A significant part of the study is devoted to constructing appropriate models for the sea and the ship. The governing equations are obtained from hydrodynamic considerations in the form of linear differential equations with frequency dependent coefficients. In addition, nonminimum phase characteristics are obtained due to the spatial integration of the water wave forces. The resulting transfer matrix function is irrational and nonminimum phase. The conditions for a finite-dimensional approximation are considered and the impact of the various parameters is assessed. A numerical application is considered for a DD-963 destroyer.
[Simulation of cropland soil moisture based on an ensemble Kalman filter].
Liu, Zhao; Zhou, Yan-Lian; Ju, Wei-Min; Gao, Ping
2011-11-01
By using an ensemble Kalman filter (EnKF) to assimilate the observed soil moisture data, the modified boreal ecosystem productivity simulator (BEPS) model was adopted to simulate the dynamics of soil moisture in winter wheat root zones at Xuzhou Agro-meteorological Station, Jiangsu Province of China during the growth seasons in 2000-2004. After the assimilation of observed data, the determination coefficient, root mean square error, and average absolute error of simulated soil moisture were in the ranges of 0.626-0.943, 0.018-0.042, and 0.021-0.041, respectively, with the simulation precision improved significantly, as compared with that before assimilation, indicating the applicability of data assimilation in improving the simulation of soil moisture. The experimental results at single point showed that the errors in the forcing data and observations and the frequency and soil depth of the assimilation of observed data all had obvious effects on the simulated soil moisture.
Practical phase unwrapping of interferometric fringes based on unscented Kalman filter technique.
Cheng, Zhongtao; Liu, Dong; Yang, Yongying; Ling, Tong; Chen, Xiaoyu; Zhang, Lei; Bai, Jian; Shen, Yibing; Miao, Liang; Huang, Wei
2015-12-14
A phase unwrapping algorithm for interferometric fringes based on the unscented Kalman filter (UKF) technique is proposed. The algorithm can bring about accurate phase unwrapping and good noise suppression simultaneously by incorporating the true phase and its derivative in the state vector estimation through the UKF process. Simulations indicate that the proposed algorithm has better accuracy than some widely employed phase unwrapping approaches in the same noise condition. Also, the time consumption of the algorithm is reasonably acceptable. Applications of the algorithm in our different optical interferometer systems are provided to demonstrate its practicability with good performance. We hope this algorithm can be a practical approach that can help to reduce the systematic errors significantly induced by phase unwrapping process for interferometric measurements such as wavefront distortion testing, surface figure testing of optics, etc.
Ye, Tao; Zhou, Fuqiang
2015-04-10
When imaged by detectors, space targets (including satellites and debris) and background stars have similar point-spread functions, and both objects appear to change as detectors track targets. Therefore, traditional tracking methods cannot separate targets from stars and cannot directly recognize targets in 2D images. Consequently, we propose an autonomous space target recognition and tracking approach using a star sensor technique and a Kalman filter (KF). A two-step method for subpixel-scale detection of star objects (including stars and targets) is developed, and the combination of the star sensor technique and a KF is used to track targets. The experimental results show that the proposed method is adequate for autonomously recognizing and tracking space targets.
Monthly Climatology of Thermospheric Zonal and Meridional Winds Obtained from a Kalman Filter Model
NASA Astrophysics Data System (ADS)
Scherliess, L.; Lomidze, L.
2015-12-01
Knowledge of the thermospheric neutral wind and its meridional and zonal components is critical for an improved understanding of the low- and mid-latitude F-region dynamics and morphology. To date, the reliable estimation of the wind and its components remains a challenge because of difficulties in both measurement and modeling. Previous methods that use ionospheric measurements to deduce winds provide their values only in the direction of the magnetic meridian. We will present the monthly climatology of the zonal and meridional components of thermospheric neutral wind at low and mid-latitudes obtained by a Kalman Filter technique. First, the climatology of the magnetic meridional wind is obtained by assimilating monthly maps of F-region ionosphere peak parameters (NmF2 and hmF2), obtained from COSMIC radio occultation data, into the Global Assimilation of Ionospheric Measurements Full Physics (GAIM-FP) model. The model provides the 3-D electron density throughout the ionosphere, together with the magnetic meridional wind. Next, the estimation of the global zonal and meridional wind components is performed using the newly developed Thermospheric Wind Assimilation Model (TWAM). TWAM combines magnetic meridional wind data obtained from GAIM-FP with a physics-based 3-D thermospheric neutral wind model using an implicit Kalman Filter technique. The ionospheric drag and ion diffusion velocities, needed for the wind calculation, are also taken from the GAIM-FP model. We present the monthly climatology of our wind estimation and compare individual horizontal wind components to their corresponding empirical model values and to measurements made by interferometers.
Tracking magma volume recovery at okmok volcano using GPS and an unscented kalman filter
Fournier, T.; Freymueller, Jeffrey T.; Cervelli, Peter
2009-01-01
Changes beneath a volcano can be observed through position changes in a GPS network, but distinguishing the source of site motion is not always straightforward. The records of continuous GPS sites provide a favorable data set for tracking magma migration. Dense campaign observations usually provide a better spatial picture of the overall deformation field, at the expense of an episodic temporal record. Combining these observations provides the best of both worlds. A Kalman filter provides a means for integrating discrete and continuous measurements and for interpreting subtle signals. The unscented Kalman filter (UKF) is a nonlinear method for time-dependent observations. We demonstrate the application of this technique to deformation data by applying it to GPS data collected at Okmok volcano. Seven years of GPS observations at Okmok are analyzed using a Mogi source model and the UKF. The deformation source at Okmok is relatively stable at 2.5 km depth below sea level, located beneath the center of the caldera, which means the surface deformation is caused by changes in the strength of the source. During the 7 years of GPS observations more than 0.5 m of uplift has occurred, a majority of that during the time period January 2003 to July 2004. The total volume recovery at Okmok since the last eruption in 1997 is ??60-80%. The UKF allows us to solve simultaneously for the time-dependence of the source strength and for the location without a priori information about the source. ?? 2009 by the American Geophysical Union.
NASA Technical Reports Server (NTRS)
Deutschmann, Julie; Harman, Rick; Bar-Itzhack, Itzhack
1998-01-01
An innovative approach to autonomous attitude and trajectory estimation is available using only magnetic field data and rate data. The estimation is performed simultaneously using an Extended Kalman Filter, a well known algorithm used extensively in onboard applications. The magnetic field is measured on a satellite by a magnetometer, an inexpensive and reliable sensor flown on virtually all satellites in low earth orbit. Rate data is provided by a gyro, which can be costly. This system has been developed and successfully tested in a post-processing mode using magnetometer and gyro data from 4 satellites supported by the Flight Dynamics Division at Goddard. In order for this system to be truly low cost, an alternative source for rate data must be utilized. An independent system which estimate spacecraft rate has been successfully developed and tested using only magnetometer data or a combination of magnetometer data and sun sensor data, which is less costly than a gyro. This system also uses an Extended Kalman Filter. Merging the two systems will provide an extremely low cost, autonomous approach to attitude and trajectory estimation. In this work we provide the theoretical background of the combined system. The measurement matrix is developed by combining the measurement matrix of the orbit and attitude estimation EKF with the measurement matrix of the rate estimation EKF, which is composed of a pseudo-measurement which makes the effective measurement a function of the angular velocity. Associated with this is the development of the noise covariance matrix associated with the original measurement combined with the new pseudo-measurement. In addition, the combination of the dynamics from the two systems is presented along with preliminary test results.
NASA Technical Reports Server (NTRS)
Deutschmann, Julie; Bar-Itzhack, Itzhack Y.; Rokni, Mohammad
1990-01-01
The testing and comparison of two Extended Kalman Filters (EKFs) developed for the Earth Radiation Budget Satellite (ERBS) is described. One EKF updates the attitude quaternion using a four component additive error quaternion. This technique is compared to that of a second EKF, which uses a multiplicative error quaternion. A brief development of the multiplicative algorithm is included. The mathematical development of the additive EKF was presented in the 1989 Flight Mechanics/Estimation Theory Symposium along with some preliminary testing results using real spacecraft data. A summary of the additive EKF algorithm is included. The convergence properties, singularity problems, and normalization techniques of the two filters are addressed. Both filters are also compared to those from the ERBS operational ground support software, which uses a batch differential correction algorithm to estimate attitude and gyro biases. Sensitivity studies are performed on the estimation of sensor calibration states. The potential application of the EKF for real time and non-real time ground attitude determination and sensor calibration for future missions such as the Gamma Ray Observatory (GRO) and the Small Explorer Mission (SMEX) is also presented.
Abrecht, David G.; Schwantes, Jon M.; Kukkadapu, Ravi K.; McDonald, Benjamin S.; Eiden, Gregory C.; Sweet, Lucas E.
2015-02-01
Spectrum-processing software that incorporates a gaussian smoothing kernel within the statistics of first-order Kalman filtration has been developed to provide cross-channel spectral noise reduction for increased real-time signal-to-noise ratios for Mossbauer spectroscopy. The filter was optimized for the breadth of the gaussian using the Mossbauer spectrum of natural iron foil, and comparisons between the peak broadening, signal-to-noise ratios, and shifts in the calculated hyperfine parameters are presented. The results of optimization give a maximum improvement in the signal-to-noise ratio of 51.1% over the unfiltered spectrum at a gaussian breadth of 27 channels, or 2.5% of the total spectrum width. The full-width half-maximum of the spectrum peaks showed an increase of 19.6% at this optimum point, indicating a relatively weak increase in the peak broadening relative to the signal enhancement, leading to an overall increase in the observable signal. Calculations of the hyperfine parameters showed no statistically significant deviations were introduced from the application of the filter, confirming the utility of this filter for spectroscopy applications.
Orbit Determination for the Lunar Reconnaissance Orbiter Using an Extended Kalman Filter
NASA Technical Reports Server (NTRS)
Slojkowski, Steven; Lowe, Jonathan; Woodburn, James
2015-01-01
Orbit determination (OD) analysis results are presented for the Lunar Reconnaissance Orbiter (LRO) using a commercially available Extended Kalman Filter, Analytical Graphics' Orbit Determination Tool Kit (ODTK). Process noise models for lunar gravity and solar radiation pressure (SRP) are described and OD results employing the models are presented. Definitive accuracy using ODTK meets mission requirements and is better than that achieved using the operational LRO OD tool, the Goddard Trajectory Determination System (GTDS). Results demonstrate that a Vasicek stochastic model produces better estimates of the coefficient of solar radiation pressure than a Gauss-Markov model, and prediction accuracy using a Vasicek model meets mission requirements over the analysis span. Modeling the effect of antenna motion on range-rate tracking considerably improves residuals and filter-smoother consistency. Inclusion of off-axis SRP process noise and generalized process noise improves filter performance for both definitive and predicted accuracy. Definitive accuracy from the smoother is better than achieved using GTDS and is close to that achieved by precision OD methods used to generate definitive science orbits. Use of a multi-plate dynamic spacecraft area model with ODTK's force model plugin capability provides additional improvements in predicted accuracy.
Neumann, M; Cuvillon, L; Breton, E; de Matheli, M
2013-01-01
Recently, a workflow for magnetic resonance (MR) image plane alignment based on tracking in real-time MR images was introduced. The workflow is based on a tracking device composed of 2 resonant micro-coils and a passive marker, and allows for tracking of the passive marker in clinical real-time images and automatic (re-)initialization using the microcoils. As the Kalman filter has proven its benefit as an estimator and predictor, it is well suited for use in tracking applications. In this paper, a Kalman filter is integrated in the previously developed workflow in order to predict position and orientation of the tracking device. Measurement noise covariances of the Kalman filter are dynamically changed in order to take into account that, according to the image plane orientation, only a subset of the 3D pose components is available. The improved tracking performance of the Kalman extended workflow could be quantified in simulation results. Also, a first experiment in the MRI scanner was performed but without quantitative results yet.
Rigatos, G; Rigatou, E; Djida, J D
2015-01-01
The derivative-free nonlinear Kalman filter is proposed for state estimation and fault diagnosis in distributed parameter systems of the wave-type and particularly in the Peyrard-Bishop-Dauxois model of DNA dynamics. At a first stage, a nonlinear filtering approach is introduced for estimating the dynamics of the Peyrard-Bishop-Dauxois 1D nonlinear wave equation, through the processing of a small number of measurements. It is shown that the numerical solution of the associated partial differential equation results in a set of nonlinear ordinary differential equations. With the application of a diffeomorphism that is based on differential flatness theory it is shown that an equivalent description of the system is obtained in the linear canonical (Brunovsky) form. This transformation enables to obtain local estimates about the state vector of the DNA model through the application us of the standard Kalman filter recursion. At a second stage, the local statistical approach to fault diagnosis is used to perform fault diagnosis for this distributed parameter system by processing with statistical tools the differences (residuals) between the output of the Kalman filter and the measurements obtained from the distributed parameter system. Optimal selection of the fault threshold is succeeded by using the local statistical approach to fault diagnosis. The efficiency of the proposed filtering approach in the problem of fault diagnosis for parametric change detection, in nonlinear wave-type models of DNA dynamics, is confirmed through simulation experiments.
Oster, Julien; Behar, Joachim; Sayadi, Omid; Nemati, Shamim; Johnson, Alistair E W; Clifford, Gari D
2015-09-01
Automatic processing and accurate diagnosis of pathological electrocardiogram (ECG) signals remains a challenge. As long-term ECG recordings continue to increase in prevalence, driven partly by the ease of remote monitoring technology usage, the need to automate ECG analysis continues to grow. In previous studies, a model-based ECG filtering approach to ECG data from healthy subjects has been applied to facilitate accurate online filtering and analysis of physiological signals. We propose an extension of this approach, which models not only normal and ventricular heartbeats, but also morphologies not previously encountered. A switching Kalman filter approach is introduced to enable the automatic selection of the most likely mode (beat type), while simultaneously filtering the signal using appropriate prior knowledge. Novelty detection is also made possible by incorporating a third mode for the detection of unknown (not previously observed) morphologies, and denoted as X-factor. This new approach is compared to state-of-the-art techniques for the ventricular heartbeat classification in the MIT-BIH arrhythmia and Incart databases. F1 scores of 98.3% and 99.5% were found on each database, respectively, which are superior to other published algorithms' results reported on the same databases. Only 3% of all the beats were discarded as X-factor, and the majority of these beats contained high levels of noise. The proposed technique demonstrates accurate beat classification in the presence of previously unseen (and unlearned) morphologies and noise, and provides an automated method for morphological analysis of arbitrary (unknown) ECG leads.
NASA Astrophysics Data System (ADS)
Loizu, Javier; Massari, Christian; Álvarez-Mozos, Jesús; Casalí, Javier; Goñi, Mikel
2016-04-01
Assimilation of Surface Soil Moisture (SSM) observations obtained from remote sensing techniques have been shown to improve streamflow prediction at different time scales of hydrological modeling. Different sensors and methods have been tested for their application in SSM estimation, especially in the microwave region of the electromagnetic spectrum. The available observation devices include passive microwave sensors such as the Advanced Microwave Scanning Radiometer - Earth Observation System (AMSR-E) onboard the Aqua satellite and the Soil Moisture and Ocean Salinity (SMOS) mission. On the other hand, active microwave systems include Scatterometers (SCAT) onboard the European Remote Sensing satellites (ERS-1/2) and the Advanced Scatterometer (ASCAT) onboard MetOp-A satellite. Data assimilation (DA) include different techniques that have been applied in hydrology and other fields for decades. These techniques include, among others, Kalman Filtering (KF), Variational Assimilation or Particle Filtering. From the initial KF method, different techniques were developed to suit its application to different systems. The Ensemble Kalman Filter (EnKF), extensively applied in hydrological modeling improvement, shows its capability to deal with nonlinear model dynamics without linearizing model equations, as its main advantage. The objective of this study was to investigate whether data assimilation of SSM ASCAT observations, through the EnKF method, could improve streamflow simulation of mediterranean catchments with TOPLATS hydrological complex model. The DA technique was programmed in FORTRAN, and applied to hourly simulations of TOPLATS catchment model. TOPLATS (TOPMODEL-based Land-Atmosphere Transfer Scheme) was applied on its lumped version for two mediterranean catchments of similar size, located in northern Spain (Arga, 741 km2) and central Italy (Nestore, 720 km2). The model performs a separated computation of energy and water balances. In those balances, the soil
NASA Astrophysics Data System (ADS)
Panzeri, Marco; Riva, Monica; Guadagnini, Alberto; Neuman, Shlomo P.
2014-05-01
The ensemble Kalman filter (EnKF) enables one to assimilate newly available data in transient groundwater and other temporal earth system models through real-time Bayesian updating of system states (e.g., hydraulic heads) and parameters (e.g., hydraulic conductivities). It has become common to treat spatially varying hydraulic conductivities as autocorrelated random fields conditioned on measured conductivities and/or heads. Doing so renders the corresponding groundwater flow equations stochastic. Assimilating data in such equations via traditional EnKF entails computationally intensive Monte Carlo (MC) simulation. We have previously illustrated a methodology to circumvent the need for MC. Our methodology is grounded on (1) an approximate direct solution of nonlocal (integrodifferential) equations that govern the space-time evolution of conditional ensemble means (statistical expectations) and covariances of hydraulic heads and fluxes and (2) the embedding of these moments in EnKF. This provides sequential updates of conductivity and head estimates throughout the space-time domain of interest, does not suffer from inbreeding issues and, as an additional benefit, obviates the need for computationally intensive batch inverse solution of the moment equations as we have been doing previously. We compare the performance of our new EnKF approach based on stochastic moment equation and of the traditional Monte Carlo approach. We do so for a field scale scenario involving a sequence of pumping tests performed in a heterogeneous alluvial test site located near the city of Tuebingen, Germany.
Comparison of VLBI TRF solutions based on Kalman filtering and recent ITRS realizations
NASA Astrophysics Data System (ADS)
Soja, Benedikt; Nilsson, Tobias; Glaser, Susanne; Balidakis, Kyriakos; Karbon, Maria; Heinkelmann, Robert; Gross, Richard; Schuh, Harald
2016-04-01
Compared to previous prominent global terrestrial reference frames (TRF) solutions, such as the ITRF2008 or DTRF2008, the current accuracy requirements demand among other things extended parameterization to account for various non-linear signals present in the time series of station coordinates. The next generation of TRFs, built upon geodetic data until the end of 2014, employs different approaches to tackle in particular seasonal variations and post-seismic deformations. The ITRF2014, developed at the International Earth Rotation and Reference Systems Service (IERS) Combination Center (CC) at Institut Géographique National, introduces harmonic, exponential and logarithmic functions to take into account aforementioned effects. In contrast, the ITRS realization of the IERS CC at Jet Propulsion Laboratory is based on Kalman filtering, which allows coordinate variations to be modeled in a stochastic sense besides the parameterized linear and seasonal signals. In our study, we compare these multi-technique TRFs with solutions solely based on VLBI data, including 104 radio telescopes and 4239 VLBI sessions, covering a time span of 34 years. We calculated a VLBI TRF based on the traditional least-squares adjustment of session-wise normal equations, and an ensemble of Kalman filter and smoother solutions with different parameterizations and stochastic models. In particular, we investigate the impact of different process noise levels for station coordinates, the choice of stochastic processes, e.g. random walks, and the application of time- and station-dependent noise models. For instance, we find that the estimation of seasonal signals, while important for predictions, does not affect the filtered coordinate time series when observational data is available. Furthermore, post-seismic deformations after major earthquakes require the process noise to be scaled accordingly. For instance, we detected coordinate differences of up to 5 cm immediately after the Chile 2010
Fusion of WiFi, smartphone sensors and landmarks using the Kalman filter for indoor localization.
Chen, Zhenghua; Zou, Han; Jiang, Hao; Zhu, Qingchang; Soh, Yeng Chai; Xie, Lihua
2015-01-01
Location-based services (LBS) have attracted a great deal of attention recently. Outdoor localization can be solved by the GPS technique, but how to accurately and efficiently localize pedestrians in indoor environments is still a challenging problem. Recent techniques based on WiFi or pedestrian dead reckoning (PDR) have several limiting problems, such as the variation of WiFi signals and the drift of PDR. An auxiliary tool for indoor localization is landmarks, which can be easily identified based on specific sensor patterns in the environment, and this will be exploited in our proposed approach. In this work, we propose a sensor fusion framework for combining WiFi, PDR and landmarks. Since the whole system is running on a smartphone, which is resource limited, we formulate the sensor fusion problem in a linear perspective, then a Kalman filter is applied instead of a particle filter, which is widely used in the literature. Furthermore, novel techniques to enhance the accuracy of individual approaches are adopted. In the experiments, an Android app is developed for real-time indoor localization and navigation. A comparison has been made between our proposed approach and individual approaches. The results show significant improvement using our proposed framework. Our proposed system can provide an average localization accuracy of 1 m. PMID:25569750
Coupling ensemble Kalman filter with four-dimensional variational data assimilation
NASA Astrophysics Data System (ADS)
Zhang, Fuqing; Zhang, Meng; Hansen, James A.
2009-01-01
This study examines the performance of coupling the deterministic four-dimensional variational assimilation system (4DVAR) with an ensemble Kalman filter (EnKF) to produce a superior hybrid approach for data assimilation. The coupled assimilation scheme (E4DVAR) benefits from using the state-dependent uncertainty provided by EnKF while taking advantage of 4DVAR in preventing filter divergence: the 4DVAR analysis produces posterior maximum likelihood solutions through minimization of a cost function about which the ensemble perturbations are transformed, and the resulting ensemble analysis can be propagated forward both for the next assimilation cycle and as a basis for ensemble forecasting. The feasibility and effectiveness of this coupled approach are demonstrated in an idealized model with simulated observations. It is found that the E4DVAR is capable of outperforming both 4DVAR and the EnKF under both perfect- and imperfect-model scenarios. The performance of the coupled scheme is also less sensitive to either the ensemble size or the assimilation window length than those for standard EnKF or 4DVAR implementations.
Fusion of WiFi, Smartphone Sensors and Landmarks Using the Kalman Filter for Indoor Localization
Chen, Zhenghua; Zou, Han; Jiang, Hao; Zhu, Qingchang; Soh, Yeng Chai; Xie, Lihua
2015-01-01
Location-based services (LBS) have attracted a great deal of attention recently. Outdoor localization can be solved by the GPS technique, but how to accurately and efficiently localize pedestrians in indoor environments is still a challenging problem. Recent techniques based on WiFi or pedestrian dead reckoning (PDR) have several limiting problems, such as the variation of WiFi signals and the drift of PDR. An auxiliary tool for indoor localization is landmarks, which can be easily identified based on specific sensor patterns in the environment, and this will be exploited in our proposed approach. In this work, we propose a sensor fusion framework for combining WiFi, PDR and landmarks. Since the whole system is running on a smartphone, which is resource limited, we formulate the sensor fusion problem in a linear perspective, then a Kalman filter is applied instead of a particle filter, which is widely used in the literature. Furthermore, novel techniques to enhance the accuracy of individual approaches are adopted. In the experiments, an Android app is developed for real-time indoor localization and navigation. A comparison has been made between our proposed approach and individual approaches. The results show significant improvement using our proposed framework. Our proposed system can provide an average localization accuracy of 1 m. PMID:25569750
Sabatini, Angelo Maria
2012-01-01
In this paper a quaternion-based Variable-State-Dimension Extended Kalman Filter (VSD-EKF) is developed for estimating the three-dimensional orientation of a rigid body using the measurements from an Inertial Measurement Unit (IMU) integrated with a triaxial magnetic sensor. Gyro bias and magnetic disturbances are modeled and compensated by including them in the filter state vector. The VSD-EKF switches between a quiescent EKF, where the magnetic disturbance is modeled as a first-order Gauss-Markov stochastic process (GM-1), and a higher-order EKF where extra state components are introduced to model the time-rate of change of the magnetic field as a GM-1 stochastic process, namely the magnetic disturbance is modeled as a second-order Gauss-Markov stochastic process (GM-2). Experimental validation tests show the effectiveness of the VSD-EKF, as compared to either the quiescent EKF or the higher-order EKF when they run separately. PMID:23012502
Fusion of WiFi, smartphone sensors and landmarks using the Kalman filter for indoor localization.
Chen, Zhenghua; Zou, Han; Jiang, Hao; Zhu, Qingchang; Soh, Yeng Chai; Xie, Lihua
2015-01-05
Location-based services (LBS) have attracted a great deal of attention recently. Outdoor localization can be solved by the GPS technique, but how to accurately and efficiently localize pedestrians in indoor environments is still a challenging problem. Recent techniques based on WiFi or pedestrian dead reckoning (PDR) have several limiting problems, such as the variation of WiFi signals and the drift of PDR. An auxiliary tool for indoor localization is landmarks, which can be easily identified based on specific sensor patterns in the environment, and this will be exploited in our proposed approach. In this work, we propose a sensor fusion framework for combining WiFi, PDR and landmarks. Since the whole system is running on a smartphone, which is resource limited, we formulate the sensor fusion problem in a linear perspective, then a Kalman filter is applied instead of a particle filter, which is widely used in the literature. Furthermore, novel techniques to enhance the accuracy of individual approaches are adopted. In the experiments, an Android app is developed for real-time indoor localization and navigation. A comparison has been made between our proposed approach and individual approaches. The results show significant improvement using our proposed framework. Our proposed system can provide an average localization accuracy of 1 m.
NASA Astrophysics Data System (ADS)
Briseño, Jessica; Herrera, Graciela S.
2010-05-01
Herrera (1998) proposed a method for the optimal design of groundwater quality monitoring networks that involves space and time in a combined form. The method was applied later by Herrera et al (2001) and by Herrera and Pinder (2005). To get the estimates of the contaminant concentration being analyzed, this method uses a space-time ensemble Kalman filter, based on a stochastic flow and transport model. When the method is applied, it is important that the characteristics of the stochastic model be congruent with field data, but, in general, it is laborious to manually achieve a good match between them. For this reason, the main objective of this work is to extend the space-time ensemble Kalman filter proposed by Herrera, to estimate the hydraulic conductivity, together with hydraulic head and contaminant concentration, and its application in a synthetic example. The method has three steps: 1) Given the mean and the semivariogram of the natural logarithm of hydraulic conductivity (ln K), random realizations of this parameter are obtained through two alternatives: Gaussian simulation (SGSim) and Latin Hypercube Sampling method (LHC). 2) The stochastic model is used to produce hydraulic head (h) and contaminant (C) realizations, for each one of the conductivity realizations. With these realization the mean of ln K, h and C are obtained, for h and C, the mean is calculated in space and time, and also the cross covariance matrix h-ln K-C in space and time. The covariance matrix is obtained averaging products of the ln K, h and C realizations on the estimation points and times, and the positions and times with data of the analyzed variables. The estimation points are the positions at which estimates of ln K, h or C are gathered. In an analogous way, the estimation times are those at which estimates of any of the three variables are gathered. 3) Finally the ln K, h and C estimate are obtained using the space-time ensemble Kalman filter. The realization mean for each one
Vargas-Meléndez, Leandro; Boada, Beatriz L; Boada, María Jesús L; Gauchía, Antonio; Díaz, Vicente
2016-01-01
This article presents a novel estimator based on sensor fusion, which combines the Neural Network (NN) with a Kalman filter in order to estimate the vehicle roll angle. The NN estimates a "pseudo-roll angle" through variables that are easily measured from Inertial Measurement Unit (IMU) sensors. An IMU is a device that is commonly used for vehicle motion detection, and its cost has decreased during recent years. The pseudo-roll angle is introduced in the Kalman filter in order to filter noise and minimize the variance of the norm and maximum errors' estimation. The NN has been trained for J-turn maneuvers, double lane change maneuvers and lane change maneuvers at different speeds and road friction coefficients. The proposed method takes into account the vehicle non-linearities, thus yielding good roll angle estimation. Finally, the proposed estimator has been compared with one that uses the suspension deflections to obtain the pseudo-roll angle. Experimental results show the effectiveness of the proposed NN and Kalman filter-based estimator. PMID:27589763
Vargas-Meléndez, Leandro; Boada, Beatriz L.; Boada, María Jesús L.; Gauchía, Antonio; Díaz, Vicente
2016-01-01
This article presents a novel estimator based on sensor fusion, which combines the Neural Network (NN) with a Kalman filter in order to estimate the vehicle roll angle. The NN estimates a “pseudo-roll angle” through variables that are easily measured from Inertial Measurement Unit (IMU) sensors. An IMU is a device that is commonly used for vehicle motion detection, and its cost has decreased during recent years. The pseudo-roll angle is introduced in the Kalman filter in order to filter noise and minimize the variance of the norm and maximum errors’ estimation. The NN has been trained for J-turn maneuvers, double lane change maneuvers and lane change maneuvers at different speeds and road friction coefficients. The proposed method takes into account the vehicle non-linearities, thus yielding good roll angle estimation. Finally, the proposed estimator has been compared with one that uses the suspension deflections to obtain the pseudo-roll angle. Experimental results show the effectiveness of the proposed NN and Kalman filter-based estimator. PMID:27589763
Vargas-Meléndez, Leandro; Boada, Beatriz L; Boada, María Jesús L; Gauchía, Antonio; Díaz, Vicente
2016-08-31
This article presents a novel estimator based on sensor fusion, which combines the Neural Network (NN) with a Kalman filter in order to estimate the vehicle roll angle. The NN estimates a "pseudo-roll angle" through variables that are easily measured from Inertial Measurement Unit (IMU) sensors. An IMU is a device that is commonly used for vehicle motion detection, and its cost has decreased during recent years. The pseudo-roll angle is introduced in the Kalman filter in order to filter noise and minimize the variance of the norm and maximum errors' estimation. The NN has been trained for J-turn maneuvers, double lane change maneuvers and lane change maneuvers at different speeds and road friction coefficients. The proposed method takes into account the vehicle non-linearities, thus yielding good roll angle estimation. Finally, the proposed estimator has been compared with one that uses the suspension deflections to obtain the pseudo-roll angle. Experimental results show the effectiveness of the proposed NN and Kalman filter-based estimator.
NASA Technical Reports Server (NTRS)
Preisig, Joseph Richard Mark
1988-01-01
A Kalman filter was designed to yield optimal estimates of geophysical parameters from Very Long Baseline Interferometry (VLBI) group delay data. The geophysical parameters are the polar motion components, adjustments to nutation in obliquity and longitude, and a change in the length of day parameter. The VLBI clock (and clock rate) parameters and atmospheric zenith delay parameters are estimated simultaneously. Filter background is explained. The IRIS (International Radio Interferometric Surveying) VLBI data are Kalman filtered. The resulting polar motion estimates are examined. There are polar motion signatures at the times of three large earthquakes occurring in 1984 to 1986: Mexico, 19 September, 1985 (Magnitude M sub s = 8.1); Chile, 3 March, 1985 (M sub s = 7.8); and Taiwan, 14 November, 1986 (M sub s = 7.8). Breaks in polar motion occurring about 20 days after the earthquakes appear to correlate well with the onset of increased regional seismic activity and a return to more normal seismicity (respectively). While the contribution of these three earthquakes to polar motion excitations is small, the cumulative excitation due to earthquakes, or seismic phenomena over a Chandler wobble damping period may be significant. Mechanisms for polar motion excitation due to solid earth phenomena are examined. Excitation functions are computed, but the data spans are too short to draw conclusions based on these data.
NASA Astrophysics Data System (ADS)
Khaki, Mehdi; Forootan, Ehsan; Kuhn, Michael; Awange, Joseph; Pattiaratchi, Charitha
2016-04-01
Quantifying large-scale (basin/global) water storage changes is essential to understand the Earth's hydrological water cycle. Hydrological models have usually been used to simulate variations in storage compartments resulting from changes in water fluxes (i.e., precipitation, evapotranspiration and runoff) considering physical or conceptual frameworks. Models however represent limited skills in accurately simulating the storage compartments that could be the result of e.g., the uncertainty of forcing parameters, model structure, etc. In this regards, data assimilation provides a great chance to combine observational data with a prior forecast state to improve both the accuracy of model parameters and to improve the estimation of model states at the same time. Various methods exist that can be used to perform data assimilation into hydrological models. The one more frequently used particle-based algorithms suitable for non-linear systems high-dimensional systems is the Ensemble Kalman Filtering (EnKF). Despite efficiency and simplicity (especially in EnKF), this method indicate some drawbacks. To implement EnKF, one should use the sample covariance of observations and model state variables to update a priori estimates of the state variables. The sample covariance can be suboptimal as a result of small ensemble size, model errors, model nonlinearity, and other factors. Small ensemble can also lead to the development of correlations between state components that are at a significant distance from one another where there is no physical relation. To investigate the under-sampling issue raise by EnKF, covariance inflation technique in conjunction with localization was implemented. In this study, a comparison between latest methods used in the data assimilation framework, to overcome the mentioned problem, is performed. For this, in addition to implementing EnKF, we introduce and apply the Local Ensemble Kalman Filter (LEnKF) utilizing covariance localization to remove
Data assimilation based on Ensemble Kalman filtering for ice sheet initialisation
NASA Astrophysics Data System (ADS)
Bonan, Bertrand; Nodet, Maëlle; Ritz, Catherine
2013-04-01
A hot topic in ice sheet modelling is to run prognostic simulations over the next 100 years to investigate the impact of Antarctica and Greenland ice sheets on sea level change. Such simulations require an initial state of ice sheets which must be as close as possible to what is currently observed. Large scale ice sheet dynamical models are mostly governed by the following input parameters and variables: basal dragging coefficient, bedrock topography, surface elevation, temperature field. But we do not have satisfying initial states for simulations. Fortunately, some observations are available such as surface and (sparse) bedrock topography, surface velocities, surface elevation trend. The use of advanced inverse methods appears to be the adequate tool to produce satisfying initial states. We develop ensemble methods based on Ensemble Kalman Filter (EnKF) to infer optimal actual states for ice sheet model initialisation thanks to available observations. EnKF is an efficient Monte-Carlo method based on a Gaussian approximation. Contrary to variational approach or traditional Kalman Filter, EnKF does not require full or reduced state error covariance matrices but represents them by a large stochastic ensemble of model realisations. Furthermore, the size of ensembles are generally smaller than other stochastic methods. EnKF has been successfully used in a large community, including ocean and atmospheric sciences. As we first want to assess the validity of the method we begin with twin experiments (simulated observations) with a simple flowline large scale model, Winnie, as a first step toward data assimilation for a full 3D ice sheet model, GRISLI. Winnie (as GRISLI) is an hybrid SIA/SSA ice sheet model and, as a flowline model, is a good prototype to valide our methods. Here we try here to retrieve the prescribed following input parameters and variables: basal sliding coefficients, bedrock topography and ice thickness thanks to our simulated observations of surface
Modeling Algal Bloom Dynamics in a River Using the Ensemble Kalman Filter
NASA Astrophysics Data System (ADS)
Kim, K.; Park, M.; Min, J.; Ryu, I.; Kang, M.; Park, L.
2013-12-01
A forecasting framework of algal bloom in a river channel was developed by employing two numerical models coupled in a serial order to simulate a watershed and the main river channel and the ensemble Kalman filter (EnKF) for data assimilation (DA). The HSPF model simulates flow discharge and water quality from the watershed and the EFDC model takes the results as boundary forcing to simulate river hydrodynamics and water quality. The ensemble Kalman filter (EnKF) was applied for DA in the framework, linking uncertainties of model simulations and observations. Stochastic error models to describe HSPF model simulation uncertainty were formed by comparing the simulation and observation values. The ensemble of the simulated HSPF model outputs, generated from the error models, reflect the uncertainties in the HSPF model's initial conditions, model structure and boundary conditions such as meteorological data and water quality data for point pollutant sources. Stochastic forcing terms to consider the model error of the EFDC model and observational error were added during the ensemble simulation of the EFDC model. The framework was applied to a section of the Han River watershed, located in the mid-eastern area of the Korean Peninsula. The HSPF and EFDC models were calibrated before they are used for hindcastings of the first nine months of 2012. DA was conducted with weekly chlorophyll-a (chl-a) data sampled along the river channel by updating chl-a concentrations of the EFDC model grids. The results show that EnKF works efficiently for updating spatial distribution of chl-a concentrations in the downstream part of the river section where flow retention time is relatively long. However, for the upstream part of river section with relatively fast flow, since the ensemble forcing at the tributary confluence points produced by the error models are not updated, the effect of DA is flushed away in just a couple of days by the flow from tributaries. In order to quantify
NASA Astrophysics Data System (ADS)
Tralli, David M.; Lichten, Stephen M.; Herring, Thomas A.
1992-12-01
Kalman filter estimates of zenith nondispersive atmospheric path delays at Westford, Massachusetts, Fort Davis, Texas, and Mojave, California, were obtained from independent analyses of data collected during January and February 1988 using the GPS and VLBI. The apparent accuracy of the path delays is inferred by examining the estimates and covariances from both sets of data. The ability of the geodetic data to resolve zenith path delay fluctuations is determined by comparing further the GPS Kalman filter estimates with corresponding wet path delays derived from water vapor radiometric data available at Mojave over two 8-hour data spans within the comparison period. GPS and VLBI zenith path delay estimates agree well within one standard deviation formal uncertainties (from 10-20 mm for GPS and 3-15 mm for VLBI) in four out of the five possible comparisons, with maximum differences of 5 and 21 mm over 8- to 12-hour data spans.
NASA Astrophysics Data System (ADS)
Berardi, Marco; Andrisani, Andrea; Lopez, Luciano; Vurro, Michele
2016-11-01
In this paper a new data assimilation technique is proposed which is based on the ensemble Kalman filter (EnKF). Such a technique will be effective if few observations of a dynamical system are available and a large model error occurs. The idea is to acquire a fine grid of synthetic observations in two steps: (1) first we interpolate the real observations with suitable polynomial curves; (2) then we estimate the relative measurement errors by means of Brownian bridges. This technique has been tested on the Richards' equation, which governs the water flow in unsaturated soils, where a large model error has been introduced by solving the Richards' equation by means of an explicit numerical scheme. The application of this technique to some synthetic experiments has shown improvements with respect to the classical ensemble Kalman filter, in particular for problems with a large model error.
Parnian, Neda; Golnaraghi, Farid
2010-01-01
This paper describes the development of a modified Kalman filter to integrate a multi-camera vision system and strapdown inertial navigation system (SDINS) for tracking a hand-held moving device for slow or nearly static applications over extended periods of time. In this algorithm, the magnitude of the changes in position and velocity are estimated and then added to the previous estimation of the position and velocity, respectively. The experimental results of the hybrid vision/SDINS design show that the position error of the tool tip in all directions is about one millimeter RMS. The proposed Kalman filter removes the effect of the gravitational force in the state-space model. As a result, the resulting error is eliminated and the resulting position is smoother and ripple-free. PMID:22219667
NASA Technical Reports Server (NTRS)
Tralli, David M.; Lichten, Stephen M.; Herring, Thomas A.
1992-01-01
Kalman filter estimates of zenith nondispersive atmospheric path delays at Westford, Massachusetts, Fort Davis, Texas, and Mojave, California, were obtained from independent analyses of data collected during January and February 1988 using the GPS and VLBI. The apparent accuracy of the path delays is inferred by examining the estimates and covariances from both sets of data. The ability of the geodetic data to resolve zenith path delay fluctuations is determined by comparing further the GPS Kalman filter estimates with corresponding wet path delays derived from water vapor radiometric data available at Mojave over two 8-hour data spans within the comparison period. GPS and VLBI zenith path delay estimates agree well within one standard deviation formal uncertainties (from 10-20 mm for GPS and 3-15 mm for VLBI) in four out of the five possible comparisons, with maximum differences of 5 and 21 mm over 8- to 12-hour data spans.
Parnian, Neda; Golnaraghi, Farid
2010-01-01
This paper describes the development of a modified Kalman filter to integrate a multi-camera vision system and strapdown inertial navigation system (SDINS) for tracking a hand-held moving device for slow or nearly static applications over extended periods of time. In this algorithm, the magnitude of the changes in position and velocity are estimated and then added to the previous estimation of the position and velocity, respectively. The experimental results of the hybrid vision/SDINS design show that the position error of the tool tip in all directions is about one millimeter RMS. The proposed Kalman filter removes the effect of the gravitational force in the state-space model. As a result, the resulting error is eliminated and the resulting position is smoother and ripple-free.
NASA Astrophysics Data System (ADS)
He, Tiancheng; Xue, Zhong; Alvarado, Miguel Valdivia y.; Wong, Kelvin K.; Xie, Weixin; Wong, Stephen T. C.
2013-01-01
Fluorescence microendoscopy can potentially be a powerful modality in minimally invasive percutaneous intervention for cancer diagnosis because it has an exceptional ability to provide micron-scale resolution images in tissues inaccessible to traditional microscopy. After targeting the tumor with guidance by macroscopic images such as computed tomorgraphy or magnetic resonance imaging, fluorescence microendoscopy can help select the biopsy spots or perform an on-site molecular imaging diagnosis. However, one challenge of this technique for percutaneous lung intervention is that the respiratory and hemokinesis motion often renders instability of the sequential image visualization and results in inaccurate quantitative measurement. Motion correction on such serial microscopy image sequences is, therefore, an important post-processing step. We propose a nonlinear motion compensation algorithm using a cubature Kalman filter (NMC-CKF) to correct these periodic spatial and intensity changes, and validate the algorithm using preclinical imaging experiments. The algorithm integrates a longitudinal nonlinear system model using the CKF in the serial image registration algorithm for robust estimation of the longitudinal movements. Experiments were carried out using simulated and real microendoscopy videos captured from the CellVizio 660 system in rabbit VX2 cancer intervention. The results show that the NMC-CKF algorithm yields more robust and accurate alignment results.
NASA Technical Reports Server (NTRS)
Keppenne, Christian L.; Rienecker, Michele M.; Koblinsky, Chester (Technical Monitor)
2001-01-01
A multivariate ensemble Kalman filter (MvEnKF) implemented on a massively parallel computer architecture has been implemented for the Poseidon ocean circulation model and tested with a Pacific Basin model configuration. There are about two million prognostic state-vector variables. Parallelism for the data assimilation step is achieved by regionalization of the background-error covariances that are calculated from the phase-space distribution of the ensemble. Each processing element (PE) collects elements of a matrix measurement functional from nearby PEs. To avoid the introduction of spurious long-range covariances associated with finite ensemble sizes, the background-error covariances are given compact support by means of a Hadamard (element by element) product with a three-dimensional canonical correlation function. The methodology and the MvEnKF configuration are discussed. It is shown that the regionalization of the background covariances; has a negligible impact on the quality of the analyses. The parallel algorithm is very efficient for large numbers of observations but does not scale well beyond 100 PEs at the current model resolution. On a platform with distributed memory, memory rather than speed is the limiting factor.
NASA Technical Reports Server (NTRS)
Lary, David J.; Mussa, Yussuf
2004-01-01
In this study a new extended Kalman filter (EKF) learning algorithm for feed-forward neural networks (FFN) is used. With the EKF approach, the training of the FFN can be seen as state estimation for a non-linear stationary process. The EKF method gives excellent convergence performances provided that there is enough computer core memory and that the machine precision is high. Neural networks are ideally suited to describe the spatial and temporal dependence of tracer-tracer correlations. The neural network performs well even in regions where the correlations are less compact and normally a family of correlation curves would be required. For example, the CH4-N2O correlation can be well described using a neural network trained with the latitude, pressure, time of year, and CH4 volume mixing ratio (v.m.r.). The neural network was able to reproduce the CH4-N2O correlation with a correlation coefficient between simulated and training values of 0.9997. The neural network Fortran code used is available for download.
NASA Astrophysics Data System (ADS)
Luque, Pablo; Mántaras, Daniel A.; Fidalgo, Eloy; Álvarez, Javier; Riva, Paolo; Girón, Pablo; Compadre, Diego; Ferran, Jordi
2013-12-01
The main objective of this work is to determine the limit of safe driving conditions by identifying the maximal friction coefficient in a real vehicle. The study will focus on finding a method to determine this limit before reaching the skid, which is valuable information in the context of traffic safety. Since it is not possible to measure the friction coefficient directly, it will be estimated using the appropriate tools in order to get the most accurate information. A real vehicle is instrumented to collect information of general kinematics and steering tie-rod forces. A real-time algorithm is developed to estimate forces and aligning torque in the tyres using an extended Kalman filter and neural networks techniques. The methodology is based on determining the aligning torque; this variable allows evaluation of the behaviour of the tyre. It transmits interesting information from the tyre-road contact and can be used to predict the maximal tyre grip and safety margin. The maximal grip coefficient is estimated according to a knowledge base, extracted from computer simulation of a high detailed three-dimensional model, using Adams® software. The proposed methodology is validated and applied to real driving conditions, in which maximal grip and safety margin are properly estimated.
NASA Astrophysics Data System (ADS)
Plett, Gregory L.
Battery management systems (BMS) in hybrid-electric-vehicle (HEV) battery packs must estimate values descriptive of the pack's present operating condition. These include: battery state of charge, power fade, capacity fade, and instantaneous available power. The estimation mechanism must adapt to changing cell characteristics as cells age and therefore provide accurate estimates over the lifetime of the pack. In a series of three papers, we propose a method, based on extended Kalman filtering (EKF), that is able to accomplish these goals on a lithium-ion polymer battery pack. We expect that it will also work well on other battery chemistries. These papers cover the required mathematical background, cell modeling and system identification requirements, and the final solution, together with results. This first paper investigates the estimation requirements for HEV BMS in some detail, in parallel to the requirements for other battery-powered applications. The comparison leads us to understand that the HEV environment is very challenging on batteries and the BMS, and that precise estimation of some parameters will improve performance and robustness, and will ultimately lengthen the useful lifetime of the pack. This conclusion motivates the use of more complex algorithms than might be used in other applications. Our premise is that EKF then becomes a very attractive approach. This paper introduces the basic method, gives some intuitive feel to the necessary computational steps, and concludes by presenting an illustrative example as to the type of results that may be obtained using EKF.
Luo, Yong; Wu, Wenqi; Babu, Ravindra; Tang, Kanghua; Luo, Bing
2012-01-01
COMPASS is an indigenously developed Chinese global navigation satellite system and will share many features in common with GPS (Global Positioning System). Since the ultra-tight GPS/INS (Inertial Navigation System) integration shows its advantage over independent GPS receivers in many scenarios, the federated ultra-tight COMPASS/INS integration has been investigated in this paper, particularly, by proposing a simplified prefilter model. Compared with a traditional prefilter model, the state space of this simplified system contains only carrier phase, carrier frequency and carrier frequency rate tracking errors. A two-quadrant arctangent discriminator output is used as a measurement. Since the code tracking error related parameters were excluded from the state space of traditional prefilter models, the code/carrier divergence would destroy the carrier tracking process, and therefore an adaptive Kalman filter algorithm tuning process noise covariance matrix based on state correction sequence was incorporated to compensate for the divergence. The federated ultra-tight COMPASS/INS integration was implemented with a hardware COMPASS intermediate frequency (IF), and INS's accelerometers and gyroscopes signal sampling system. Field and simulation test results showed almost similar tracking and navigation performances for both the traditional prefilter model and the proposed system; however, the latter largely decreased the computational load. PMID:23012564
Luo, Yong; Wu, Wenqi; Babu, Ravindra; Tang, Kanghua; Luo, Bing
2012-01-01
COMPASS is an indigenously developed Chinese global navigation satellite system and will share many features in common with GPS (Global Positioning System). Since the ultra-tight GPS/INS (Inertial Navigation System) integration shows its advantage over independent GPS receivers in many scenarios, the federated ultra-tight COMPASS/INS integration has been investigated in this paper, particularly, by proposing a simplified prefilter model. Compared with a traditional prefilter model, the state space of this simplified system contains only carrier phase, carrier frequency and carrier frequency rate tracking errors. A two-quadrant arctangent discriminator output is used as a measurement. Since the code tracking error related parameters were excluded from the state space of traditional prefilter models, the code/carrier divergence would destroy the carrier tracking process, and therefore an adaptive Kalman filter algorithm tuning process noise covariance matrix based on state correction sequence was incorporated to compensate for the divergence. The federated ultra-tight COMPASS/INS integration was implemented with a hardware COMPASS intermediate frequency (IF), and INS's accelerometers and gyroscopes signal sampling system. Field and simulation test results showed almost similar tracking and navigation performances for both the traditional prefilter model and the proposed system; however, the latter largely decreased the computational load.
NASA Astrophysics Data System (ADS)
Erdogan, Eren; Dettmering, Denise; Limberger, Marco; Schmidt, Michael; Seitz, Florian; Börger, Klaus; Brandert, Sylvia; Görres, Barbara; Kersten, Wilhelm F.; Bothmer, Volker; Hinrichs, Johannes; Venzmer, Malte
2015-04-01
In May 2014 DGFI-TUM (the former DGFI) and the German Space Situational Awareness Centre (GSSAC) started to develop an OPerational Tool for Ionospheric Mapping And Prediction (OPTIMAP); since November 2014 the Institute of Astrophysics at the University of Göttingen (IAG) joined the group as the third partner. This project aims on the computation and prediction of maps of the vertical total electron content (VTEC) and the electron density distribution of the ionosphere on a global scale from both various space-geodetic observation techniques such as GNSS and satellite altimetry as well as Sun observations. In this contribution we present first results, i.e. a near-real time processing framework for generating VTEC maps by assimilating GNSS (GPS, GLONASS) based ionospheric data into a two-dimensional global B-spline approach. To be more specific, the spatial variations of VTEC are modelled by trigonometric B-spline functions in longitude and by endpoint-interpolating polynomial B-spline functions in latitude, respectively. Since B-spline functions are compactly supported and highly localizing our approach can handle large data gaps appropriately and, thus, provides a better approximation of data with heterogeneous density and quality compared to the commonly used spherical harmonics. The presented method models temporal variations of VTEC inside a Kalman filter. The unknown parameters of the filter state vector are composed of the B-spline coefficients as well as the satellite and receiver DCBs. To approximate the temporal variation of these state vector components as part of the filter the dynamical model has to be set up. The current implementation of the filter allows to select between a random walk process, a Gauss-Markov process and a dynamic process driven by an empirical ionosphere model, e.g. the International Reference Ionosphere (IRI). For running the model ionospheric input data is acquired from terrestrial GNSS networks through online archive systems
NASA Astrophysics Data System (ADS)
Podladchikova, T.; Shprits, Y.; Kellerman, A. C.
2015-12-01
The Kalman filter technique combines the strengths of new physical models of the Earth's radiation belts with long-term spacecraft observations of electron fluxes and therefore provide an extremely useful method for the analysis of the state and evolution of the electron radiation belts. However, to get the reliable data assimilation output, the Kalman filter application is confronted with a set of fundamental problems. E.g., satellite measurements are usually limited to a single location in space, which confines the reconstruction of the global evolution of the radiation environment. The uncertainties arise from the imperfect description of the process dynamics and the presence of observation errors, which may cause the failure of data assimilation solution. The development of adaptive Kalman filter that combines the Van Allen Probes data and 3-D VERB code, its accurate customizations in the reconstruction of model describing the phase space density (PSD) evolution, extension of the possibilities to use measurement information, and the model adjustment by developing the identification techniques of model and measurement errors allowed us to reveal hidden and implicit regularities of the PSD dynamics and obtain quantitative and qualitative estimates of radial, energy and pitch angle diffusion characteristics from satellite observations. In this study we propose an approach to estimate radial, energy and pitch angle diffusion rates, as well as the direction of their propagation.
NASA Astrophysics Data System (ADS)
Sicardi, V.; Ortiz, J.; Rincón, A.; Jorba, O.; Pay, M. T.; Gassó, S.; Baldasano, J. M.
2011-02-01
The CALIOPE air quality modelling system, namely WRF-ARW/HERMES-EMEP/CMAQ/BSC-DREAM8b, has been used to perform the simulation of ground level O3 concentration for the year 2004, over the Iberian Peninsula. We use this system to study the daily ground-level O3 maximum. We investigate the use of a post-processing such as the Kalman Filter bias-adjustment technique to improve the simulated O3 maximum. The Kalman Filter bias-adjustment technique is a recursive algorithm to optimally estimate bias-adjustment terms from previous measurements and model results. The bias-adjustment technique is found to improve the simulated O3 maximum for the entire year and the whole domain. The corrected simulation presents improvements in statistical indicators such as correlation, root mean square error, mean bias, standard deviation, and gross error. After the post-processing the exceedances of O3 concentration limits, as established by the European Directive 2008/50/CE, are better reproduced and the uncertainty of the modelling system is reduced from 20% to 7.5%. Such uncertainty in the model results is under the established EU limit of the 50%. Significant improvements in the O3 average daily cycle and in its amplitude are also observed after the post-processing. The systematic improvements in the O3 maximum simulations suggest that the Kalman Filter post-processing method is a suitable technique to reproduce accurate estimate of ground-level O3 concentration.
Liang, Fan; Yu, Yang; Cui, Shigang; Zhao, Li; Wu, Xingli
2014-05-01
Robot Assisted Coronary Artery Bypass Graft (CABG) allows the heart keep beating in the surgery by actively eliminating the relative motion between point of interest (POI) on the heart surface and surgical tool. The inherited nonlinear and diverse nature of beating heart motion gives a huge obstacle for the robot to meet the demanding tracking control requirements. In this paper, we novelty propose a Master-slave Kalman Filter based on beating heart motion Nonlinear Adaptive Prediction (NAP) algorithm. In the study, we describe the beating heart motion as the combination of nonlinearity relating mathematics part and uncertainty relating non-mathematics part. Specifically, first, we model the nonlinearity of the heart motion via quadratic modulated sinusoids and estimate it by a Master Kalman Filter. Second, we involve the uncertainty heart motion by adaptively change the covariance of the process noise through the slave Kalman Filter. We conduct comparative experiments to evaluate the proposed approach with four distinguished datasets. The results indicate that the new approach reduces prediction errors by at least 30 μm. Moreover, the new approach performs well in robustness test, in which two kinds of arrhythmia datasets from MIT-BIH arrhythmia database are assessed.
Raya, Rafael; Rocon, Eduardo; Gallego, Juan A.; Ceres, Ramón; Pons, Jose L.
2012-01-01
This work aims to create an advanced human-computer interface called ENLAZA for people with cerebral palsy (CP). Although there are computer-access solutions for disabled people in general, there are few evidences from motor disabled community (e.g., CP) using these alternative interfaces. The proposed interface is based on inertial sensors in order to characterize involuntary motion in terms of time, frequency and range of motion. This characterization is used to design a filtering technique that reduces the effect of involuntary motion on person-computer interaction. This paper presents a robust Kalman filter (RKF) design to facilitate fine motor control based on the previous characterization. The filter increases mouse pointer directivity and the target acquisition time is reduced by a factor of ten. The interface is validated with CP users who were unable to control the computer using other interfaces. The interface ENLAZA and the RKF enabled them to use the computer. PMID:22736992
NASA Astrophysics Data System (ADS)
Plett, Gregory L.
We have previously described algorithms for a battery management system (BMS) that uses Kalman filtering (KF) techniques to estimate such quantities as: cell self-discharge rate, state-of-charge (SOC), nominal capacity, resistance, and others. Since the dynamics of electrochemical cells are not linear, we used a non-linear extension to the original KF called the extended Kalman filter (EKF). We were able to achieve very good estimates of SOC and other states and parameters using EKF. However, some applications e.g., that of the battery-management-system (BMS) of a hybrid-electric-vehicle (HEV) can require even more accurate estimates than these. To see how to improve on EKF, we must examine the mathematical foundation of that algorithm in more detail than we presented in the prior work to discover the assumptions that are made in its derivation. Since these suppositions are not met exactly in BMS application, we explore an alternative non-linear Kalman filtering techniques known as "sigma-point Kalman filtering" (SPKF), which has some theoretical advantages that manifest themselves in more accurate predictions. The computational complexity of SPKF is of the same order as EKF, so the gains are made at little or no additional cost. The SPKF method as applied to BMS algorithms is presented here in a series of two papers. This first paper is devoted primarily to deriving the EKF and SPKF algorithms using the framework of sequential probabilistic inference. This is done to show that the two algorithms, which at first may look quite different, are actually very similar in most respects; also, we discover why we might expect the SPKF to outperform EKF in non-linear estimation applications. Results are presented for a battery pack based on a third-generation prototype LiPB cell, and compared with prior results using EKF. As expected, SPKF outperforms EKF, both in its estimate of SOC and in its estimate of the error bounds thereof. The second paper presents some more
NASA Technical Reports Server (NTRS)
Deutschmann, Julie; Bar-Itzhack, Itzhack
1997-01-01
Traditionally satellite attitude and trajectory have been estimated with completely separate systems, using different measurement data. The estimation of both trajectory and attitude for low earth orbit satellites has been successfully demonstrated in ground software using magnetometer and gyroscope data. Since the earth's magnetic field is a function of time and position, and since time is known quite precisely, the differences between the computed and measured magnetic field components, as measured by the magnetometers throughout the entire spacecraft orbit, are a function of both the spacecraft trajectory and attitude errors. Therefore, these errors can be used to estimate both trajectory and attitude. This work further tests the single augmented Extended Kalman Filter (EKF) which simultaneously and autonomously estimates spacecraft trajectory and attitude with data from the Rossi X-Ray Timing Explorer (RXTE) magnetometer and gyro-measured body rates. In addition, gyro biases are added to the state and the filter's ability to estimate them is presented.
Wang, Xin; Wu, Linhui; Yi, Xi; Zhang, Yanqi; Zhang, Limin; Zhao, Huijuan; Gao, Feng
2015-01-01
Due to both the physiological and morphological differences in the vascularization between healthy and diseased tissues, pharmacokinetic diffuse fluorescence tomography (DFT) can provide contrast-enhanced and comprehensive information for tumor diagnosis and staging. In this regime, the extended Kalman filtering (EKF) based method shows numerous advantages including accurate modeling, online estimation of multiparameters, and universal applicability to any optical fluorophore. Nevertheless the performance of the conventional EKF highly hinges on the exact and inaccessible prior knowledge about the initial values. To address the above issues, an adaptive-EKF scheme is proposed based on a two-compartmental model for the enhancement, which utilizes a variable forgetting-factor to compensate the inaccuracy of the initial states and emphasize the effect of the current data. It is demonstrated using two-dimensional simulative investigations on a circular domain that the proposed adaptive-EKF can obtain preferable estimation of the pharmacokinetic-rates to the conventional-EKF and the enhanced-EKF in terms of quantitativeness, noise robustness, and initialization independence. Further three-dimensional numerical experiments on a digital mouse model validate the efficacy of the method as applied in realistic biological systems. PMID:26089975
NASA Astrophysics Data System (ADS)
Omidalizarandi, M.; Cao, Z.
2013-09-01
Sensor fusion is to combine different sensor data from different sources in order to make a more accurate model. In this research, different sensors (Optical Speed Sensor, Bosch Sensor, Odometer, XSENS, Silicon and GPS receiver) have been utilized to obtain different kinds of datasets to implement the multi-sensor system and comparing the accuracy of the each sensor with other sensors. The scope of this research is to estimate the current position and orientation of the Van. The Van's position can also be estimated by integrating its velocity and direction over time. To make these components work, it needs an interface that can bridge each other in a data acquisition module. The interface of this research has been developed based on using Labview software environment. Data have been transferred to PC via A/D convertor (LabJack) and make a connection to PC. In order to synchronize all the sensors, calibration parameters of each sensor is determined in preparatory step. Each sensor delivers result in a sensor specific coordinate system that contains different location on the object, different definition of coordinate axes and different dimensions and units. Different test scenarios (Straight line approach and Circle approach) with different algorithms (Kalman Filter, Least square Adjustment) have been examined and the results of the different approaches are compared together.
Energy awareness for supercapacitors using Kalman filter state-of-charge tracking
NASA Astrophysics Data System (ADS)
Nadeau, Andrew; Hassanalieragh, Moeen; Sharma, Gaurav; Soyata, Tolga
2015-11-01
Among energy buffering alternatives, supercapacitors can provide unmatched efficiency and durability. Additionally, the direct relation between a supercapacitor's terminal voltage and stored energy can improve energy awareness. However, a simple capacitive approximation cannot adequately represent the stored energy in a supercapacitor. It is shown that the three branch equivalent circuit model provides more accurate energy awareness. This equivalent circuit uses three capacitances and associated resistances to represent the supercapacitor's internal SOC (state-of-charge). However, the SOC cannot be determined from one observation of the terminal voltage, and must be tracked over time using inexact measurements. We present: 1) a Kalman filtering solution for tracking the SOC; 2) an on-line system identification procedure to efficiently estimate the equivalent circuit's parameters; and 3) experimental validation of both parameter estimation and SOC tracking for 5 F, 10 F, 50 F, and 350 F supercapacitors. Validation is done within the operating range of a solar powered application and the associated power variability due to energy harvesting. The proposed techniques are benchmarked against the simple capacitive model and prior parameter estimation techniques, and provide a 67% reduction in root-mean-square error for predicting usable buffered energy.
A Multi-model Data Assimilation Framework Via Ensemble Kalman Filter
NASA Astrophysics Data System (ADS)
Xue, L.; Zhang, D.
2013-12-01
The ensemble Kalman filter (EnKF) is a widely-used data assimilation method that has the capacity to sequentially update system parameters and states as new observations become available. One noticeable feature of EnKF is that it not only can provide optimal updates of model parameters and state variables, but also can give the uncertainty associated with them in each assimilation step. The natural system is open and complex, rendering it prone to multiple interpretations and mathematical descriptions. Bayesian model averaging (BMA) is an effective method to account for the uncertainty stemming from the model itself. In this paper, EnKF is embedded into the BMA framework, where individual posterior probability distributions of state vectors after each assimilation step are linearly integrated together through posterior model weights. A two-dimensional illustrative example is employed to demonstrate the proposed multi-model data assimilation approach via EnKF. Results show that statistical bias and uncertainty underestimation can occur when the data assimilation process relies on a single postulated model. The posterior model weight can adjust itself dynamically in time according to its consistency with observations. The performances of log conductivity estimation and head prediction are compared to the standard EnKF method based on the postulated single model and the proposed multi-model EnKF method. Comparisons show that multi-model EnKF performs better in terms of log score and coverage when sufficient observations have been assimilated.
Adam, Asrul; Ibrahim, Zuwairie; Mokhtar, Norrima; Shapiai, Mohd Ibrahim; Mubin, Marizan; Saad, Ismail
2016-01-01
In the existing electroencephalogram (EEG) signals peak classification research, the existing models, such as Dumpala, Acir, Liu, and Dingle peak models, employ different set of features. However, all these models may not be able to offer good performance for various applications and it is found to be problem dependent. Therefore, the objective of this study is to combine all the associated features from the existing models before selecting the best combination of features. A new optimization algorithm, namely as angle modulated simulated Kalman filter (AMSKF) will be employed as feature selector. Also, the neural network random weight method is utilized in the proposed AMSKF technique as a classifier. In the conducted experiment, 11,781 samples of peak candidate are employed in this study for the validation purpose. The samples are collected from three different peak event-related EEG signals of 30 healthy subjects; (1) single eye blink, (2) double eye blink, and (3) eye movement signals. The experimental results have shown that the proposed AMSKF feature selector is able to find the best combination of features and performs at par with the existing related studies of epileptic EEG events classification. PMID:27652153