An Enhanced Adaptive Kalman Filter for Multibody Model Observation.
Antonio J Rodríguez1, Emilio Sanjurjo1, Miguel Ángel Naya1
1Laboratory of Mechanical Engineering, CITENI, Campus Industrial de Ferrol, Universidade da Coruña, 15403 Ferrol, Spain.
Sensors (Basel, Switzerland)
|April 12, 2025
Summary
This study introduces a new adaptive method for tuning Kalman filter parameters in multibody systems. The approach enhances state estimation accuracy for virtual sensors and digital twins.
Area of Science:
- Engineering
- Control Systems
- Computational Mechanics
Background:
- State estimation using Kalman filters and multibody models is crucial for virtual sensors and digital twins.
- A key challenge is tuning filter parameters, especially the plant noise covariance matrix.
Purpose of the Study:
- To present a novel method for adaptive tuning of plant noise parameters in Kalman filters for multibody systems.
- To improve the accuracy and robustness of state estimation compared to existing methods.
Main Methods:
- Developed a new method incorporating a shaping filter to whiten plant noise.
- Implemented an adaptive algorithm to automatically adjust plant noise parameters.
- Validated the method using the 'three-simulation method' and compared it with literature approaches.
Main Results:
- The new adaptive method demonstrates accuracy comparable to or exceeding the best hand-tuned filters.
- It significantly improves upon previously published adaptive state estimation techniques.
- The developed methods are available in the open-source MBDE library (MATLAB).
Conclusions:
- The proposed adaptive Kalman filter tuning method offers enhanced state estimation for multibody systems.
- This advancement is valuable for control applications and digital twin technology.
- The open-source MBDE library facilitates the adoption of these advanced techniques.
Keywords:
Kalman filteradaptive Kalman filtercolored noisedigital twinforce estimationmultibody dynamicsnoise modelingshaping filtervirtual sensingMore Related Videos
Related Concept Videos
Kinematic Equations: Problem Solving
11.8K
When analyzing one-dimensional motion with constant acceleration, the problem-solving strategy involves identifying the known quantities and choosing the appropriate kinematic equations to solve for the unknowns. Either one or two kinematic equations are needed to solve for the unknowns, depending on the known and unknown quantities. Generally, the number of equations required is the same as the number of unknown quantities in the given example. Two-body pursuit problems always require two...
11.8K
Kinematic Equations - III
7.4K
The first two kinematic equations have time as a variable, but the third kinematic equation is independent of time. This equation expresses final velocity as a function of the acceleration and distance over which it acts. The fourth kinematic equation does not have an acceleration term and provides the final position of the object at time t in terms of the initial and final velocities. This equation is useful when the value of the constant acceleration is unknown.
Using the kinematic equations,...
Using the kinematic equations,...
7.4K
Kinematic Equations - II
9.2K
The second kinematic equation expresses the final position of an object in terms of its initial position, the distance traveled with the initial constant velocity, and the distance traveled due to a change in velocity. Similar to the first kinematic equation, this equation is also only valid when the acceleration is constant throughout the motion of an object.
Suppose a car merges into freeway traffic on a 200 m long ramp. If its initial velocity is 10 m/s and it accelerates at 2 m/s2, then the...
Suppose a car merges into freeway traffic on a 200 m long ramp. If its initial velocity is 10 m/s and it accelerates at 2 m/s2, then the...
9.2K
Kinematic Equations - I
10.2K
When an object moves with constant acceleration, the velocity of the object changes at a constant rate throughout the motion. The kinematic equations of motions are derived for such cases where the acceleration of the object is constant. The first kinematic equation gives an insight into the relationship between velocity, acceleration, and time. We can see, for example:
10.2K
Equation of Motion for a Rigid Body
241
The movement of a rigid object can be understood through the equations that explain both translational and rotational motion about the center of mass of the object, point G. This center of mass is the point where the equation of motion for translational motion comes into play, as per Newton's Second Law.
The combined moments generated about the center of mass of the object are equal to the rate of change of the angular momentum of the body. An external force, when applied at a different...
The combined moments generated about the center of mass of the object are equal to the rate of change of the angular momentum of the body. An external force, when applied at a different...
241
Rigid Body Equilibrium Problems - II
6.8K
A rigid body is in static equilibrium when the net force and the net torque acting on the system are equal to zero.
Consider two children sitting on a seesaw, which has negligible mass. The first child has a mass (m1) of 26 kg and sits at point A, which is 1.6 meters (r1) from the pivot point B; the second child has a mass (m2) of 32 kg and sits at point C. How far from the pivot point B should the second child sit (r2) to balance the seesaw?
Consider two children sitting on a seesaw, which has negligible mass. The first child has a mass (m1) of 26 kg and sits at point A, which is 1.6 meters (r1) from the pivot point B; the second child has a mass (m2) of 32 kg and sits at point C. How far from the pivot point B should the second child sit (r2) to balance the seesaw?
6.8K


