{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,6]],"date-time":"2026-04-06T21:52:17Z","timestamp":1775512337055,"version":"3.50.1"},"reference-count":54,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2017,11,17]],"date-time":"2017-11-17T00:00:00Z","timestamp":1510876800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Direct measurements of external forces acting on a structure are infeasible in many cases. The Augmented Kalman Filter (AKF) has several attractive features that can be utilized to solve the inverse problem of identifying applied forces, as it requires the dynamic model and the measured responses of structure at only a few locations. But, the AKF intrinsically suffers from numerical instabilities when accelerations, which are the most common response measurements in structural dynamics, are the only measured responses. Although displacement measurements can be used to overcome the instability issue, the absolute displacement measurements are challenging and expensive for full-scale dynamic structures. In this paper, a reliable model-based data fusion approach to reconstruct dynamic forces applied to structures using heterogeneous structural measurements (i.e., strains and accelerations) in combination with AKF is investigated. The way of incorporating multi-sensor measurements in the AKF is formulated. Then the formulation is implemented and validated through numerical examples considering possible uncertainties in numerical modeling and sensor measurement. A planar truss example was chosen to clearly explain the formulation, while the method and formulation are applicable to other structures as well.<\/jats:p>","DOI":"10.3390\/s17112656","type":"journal-article","created":{"date-parts":[[2017,11,17]],"date-time":"2017-11-17T12:00:20Z","timestamp":1510920020000},"page":"2656","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["Model-Based Heterogeneous Data Fusion for Reliable Force Estimation in Dynamic Structures under Uncertainties"],"prefix":"10.3390","volume":"17","author":[{"given":"Babak","family":"Khodabandeloo","sequence":"first","affiliation":[{"name":"Civil Engineering and Engineering Mechanics, The University of Arizona, Tucson, AZ 85721, USA"}]},{"given":"Dyan","family":"Melvin","sequence":"additional","affiliation":[{"name":"Civil Engineering and Engineering Mechanics, The University of Arizona, Tucson, AZ 85721, USA"}]},{"given":"Hongki","family":"Jo","sequence":"additional","affiliation":[{"name":"Civil Engineering and Engineering Mechanics, The University of Arizona, Tucson, AZ 85721, USA"}]}],"member":"1968","published-online":{"date-parts":[[2017,11,17]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1309","DOI":"10.1016\/S0045-7825(99)00465-X","article-title":"Input force estimation of a cantilever plate by using a system identification technique","volume":"190","author":"Liu","year":"2000","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"511","DOI":"10.1080\/174159700088027745","article-title":"Input forces estimation of a cantilever beam","volume":"8","author":"Ma","year":"2000","journal-title":"Inverse Probl. Eng."},{"key":"ref_3","first-page":"689","article-title":"Input Estimation from Measured Structural Response","volume":"Volume 3","author":"Harvey","year":"2011","journal-title":"Structural Dynamics"},{"key":"ref_4","unstructured":"Guillaume, P., Parloo, E., Verboven, P., and De Sitter, G. (2002, January 4\u20137). An Inverse Method for the Identification of Localized Excitation Sources. Proceedings of the 20th International Modal Analysis Conference (IMAC XX), Los Angeles, CA, USA."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1155\/1997\/642780","article-title":"Comparison of Force Reconstruction Methods for a Lumped Mass Beam","volume":"4","author":"Bateman","year":"1997","journal-title":"Shock Vib."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"663","DOI":"10.1080\/00207729808929559","article-title":"A study of an inverse method for the estimation of impulsive loads","volume":"29","author":"Ma","year":"1998","journal-title":"Int. J. Syst. Sci."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"315","DOI":"10.1016\/0734-743X(89)90020-1","article-title":"Impact force identification using the general inverse technique","volume":"8","author":"Hollandsworth","year":"1989","journal-title":"Int. J. Impact Eng."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1469","DOI":"10.1016\/j.ymssp.2004.02.006","article-title":"A time delay method to solve non-collocated input estimation problems","volume":"18","author":"Nordberg","year":"2004","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"5891","DOI":"10.1016\/j.cma.2005.06.028","article-title":"Using QR factorization and SVD to solve input estimation problems in structural dynamics","volume":"195","author":"Nordberg","year":"2006","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Nordstrom, L.J., and Nordberg, T.P. (2002, January 20\u201324). A critical comparison of time domain load identification methods. Proceedings of the 6th International Conference on Motion and Vibration Control, Saitama, Japan.","DOI":"10.1299\/jsmeintmovic.6.2.1151"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"935","DOI":"10.1006\/mssp.2002.1505","article-title":"Prediction of impact and harmonic forces acting on arbitrary structures: Theoretical formulation","volume":"16","author":"Wang","year":"2002","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1155\/S1023621X95000108","article-title":"Vibrational diagnostics of rotating machinery malfunctions","volume":"1","author":"Muszynska","year":"1995","journal-title":"Int. J. Rotat. Mach."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"299","DOI":"10.1016\/0022-460X(91)90593-9","article-title":"On the fundamental moving load problem","volume":"145","author":"Olsson","year":"1991","journal-title":"J Sound. Vib."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1759","DOI":"10.1016\/j.ymssp.2005.06.004","article-title":"Moving load identification on multi-span continuous bridges with elastic bearings","volume":"20","author":"Zhu","year":"2006","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_15","unstructured":"Kreitinger, T.J. (1990). Force Identification from Structural Response (No. WL-TR-89-81), Weapons Lab (AFSC) Kirtland AFB NM."},{"key":"ref_16","unstructured":"Bateman, V.I., Carne, T.G., and Mayes, R.L. (1992, January 3\u20137). Force reconstruction using a sum of weighted accelerations technique. Proceedings of the 10th International Modal Analysis Conference, San Diego, CA, USA."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Sharif-Khodaei, Z., Ghajari, M., and Aliabadi, M.H. (2012). Determination of impact location on composite stiffened panels. Smart Mater. Struct., 21.","DOI":"10.1088\/0964-1726\/21\/10\/105026"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Ghajari, M., Sharif-Khodaei, Z., Aliabadi, M.H., and Apicella, A. (2013). Identification of impact force for smart composite stiffened panels. Smart Mater. Struct., 22.","DOI":"10.1088\/0964-1726\/22\/8\/085014"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Sun, H., and B\u00fcy\u00fck\u00f6zt\u00fcrk, O. (2015). Identification of traffic-induced nodal excitations of truss bridges through heterogeneous data fusion. Smart Mater. Struct., 22.","DOI":"10.1088\/0964-1726\/24\/7\/075032"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"3008","DOI":"10.1016\/j.jsv.2010.02.012","article-title":"A state space force identification method based on Markov parameters precise computation and regularization technique","volume":"329","author":"Mao","year":"2010","journal-title":"J. Sound Vib."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1016\/j.jsv.2013.09.026","article-title":"A load identification method based on wavelet multi-resolution analysis","volume":"333","author":"Li","year":"2014","journal-title":"J. Sound Vib."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1880","DOI":"10.1016\/j.engstruct.2013.08.004","article-title":"Average acceleration discrete algorithm for force identification in state space","volume":"56","author":"Ding","year":"2013","journal-title":"Eng. Struct."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1016\/j.ymssp.2014.04.005","article-title":"Sequential deconvolution input reconstruction","volume":"50\u201351","author":"Bernal","year":"2015","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1016\/j.jsv.2016.05.013","article-title":"Parametric study on sequential deconvolution for force identification","volume":"377","author":"Lai","year":"2016","journal-title":"J. Sound Vib."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"387","DOI":"10.1006\/jsvi.2002.5334","article-title":"Input forces estimation of beam structures by an inverse method","volume":"259","author":"Ma","year":"2003","journal-title":"J. Sound Vib."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1080\/10407799608914986","article-title":"An input estimation approach to on-line two-dimensional inverse heat conduction problems","volume":"29","author":"Tuan","year":"1996","journal-title":"Numer. Heat Transf. Fundam."},{"key":"ref_27","unstructured":"Welch, G., and Bishop, G. (2000). An Introduction to the Kalman Filter, Department of Computer Science University."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1757","DOI":"10.1061\/(ASCE)0733-9399(1984)110:12(1757)","article-title":"Structural identification by extended Kalman filter","volume":"110","author":"Hoshiya","year":"1984","journal-title":"J. Eng. Mech. ASCE"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"849","DOI":"10.1002\/stc.84","article-title":"An adaptive extended Kalman filter for structural damage identification","volume":"13","author":"Yang","year":"2006","journal-title":"Struct. Control Health Monit."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1002\/stc.139","article-title":"Health monitoring for strongly non-linear systems using the Ensemble Kalman filter","volume":"13","author":"Ghanem","year":"2006","journal-title":"Struct. Control Health Monit."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"253","DOI":"10.5194\/npg-10-253-2003","article-title":"Sequential parameter estimation for stochastic systems","volume":"10","author":"Kivman","year":"2003","journal-title":"Nonlinear Process. Geophys."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"167","DOI":"10.3402\/tellusa.v51i2.12315","article-title":"Data assimilation into nonlinear stochastic models","volume":"51","author":"Miller","year":"1999","journal-title":"Tellus Ser. A Dyn. Meteorol. Oceanogr."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1007\/s11071-008-9349-z","article-title":"Nonlinear filters for chaotic oscillatory systems","volume":"55","author":"Khalil","year":"2009","journal-title":"Nonlinear Dyn."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"He, J., Huang, Q., and Xu, Y.L. (2014). Synthesis of vibration control and health monitoring of building structures under unknown excitation. Smart Mater. Struct., 23.","DOI":"10.1088\/0964-1726\/23\/10\/105025"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"489","DOI":"10.12989\/sss.2015.15.2.489","article-title":"Experimental validation of Kalman filter-based strain estimation in structures subjected to non-zero mean input","volume":"15","author":"Palanisamy","year":"2015","journal-title":"Smart Mater. Struct."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Jo, H., and Spencer, B.F. (2014, January 9\u201313). Multi-scale Model-based Structural Health Monitoring. Proceedings of the SPIE, San Diego, CA, USA.","DOI":"10.1117\/12.2045126"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Vester, R., Percin, M., and van Oudheusden, B. (2016). Deconvolution Kalman filtering for force measurements of revolving wings. Meas. Sci. Technol., 27.","DOI":"10.1088\/0957-0233\/27\/9\/095302"},{"key":"ref_38","unstructured":"Wahrburg, A., Bos, J., Listmann, K.D., Dai, F., Matthias, B., and Ding, H. (2017). Motor-Current-Based estimation of cartesian contact forces and torques for robotic manipulators and its application to force control. IEEE Trans. Autom. Sci. Eng., 1\u20138."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Capurso, M., Ardakani, M.M.G., Johansson, R., Robertsson, A., and Rocco, P. (June, January 29). Sensorless kinesthetic teaching of robotic manipulators assisted by observer-based force control. Proceedings of the 2017 IEEE International Conference on Robotics and Automation (ICRA), Singapore.","DOI":"10.1109\/ICRA.2017.7989115"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"446","DOI":"10.1016\/j.ymssp.2011.09.025","article-title":"An augmented Kalman filter for force identification in structural dynamics","volume":"27","author":"Lourens","year":"2012","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1016\/j.ymssp.2014.05.042","article-title":"Stable force identification in structural dynamics using Kalman filtering and dummy-measurements","volume":"50","author":"Naets","year":"2015","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"310","DOI":"10.1016\/j.ymssp.2012.01.011","article-title":"Joint input-response estimation for structural systems based on reduced-order models and vibration data from a limited number of sensors","volume":"29","author":"Lourens","year":"2012","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"445","DOI":"10.1016\/j.ymssp.2015.07.025","article-title":"Joint input-state estimation in structural dynamics","volume":"70","author":"Maes","year":"2016","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"866","DOI":"10.1016\/j.ymssp.2015.02.001","article-title":"A dual Kalman filter approach for state estimation via output-only acceleration measurements","volume":"60","author":"Azam","year":"2015","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"2494","DOI":"10.1177\/1077546315617672","article-title":"Experimental validation of the Kalman-type filters for online and real-time state and input estimation","volume":"23","author":"Azam","year":"2017","journal-title":"J. Vib. Control"},{"key":"ref_46","unstructured":"Pisoni, A.C., Santolini, C., Hauf, D.E., and Dubowsky, S. (1995, January 18\u201322). Displacements in a vibrating body by strain gage measurements. Proceedings of the International Society for Optical Engineering, Trest Castle, Czech Republic."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Santos, F., Peeters, B., Menchicchi, M., Lau, J., Gielen, L., Desmet, W., and Goes, L. (2014, January 3\u20136). Strain-based dynamic measurements and modal testing. Proceedings of the 32nd International Modal Analysis Conference, Orlando, FL, USA.","DOI":"10.1007\/978-3-319-04774-4_23"},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Juang, J.N., and Phan, M.Q. (2001). Identification and Control of Mechanical Systems, Cambridge University Press. Chapter 7.","DOI":"10.1017\/CBO9780511547119"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1061\/(ASCE)EM.1943-7889.0000199","article-title":"Multi-metric sensing for structural damage detection","volume":"137","author":"Sim","year":"2010","journal-title":"J. Eng. Mech."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"1675","DOI":"10.1109\/TMECH.2013.2275187","article-title":"Displacement estimation using Multi-metric data fusion","volume":"18","author":"Park","year":"2013","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Brandt, A. (2011). Noise and Vibration Analysis: Signal Analysis and Experimental Procedures, John Wiley & Sons.","DOI":"10.1002\/9780470978160"},{"key":"ref_52","unstructured":"Liu, G.R., and Quek, S.S. (2013). The Finite Element Method: A Practical Course, Butterworth-Heinemann."},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Thorby, D. (2008). The Linear Single Degree of Freedom System: Response in the Time Domain. Structural Dynamics and Vibration in Practice: An Engineering Handbook, Butterworth-Heinemann. Chapter 3.","DOI":"10.1016\/B978-0-7506-8002-8.00003-1"},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"410","DOI":"10.1016\/j.ymssp.2011.07.020","article-title":"Spatial location identification of structural nonlinearities from random data","volume":"27","author":"Josefsson","year":"2012","journal-title":"Mech. Syst. Signal Process."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/11\/2656\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:50:06Z","timestamp":1760208606000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/11\/2656"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,11,17]]},"references-count":54,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2017,11]]}},"alternative-id":["s17112656"],"URL":"https:\/\/doi.org\/10.3390\/s17112656","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,11,17]]}}}